diff --git a/dereferenced/deref-sailpoint-api.beta.json b/dereferenced/deref-sailpoint-api.beta.json index 81f7a89..7e34c50 100644 --- a/dereferenced/deref-sailpoint-api.beta.json +++ b/dereferenced/deref-sailpoint-api.beta.json @@ -1,8 +1,8 @@ { "openapi": "3.0.1", "info": { - "title": "IdentityNow Beta API", - "description": "Use these APIs to interact with the IdentityNow platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.", + "title": "Identity Security Cloud Beta API", + "description": "Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.", "termsOfService": "https://developer.sailpoint.com/discuss/tos", "contact": { "name": "Developer Relations", @@ -39,73 +39,74 @@ "tags": [ { "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" - }, - { - "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" + "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 Identity Security Cloud, 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 Identity Security Cloud 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 Identity Security Cloud. Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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" }, { "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" + "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\nIdentity Security Cloud'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 Identity Security Cloud, 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 Identity Security Cloud 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" + }, + { + "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 Identity Security Cloud, 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, Identity Security Cloud 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 Identity Security Cloud, 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, Identity Security Cloud grants or revokes access, based on the request.\nIf multiple reviewers are required, Identity Security Cloud 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" }, { "name": "Access Request Identity Metrics", "description": "Use this API to implement access request identity metrics functionality.\nWith this functionality in place, access request reviewers can see relevant details about the requested access item and associated source activity. \nThis allows reviewers to see how many of the identities who share a manager with the access requester have this same type of access and how many of them have had activity in the related source. \nThis additional context about whether the access has been granted before and how often it has been used can help those approving access requests make more informed decisions.\n" }, + { + "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 Identity Security Cloud.\n\nIn Identity Security Cloud, 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. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use.\nThis allows Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud. 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" + }, { "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 that occur 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" + "description": "Use this API to implement account activity tracking functionality.\nWith this functionality in place, users can track source account activity in Identity Security Cloud, 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 that occur on an account throughout its life.\nIn Identity Security Cloud'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 Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud 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.\nIdentity Security Cloud 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 Identity Security Cloud 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" }, { "name": "Account Aggregations", - "description": "Use this API to implement account aggregation progress tracking functionality.\nWith this functionality in place, administrators can view in-progress account aggregations, their statuses, and their relevant details.\n\nAn account aggregation refers to the process IdentityNow uses to gather and load account data from a source into IdentityNow.\n\nWhenever IdentityNow is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details.\nTo view aggregation activity, administrators can select the Connections drop-down menu, select Sources, and select the relevant source, select its Import Data tab, and select Account Aggregation.\nIn Account Aggregation, administrators can view the account aggregations' statuses and details in the Account Activity Log.\n\nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about account aggregations.\n" + "description": "Use this API to implement account aggregation progress tracking functionality.\nWith this functionality in place, administrators can view in-progress account aggregations, their statuses, and their relevant details.\n\nAn account aggregation refers to the process Identity Security Cloud uses to gather and load account data from a source into Identity Security Cloud.\n\nWhenever Identity Security Cloud is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details.\nTo view aggregation activity, administrators can select the Connections drop-down menu, select Sources, and select the relevant source, select its Import Data tab, and select Account Aggregation.\nIn Account Aggregation, administrators can view the account aggregations' statuses and details in the Account Activity Log.\n\nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about account aggregations.\n" }, { "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" }, - { - "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" - }, { "name": "Auth Profile", "description": "Auth Profile - Represents authentication configuration for an Identity Profile. This object gets created when an Identity Profile is created.\n\nAPIs can be used to retrieve and update Auth Profiles.\n" }, { - "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" + "name": "Certifications", + "description": "Use this API to implement certification functionality.\nThis API provides specific functionality that improves an organization's ability to manage its certification process.\n\nA certification refers to Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more.\n\nThis API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications.\nIt also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/).\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" }, { - "name": "Certifications", - "description": "Use this API to implement certification functionality.\nThis API provides specific functionality that improves an organization's ability to manage its certification process.\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\nThis API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications.\nIt also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/).\n" + "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 Identity Security Cloud 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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more.\n\nIdentity Security Cloud 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 Identity Security Cloud:\n\n- ManagerCampaign: Identity Security Cloud 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: Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud 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" + }, + { + "name": "Connectors", + "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud.\n" }, { "name": "Connector Rule Management" }, - { - "name": "Connectors", - "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges IdentityNow uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow.\n" - }, { "name": "Custom Forms", - "description": "Use this API to build and manage custom forms.\nWith this functionality in place, administrators can create and view form definitions and form instances.\n\nForms are composed of sections and fields. Sections split the form into logical groups of fields and fields are the data collection points within the form. Configure conditions to modify elements of the form as the responder provides input. Create form inputs to pass information from a calling feature, like a workflow, to your form.\n\nForms can be used within workflows as an action or as a trigger. The Form Action allows you to assign a form as a step in a running workflow, suspending the workflow until the form is submitted or times out, and the workflow resumes. The Form Submitted Trigger initiates a workflow when a form is submitted. The trigger can be configured to initiate on submission of a full form, a form element with any value, or a form element with a particular value.\n\nRefer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in IdentityNow.\n" + "description": "Use this API to build and manage custom forms.\nWith this functionality in place, administrators can create and view form definitions and form instances.\n\nForms are composed of sections and fields. Sections split the form into logical groups of fields and fields are the data collection points within the form. Configure conditions to modify elements of the form as the responder provides input. Create form inputs to pass information from a calling feature, like a workflow, to your form.\n\nForms can be used within workflows as an action or as a trigger. The Form Action allows you to assign a form as a step in a running workflow, suspending the workflow until the form is submitted or times out, and the workflow resumes. The Form Submitted Trigger initiates a workflow when a form is submitted. The trigger can be configured to initiate on submission of a full form, a form element with any value, or a form element with a particular value.\n\nRefer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in Identity Security Cloud.\n" }, { "name": "Custom Password Instructions", - "description": "Use this API to implement custom password instruction functionality.\nWith this functionality in place, administrators can create custom password instructions to help users reset their passwords, change them, unlock their accounts, or recover their usernames.\nThis allows administrators to emphasize password policies or provide organization-specific instructions.\n\nAdministrators must first use [Update Password Org Config](https://developer.sailpoint.com/idn/api/beta/put-password-org-config) to set `customInstructionsEnabled` to `true`.\n\nOnce they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/idn/api/beta/create-custom-password-instructions) to create custom page content for the specific pageId they select.\n\nFor example, an administrator can use the pageId forget-username:user-email to set the custom text for the case when users forget their usernames and must enter their emails.\n\nRefer to [Creating Custom Instruction Text](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html#creating-custom-instruction-text) for more information about creating custom password instructions.\n" + "description": "Use this API to implement custom password instruction functionality.\nWith this functionality in place, administrators can create custom password instructions to help users reset their passwords, change them, unlock their accounts, or recover their usernames.\nThis allows administrators to emphasize password policies or provide organization-specific instructions.\n\nAdministrators must first use [Update Password Org Config](https://developer.sailpoint.com/docs/api/beta/put-password-org-config/) to set `customInstructionsEnabled` to `true`.\n\nOnce they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/docs/api/beta/create-custom-password-instructions/) to create custom page content for the specific pageId they select.\n\nFor example, an administrator can use the pageId forget-username:user-email to set the custom text for the case when users forget their usernames and must enter their emails.\n\nRefer to [Creating Custom Instruction Text](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html#creating-custom-instruction-text) for more information about creating custom password instructions.\n" + }, + { + "name": "Discovered Applications", + "description": "Use this API to retrieve all the available discovered apps for a given tenant id. \n" }, { "name": "Entitlements", - "description": "Use this API to implement and customize entitlement functionality.\nWith this functionality in place, administrators can view entitlements and configure them for use throughout IdentityNow in certifications, access profiles, and roles.\nAdministrators in IdentityNow can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them.\nWith a good approval process, this entitlement functionality allows users to gain the specific access they need on sources quickly and securely.\n\nEntitlements represent access rights on sources.\nEntitlements are the most granular form of access in IdentityNow.\nEntitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in IdentityNow.\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\nAdministrators often use roles and access profiles within those roles to manage access so that users can gain access more quickly, but the hierarchy of access all starts with entitlements.\n\nAnywhere entitlements appear, you can select them to find more information about the following:\n\n- Cloud Access Details: These provide details about the cloud access entitlements on cloud-enabled sources.\n\n- Permissions: Permissions represent individual units of read/write/admin access to a system.\n\n- Relationships: These list each entitlement's parent and child relationships.\n\n- Type: This is the entitlement's type. Some sources support multiple types, each with a different attribute schema.\n\nIdentityNow uses entitlements in many features, including the following:\n\n- Certifications: Entitlements can be revoked from an identity that no longer needs them.\n\n- Roles: Roles can group access profiles which themselves group entitlements. You can grant and revoke access on a broad level with roles. Role membership criteria can grant roles to identities based on whether they have certain entitlements or attributes.\n\n- Access Profiles: Access profiles group entitlements.\nThey are the most important units of access in IdentityNow.\nIdentityNow uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access.\n\nYou cannot delete entitlements directly from IdentityNow.\nEntitlements are deleted based on their inclusion in aggregations.\n\nRefer to [Deleting Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html#deleting-entitlements) more information about deleting entitlements.\n\nRefer to [Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html) for more information about entitlements.\n" + "description": "Use this API to implement and customize entitlement functionality.\nWith this functionality in place, administrators can view entitlements and configure them for use throughout Identity Security Cloud in certifications, access profiles, and roles.\nAdministrators in Identity Security Cloud can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them.\nWith a good approval process, this entitlement functionality allows users to gain the specific access they need on sources quickly and securely.\n\nEntitlements represent access rights on sources.\nEntitlements are the most granular form of access in Identity Security Cloud.\nEntitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in Identity Security Cloud.\n\nFor example, an Active Directory source in Identity Security Cloud 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\nAdministrators often use roles and access profiles within those roles to manage access so that users can gain access more quickly, but the hierarchy of access all starts with entitlements.\n\nAnywhere entitlements appear, you can select them to find more information about the following:\n\n- Cloud Access Details: These provide details about the cloud access entitlements on cloud-enabled sources.\n\n- Permissions: Permissions represent individual units of read/write/admin access to a system.\n\n- Relationships: These list each entitlement's parent and child relationships.\n\n- Type: This is the entitlement's type. Some sources support multiple types, each with a different attribute schema.\n\nIdentity Security Cloud uses entitlements in many features, including the following:\n\n- Certifications: Entitlements can be revoked from an identity that no longer needs them.\n\n- Roles: Roles can group access profiles which themselves group entitlements. You can grant and revoke access on a broad level with roles. Role membership criteria can grant roles to identities based on whether they have certain entitlements or attributes.\n\n- Access Profiles: Access profiles group entitlements.\nThey are the most important units of access in Identity Security Cloud.\nIdentity Security Cloud uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access.\n\nYou cannot delete entitlements directly from Identity Security Cloud.\nEntitlements are deleted based on their inclusion in aggregations.\n\nRefer to [Deleting Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html#deleting-entitlements) more information about deleting entitlements.\n\nRefer to [Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html) for more information about entitlements.\n" }, { "name": "Governance Groups", - "description": "Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout IdentityNow.\n\nA governance group is a group of users that can make governance decisions about access. If your organization has the Access Request or Certifications service, you can configure governance groups to review access requests or certifications. A governance group can determine whether specific access is appropriate for a user.\n\nRefer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the IdentityNow UI.\n" - }, - { - "name": "IAI Message Catalogs" + "description": "Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout Identity Security Cloud.\n\nA governance group is a group of users that can make governance decisions about access. If your organization has the Access Request or Certifications service, you can configure governance groups to review access requests or certifications. A governance group can determine whether specific access is appropriate for a user.\n\nRefer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the Identity Security Cloud UI.\n" }, { "name": "IAI Access Request Recommendations" @@ -113,6 +114,9 @@ { "name": "IAI Common Access" }, + { + "name": "IAI Message Catalogs" + }, { "name": "IAI Outliers" }, @@ -125,9 +129,13 @@ { "name": "IAI Role Mining" }, + { + "name": "Icons", + "description": "Use this API to implement functionality related to object icons (application icons for example). \nWith this functionality in place, administrators can set or remove an icon for specific object type for use throughout Identity Security Cloud.\n" + }, { "name": "Identities", - "description": "Use this API to implement identity functionality.\nWith this functionality in place, administrators can synchronize an identity's attributes with its various source attributes.\n\nIdentityNow uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes.\n\nAn identity has a variety of attributes, such as an account name, an email address, a job title, and more.\nThese identity attributes can be correlated with different attributes on different sources.\nFor example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and IdentityNow knows they are the same person with the same access and attributes.\n\nIn IdentityNow, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule.\nTo manually synchronize attributes for an identity, administrators can use the Identities drop-down menu and select Identity List to view the list of identities.\nThey can then select the identity they want to manually synchronize and use the hamburger menu to select 'Synchronize Attributes.'\nDoing so immediately begins the attribute synchronization and analyzes all accounts for the selected identity.\n\nRefer to [Synchronizing Attributes](https://documentation.sailpoint.com/saas/help/provisioning/attr_sync.html) for more information about synchronizing attributes.\n" + "description": "Use this API to implement identity functionality.\nWith this functionality in place, administrators can synchronize an identity's attributes with its various source attributes.\n\nIdentity Security Cloud uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes.\n\nAn identity has a variety of attributes, such as an account name, an email address, a job title, and more.\nThese identity attributes can be correlated with different attributes on different sources.\nFor example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and Identity Security Cloud knows they are the same person with the same access and attributes.\n\nIn Identity Security Cloud, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule.\nTo manually synchronize attributes for an identity, administrators can use the Identities drop-down menu and select Identity List to view the list of identities.\nThey can then select the identity they want to manually synchronize and use the hamburger menu to select 'Synchronize Attributes.'\nDoing so immediately begins the attribute synchronization and analyzes all accounts for the selected identity.\n\nRefer to [Synchronizing Attributes](https://documentation.sailpoint.com/saas/help/provisioning/attr_sync.html) for more information about synchronizing attributes.\n" }, { "name": "Identity Attributes" @@ -137,11 +145,11 @@ }, { "name": "Identity Profiles", - "description": "Use this API to implement and customize identity profile functionality.\nWith this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout IdentityNow.\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.\nThis allows administrators to save time by applying identity profiles to any number of similar identities rather than configuring each one individually.\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. They can select an identity profile to view and modify its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings.\nAdministrators can also use this page to create new identity profiles or delete existing ones.\n\nRefer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles.\n" + "description": "Use this API to implement and customize identity profile functionality.\nWith this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout Identity Security Cloud.\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.\nThis allows administrators to save time by applying identity profiles to any number of similar identities rather than configuring each one individually.\n\nIn Identity Security Cloud, 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. They can select an identity profile to view and modify its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings.\nAdministrators can also use this page to create new identity profiles or delete existing ones.\n\nRefer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles.\n" }, { "name": "Lifecycle States", - "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can view 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 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 select the lifecycle state they want to modify.\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" + "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can view 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 Identity Security Cloud: '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 must define the criteria for being in each lifecycle state, and they must define how Identity Security Cloud manages users' access to apps and sources for each lifecycle state.\n\nIn Identity Security Cloud, 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 select the lifecycle state they want to modify.\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, Identity Security Cloud 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, Identity Security Cloud provisions that access.\n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud 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" }, { "name": "Managed Clients", @@ -151,6 +159,14 @@ "name": "Managed Clusters", "description": "Operations for accessing and managing client Clusters, including Log Configuration" }, + { + "name": "Manual Discover Applications", + "description": "Use this API to manually upload application names to be correlated to an ISC connector.\n" + }, + { + "name": "Manual Discover Applications Template", + "description": "Use this API to download the CSV template to send to the application discovery service.\n" + }, { "name": "MFA Configuration", "description": "Configure and test multifactor authentication (MFA) methods" @@ -161,14 +177,14 @@ }, { "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" + "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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud, administrators must create a non-employee source and add accounts to the source.\n\nTo create a non-employee source in Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "name": "Notifications" }, { "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" + "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 Identity Security Cloud REST API.\nRefer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API.\n" }, { "name": "Org Config", @@ -180,61 +196,61 @@ }, { "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/beta/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" + "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 Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/beta/put-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" }, { "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" + "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 Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud:\n\n- At least two direct connect sources connected to Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud.\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 Identity Security Cloud organizations' integration security.\n\nIn Identity Security Cloud, 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" }, { "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 access approvers, 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/beta/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" + "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 access approvers, 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/docs/api/beta/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" }, { "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/beta/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" - }, - { - "name": "Role Insights" + "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/docs/api/beta/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" }, { "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" + "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 Identity Security Cloud.\nIdentity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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" + }, + { + "name": "Role Insights" }, { "name": "Search Attribute Configuration" }, { "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" + "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 Identity Security Cloud, 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 Identity Security Cloud.\n" }, { "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" + "description": "Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution.\nOnce an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk.\n\nIn Identity Security Cloud, 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 Identity Security Cloud.\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" }, { - "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" + "name": "SOD Policies", + "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 Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "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" }, { - "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" + "name": "Sources", + "description": "Use this API to implement and customize source functionality.\nWith source functionality in place, organizations can use Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, Identity Security Cloud 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, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources.\nIf an employee leaves the company, Identity Security Cloud 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 Identity Security Cloud, 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\nIdentity Security Cloud 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 Identity Security Cloud, 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 [Identity Security Cloud 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/docs/connectivity/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 Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud.\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 Identity Security Cloud collects from the source and how it correlates that account data with identity data.\nTo define which account attributes the source shares with Identity Security Cloud, 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 Identity Security Cloud 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" }, { - "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" + "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" }, { "name": "SP-Config", @@ -242,7 +258,7 @@ }, { "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" + "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 Identity Security Cloud. \n\nIn Identity Security Cloud, 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 Identity Security Cloud (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 Identity Security Cloud. \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 Identity Security Cloud.\n" }, { "name": "Task Management" @@ -253,15 +269,19 @@ }, { "name": "Transforms", - "description": "Operations for creating, managing, and deleting transforms" + "description": "Operations for creating, managing, and deleting transforms." }, { "name": "Triggers", - "description": "Event Triggers provide real-time updates to changes in IdentityNow so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. IdentityNow provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions.\n\nThere are two types of event triggers:\n * `FIRE_AND_FORGET`: This trigger type will send a payload to each subscriber without needing a response. Each trigger of this type has a limit of **50 subscriptions**.\n * `REQUEST_RESPONSE`: This trigger type will send a payload to a subscriber and expect a response back. Each trigger of this type may only have **one subscription**.\n\n## Available Event Triggers\nProduction ready event triggers that are available in all tenants.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Access Request Dynamic Approval](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-dynamic-approval) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. |\n| [Access Request Decision](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-decision) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. |\n| [Access Request Submitted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-submitted) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. |\n| [Account Aggregation Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. |\n| Account Attributes Changed | idn:account-attributes-changed | FIRE_AND_FORGET | After an account aggregation, and one or more account attributes have changed. |\n| Account Correlated | idn:account-correlated | FIRE_AND_FORGET | After an account is added to an identity. |\n| Accounts Collected for Aggregation | idn:aggregation-accounts-collected | FIRE_AND_FORGET | New, changed, and deleted accounts have been gathered during an aggregation and are being processed. |\n| Account Uncorrelated | idn:account-uncorrelated | FIRE_AND_FORGET | After an account is removed from an identity. |\n| Campaign Activated | idn:campaign-activated | FIRE_AND_FORGET | After a campaign is activated. |\n| Campaign Ended | idn:campaign-ended | FIRE_AND_FORGET | After a campaign ends. |\n| Campaign Generated | idn:campaign-generated | FIRE_AND_FORGET | After a campaign finishes generating. |\n| Certification Signed Off | idn:certification-signed-off | FIRE_AND_FORGET | After a certification is signed off by its reviewer. |\n| [Identity Attributes Changed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. |\n| [Identity Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-created) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. |\n| [Provisioning Action Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/provisioning-completed) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. |\n| [Scheduled Search](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/scheduled-search) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. |\n| [Source Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-created) | idn:source-created | FIRE_AND_FORGET | After a source is created. |\n| [Source Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-deleted) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. |\n| [Source Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-updated) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. |\n| [VA Cluster Status Change](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/va-cluster-status-change) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. |\n\n## Early Access Event Triggers\nTriggers that are in-development and not ready for production use. Please contact support to enable these triggers in your tenant.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Identity Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-deleted) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. |\n| [Source Account Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-created) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. |\n| [Source Account Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-deleted) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. |\n| [Source Account Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-updated) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. |\n\nRefer to [Event Triggers](https://developer.sailpoint.com/idn/docs/event-triggers/) for more information about event triggers.\n" + "description": "Event Triggers provide real-time updates to changes in Identity Security Cloud so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. Identity Security Cloud provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions.\n\nThere are two types of event triggers:\n * `FIRE_AND_FORGET`: This trigger type will send a payload to each subscriber without needing a response. Each trigger of this type has a limit of **50 subscriptions**.\n * `REQUEST_RESPONSE`: This trigger type will send a payload to a subscriber and expect a response back. Each trigger of this type may only have **one subscription**.\n\n## Available Event Triggers\nProduction ready event triggers that are available in all tenants.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Access Request Dynamic Approval](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-dynamic-approval/) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. |\n| [Access Request Decision](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-decision/) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. |\n| [Access Request Submitted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-submitted/) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. |\n| [Account Aggregation Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. |\n| Account Attributes Changed | idn:account-attributes-changed | FIRE_AND_FORGET | After an account aggregation, and one or more account attributes have changed. |\n| Account Correlated | idn:account-correlated | FIRE_AND_FORGET | After an account is added to an identity. |\n| Accounts Collected for Aggregation | idn:aggregation-accounts-collected | FIRE_AND_FORGET | New, changed, and deleted accounts have been gathered during an aggregation and are being processed. |\n| Account Uncorrelated | idn:account-uncorrelated | FIRE_AND_FORGET | After an account is removed from an identity. |\n| Campaign Activated | idn:campaign-activated | FIRE_AND_FORGET | After a campaign is activated. |\n| Campaign Ended | idn:campaign-ended | FIRE_AND_FORGET | After a campaign ends. |\n| Campaign Generated | idn:campaign-generated | FIRE_AND_FORGET | After a campaign finishes generating. |\n| Certification Signed Off | idn:certification-signed-off | FIRE_AND_FORGET | After a certification is signed off by its reviewer. |\n| [Identity Attributes Changed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. |\n| [Identity Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-created/) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. |\n| [Provisioning Action Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/provisioning-completed/) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. |\n| [Scheduled Search](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/scheduled-search/) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. |\n| [Source Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-created/) | idn:source-created | FIRE_AND_FORGET | After a source is created. |\n| [Source Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-deleted/) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. |\n| [Source Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-updated/) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. |\n| [VA Cluster Status Change](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/va-cluster-status-change/) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. |\n\n## Early Access Event Triggers\nTriggers that are in-development and not ready for production use. Please contact support to enable these triggers in your tenant.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Identity Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-deleted/) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. |\n| [Source Account Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-created/) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. |\n| [Source Account Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-deleted/) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. |\n| [Source Account Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-updated/) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. |\n\nRefer to [Event Triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/) for more information about event triggers.\n" + }, + { + "name": "Vendor Connector Mappings", + "description": "Use this API to manage mappings between various SaaS vendors and Identity Security Cloud (ISC) connectors.\n" }, { "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" + "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 Identity Security Cloud'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" }, { "name": "Work Reassignment", @@ -269,27 +289,7 @@ }, { "name": "Workflows", - "description": "Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n" - }, - { - "name": "Manual Discover Applications", - "description": "Use this API to manually upload application names to be correlated to an IDN connector.\n" - }, - { - "name": "Manual Discover Applications Template", - "description": "Use this API to download the CSV template to send to the application discovery service.\n" - }, - { - "name": "Discovered Applications", - "description": "Use this API to retrieve all the available discovered apps for a given tenant id.\n" - }, - { - "name": "Vendor Connector Mappings", - "description": "Use this API to manage mappings between various SaaS vendors and IdentityNow (IDN) connectors.\n" - }, - { - "name": "Icons", - "description": "Use this API to implement functionality related to object icons (application icons for example). \nWith this functionality in place, administrators can set or remove an icon for specific object type for use throughout IdentityNow.\n" + "description": "Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n" } ], "security": [ @@ -301,7 +301,7 @@ "securitySchemes": { "UserContextAuth": { "type": "oauth2", - "description": "OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. \nSee [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information.\n- Directions for generating a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens)\n- Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow)\n- Directions for using [authorization code flow](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow)\n\nWhich authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use)\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details)\n", + "description": "OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. \nSee [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information.\n- Directions for generating a [personal access token](https://developer.sailpoint.com/docs/api/authentication/#personal-access-tokens)\n- Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow)\n- Directions for using [authorization code flow](https://developer.sailpoint.com/docs/api/authentication/#authorization-code-grant-flow)\n\nWhich authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use).\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details).\n", "flows": { "clientCredentials": { "tokenUrl": "https://tenant.api.identitynow.com/oauth/token", @@ -322,7 +322,7 @@ }, "ApplicationOnlyAuth": { "type": "oauth2", - "description": "OAuth2 Bearer token (JWT) generated using client credentials flow. \nSee [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information.\n- Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow)\n\nWhich authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use)\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details)\n", + "description": "OAuth2 Bearer token (JWT) generated using client credentials flow. \nSee [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information.\n- Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow)\n\nWhich authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use).\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details).\n", "flows": { "clientCredentials": { "tokenUrl": "https://tenant.api.identitynow.com/oauth/token", diff --git a/dereferenced/deref-sailpoint-api.beta.yaml b/dereferenced/deref-sailpoint-api.beta.yaml index 4a73e6d..70885b4 100644 --- a/dereferenced/deref-sailpoint-api.beta.yaml +++ b/dereferenced/deref-sailpoint-api.beta.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: - title: IdentityNow Beta API - description: 'Use these APIs to interact with the IdentityNow platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.' + title: Identity Security Cloud Beta API + description: 'Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.' termsOfService: 'https://developer.sailpoint.com/discuss/tos' contact: name: Developer Relations @@ -27,11 +27,11 @@ tags: - name: Access Profiles description: | Use this API to implement and customize access profile functionality. - With 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. + With this functionality in place, administrators can create access profiles and configure them for use throughout Identity Security Cloud, enabling users to get the access they need quickly and securely. Access profiles group entitlements, which represent access rights on sources. - For 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. + For example, an Active Directory source in Identity Security Cloud 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. An 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. @@ -39,7 +39,7 @@ tags: When users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile. - Access profiles are the most important units of access in IdentityNow. IdentityNow uses access profiles in many features, including the following: + Access profiles are the most important units of access in Identity Security Cloud. Identity Security Cloud uses access profiles in many features, including the following: - Provisioning: When you use the Provisioning Service, lifecycle states and roles both grant access to users in the form of access profiles. @@ -49,7 +49,7 @@ tags: - Roles: You can group one or more access profiles into a role to quickly assign access items based on an identity's role. - In 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. + In Identity Security Cloud, 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. Administrators can enable and disable an access profile, and they can also make the following configurations: - Manage Entitlements: Manage the profile's access by adding and removing entitlements. @@ -57,60 +57,89 @@ tags: - Access Requests: Configure access profiles to be requestable and establish an approval process for any requests that the access profile be granted or revoked. Do not configure an access profile to be requestable without first establishing a secure access request approval process for the access profile. - - Multiple Account Options: Define the logic IdentityNow uses to provision access to an identity with multiple accounts on the source. + - Multiple Account Options: Define the logic Identity Security Cloud uses to provision access to an identity with multiple accounts on the source. Refer to [Managing Access Profiles](https://documentation.sailpoint.com/saas/help/access/access-profiles.html) for more information about access profiles. - - name: Access Request Approvals - description: | - Use this API to implement and customize access request approval functionality. - With 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. - This enables more qualified users to review access requests and the others to spend their time on other tasks. - - In IdentityNow, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. - For 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. - For 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. - If the administrator designates a governance group as the required approver, any governance group member can approve the requests. - - When 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. - - In 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. - If the required approver approves the request and is the only reviewer required, IdentityNow grants or revokes access, based on the request. - If 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. - The required approver can then view any completed access requests under the Reviewed tab. - - Refer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals. - name: Access Requests description: | Use this API to implement and customize access request functionality. With this functionality in place, users can request access to applications, entitlements, or roles, and managers can request that team members' access be revoked. This allows users to get access to the tools they need quickly and securely, and it allows managers to take away access to those tools. - IdentityNow'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. + Identity Security Cloud'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. - In the Request Center in IdentityNow, users can view available applications, roles, and entitlements and request access to them. + In the Request Center in Identity Security Cloud, users can view available applications, roles, and entitlements and request access to them. If the requested tools requires approval, the requests appear as 'Pending' under the My Requests tab until the required approver approves, rejects, or cancels them. Users can use My Requests to track and/or cancel the requests. - In My Team on the IdentityNow Home, managers can submit requests to revoke their team members' access. + In My Team on the Identity Security Cloud Home, managers can submit requests to revoke their team members' access. They can use the My Requests tab under Request Center to track and/or cancel the requests. Refer to [Requesting Access](https://documentation.sailpoint.com/saas/user-help/requests/requesting_access.html) for more information about access requests. + - name: Access Request Approvals + description: | + Use this API to implement and customize access request approval functionality. + With 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. + This enables more qualified users to review access requests and the others to spend their time on other tasks. + + In Identity Security Cloud, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. + For 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. + For 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. + If the administrator designates a governance group as the required approver, any governance group member can approve the requests. + + When a user submits an access request, Identity Security Cloud sends the first required approver in the queue an email notification, based on the access request configuration's approval and reminder escalation configuration. + + In Approvals in Identity Security Cloud, 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. + If the required approver approves the request and is the only reviewer required, Identity Security Cloud grants or revokes access, based on the request. + If multiple reviewers are required, Identity Security Cloud sends the request to the next reviewer in the queue, based on the access request configuration's approval reminder and escalation configuration. + The required approver can then view any completed access requests under the Reviewed tab. + + Refer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals. - name: Access Request Identity Metrics description: | Use this API to implement access request identity metrics functionality. With this functionality in place, access request reviewers can see relevant details about the requested access item and associated source activity. This allows reviewers to see how many of the identities who share a manager with the access requester have this same type of access and how many of them have had activity in the related source. This additional context about whether the access has been granted before and how often it has been used can help those approving access requests make more informed decisions. + - name: Accounts + description: | + Use this API to implement and customize account functionality. + With this functionality in place, administrators can manage users' access across sources in Identity Security Cloud. + + In Identity Security Cloud, an account refers to a user's account on a supported source. + This typically includes a unique identifier for the user, a unique password, a set of permissions associated with the source and a set of attributes. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud. + + Administrators can correlate users' identities with the users' accounts on the different sources they use. + This allows Identity Security Cloud to govern the access of identities and all their correlated accounts securely and cohesively. + + To 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. + + To view and edit source account statuses for an identity in Identity Security Cloud, administrators can use the Identities drop-down menu, select Identity List, select the relevant identity, and select its Accounts tab. + Administrators can toggle an account's Actions to aggregate the account, enable/disable it, unlock it, or remove it from the identity. + + Accounts can have the following statuses: + + - Enabled: The account is enabled. The user can access it. + + - Disabled: The account is disabled, and the user cannot access it, but the identity is not disabled in Identity Security Cloud. This can occur when an administrator disables the account or when the user's lifecycle state changes. + + - Locked: The account is locked. This may occur when someone has entered an incorrect password for the account too many times. + + - Pending: The account is currently updating. This status typically lasts seconds. + + Administrators can select the source account to view its attributes, entitlements, and the last time the account's password was changed. + + Refer to [Managing User Accounts](https://documentation.sailpoint.com/saas/help/common/users/user_access.html#managing-user-accounts) for more information about accounts. - name: Account Activities description: | Use this API to implement account activity tracking functionality. - With this functionality in place, users can track source account activity in IdentityNow, which greatly improves traceability in the system. + With this functionality in place, users can track source account activity in Identity Security Cloud, which greatly improves traceability in the system. An account activity refers to a log of each action performed on a source account. This is useful for auditing the changes that occur on an account throughout its life. - In 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. + In Identity Security Cloud'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. - Account activity includes most actions IdentityNow completes on source accounts. Users can search in IdentityNow for the following account action types: + Account activity includes most actions Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud for the following account action types: - Access Request: These include any access requests the source account is involved in. @@ -121,14 +150,14 @@ tags: - Certification: These include actions removing an entitlement from an account on a source as a result of the entitlement's revocation during a certification. - 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. - IdentityNow replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. + Identity Security Cloud replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. - Identity Attribute Update: These include updates to a source account's correlated identity attributes as the result of a provisioning action. When you update an identity attribute that also updates an identity's lifecycle state, the cloud automated `Lifecyclestate` event also displays. Account Activity does not include attribute updates that occur as a result of aggregation. - 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. - These 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. + These also include refreshes that occur whenever Identity Security Cloud 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. - 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. @@ -142,9 +171,9 @@ tags: Use this API to implement account aggregation progress tracking functionality. With this functionality in place, administrators can view in-progress account aggregations, their statuses, and their relevant details. - An account aggregation refers to the process IdentityNow uses to gather and load account data from a source into IdentityNow. + An account aggregation refers to the process Identity Security Cloud uses to gather and load account data from a source into Identity Security Cloud. - Whenever IdentityNow is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details. + Whenever Identity Security Cloud is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details. To view aggregation activity, administrators can select the Connections drop-down menu, select Sources, and select the relevant source, select its Import Data tab, and select Account Aggregation. In Account Aggregation, administrators can view the account aggregations' statuses and details in the Account Activity Log. @@ -154,73 +183,61 @@ tags: Use this API to implement account usage insight functionality. With this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used. This allows organizations to get the information they need to start optimizing and securing source account usage. - - name: Accounts - description: | - Use this API to implement and customize account functionality. - With this functionality in place, administrators can manage users' access across sources in IdentityNow. - - In IdentityNow, an account refers to a user's account on a supported source. - This 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. - - Administrators can correlate users' identities with the users' accounts on the different sources they use. - This allows IdentityNow to govern the access of identities and all their correlated accounts securely and cohesively. - - To 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. - - To 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. - Administrators can toggle an account's Actions to aggregate the account, enable/disable it, unlock it, or remove it from the identity. - - Accounts can have the following statuses: - - - Enabled: The account is enabled. The user can access it. - - - 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. - - - Locked: The account is locked. This may occur when someone has entered an incorrect password for the account too many times. - - - Pending: The account is currently updating. This status typically lasts seconds. - - Administrators can select the source account to view its attributes, entitlements, and the last time the account's password was changed. - - Refer to [Managing User Accounts](https://documentation.sailpoint.com/saas/help/common/users/user_access.html#managing-user-accounts) for more information about accounts. - name: Auth Profile description: | Auth Profile - Represents authentication configuration for an Identity Profile. This object gets created when an Identity Profile is created. APIs can be used to retrieve and update Auth Profiles. + - name: Certifications + description: | + Use this API to implement certification functionality. + This API provides specific functionality that improves an organization's ability to manage its certification process. + + A certification refers to Identity Security Cloud's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. + These certifications serve as a way of showing that a user's access has been reviewed and approved. + Multiple certifications by different reviewers are often required to approve a user's access. + A set of multiple certifications is called a certification campaign. + + For 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. + Once this certification has been completed, Identity Security Cloud would provision all the access the user needs, nothing more. + + This API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications. + It also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/). + + Refer to [Managing User Accounts](https://documentation.sailpoint.com/saas/help/common/users/user_access.html#managing-user-accounts) for more information about accounts. - name: Certification Campaigns description: | Use this API to implement certification campaign functionality. With this functionality in place, administrators can create, customize, and manage certification campaigns for their organizations' use. - Certification campaigns provide IdentityNow users with an interactive review process they can use to identify and verify access to systems. + Certification campaigns provide Identity Security Cloud users with an interactive review process they can use to identify and verify access to systems. Campaigns help organizations reduce risk of inappropriate access and satisfy audit requirements. - A certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. + A certification refers to Identity Security Cloud's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. These certifications serve as a way of showing that a user's access has been reviewed and approved. Multiple certifications by different reviewers are often required to approve a user's access. A set of multiple certifications is called a certification campaign. For 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. - Once this campaign has been completed, IdentityNow would provision all the access the user needs, nothing more. + Once this campaign has been completed, Identity Security Cloud would provision all the access the user needs, nothing more. - IdentityNow provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns: + Identity Security Cloud provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns: - You can create these types of campaigns without using any search queries in IdentityNow: + You can create these types of campaigns without using any search queries in Identity Security Cloud: - - ManagerCampaign: IdentityNow provides this campaign type as a way to ensure that an identity's access is certified by their managers. + - ManagerCampaign: Identity Security Cloud provides this campaign type as a way to ensure that an identity's access is certified by their managers. You only need to provide a name and description to create one. - - 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. + - Source Owner Campaign: Identity Security Cloud provides this campaign type as a way to ensure that an identity's access to a source is certified by its source owners. You only need to provide a name and description to create one. You can specify the sources whose owners you want involved or just run it across all sources. For 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). - One 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. + One useful way to create certification campaigns in Identity Security Cloud is to use a specific search and then run a campaign on the results returned by that search. This allows you to be much more specific about whom you are certifying in your campaigns and what access you are certifying in your campaigns. For 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. - You can use IdentityNow search queries to create these types of campaigns: + You can use Identity Security Cloud search queries to create these types of campaigns: - Identities: Use this campaign type to review and revoke access items for specific identities. You 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. @@ -231,7 +248,7 @@ tags: - Role Composition: Use this campaign type to review a role's composition, including its title, description, and membership criteria. You 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. - - Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in IdentityNow. + - Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in Identity Security Cloud. You can use this campaign type to view all the uncorrelated accounts for a source and certify them. For more information about search-based campaigns, refer to [Starting a Campaign from Search](https://documentation.sailpoint.com/saas/help/certs/starting_search_campaign.html). @@ -239,7 +256,7 @@ tags: Once you have generated your campaign, it becomes available for preview. An administrator can review the campaign and make changes, or if it's ready and accurate, activate it. - Once the campaign is active, organization administrators or certification administrators can designate other IdentityNow users as certification reviewers. + Once the campaign is active, organization administrators or certification administrators can designate other Identity Security Cloud users as certification reviewers. Those reviewers can view any of the certifications they either need to review (active) or have already reviewed (completed). When a certification campaign is in progress, certification reviewers see the listed active certifications whose involved identities they can review. @@ -255,38 +272,23 @@ tags: The end of a certification campaign is determined by its deadline, its completion status, or by an administrator's decision. For more information about certifications and certification campaigns, refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html). - - name: Certifications - description: | - Use this API to implement certification functionality. - This API provides specific functionality that improves an organization's ability to manage its certification process. - - A certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. - These certifications serve as a way of showing that a user's access has been reviewed and approved. - Multiple certifications by different reviewers are often required to approve a user's access. - A set of multiple certifications is called a certification campaign. - - For 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. - Once this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. - - This API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications. - It also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/). - - name: Connector Rule Management - name: Connectors description: | Use this API to implement connector functionality. With this functionality in place, administrators can view available connectors. - Connectors are the bridges IdentityNow uses to communicate with and aggregate data from sources. - For example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems. + Connectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources. + For example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems. This ensures account entitlements and states are correct throughout the organization. - In IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors. + In Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors. - Refer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow. + Refer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud. - Refer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources. + Refer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources. - Refer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow. + Refer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud. + - name: Connector Rule Management - name: Custom Forms description: | Use this API to build and manage custom forms. @@ -296,32 +298,35 @@ tags: Forms can be used within workflows as an action or as a trigger. The Form Action allows you to assign a form as a step in a running workflow, suspending the workflow until the form is submitted or times out, and the workflow resumes. The Form Submitted Trigger initiates a workflow when a form is submitted. The trigger can be configured to initiate on submission of a full form, a form element with any value, or a form element with a particular value. - Refer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in IdentityNow. + Refer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in Identity Security Cloud. - name: Custom Password Instructions description: | Use this API to implement custom password instruction functionality. With this functionality in place, administrators can create custom password instructions to help users reset their passwords, change them, unlock their accounts, or recover their usernames. This allows administrators to emphasize password policies or provide organization-specific instructions. - Administrators must first use [Update Password Org Config](https://developer.sailpoint.com/idn/api/beta/put-password-org-config) to set `customInstructionsEnabled` to `true`. + Administrators must first use [Update Password Org Config](https://developer.sailpoint.com/docs/api/beta/put-password-org-config/) to set `customInstructionsEnabled` to `true`. - Once they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/idn/api/beta/create-custom-password-instructions) to create custom page content for the specific pageId they select. + Once they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/docs/api/beta/create-custom-password-instructions/) to create custom page content for the specific pageId they select. For example, an administrator can use the pageId forget-username:user-email to set the custom text for the case when users forget their usernames and must enter their emails. Refer to [Creating Custom Instruction Text](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html#creating-custom-instruction-text) for more information about creating custom password instructions. + - name: Discovered Applications + description: | + Use this API to retrieve all the available discovered apps for a given tenant id. - name: Entitlements description: | Use this API to implement and customize entitlement functionality. - With this functionality in place, administrators can view entitlements and configure them for use throughout IdentityNow in certifications, access profiles, and roles. - Administrators in IdentityNow can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them. + With this functionality in place, administrators can view entitlements and configure them for use throughout Identity Security Cloud in certifications, access profiles, and roles. + Administrators in Identity Security Cloud can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them. With a good approval process, this entitlement functionality allows users to gain the specific access they need on sources quickly and securely. Entitlements represent access rights on sources. - Entitlements are the most granular form of access in IdentityNow. - Entitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in IdentityNow. + Entitlements are the most granular form of access in Identity Security Cloud. + Entitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in Identity Security Cloud. - For 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. + For example, an Active Directory source in Identity Security Cloud 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. An 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. @@ -345,17 +350,17 @@ tags: - Type: This is the entitlement's type. Some sources support multiple types, each with a different attribute schema. - IdentityNow uses entitlements in many features, including the following: + Identity Security Cloud uses entitlements in many features, including the following: - Certifications: Entitlements can be revoked from an identity that no longer needs them. - Roles: Roles can group access profiles which themselves group entitlements. You can grant and revoke access on a broad level with roles. Role membership criteria can grant roles to identities based on whether they have certain entitlements or attributes. - Access Profiles: Access profiles group entitlements. - They are the most important units of access in IdentityNow. - IdentityNow uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access. + They are the most important units of access in Identity Security Cloud. + Identity Security Cloud uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access. - You cannot delete entitlements directly from IdentityNow. + You cannot delete entitlements directly from Identity Security Cloud. Entitlements are deleted based on their inclusion in aggregations. Refer to [Deleting Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html#deleting-entitlements) more information about deleting entitlements. @@ -363,30 +368,34 @@ tags: Refer to [Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html) for more information about entitlements. - name: Governance Groups description: | - Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout IdentityNow. + Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout Identity Security Cloud. A governance group is a group of users that can make governance decisions about access. If your organization has the Access Request or Certifications service, you can configure governance groups to review access requests or certifications. A governance group can determine whether specific access is appropriate for a user. - Refer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the IdentityNow UI. - - name: IAI Message Catalogs + Refer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the Identity Security Cloud UI. - name: IAI Access Request Recommendations - name: IAI Common Access + - name: IAI Message Catalogs - name: IAI Outliers - name: IAI Peer Group Strategies - name: IAI Recommendations - name: IAI Role Mining + - name: Icons + description: | + Use this API to implement functionality related to object icons (application icons for example). + With this functionality in place, administrators can set or remove an icon for specific object type for use throughout Identity Security Cloud. - name: Identities description: | Use this API to implement identity functionality. With this functionality in place, administrators can synchronize an identity's attributes with its various source attributes. - IdentityNow uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes. + Identity Security Cloud uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes. An identity has a variety of attributes, such as an account name, an email address, a job title, and more. These identity attributes can be correlated with different attributes on different sources. - For example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and IdentityNow knows they are the same person with the same access and attributes. + For example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and Identity Security Cloud knows they are the same person with the same access and attributes. - In IdentityNow, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule. + In Identity Security Cloud, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule. To manually synchronize attributes for an identity, administrators can use the Identities drop-down menu and select Identity List to view the list of identities. They can then select the identity they want to manually synchronize and use the hamburger menu to select 'Synchronize Attributes.' Doing so immediately begins the attribute synchronization and analyzes all accounts for the selected identity. @@ -397,12 +406,12 @@ tags: - name: Identity Profiles description: | Use this API to implement and customize identity profile functionality. - With this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout IdentityNow. + With this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout Identity Security Cloud. Identity 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. This allows administrators to save time by applying identity profiles to any number of similar identities rather than configuring each one individually. - In IdentityNow, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. + In Identity Security Cloud, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. This list shows some details about each identity profile, along with its status. They can select an identity profile to view and modify its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings. Administrators can also use this page to create new identity profiles or delete existing ones. @@ -412,14 +421,14 @@ tags: Use this API to implement and customize lifecycle state functionality. With this functionality in place, administrators can view 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. - A lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with IdentityNow: 'Active' and 'Inactive.' + A lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with Identity Security Cloud: 'Active' and 'Inactive.' When an active employee takes an extended leave of absence from a company, his or her lifecycle state may change to 'Inactive,' for security purposes. The 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. This 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. - Administrators 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. + Administrators must define the criteria for being in each lifecycle state, and they must define how Identity Security Cloud manages users' access to apps and sources for each lifecycle state. - In 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 select the lifecycle state they want to modify. + In Identity Security Cloud, 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 select the lifecycle state they want to modify. In the 'Provisioning' tab, administrators can make the following access changes to an identity profile's lifecycle state: @@ -435,10 +444,10 @@ tags: To maintain access across multiple lifecycle states, administrators must grant the access profiles in each lifecycle state. For 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. - During scheduled refreshes, IdentityNow evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. - If the identities are missing access, IdentityNow provisions that access. + During scheduled refreshes, Identity Security Cloud evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. + If the identities are missing access, Identity Security Cloud provisions that access. - Administrators 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. + Administrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud to send whenever an identity with that identity profile has a lifecycle state change. Refer 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. An 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.' @@ -449,6 +458,12 @@ tags: description: Read and write operations for managing client data and statuses - name: Managed Clusters description: 'Operations for accessing and managing client Clusters, including Log Configuration' + - name: Manual Discover Applications + description: | + Use this API to manually upload application names to be correlated to an ISC connector. + - name: Manual Discover Applications Template + description: | + Use this API to download the CSV template to send to the application discovery service. - name: MFA Configuration description: Configure and test multifactor authentication (MFA) methods - name: MFA Controller @@ -460,23 +475,23 @@ tags: This allows organizations to provide secure access to non-employees and control that access. The 'non-employee' term refers to any consultant, contractor, intern, or other user in an organization who is not a full-time permanent employee. - Organizations can track non-employees' access and activity in IdentityNow by creating and maintaining non-employee sources. + Organizations can track non-employees' access and activity in Identity Security Cloud by creating and maintaining non-employee sources. Organizations can have a maximum of 50 non-employee sources. By using SailPoint's Non-Employee Lifecycle Management functionality, you agree to the following: - SailPoint is not responsible for storing sensitive data. - You 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. + You 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 Identity Security Cloud. - 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. - To manage non-employees in IdentityNow, administrators must create a non-employee source and add accounts to the source. + To manage non-employees in Identity Security Cloud, administrators must create a non-employee source and add accounts to the source. - To create a non-employee source in IdentityNow, administrators must use the Admin panel to go to Connections > Sources. + To create a non-employee source in Identity Security Cloud, administrators must use the Admin panel to go to Connections > Sources. They must then specify 'Non-Employee' in the 'Source Type' field. Refer 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. - To add accounts to a non-employee source in IdentityNow, administrators can select the non-employee source and add the accounts. + To add accounts to a non-employee source in Identity Security Cloud, administrators can select the non-employee source and add the accounts. They 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. Administrators can either add accounts individually or in bulk. Each non-employee source can have a maximum of 20,000 accounts. @@ -490,8 +505,8 @@ tags: - name: OAuth Clients description: | Use this API to implement OAuth client functionality. - With 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. - Refer to [Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information about OAuth and how it works with the IdentityNow REST API. + With 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 Identity Security Cloud REST API. + Refer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API. - name: Org Config description: Operations for managing org configuration settings (eg. time zone) - name: Password Configuration @@ -546,7 +561,7 @@ tags: Refer 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. - - Upload the .txt file to IdentityNow with [Update Password Dictionary](https://developer.sailpoint.com/idn/api/beta/update-password-dictionary). Uploading a new file always overwrites the previous dictionary file. + - Upload the .txt file to Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/beta/put-password-dictionary). Uploading a new file always overwrites the previous dictionary file. Administrators 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. @@ -556,7 +571,7 @@ tags: Use this API to implement password management functionality. With this functionality in place, users can manage their identity passwords for all their applications. - In IdentityNow, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. + In Identity Security Cloud, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. Password Manager lists the user's identity's applications, possibly grouped to share passwords. Users can then select 'Change Password' to update their passwords. @@ -588,18 +603,18 @@ tags: For 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. A 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. - The following are required for administrators to create a password sync group in IdentityNow: + The following are required for administrators to create a password sync group in Identity Security Cloud: - - At least two direct connect sources connected to IdentityNow and configured for Password Management. + - At least two direct connect sources connected to Identity Security Cloud and configured for Password Management. - 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. - 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. - In the Admin panel in IdentityNow, administrators can use the Password Mgmt dropdown menu to select Sync Groups. + In the Admin panel in Identity Security Cloud, administrators can use the Password Mgmt dropdown menu to select Sync Groups. To 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. - Administrators can also delete sync groups in IdentityNow, but they should know the following before they do: + Administrators can also delete sync groups in Identity Security Cloud, but they should know the following before they do: - Passwords related to the associated sources will become independent, so changing one will not change the others anymore. @@ -614,12 +629,12 @@ tags: - name: Personal Access Tokens description: | Use this API to implement personal access token (PAT) functionality. - With this functionality in place, users can use PATs as an alternative to passwords for authentication in IdentityNow. + With this functionality in place, users can use PATs as an alternative to passwords for authentication in Identity Security Cloud. PATs embed user information into the client ID and secret. - This replaces the API clients' need to store and provide a username and password to establish a connection, improving IdentityNow organizations' integration security. + This replaces the API clients' need to store and provide a username and password to establish a connection, improving Identity Security Cloud organizations' integration security. - In 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. + In Identity Security Cloud, 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. They must then provide a description about the token's purpose. They can then select 'Create Token' at the bottom of the page to generate and view the Secret and Client ID. @@ -635,24 +650,23 @@ tags: Administrators can use this API to make those necessary identity attributes public to non-administrators. For 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. - If an administrator has used [Update Public Identity Config](https://developer.sailpoint.com/idn/api/beta/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. + If an administrator has used [Update Public Identity Config](https://developer.sailpoint.com/docs/api/beta/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. - name: Requestable Objects description: | Use this API to implement requestable object functionality. - With this functionality in place, administrators can determine which access items can be requested with the [Access Request APIs](https://developer.sailpoint.com/idn/api/beta/access-requests), along with their statuses. + With this functionality in place, administrators can determine which access items can be requested with the [Access Request APIs](https://developer.sailpoint.com/docs/api/beta/access-requests/), along with their statuses. This 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. - - name: Role Insights - name: Roles description: | Use this API to implement and customize role functionality. - With this functionality in place, administrators can create roles and configure them for use throughout IdentityNow. - IdentityNow 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. + With this functionality in place, administrators can create roles and configure them for use throughout Identity Security Cloud. + Identity Security Cloud 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. - Entitlements represent the most granular level of access in IdentityNow. + Entitlements represent the most granular level of access in Identity Security Cloud. Access profiles represent the next level and often group entitlements. Roles represent the broadest level of access and often group access profiles. - For 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. + For example, an Active Directory source in Identity Security Cloud 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. An 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. @@ -668,12 +682,12 @@ tags: For example, an organization's accountant can access all the tools the organization's accountants need with the 'Accountant' role. If 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. - In 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. + In Identity Security Cloud, adminstrators can use the Access drop-down menu and select Roles to view, configure, and delete existing roles, as well as create new ones. Administrators can enable and disable the role, and they can also make the following configurations: - Manage Access: Manage the role's access by adding or removing access profiles. - - Define Assignment: Define the criteria IdentityNow uses to assign the role to identities. + - Define Assignment: Define the criteria Identity Security Cloud uses to assign the role to identities. Use the first option, 'Standard Criteria,' to provide specific criteria for assignment like specific account attributes, entitlements, or identity attributes. Use the second, 'Identity List,' to specify the identities for assignment. @@ -681,6 +695,7 @@ tags: Do not configure a role to be requestable without establishing a secure access request approval process for that role first. Refer to [Working with Roles](https://documentation.sailpoint.com/saas/help/access/roles.html) for more information about roles. + - name: Role Insights - name: Search Attribute Configuration - name: Segments description: | @@ -692,7 +707,7 @@ tags: For example, administrators could group all their organization's London office employees into one segment, "London Office Employees," by their shared location. The 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. - In IdentityNow, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. + In Identity Security Cloud, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. This page lists all the existing access request segments, along with their statuses, enabled or disabled. Administrators can use this page to create, edit, enable, disable, and delete segments. To 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. @@ -700,16 +715,16 @@ tags: When 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. - Refer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in IdentityNow. + Refer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in Identity Security Cloud. - name: Service Desk Integration description: | - Use this API to build an integration between IdentityNow and a service desk ITSM (IT service management) solution. - Once 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. + Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution. + Once an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk. - In 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.' + In Identity Security Cloud, 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.' To 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. - Refer 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. + Refer 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 Identity Security Cloud. Administrators can create various service desk integrations, all with their own nuances. The following service desk integrations are available: @@ -727,7 +742,7 @@ tags: - [ServiceNow Service Desk](https://documentation.sailpoint.com/connectors/servicenow/sdim/help/integrating_servicenow_sdim/intro.html) - [Zendesk Service Desk](https://documentation.sailpoint.com/connectors/zendesk/help/integrating_zendesk_sd/introduction.html) - - name: SOD Policy + - name: SOD Policies description: | Use this API to implement and manage "separation of duties" (SOD) policies. With SOD policy functionality in place, administrators can organize the access in their tenants to prevent individuals from gaining conflicting or excessive access. @@ -739,7 +754,7 @@ tags: Organizations can use "separation of duties" (SOD) policies to enforce and track their internal security rules throughout their tenants. These SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. - To create SOD policies in IdentityNow, administrators use 'Search' and then access 'Policies'. + To create SOD policies in Identity Security Cloud, administrators use 'Search' and then access 'Policies'. To create a policy, they must configure two lists of access items. Each access item can only be added to one of the two lists. They can search for the entitlements they want to add to these access lists. @@ -749,7 +764,7 @@ tags: These 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. The other users can then better help to enforce these SOD policies. - To create a subscription to a SOD policy in IdentityNow, administrators use 'Search' and then access 'Layers'. + To create a subscription to a SOD policy in Identity Security Cloud, administrators use 'Search' and then access 'Layers'. They can create a subscription to the policy and schedule it to run at a regular interval. Refer to [Managing Policies](https://documentation.sailpoint.com/saas/help/sod/manage-policies.html) for more information about SOD policies. @@ -775,25 +790,20 @@ tags: This second option is a good way to prevent SOD violations from triggering at all. Refer to [Handling Policy Violations](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html) for more information about SOD policy violations. - - name: Source Usages - description: | - Use this API to implement source usage insight functionality. - With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used. - This allows organizations to get the information they need to start optimizing and securing source usage. - name: Sources description: | Use this API to implement and customize source functionality. - With 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. + With source functionality in place, organizations can use Identity Security Cloud to connect their various sources and user data sets and manage access across all those different sources in a secure, scalable way. - [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. + [Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) refer to the Identity Security Cloud representations for external applications, databases, and directory management systems that maintain their own sets of users, like Dropbox, GitHub, and Workday, for example. Organizations 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. - Connecting these sources to IdentityNow makes it possible to manage user access across them all. - Then, if a new hire starts at an organization, IdentityNow can grant the new hire access to all the sources they need. - If 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. - If an employee leaves the company, IdentityNow can revoke access to all the employee's various source accounts immediately. + Connecting these sources to Identity Security Cloud makes it possible to manage user access across them all. + Then, if a new hire starts at an organization, Identity Security Cloud can grant the new hire access to all the sources they need. + If an employee moves to a new department and needs access to new sources but no longer needs access to others, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources. + If an employee leaves the company, Identity Security Cloud can revoke access to all the employee's various source accounts immediately. These are just a few examples of the many ways that source functionality makes identity governance easier, more efficient, and more secure. - In IdentityNow, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so. + In Identity Security Cloud, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so. They can also designate users as source sub-admins, who can perform the same source actions but only on sources associated with their governance groups. Admins go to Connections > Sources to see a list of the existing source representations in their organizations. They can create new sources or select existing ones. @@ -801,17 +811,17 @@ tags: To create a new source, the following must be specified: Source Name, Description, Source Owner, and Connection Type. Refer 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. - IdentityNow 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. - Different sources use different connectors to share data with IdentityNow, and each connector's setup process is specific to that connector. + Identity Security Cloud 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. + Different sources use different connectors to share data with Identity Security Cloud, and each connector's setup process is specific to that connector. SailPoint 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. - Refer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. + Refer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. Refer to the following links for more information about two useful connectors: - [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). - [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. - Refer 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. + Refer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/) for more information about SailPoint's new connectivity framework that makes it easy to build and manage custom connectors to SaaS sources. When admins select existing sources, they can view the following information about the source: @@ -824,12 +834,12 @@ tags: - Associated access profiles (groupings of entitlements). The user account data and the entitlements update with each data aggregation from the source. - Organizations 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. + Organizations generally run scheduled, automated data aggregations to ensure that their data is always in sync between their sources and their Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud. Admins can view a history of these aggregations, and they can also run manual imports. Refer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about manual and scheduled aggregations. - Admins 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. - To define which account attributes the source shares with IdentityNow, admins can edit the account schema on the source. + Admins can also make changes to determine which user account data Identity Security Cloud collects from the source and how it correlates that account data with identity data. + To define which account attributes the source shares with Identity Security Cloud, admins can edit the account schema on the source. Refer 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. To define the mapping between the source account attributes and their correlating identity attributes, admins can edit the correlation configuration on the source. Refer 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. @@ -837,16 +847,21 @@ tags: Admins 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. Refer to [Deleting Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html#deleting-sources) for more information about deleting sources. - Well organized, mapped out connections between sources and IdentityNow are essential to achieving comprehensive identity access governance across all the source systems organizations need. + Well organized, mapped out connections between sources and Identity Security Cloud are essential to achieving comprehensive identity access governance across all the source systems organizations need. Refer 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. + - name: Source Usages + description: | + Use this API to implement source usage insight functionality. + With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used. + This allows organizations to get the information they need to start optimizing and securing source usage. - name: SP-Config description: Import and export configuration for some objects between tenants. - name: Tagged Objects description: | Use this API to implement object tagging functionality. - With 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. + With 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 Identity Security Cloud. - In IdentityNow, users can search their tenants for information and add tags objects they find. + In Identity Security Cloud, users can search their tenants for information and add tags objects they find. Tagging an object provides users with a way of grouping objects together and makes it easier to find these objects in the future. For 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. @@ -854,7 +869,7 @@ tags: The 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. When the user wants to find that tagged entitlement again, the user can search for "tags:AD_RISKY" to find all objects with that tag. - With the API, you can tag even more different object types than you can in IdentityNow (access profiles, entitlements, identities, and roles). + With the API, you can tag even more different object types than you can in Identity Security Cloud (access profiles, entitlements, identities, and roles). You can use the API to tag all these objects: - Access profiles @@ -883,7 +898,7 @@ tags: - You can have up to 10,000 tag associations, pairings of 1 tag to 1 object, in your tenant. - Because 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. + Because 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 Identity Security Cloud. These are the types of information often expressed in tags: @@ -895,15 +910,15 @@ tags: - Risk levels - Refer 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. + Refer 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 Identity Security Cloud. - name: Task Management - name: Tenant description: API for reading tenant details. - name: Transforms - description: 'Operations for creating, managing, and deleting transforms' + description: 'Operations for creating, managing, and deleting transforms.' - name: Triggers description: | - Event Triggers provide real-time updates to changes in IdentityNow so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. IdentityNow provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions. + Event Triggers provide real-time updates to changes in Identity Security Cloud so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. Identity Security Cloud provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions. There are two types of event triggers: * `FIRE_AND_FORGET`: This trigger type will send a payload to each subscriber without needing a response. Each trigger of this type has a limit of **50 subscriptions**. @@ -914,10 +929,10 @@ tags: | Name | ID | Type | Trigger condition | |-|-|-|-| - | [Access Request Dynamic Approval](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-dynamic-approval) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. | - | [Access Request Decision](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-decision) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. | - | [Access Request Submitted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-submitted) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. | - | [Account Aggregation Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. | + | [Access Request Dynamic Approval](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-dynamic-approval/) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. | + | [Access Request Decision](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-decision/) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. | + | [Access Request Submitted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-submitted/) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. | + | [Account Aggregation Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. | | Account Attributes Changed | idn:account-attributes-changed | FIRE_AND_FORGET | After an account aggregation, and one or more account attributes have changed. | | Account Correlated | idn:account-correlated | FIRE_AND_FORGET | After an account is added to an identity. | | Accounts Collected for Aggregation | idn:aggregation-accounts-collected | FIRE_AND_FORGET | New, changed, and deleted accounts have been gathered during an aggregation and are being processed. | @@ -926,32 +941,35 @@ tags: | Campaign Ended | idn:campaign-ended | FIRE_AND_FORGET | After a campaign ends. | | Campaign Generated | idn:campaign-generated | FIRE_AND_FORGET | After a campaign finishes generating. | | Certification Signed Off | idn:certification-signed-off | FIRE_AND_FORGET | After a certification is signed off by its reviewer. | - | [Identity Attributes Changed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. | - | [Identity Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-created) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. | - | [Provisioning Action Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/provisioning-completed) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. | - | [Scheduled Search](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/scheduled-search) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. | - | [Source Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-created) | idn:source-created | FIRE_AND_FORGET | After a source is created. | - | [Source Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-deleted) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. | - | [Source Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-updated) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. | - | [VA Cluster Status Change](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/va-cluster-status-change) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. | + | [Identity Attributes Changed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. | + | [Identity Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-created/) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. | + | [Provisioning Action Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/provisioning-completed/) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. | + | [Scheduled Search](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/scheduled-search/) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. | + | [Source Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-created/) | idn:source-created | FIRE_AND_FORGET | After a source is created. | + | [Source Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-deleted/) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. | + | [Source Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-updated/) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. | + | [VA Cluster Status Change](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/va-cluster-status-change/) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. | ## Early Access Event Triggers Triggers that are in-development and not ready for production use. Please contact support to enable these triggers in your tenant. | Name | ID | Type | Trigger condition | |-|-|-|-| - | [Identity Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-deleted) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. | - | [Source Account Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-created) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. | - | [Source Account Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-deleted) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. | - | [Source Account Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-updated) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. | + | [Identity Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-deleted/) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. | + | [Source Account Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-created/) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. | + | [Source Account Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-deleted/) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. | + | [Source Account Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-updated/) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. | - Refer to [Event Triggers](https://developer.sailpoint.com/idn/docs/event-triggers/) for more information about event triggers. + Refer to [Event Triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/) for more information about event triggers. + - name: Vendor Connector Mappings + description: | + Use this API to manage mappings between various SaaS vendors and Identity Security Cloud (ISC) connectors. - name: Work Items description: | Use this API to implement work item functionality. With this functionality in place, users can manage their work items (tasks). - Work items refer to the tasks users see in IdentityNow's Task Manager. + Work items refer to the tasks users see in Identity Security Cloud's Task Manager. They can see the pending work items they need to complete, as well as the work items they have already completed. Task Manager lists the work items along with the involved sources, identities, accounts, and the timestamp when the work item was created. For 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. @@ -976,23 +994,7 @@ tags: Refer to [Work Reassignment](https://documentation.sailpoint.com/saas/help/users/work_reassignment.html) for more information about this topic. - name: Workflows description: | - Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST. - - name: Manual Discover Applications - description: | - Use this API to manually upload application names to be correlated to an IDN connector. - - name: Manual Discover Applications Template - description: | - Use this API to download the CSV template to send to the application discovery service. - - name: Discovered Applications - description: | - Use this API to retrieve all the available discovered apps for a given tenant id. - - name: Vendor Connector Mappings - description: | - Use this API to manage mappings between various SaaS vendors and IdentityNow (IDN) connectors. - - name: Icons - description: | - Use this API to implement functionality related to object icons (application icons for example). - With this functionality in place, administrators can set or remove an icon for specific object type for use throughout IdentityNow. + Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST. security: - UserContextAuth: [] components: @@ -1001,14 +1003,14 @@ components: type: oauth2 description: | OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. - See [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information. - - Directions for generating a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) - - Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) - - Directions for using [authorization code flow](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow) + See [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information. + - Directions for generating a [personal access token](https://developer.sailpoint.com/docs/api/authentication/#personal-access-tokens) + - Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow) + - Directions for using [authorization code flow](https://developer.sailpoint.com/docs/api/authentication/#authorization-code-grant-flow) - Which authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use) + Which authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use). - Learn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details) + Learn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details). flows: clientCredentials: tokenUrl: 'https://tenant.api.identitynow.com/oauth/token' @@ -1025,12 +1027,12 @@ components: type: oauth2 description: | OAuth2 Bearer token (JWT) generated using client credentials flow. - See [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information. - - Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) + See [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information. + - Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow) - Which authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use) + Which authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use). - Learn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details) + Learn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details). flows: clientCredentials: tokenUrl: 'https://tenant.api.identitynow.com/oauth/token' diff --git a/dereferenced/deref-sailpoint-api.v3.json b/dereferenced/deref-sailpoint-api.v3.json index 5dfedf8..37f0289 100644 --- a/dereferenced/deref-sailpoint-api.v3.json +++ b/dereferenced/deref-sailpoint-api.v3.json @@ -1,8 +1,8 @@ { "openapi": "3.0.1", "info": { - "title": "IdentityNow V3 API", - "description": "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.", + "title": "Identity Security Cloud V3 API", + "description": "Use these APIs to interact with the Identity Security Cloud 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.", "termsOfService": "https://developer.sailpoint.com/discuss/tos", "contact": { "name": "Developer Relations", @@ -39,167 +39,167 @@ "tags": [ { "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" - }, - { - "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" + "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 Identity Security Cloud, 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 Identity Security Cloud 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 Identity Security Cloud. Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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" }, { "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" + "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\nIdentity Security Cloud'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 Identity Security Cloud, 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 Identity Security Cloud 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" + }, + { + "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 Identity Security Cloud, 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, Identity Security Cloud 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 Identity Security Cloud, 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, Identity Security Cloud grants or revokes access, based on the request. \nIf multiple reviewers are required, Identity Security Cloud 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" + }, + { + "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 Identity Security Cloud. \n\nIn Identity Security Cloud, 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. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use. \nThis allows Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud. 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" + }, + { + "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 Identity Security Cloud, 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 Identity Security Cloud'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 Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud 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. \nIdentity Security Cloud 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 Identity Security Cloud 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" }, { "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" }, { - "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" - }, - { - "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" - }, - { - "name": "Auth User", + "name": "Auth Users", "description": "Use this API to implement user authentication system functionality. \nWith this functionality in place, users can get a user's authentication system details, including their capabilities, and modify those capabilities. \nThe user's capabilities refer to their access to different systems, or authorization, within the tenant, like access to certifications (CERT_ADMIN) or reports (REPORT_ADMIN). \nThese capabilities also determine a user's access to the different APIs. \nThis API provides users with a way to determine a user's access and make quick and easy changes to that access. \n" }, { "name": "Branding", "description": "Use this API to implement and customize branding functionality. \nWith this functionality in place, administrators can get and manage existing branding items, and they can also create new branding items and configure them for use throughout Identity Security Cloud. \nThe Branding APIs provide administrators with a way to customize branding items. \nThis customization includes details like their colors, logos, and other information. \n" }, - { - "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" - }, { "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" + "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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more. \n\nOrganization administrators or certification administrators can designate other Identity Security Cloud 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" }, { - "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" + "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 Identity Security Cloud 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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more. \n\nIdentity Security Cloud 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 Identity Security Cloud: \n\n- ManagerCampaign: Identity Security Cloud 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: Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud. \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 Identity Security Cloud 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" }, { "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" }, + { + "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 Identity Security Cloud'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, Identity Security Cloud 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" + }, { "name": "Connectors", - "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges IdentityNow uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow.\n" + "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud.\n" }, { "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" - }, - { - "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" + "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 Identity Security Cloud URLs.\n" }, { "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" + "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 Identity Security Cloud, 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" + }, + { + "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 Identity Security Cloud: '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 Identity Security Cloud manages users' access to apps and sources for each lifecycle state.\n\nIn Identity Security Cloud, 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, Identity Security Cloud 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, Identity Security Cloud provisions that access. \n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud 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" }, { "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" + "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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud, administrators must create a non-employee source and add accounts to the source. \n\nTo create a non-employee source in Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud REST API.\nRefer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API.\n" }, { "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" }, { - "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" + "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 Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/v3/put-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" }, { - "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" + "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 Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud: \n\n- At least two direct connect sources connected to Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud. \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 Identity Security Cloud organizations' integration security. \n\nIn Identity Security Cloud, 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" }, { "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" + "description": "Use this API in conjunction with [Public Identites Config](https://developer.sailpoint.com/docs/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" }, { "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" + "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/docs/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" }, { "name": "Reports Data Extraction", - "description": "Use this API to implement reports lifecycle managing and monitoring.\nWith this functionality in place, users can run reports, view their results, and cancel reports in progress. \nThis can be potentially helpful for auditing purposes.\n" + "description": "Use this API to implement reports lifecycle managing and monitoring.\nWith this functionality in place, users can run reports, view their results, and cancel reports in progress. \nThis can be potentially helpful for auditing purposes. \n" }, { "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" + "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/docs/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" }, { "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" + "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 Identity Security Cloud. \nIdentity Security Cloud 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 Identity Security Cloud. \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 Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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" }, { "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" + "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 Identity Security Cloud 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 Identity Security Cloud 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/docs/api/v3/scheduled-search/) for more information about running saved searches on a schedule. \n\nIn Identity Security Cloud, 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" }, { "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" + "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 Identity Security Cloud 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.\nIdentity Security Cloud emails her the search results when the search runs, so she can work on other tasks instead of actively running this search.\n\nIn Identity Security Cloud, 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, Identity Security Cloud 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" }, { "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" + "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\nIdentity Security Cloud 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 Identity Security Cloud'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 Identity Security Cloud'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" }, { "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" + "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 Identity Security Cloud, 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 Identity Security Cloud.\n" }, { "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" + "description": "Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution. \nOnce an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk. \n\nIn Identity Security Cloud, 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 Identity Security Cloud.\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" }, { - "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" + "name": "SOD Policies", + "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 Identity Security Cloud, 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 Identity Security Cloud, 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" }, { "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" + "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" + }, + { + "name": "Sources", + "description": "Use this API to implement and customize source functionality. \nWith source functionality in place, organizations can use Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, Identity Security Cloud 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, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources. \nIf an employee leaves the company, Identity Security Cloud 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 Identity Security Cloud, 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\nIdentity Security Cloud 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 Identity Security Cloud, 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 [Identity Security Cloud 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/docs/connectivity/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 Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud.\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 Identity Security Cloud collects from the source and how it correlates that account data with identity data. \nTo define which account attributes the source shares with Identity Security Cloud, 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 Identity Security Cloud 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" }, { "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" }, - { - "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" - }, { "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" + "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 Identity Security Cloud. \n\nIn Identity Security Cloud, 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 Identity Security Cloud (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 Identity Security Cloud. \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 Identity Security Cloud. \n" }, { "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" + "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/docs/extensibility/transforms/) for more information about transforms.\n" }, { "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" + "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 Identity Security Cloud'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" }, { "name": "Workflows", - "description": "Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n" + "description": "Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n" } ], "paths": { @@ -201765,7 +201765,7 @@ "securitySchemes": { "UserContextAuth": { "type": "oauth2", - "description": "OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. \nSee [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information.\n- Directions for generating a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens)\n- Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow)\n- Directions for using [authorization code flow](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow)\n\nWhich authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use)\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details)\n", + "description": "OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. \nSee [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information.\n- Directions for generating a [personal access token](https://developer.sailpoint.com/docs/api/authentication/#personal-access-tokens)\n- Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow)\n- Directions for using [authorization code flow](https://developer.sailpoint.com/docs/api/authentication/#authorization-code-grant-flow)\n\nWhich authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use).\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details).\n", "flows": { "clientCredentials": { "tokenUrl": "https://tenant.api.identitynow.com/oauth/token", @@ -201786,7 +201786,7 @@ }, "ApplicationOnlyAuth": { "type": "oauth2", - "description": "OAuth2 Bearer token (JWT) generated using client credentials flow. \nSee [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information.\n- Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow)\n\nWhich authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use)\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details)\n", + "description": "OAuth2 Bearer token (JWT) generated using client credentials flow. \nSee [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information.\n- Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow)\n\nWhich authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use).\n\nLearn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details).\n", "flows": { "clientCredentials": { "tokenUrl": "https://tenant.api.identitynow.com/oauth/token", diff --git a/dereferenced/deref-sailpoint-api.v3.yaml b/dereferenced/deref-sailpoint-api.v3.yaml index 811e6bb..43fbf1f 100644 --- a/dereferenced/deref-sailpoint-api.v3.yaml +++ b/dereferenced/deref-sailpoint-api.v3.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: - title: IdentityNow V3 API - description: '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.' + title: Identity Security Cloud V3 API + description: 'Use these APIs to interact with the Identity Security Cloud 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.' termsOfService: 'https://developer.sailpoint.com/discuss/tos' contact: name: Developer Relations @@ -27,11 +27,11 @@ tags: - name: Access Profiles description: | Use this API to implement and customize access profile functionality. - With 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. + With this functionality in place, administrators can create access profiles and configure them for use throughout Identity Security Cloud, enabling users to get the access they need quickly and securely. Access profiles group entitlements, which represent access rights on sources. - For 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. + For example, an Active Directory source in Identity Security Cloud 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. An 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. @@ -39,7 +39,7 @@ tags: When users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile. - Access profiles are the most important units of access in IdentityNow. IdentityNow uses access profiles in many features, including the following: + Access profiles are the most important units of access in Identity Security Cloud. Identity Security Cloud uses access profiles in many features, including the following: - Provisioning: When you use the Provisioning Service, lifecycle states and roles both grant access to users in the form of access profiles. @@ -49,7 +49,7 @@ tags: - Roles: You can group one or more access profiles into a role to quickly assign access items based on an identity's role. - In 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. + In Identity Security Cloud, 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. Administrators can enable and disable an access profile, and they can also make the following configurations: - Manage Entitlements: Manage the profile's access by adding and removing entitlements. @@ -57,71 +57,66 @@ tags: - Access Requests: Configure access profiles to be requestable and establish an approval process for any requests that the access profile be granted or revoked. Do not configure an access profile to be requestable without first establishing a secure access request approval process for the access profile. - - Multiple Account Options: Define the logic IdentityNow uses to provision access to an identity with multiple accounts on the source. + - Multiple Account Options: Define the logic Identity Security Cloud uses to provision access to an identity with multiple accounts on the source. Refer to [Managing Access Profiles](https://documentation.sailpoint.com/saas/help/access/access-profiles.html) for more information about access profiles. - - name: Access Request Approvals - description: | - Use this API to implement and customize access request approval functionality. - With 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. - This enables more qualified users to review access requests and the others to spend their time on other tasks. - - In IdentityNow, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. - For 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. - For 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. - If the administrator designates a governance group as the required approver, any governance group member can approve the requests. - - When 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. - - In 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. - If the required approver approves the request and is the only reviewer required, IdentityNow grants or revokes access, based on the request. - If 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. - The required approver can then view any completed access requests under the Reviewed tab. - - Refer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals. - name: Access Requests description: | Use this API to implement and customize access request functionality. With this functionality in place, users can request access to applications, entitlements, or roles, and managers can request that team members' access be revoked. This allows users to get access to the tools they need quickly and securely, and it allows managers to take away access to those tools. - IdentityNow'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. + Identity Security Cloud'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. - In the Request Center in IdentityNow, users can view available applications, roles, and entitlements and request access to them. + In the Request Center in Identity Security Cloud, users can view available applications, roles, and entitlements and request access to them. If the requested tools requires approval, the requests appear as 'Pending' under the My Requests tab until the required approver approves, rejects, or cancels them. Users can use My Requests to track and/or cancel the requests. - In My Team on the IdentityNow Home, managers can submit requests to revoke their team members' access. + In My Team on the Identity Security Cloud Home, managers can submit requests to revoke their team members' access. They can use the My Requests tab under Request Center to track and/or cancel the requests. Refer to [Requesting Access](https://documentation.sailpoint.com/saas/user-help/requests/requesting_access.html) for more information about access requests. - - name: Account Usages + - name: Access Request Approvals description: | - Use this API to implement account usage insight functionality. - With this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used. - This allows organizations to get the information they need to start optimizing and securing source account usage. + Use this API to implement and customize access request approval functionality. + With 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. + This enables more qualified users to review access requests and the others to spend their time on other tasks. + + In Identity Security Cloud, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. + For 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. + For 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. + If the administrator designates a governance group as the required approver, any governance group member can approve the requests. + + When a user submits an access request, Identity Security Cloud sends the first required approver in the queue an email notification, based on the access request configuration's approval and reminder escalation configuration. + + In Approvals in Identity Security Cloud, 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. + If the required approver approves the request and is the only reviewer required, Identity Security Cloud grants or revokes access, based on the request. + If multiple reviewers are required, Identity Security Cloud sends the request to the next reviewer in the queue, based on the access request configuration's approval reminder and escalation configuration. + The required approver can then view any completed access requests under the Reviewed tab. + + Refer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals. - name: Accounts description: | Use this API to implement and customize account functionality. - With this functionality in place, administrators can manage users' access across sources in IdentityNow. + With this functionality in place, administrators can manage users' access across sources in Identity Security Cloud. - In IdentityNow, an account refers to a user's account on a supported source. - This 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. + In Identity Security Cloud, an account refers to a user's account on a supported source. + This typically includes a unique identifier for the user, a unique password, a set of permissions associated with the source and a set of attributes. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud. Administrators can correlate users' identities with the users' accounts on the different sources they use. - This allows IdentityNow to govern the access of identities and all their correlated accounts securely and cohesively. + This allows Identity Security Cloud to govern the access of identities and all their correlated accounts securely and cohesively. To 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. - To 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. + To view and edit source account statuses for an identity in Identity Security Cloud, administrators can use the Identities drop-down menu, select Identity List, select the relevant identity, and select its Accounts tab. Administrators can toggle an account's Actions to aggregate the account, enable/disable it, unlock it, or remove it from the identity. Accounts can have the following statuses: - Enabled: The account is enabled. The user can access it. - - 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. + - Disabled: The account is disabled, and the user cannot access it, but the identity is not disabled in Identity Security Cloud. This can occur when an administrator disables the account or when the user's lifecycle state changes. - Locked: The account is locked. This may occur when someone has entered an incorrect password for the account too many times. @@ -133,12 +128,12 @@ tags: - name: Account Activities description: | Use this API to implement account activity tracking functionality. - With this functionality in place, users can track source account activity in IdentityNow, which greatly improves traceability in the system. + With this functionality in place, users can track source account activity in Identity Security Cloud, which greatly improves traceability in the system. An 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. - In 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. + In Identity Security Cloud'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. - Account activity includes most actions IdentityNow completes on source accounts. Users can search in IdentityNow for the following account action types: + Account activity includes most actions Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud for the following account action types: - Access Request: These include any access requests the source account is involved in. @@ -149,14 +144,14 @@ tags: - Certification: These include actions removing an entitlement from an account on a source as a result of the entitlement's revocation during a certification. - 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. - IdentityNow replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. + Identity Security Cloud replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. - Identity Attribute Update: These include updates to a source account's correlated identity attributes as the result of a provisioning action. When you update an identity attribute that also updates an identity's lifecycle state, the cloud automated `Lifecyclestate` event also displays. Account Activity does not include attribute updates that occur as a result of aggregation. - 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. - These 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. + These also include refreshes that occur whenever Identity Security Cloud 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. - 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. @@ -165,7 +160,12 @@ tags: - Password Change: These include password changes on sources. Refer to [Account Activity](https://documentation.sailpoint.com/saas/help/search/index.html#account-activity) for more information about account activities. - - name: Auth User + - name: Account Usages + description: | + Use this API to implement account usage insight functionality. + With this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used. + This allows organizations to get the information they need to start optimizing and securing source account usage. + - name: Auth Users description: | Use this API to implement user authentication system functionality. With this functionality in place, users can get a user's authentication system details, including their capabilities, and modify those capabilities. @@ -178,39 +178,66 @@ tags: With this functionality in place, administrators can get and manage existing branding items, and they can also create new branding items and configure them for use throughout Identity Security Cloud. The Branding APIs provide administrators with a way to customize branding items. This customization includes details like their colors, logos, and other information. + - name: Certifications + description: | + Use this API to implement certification functionality. + With 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. + Implementing certifications improves organizations' data security by reducing inappropriate access through a distributed review process and helping them satisfy audit and regulatory requirements. + + A certification refers to Identity Security Cloud's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. + These serve as a way of showing that a user's access has been reviewed and approved. + Multiple certifications by different reviewers are often required to approve a user's access. + A set of multiple certifications is called a certification campaign. + + For 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. + Once this certification has been completed, Identity Security Cloud would provision all the access the user needs, nothing more. + + Organization administrators or certification administrators can designate other Identity Security Cloud users as certification reviewers. + Those 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. + + When a certification campaign is in progress, certification reviewers will see certifications listed under 'Active,' where they can review the involved identities. + Under 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. + + Once 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. + Doing 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. + + Once 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. + In this situation, the certification campaign completes once all the remediation requests are completed. + + Refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) for more information about certifications. - name: Certification Campaigns description: | Use this API to implement certification campaign functionality. With this functionality in place, administrators can create, customize, and manage certification campaigns for their organizations' use. - Certification campaigns provide IdentityNow users with an interactive review process they can use to identify and verify access to systems. + Certification campaigns provide Identity Security Cloud users with an interactive review process they can use to identify and verify access to systems. Campaigns help organizations reduce risk of inappropriate access and satisfy audit requirements. - A certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. + A certification refers to Identity Security Cloud's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. These certifications serve as a way of showing that a user's access has been reviewed and approved. Multiple certifications by different reviewers are often required to approve a user's access. A set of multiple certifications is called a certification campaign. For 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. - Once this campaign has been completed, IdentityNow would provision all the access the user needs, nothing more. + Once this campaign has been completed, Identity Security Cloud would provision all the access the user needs, nothing more. - IdentityNow provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns: + Identity Security Cloud provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns: - You can create these types of campaigns without using any search queries in IdentityNow: + You can create these types of campaigns without using any search queries in Identity Security Cloud: - - ManagerCampaign: IdentityNow provides this campaign type as a way to ensure that an identity's access is certified by their managers. + - ManagerCampaign: Identity Security Cloud provides this campaign type as a way to ensure that an identity's access is certified by their managers. You only need to provide a name and description to create one. - - 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. + - Source Owner Campaign: Identity Security Cloud provides this campaign type as a way to ensure that an identity's access to a source is certified by its source owners. You only need to provide a name and description to create one. You can specify the sources whose owners you want involved or just run it across all sources. For 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). - One 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. + One useful way to create certification campaigns in Identity Security Cloud is to use a specific search and then run a campaign on the results returned by that search. This allows you to be much more specific about whom you are certifying in your campaigns and what access you are certifying in your campaigns. For 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. - You can use IdentityNow search queries to create these types of campaigns: + You can use Identity Security Cloud search queries to create these types of campaigns: - Identities: Use this campaign type to review and revoke access items for specific identities. You 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. @@ -221,7 +248,7 @@ tags: - Role Composition: Use this campaign type to review a role's composition, including its title, description, and membership criteria. You 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. - - Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in IdentityNow. + - Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in Identity Security Cloud. You can use this campaign type to view all the uncorrelated accounts for a source and certify them. For more information about search-based campaigns, refer to [Starting a Campaign from Search](https://documentation.sailpoint.com/saas/help/certs/starting_search_campaign.html). @@ -229,7 +256,7 @@ tags: Once you have generated your campaign, it becomes available for preview. An administrator can review the campaign and make changes, or if it's ready and accurate, activate it. - Once the campaign is active, organization administrators or certification administrators can designate other IdentityNow users as certification reviewers. + Once the campaign is active, organization administrators or certification administrators can designate other Identity Security Cloud users as certification reviewers. Those reviewers can view any of the certifications they either need to review (active) or have already reviewed (completed). When a certification campaign is in progress, certification reviewers see the listed active certifications whose involved identities they can review. @@ -245,49 +272,6 @@ tags: The end of a certification campaign is determined by its deadline, its completion status, or by an administrator's decision. For more information about certifications and certification campaigns, refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html). - - name: Certifications - description: | - Use this API to implement certification functionality. - With 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. - Implementing certifications improves organizations' data security by reducing inappropriate access through a distributed review process and helping them satisfy audit and regulatory requirements. - - A certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. - These serve as a way of showing that a user's access has been reviewed and approved. - Multiple certifications by different reviewers are often required to approve a user's access. - A set of multiple certifications is called a certification campaign. - - For 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. - Once this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. - - Organization administrators or certification administrators can designate other IdentityNow users as certification reviewers. - Those 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. - - When a certification campaign is in progress, certification reviewers will see certifications listed under 'Active,' where they can review the involved identities. - Under 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. - - Once 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. - Doing 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. - - Once 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. - In this situation, the certification campaign completes once all the remediation requests are completed. - - Refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) for more information about certifications. - - name: Certification Summaries - description: | - Use this API to implement certification summary functionality. - With 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. - Implementing 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. - - A certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. - These certifications serve as a way of showing that a user's access has been reviewed and approved. - Multiple certifications by different reviewers are often required to approve a user's access. - A set of multiple certifications is called a certification campaign. - - For 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. - Once this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. - - Certification summaries provide information about identity certification campaigns such as the identities involved, the number of decisions made, and the access changed. - For 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. - 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. @@ -317,42 +301,70 @@ tags: Once 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. For 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. + - name: Certification Summaries + description: | + Use this API to implement certification summary functionality. + With 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. + Implementing 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. + + A certification refers to Identity Security Cloud's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. + These certifications serve as a way of showing that a user's access has been reviewed and approved. + Multiple certifications by different reviewers are often required to approve a user's access. + A set of multiple certifications is called a certification campaign. + + For 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. + Once this certification has been completed, Identity Security Cloud would provision all the access the user needs, nothing more. + + Certification summaries provide information about identity certification campaigns such as the identities involved, the number of decisions made, and the access changed. + For 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. - name: Connectors description: | Use this API to implement connector functionality. With this functionality in place, administrators can view available connectors. - Connectors are the bridges IdentityNow uses to communicate with and aggregate data from sources. - For example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems. + Connectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources. + For example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems. This ensures account entitlements and states are correct throughout the organization. - In IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors. + In Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors. - Refer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow. + Refer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud. - Refer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources. + Refer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources. - Refer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow. + Refer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud. - name: Global Tenant Security Settings description: | Use this API to implement and customize global tenant security settings. With this functionality in place, administrators can manage the global security settings that a tenant/org has. - This API can be used to configure the networks and Geographies allowed to access IdentityNow URLs. + This API can be used to configure the networks and Geographies allowed to access Identity Security Cloud URLs. + - name: Identity Profiles + description: | + Use this API to implement identity profile functionality. + With this functionality in place, administrators can view identity profiles and their configurations. + + Identity 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. + + In Identity Security Cloud, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. + This list shows some details about each identity profile, along with its status. + They can select an identity profile to view its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings. + + Refer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles. - name: Lifecycle States description: | Use this API to implement and customize lifecycle state functionality. With 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. - A lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with IdentityNow: 'Active' and 'Inactive.' + A lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with Identity Security Cloud: 'Active' and 'Inactive.' When an active employee takes an extended leave of absence from a company, his or her lifecycle state may change to 'Inactive,' for security purposes. The 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. This 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. Administrators 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. - Administrators 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. + Administrators must define the criteria for being in each lifecycle state, and they must define how Identity Security Cloud manages users' access to apps and sources for each lifecycle state. - In 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. + In Identity Security Cloud, 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. In the 'Provisioning' tab, administrators can make the following access changes to an identity profile's lifecycle state: @@ -368,28 +380,16 @@ tags: To maintain access across multiple lifecycle states, administrators must grant the access profiles in each lifecycle state. For 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. - During scheduled refreshes, IdentityNow evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. - If the identities are missing access, IdentityNow provisions that access. + During scheduled refreshes, Identity Security Cloud evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. + If the identities are missing access, Identity Security Cloud provisions that access. - Administrators 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. + Administrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud to send whenever an identity with that identity profile has a lifecycle state change. Refer 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. An 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.' Refer 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. Refer to [Setting Up Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html) for more information about lifecycle states. - - name: Identity Profiles - description: | - Use this API to implement identity profile functionality. - With this functionality in place, administrators can view identity profiles and their configurations. - - Identity 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. - - In IdentityNow, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. - This list shows some details about each identity profile, along with its status. - They can select an identity profile to view its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings. - - Refer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles. - name: Non-Employee Lifecycle Management description: | Use this API to implement non-employee lifecycle management functionality. @@ -397,23 +397,23 @@ tags: This allows organizations to provide secure access to non-employees and control that access. The 'non-employee' term refers to any consultant, contractor, intern, or other user in an organization who is not a full-time permanent employee. - Organizations can track non-employees' access and activity in IdentityNow by creating and maintaining non-employee sources. + Organizations can track non-employees' access and activity in Identity Security Cloud by creating and maintaining non-employee sources. Organizations can have a maximum of 50 non-employee sources. By using SailPoint's Non-Employee Lifecycle Management functionality, you agree to the following: - SailPoint is not responsible for storing sensitive data. - You 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. + You 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 Identity Security Cloud. - 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. - To manage non-employees in IdentityNow, administrators must create a non-employee source and add accounts to the source. + To manage non-employees in Identity Security Cloud, administrators must create a non-employee source and add accounts to the source. - To create a non-employee source in IdentityNow, administrators must use the Admin panel to go to Connections > Sources. + To create a non-employee source in Identity Security Cloud, administrators must use the Admin panel to go to Connections > Sources. They must then specify 'Non-Employee' in the 'Source Type' field. Refer 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. - To add accounts to a non-employee source in IdentityNow, administrators can select the non-employee source and add the accounts. + To add accounts to a non-employee source in Identity Security Cloud, administrators can select the non-employee source and add the accounts. They 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. Administrators can either add accounts individually or in bulk. Each non-employee source can have a maximum of 20,000 accounts. @@ -426,8 +426,8 @@ tags: - name: OAuth Clients description: | Use this API to implement OAuth client functionality. - With 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. - Refer to [Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information about OAuth and how it works with the IdentityNow REST API. + With 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 Identity Security Cloud REST API. + Refer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API. - name: Password Configuration description: | Use this API to implement organization password configuration functionality. @@ -436,32 +436,6 @@ tags: These configurations include details like custom password instructions, as well as digit token length and duration. Refer 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. - - name: Password Management - description: | - Use this API to implement password management functionality. - With this functionality in place, users can manage their identity passwords for all their applications. - - In IdentityNow, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. - Password Manager lists the user's identity's applications, possibly grouped to share passwords. - Users can then select 'Change Password' to update their passwords. - - Grouping passwords allows users to update their passwords more broadly, rather than requiring them to update each password individually. - Password Manager may list the applications and sources in the following groups: - - - Password Group: This refers to a group of applications that share a password. - For example, a user can use the same password for Google Drive, Google Mail, and YouTube. - Updating the password for the password group updates the password for all its included applications. - - - Multi-Application Source: This refers to a source with multiple applications that share a password. - For example, a user can have a source, G Suite, that includes the Google Calendar, Google Drive, and Google Mail applications. - Updating the password for the multi-application source updates the password for all its included applications. - - - Applications: These are applications that do not share passwords with other applications. - - An organization may require some authentication for users to update their passwords. - Users may be required to answer security questions or use a third-party authenticator before they can confirm their updates. - - Refer to [Managing Passwords](https://documentation.sailpoint.com/saas/user-help/accounts/passwords.html) for more information about password management. - name: Password Dictionary description: | Use this API to implement password dictionary functionality. @@ -506,11 +480,37 @@ tags: Refer 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. - - 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. + - Upload the .txt file to Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/v3/put-password-dictionary). Uploading a new file always overwrites the previous dictionary file. Administrators 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. Refer to [Configuring Advanced Password Management Options](https://documentation.sailpoint.com/saas/help/pwd/adv_config.html) for more information about password dictionaries. + - name: Password Management + description: | + Use this API to implement password management functionality. + With this functionality in place, users can manage their identity passwords for all their applications. + + In Identity Security Cloud, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. + Password Manager lists the user's identity's applications, possibly grouped to share passwords. + Users can then select 'Change Password' to update their passwords. + + Grouping passwords allows users to update their passwords more broadly, rather than requiring them to update each password individually. + Password Manager may list the applications and sources in the following groups: + + - Password Group: This refers to a group of applications that share a password. + For example, a user can use the same password for Google Drive, Google Mail, and YouTube. + Updating the password for the password group updates the password for all its included applications. + + - Multi-Application Source: This refers to a source with multiple applications that share a password. + For example, a user can have a source, G Suite, that includes the Google Calendar, Google Drive, and Google Mail applications. + Updating the password for the multi-application source updates the password for all its included applications. + + - Applications: These are applications that do not share passwords with other applications. + + An organization may require some authentication for users to update their passwords. + Users may be required to answer security questions or use a third-party authenticator before they can confirm their updates. + + Refer to [Managing Passwords](https://documentation.sailpoint.com/saas/user-help/accounts/passwords.html) for more information about password management. - name: Password Sync Groups description: | Use this API to implement password sync group functionality. @@ -522,18 +522,18 @@ tags: For 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. A 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. - The following are required for administrators to create a password sync group in IdentityNow: + The following are required for administrators to create a password sync group in Identity Security Cloud: - - At least two direct connect sources connected to IdentityNow and configured for Password Management. + - At least two direct connect sources connected to Identity Security Cloud and configured for Password Management. - 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. - 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. - In the Admin panel in IdentityNow, administrators can use the Password Mgmt dropdown menu to select Sync Groups. + In the Admin panel in Identity Security Cloud, administrators can use the Password Mgmt dropdown menu to select Sync Groups. To 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. - Administrators can also delete sync groups in IdentityNow, but they should know the following before they do: + Administrators can also delete sync groups in Identity Security Cloud, but they should know the following before they do: - Passwords related to the associated sources will become independent, so changing one will not change the others anymore. @@ -548,19 +548,19 @@ tags: - name: Personal Access Tokens description: | Use this API to implement personal access token (PAT) functionality. - With this functionality in place, users can use PATs as an alternative to passwords for authentication in IdentityNow. + With this functionality in place, users can use PATs as an alternative to passwords for authentication in Identity Security Cloud. PATs embed user information into the client ID and secret. - This replaces the API clients' need to store and provide a username and password to establish a connection, improving IdentityNow organizations' integration security. + This replaces the API clients' need to store and provide a username and password to establish a connection, improving Identity Security Cloud organizations' integration security. - In 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. + In Identity Security Cloud, 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. They must then provide a description about the token's purpose. They can then select 'Create Token' at the bottom of the page to generate and view the Secret and Client ID. Refer to [Managing Personal Access Tokens](https://documentation.sailpoint.com/saas/help/common/generate_tokens.html) for more information about PATs. - 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. + Use this API in conjunction with [Public Identites Config](https://developer.sailpoint.com/docs/api/v3/public-identities-config/) to enable non-administrators to view identities' publicly visible attributes. With 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. This can be helpful for access approvers, certification reviewers, managers viewing their direct reports' access, and source owners viewing their tasks. - name: Public Identities Config @@ -574,28 +574,28 @@ tags: Administrators can use this API to make those necessary identity attributes public to non-administrators. For 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. - If 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. + If an administrator has used [Update Public Identity Config](https://developer.sailpoint.com/docs/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. - name: Reports Data Extraction description: | Use this API to implement reports lifecycle managing and monitoring. With this functionality in place, users can run reports, view their results, and cancel reports in progress. - This can be potentially helpful for auditing purposes. + This can be potentially helpful for auditing purposes. - name: Requestable Objects description: | Use this API to implement requestable object functionality. - With 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. + With this functionality in place, administrators can determine which access items can be requested with the [Access Request APIs](https://developer.sailpoint.com/docs/api/v3/access-requests/), along with their statuses. This 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. - name: Roles description: | Use this API to implement and customize role functionality. - With this functionality in place, administrators can create roles and configure them for use throughout IdentityNow. - IdentityNow 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. + With this functionality in place, administrators can create roles and configure them for use throughout Identity Security Cloud. + Identity Security Cloud 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. - Entitlements represent the most granular level of access in IdentityNow. + Entitlements represent the most granular level of access in Identity Security Cloud. Access profiles represent the next level and often group entitlements. Roles represent the broadest level of access and often group access profiles. - For 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. + For example, an Active Directory source in Identity Security Cloud 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. An 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. @@ -611,12 +611,12 @@ tags: For example, an organization's accountant can access all the tools the organization's accountants need with the 'Accountant' role. If 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. - In 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. + In Identity Security Cloud, adminstrators can use the Access drop-down menu and select Roles to view, configure, and delete existing roles, as well as create new ones. Administrators can enable and disable the role, and they can also make the following configurations: - Manage Access: Manage the role's access by adding or removing access profiles. - - Define Assignment: Define the criteria IdentityNow uses to assign the role to identities. + - Define Assignment: Define the criteria Identity Security Cloud uses to assign the role to identities. Use the first option, 'Standard Criteria,' to provide specific criteria for assignment like specific account attributes, entitlements, or identity attributes. Use the second, 'Identity List,' to specify the identities for assignment. @@ -629,25 +629,25 @@ tags: Use this API to implement saved search functionality. With saved search functionality in place, users can save search queries and then view those saved searches, as well as rerun them. - Search 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. - It 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. - Refer to [Scheduled Search](https://developer.sailpoint.com/idn/api/v3/scheduled-search) for more information about running saved searches on a schedule. + Search queries in Identity Security Cloud can grow very long and specific, which can make reconstructing them difficult or tedious, so it can be especially helpful to save search queries. + It also opens the possibility to configure Identity Security Cloud 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. + Refer to [Scheduled Search](https://developer.sailpoint.com/docs/api/v3/scheduled-search/) for more information about running saved searches on a schedule. - In IdentityNow, users can save searches under a name, and then they can access that saved search and run it again when they want. + In Identity Security Cloud, users can save searches under a name, and then they can access that saved search and run it again when they want. Refer to [Managing Saved Searches](https://documentation.sailpoint.com/saas/help/search/saved-searches.html) for more information about saving searches and using them. - name: Scheduled Search description: | Use this API to implement scheduled search functionality. - With scheduled search functionality in place, users can run saved search queries on their tenants on a schedule, and IdentityNow emails them the search results. + With scheduled search functionality in place, users can run saved search queries on their tenants on a schedule, and Identity Security Cloud emails them the search results. Users can also share these search results with other users by email by adding those users as subscribers, or those users can subscribe themselves. One of the greatest benefits of saving searches is the ability to run those searches on a schedule. This is essential for organizations to constantly detect any changes to user information or access throughout their tenants and across all their sources. For 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. - IdentityNow emails her the search results when the search runs, so she can work on other tasks instead of actively running this search. + Identity Security Cloud emails her the search results when the search runs, so she can work on other tasks instead of actively running this search. - In IdentityNow, scheduling a search involves a subscription. + In Identity Security Cloud, scheduling a search involves a subscription. Users 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). The user can add other identities as subscribers so when the scheduled search runs, the subscribers and the user all receive emails. @@ -655,7 +655,7 @@ tags: Including detailed results about user access in an email may expose sensitive information. However, the subscription creator can choose to include the information in the emails. - By default, IdentityNow sends emails to the subscribers even when the searches do not return new results. + By default, Identity Security Cloud sends emails to the subscribers even when the searches do not return new results. However, the subscription creator can choose to suppress these empty emails. Users can also subscribe to saved searches that already have existing subscriptions so they receive emails when the searches run. @@ -669,7 +669,7 @@ tags: Use this API to implement search functionality. With search functionality in place, users can search their tenants for nearly any information from throughout their organizations. - IdentityNow 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. + Identity Security Cloud 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. Its search goes through all those sources and finds the results quickly and specifically. The search query is flexible - it can be very broad or very narrow. @@ -677,11 +677,11 @@ tags: The following objects are searchable: identities, roles, access profiles, entitlements, events, and account activities. By default, no filter is applied, so a search for "Ad" returns both the identity "Adam.Archer" as well as the role "Administrator." - Users can further narrow their results by using IdentityNow's specific syntax and punctuation to structure their queries. + Users can further narrow their results by using Identity Security Cloud's specific syntax and punctuation to structure their queries. For 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. Refer 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. - Refer to [Using Search](https://documentation.sailpoint.com/saas/help/search/index.html) for more information about IdentityNow's search and its different possibilities. + Refer to [Using Search](https://documentation.sailpoint.com/saas/help/search/index.html) for more information about Identity Security Cloud's search and its different possibilities. The search feature uses Elasticsearch as a datastore and query engine. The power of Elasticsearch makes this feature suitable for ad-hoc reporting. @@ -699,7 +699,7 @@ tags: For example, administrators could group all their organization's London office employees into one segment, "London Office Employees," by their shared location. The 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. - In IdentityNow, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. + In Identity Security Cloud, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. This page lists all the existing access request segments, along with their statuses, enabled or disabled. Administrators can use this page to create, edit, enable, disable, and delete segments. To 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. @@ -707,16 +707,16 @@ tags: When 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. - Refer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in IdentityNow. + Refer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in Identity Security Cloud. - name: Service Desk Integration description: | - Use this API to build an integration between IdentityNow and a service desk ITSM (IT service management) solution. - Once 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. + Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution. + Once an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk. - In 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.' + In Identity Security Cloud, 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.' To 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. - Refer 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. + Refer 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 Identity Security Cloud. Administrators can create various service desk integrations, all with their own nuances. The following service desk integrations are available: @@ -734,7 +734,7 @@ tags: - [ServiceNow Service Desk](https://documentation.sailpoint.com/connectors/servicenow/sdim/help/integrating_servicenow_sdim/intro.html) - [Zendesk Service Desk](https://documentation.sailpoint.com/connectors/zendesk/help/integrating_zendesk_sd/introduction.html) - - name: SOD Policy + - name: SOD Policies description: | Use this API to implement and manage "separation of duties" (SOD) policies. With SOD policy functionality in place, administrators can organize the access in their tenants to prevent individuals from gaining conflicting or excessive access. @@ -746,7 +746,7 @@ tags: Organizations can use "separation of duties" (SOD) policies to enforce and track their internal security rules throughout their tenants. These SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. - To create SOD policies in IdentityNow, administrators use 'Search' and then access 'Policies'. + To create SOD policies in Identity Security Cloud, administrators use 'Search' and then access 'Policies'. To create a policy, they must configure two lists of access items. Each access item can only be added to one of the two lists. They can search for the entitlements they want to add to these access lists. @@ -756,7 +756,7 @@ tags: These 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. The other users can then better help to enforce these SOD policies. - To create a subscription to a SOD policy in IdentityNow, administrators use 'Search' and then access 'Layers'. + To create a subscription to a SOD policy in Identity Security Cloud, administrators use 'Search' and then access 'Layers'. They can create a subscription to the policy and schedule it to run at a regular interval. Refer to [Managing Policies](https://documentation.sailpoint.com/saas/help/sod/manage-policies.html) for more information about SOD policies. @@ -781,26 +781,21 @@ tags: Administrators 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. This second option is a good way to prevent SOD violations from triggering at all. - Refer to [Handling Policy Violations](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html) for more information about SOD policy violations. - - name: Source Usages - description: | - Use this API to implement source usage insight functionality. - With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used. - This allows organizations to get the information they need to start optimizing and securing source usage. + Refer to [Handling Policy Violations](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html) for more information about SOD policy violations. - name: Sources description: | Use this API to implement and customize source functionality. - With 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. + With source functionality in place, organizations can use Identity Security Cloud to connect their various sources and user data sets and manage access across all those different sources in a secure, scalable way. - [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. + [Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) refer to the Identity Security Cloud representations for external applications, databases, and directory management systems that maintain their own sets of users, like Dropbox, GitHub, and Workday, for example. Organizations 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. - Connecting these sources to IdentityNow makes it possible to manage user access across them all. - Then, if a new hire starts at an organization, IdentityNow can grant the new hire access to all the sources they need. - If 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. - If an employee leaves the company, IdentityNow can revoke access to all the employee's various source accounts immediately. + Connecting these sources to Identity Security Cloud makes it possible to manage user access across them all. + Then, if a new hire starts at an organization, Identity Security Cloud can grant the new hire access to all the sources they need. + If an employee moves to a new department and needs access to new sources but no longer needs access to others, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources. + If an employee leaves the company, Identity Security Cloud can revoke access to all the employee's various source accounts immediately. These are just a few examples of the many ways that source functionality makes identity governance easier, more efficient, and more secure. - In IdentityNow, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so. + In Identity Security Cloud, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so. They can also designate users as source sub-admins, who can perform the same source actions but only on sources associated with their governance groups. Admins go to Connections > Sources to see a list of the existing source representations in their organizations. They can create new sources or select existing ones. @@ -808,17 +803,17 @@ tags: To create a new source, the following must be specified: Source Name, Description, Source Owner, and Connection Type. Refer 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. - IdentityNow 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. - Different sources use different connectors to share data with IdentityNow, and each connector's setup process is specific to that connector. + Identity Security Cloud 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. + Different sources use different connectors to share data with Identity Security Cloud, and each connector's setup process is specific to that connector. SailPoint 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. - Refer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. + Refer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. Refer to the following links for more information about two useful connectors: - [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). - [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. - Refer 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. + Refer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/) for more information about SailPoint's new connectivity framework that makes it easy to build and manage custom connectors to SaaS sources. When admins select existing sources, they can view the following information about the source: @@ -831,12 +826,12 @@ tags: - Associated access profiles (groupings of entitlements). The user account data and the entitlements update with each data aggregation from the source. - Organizations 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. + Organizations generally run scheduled, automated data aggregations to ensure that their data is always in sync between their sources and their Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud. Admins can view a history of these aggregations, and they can also run manual imports. Refer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about manual and scheduled aggregations. - Admins 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. - To define which account attributes the source shares with IdentityNow, admins can edit the account schema on the source. + Admins can also make changes to determine which user account data Identity Security Cloud collects from the source and how it correlates that account data with identity data. + To define which account attributes the source shares with Identity Security Cloud, admins can edit the account schema on the source. Refer 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. To define the mapping between the source account attributes and their correlating identity attributes, admins can edit the correlation configuration on the source. Refer 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. @@ -844,14 +839,19 @@ tags: Admins 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. Refer to [Deleting Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html#deleting-sources) for more information about deleting sources. - Well organized, mapped out connections between sources and IdentityNow are essential to achieving comprehensive identity access governance across all the source systems organizations need. + Well organized, mapped out connections between sources and Identity Security Cloud are essential to achieving comprehensive identity access governance across all the source systems organizations need. Refer 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. + - name: Source Usages + description: | + Use this API to implement source usage insight functionality. + With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used. + This allows organizations to get the information they need to start optimizing and securing source usage. - name: Tagged Objects description: | Use this API to implement object tagging functionality. - With 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. + With 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 Identity Security Cloud. - In IdentityNow, users can search their tenants for information and add tags objects they find. + In Identity Security Cloud, users can search their tenants for information and add tags objects they find. Tagging an object provides users with a way of grouping objects together and makes it easier to find these objects in the future. For 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. @@ -859,7 +859,7 @@ tags: The 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. When the user wants to find that tagged entitlement again, the user can search for "tags:AD_RISKY" to find all objects with that tag. - With the API, you can tag even more different object types than you can in IdentityNow (access profiles, entitlements, identities, and roles). + With the API, you can tag even more different object types than you can in Identity Security Cloud (access profiles, entitlements, identities, and roles). You can use the API to tag all these objects: - Access profiles @@ -888,7 +888,7 @@ tags: - You can have up to 10,000 tag associations, pairings of 1 tag to 1 object, in your tenant. - Because 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. + Because 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 Identity Security Cloud. These are the types of information often expressed in tags: @@ -900,7 +900,7 @@ tags: - Risk levels - Refer 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. + Refer 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 Identity Security Cloud. - name: Transforms description: | The purpose of this API is to expose functionality for the manipulation of Transform objects. @@ -908,13 +908,13 @@ tags: to write code. These endpoints don't require API calls to other resources, audit service is used for keeping track of which users have made changes to the Transforms. - Refer to [Transforms](https://developer.sailpoint.com/idn/docs/transforms) for more information about transforms. + Refer to [Transforms](https://developer.sailpoint.com/docs/extensibility/transforms/) for more information about transforms. - name: Work Items description: | Use this API to implement work item functionality. With this functionality in place, users can manage their work items (tasks). - Work items refer to the tasks users see in IdentityNow's Task Manager. + Work items refer to the tasks users see in Identity Security Cloud's Task Manager. They can see the pending work items they need to complete, as well as the work items they have already completed. Task Manager lists the work items along with the involved sources, identities, accounts, and the timestamp when the work item was created. For 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. @@ -927,7 +927,7 @@ tags: Refer 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. - name: Workflows description: | - Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST. + Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST. paths: /access-profiles: get: @@ -153636,14 +153636,14 @@ components: type: oauth2 description: | OAuth2 Bearer token (JWT) generated using either a Personal Access token or through the Authorization Code flow. - See [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information. - - Directions for generating a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) - - Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) - - Directions for using [authorization code flow](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow) + See [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information. + - Directions for generating a [personal access token](https://developer.sailpoint.com/docs/api/authentication/#personal-access-tokens) + - Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow) + - Directions for using [authorization code flow](https://developer.sailpoint.com/docs/api/authentication/#authorization-code-grant-flow) - Which authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use) + Which authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use). - Learn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details) + Learn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details). flows: clientCredentials: tokenUrl: 'https://tenant.api.identitynow.com/oauth/token' @@ -153660,12 +153660,12 @@ components: type: oauth2 description: | OAuth2 Bearer token (JWT) generated using client credentials flow. - See [IdentityNow REST API Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information. - - Directions using [client credentials flow](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) + See [Identity Security Cloud REST API Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information. + - Directions using [client credentials flow](https://developer.sailpoint.com/docs/api/authentication/#client-credentials-grant-flow) - Which authentication method should I choose? See our [guide](https://developer.sailpoint.com/idn/api/authentication#which-oauth-20-grant-flow-should-i-use) + Which authentication method should I choose? See the [guide](https://developer.sailpoint.com/docs/api/authentication/#which-oauth-20-grant-flow-should-i-use). - Learn more about how to find your `tokenUrl` and `authorizationUrl` [in our docs](https://developer.sailpoint.com/idn/api/authentication#find-your-tenants-oauth-details) + Learn more about how to find your `tokenUrl` and `authorizationUrl` [in the docs](https://developer.sailpoint.com/docs/api/authentication/#find-your-tenants-oauth-details). flows: clientCredentials: tokenUrl: 'https://tenant.api.identitynow.com/oauth/token' diff --git a/postman/collections/sailpoint-api-beta.json b/postman/collections/sailpoint-api-beta.json index 9a2e2c7..02c82da 100644 --- a/postman/collections/sailpoint-api-beta.json +++ b/postman/collections/sailpoint-api-beta.json @@ -2,10 +2,10 @@ "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", + "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 Identity Security Cloud, 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 Identity Security Cloud 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 Identity Security Cloud. Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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": [ { - "id": "cd4f09ef-0d53-4f24-ac40-b8123fc4929a", + "id": "8ce3cf1e-d221-4103-ac04-fbae20f28f80", "name": "List Access Profiles", "request": { "name": "List Access Profiles", @@ -107,7 +107,7 @@ }, "response": [ { - "id": "83362a94-d3b8-4e7f-a2a3-b9fd20d7eace", + "id": "c41ffd8c-ee8d-4d91-ad85-770bc95d3662", "name": "List of Access Profiles", "originalRequest": { "url": { @@ -223,7 +223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d51c1ee7-e83e-4c4f-b8ae-dcc982352bda", + "id": "b751b7a7-b446-480b-80ea-72e619256cb8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -339,7 +339,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ba4e90d-ee78-4293-9d68-e7d9114f7018", + "id": "1a1aceec-c70b-45fc-bf27-9d2d41a8f18e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -455,7 +455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ccee446-cd63-4e12-a136-bfc36f70210f", + "id": "b6813e95-bb61-4ab7-9e33-428d9a376f8d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -571,7 +571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ae90698-bd40-495e-a5d6-cbc7838a48c4", + "id": "99c0f1ff-306d-46eb-adbd-fa3e6f3eac59", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -687,7 +687,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d86e904f-cba6-4168-a7be-fd97c04b22b0", + "id": "c1286ac7-3638-48fa-a3d0-427fd0ef4965", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -809,7 +809,7 @@ } }, { - "id": "1535ab88-c3ec-4f01-9f9d-34a8d82b1f5f", + "id": "5d12d97c-18f3-4eef-a44f-36d5dff5a4b4", "name": "Create an Access Profile", "request": { "name": "Create an Access Profile", @@ -851,7 +851,7 @@ }, "response": [ { - "id": "ab64ec6d-6a64-4d9f-8353-3f15ddc90b01", + "id": "3150b1be-e3e7-4fe7-971e-ce053022a575", "name": "Access Profile created", "originalRequest": { "url": { @@ -907,7 +907,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2fe6d8a-8879-4d85-a82e-818f6d08c4ac", + "id": "b0b1aa61-662e-47c3-b1a5-60443493d37d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -963,7 +963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14bf940f-8125-4da5-886c-047e5d28b6f7", + "id": "48d3a067-674b-47a2-8a0a-a012ea47cb5f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -1019,7 +1019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19a607a2-d4e3-4ad6-b290-fbfb8768ab2c", + "id": "44d84fa2-707b-4fd3-a011-2d3073025d6e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -1075,7 +1075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a57c4370-d73e-4d41-a74e-8f39c1db55e4", + "id": "5535103a-b04d-43e0-8911-54de222a2185", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -1131,7 +1131,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac9b7036-9e40-453a-98c6-bde432b70ae1", + "id": "ad08ab6c-001e-455f-9d52-211693c91582", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -1193,7 +1193,7 @@ } }, { - "id": "095d1da6-0666-43e1-9f4c-c81d57154934", + "id": "80fa1dc9-b977-4215-bbe1-e9f9e6b4c656", "name": "Get an Access Profile", "request": { "name": "Get an Access Profile", @@ -1234,7 +1234,7 @@ }, "response": [ { - "id": "3d600870-df95-4c8e-be43-d18d5d986483", + "id": "dc909b81-d4eb-4402-94b2-f306e0f99a97", "name": "An AccessProfile", "originalRequest": { "url": { @@ -1278,7 +1278,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d4cf5f8-d2e2-44e0-af80-2b3d4b458372", + "id": "2090e5e8-d431-4ba6-a561-c10cb8270699", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -1322,7 +1322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e16b9ad8-3692-4841-a971-8fedf562642e", + "id": "4c5f5527-beb9-496e-84f6-f4aec3027df5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -1366,7 +1366,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95b241d0-ae07-4b45-ad4c-28140c6e6c5a", + "id": "fa56e22a-e685-4813-ae02-0001d6e3b69d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -1410,7 +1410,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8f7f750-b11c-4160-b3c0-96b86f37da85", + "id": "4accdd51-74eb-4660-849c-5b1f6430ad61", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -1454,7 +1454,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fa85e54-fd00-4801-8a47-6f5067c64154", + "id": "ff380b11-cd98-4ba1-9e49-60bb335ed238", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -1504,7 +1504,7 @@ } }, { - "id": "20066fe4-316a-493c-a00c-dceb0cd8d100", + "id": "91118865-52c5-4dd9-a5bc-9735c48928ce", "name": "Patch a specified Access Profile", "request": { "name": "Patch a specified Access Profile", @@ -1558,7 +1558,7 @@ }, "response": [ { - "id": "76145ba2-6ae1-4605-9673-912bae5b5a3d", + "id": "f75c62f3-cd97-4d92-93d0-96bec7f5d3d6", "name": "Add Entitlements", "originalRequest": { "url": { @@ -1615,7 +1615,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1715d77-f8fa-4432-89e8-ff45c725fe34", + "id": "1e48c83d-26ed-4663-884c-4c51b87c1b68", "name": "Insert Entitlement", "originalRequest": { "url": { @@ -1672,7 +1672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b6af8e1-254d-4bee-8a2b-41a52951d130", + "id": "cb4b5ab0-c34d-41cb-ad87-985fd32b9641", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -1729,7 +1729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91a88630-5737-4933-9192-6c38c9d7e822", + "id": "a3404623-a9c8-484d-9693-db0ea01f1aa8", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -1786,7 +1786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b6470f6-20a5-4a89-bde6-415a7f516e87", + "id": "f54c7f04-43a6-462f-863c-7e04375006c6", "name": "Insert Entitlement", "originalRequest": { "url": { @@ -1843,7 +1843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1d5c1af-bf87-4d53-8558-92aa40d2168e", + "id": "79b9c781-3b1b-4934-910a-abb4787e61e8", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -1900,7 +1900,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f93c5aa3-0631-4014-bccc-d973e7f24f04", + "id": "1731334a-3953-433c-bb2b-5ff25c0a93e1", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -1957,7 +1957,7 @@ "_postman_previewlanguage": "json" }, { - "id": "768702ad-beb7-4419-bfe2-7e4b9e993fc3", + "id": "519519df-5e15-4842-9cdd-7998dc818dab", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -2014,7 +2014,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dab3cc12-58c7-4475-a432-c6e5b8136c8c", + "id": "be018c28-2476-4e3e-b163-3efefb4453f4", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -2071,7 +2071,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbb5f2bd-668c-4b37-b026-19745371686f", + "id": "886e73a1-523d-4403-88f0-79ba0b3a36d0", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -2128,7 +2128,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c95c408e-c024-41f8-8822-a825e915df43", + "id": "7345ab13-694d-47a1-abb2-e86fecf1e46b", "name": "Add Entitlements", "originalRequest": { "url": { @@ -2185,7 +2185,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5031467-709b-4c46-94d7-a433ab5d41f0", + "id": "92eee267-60dc-4113-86aa-741fbb1843e4", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -2248,7 +2248,7 @@ } }, { - "id": "b3d0b2e6-56dd-4ea4-b7ca-114ac33a2de7", + "id": "94a23628-0d4c-434b-96f3-7582df70d1bf", "name": "Delete the specified Access Profile", "request": { "name": "Delete the specified Access Profile", @@ -2289,7 +2289,7 @@ }, "response": [ { - "id": "6968f219-6804-4941-ba36-0f07fbe35f66", + "id": "4efa8f0f-b109-4e7f-a76b-cbed83ba4e40", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -2323,7 +2323,7 @@ "_postman_previewlanguage": "text" }, { - "id": "a4af7695-48b4-4c0e-b1d2-c430b1558e5f", + "id": "a7eea9d4-0bcc-4623-807a-509a959a09fa", "name": "Returned when an access profile cannot be deleted as it's being used.", "originalRequest": { "url": { @@ -2367,7 +2367,7 @@ "_postman_previewlanguage": "json" }, { - "id": "16bd87e9-cc53-4df9-ad0c-d7ad09529bb9", + "id": "43f3d3bc-94e6-493f-8538-e345b2a70971", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -2411,7 +2411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9598f41f-3aef-4b04-b04d-07c945c4eaa2", + "id": "99ec0889-c5c8-49b5-a16f-22a0661f51d3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -2455,7 +2455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bb65e9c-0ea6-42f6-abc8-429730845433", + "id": "81bdc971-7954-4b16-b861-80252c563dae", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -2499,7 +2499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ff3512c-6236-4db6-9447-96e8bf8d5ec7", + "id": "f9b69923-1151-495c-915f-bfdf6644b0ce", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -2549,7 +2549,7 @@ } }, { - "id": "1bd20ef4-fb74-4d9e-86a9-69c801d68bde", + "id": "03f4fdb5-3681-451a-848f-5a593fe9bff3", "name": "Delete Access Profile(s)", "request": { "name": "Delete Access Profile(s)", @@ -2592,7 +2592,7 @@ }, "response": [ { - "id": "cee0fff9-28c4-41d2-86b5-e4e398e14353", + "id": "b994c92e-2256-4670-ba9c-8a6eccabb804", "name": "Returned only if **bestEffortOnly** is **false**, and one or more Access Profiles are in use.", "originalRequest": { "url": { @@ -2649,7 +2649,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8457d8d6-7721-4d01-bd85-145146897322", + "id": "3e0b698e-04f6-454b-bc37-85c1bfb4d818", "name": "Returned if at least one deletion will be performed.", "originalRequest": { "url": { @@ -2706,7 +2706,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e4cf2f3-31c8-4e84-b774-eda878d65160", + "id": "d3551990-f6a2-4c2f-8b10-0527bf193853", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -2763,7 +2763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32683d25-49e8-4b8b-9560-6c7cbfd91006", + "id": "bd14aa71-90d3-41f7-8483-8165f4cc9786", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -2820,7 +2820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92007d06-4fa2-4b73-bec7-796bec799a35", + "id": "2648766c-9a66-4009-b269-b6827350ca76", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -2877,7 +2877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f3cb47e-491a-43b3-8cf2-c0b76624faea", + "id": "d9778444-7bb1-4dce-8fef-ebdda295d8bc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -2934,7 +2934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06253f65-f0a9-42e3-9ee7-a748a8b0a3da", + "id": "e1ca49f2-d8d7-4dbd-a010-7a197ae1658e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -2997,7 +2997,7 @@ } }, { - "id": "135e71db-ec5f-4ed5-85c4-874f2814d279", + "id": "2103927d-2df7-4b30-ab92-af84f037a624", "name": "Update Access Profile(s) requestable field.", "request": { "name": "Update Access Profile(s) requestable field.", @@ -3040,7 +3040,7 @@ }, "response": [ { - "id": "e0129640-8dfa-4b59-aeeb-cb2b10cc2ac5", + "id": "bf25fde0-762b-43ed-b4db-c235f0bbc280", "name": "List of updated and not updated Access Profiles.", "originalRequest": { "url": { @@ -3097,7 +3097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef4dd475-ea6a-439a-a1dd-e473e3b97d8e", + "id": "50b2ac10-fa51-497e-a057-4d4f0a1b05b8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -3154,7 +3154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "029855d7-bea6-4d93-b38b-a950bfa30503", + "id": "f6e5048a-9f85-4ece-b5d0-11ac04767f32", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -3211,7 +3211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95bc3df6-8651-40cf-b913-6109238f5603", + "id": "64b8df5a-c708-4617-ac3a-6a16e7ecfc9c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -3268,7 +3268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1c3ef08-2dac-4e9a-aed0-d287b2a230e1", + "id": "a96428ba-1b10-4f31-b591-e6988f4334c4", "name": "Precondition Failed - Returned in response if API/Feature not enabled for an organization.", "originalRequest": { "url": { @@ -3325,7 +3325,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0e68416-6858-4c26-a43c-18789f5bef0a", + "id": "1fbdb8aa-ae49-47d0-809e-191c399ddf7a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -3382,7 +3382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bec2bccb-bf42-4753-9a81-205fb29d5cc4", + "id": "eba2fa79-88ef-4542-9bf2-5444191dcd61", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -3445,7 +3445,7 @@ } }, { - "id": "234b54df-2650-4ab3-bb1a-8f6f1c2b0b32", + "id": "307fb55a-d01d-4a98-866a-4d79f7b40958", "name": "List Access Profile's Entitlements", "request": { "name": "List Access Profile's Entitlements", @@ -3533,7 +3533,7 @@ }, "response": [ { - "id": "10dc1469-d7e8-4981-8c4d-76d949abe91e", + "id": "9cfde798-1525-4072-b8f7-04ec06ad3e5e", "name": "List of Entitlements", "originalRequest": { "url": { @@ -3624,7 +3624,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae25f19f-1487-4196-a620-67fb378adbb5", + "id": "122c1457-76db-4816-aedf-506a5ae19c49", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -3715,7 +3715,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e54a7f77-6771-43d5-a128-4dd4df388ea8", + "id": "e4ebe4a2-c336-41f0-88a0-902192e66fd5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -3806,7 +3806,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db0b8fa4-33d0-4709-83e6-48bd01df3b5f", + "id": "14a49362-ae5e-44f9-9626-b111d8bf0814", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -3897,7 +3897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17e6195d-39fd-4a4f-8051-2085a12aa591", + "id": "ea984e8d-9864-413a-a4c5-32446913c86c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -3988,7 +3988,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c865272-ca6a-4373-b6be-5fd216491c11", + "id": "79dfac9f-08d4-4a9e-a653-cdeb6f3aa343", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -4086,2966 +4086,12 @@ } ] }, - { - "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": "a51fc500-842c-416b-9f41-037718e161b3", - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2f9362f4-bd9c-4224-a95d-ec5435c5456a", - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"Pending approval name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Pending approval name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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": "1ad0247a-999b-4af8-a614-c778917f3ef3", - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "387e3cf9-1679-4702-89f8-75c40b253abc", - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "44fb9871-bf7b-475d-b204-aec890c69387", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "80bf41b1-7ab1-4fbb-8cd3-aa08f037da81", - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "f8a6ee09-8e07-43e9-a12a-5d9f2b694d8c", - "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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c9505bb7-9bb8-4008-ab2d-5c9eb9dd5a45", - "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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Approval Name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"proident ipsum\"\n },\n {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Approval Name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"enim nulla est\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "66d48f30-aa55-452f-b334-aa39e5d21a79", - "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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "7472adaa-3483-46b3-8203-01b4eda5a509", - "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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "248663ff-a24d-43bb-ad78-c703c486a825", - "name": "Too Many Requests - Returned in response to too many requests in a 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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "95967c3d-e375-45ef-a6b8-40e7073d47fa", - "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 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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "564f5fd1-b138-446f-80ee-35e2d5b6b0ed", - "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": 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\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "2161768e-275b-4ff2-b434-4543b61b3a6a", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "c3f74c11-b6a0-4ea8-bc15-6e6ecce94a99", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "85605020-31ef-4c0e-aebe-ad1dc1ae973b", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "b56f6f8d-76d7-426b-a16c-2092ad06ab02", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "559dddf8-e718-43e4-ac8b-82158cbe550d", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "f9122b6a-e006-48b0-a365-99c80e94e03d", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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 - } - }, - { - "id": "c8839199-476c-4879-af65-760c25344b14", - "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": 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\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "eabaa624-fc36-483c-b6bd-5aaed8d97bbd", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "3ed55877-832a-41bb-928f-d083bab61d85", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "7640deae-bb7a-4244-837b-1ccbacd8f904", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "5e33437d-f870-442c-8d8b-bfa1be32300b", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "dee46b14-d610-4faa-8732-e5df355474b3", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "9ea2d70b-7b44-48e9-978f-67723d4cfeed", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "7e273f34-970a-465c-845a-5c9501a84f23", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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 - } - }, - { - "id": "bff66d0c-7930-44a3-8faa-00762dc77df0", - "name": "Forwards an access request approval to a new owner.", - "request": { - "name": "Forwards an access request approval to a new owner.", - "description": { - "content": "This endpoint forwards 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", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "2c91808b7294bea301729568c68c002e", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e5853634-f3f9-473a-afa9-b24b97f1f3b8", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "09d5ba09-168e-4d80-a571-53b136f2cb71", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "c5b5d163-ef9f-4ebf-9355-417b8083383a", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "64da2ffd-9ec8-4d57-b74e-2f255d486014", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "1650ab78-35b3-48f0-81e6-e8279d9701cf", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "4d08786f-adc0-4df5-ba9a-84fa02a30cb3", - "name": "Too Many Requests - Returned in response to too many requests in a 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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "e08aedbe-fe7d-4ac9-b0cf-6f474ce31b3c", - "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\": \"pariatur ullamco\",\n \"comment\": \"dolor magna do enim\"\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": "4e2b42ff-dbce-4be3-814e-a0774d764fb2", - "name": "Get the number of pending, approved and rejected access requests approvals", - "request": { - "name": "Get the number of pending, approved and rejected 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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "da8201f4-3f1c-4d59-9e89-5a8578df1cfc", - "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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": -53168515,\n \"approved\": -24436292,\n \"rejected\": 75561313\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "596aa6f5-4104-4780-8de3-05a984c897da", - "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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "ce93755a-6a9f-4285-8e9e-c7223935a31e", - "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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "1020f537-fb48-4241-aff5-bdd8cbd00547", - "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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "e59765c4-1a11-476e-9efe-8bd7a138240e", - "name": "Too Many Requests - Returned in response to too many requests in a 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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "9437ad89-834e-4006-84ee-3bede4f75bc8", - "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 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": "occaecat tempor laboris" - }, - { - "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\n\nexample: from-date=2020-03-19T19:59:11Z", - "type": "text/plain" - }, - "key": "from-date", - "value": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "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", + "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\nIdentity Security Cloud'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 Identity Security Cloud, 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 Identity Security Cloud 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": "d780f720-5661-4fcd-b72e-74b9aeb5461c", + "id": "96ac219c-764a-4417-98ff-caa9b6ce3f80", "name": "Submit an Access Request", "request": { "name": "Submit an Access Request", @@ -7087,7 +4133,7 @@ }, "response": [ { - "id": "5e11e3c5-d525-4bc8-8e5e-c19369b786dd", + "id": "ee028f27-8e55-474b-afe4-e2ce30ab6d5e", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -7143,7 +4189,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b5c8e11-defe-4b73-b283-9f07c8584e63", + "id": "bbc53e4a-b631-40a3-947c-7bd5bbd9d459", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -7199,7 +4245,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4196036-03e8-48f6-85d4-c995675638a5", + "id": "7dd80bbd-969d-4862-b309-18fcc9e0137b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -7255,7 +4301,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a8b12e7-3cef-4442-a4f8-5fc36d93f9ae", + "id": "7f31d6d7-3cf4-4153-8c28-11a638d38dd5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -7311,7 +4357,7 @@ "_postman_previewlanguage": "json" }, { - "id": "511c6b65-6aac-482b-a2d8-329b8eaf1700", + "id": "fd0d0d0a-147e-46be-9938-2f1b126bf9f1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -7367,7 +4413,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb7333fc-4883-44d3-9a19-c5da371b599c", + "id": "e7a1f598-0418-4ca3-8914-b943c26e30cd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -7429,7 +4475,7 @@ } }, { - "id": "991bb881-80e8-4d0a-bd94-2c2440b7fb51", + "id": "adb44c91-1dd3-4b58-a5af-4a741c3331ac", "name": "Cancel Access Request", "request": { "name": "Cancel Access Request", @@ -7472,7 +4518,7 @@ }, "response": [ { - "id": "d6424de4-0eed-4f15-a0e7-aa632502d33a", + "id": "430afc29-0522-47d6-8829-d884cb5d7609", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -7529,7 +4575,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab44f283-206e-4afa-aac3-d09b685cbc7b", + "id": "ef2a5594-f2be-4a33-b596-0ae65bca4dbd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -7586,7 +4632,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80bfbbf0-b88c-4b7e-9517-7bc9eeeb5190", + "id": "b9a0baea-62a7-4725-aa49-ebe490d2ab58", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -7643,7 +4689,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a2aa3010-7472-4d8f-9480-c0c75fecee32", + "id": "9c23a605-229d-4a49-94ee-8ec69d270c45", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -7700,7 +4746,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ba0bb8d-6c8b-4ff7-9dff-5c492e45f7b7", + "id": "b75b5f88-e644-4eaa-95cc-46998129a54a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -7757,7 +4803,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6a27bc9-c092-4283-ba4f-cf14ac123b60", + "id": "f86e77ef-2ec6-451e-b3bd-217480eb1409", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -7814,7 +4860,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9117b035-7cd7-4139-93e3-8bd426fcc514", + "id": "25244bee-c9be-4734-83c8-e84e21488cc6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -7877,7 +4923,7 @@ } }, { - "id": "ced005a3-c7a9-42a9-ade2-895b5d841759", + "id": "9cf6d765-d7ab-4517-90ae-6a141d6bb5c9", "name": "Close Access Request", "request": { "name": "Close Access Request", @@ -7920,7 +4966,7 @@ }, "response": [ { - "id": "8d8162d6-e4c2-4141-9db9-7cf536a26e40", + "id": "26557e1d-b5da-412b-95a4-25e5b44b473a", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -7977,7 +5023,7 @@ "_postman_previewlanguage": "json" }, { - "id": "292daac0-a008-4ee1-bcb4-43dce015eecb", + "id": "6634f59d-e765-4f4c-8a69-d59920e93474", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8034,7 +5080,7 @@ "_postman_previewlanguage": "json" }, { - "id": "047a5090-6e00-4ed7-9c28-e6706779c085", + "id": "d8a5e569-5e42-4b8e-869a-7e578a19ccda", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -8091,7 +5137,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68af4af3-483e-49ed-a2fa-54afd10839f4", + "id": "eb265143-a4e2-483f-b8ed-313a1892d138", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -8148,7 +5194,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15a54448-ca04-4a9a-81c6-da4cc0f9c4c3", + "id": "fd6fe2a4-db95-404d-a8b7-1aae73dd9153", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -8205,7 +5251,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc185762-74de-4b48-a3ec-ff380f6339c9", + "id": "d4f9e716-3d53-413d-b0a0-cf6055714278", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -8268,7 +5314,7 @@ } }, { - "id": "c79f2a6f-ca67-461a-b31d-bce7833bca9f", + "id": "69252efc-30e5-483b-8da3-a43f93254308", "name": "Get Access Request Configuration", "request": { "name": "Get Access Request Configuration", @@ -8297,7 +5343,7 @@ }, "response": [ { - "id": "86938c2e-6388-49bf-9dc4-db5e41406530", + "id": "4cccc20d-beec-4e48-aa59-db8a88f34d8a", "name": "Access Request Configuration Details.", "originalRequest": { "url": { @@ -8340,7 +5386,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61edf99b-6052-4e9b-9a0b-4734cd91dc0e", + "id": "ad1b1ae9-c90c-4e31-83c1-b664d3a3a0c1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8383,7 +5429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0540683-857b-43ab-9331-bd02e61d27d0", + "id": "9340a170-e1ff-4fac-989b-26a1599bcea4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -8426,7 +5472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f692abcd-7476-41a3-b07b-9eb8e190ff24", + "id": "33ec2da0-be36-4ed2-a08f-86fe745a3066", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -8469,7 +5515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44d2e944-3fd9-4b6b-a0a4-cecb29e411dc", + "id": "5300fc83-eba3-44c4-bca4-9112a9c33142", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -8512,7 +5558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57eb2613-eaf8-4a6d-93e4-9c8b3755c210", + "id": "f4a3a6f9-e567-4e82-a488-c83d6a8dda6a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -8561,7 +5607,7 @@ } }, { - "id": "316750f8-50ea-4935-9ac0-cc8916e4fb9e", + "id": "e289876a-be2b-40aa-8192-7094af324565", "name": "Update Access Request Configuration", "request": { "name": "Update Access Request Configuration", @@ -8603,7 +5649,7 @@ }, "response": [ { - "id": "9a83550c-c26f-43fb-bdec-3c26aab70bce", + "id": "4b04d79c-a383-408d-add3-d963aee26844", "name": "Access Request Configuration Details.", "originalRequest": { "url": { @@ -8659,7 +5705,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc5f8b9f-03fc-4b2f-a3db-17bc1cf19dcf", + "id": "a05b1289-2af3-4e35-8414-021e02550bc5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8715,7 +5761,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2c8dde7-c7c0-4e50-8673-68496615ca0b", + "id": "c0b677cf-1b4e-4ade-b2d0-8d27da7d7e9a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -8771,7 +5817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3fc888e-10a2-4aed-8cd5-5c04fa81d7a1", + "id": "929e5df7-cf59-4313-838b-0a28f5b0decd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -8827,7 +5873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "64ab0f85-e33c-464d-a7f7-6ad72e3c7566", + "id": "5322f6c5-3528-4f31-af58-1848abf2a9b1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -8883,7 +5929,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06fe002d-8a42-4b15-b8b8-650fa1a7ff9d", + "id": "740c8815-6b08-4eeb-9113-b2522e199387", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -8945,7 +5991,7 @@ } }, { - "id": "e5d1183b-7b0b-442b-a849-0a2e452b383c", + "id": "08f72bdb-f2b9-4796-9afb-54c387c8c2d4", "name": "Access Request Status", "request": { "name": "Access Request Status", @@ -9056,7 +6102,7 @@ }, "response": [ { - "id": "4f84f703-c601-4b7a-9094-9733a680c157", + "id": "b2b2e672-d0e8-44db-a042-de8b7cdf39d4", "name": "List of requested item status.", "originalRequest": { "url": { @@ -9181,7 +6227,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d532c45d-56b1-493e-8358-e654315d2dad", + "id": "36808903-f8d8-4d4b-ae71-17582e4bf835", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -9306,7 +6352,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7eef77b9-1bb4-4c95-ba68-c60d5cf7cc83", + "id": "f0c281d7-38b4-497e-8752-3eaef9fb50f8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -9431,7 +6477,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ec133ad-a26a-40a5-84b2-1f21a1e6e677", + "id": "defd76a0-239b-4187-a5e8-1fe6414b0e9c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -9556,7 +6602,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7817d04c-9213-4912-876a-149f3d5d26d5", + "id": "0005f572-efa4-4022-a974-50e66539dc5b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -9681,7 +6727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "329e0cc9-a283-4000-822b-3fab93c347fd", + "id": "dc1fa11f-54a9-453f-a7d7-2e3b58d5293f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -9813,12 +6859,2966 @@ } ] }, + { + "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 Identity Security Cloud, 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, Identity Security Cloud 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 Identity Security Cloud, 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, Identity Security Cloud grants or revokes access, based on the request.\nIf multiple reviewers are required, Identity Security Cloud 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": "07ef0f29-ccf4-457b-a425-716fd92982cc", + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "06e0b2ed-21d6-4e1b-a4a8-30f0038ab03a", + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"Pending approval name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Pending approval name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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": "76157c73-8f7d-42e8-bd2c-a01b8fff6a85", + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "703692a5-1620-4aef-85b7-4766d10d0c91", + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "61908c39-c24c-4a27-bf50-cff665baa7e4", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "57c83b93-a831-409b-967e-8e31ecaa4cf9", + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "767dae72-2b17-4616-8b3f-d4a65dccfc94", + "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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "09357e15-122f-4b7d-811b-b598c55906ff", + "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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Approval Name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"cillum sint amet deserunt exercitation\"\n },\n {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Approval Name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"exercitation\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3d1197fe-7fc3-4911-9dd1-9b25681d9b03", + "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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "5ac2f555-d56b-433b-8d11-04ac24074b96", + "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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "21cf24be-521f-4d4c-8eaf-61f5f86331c4", + "name": "Too Many Requests - Returned in response to too many requests in a 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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "12da47fa-d134-46b2-a576-d19722dbca70", + "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 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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "e9f61e31-fbc8-4579-a983-8bc7161f64c9", + "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": 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\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "af7d98dc-5aa3-4df2-bc40-8393b9af4052", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "f8accd87-10cf-4410-817d-c97f5a53d020", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "c352256e-a37b-48d4-ad8d-f10a98c2bbed", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "54830939-3e00-4d03-8443-d3f455da1501", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "b6a05f9e-4780-461a-ae20-fd4ad3e860b5", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "05b2032c-1424-4fac-bc5b-2182186b0ccf", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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 + } + }, + { + "id": "202a88ad-81c2-46a4-9e8f-941c1748174f", + "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": 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\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ded9b015-d786-49f2-87d1-94dd3c19f082", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "68d861b7-aafe-423b-b8be-0733a5b913f1", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "c46d6dbb-524c-4630-9dae-28913dfb3f5b", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "f4197941-b336-4bdb-a323-f5f295f23d38", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "8b12f835-9d59-4a9d-b355-09daabc2c868", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "b80304b6-daea-4c34-bb02-46fea8e1c54c", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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": "e75b91aa-c03b-4be2-bc08-2802bcecdf2e", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\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 + } + }, + { + "id": "4c483be3-5836-452c-8a1a-cf74d1533b4f", + "name": "Forwards an access request approval to a new owner.", + "request": { + "name": "Forwards an access request approval to a new owner.", + "description": { + "content": "This endpoint forwards 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", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808b7294bea301729568c68c002e", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "65989029-ee15-4bec-b004-e9f27c7a1a5a", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "341c0565-684f-4af3-a138-2bbb98851d2b", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "74565029-166e-4fa4-b2cc-395ba1656872", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "f48f2c73-05d3-469d-ba10-e983e2030682", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "9a08dcb7-a999-4826-b1b3-a062c7f52e28", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "3f1929ce-bb72-45ec-93d6-a8cdb714c7f0", + "name": "Too Many Requests - Returned in response to too many requests in a 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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "bebb4ce6-10b3-44f9-bd59-b03eab3de166", + "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\": \"elit sit\",\n \"comment\": \"eu culpa\"\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": "271202ad-1363-4487-b99f-128947390ca0", + "name": "Get the number of pending, approved and rejected access requests approvals", + "request": { + "name": "Get the number of pending, approved and rejected 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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "efa578af-2cc1-4b19-bcd0-04a9e72d882b", + "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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": -45737491,\n \"approved\": -371139,\n \"rejected\": -8735444\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6889d6f9-a08f-4de4-8bf3-ac32f568cf0f", + "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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "58b129f0-0209-47c2-8487-536708df50ae", + "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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "8bedc00b-6f57-45f2-b60d-2b8242a5c023", + "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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "b0cbfdc4-3e9f-452c-9a0d-d9317ffad11e", + "name": "Too Many Requests - Returned in response to too many requests in a 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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "cb7186ab-baee-4198-8c58-867a83024c30", + "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 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": "anim aliqua consectetur" + }, + { + "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\n\nexample: from-date=2020-03-19T19:59:11Z", + "type": "text/plain" + }, + "key": "from-date", + "value": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "Access Request Identity Metrics", "description": "Use this API to implement access request identity metrics functionality.\nWith this functionality in place, access request reviewers can see relevant details about the requested access item and associated source activity. \nThis allows reviewers to see how many of the identities who share a manager with the access requester have this same type of access and how many of them have had activity in the related source. \nThis additional context about whether the access has been granted before and how often it has been used can help those approving access requests make more informed decisions.\n", "item": [ { - "id": "f77aa7bc-2890-40ea-a5a4-fc8850ab950b", + "id": "5483e5dd-e0fe-4f7f-9609-1e7a97b2e2ee", "name": "Return access request identity metrics", "request": { "name": "Return access request identity metrics", @@ -9883,7 +9883,7 @@ }, "response": [ { - "id": "d427ff0d-dd23-4838-88e6-74817e8e61c6", + "id": "d39e016a-2f75-4ebe-a31e-723402f44633", "name": "Summary of the resource access and source activity for the direct reports of the provided manager.", "originalRequest": { "url": { @@ -9931,7 +9931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95aa4cb9-c77c-4ea4-b218-372e223b8c48", + "id": "f906407a-a8c4-4221-924e-69b7cc5a85f3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -9979,7 +9979,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84c25388-842c-4b31-bc25-112ece3ceb33", + "id": "e475e170-e3f0-4e9f-8f4f-b53b968fe64a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -10027,7 +10027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ce58153-6ace-48a0-8f79-0fbe04cc9949", + "id": "18dba976-4f57-4657-993a-7327e20d88ef", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -10075,7 +10075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b9c5593-2317-416a-935b-9a6b8c7a8203", + "id": "2e2967db-5433-4e07-8eb5-62b9f1e77937", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -10123,7 +10123,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0c7f7bf-1482-4c9d-8cde-5b099bcf4980", + "id": "d9bf2cbc-98d4-4432-83dd-e31037ad60a4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -10178,2147 +10178,12 @@ } ] }, - { - "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 that occur 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": "e96f8f09-0d62-4663-927f-6697ab7c65bb", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "52a82454-fbf0-4827-81ef-857bcf0d6948", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": null,\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 \"veniam_e\": \"occaecat fugiat deserunt aute\",\n \"ipsum_d0\": \"anim ex laborum nulla\",\n \"dolore8dd\": \"consequat Ut sed Duis\",\n \"doloreb35\": \"laboris esse Ut dolore\"\n },\n \"cancelable\": true,\n \"cancelComment\": {\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 },\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\": null,\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 \"mollit0\": \"Duis dolor\",\n \"dolor_9\": \"cillum et commodo id\",\n \"aliqua7\": \"ullamco dolore quis\"\n },\n \"cancelable\": true,\n \"cancelComment\": {\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 }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "910cee44-0463-4e5b-993d-343108043b4d", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "3119b721-8700-4fea-9079-df171356d5c1", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "3aa91e55-bf5a-4a98-a5ec-322ea375cb96", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "dec744b9-a808-4a99-9a92-533e54438ffe", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "16ce44a1-bbac-4f77-9c71-e4c5b2295299", - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "The type of account activity.", - "type": "text/plain" - }, - "key": "type", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "occaecat tempor laboris" - }, - { - "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": "occaecat tempor laboris" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "5d0a1262-eab7-4818-ae01-dc7d28b4fa88", - "name": "Get Account Activity", - "request": { - "name": "Get 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": true, - "description": { - "content": "(Required) The account activity id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "86367078-d410-4dcb-9e60-62d5521ff649", - "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\": null,\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 \"labore417\": \"exercitation id\"\n },\n \"cancelable\": true,\n \"cancelComment\": {\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}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d53780e4-a02f-48b7-8ea4-3573ae16ee53", - "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": "fdeda67e-5572-4366-a233-43a202dcef1d", - "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": "5eb0d3ed-a6c3-4f67-8bc3-d59b51d7884b", - "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": "4391fc6e-3c9d-4e17-9dea-0c72bb77fd20", - "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": "b0521613-2165-4a44-b2ea-de67be41df5a", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "af7db15e-5fcf-4909-b3e1-c398ed2b2e9a", - "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 - } - } - ] - }, - { - "name": "Account Aggregations", - "description": "Use this API to implement account aggregation progress tracking functionality.\nWith this functionality in place, administrators can view in-progress account aggregations, their statuses, and their relevant details.\n\nAn account aggregation refers to the process IdentityNow uses to gather and load account data from a source into IdentityNow.\n\nWhenever IdentityNow is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details.\nTo view aggregation activity, administrators can select the Connections drop-down menu, select Sources, and select the relevant source, select its Import Data tab, and select Account Aggregation.\nIn Account Aggregation, administrators can view the account aggregations' statuses and details in the Account Activity Log.\n\nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about account aggregations.\n", - "item": [ - { - "id": "92a70393-696c-428d-aff1-88e41f5db5ab", - "name": "In-progress Account Aggregation status", - "request": { - "name": "In-progress Account Aggregation status", - "description": { - "content": "This API returns the status of an *in-progress* account aggregation, along with the total number of **NEW**, **CHANGED** and **DELETED** accounts found since the previous aggregation, and the number of those accounts that have been processed so far.\n\nAccounts that have not changed since the previous aggregation are not included in **totalAccounts** and **processedAccounts** counts returned by this API. This is distinct from **Accounts Scanned** shown in the Aggregation UI, which indicates total accounts scanned regardless of whether they changed or not.\n\nSince this endpoint reports on the status of an *in-progress* account aggregation, totalAccounts and processedAccounts may change between calls to this endpoint.\n\n*Only available up to an hour after the aggregation completes. May respond with *404 Not Found* after that.*\n\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN or DASHBOARD authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "account-aggregations", - ":id", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "2c91808477a6b0c60177a81146b8110b", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account aggregation id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "cd69802d-3082-45db-8e07-871e0f6ad7fd", - "name": "An account aggregation status object", - "originalRequest": { - "url": { - "path": [ - "account-aggregations", - ":id", - "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 \"start\": \"2021-01-31T14:30:05.104Z\",\n \"status\": \"ACCOUNTS_COLLECTED\",\n \"totalAccounts\": 520,\n \"processedAccounts\": 150\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f93c67a-8b6e-439a-8737-96d1cc5ba20f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "account-aggregations", - ":id", - "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": "64822e2c-b828-4570-9320-510c39a41025", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "account-aggregations", - ":id", - "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": "0bf1626a-ce9b-4dc5-a937-c49e5ad3d12a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "account-aggregations", - ":id", - "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": "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": "34eceb1c-2c06-4684-b065-b7ea314ebc80", - "name": "Too Many Requests - Returned in response to too many requests in a 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-aggregations", - ":id", - "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": "ca1e912c-7fa6-4850-b44b-08be17506be3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "account-aggregations", - ":id", - "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 - } - } - ] - }, - { - "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": "0392e6aa-754b-4455-9e08-a23d33356803", - "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": "true" - }, - { - "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": "-date" - } - ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "5f28a36c-605f-4618-9dce-cf4854164682", - "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": "true" - }, - { - "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": "-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": "30e5fd3e-9762-49af-a437-2bcead822694", - "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": "true" - }, - { - "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": "-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": "2e0b111d-c4ad-40bb-b0b0-eef12d10416e", - "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": "true" - }, - { - "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": "-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": "a4d708fc-c0a6-48a3-bc7c-de2c403965ff", - "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": "true" - }, - { - "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": "-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": "1d69fd74-61b4-4b86-9962-ae085a520821", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "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": "-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": "7718bc2d-0b84-4491-a642-5ef31d811ab3", - "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": "true" - }, - { - "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": "-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": "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", + "description": "Use this API to implement and customize account functionality.\nWith this functionality in place, administrators can manage users' access across sources in Identity Security Cloud.\n\nIn Identity Security Cloud, 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. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use.\nThis allows Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud. 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": "eff21587-de71-472e-9e0e-bbb7f4e2a6d4", + "id": "16219915-90e3-4064-ae18-463df0281016", "name": "Accounts List", "request": { "name": "Accounts List", @@ -12402,7 +10267,7 @@ }, "response": [ { - "id": "2d72cdb5-67fd-4aea-a1a8-6fac1df61ffe", + "id": "39884938-1963-4570-b1fe-e04f4e650d13", "name": "SlimAccounts", "originalRequest": { "url": { @@ -12500,7 +10365,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c194af1-8b0e-46e4-bc10-7c8f720d3eb9", + "id": "9098a6c8-ee9c-42d9-8c97-9a63243b1112", "name": "FullAccounts", "originalRequest": { "url": { @@ -12598,7 +10463,7 @@ "_postman_previewlanguage": "json" }, { - "id": "506d50d9-c946-4494-bb58-9e2b402eb4e1", + "id": "f276414e-dc67-49d8-af06-b9d7466a5d0d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -12696,7 +10561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31202fa2-1f54-4b47-986d-37e4a3ed2017", + "id": "de0b79b5-df83-4e56-abf5-ea9b282d46e8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -12794,7 +10659,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2901e51e-117c-4c80-8f5c-db9b3206f85e", + "id": "af45e279-06f5-4208-bc6b-2f06b542b34d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -12892,7 +10757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0dfce8b9-68fa-4bab-8820-1d4fcd0323f1", + "id": "cbfd75ff-7255-4575-b6da-016548df2217", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -12990,7 +10855,7 @@ "_postman_previewlanguage": "json" }, { - "id": "adc06a6c-10d3-4484-aa69-557b4b532b24", + "id": "a2125a42-32ea-4d4c-b8d8-3e0b32f2d816", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -13094,7 +10959,7 @@ } }, { - "id": "ecf7f67a-ca88-4c9a-a18b-74cd707e6ddc", + "id": "ae13979d-ca23-4b69-9fc2-371555768a27", "name": "Create Account", "request": { "name": "Create Account", @@ -13136,7 +11001,7 @@ }, "response": [ { - "id": "f1eae6aa-d48e-4f8b-b203-cd34342cb1dc", + "id": "b050a24b-58c1-40e7-8128-14f0529d52fb", "name": "Async task details", "originalRequest": { "url": { @@ -13192,7 +11057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67f0780f-4c14-4282-99fa-ffef95bbc6d3", + "id": "28ae457c-fa5e-46b0-9bd0-1f460b70b9ce", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -13248,7 +11113,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1eb9cec-aec4-4860-bdf9-559aa84a08e3", + "id": "b493c31e-fba6-4816-ba7c-b153eae704d2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -13304,7 +11169,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1c4404b-5fac-4965-87a3-50b59dbd3722", + "id": "dacb1751-4f69-40c9-805c-6603f385f060", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -13360,7 +11225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b348ca74-2f46-4c4a-a237-ccd96da67b39", + "id": "a52dd7ab-d1e6-4f53-b78f-bfa2b50174f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -13416,7 +11281,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be335356-507e-4992-8aa3-22d598a0edf3", + "id": "416ca8b6-de81-49de-8ed6-a9a8c4cf7368", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -13478,7 +11343,7 @@ } }, { - "id": "18b2cb48-b719-45f3-b0f6-fd4d93f0fa02", + "id": "b9df117a-60a6-487c-8a54-e0aa6c35aa83", "name": "Account Details", "request": { "name": "Account Details", @@ -13519,7 +11384,7 @@ }, "response": [ { - "id": "ae00200e-c17e-481d-aa32-b15ed05db465", + "id": "2578c9f4-ded0-4ada-9e77-93af29cfc1d5", "name": "Account object.", "originalRequest": { "url": { @@ -13563,7 +11428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9cce217b-ed1f-45a3-8615-a0e6d9ea4414", + "id": "6e0e1fc4-cb76-4143-b8a5-33cbb8f45e90", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -13607,7 +11472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "113920d5-409c-48ca-90ca-0ff0e127e4e3", + "id": "302b739f-fdc7-4717-a4b1-6e53f911a1fc", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -13651,7 +11516,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43e0216b-402f-4dde-98a7-2a5c928e2745", + "id": "b9505a41-cda3-45bb-8934-b296b615b8ae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -13695,7 +11560,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45304386-9647-4cbc-b704-d6ed3ec7f8a5", + "id": "bb1256fe-f2f3-4965-9350-e25bb40ffd48", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -13739,7 +11604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb453340-0583-468a-b497-691aa0f897db", + "id": "b3706a1b-b65b-441f-a8a0-a97a35a04777", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -13783,7 +11648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93440b35-4f31-434c-b1c1-103e5bf3db7b", + "id": "751b7465-a8d3-4757-b04f-fef6ce79d560", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -13833,7 +11698,7 @@ } }, { - "id": "25a27d30-503f-4e75-9690-c8a4fc23a1a3", + "id": "f151cf38-8537-4158-b4c5-895d87dbccb9", "name": "Update Account", "request": { "name": "Update Account", @@ -13887,7 +11752,7 @@ }, "response": [ { - "id": "6382f3c4-a2ec-4b0c-9022-3016526a3cb5", + "id": "63932d14-080d-4fb9-b017-c8078ef90a3b", "name": "Accepted. Update request accepted and is in progress.", "originalRequest": { "url": { @@ -13944,7 +11809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "071179f5-bdaf-4ae1-9332-1b1f4a849c33", + "id": "cbfc6784-b8b2-407e-b559-354f3a6447d5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -14001,7 +11866,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c117bf53-e7e8-4f36-94aa-8b0289675f52", + "id": "327ea4b1-901a-470b-8cc2-abcbbe77c40c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -14058,7 +11923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "82655e3b-dd8f-45a7-b679-aedd696d3974", + "id": "e932569f-866b-49f8-9cf2-58690ab9065d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -14115,7 +11980,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f8fd0bc-c496-4ddc-825e-4e2268bbf958", + "id": "be9b657f-bac4-4ce1-8166-ab9bda5996c7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -14172,7 +12037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be4bb13a-69fd-4822-9a6d-db5327a3fbd2", + "id": "32258448-de19-41ef-9dab-d00bc4c8ffaf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -14229,7 +12094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e57fe517-ca89-4ddf-a9c4-664c56cbb956", + "id": "f4b5c9a1-e53d-4236-af2a-ef4d208ea046", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -14292,7 +12157,7 @@ } }, { - "id": "9ea61f22-88b7-46f1-822a-2f5a02dac5a4", + "id": "ae222a37-229a-47d0-9f76-bf05958ea3e5", "name": "Update Account", "request": { "name": "Update Account", @@ -14346,7 +12211,7 @@ }, "response": [ { - "id": "32996ba2-62e1-49e0-8735-e6c9cadaf147", + "id": "a1ee1daf-8674-47e2-9fa9-572e0fa70867", "name": "Async task details.", "originalRequest": { "url": { @@ -14403,7 +12268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7759a5eb-106a-405e-9793-043ff57e9baf", + "id": "eac0d7c8-724e-4c58-b5ef-62264747e360", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -14460,7 +12325,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a76147a-3018-47cb-bd6a-708d45ec593c", + "id": "46f6f25b-e63d-4205-b58e-0d3367825fca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -14517,7 +12382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "309c86ea-688a-416f-a5a6-a8e95a226691", + "id": "a86439bb-770e-49b0-8580-b5c150ec151d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -14574,7 +12439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7313692c-cd30-479e-9058-929881950aa4", + "id": "f895f9f8-e307-4b10-bd4a-577d0b8578df", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -14631,7 +12496,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53700ea3-ab48-47f4-b446-5f5d340d83d2", + "id": "b8e8e03f-f463-4af0-981b-3bd323ad323a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -14688,7 +12553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6026d2fc-e580-4429-bcc8-25093f3aeb25", + "id": "a981bf4a-04a6-4226-ba6d-c9b02e4858b8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -14751,7 +12616,7 @@ } }, { - "id": "ea9845be-9af3-45e0-a80b-faee7b274fe1", + "id": "0074b501-fe12-46da-bac6-444f3ec168fd", "name": "Delete Account", "request": { "name": "Delete Account", @@ -14792,7 +12657,7 @@ }, "response": [ { - "id": "cc434fa7-48e1-4878-b4f2-6bff810b2009", + "id": "c2db6a2c-6a8e-4ef2-8c53-d0a530cfc068", "name": "Async task details.", "originalRequest": { "url": { @@ -14836,7 +12701,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d90533f-d889-4e2e-bcef-df8d930b85cb", + "id": "a610f5a7-02d4-4182-82ff-9f4ae71353b9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -14880,7 +12745,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e81df6b-4e93-42b4-9576-c93b76dd4e41", + "id": "d88f2d6d-b1e3-4461-9d35-74778970cc0c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -14924,7 +12789,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14d76e65-be55-450f-a036-d59e15a05b35", + "id": "33f16c8d-2a6a-402c-8d6d-1ba528caa978", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -14968,7 +12833,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ca731180-56bc-42e3-8738-c73ca3f43aa7", + "id": "045ab859-ee83-4f87-b762-a6e7ef372459", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -15012,7 +12877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e517bc74-e4dc-4852-a3e3-4b8678273837", + "id": "f1549412-cf85-4d50-aba5-888eea8d2826", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -15056,7 +12921,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b1d22de-edc4-431c-b433-72e83d23e2bc", + "id": "04f2f03b-2288-4bee-9e24-eb84d0f86291", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -15106,7 +12971,7 @@ } }, { - "id": "91c86548-b8bc-41fe-9509-64cadaaa4fc9", + "id": "66b8ab51-f8e7-4ddd-8a06-29fd7098c4c6", "name": "Account Entitlements", "request": { "name": "Account Entitlements", @@ -15176,7 +13041,7 @@ }, "response": [ { - "id": "7de34e16-4630-4e68-93a6-44b87aed4d41", + "id": "b2dc7899-87e6-4240-b3b4-c5afb90efab1", "name": "An array of account entitlements", "originalRequest": { "url": { @@ -15249,7 +13114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ccc3c9c-df08-4837-a2fd-0a9feb79546d", + "id": "f18e0943-2991-480c-94aa-4acdf39eeef0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -15322,7 +13187,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3399b697-2a83-4041-858c-28062f3c08f3", + "id": "12fab601-e580-44f2-bd13-fc8f91a87e32", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -15395,7 +13260,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b52118a-bfd8-40fc-9a00-c63ffb5e75a0", + "id": "772cf33d-b4e9-4369-b562-b95ddd6ef047", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -15468,7 +13333,7 @@ "_postman_previewlanguage": "json" }, { - "id": "467a1a7f-5541-432f-a4a9-fbfc934ec3bd", + "id": "5934f1f5-8d94-4eb2-8fd9-05aba1ad3927", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -15541,7 +13406,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd3aab2a-bd55-4abd-83e3-cac9123d596a", + "id": "c1323aab-5d4a-4880-a410-a8cd0f804f41", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -15614,7 +13479,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2124b1e7-005a-45b8-948e-8b904119cb5b", + "id": "924ebf22-055f-4ec7-ba58-c2b3c9276f86", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -15693,7 +13558,7 @@ } }, { - "id": "d98e6800-f1d1-45de-bfbd-a6e3de250e10", + "id": "8f8bc27f-8149-4797-910f-d8dff953c770", "name": "Reload Account", "request": { "name": "Reload Account", @@ -15735,7 +13600,7 @@ }, "response": [ { - "id": "8b38c8a5-c56f-4b83-8633-23c503206acd", + "id": "193cb98c-4984-4478-99f9-aa63774a7e87", "name": "Async task details", "originalRequest": { "url": { @@ -15780,7 +13645,7 @@ "_postman_previewlanguage": "json" }, { - "id": "695a0ae9-466a-408b-becf-f84bef3807e8", + "id": "bd0df72d-32a0-4b1b-a835-b015db71987a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -15825,7 +13690,7 @@ "_postman_previewlanguage": "json" }, { - "id": "602791e5-a605-4752-8f5d-2a1a8ce819b6", + "id": "58309c0f-665f-490f-8bfd-f24b730441c2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -15870,7 +13735,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abbfb394-d070-4ef8-9b7c-f9fe707f5dcc", + "id": "726d4ea1-886f-4383-9379-6f4ea06a426d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -15915,7 +13780,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e646ffbe-61ef-45d7-ad15-a9cfb260b710", + "id": "500b3427-3169-461a-a95e-668c371f727a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -15960,7 +13825,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f23738c0-4c3b-4654-973f-b270c10bf3fa", + "id": "342f54ce-5ee4-4426-9faa-b5bf081fa90a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -16005,7 +13870,7 @@ "_postman_previewlanguage": "json" }, { - "id": "749d5d99-9075-49a9-ac59-d17fb4cc159d", + "id": "6de3b76d-d87c-4e19-9922-ac98cad1fb93", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -16056,7 +13921,7 @@ } }, { - "id": "12a9c292-5271-4c5a-aa1a-e87fb795fb5c", + "id": "a2339c8f-730a-4b38-a845-02a543a257dc", "name": "Enable Account", "request": { "name": "Enable Account", @@ -16111,7 +13976,7 @@ }, "response": [ { - "id": "73faf486-77bf-4471-8fa5-088418add4c3", + "id": "463813a9-7d50-40c3-b747-ae1b744c7afb", "name": "Async task details", "originalRequest": { "url": { @@ -16169,7 +14034,7 @@ "_postman_previewlanguage": "json" }, { - "id": "612ba496-fb0a-4e22-bc47-cd701cd0ef85", + "id": "9b4cf09a-4ad6-4787-bc21-e49743ab197a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -16227,7 +14092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddbe32d4-fd6f-4c85-8333-1e56e21ee586", + "id": "b2374098-2bfe-43d9-adce-dc5a9ffd42f5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -16285,7 +14150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e80db9d-e6de-4ade-8308-39edc9c2c73e", + "id": "4c42cb39-a3bc-4dde-ba19-6d8f5165622e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -16343,7 +14208,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b61edfb-2a06-48a0-a1f3-6bf933eaa86c", + "id": "13a53268-5a50-4d36-a551-c70ff9700202", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -16401,7 +14266,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4ad37aa-7db2-40f8-b5a5-54fea5381a68", + "id": "435e378d-9cad-4674-8f79-bb10aa9e818a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -16459,7 +14324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1af482ee-93c5-434c-82d4-232df61f045d", + "id": "d1036b97-c519-4c31-9ea9-117165bfb162", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -16523,7 +14388,7 @@ } }, { - "id": "78c3c313-912a-4b54-a2d4-188f68dee351", + "id": "ed45a4b1-1964-4ee5-b698-9859318669be", "name": "Disable Account", "request": { "name": "Disable Account", @@ -16578,7 +14443,7 @@ }, "response": [ { - "id": "8a58b56f-5b22-4845-bc0d-3117619364b1", + "id": "803eb546-7f8f-4284-89ce-549d2aabbef8", "name": "Async task details", "originalRequest": { "url": { @@ -16636,7 +14501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5b41d00-f13f-430b-94bf-b30a60c0196a", + "id": "c37f3a58-ae74-4072-aa91-bf4a4db87a94", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -16694,7 +14559,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f1fac9b-3828-4bba-83d3-c0abb3246e8a", + "id": "c70a0a72-1b08-436f-ac49-7f77fa922d35", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -16752,7 +14617,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7ef8f8d-2a03-4f19-9509-7efdcd394577", + "id": "aa31e483-03af-42c0-b309-8b3fa7037d8f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -16810,7 +14675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10d4fa69-6088-4667-8a8c-444618a7c7f0", + "id": "a527772e-9e2c-4fd0-a7c8-588d636a9dbb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -16868,7 +14733,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfcc35bb-ba06-4bab-acae-fcbea9c21f57", + "id": "7e4c8f23-01c3-48f1-89b9-18e3bef23786", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -16926,7 +14791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7033ddfa-79cd-4ea9-9d6b-0129c9f2908c", + "id": "6ac6adc6-c3d9-4dd2-822f-94f5a6bde079", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -16990,7 +14855,7 @@ } }, { - "id": "45e72cfe-2304-4c45-b303-4c87a821b3d1", + "id": "aafa5d5e-ac21-4060-935f-f5c499f04956", "name": "Unlock Account", "request": { "name": "Unlock Account", @@ -17045,7 +14910,7 @@ }, "response": [ { - "id": "adf3b057-7e6f-4422-b5aa-46206f513aa7", + "id": "c8ee161f-69ac-4835-82cc-00b5b7c5ef6c", "name": "Async task details", "originalRequest": { "url": { @@ -17103,7 +14968,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6df2f0a6-ae1f-4450-890f-95b31b0f5581", + "id": "1d6164e6-30a5-4953-8e7b-49fe5e3d5db0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -17161,7 +15026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fb262f0-b0b9-4ec8-bd96-01222afcf1f8", + "id": "9091a8d6-9209-4efe-869d-d7d2619b6e9b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -17219,7 +15084,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0026c1f2-b5a8-412a-aa35-a2a31e699690", + "id": "e34c5248-f634-4368-be68-6bcdb94bfba7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -17277,7 +15142,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7eeb4342-4963-4a4a-b1e2-e785bda1b09c", + "id": "de50e090-2b91-4992-8f79-5882cfcdfe93", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -17335,7 +15200,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15324458-c324-4583-9af8-094f537c2593", + "id": "e3b1a40f-33c4-4b39-b4ad-799234191a9e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -17393,7 +15258,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c6be1a4-e791-4332-a520-48b031b7de52", + "id": "f71e09fe-7cf4-4bd9-a172-16cdbd6005a7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -17457,7 +15322,7 @@ } }, { - "id": "cc37df7f-72f8-42f7-8b66-d29364e96691", + "id": "7711fce5-bfc1-4917-83a7-5485778c8cd4", "name": "Remove Account", "request": { "name": "Remove Account", @@ -17499,7 +15364,7 @@ }, "response": [ { - "id": "28842c39-8520-4ab5-bf63-1d880e6aedb7", + "id": "354d3842-ea9f-44e5-a0af-ebf4dd926263", "name": "Accepted. Returns task result details of removal request.", "originalRequest": { "url": { @@ -17544,7 +15409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51c42349-45a2-42da-982e-82848790bf14", + "id": "fa287989-2061-4d16-a1d9-7f6be7543c41", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -17589,7 +15454,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d05fdb1a-00a3-4cd1-8e09-12636e55cccb", + "id": "6dab9deb-df4f-475d-b18a-2ef2ce4a789c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -17634,7 +15499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5b42aa6-9a8c-4246-b894-8e1c96335f64", + "id": "558bd2e2-f496-4dfa-a84d-eeac1b2b1b04", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -17679,7 +15544,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30adc787-00a9-435d-b9cd-4eab201266af", + "id": "2b1db790-82a9-4281-a843-cdea0b5d7756", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -17724,7 +15589,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33d6deca-58a5-473b-af5b-40dcb3162045", + "id": "397290c1-ca9b-4fcf-9b9f-b8121bec6f8f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -17775,7 +15640,7 @@ } }, { - "id": "4c0f33f3-769c-404b-a285-0e7e8b427366", + "id": "3a7d11a6-185d-4103-903b-0e583e25531b", "name": "Enable IDN Account for Identity", "request": { "name": "Enable IDN Account for Identity", @@ -17817,7 +15682,7 @@ }, "response": [ { - "id": "e5768938-70bd-403b-b521-4e08cbd21ba1", + "id": "a0907c09-a016-45c6-8b22-7d19c0ddcf26", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -17862,7 +15727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9243202-d2e8-4552-9963-767e8f558754", + "id": "cd6f742f-66ca-4929-9fec-341f4e9e6178", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -17907,7 +15772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4bb263b-5eed-4927-9769-8fba155906c1", + "id": "ffce13ae-3f58-43eb-9f02-11c0b8ed3c5c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -17952,7 +15817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a645e28a-a44d-4308-914e-8ae3224c1071", + "id": "458e75c8-b413-46b1-af29-e024b7e1be1f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -17997,7 +15862,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5f6fd34-9968-486e-b147-5c8933f9178b", + "id": "f06212ae-788c-440b-a217-148c2a51ece1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -18042,7 +15907,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a78f90c6-1954-4c67-bcec-3d69b15aac7e", + "id": "103893f6-dbf3-414a-8922-dd69b6fc5d25", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -18087,7 +15952,7 @@ "_postman_previewlanguage": "json" }, { - "id": "091c2023-9820-4aba-a05b-96739d1e0ba5", + "id": "5876bb8e-1984-4a42-8035-56dc98234257", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -18138,7 +16003,7 @@ } }, { - "id": "798d38b5-da3c-4289-8b23-717a9d23454f", + "id": "5d0a171b-00fe-43b4-883c-34cc5e902cd4", "name": "Disable IDN Account for Identity", "request": { "name": "Disable IDN Account for Identity", @@ -18180,7 +16045,7 @@ }, "response": [ { - "id": "30a6c56e-96ce-4e37-9a5c-a9c237241d0e", + "id": "a7b32918-7da7-49d7-b762-b87aeecd806e", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -18225,7 +16090,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc852325-ae3b-47b0-89f9-9593504982cc", + "id": "ba9827f3-8b66-4028-96d0-3f1d245315b9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -18270,7 +16135,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c093d636-b107-41f1-8d31-3cdbff1aca28", + "id": "3150efbd-b759-4ec5-baab-34824a6dd349", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -18315,7 +16180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2c90f4b-b861-48cb-96ea-b8fc465c5893", + "id": "e178ab34-673e-497f-8b20-0b64be57ad11", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -18360,7 +16225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3bc2d135-134a-4c5a-a337-73e17ffea28c", + "id": "9794bb23-5ce8-433e-adf1-dabecf0441a7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -18405,7 +16270,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0ffb4b4-af99-4fad-a69f-5205a9fd2d7f", + "id": "7e209d81-e2c4-41c9-8483-8594a3dac438", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -18450,7 +16315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb72f5f2-03ef-4744-860d-7a85af59b4e0", + "id": "d8e99dcf-dff7-4358-a883-a0c5df050294", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -18501,7 +16366,7 @@ } }, { - "id": "f9ca1c8f-a189-4d29-8f5b-39ec4143a45d", + "id": "51900f0b-2469-4558-a744-5b74eda8963f", "name": "Enable IDN Accounts for Identities", "request": { "name": "Enable IDN Accounts for Identities", @@ -18544,7 +16409,7 @@ }, "response": [ { - "id": "40759dac-ba89-4738-844c-7bc80117c707", + "id": "58fd20de-264d-4813-b829-1ce6cf183789", "name": "Bulk response details.", "originalRequest": { "url": { @@ -18601,7 +16466,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e44bd79-c008-46ba-b893-16db38c3000e", + "id": "5253ab90-5567-4187-96c3-1aad2fe56e21", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -18658,7 +16523,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cff8eb9a-5854-45dd-87ab-4c2218d8a792", + "id": "285d7143-c503-4dfe-bb0a-1927ecd1419c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -18715,7 +16580,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c682dce-fdd9-451d-b77e-a0ce653fc371", + "id": "0ac3913d-61aa-4d05-af7a-f8778df6edb1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -18772,7 +16637,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c29bf824-388f-4c48-9d65-a1ea58341a02", + "id": "93f61d04-062e-424f-85e1-9aea0f13bdfb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -18829,7 +16694,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d68ac7f8-ace8-4059-bc6a-3ae394bd5bcb", + "id": "edc888da-2882-4ed1-8e01-f2ca172ce055", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -18892,7 +16757,7 @@ } }, { - "id": "6b2ae3df-0799-4b05-98cb-4a98f6990eec", + "id": "c7f15011-3224-4bd9-beb0-f38bb6cd97a6", "name": "Disable IDN Accounts for Identities", "request": { "name": "Disable IDN Accounts for Identities", @@ -18935,7 +16800,7 @@ }, "response": [ { - "id": "48424383-0918-4539-a510-c066a08675c2", + "id": "68ace607-3fef-4914-8fb1-c3716519c03a", "name": "Bulk response details.", "originalRequest": { "url": { @@ -18992,7 +16857,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1d5f62d-b0e5-4d17-a84e-d71282ff029a", + "id": "bf6648f3-e3c2-4771-a2ae-e440bac10b4b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -19049,7 +16914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6580bcb4-22a7-4599-b061-745bf3030282", + "id": "02964a4b-2327-4232-92fb-b28a7d8c5798", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -19106,7 +16971,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fe63681-83c5-4d77-ac2c-4e9e5b1818b3", + "id": "f9d25fb0-5c6e-436e-89bb-6fedb1678b58", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -19163,7 +17028,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f9a5326e-7c0e-432a-8c21-b6fbfd171b12", + "id": "a1a5481e-f7b1-4aef-a03b-5470ee8e2407", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -19220,7 +17085,7 @@ "_postman_previewlanguage": "json" }, { - "id": "702bf2ed-647b-4456-8c60-98049aab0322", + "id": "30ffc566-4053-4acc-82e9-4ee385d27f23", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -19283,7 +17148,7 @@ } }, { - "id": "60ff15cd-80de-4419-8b3f-cb924b7f6dad", + "id": "07b9b6a1-1c54-4828-a5c2-583e3e777aff", "name": "Remove All Accounts", "request": { "name": "Remove All Accounts", @@ -19325,7 +17190,7 @@ }, "response": [ { - "id": "590b9880-a855-45b9-ae6f-4091dd3cbd16", + "id": "a309c4c6-ac4c-4cfe-99a5-83ef507750d4", "name": "Accepted. Returns task result details of removal request.", "originalRequest": { "url": { @@ -19370,7 +17235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "146fc764-e812-45e3-9d1f-e9e5af3d21c4", + "id": "a8321784-fa0a-4c1a-a75e-a6614d64e4ee", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -19415,7 +17280,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88d756ce-80ba-4833-b214-106ca810973c", + "id": "81b7ef4c-0fdf-4b38-a914-4c40aadb2658", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -19460,7 +17325,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ccce89a-2ca5-4e96-908a-d38c568bb0b4", + "id": "0060e44c-7482-438a-bce5-2fa7edbef4a8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -19505,7 +17370,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17240735-7b85-4dca-85f8-891c2b701577", + "id": "83a45ba6-b90c-4b8a-89ef-6ae11dd096ed", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -19550,7 +17415,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df351695-6fb6-4984-87ed-fa688c9ff773", + "id": "5d4b89b8-0995-4d75-972c-351221354be6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -19602,12 +17467,2147 @@ } ] }, + { + "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 Identity Security Cloud, 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 that occur on an account throughout its life.\nIn Identity Security Cloud'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 Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud 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.\nIdentity Security Cloud 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 Identity Security Cloud 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": "9c7a98f7-2117-48e9-959b-9b7965093397", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "5480019d-e869-459c-8eb3-f2e28e8e488b", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": null,\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 \"Lorem_62\": \"elit mollit nostrud\",\n \"officia_9_8\": \"dolor labore cillum cupidatat magna\"\n },\n \"cancelable\": false,\n \"cancelComment\": {\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 },\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\": null,\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 \"enime\": \"enim esse\"\n },\n \"cancelable\": false,\n \"cancelComment\": {\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 }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "513719c3-a75a-4d3a-9b40-ef2fb4f09522", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "9ee2d5e2-26d7-4e7f-9f8e-1d4dfdb56ca7", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "456aff10-8413-412d-a51d-809f8370a599", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "7a51cb8e-800d-47d1-bdb8-3d14647d4be0", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "7faf676d-b58f-46d7-b148-de93b2add93a", + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "The type of account activity.", + "type": "text/plain" + }, + "key": "type", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "anim aliqua consectetur" + }, + { + "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": "anim aliqua consectetur" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "d10d0d02-cfa6-4f0e-927b-51fe583f0588", + "name": "Get Account Activity", + "request": { + "name": "Get 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": true, + "description": { + "content": "(Required) The account activity id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "bacb011a-577f-4597-8bda-f7682b59c5c8", + "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\": null,\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 \"aliquip_4\": \"elit\",\n \"deserunt7c0\": \"aute mollit esse officia ad\"\n },\n \"cancelable\": true,\n \"cancelComment\": {\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff6983f9-5fb9-4850-a5e3-0bf4f2fb4fed", + "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": "be66752b-2170-484d-bf9a-dfbe2f900753", + "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": "fb32e789-824a-4b63-9703-413c8cdb5ab0", + "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": "8a8fdcb1-efdd-4b60-93a5-9373710355fa", + "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": "0f8d8019-76f1-464c-9ab3-af4f3b9b976b", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "f10b9f98-5ab2-4b65-b574-b7fb21f3dd12", + "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 + } + } + ] + }, + { + "name": "Account Aggregations", + "description": "Use this API to implement account aggregation progress tracking functionality.\nWith this functionality in place, administrators can view in-progress account aggregations, their statuses, and their relevant details.\n\nAn account aggregation refers to the process Identity Security Cloud uses to gather and load account data from a source into Identity Security Cloud.\n\nWhenever Identity Security Cloud is in the process of aggregating a source, it adds an entry to the Aggregation Activity Log, along with its relevant details.\nTo view aggregation activity, administrators can select the Connections drop-down menu, select Sources, and select the relevant source, select its Import Data tab, and select Account Aggregation.\nIn Account Aggregation, administrators can view the account aggregations' statuses and details in the Account Activity Log.\n\nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about account aggregations.\n", + "item": [ + { + "id": "bb4f2a7a-0093-4b47-8acc-c8cb9781972f", + "name": "In-progress Account Aggregation status", + "request": { + "name": "In-progress Account Aggregation status", + "description": { + "content": "This API returns the status of an *in-progress* account aggregation, along with the total number of **NEW**, **CHANGED** and **DELETED** accounts found since the previous aggregation, and the number of those accounts that have been processed so far.\n\nAccounts that have not changed since the previous aggregation are not included in **totalAccounts** and **processedAccounts** counts returned by this API. This is distinct from **Accounts Scanned** shown in the Aggregation UI, which indicates total accounts scanned regardless of whether they changed or not.\n\nSince this endpoint reports on the status of an *in-progress* account aggregation, totalAccounts and processedAccounts may change between calls to this endpoint.\n\n*Only available up to an hour after the aggregation completes. May respond with *404 Not Found* after that.*\n\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN or DASHBOARD authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "account-aggregations", + ":id", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808477a6b0c60177a81146b8110b", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) The account aggregation id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "d9143856-d4db-4fd9-bcb8-919b96edc49a", + "name": "An account aggregation status object", + "originalRequest": { + "url": { + "path": [ + "account-aggregations", + ":id", + "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 \"start\": \"2021-01-31T14:30:05.104Z\",\n \"status\": \"ACCOUNTS_COLLECTED\",\n \"totalAccounts\": 520,\n \"processedAccounts\": 150\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ef1b22c9-9cb7-4bde-a22a-f6554916f8d5", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "account-aggregations", + ":id", + "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": "9e440010-b068-4cac-ad89-62303c2f8f82", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "account-aggregations", + ":id", + "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": "157ebb83-cedb-4f27-97ee-2c6228e3d0cf", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "account-aggregations", + ":id", + "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": "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": "11f5963c-e730-48a5-b8b8-32116eb6be3d", + "name": "Too Many Requests - Returned in response to too many requests in a 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-aggregations", + ":id", + "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": "50bd137f-29b3-4042-af21-afb916c2be70", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "account-aggregations", + ":id", + "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 + } + } + ] + }, + { + "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": "b955508f-eb05-44bf-9b8b-05fcd8734c77", + "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": "true" + }, + { + "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": "-date" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "4dd294ee-02cc-4114-9260-d63d57e1cf17", + "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": "true" + }, + { + "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": "-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": "7dfdcfec-8a93-4f96-b27b-7444a4dce650", + "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": "true" + }, + { + "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": "-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": "24397c90-4d5f-4fca-ac86-fa51d796b8ba", + "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": "true" + }, + { + "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": "-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": "33b8a947-2617-486b-90bb-279026ce773f", + "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": "true" + }, + { + "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": "-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": "7e4feeff-2bab-484e-baf1-21fa07d2192c", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "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": "-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": "4fb23a2b-2d22-485b-a231-cff2a2ce9130", + "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": "true" + }, + { + "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": "-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": "Auth Profile", "description": "Auth Profile - Represents authentication configuration for an Identity Profile. This object gets created when an Identity Profile is created.\n\nAPIs can be used to retrieve and update Auth Profiles.\n", "item": [ { - "id": "4cbe6693-ef9b-4a02-a25b-d7c821622e03", + "id": "d7fdda76-db6a-4134-afbd-1be1f1fa2fbb", "name": "Get list of Auth Profiles.", "request": { "name": "Get list of Auth Profiles.", @@ -19636,7 +19636,7 @@ }, "response": [ { - "id": "de4720da-2e60-416e-b213-ce1218eb4968", + "id": "f57ad3dc-28c2-4831-a014-6165a094d231", "name": "List of Auth Profiles", "originalRequest": { "url": { @@ -19679,7 +19679,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71dbaca7-d1ff-4e27-9e31-4e3296b762f4", + "id": "69bd4c3d-6f29-4650-8d22-39b4cc3dfe85", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -19722,7 +19722,7 @@ "_postman_previewlanguage": "json" }, { - "id": "270296e2-0381-41b8-b4c9-c117203943aa", + "id": "edaa08d8-8269-40bb-814e-be20cb7c4b29", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -19765,7 +19765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c109195b-953c-44cf-8fdb-65724371850e", + "id": "2bd89abc-e189-40b5-87f9-7bf5759e4589", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -19808,7 +19808,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3f0c53d-a10a-4c0f-a223-752cbb6e9eed", + "id": "6cc568ce-6332-4f25-adbe-446ff31eab2b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -19851,7 +19851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f1977d9-e6d1-4ce3-bae8-d93bb512149b", + "id": "4e41fe25-c290-49b6-a407-8beb39d9c168", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -19900,7 +19900,7 @@ } }, { - "id": "07bd3415-408a-4387-8e91-5908af7c2bc3", + "id": "f95328a8-3912-4302-9b69-c1c00f8e9e8a", "name": "Get Auth Profile.", "request": { "name": "Get Auth Profile.", @@ -19935,7 +19935,7 @@ }, "response": [ { - "id": "3df44443-a28b-4461-9a1e-dc8e6422701a", + "id": "5e82b439-e1f7-4ad7-9b9d-1273e0311003", "name": "Auth Profile", "originalRequest": { "url": { @@ -19979,7 +19979,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51076487-a82b-45c4-bdd3-ed1646e55053", + "id": "04e14d23-2d29-440e-8383-9cf14ecbbebc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -20023,7 +20023,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9de26120-82a4-43fa-9e3e-f94ca5b40e2f", + "id": "954b55a5-2bb8-461b-91e8-2519233c5777", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -20067,7 +20067,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a36d4b9c-f8db-466e-a37e-fabb0c4abdce", + "id": "4d05ca6f-01b7-4294-b730-b475015d70c5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -20111,7 +20111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d9b6bde-bf0f-44f5-ac7a-750dbc79493a", + "id": "1c1af5e2-8b92-440b-91d4-c10ed7751a55", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -20155,7 +20155,7 @@ "_postman_previewlanguage": "json" }, { - "id": "081910e9-cb74-4930-8b37-fa8e0c3e27d7", + "id": "cb5e99f6-ebe4-48d7-889b-f2fe442d4a18", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -20199,7 +20199,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8452d65e-f6e5-4e96-b38b-7796f149cdd1", + "id": "804183b1-e87a-46bc-a9fa-721db4ce7cfd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -20249,7 +20249,7 @@ } }, { - "id": "814aafe3-da80-4956-8046-3c240b46343a", + "id": "374180da-2805-47ff-90cc-f8ee2fe73623", "name": "Patch a specified Auth Profile", "request": { "name": "Patch a specified Auth Profile", @@ -20303,7 +20303,7 @@ }, "response": [ { - "id": "a10c94ba-6ebe-44d2-8c0d-24e3ea798639", + "id": "0d9f01f1-8102-483f-8621-f36b63454df2", "name": "Responds with the Auth Profile as updated.", "originalRequest": { "url": { @@ -20360,7 +20360,7 @@ "_postman_previewlanguage": "json" }, { - "id": "219678a6-11b4-4dd0-975b-477e42a860c4", + "id": "1196abd0-2543-4554-a6eb-869f171180ff", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -20417,7 +20417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "85882273-5077-4897-9fa5-e0155692f0c9", + "id": "3b58c5e4-41cb-47ee-96c6-2d7c3571c44b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -20474,7 +20474,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40d6b543-b963-4345-a2cc-c0438542da4f", + "id": "993bab1c-7aa6-4674-9245-7197d8b1f98d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -20531,7 +20531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f56c6c3e-1e2a-465d-b75c-3146adc0f6e6", + "id": "61829918-1db1-43b9-b2b4-35ea00d00852", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -20588,7 +20588,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0132093b-5075-4054-864a-ae29749db517", + "id": "1e6ddf84-da1f-428a-b49f-920ae091c761", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -20653,11 +20653,2644 @@ ] }, { - "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", + "name": "Certifications", + "description": "Use this API to implement certification functionality.\nThis API provides specific functionality that improves an organization's ability to manage its certification process.\n\nA certification refers to Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more.\n\nThis API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications.\nIt also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/).\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": "73ee77a4-ca60-45d3-b2b4-5c468c2558c2", + "id": "679b7c2d-2aa3-472c-98ff-a9f6c40f707a", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "388c9045-7f15-4495-bc0b-299682992d15", + "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"ERROR\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9cbf4729-9e55-42b4-b328-f89ebc9ba4da", + "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": "b37715f3-0888-4839-9e25-98b8f45566e3", + "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": "88aaffda-173c-4c39-a2ab-1bce5a7fd7ca", + "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": "e825f8fe-3cc4-4695-bf7f-7bd34f2688b4", + "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": "1ecb49e7-3135-4857-ac50-215c20109ae2", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "88fd4761-2241-4d0d-9cdc-46458f292d9b", + "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": "5f45cb30-5acd-40f7-aa7e-43788f170fd7", + "name": "Certification Task Status", + "request": { + "name": "Certification Task Status", + "description": { + "content": "This API returns the status of a certification task. 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", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anim aliqua consectetur", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "anim aliqua consectetur", + "key": "taskId", + "disabled": true, + "description": { + "content": "(Required) The certification task ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "9693929c-6710-4a5a-9a6e-580c1ee47a05", + "name": "A certification task object.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"ERROR\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bdf9e3bc-9554-418a-bdb9-b12d2b5a2137", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "23758da1-d197-41fa-99c5-b3a3ff8671b3", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "8197b8af-2bf4-43cc-9c9c-b8e1f4bc8838", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "264dc6b5-786b-44fd-9bab-062ba1b59129", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "d70a0953-07ba-48a4-80d1-6f66d6955004", + "name": "Too Many Requests - Returned in response to too many requests in a 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", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "843ae770-cc7a-469b-8a16-590125151073", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks", + ":taskId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "51be2323-8758-4133-8e71-2bb1c705bc21", + "name": "Pending Certification Tasks", + "request": { + "name": "Pending Certification Tasks", + "description": { + "content": "This API returns the status of all pending (`QUEUED` or `IN_PROGRESS`) tasks 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.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anim aliqua consectetur", + "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": "e86fd4f4-46b5-4c3f-a73a-1a33db27e453", + "name": "A list of pending (`QUEUED` or `IN_PROGRESS`) certification task objects.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"ERROR\"\n },\n {\n \"id\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"SUCCESS\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bdb13cfa-04ff-4726-bf8a-c2a7d28bf15d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "fbd9cfb3-ce26-4214-8b81-645a476d1c99", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "46d27c3e-0dd0-4b05-a223-964f2eb43dde", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a348e6ad-e3cf-406d-bc2b-2cbf780818f8", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "6c56d202-9f1f-4ed1-9d5c-290822776cb5", + "name": "Too Many Requests - Returned in response to too many requests in a 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", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "dc72ca14-40ec-4fc5-81b0-1b6f3cf0c968", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "tasks-pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "23dc5129-6287-427e-91fe-759f36949562", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "certificationId", + "disabled": true, + "description": { + "content": "(Required) The certification ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c91808671bcbab40171bd945d961227", + "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": "d0f76e6c-375f-4167-a163-75ca2a1925e1", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "d30167f1-151e-4eb9-8b5b-1d02fb147533", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "d539e988-f1ab-4f3e-9ed6-4a57d02ea5be", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "d07da149-7148-48b7-ad82-0f7fe7ed1b1c", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "6a5dc62b-7e8a-4812-a161-a2f98cb15634", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "56ca0c54-7ffe-403f-a84f-867335684ba0", + "name": "Too Many Requests - Returned in response to too many requests in a 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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "ec50abc8-a65e-4fb1-aefb-090a9e9ea39c", + "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "cce3c632-d49d-4caf-bc45-7f5900e5b429", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "name" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) The certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "529de477-938d-4904-85b1-a66691aec196", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "677d802e-01b3-414b-aaa9-1315f49ce67d", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "1ca708c5-91cb-4c8c-8f9a-249d8601adfc", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "6f5d53bf-32ec-4de4-97ce-4de4e34d6978", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "81d365a2-07e8-441e-98ca-ee27dc906403", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "69a808ec-4d9e-4b57-9f1c-76f773722347", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "403f4d98-cada-43cd-a433-cf398888fe39", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "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 Identity Security Cloud 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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more.\n\nIdentity Security Cloud 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 Identity Security Cloud:\n\n- ManagerCampaign: Identity Security Cloud 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: Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud 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": "c48c7f58-1768-41e2-8356-dfcf31949233", "name": "List Campaigns", "request": { "name": "List Campaigns", @@ -20741,7 +23374,7 @@ }, "response": [ { - "id": "d15d4e36-8155-4f3b-9c8b-3e459a268a6a", + "id": "bd0348c0-be07-4f27-bd30-c0f2737a9be7", "name": "Slim Campaign", "originalRequest": { "url": { @@ -20839,7 +23472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03979885-8649-4bb8-94d5-dc557160456d", + "id": "5d461583-72aa-4852-8c60-1eb0f8516d17", "name": "Full Campaign", "originalRequest": { "url": { @@ -20937,7 +23570,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ee2f3ba-6922-4daf-ba2e-06a603faa1f6", + "id": "cb96d92d-727e-48f1-bb29-1828d099be1a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -21035,7 +23668,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbfd9531-3712-48f1-a163-158549f92562", + "id": "2a7fbf70-f1e2-4dd0-83ce-48afeb99343f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -21133,7 +23766,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9efc46f9-6e2a-40a4-b841-2774d06be0e1", + "id": "858792c3-659b-48bb-8625-3b13a7e59e7b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -21231,7 +23864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "867a4824-9240-45ed-82da-6e8e18346fec", + "id": "39f535a7-22e9-4824-a4ab-e15cdea63e37", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -21329,7 +23962,7 @@ "_postman_previewlanguage": "json" }, { - "id": "490c520a-0d27-47e5-93c2-b5c6a1eba4c7", + "id": "d63cae5e-c559-4a34-bea5-3170397262ce", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -21433,7 +24066,7 @@ } }, { - "id": "075ed932-b27d-4ea3-a710-0adef5f8101a", + "id": "0f0c8f32-6429-44f1-9377-3b4ed72c0da0", "name": "Create a campaign", "request": { "name": "Create a campaign", @@ -21475,7 +24108,7 @@ }, "response": [ { - "id": "43b011cf-afa1-4f8e-ab36-bf9037a11825", + "id": "a7ad2cc2-5e0e-4948-b360-576babde17ed", "name": "Manager", "originalRequest": { "url": { @@ -21531,7 +24164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa9499d8-65d2-4a83-9336-7aee9fe452b4", + "id": "93ca30ec-407f-4de4-9a92-d351b4a3ce06", "name": "Search", "originalRequest": { "url": { @@ -21587,7 +24220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "453b1845-afae-4044-ad09-b6b8051147e1", + "id": "72b21c52-f655-4bc7-bbb1-0aaa0f73765f", "name": "Source Owner", "originalRequest": { "url": { @@ -21643,7 +24276,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac99e75b-e64a-4654-90bf-a30b55eda41a", + "id": "effbb677-59fd-4956-a60c-9811458f7969", "name": "Role Composition", "originalRequest": { "url": { @@ -21699,7 +24332,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d00bb80e-9891-4d58-a7de-d5870c5ba7c9", + "id": "be55ead1-e520-458d-b003-2b2a7e7e1e8e", "name": "Manager", "originalRequest": { "url": { @@ -21755,7 +24388,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77213171-b97b-4a82-908c-0b1fda65f856", + "id": "08d1e608-0a0f-4244-a521-f5f5c8cdc747", "name": "Manager", "originalRequest": { "url": { @@ -21811,7 +24444,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43e6a92e-3eb2-4821-9349-2934701df084", + "id": "6f784c11-7c1e-4ab8-8579-4212c9abaf8d", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -21867,7 +24500,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff64f4dc-516f-4646-bd94-b727eca07321", + "id": "10adb4ea-93a2-47f0-93a0-80148c81cef6", "name": "Manager", "originalRequest": { "url": { @@ -21923,7 +24556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a629a565-cf9f-4ae3-87a0-f60e349658b2", + "id": "f8666a41-4b5d-4c3b-9abf-68ae1a780d58", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -21985,7 +24618,7 @@ } }, { - "id": "c9fe3322-7641-4e16-81ad-4c1b34233b35", + "id": "075c96d8-ec05-4b98-8a85-2b80a220a402", "name": "Deletes Campaigns", "request": { "name": "Deletes Campaigns", @@ -22028,7 +24661,7 @@ }, "response": [ { - "id": "7cb1311e-c158-43d6-a0e6-3b9c9d9adc6c", + "id": "49513159-7ae5-4129-b2b3-7423fadb4658", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -22085,7 +24718,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffb36dad-6e65-48f3-b97c-ad544a741c7d", + "id": "2be9e6d0-c376-4ea1-89c3-c3efed41e711", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -22142,7 +24775,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52269a7c-90b3-43a8-b16d-1513289d00de", + "id": "f45319d4-6511-4930-9824-2e9d0fb7edcd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -22199,7 +24832,7 @@ "_postman_previewlanguage": "json" }, { - "id": "988e68b2-4a24-4355-874d-a2710192f44a", + "id": "d784cd6a-d753-4c11-8be0-5cb33f9d109d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -22256,7 +24889,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbc3cc81-08de-4253-a1e0-c1d21e32e70d", + "id": "99a93ced-f023-410a-87de-711e4f0de4d4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -22313,7 +24946,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9de1b2a9-e4c9-4bd0-864d-64f2d15f9a1a", + "id": "3391c520-68fc-4df8-9e40-ca4c0f835cfc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -22370,7 +25003,7 @@ "_postman_previewlanguage": "json" }, { - "id": "816bdd04-589a-4fd4-a5fe-b767901eca6d", + "id": "abdddefd-9d8d-47e9-8cb7-07f31db20b35", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -22433,7 +25066,7 @@ } }, { - "id": "fac44196-7f82-4b59-a399-64a5f0239ae7", + "id": "565907a0-dcb9-4b1d-8ecf-547260184e7a", "name": "Get a campaign", "request": { "name": "Get a campaign", @@ -22474,7 +25107,7 @@ }, "response": [ { - "id": "c77615b1-b3af-4929-95e6-a827d011a72c", + "id": "f46f0a44-c7a0-4468-8f27-9b8220e56528", "name": "Manager", "originalRequest": { "url": { @@ -22518,7 +25151,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6d25f77-1c7b-4340-b657-1a219fc3e145", + "id": "658b8014-e0b9-40fe-a8f3-a4bf409def4e", "name": "Search", "originalRequest": { "url": { @@ -22562,7 +25195,7 @@ "_postman_previewlanguage": "json" }, { - "id": "618b1e63-cbd7-4a42-9cf4-d85bfa7dd080", + "id": "fa544d3a-fe8f-4217-a007-1825c7b83108", "name": "Source Owner", "originalRequest": { "url": { @@ -22606,7 +25239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "120b862f-3df2-4b48-8ac2-9bb3740a6753", + "id": "3cc4ba76-6c91-45a7-bd34-75f71d9523db", "name": "RoleComposition", "originalRequest": { "url": { @@ -22650,7 +25283,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f22be0f-5e86-40ba-af87-5b2a6179343c", + "id": "d01cd62c-2505-451c-a2c1-1ed886236f3f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -22694,7 +25327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7a862c0-0d8a-4552-b0cb-12e2b6c1b7b4", + "id": "9de96c76-5dea-466e-9eee-8c5a5e07b36e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -22738,7 +25371,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba5153c3-b908-4806-a046-a0c2ce39d24f", + "id": "23659e3e-5e49-4bba-9b10-8e10b4dc9acd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -22782,7 +25415,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79953f77-167c-48f6-9281-fa0995abaa8a", + "id": "9d38415f-2f69-4755-838c-da98918f4e29", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -22826,7 +25459,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5e23c96-709b-4d16-a5c3-9e2b06c953df", + "id": "7756caed-0e07-4021-908b-d3fcd269ffeb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -22870,7 +25503,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7539c424-2631-4138-b459-55b91b6ce55f", + "id": "649621ed-9604-4ed8-a87d-f044e6cdcd64", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -22920,7 +25553,7 @@ } }, { - "id": "2236f24d-210b-4454-a1d3-8646bd572604", + "id": "dca6968e-f30c-4e49-9fe9-adb1e88588d0", "name": "Update a Campaign", "request": { "name": "Update a Campaign", @@ -22974,7 +25607,7 @@ }, "response": [ { - "id": "0ff9318e-974a-4fe0-bdbb-f998f88f4967", + "id": "c2d02296-7a2f-496e-8331-68bc81e11841", "name": "Manager", "originalRequest": { "url": { @@ -23031,7 +25664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44b6407c-4013-49bb-84a7-03b2f90e0893", + "id": "81e45523-d248-4d92-8450-ccb3bb6b9526", "name": "Search", "originalRequest": { "url": { @@ -23088,7 +25721,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46cd3b49-8725-418c-8da4-a0bf7ad4d758", + "id": "937d2d65-1106-4663-b41d-bae500896dcc", "name": "Source Owner", "originalRequest": { "url": { @@ -23145,7 +25778,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fc6d7cf-6947-4642-8314-c2d6ebb4e7f6", + "id": "fee2c78c-8587-4ae8-a6ee-888357f25fc2", "name": "RoleComposition", "originalRequest": { "url": { @@ -23202,7 +25835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b67dcfcc-8871-4a64-af6b-2e7e69042653", + "id": "541f2cab-fc1e-49d1-84ee-49c22839530e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -23259,7 +25892,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3db46377-3d10-4333-ad93-347fc19fac9f", + "id": "e5fe3979-b4ff-4930-b0c1-0030a8e1fbf5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -23316,7 +25949,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e78dce7-8fa8-4b22-91cd-194d8fb06bdf", + "id": "3f9848d7-9be6-4578-a0f0-7c52d86c6a6e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -23373,7 +26006,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f6759f26-1f6c-42d7-91ff-460a8bac0e03", + "id": "577880d5-8a19-4095-8ecc-0168ee74ad42", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -23430,7 +26063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5876751e-7f88-40d1-80e9-46f753f5ed52", + "id": "43f2e581-7104-48d2-b269-0d2fcbb777bf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -23487,7 +26120,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27663b5f-b8e3-4736-b28b-f7c82b659617", + "id": "c651b411-5d47-4e03-b9cb-832cb30c5a51", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -23550,7 +26183,7 @@ } }, { - "id": "6df81f35-75b5-4e2e-9838-07cf4ec81b14", + "id": "bd84afe7-6fd4-4dfe-861d-3146eccc3fb3", "name": "Activate a Campaign", "request": { "name": "Activate a Campaign", @@ -23605,7 +26238,7 @@ }, "response": [ { - "id": "e0e06d1a-2e4c-42c6-b43d-e6737dcfb8ec", + "id": "6f3deeac-acd8-40fe-9183-fadbc0d4953d", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -23663,7 +26296,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfba7020-bfad-4ba8-a1c9-47ae27f5d39d", + "id": "7a4948d2-018b-4dba-90a7-845cd55e09da", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -23721,7 +26354,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a5c353e-4436-4163-a9b0-15760d1aa8d3", + "id": "e934c6ec-70f0-43e8-b95a-0312d4773f56", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -23779,7 +26412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc48cfd1-28bd-4494-a93e-4fc7c79bd70a", + "id": "9d4ece8e-2f36-44a4-83c9-590dd68aa4e1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -23837,7 +26470,7 @@ "_postman_previewlanguage": "json" }, { - "id": "074d1945-3949-4ff6-8439-712a7c8c8a94", + "id": "e5ad44a3-86e8-469d-acf0-6f30eb1252fe", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -23895,7 +26528,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81b0ddd3-fbea-4a54-a538-5b085ea34e6f", + "id": "70a97060-9399-42bd-a5e4-12e9d1937683", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -23953,7 +26586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e71a17e-e246-4fcf-84bc-64ba840372f6", + "id": "1528b561-81b5-4430-b29e-505c75ceba27", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -24017,7 +26650,7 @@ } }, { - "id": "d1eea1ad-59f1-490b-9e9b-38026cbd3e83", + "id": "f8505e2d-5026-4267-adbb-72298fdee8c2", "name": "Complete a Campaign", "request": { "name": "Complete a Campaign", @@ -24072,7 +26705,7 @@ }, "response": [ { - "id": "d3da034b-c911-429b-a395-e074dfd6b2ff", + "id": "5e149759-dd69-4629-ac36-b5541afdb5fa", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -24130,7 +26763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "269ec39e-9968-4784-bb4b-d537e3e4c35c", + "id": "c9a4ebb0-dd4f-449d-a572-85bb27cb3a0a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -24188,7 +26821,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2791351e-a228-4d50-ac28-82cfe570dac4", + "id": "a91df32f-1b9d-44a4-bcb4-ee82e6ed4157", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -24246,7 +26879,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d9cf54e-3a67-4267-b8b0-def1b3c4ed27", + "id": "c5b0b910-6fa5-49d0-a910-2e651f3f235c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -24304,7 +26937,7 @@ "_postman_previewlanguage": "json" }, { - "id": "373b4697-7e91-41f2-a4df-9d6209248738", + "id": "79b13458-4f73-4b07-9415-eba28a3ccee1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -24362,7 +26995,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e949ddb-e0ab-4254-891a-22d07291a190", + "id": "9a2cc15f-3103-45c9-8b48-25ee59b7d8ac", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -24420,7 +27053,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9716ad6b-ef8e-43a0-8bfc-a30028650434", + "id": "97b7a4a8-98ff-4bfa-bc90-f67688e9a5c5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -24484,7 +27117,7 @@ } }, { - "id": "5b922228-2be3-478c-b973-c3d7deaee09a", + "id": "119d75bf-82f5-4346-9ab0-b70d7cecb04a", "name": "Run Campaign Remediation Scan", "request": { "name": "Run Campaign Remediation Scan", @@ -24526,7 +27159,7 @@ }, "response": [ { - "id": "a23a3bd1-b538-4c81-aea0-4bcebca5175f", + "id": "ee27b897-09fe-4a42-927a-053cf480bb19", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -24571,7 +27204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e61d431-9a34-4b16-9f93-bbbecb67f43a", + "id": "efd9b989-f437-4b13-b97a-f0b85387ad5f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -24616,7 +27249,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34d98e6c-d9d8-455f-803f-5e77f840261f", + "id": "f0fb9778-6175-4a9b-b6a3-920f05c30fe2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -24661,7 +27294,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d4b1c79-bd35-4917-af0f-3cf423cc6fec", + "id": "abb25e81-fedc-4dac-8d6d-07629bb407bc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -24706,7 +27339,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f846d4ea-c0c8-4edf-80be-29900ca9e19a", + "id": "994d6aa9-17c0-496d-89e7-039f9265542e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -24751,7 +27384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "316a3128-a04d-465e-bfea-e897fe599d2f", + "id": "830a60f5-ec65-4d18-b337-048f2638323e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -24796,7 +27429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4e3eaeb-fc46-45cc-b08a-9f7eaf35b297", + "id": "716d451c-fe39-4f80-a571-ca20bb98c620", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -24847,7 +27480,7 @@ } }, { - "id": "47eba06c-67fc-4cd0-89a2-c7f71e3b61b4", + "id": "4aabe54b-7613-4675-abc4-1b1be5089035", "name": "Reassign Certifications", "request": { "name": "Reassign Certifications", @@ -24902,7 +27535,7 @@ }, "response": [ { - "id": "da0f0261-e67b-4023-b89d-63974543b793", + "id": "93a955a5-7004-4eee-9e06-462b74239d13", "name": "The reassign task that has been submitted.", "originalRequest": { "url": { @@ -24960,7 +27593,7 @@ "_postman_previewlanguage": "json" }, { - "id": "baba91a0-3cb5-44e5-943c-e2d7281b4c53", + "id": "c12d00b8-43f7-42ea-9bc6-05f1138e58aa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -25018,7 +27651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ff8b2a3-e064-44eb-abb7-12db77c90b01", + "id": "25514e8f-6d63-40ac-aac8-12da2aa0d839", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -25076,7 +27709,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffb13f92-d642-4efe-9d38-0cd8971f896a", + "id": "8080f482-bae3-490a-ac32-07590c7dc82a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -25134,7 +27767,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95386bea-b66a-41e6-b4d7-f256b801c653", + "id": "0b19106b-cc8c-4b4c-8b3b-6685263e2e5d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -25192,7 +27825,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8273b6e-e31f-4bdb-a496-b5b5a196761c", + "id": "78df3c73-6423-4de4-ad4a-d69fde3d4de5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -25250,7 +27883,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f41090a3-ea7c-40b4-a1b4-d5b743424116", + "id": "ffd3f438-de64-48f7-9d47-fcf91ee02a8d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -25314,7 +27947,7 @@ } }, { - "id": "a3d7c1bd-54ee-488f-b2cb-7bfbb73225ea", + "id": "9d3d6319-686a-463a-a258-4175e345f2a0", "name": "Get Campaign Reports", "request": { "name": "Get Campaign Reports", @@ -25356,7 +27989,7 @@ }, "response": [ { - "id": "c7c55ca2-7e0e-43f8-bdb2-dcbb28ced601", + "id": "5270ce3c-de65-4b46-b050-b0cc4a70d60c", "name": "Array of campaign report objects.", "originalRequest": { "url": { @@ -25401,7 +28034,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd960a4e-f41c-4454-bf2c-2f07e21b7974", + "id": "ae3b88c6-39e0-44b3-90af-de17979b710d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -25446,7 +28079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5f0309e-8523-486d-aace-f513352ff186", + "id": "cad66932-a92d-4f53-885f-f73fd64a6e3f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -25491,7 +28124,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee97650d-d932-4b83-b2f3-ecf2c2b15b5b", + "id": "13bc4b22-541e-4570-b8d7-9fa27d49e3a8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -25536,7 +28169,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4be8735-f863-448c-bcfb-04be21bc2069", + "id": "812cceec-e905-4f9c-b809-13c241c1cb1a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -25581,7 +28214,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8ab7f2f-4134-48af-b16b-1b10a88714b3", + "id": "d45bdbc2-d378-4557-b456-2e3a4539d817", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -25626,7 +28259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1692a6c8-152a-4dff-879c-ecb8573b76c4", + "id": "369bda3c-e0fd-4c26-b97b-53a3e89d5099", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -25677,7 +28310,7 @@ } }, { - "id": "c8aa0870-a92d-45c3-a25b-45e615e30122", + "id": "1fc1aada-1d87-491b-b537-cafb0c8b7a66", "name": "Run Campaign Report", "request": { "name": "Run Campaign Report", @@ -25730,7 +28363,7 @@ }, "response": [ { - "id": "8d513ad8-3ccf-4b47-9383-ecb182bc7d31", + "id": "3294b3a2-2bbb-415d-9970-ceeabc32b6a9", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -25776,7 +28409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd88b1d9-bc4f-4341-aea0-56cda1f7186c", + "id": "35aa82de-de3f-412d-93da-6cf0aa1a4f5a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -25822,7 +28455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b30c2d2-da40-49d5-8781-9220deab7b3f", + "id": "3c9e94cb-a7f4-4654-b645-9973bc98ee97", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -25868,7 +28501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94425035-735c-43bd-a974-79565e6c4c2c", + "id": "f92797d9-1376-45fb-84c1-1236c2d4a2b4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -25914,7 +28547,7 @@ "_postman_previewlanguage": "json" }, { - "id": "230bddb6-e693-495e-960a-4f8d55a06faf", + "id": "0c8148cf-06de-4776-b05c-b81b4574bcef", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -25960,7 +28593,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a314ed6-8f0e-4aab-a160-fb8a523a4a9b", + "id": "41f4653f-43ed-4ad9-93d5-0add4494b3c8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -26006,7 +28639,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd5150ad-1064-4ba8-b573-e66a5cbf683c", + "id": "acb9fda6-5e1c-43ee-ab61-81d984e6df62", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -26058,7 +28691,7 @@ } }, { - "id": "83e27671-6403-44d1-a2ee-4c471844cb16", + "id": "3eb2f1d2-8010-4ebd-b2ee-d548e7e045a9", "name": "Get Campaign Reports Configuration", "request": { "name": "Get Campaign Reports Configuration", @@ -26088,7 +28721,7 @@ }, "response": [ { - "id": "d8ba9c4f-afcc-411d-ad34-5cbc0483a56b", + "id": "1cad568f-47c9-44a7-b47a-96120bf59d54", "name": "Campaign Report Configuration", "originalRequest": { "url": { @@ -26132,7 +28765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd5afa2e-701e-4441-9ecf-f7c96d98ea85", + "id": "0a92f536-e843-4bcb-a2d4-57f754481b45", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -26176,7 +28809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee643658-fecc-4522-a150-dcd9c8dad809", + "id": "a567293a-1843-4e0b-8635-3255b88cc34b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -26220,7 +28853,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8ddfedd-8833-4c05-9f47-def2624831a4", + "id": "2b4f981e-db7c-43cc-b64d-f33cf95f87c1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -26264,7 +28897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d275b70-50d0-4abe-940e-7cfea5301dda", + "id": "5c83ca2a-fdd2-4f00-9f18-255abe7a8d0e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -26308,7 +28941,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ba53e9b-fa5d-421b-ba9e-8024791006d2", + "id": "eec43321-a99e-4387-a59c-44877f57116c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -26358,7 +28991,7 @@ } }, { - "id": "9d78cfa3-93a5-4913-b4d5-f03cb574b00b", + "id": "66907023-b10c-48b6-ad94-0a0930fd82b2", "name": "Set Campaign Reports Configuration", "request": { "name": "Set Campaign Reports Configuration", @@ -26401,7 +29034,7 @@ }, "response": [ { - "id": "44a99898-bed6-4031-89da-808896f3066d", + "id": "c6d45c61-6eeb-45d8-9b4f-23fbaa787136", "name": "The persisted Campaign Report Configuration", "originalRequest": { "url": { @@ -26458,7 +29091,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3078ea16-c079-4765-9903-336e20f58445", + "id": "eb503a2c-7757-49d9-be72-0db3e6254d76", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -26515,7 +29148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d36563eb-8f70-4f18-8287-5ba70da9e6b5", + "id": "b01b2b03-8462-46ce-bcd5-b55ea41732cd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -26572,7 +29205,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9c9dcd4-a412-48a9-b8ba-2211893927e5", + "id": "9b174fac-81c9-44ad-9555-f312cbcddbe1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -26629,7 +29262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d5a742c-ef57-4a43-9041-fa319beb0784", + "id": "3c72eedb-0de9-4aa8-bfd2-4f41b2118c52", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -26686,7 +29319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6399b45d-0086-4623-bbea-35d31e4ea463", + "id": "73dbf868-bfad-4899-83c1-c6719820e7fc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -26749,7 +29382,7 @@ } }, { - "id": "d99ff5ff-5d57-41be-b77a-ab6853c9bf02", + "id": "9356df0f-bacc-4941-bb91-408f397a073b", "name": "List Campaign Templates", "request": { "name": "List Campaign Templates", @@ -26824,7 +29457,7 @@ }, "response": [ { - "id": "0ea96948-6462-4e6d-9302-79c090186951", + "id": "fae51e7d-0184-4b98-8d7a-1471178736bd", "name": "List of campaign template objects", "originalRequest": { "url": { @@ -26913,7 +29546,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b154ac1-56cc-4763-ad1b-80dfeaba7ba1", + "id": "a10257ff-2066-4072-a3fd-7a865e3ff232", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -27002,7 +29635,7 @@ "_postman_previewlanguage": "json" }, { - "id": "58f71c7e-0207-4131-a106-fe2509ff955c", + "id": "93ee6246-2566-4783-9e77-d80d68d6405a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -27091,7 +29724,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7583b99d-dec2-4826-bc83-9a115a4ff6df", + "id": "03aab077-683e-4295-9ec0-30f968f27129", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -27180,7 +29813,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d831159-8512-405a-8a9c-9b1771f9e6cd", + "id": "f1b0170d-430a-47cd-bfbe-b4a66894ef51", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -27269,7 +29902,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad247b27-8907-4f31-84be-27b08a754983", + "id": "ca345602-5cd0-4667-abab-6f8959c91408", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -27364,7 +29997,7 @@ } }, { - "id": "772c6aae-0170-43b7-998d-a9b40a298033", + "id": "324ff30f-b017-445f-9abc-30d51a06f1ef", "name": "Create a Campaign Template", "request": { "name": "Create a Campaign Template", @@ -27406,7 +30039,7 @@ }, "response": [ { - "id": "fd4c5cdc-3594-4cc2-9fc0-495caf076746", + "id": "ee63a4a1-f5d7-4dc4-8ef8-29a31ae6ae79", "name": "Manager", "originalRequest": { "url": { @@ -27462,7 +30095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98f70326-96be-4ee2-b116-4d2e81cb8551", + "id": "77c710f5-f8fd-4aa7-8157-f6b24a660f79", "name": "Search", "originalRequest": { "url": { @@ -27518,7 +30151,7 @@ "_postman_previewlanguage": "json" }, { - "id": "873afe0c-e5e7-46ea-86d0-be0327ac9c63", + "id": "f4d37749-ee5c-4032-9ece-32d056603565", "name": "Source Owner", "originalRequest": { "url": { @@ -27574,7 +30207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "858d8117-cea0-4b64-a834-5dd074a54500", + "id": "a2aca505-15c4-4b24-975f-cba3ab5f4217", "name": "RoleComposition", "originalRequest": { "url": { @@ -27630,7 +30263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b444d9e-add6-4a75-9d47-581f6f522ee0", + "id": "8e865a23-152f-4c6d-bd5e-929adcec2f05", "name": "Manager", "originalRequest": { "url": { @@ -27686,7 +30319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76815f4b-f995-43ae-87e1-78322f19e1a7", + "id": "ac94a801-5bd4-461d-b595-532023bb0d0d", "name": "Manager", "originalRequest": { "url": { @@ -27742,7 +30375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c396dc2e-ec6d-4a17-80ca-8571382091ec", + "id": "887c41f6-bef2-449e-8aff-cf1c4eb3626e", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -27798,7 +30431,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34f7759f-4778-4747-9ced-964955d6538d", + "id": "b54ebe74-2fcc-4dc0-b134-44e1f0620fc1", "name": "Manager", "originalRequest": { "url": { @@ -27854,7 +30487,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a32e8081-8222-4dd7-aa28-38307c06fabf", + "id": "157d2988-2440-435f-a358-510c964e6de4", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -27916,7 +30549,7 @@ } }, { - "id": "e001ac45-5d29-4a60-8ad3-46face8dc0f9", + "id": "9dbbaa3d-3af2-459c-a76f-998edd1497d9", "name": "Get a Campaign Template", "request": { "name": "Get a Campaign Template", @@ -27957,7 +30590,7 @@ }, "response": [ { - "id": "f159d085-ab6b-477a-a56b-712d43981422", + "id": "beee7e03-b612-4cba-b8f7-ee3bc6a95c04", "name": "Manager", "originalRequest": { "url": { @@ -28001,7 +30634,7 @@ "_postman_previewlanguage": "json" }, { - "id": "503a579c-d99e-4d60-8a99-6c194ff54a4b", + "id": "4e8d9cb7-a79f-413b-9dc4-5e79c09000e1", "name": "Search", "originalRequest": { "url": { @@ -28045,7 +30678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d5e7eee-acf6-4c21-9da1-70a0e38ca053", + "id": "f82104f4-5c67-41fc-a669-3505e7bce87a", "name": "Source Owner", "originalRequest": { "url": { @@ -28089,7 +30722,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55e83e01-0ec7-4174-8d19-642f5939159d", + "id": "84682fd4-75c0-4702-a549-35c1f355b47d", "name": "RoleComposition", "originalRequest": { "url": { @@ -28133,7 +30766,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15f2a0f2-f5e2-4539-ad22-bc406e385428", + "id": "e2c38a64-b684-425d-aea9-d01b5fc8749f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -28177,7 +30810,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93845240-2052-48d3-88a1-a542fda60832", + "id": "c5516723-3a07-498f-b14f-6ee080f249f5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -28221,7 +30854,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c2dc77d-d563-4c2c-8617-5d4ae0ee6c09", + "id": "0826cc09-dcc2-44f2-9105-8507aa0e0846", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -28265,7 +30898,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7236707e-460c-48fd-9ec1-e8e4a4ee1f89", + "id": "6640f3f0-70c6-4f05-9b3d-5de79007be81", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -28309,7 +30942,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5737b1f7-36f3-41e3-bf24-16511adc24df", + "id": "eb8d922a-5ef9-4748-824a-197c4f14693d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -28353,7 +30986,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e07f81cb-bdd2-45fd-b6ca-dad8c200b9df", + "id": "f4da0367-d510-4d84-a9eb-22eba3da0916", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -28403,7 +31036,7 @@ } }, { - "id": "dde601e0-a140-43cd-a025-7861e1aef3b1", + "id": "7ad2fc1b-f768-4c1f-8427-5f8589ad450f", "name": "Update a Campaign Template", "request": { "name": "Update a Campaign Template", @@ -28457,7 +31090,7 @@ }, "response": [ { - "id": "ffeb57ca-a60d-4ba2-85de-21934cc9f48b", + "id": "f0678f3b-80e0-4eb4-93d3-60e1efd80e9a", "name": "Manager", "originalRequest": { "url": { @@ -28514,7 +31147,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3993bdd8-09ed-44c6-9070-e2b01b909f58", + "id": "6ca630a1-7b96-4195-b369-d2f8588cec76", "name": "Search", "originalRequest": { "url": { @@ -28571,7 +31204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "705c3df7-d19e-45d3-977d-2b5efa6df121", + "id": "248b1472-ba73-4763-89e0-1be6863014fa", "name": "Source Owner", "originalRequest": { "url": { @@ -28628,7 +31261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f9c908e-ea83-4555-be51-0dbb6aed0481", + "id": "b229d79e-7220-4ddd-b7f4-9bbaf24e024e", "name": "RoleComposition", "originalRequest": { "url": { @@ -28685,7 +31318,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d54bfb1f-11a7-479e-92b1-c14d2c2600cf", + "id": "d38eee31-4dfd-4ea3-b072-b9839ba68358", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -28742,7 +31375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a4c9cf3-6cf7-4fc9-8769-eb188144e4de", + "id": "b2264e2b-dd51-49b6-87a2-79ba9fbc75e5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -28799,7 +31432,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19f84697-ffee-4447-96de-3c434b3b1795", + "id": "314ba1d2-d381-45bf-92cc-f65d18e4a2fd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -28856,7 +31489,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b5ccfc3-f33d-4b5b-9b31-961227745a46", + "id": "30845fc5-e017-4432-a3d5-56c831306bd7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -28913,7 +31546,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36a44174-a988-4ee9-b472-605a59ecc4d6", + "id": "891e5698-3624-441d-846e-c2a887a5a308", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -28970,7 +31603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e20dc54-8783-44a1-9e4c-e3e4295c5973", + "id": "14fe1197-dd84-4ed9-8ae9-674564cabcf4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -29033,7 +31666,7 @@ } }, { - "id": "c9cabe09-3776-49a1-b7ef-3624357b7843", + "id": "143928cf-5cab-4d79-ad39-86c5d5aad629", "name": "Delete a Campaign Template", "request": { "name": "Delete a Campaign Template", @@ -29074,7 +31707,7 @@ }, "response": [ { - "id": "900f95aa-052b-4092-93c6-527368d8f8cd", + "id": "5ff32631-c091-4f65-9f12-08ca3ba18605", "name": "The campaign template was successfully deleted.", "originalRequest": { "url": { @@ -29108,7 +31741,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5050b74e-63c7-4798-8dbc-663a3678445f", + "id": "2fa7d46b-e6ed-44b8-b965-00b32def1e1c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -29152,7 +31785,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4eb654d3-d5cd-49ed-ac55-cc524e75be6f", + "id": "e1ae02ec-95f6-4d19-835b-87d0391f2c05", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -29196,7 +31829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df8d75ec-dab1-4cfc-b67f-392917f5e5ce", + "id": "2f91de9a-1db1-44e1-a460-a397b14031f3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -29240,7 +31873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e279e74f-ecac-4c72-9f9e-5696eb12174a", + "id": "a6181a17-fcf5-4afe-93d9-df849df589a2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -29284,7 +31917,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c65a5df7-9301-4750-aaa9-656fec4ab173", + "id": "b199195c-dc26-4813-b32f-ddc36c84dd87", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -29328,7 +31961,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1553cd8e-2d82-497e-9643-b42cb924dee4", + "id": "c0cab996-e45c-4fd0-a8b4-25bc2e6f3739", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -29378,7 +32011,7 @@ } }, { - "id": "4268dec2-b808-4aef-b46a-6826d8f7e3e4", + "id": "eac92f1d-39a5-463c-9195-8e857d90dafe", "name": "Generate a Campaign from Template", "request": { "name": "Generate a Campaign from Template", @@ -29420,7 +32053,7 @@ }, "response": [ { - "id": "75020155-b961-457c-89b2-c01109f76d82", + "id": "ec28b329-f88d-4098-ac3a-c6ba46d75227", "name": "Indicates a campaign was successfully generated from this template, and returns a reference to the new campaign.", "originalRequest": { "url": { @@ -29465,7 +32098,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95b0b39c-8dd1-47d2-819b-cdef37ba4d2b", + "id": "2ac605a3-cb76-4604-bba0-07f74dd8d4e3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -29510,7 +32143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ff84275-c5e5-4a88-b494-6fb0f4ba5a35", + "id": "af115d75-0e2e-47d0-9c6b-2801a2d79f23", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -29555,7 +32188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8f819b2-7524-4c6d-a69b-ea05bfd276f0", + "id": "724386ac-01e7-4cf6-b64f-226ad17d0b78", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -29600,7 +32233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35bf3de5-244e-47ca-8db8-66f6317f42b6", + "id": "ab383050-7afa-487f-ae89-daf06da2f3ce", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -29645,7 +32278,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9cfc7fe5-81d2-4375-8d35-b9d294f329fc", + "id": "4438fec5-c387-4262-a0ab-d06f72e101f1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -29696,7 +32329,7 @@ } }, { - "id": "8d5e9d34-f2cb-4d9a-8959-86adc4beffcf", + "id": "1a6e7292-f0b0-4e52-a286-d778ab36f5ee", "name": "Gets a Campaign Template's Schedule", "request": { "name": "Gets a Campaign Template's Schedule", @@ -29738,7 +32371,7 @@ }, "response": [ { - "id": "e129344f-68e9-400b-85ba-8314a1d647a6", + "id": "3ba52be1-a92f-4936-9f7f-5a8b3effbdcb", "name": "The current schedule for the campaign template. See the PUT endpoint documentation for more examples.", "originalRequest": { "url": { @@ -29783,7 +32416,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34780129-17c5-4de5-b392-647237bfa318", + "id": "a33bd9b5-7374-415c-aba3-c7ebc8b0ab89", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -29828,7 +32461,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f9dfb211-fae4-4d3b-89b4-41e207199f2b", + "id": "7637c003-a6af-49a2-872c-ed1e7d316e77", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -29873,7 +32506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49eac726-e3ae-40c6-8c21-63a1e5286c36", + "id": "b7157c54-52b1-4d7f-a6ca-14c0d4776c04", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -29918,7 +32551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc79afea-aa0a-4f49-b290-5b2d58dae52b", + "id": "717bc91e-f2de-419f-a3b6-3568ec6a40a4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -29963,7 +32596,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db287cac-d559-4ba5-9f98-5370e44dd430", + "id": "43caa44c-3e57-45fd-89f5-e38e087cdecb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -30008,7 +32641,7 @@ "_postman_previewlanguage": "json" }, { - "id": "298ba867-caa3-4fd4-8a44-ee5f6d20e08e", + "id": "a7e7f088-a87c-4a53-8261-55f76e3b13c2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -30059,7 +32692,7 @@ } }, { - "id": "ea5db3bc-7001-4730-961f-b911c746bdf1", + "id": "b5a4e544-65fd-4a05-9e05-7a61ad444236", "name": "Sets a Campaign Template's Schedule", "request": { "name": "Sets a Campaign Template's Schedule", @@ -30114,7 +32747,7 @@ }, "response": [ { - "id": "16285c36-b4b4-49b4-ae20-b1c2f9a968c5", + "id": "4c5a1378-a591-4ded-9fb4-cc733ce9de07", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -30162,7 +32795,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ffd2d642-be1b-44c8-8474-705aa1573d6c", + "id": "34b4c3a8-9ea9-4333-92ba-c02e7a4f7662", "name": "Monthly", "originalRequest": { "url": { @@ -30220,7 +32853,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12a5a642-a4c8-4838-a608-2c3524766b5e", + "id": "479eb097-e449-4bc0-ac25-27dce5ad7d24", "name": "Once a year", "originalRequest": { "url": { @@ -30278,7 +32911,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a40c4dd7-ae07-4a5b-b661-9ca229def2d0", + "id": "9d707cba-e550-4cf6-a779-3f0fbacc985c", "name": "Quarterly", "originalRequest": { "url": { @@ -30336,7 +32969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99c6f37b-ae3d-4371-9eda-e09d222222ef", + "id": "e4e95c64-f229-4166-9a3d-966da62e5497", "name": "Yearly on Specific Days", "originalRequest": { "url": { @@ -30394,7 +33027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c07689a0-b8d0-4de4-b40b-c639b890589b", + "id": "10495ed6-e020-4574-b54a-58611ca57552", "name": "On a Specific Date", "originalRequest": { "url": { @@ -30452,7 +33085,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfe311cd-df41-44ea-8448-b5d01a55b476", + "id": "922e2921-69b1-41af-92f7-54449bc7c47b", "name": "Once a year", "originalRequest": { "url": { @@ -30510,7 +33143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "86b946f1-9329-4f55-8141-334aaa5d55bb", + "id": "87bb32ca-e8d7-47e2-a6f9-52aed5464596", "name": "Quarterly", "originalRequest": { "url": { @@ -30568,7 +33201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ec737b8-0d7f-4ebb-84e8-ab4afab7f318", + "id": "5c602161-5323-4bed-8127-8b98d9bd97db", "name": "Yearly on Specific Days", "originalRequest": { "url": { @@ -30626,7 +33259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "afbeec4e-dff5-4c89-9388-328b9a07f7ee", + "id": "2437a93c-3aaa-45c9-a7ba-c86f156016f6", "name": "On a Specific Date", "originalRequest": { "url": { @@ -30684,7 +33317,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e5840f4-63f4-4077-878a-8df87abc251e", + "id": "0a8d116b-1651-45a1-be24-632236c83842", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -30742,7 +33375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "967ca568-15cc-408c-9634-60ce4c12654c", + "id": "7aa3dfb7-04f2-4d48-a9b6-e0fd8fe0b5a8", "name": "Yearly on Specific Days", "originalRequest": { "url": { @@ -30800,7 +33433,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80a3faf9-6c00-4b83-a48b-280c3b38b9ce", + "id": "cc99ac77-88b6-4c8c-bfb1-c91b0f15c0aa", "name": "On a Specific Date", "originalRequest": { "url": { @@ -30858,7 +33491,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a75317f-166c-47c2-b392-617acb5aa3f8", + "id": "60d011b5-4bd2-4ebb-a5f5-5820d06b3bd3", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -30916,7 +33549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f3f6e09-bd91-4df2-aae8-f219b016e1a3", + "id": "1b8df829-da4a-48ed-8753-9d49be4db90b", "name": "On a Specific Date", "originalRequest": { "url": { @@ -30974,7 +33607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d39dd196-3daa-4cec-85f1-a496902c43db", + "id": "a7e33208-fd6f-4531-9077-3239db3964ba", "name": "On a Specific Date", "originalRequest": { "url": { @@ -31032,7 +33665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1dd9107a-28d0-4d69-932a-8b2e939f8290", + "id": "c7ba1756-b34d-408d-8cb3-616d659fd13f", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -31096,7 +33729,7 @@ } }, { - "id": "930bc63f-86d4-4925-9d89-1e347f4f01a9", + "id": "f4f2eaf6-a9b3-4af7-a09f-a7ac2be46c92", "name": "Deletes a Campaign Template's Schedule", "request": { "name": "Deletes a Campaign Template's Schedule", @@ -31138,7 +33771,7 @@ }, "response": [ { - "id": "aabae951-2bfb-4e46-8b68-3fc5db63c909", + "id": "fca5418f-98ce-4635-8d66-7efe5c99586e", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -31173,7 +33806,7 @@ "_postman_previewlanguage": "text" }, { - "id": "719b4415-283e-4dd9-9eb8-a2f4663849ac", + "id": "d74ad00c-19e0-4219-85f4-2df93276c5cc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -31218,7 +33851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3905ca1-1b89-4153-ba8e-8509442c2026", + "id": "3c34a5ad-cbbc-4e4b-b5ab-d84435a2dc57", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -31263,7 +33896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a913be2-8c2e-4fd4-84ea-0672f8b3fd12", + "id": "dfcff8d0-6276-41ce-b5a4-a9f2c051aaf7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -31308,7 +33941,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdc96f6f-1d92-4edd-82ca-ae36f3525d6c", + "id": "addc6e33-3722-4b5e-ad6e-20479eb1a0dc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -31353,7 +33986,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bfb721b-9119-4789-a418-2b0e3a2cc7f9", + "id": "860ed92a-ce24-401c-8d53-185b2113a023", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -31398,7 +34031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96303b3a-c550-4dd1-a0e5-602227461acb", + "id": "89ca3b6e-83cb-4acc-9c88-ecf187019087", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -31450,4878 +34083,12 @@ } ] }, - { - "name": "Certifications", - "description": "Use this API to implement certification functionality.\nThis API provides specific functionality that improves an organization's ability to manage its certification process.\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\nThis API enables administrators and reviewers to get useful information about certifications at a high level, such as the reviewers involved, and at a more granular level, such as the permissions affected by changes to entitlements within those certifications.\nIt also provides the useful ability to reassign identities and items within certifications to other reviewers, rather than [reassigning the entire certifications themselves](https://developer.sailpoint.com/idn/api/beta/submit-reassign-certs-async/).\n", - "item": [ - { - "id": "b5d10ea1-f627-4eb4-9d2c-299883b4156d", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "90e9d0f7-d123-45bd-902e-f6c93fc9c043", - "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"QUEUED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d3c496a-3f06-4048-9e8d-c742025cf111", - "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": "e9b5850b-63a7-4373-801a-0bbd48c0da0e", - "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": "9307d584-218c-4544-a2ae-699feda747a8", - "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": "f8e3be6b-2b5d-470b-b0a8-d8088897b89f", - "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": "363f3f2b-f950-40c3-8cae-b0b0bea31bbd", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "ad675981-4627-48c5-bda5-7e55de65e93c", - "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": "da1a1223-b159-435c-8d54-da3b897870b5", - "name": "Certification Task Status", - "request": { - "name": "Certification Task Status", - "description": { - "content": "This API returns the status of a certification task. 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", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "occaecat tempor laboris", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "occaecat tempor laboris", - "key": "taskId", - "disabled": true, - "description": { - "content": "(Required) The certification task ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c9c24115-211e-41e5-b4cc-46cfbc5604cf", - "name": "A certification task object.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"QUEUED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8f86b27e-3fb1-4ac0-a5b6-f5b587428fe9", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "6c2b1db9-16c8-428e-b8f0-2139c39a5e2f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "483ecc05-f6f5-4550-a959-24160afdc395", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "05b08e0e-9c1e-4437-86d8-9bfcb5a34a0d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "20e2f2f3-12af-4da5-8fe9-8fa65fede4c1", - "name": "Too Many Requests - Returned in response to too many requests in a 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", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "47b4d032-da36-498d-beef-015c6f9f4a92", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks", - ":taskId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "a1676aee-d699-493f-80ac-5a140929b8ef", - "name": "Pending Certification Tasks", - "request": { - "name": "Pending Certification Tasks", - "description": { - "content": "This API returns the status of all pending (`QUEUED` or `IN_PROGRESS`) tasks 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.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "occaecat tempor laboris", - "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": "65dfc66f-80b9-4f68-93c2-fbd677135a70", - "name": "A list of pending (`QUEUED` or `IN_PROGRESS`) certification task objects.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"ERROR\"\n },\n {\n \"id\": \"abcd-ef12-3456\",\n \"certificationId\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"REASSIGN\",\n \"status\": \"IN_PROGRESS\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c806c814-6e79-44fa-b61d-0d2d348d3f7e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "b3e0b7d7-1c3a-45d0-be46-6f0218f47b70", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "fc2ecc46-7750-4c55-9762-613c3b5d25fb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "bf9126ab-a44a-4b06-b53a-9cfcbbbece24", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "318433d5-673f-40df-a0e9-30bfc3bf3c84", - "name": "Too Many Requests - Returned in response to too many requests in a 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", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "f63125a8-fc13-4f48-bb1f-f486dead0473", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "tasks-pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "296c4937-298e-406a-a0a2-a1a8256578ce", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - } - ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "key": "certificationId", - "disabled": true, - "description": { - "content": "(Required) The certification ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "2c91808671bcbab40171bd945d961227", - "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": "17ecca4c-2d09-41c5-8bf6-6bba25669682", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "da2a28ce-5ecd-4e86-a217-bb12ac91b2a2", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "fedc3022-d95c-466b-ba47-b64ef54a78b8", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "4dd4ba98-29a2-4afa-8893-bbefb3600f72", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "fea9503f-1825-43df-8d11-51e316146397", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "b2e8ca53-cd01-4aae-b653-7898fd0d6b46", - "name": "Too Many Requests - Returned in response to too many requests in a 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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "039f32a6-5b63-45b6-a94d-6f421cf90327", - "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\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: `?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)`", - "type": "text/plain" - }, - "key": "filters", - "value": "target eq \"SYS.OBJAUTH2\"" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "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": "bab7a0d1-3d3b-4660-96bf-e34b26f5d0d2", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "name" - } - ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "3e3f6d1c-5a67-4a5c-bc67-14bb108cb131", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "058acdd1-b02e-4ab0-80cd-1484d4cb22cd", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "d50ec0f1-4276-4ba0-8081-a117a43f7752", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "083908f4-7eb3-44df-bab3-fe69cf45549f", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "e78b5027-8869-418c-b050-f01423de08fd", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "795024e0-8019-418e-a433-0e402eaf26a4", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "7a0cde4a-3e7f-4c80-aefe-7a1bd7118e8f", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "Connector Rule Management", - "description": "", - "item": [ - { - "id": "fa01dad8-bad0-4b49-a3cb-6654bbd0833b", - "name": "List Connector Rules", - "request": { - "name": "List Connector Rules", - "description": { - "content": "Returns the list of connector rules.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "3902a3f3-d33e-4211-92ba-37a432031081", - "name": "A list of connector rules", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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 \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n },\n {\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0608e06d-4968-4ab3-9b18-087684aa56b3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "f2318c89-c186-4c67-8508-bfaf777eac2d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "b4ee9baa-f316-4dd4-88bf-2605c2a69f3b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "263fca9c-a9f5-4ebe-92ad-f1776309bc18", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "40f802ee-5417-4448-b115-34874e7c9641", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "95050103-c44b-45e7-9e71-db163b5a5745", - "name": "Create Connector Rule", - "request": { - "name": "Create Connector Rule", - "description": { - "content": "Creates a new connector rule.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "91efa2bf-9fe7-4d3e-b53b-a9baecfa8372", - "name": "The created connector rule", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80b94322-a55c-4032-9d6b-dd6ce43fad54", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "bb9788ca-c9d2-4c5f-953a-bb2a9c531378", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "534bc085-26d8-4033-a051-932f5db63463", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "af312aa1-4d39-4c0f-9e17-64e3b7ef2ad0", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "2701cc5c-6a3e-4342-8a86-da3c33396471", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "a45de610-6893-40c3-814d-c0a3ced07ac1", - "name": "Connector-Rule by ID", - "request": { - "name": "Connector-Rule by ID", - "description": { - "content": "Returns the connector rule specified by ID.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "8c190e6787aa4ed9a90bd9d5344523fb", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the connector rule to retrieve", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f8f5da66-57dd-4c27-876f-cf5aeec9c731", - "name": "Connector rule with the given ID", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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 \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a81caaae-aa7b-4301-8c66-7f731c663f9e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "a21dbe29-b85e-4b9a-b040-6a27b7f97f06", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "ca57e7a4-8e40-43c1-8a55-13af936ae4f0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "567b83fe-67ef-4ba4-8879-93605e81f402", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "95b4ac63-74b7-4d2f-a49a-e4b44406b8cb", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "d460e6a4-a240-4ccf-9ab5-637cba0df276", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "e2ae2a01-ea60-40d9-873e-6eccbf536ed3", - "name": "Update a Connector Rule", - "request": { - "name": "Update a Connector Rule", - "description": { - "content": "Updates an existing connector rule with the one provided in the request body. Note that the fields 'id', 'name', and 'type' are immutable.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "8c190e6787aa4ed9a90bd9d5344523fb", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the connector rule 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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0a93efa5-bf36-420f-9a54-ab72fd76ec36", - "name": "The updated connector rule", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3d169acb-e0ec-4d0a-a343-181ed586922e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "e5d02075-ac56-4a7c-9ffd-9a4ae1bc1b3b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "da3d34b0-793b-4165-af51-e6028974b2ea", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "e44badbf-f300-449b-b568-c68d1122d3dd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "8dbcd68a-0d41-4562-96bc-16a36e5b18b7", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "f0ece280-c576-4427-a94d-da30183eb11c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "b07e723d-8d5d-4dc1-86fb-a45ffc7566d1", - "name": "Delete a Connector-Rule", - "request": { - "name": "Delete a Connector-Rule", - "description": { - "content": "Deletes the connector rule specified by the given ID.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "8c190e6787aa4ed9a90bd9d5344523fb", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the connector rule to delete", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "c33a71d1-6bfa-4407-b9bd-33f0b16144dd", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":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": "6076ecd2-2c8f-4fd5-bedf-a341f16bbe2e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "df953377-b574-4b0b-a952-2e759e08dea8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "c6b93314-0bf7-4110-a4c7-534061937415", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "3432b898-96b1-499b-9ee5-964dabfa8949", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "44faef21-bc1a-4850-a7fa-1adb0a590622", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "8c1779db-3d54-49bf-a095-d349b55e0818", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "5c719f7f-c143-4b62-b402-238306d9d1af", - "name": "Validate Connector Rule", - "request": { - "name": "Validate Connector Rule", - "description": { - "content": "Returns a list of issues within the code to fix, if any.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "fc83a97b-460f-4238-af7d-5e88f0d0db2c", - "name": "The status of the code's eligibility as a connector rule", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"state\": \"ERROR\",\n \"details\": [\n {\n \"line\": 2,\n \"column\": 5,\n \"messsage\": \"Remove reference to .decrypt(\"\n },\n {\n \"line\": 2,\n \"column\": 5,\n \"messsage\": \"Remove reference to .decrypt(\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a00a712e-e17a-4a4f-bb9a-47fd0a1b021a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "c5c6ff44-0479-4b41-9084-b525f92de5ec", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "eed26f9d-8e7a-4c89-b7f4-d93a9afad33b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "26966511-ed0e-4c4a-9789-247db8929b22", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "cc7654f8-b40c-4fa8-b558-ae4a68b91cbc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "connector-rules", - "validate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "Connectors", - "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges IdentityNow uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow.\n", + "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud.\n", "item": [ { - "id": "7d381ef9-84f3-4999-874d-173534fa5594", + "id": "9c9e30e7-dfbb-4c7c-9833-20f1f1f036fe", "name": "Gets connector list", "request": { "name": "Gets connector list", @@ -36396,7 +34163,7 @@ }, "response": [ { - "id": "6a25c37b-1225-481b-b2c3-e86bee0b9a95", + "id": "d79f7df4-c60f-4316-a5b9-40ccbefff35e", "name": "A Connector Dto object", "originalRequest": { "url": { @@ -36485,7 +34252,7 @@ "_postman_previewlanguage": "json" }, { - "id": "036861a3-3a3f-453e-a93e-ffca04f2afa9", + "id": "86aa0519-04d2-4032-b12b-83e48a87759f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -36574,7 +34341,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06e94286-281f-4573-b0f4-b9a7f2fa2b58", + "id": "4bf13edf-e5cb-4ba6-9b10-df5c6ae2aff5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -36663,7 +34430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdc18325-4ef9-4d72-bab8-e29f897434dc", + "id": "5191f302-c25c-47d2-87a5-0e1784967e4e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -36752,7 +34519,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14079903-84a5-4a20-9143-3c717a8aea2d", + "id": "2c7a39f8-3b08-4126-9941-65300cb0eb13", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -36841,7 +34608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4624ad49-150c-4f2e-81b2-4c7e6eab333f", + "id": "518652fe-fca8-4e3c-af62-a7e2b3f44d28", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -36930,7 +34697,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4fcae6de-6b19-42c8-86d0-caece7fbb1db", + "id": "b5a46ae2-eb5c-4475-a276-7eb28f6671e3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -37027,11 +34794,2244 @@ ] }, { - "name": "Custom Forms", - "description": "Use this API to build and manage custom forms.\nWith this functionality in place, administrators can create and view form definitions and form instances.\n\nForms are composed of sections and fields. Sections split the form into logical groups of fields and fields are the data collection points within the form. Configure conditions to modify elements of the form as the responder provides input. Create form inputs to pass information from a calling feature, like a workflow, to your form.\n\nForms can be used within workflows as an action or as a trigger. The Form Action allows you to assign a form as a step in a running workflow, suspending the workflow until the form is submitted or times out, and the workflow resumes. The Form Submitted Trigger initiates a workflow when a form is submitted. The trigger can be configured to initiate on submission of a full form, a form element with any value, or a form element with a particular value.\n\nRefer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in IdentityNow.\n", + "name": "Connector Rule Management", + "description": "", "item": [ { - "id": "9ab58cce-bd6d-4043-b3d6-b9d64014cc0e", + "id": "05259b29-e9c5-4dce-a588-5a46087fa31d", + "name": "List Connector Rules", + "request": { + "name": "List Connector Rules", + "description": { + "content": "Returns the list of connector rules.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "cf2bec24-0817-46b0-858f-e85f2ccd1225", + "name": "A list of connector rules", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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 \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n },\n {\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "603ca460-b04b-40a7-89c5-6660307c93ec", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a30d0253-36c8-452a-945f-8ca11e472f7d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "f3483b6e-caa9-4fb7-8046-dce0b7a103b3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "7696fe96-00cd-4487-9c3c-7b44816ca354", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "01292146-26c1-4ec0-ad8c-f9b706c82f5a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a693b7ce-d63e-4f9c-a167-1f03fb78745f", + "name": "Create Connector Rule", + "request": { + "name": "Create Connector Rule", + "description": { + "content": "Creates a new connector rule.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "67df1130-9508-4651-96ad-25fd813b9df2", + "name": "The created connector rule", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2214252b-9b72-4460-b7cd-408e21f59036", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "99d4d1b0-5326-4f0e-a9d2-7c832e4ba5bc", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "8e710c17-ba32-4387-bf78-8efa57038be5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "b91c1892-b79a-4403-bfd7-065fad0be282", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "5a3a157f-8729-4a2c-84f8-a90b15558f98", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"WebServiceBeforeOperationRule\",\n \"type\": \"BuildMap\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "f171edc2-f91a-433d-9a6d-bea80c985814", + "name": "Connector-Rule by ID", + "request": { + "name": "Connector-Rule by ID", + "description": { + "content": "Returns the connector rule specified by ID.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) ID of the connector rule to retrieve", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "54ca3006-6cc3-4bbe-b8dd-ee2822031283", + "name": "Connector rule with the given ID", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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 \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cfa12284-d9b9-4fd3-9581-70b0d559475b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "4da05443-75fe-4ddc-bc4c-baf542930caf", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "8ecb735a-f0b8-434c-b66d-d47e998bb083", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "016ea6de-4ccd-4318-b11e-667eca12ad97", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "d2b2a2b7-5a8e-4a8e-a6f9-2c78d29ac3f4", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "445e2747-e9ab-44c3-a7a8-9f6315d019d3", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "fe428574-acab-4cf3-bfe1-f31211d86439", + "name": "Update a Connector Rule", + "request": { + "name": "Update a Connector Rule", + "description": { + "content": "Updates an existing connector rule with the one provided in the request body. Note that the fields 'id', 'name', and 'type' are immutable.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) ID of the connector rule 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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0ab2a924-d637-4697-b8ec-83ca9f112934", + "name": "The updated connector rule", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"created\": \"021-07-22T15:59:23Z\",\n \"id\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {},\n \"modified\": \"021-07-22T15:59:23Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dda2ce47-f0c4-4be4-a71b-d390f35d1b34", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "260ba3cb-3155-43df-921d-2e52f7c8118c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "9392c0dc-c8a2-40a3-a7c9-0e1f4e2ac5a0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "3b92cf3f-44d9-45db-85bf-6867b90c416e", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "66dc08ba-278b-451c-b4dd-efdf14bc20a7", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "e0c88d30-b09f-4553-af84-3b5f03170c0a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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\": \"8113d48c0b914f17b4c6072d4dcb9dfe\",\n \"name\": \"WebServiceBeforeOperationRule\",\n \"sourceCode\": {\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n },\n \"type\": \"BuildMap\",\n \"description\": \"This rule does that\",\n \"signature\": {\n \"input\": [\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n },\n {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n ],\n \"output\": {\n \"name\": \"firstName\",\n \"description\": \"the first name of the identity\",\n \"type\": \"String\"\n }\n },\n \"attributes\": {}\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": "c841ddb5-02d8-4265-9a3a-424e6aa7fd44", + "name": "Delete a Connector-Rule", + "request": { + "name": "Delete a Connector-Rule", + "description": { + "content": "Deletes the connector rule specified by the given ID.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) ID of the connector rule to delete", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {} + }, + "response": [ + { + "id": "8a1717f1-c816-41fa-a2b6-2d1c259672cd", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":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": "e09c8940-9dd8-4eea-b63d-6f72d8b58138", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "4700cd64-52c9-4bbd-8c8c-908bb1eca888", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "3e6711db-bf27-4e0f-a3e8-420f0e3574d0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a7186fea-74a9-4ce1-822f-d5f5203470a0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "696db303-de3d-42d6-93c8-60bd8ef0be55", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "0a63f273-3a62-41d0-ada7-cfe3a075e51b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "f4e47a44-3560-4b39-84da-341957dff879", + "name": "Validate Connector Rule", + "request": { + "name": "Validate Connector Rule", + "description": { + "content": "Returns a list of issues within the code to fix, if any.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bda73f0d-d049-4473-8a39-897a317ea0a5", + "name": "The status of the code's eligibility as a connector rule", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"state\": \"ERROR\",\n \"details\": [\n {\n \"line\": 2,\n \"column\": 5,\n \"messsage\": \"Remove reference to .decrypt(\"\n },\n {\n \"line\": 2,\n \"column\": 5,\n \"messsage\": \"Remove reference to .decrypt(\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b3eec852-a04d-4ff0-a717-1bcdbf3b8757", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "789e740e-761e-4f8c-bf5e-46d832400ddd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "d12811b8-f2ec-4062-9e6c-e3952b1ec57b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "e4088341-b75c-4540-b529-6b041155af75", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "f03b8fa3-558d-47c2-89ea-92f300e0296d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "connector-rules", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"version\": \"1.0\",\n \"script\": \"return \\\"Mr. \\\" + firstName;\"\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": "Custom Forms", + "description": "Use this API to build and manage custom forms.\nWith this functionality in place, administrators can create and view form definitions and form instances.\n\nForms are composed of sections and fields. Sections split the form into logical groups of fields and fields are the data collection points within the form. Configure conditions to modify elements of the form as the responder provides input. Create form inputs to pass information from a calling feature, like a workflow, to your form.\n\nForms can be used within workflows as an action or as a trigger. The Form Action allows you to assign a form as a step in a running workflow, suspending the workflow until the form is submitted or times out, and the workflow resumes. The Form Submitted Trigger initiates a workflow when a form is submitted. The trigger can be configured to initiate on submission of a full form, a form element with any value, or a form element with a particular value.\n\nRefer to [Forms](https://documentation.sailpoint.com/saas/help/forms/index.html) for more information about using forms in Identity Security Cloud.\n", + "item": [ + { + "id": "e85026e4-14eb-4e1c-82fb-bc27a7572e5e", "name": "Export form definitions by tenant.", "request": { "name": "Export form definitions by tenant.", @@ -37097,7 +37097,7 @@ }, "response": [ { - "id": "f22c33d1-1f6e-4e5a-bcd3-2713b745cf27", + "id": "679f8c92-20c5-4b36-a91c-4ad2f1ee8df5", "name": "Returns a list of form definitions by tenant", "originalRequest": { "url": { @@ -37172,12 +37172,12 @@ "value": "application/json" } ], - "body": "{\n \"count\": 1,\n \"results\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ut tempor\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"culpa\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"c\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"r\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"reprehenderit Duis\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"velit ex officia\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"officia sint ea\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"pariatur quis irure\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n }\n ]\n}", + "body": "{\n \"count\": 1,\n \"results\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sit ullamco incididunt aute qui\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Duis adipisicing anim\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"occaecat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"et exercitation incididunt ut\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"est d\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliquip velit\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliquip consect\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"laboris nisi Lorem\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3f3d5960-232b-4ad3-8d21-d8b3e3253a6b", + "id": "144d92ff-8e95-4ab1-8ab4-c93b5a6903f4", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -37252,12 +37252,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6617bfbf-b8e9-4080-9f87-abd28f86bd55", + "id": "a80dc0ab-2bcd-49b6-b89d-6e816675c8bc", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -37332,12 +37332,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "58e29a8a-2f71-4f5c-b646-abe92717aea4", + "id": "d407d2ca-15f9-4291-bbd0-190b96b44418", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -37412,12 +37412,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "991325a3-665c-4fec-8bfc-c5345a28ed8c", + "id": "66d1d4be-d4bc-4d69-83f8-4ded3601cf14", "name": "Too many requests", "originalRequest": { "url": { @@ -37497,7 +37497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4e41239-263e-4471-b1e1-ca2c3f73f9ee", + "id": "5a5753cc-ba5d-4c87-ac0f-0580801c6f15", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -37572,7 +37572,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37583,7 +37583,7 @@ } }, { - "id": "b46cc512-067d-4137-8ad6-d9ef68122122", + "id": "3fe201da-217f-41af-8206-02c57b395476", "name": "Creates a form definition.", "request": { "name": "Creates a form definition.", @@ -37622,7 +37622,7 @@ }, "response": [ { - "id": "cdd36d14-5527-40c5-8eb2-3c7143363e02", + "id": "26e76dcb-1fe2-439e-945d-0bf55d56f092", "name": "Returns a new form definition", "originalRequest": { "url": { @@ -37673,12 +37673,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"velit ex exercitation\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliqua et\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consequat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"fugiat \"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", + "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt consequat Ut sed qui\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"laboris mollit\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ipsum cupidatat enim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"magna laborum dolore reprehenderit\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7d5f50a7-0a69-4b7d-91e4-5b36def03ea8", + "id": "410bb70e-96b2-4d45-be1e-aaf182c58e34", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -37729,12 +37729,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cf994fa7-8793-464f-a010-044a5efa85b7", + "id": "6d42f5af-fcf3-4cbb-a11a-c8910ed81d85", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -37785,12 +37785,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "378635b9-6b78-4b27-b885-084604a11673", + "id": "15d5bfda-aaa9-4271-b9be-939900ab3863", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -37841,12 +37841,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "52fff895-db4d-43f8-aa33-1d38b97a803e", + "id": "15db692a-8f20-4cde-9d75-ad2a5fdd3d75", "name": "Too many requests", "originalRequest": { "url": { @@ -37902,7 +37902,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa114517-0b6c-4712-a975-b9a64ba1c12a", + "id": "043e87bb-e25c-4c87-8087-edc94903d973", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -37953,7 +37953,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37964,7 +37964,7 @@ } }, { - "id": "ba3f3275-b804-4a13-a4ef-5d586df473fc", + "id": "5fb4eb27-fd02-41cc-ae2e-c356b132e6e6", "name": "Return a form definition.", "request": { "name": "Return a form definition.", @@ -38005,7 +38005,7 @@ }, "response": [ { - "id": "74295f18-7002-4c5b-b906-5323caf4f244", + "id": "0a5dc5bf-f9e1-4ec1-a06e-4b426497df49", "name": "Returns a form definition", "originalRequest": { "url": { @@ -38044,12 +38044,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"velit ex exercitation\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliqua et\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consequat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"fugiat \"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", + "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt consequat Ut sed qui\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"laboris mollit\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ipsum cupidatat enim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"magna laborum dolore reprehenderit\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f98f8ed5-00ed-4af0-8454-c297f631ac4e", + "id": "4b785ff1-31ce-4233-96ce-e30468eecbfc", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -38088,12 +38088,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ed978878-5295-4c71-88f1-d641faf2f37b", + "id": "bf7b684a-2d06-48a3-a513-382501bf4716", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -38132,12 +38132,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c7c0c50a-8c2f-40f5-a0c5-f7119bad22f2", + "id": "ec3725ce-62e8-407b-aec6-3173026c429c", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -38176,12 +38176,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e6406e5c-f45e-4a2e-bae7-2857e1b180fd", + "id": "398b9112-0207-43ce-a19c-4a13393dd52d", "name": "An error with the item not found", "originalRequest": { "url": { @@ -38220,12 +38220,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1bd26077-b7d9-4534-b327-36e7df0e0788", + "id": "140253a6-18fb-4dcb-882a-0f631fe46c86", "name": "Too many requests", "originalRequest": { "url": { @@ -38269,7 +38269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dea468e7-af8f-4f68-b6b2-81f5c180b888", + "id": "6f44e7f6-083e-4796-a463-9da771573386", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -38308,7 +38308,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38319,7 +38319,7 @@ } }, { - "id": "d873393e-89a1-4240-8894-25c89542363a", + "id": "e1aeae49-a522-4c7b-a4ae-0b9ea0d794ba", "name": "Deletes a form definition.", "request": { "name": "Deletes a form definition.", @@ -38360,7 +38360,7 @@ }, "response": [ { - "id": "5afc69bf-2689-470c-8709-ba83d36dc723", + "id": "42dd9f90-7e97-4b0b-a258-7cab25c9a2f2", "name": "Returns an empty body", "originalRequest": { "url": { @@ -38404,7 +38404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8930df6b-1eb0-4d8b-b51b-e306cc8de850", + "id": "8f4759a9-3c9b-450f-8177-c1399d7264c2", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -38443,12 +38443,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5447b3db-18ff-44b3-9828-11f412795491", + "id": "c7708df8-d810-4f0e-a292-b5ce1bca32a2", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -38487,12 +38487,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fe452bf1-f245-49d1-97af-13cdff95a734", + "id": "1d2eacd1-2dda-4a1d-a3f7-b0a1bb1312ff", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -38531,12 +38531,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2d0bcdc0-d767-4c90-9b40-46e8816fe078", + "id": "b0670bde-be72-4c98-96d2-41fa56447151", "name": "An error with the item not found", "originalRequest": { "url": { @@ -38575,12 +38575,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "13ac51ef-f682-4fe3-8b15-f6608e071cc2", + "id": "2f81609e-bcc1-4880-9f85-612c9341a3be", "name": "Too many requests", "originalRequest": { "url": { @@ -38624,7 +38624,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c8cd951-ebf2-44fd-abc1-da80517f9df3", + "id": "0b6274a2-2384-427d-82c8-98cf6ce683ec", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -38663,7 +38663,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38674,7 +38674,7 @@ } }, { - "id": "6e4c5ceb-4a9b-4835-a866-de1af189e6af", + "id": "afd2c5cb-a510-41f2-97a7-21ecdebf275c", "name": "Patch a form definition.", "request": { "name": "Patch a form definition.", @@ -38728,7 +38728,7 @@ }, "response": [ { - "id": "70292535-9c1a-4762-bc47-b7f60d3f5ded", + "id": "47eb7eaa-dbe0-41c9-b7ba-ba96e77afe4f", "name": "Returns the form definition updated", "originalRequest": { "url": { @@ -38780,12 +38780,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"velit ex exercitation\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliqua et\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consequat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"fugiat \"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", + "body": "{\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt consequat Ut sed qui\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"laboris mollit\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ipsum cupidatat enim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"magna laborum dolore reprehenderit\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7d38f176-089e-4e4f-bad1-e5a561b51aa0", + "id": "3a14c7ac-2bc2-45f0-9e91-b5d8c79825aa", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -38837,12 +38837,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c2da318a-f2f6-43ef-b152-6a0f26bda4d3", + "id": "3c5750fd-ad8e-40f8-aad3-9dc786feace0", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -38894,12 +38894,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cd833988-f81e-4ad4-82cd-b47eb88b62ad", + "id": "6615b751-2aed-42ce-affb-b205a31b49c0", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -38951,12 +38951,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6c99c3ab-f94c-40e2-8a8d-1d260999d500", + "id": "942f8c89-0b1b-4ac2-b06d-2ef487652e27", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -39008,12 +39008,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d8170d40-fc77-4724-b331-b17a8ddc8722", + "id": "b305d06a-5573-4e11-9290-cd5bbe637d05", "name": "Too many requests", "originalRequest": { "url": { @@ -39070,7 +39070,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9da15907-76be-436d-a082-ab1aa7027cb8", + "id": "0f611920-279a-4399-b194-f2e1d0a53e8a", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -39122,7 +39122,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39133,7 +39133,7 @@ } }, { - "id": "e429c818-daec-4f48-88b8-f2a26dcc30c7", + "id": "4fb66a37-7b7a-4160-a1e0-e6fa77eadb60", "name": "Preview form definition data source.", "request": { "name": "Preview form definition data source.", @@ -39213,7 +39213,7 @@ }, "response": [ { - "id": "f4855647-49b9-492c-a44a-c5bd8855d0a0", + "id": "9b84689c-6451-4e70-b201-daf3e37c9250", "name": "Returns a preview of a form definition data source", "originalRequest": { "url": { @@ -39299,7 +39299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "228a1b2d-d2db-4f77-a059-70ad3b539304", + "id": "49147aa7-f1fb-4d22-a544-1450f067471b", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -39380,12 +39380,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1339a8bb-a777-4fdb-8a91-0b9becdeb2e5", + "id": "ae10d81c-6c4c-4722-84ce-5fb5d0f53315", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -39466,12 +39466,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ecf0578e-8932-44d4-8a60-069e6e2a524c", + "id": "ed5e45ee-2f8a-43c7-ac40-553b4b459d5a", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -39552,12 +39552,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "dd13261d-62fe-435a-80a7-2af3959d8824", + "id": "550f23cf-dfc8-4089-a4c8-c36d325e24fa", "name": "An error with the item not found", "originalRequest": { "url": { @@ -39638,12 +39638,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ef95597c-5ee3-4095-aa8c-bb307ca539fe", + "id": "cbff4fda-6fce-4c63-b3fe-8c13e21cc435", "name": "Too many requests", "originalRequest": { "url": { @@ -39729,7 +39729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6a81d5e-5d00-4bc4-865f-32da1e776eb8", + "id": "031b3ca1-e7c1-4f2c-afe6-cce63cade8ab", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -39810,7 +39810,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39821,7 +39821,7 @@ } }, { - "id": "316bbe03-e8e8-46f1-b297-886beebcaae1", + "id": "d5520162-b6eb-4fe9-b2f8-60f82e915c43", "name": "List form definitions by tenant.", "request": { "name": "List form definitions by tenant.", @@ -39888,7 +39888,7 @@ }, "response": [ { - "id": "a35cfd54-746a-4ae8-8368-6312b1c6ab58", + "id": "650a45e0-d43d-4d43-8671-fedd66d60cc8", "name": "Returns a list of form definition objects by tenant used by SP-Config", "originalRequest": { "url": { @@ -39964,12 +39964,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor volupta\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"nisi sed Lorem\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Excepteur nisi\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"nulla fugiat\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"sit reprehenderit\",\n \"version\": -54928777\n },\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"in pariatur exercitation sunt occaecat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"adipisicing proident enim d\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"enim nisi\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sint esse ut irure\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"v\",\n \"version\": 15992197\n }\n]", + "body": "[\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aute laborum Excepteur eu\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"officia in nulla\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ullamco enim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"in ad\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"pariatur in\",\n \"version\": -45360267\n },\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"laboris deserunt\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sint magna nisi laboris\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sit ut aliqua\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"magna in adipisicing\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"in Excepteur laboris ut\",\n \"version\": -74824605\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3769f167-f298-4900-b30c-3acd416d261b", + "id": "912d9069-fd7d-40ef-bb2e-4c67a95baaf0", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -40045,12 +40045,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a4793867-a12a-4136-8db2-8d8c6a6ea5c2", + "id": "13248ac0-c1f6-449c-a61b-ccd55f05b61b", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -40126,12 +40126,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "af757cd0-cc22-412a-93e8-8fa412f23600", + "id": "9bcddd94-25bf-4fc7-8ca8-ce49f5193bec", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -40207,12 +40207,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b3b8b514-f6b4-4355-9477-b4d74e449744", + "id": "9e4c5856-42a8-4b9a-978d-073851b46218", "name": "Too many requests", "originalRequest": { "url": { @@ -40293,7 +40293,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21b367e6-25d9-47ad-8132-b184ea79e537", + "id": "84cea4e6-89f5-4d9e-b180-ffef02eda940", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -40369,7 +40369,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40380,7 +40380,7 @@ } }, { - "id": "fc6c56eb-20c3-4a2d-b08c-15c5f409dd8f", + "id": "bbddab43-bf78-434e-aec7-9385716abe89", "name": "Generate JSON Schema dynamically.", "request": { "name": "Generate JSON Schema dynamically.", @@ -40420,7 +40420,7 @@ }, "response": [ { - "id": "0db51c9a-6610-42d5-95fa-bb5696b5396f", + "id": "e5bf0f91-122f-4463-8e1c-a48f96fa24ee", "name": "Returns a form elements dynamic schema", "originalRequest": { "url": { @@ -40477,7 +40477,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3301c994-8dfc-4656-95d7-913ff4a8ca3f", + "id": "03f7f5b0-248e-40a4-8274-c61ea81b5955", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -40529,12 +40529,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "39bbee82-21c6-4cba-907a-a386deee52cd", + "id": "7908d25a-9517-416e-b11e-e91905fe6ab1", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -40586,12 +40586,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "dc57a79c-9961-4e8d-80bd-cf2e1112decb", + "id": "791df95d-78f8-4648-95f2-aaa3ef1c23fc", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -40643,12 +40643,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "adfd56ed-0569-4b35-8f47-7f440134c528", + "id": "994a3581-fec2-4d48-98b9-5cb511f48bfd", "name": "An error with the item not found", "originalRequest": { "url": { @@ -40700,12 +40700,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5a60ad60-63fb-460c-b3b9-d889a24ec662", + "id": "bfdc2f06-6095-42b5-99ae-f733867798c4", "name": "Too many requests", "originalRequest": { "url": { @@ -40762,7 +40762,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b999687c-b0ca-4655-8d32-161864ffe6b8", + "id": "bf3e83cb-fdfc-4135-95fe-0e9a447feff1", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -40814,7 +40814,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40825,7 +40825,7 @@ } }, { - "id": "f80312eb-dbf9-4669-9aa7-78fdc5c094c6", + "id": "467575f0-bca5-43da-bc06-ce4156c8c724", "name": "Import form definitions from export.", "request": { "name": "Import form definitions from export.", @@ -40865,7 +40865,7 @@ }, "response": [ { - "id": "9457ee95-50bd-40aa-a9bb-4d4aa3863ef6", + "id": "44b26918-0941-4dd3-ad11-c694452a93a4", "name": "Returns statuses of those form definition objects imported", "originalRequest": { "url": { @@ -40917,12 +40917,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"detail\": {\n \"Duis_a\": {}\n },\n \"key\": \"culpa dolor Lorem aliquip\",\n \"text\": \"eiusmod laboris\"\n },\n {\n \"detail\": {\n \"do619\": {},\n \"ad_0\": {}\n },\n \"key\": \"laboris incididunt\",\n \"text\": \"minim\"\n }\n ],\n \"importedObjects\": [\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"commodo amet exercitation\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"eiusmod ut\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"d\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Duis reprehenderit\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"dolore\",\n \"version\": 27025646\n },\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ipsum mollit au\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur adipisicing cupidatat\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"voluptate esse aliquip enim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"cillum culpa proident\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"sit ad nulla enim velit\",\n \"version\": -502462\n }\n ],\n \"infos\": [\n {\n \"detail\": {\n \"minim__9c\": {},\n \"veniam_dc3\": {},\n \"nisi_c\": {},\n \"non_36e\": {}\n },\n \"key\": \"commodo eu\",\n \"text\": \"fugiat quis\"\n },\n {\n \"detail\": {\n \"elit_e\": {},\n \"esse9d2\": {},\n \"laborum_0\": {}\n },\n \"key\": \"voluptat\",\n \"text\": \"adipisicing officia\"\n }\n ],\n \"warnings\": [\n {\n \"detail\": {\n \"dolor_8\": {},\n \"nisif\": {}\n },\n \"key\": \"ex dolore minim anim\",\n \"text\": \"est id labore\"\n },\n {\n \"detail\": {\n \"utf7\": {}\n },\n \"key\": \"Ut sed\",\n \"text\": \"non in eu ad ullamco\"\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"detail\": {\n \"quiecf\": {}\n },\n \"key\": \"consectetur dolor magna occaecat\",\n \"text\": \"consequat in laboris enim\"\n },\n {\n \"detail\": {\n \"nulla_e\": {},\n \"ut79d\": {},\n \"Ut_348\": {},\n \"minim23f\": {}\n },\n \"key\": \"laborum\",\n \"text\": \"ullamco\"\n }\n ],\n \"importedObjects\": [\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"adipisicing in incididunt exercitation\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor incididunt\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"nostrud est nisi\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"culpa\",\n \"version\": 73071841\n },\n {\n \"object\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"name\": \"My form\",\n \"description\": \"My form description\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n \"usedBy\": [\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n },\n {\n \"type\": \"WORKFLOW\",\n \"id\": \"00000000-0000-0000-0000-000000000000\"\n }\n ],\n \"formInput\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"STRING\",\n \"label\": \"input1\",\n \"description\": \"A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic\"\n }\n ],\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"est et ut\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"aliquip reprehenderit\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolore amet velit\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ad cillum pariatur\"\n }\n }\n ]\n }\n ],\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\"\n },\n \"self\": \"fugiat nisi officia sint\",\n \"version\": -12630729\n }\n ],\n \"infos\": [\n {\n \"detail\": {\n \"ametdc\": {}\n },\n \"key\": \"Ut sint\",\n \"text\": \"veniam minim ad Lorem elit\"\n },\n {\n \"detail\": {\n \"dolore09\": {}\n },\n \"key\": \"sed laborum anim\",\n \"text\": \"Ut exercitation\"\n }\n ],\n \"warnings\": [\n {\n \"detail\": {\n \"cupidatata_9\": {},\n \"in_e0c\": {},\n \"proident_0\": {},\n \"commodo_1\": {}\n },\n \"key\": \"nisi anim Duis\",\n \"text\": \"id ut sed aliquip\"\n },\n {\n \"detail\": {\n \"adipisicing70\": {},\n \"est9\": {},\n \"occaecat_dd6\": {}\n },\n \"key\": \"Excepteur deserunt\",\n \"text\": \"ut\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e6779277-1a5d-4280-8ac9-d54d0844bb35", + "id": "a798ac4d-df1b-4f98-a790-1a609e153eeb", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -40974,12 +40974,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a9fd522d-6f90-4516-a5af-7f21ece55344", + "id": "4e5f2ab7-8a0e-4db1-b520-d79a3354f6ac", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -41031,12 +41031,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9ab2b2ae-f8b0-4d02-8ceb-8ce1fabdf32a", + "id": "b97bed8f-f6d4-443c-88e0-637cb3903176", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -41088,12 +41088,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0477bac1-ae10-4426-a64c-f26394281eff", + "id": "c318fb36-029a-4ca4-9573-1130927c5eda", "name": "Too many requests", "originalRequest": { "url": { @@ -41150,7 +41150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4619a12-a4de-4dd1-b8f6-b2b56644d3c6", + "id": "774c339b-111e-44b4-afde-b8874d421b3c", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -41202,7 +41202,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41213,7 +41213,7 @@ } }, { - "id": "2a5798bd-1232-46e8-96ca-6860a7c97da9", + "id": "acdf1e3c-62a4-489e-a714-586d55154989", "name": "Upload new form definition file.", "request": { "name": "Upload new form definition file.", @@ -41264,7 +41264,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41273,7 +41273,7 @@ }, "response": [ { - "id": "987807d0-8f86-4460-9944-3b6ad0bfb5af", + "id": "d24c751f-53e4-48b3-9537-4deefe879ef3", "name": "Returns a new form definition file", "originalRequest": { "url": { @@ -41316,7 +41316,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41336,7 +41336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c219e66-021a-4885-8bd2-be71675168d0", + "id": "1362a3f5-1903-4544-bdad-8298825a22ee", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -41379,7 +41379,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41394,12 +41394,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4c78a9f3-b918-49a2-a1aa-dbaca3305eec", + "id": "c451e4a2-2165-4a0c-9d5a-44aeafa5e1a2", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -41442,7 +41442,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41457,12 +41457,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7989faf1-89b9-4e20-a0ef-7d84b6778130", + "id": "6088b983-3162-48d4-bbf4-5b2e663846d4", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -41505,7 +41505,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41520,12 +41520,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4492eee0-4d28-4326-9a86-898989248878", + "id": "3b34be3f-8973-46a1-97ec-32668d30a064", "name": "An error with the item not found", "originalRequest": { "url": { @@ -41568,7 +41568,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41583,12 +41583,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "400b7c46-6780-4a88-b596-c7448fc39bdc", + "id": "c14428b5-45e0-4830-95fd-fba6192f3979", "name": "An error with payload size too large", "originalRequest": { "url": { @@ -41631,7 +41631,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41646,12 +41646,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a1066ca3-19de-4e47-8219-890ece823aa9", + "id": "4d5c6866-7787-49c4-81dd-9342f6990ef0", "name": "An error with unsupported media type", "originalRequest": { "url": { @@ -41694,7 +41694,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41709,12 +41709,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7dc41ea0-5dde-4415-98eb-f64e611888ba", + "id": "de92144d-0983-4166-b1a5-c9071a368cdb", "name": "Too many requests", "originalRequest": { "url": { @@ -41757,7 +41757,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41777,7 +41777,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9feeb5f-703f-48e3-bef1-b0aa18e4d249", + "id": "d973c4fe-17e5-4f2c-9278-097eb4a2e2f0", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -41820,7 +41820,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41835,12 +41835,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ca2dceac-885f-417e-be1c-f7e59bfd2801", + "id": "021fb33c-c822-4f60-917f-4847886d007d", "name": "An external service is not available", "originalRequest": { "url": { @@ -41883,7 +41883,7 @@ "type": "text/plain" }, "key": "file", - "value": "aliquip esse", + "value": "velit irure", "type": "text", "contentType": "image/png, image/jpeg" } @@ -41898,7 +41898,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41909,7 +41909,7 @@ } }, { - "id": "7e6a594c-c0c4-44ec-8be6-6de7f753b8af", + "id": "9d7cbfb8-7d8d-4d14-bfee-c664d43c0ba0", "name": "Download definition file by fileId.", "request": { "name": "Download definition file by fileId.", @@ -41959,7 +41959,7 @@ }, "response": [ { - "id": "c45a9709-4993-4e17-b5a2-b97e5fdddd28", + "id": "d4a70d20-96ce-4a8b-a7b0-c20ef252df07", "name": "Returns a file that is referred to by fileID and associated with the formDefinitionID", "originalRequest": { "url": { @@ -42000,12 +42000,12 @@ "value": "application/json" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "47f16d2c-4901-483d-b690-74199e645cb3", + "id": "0e6cc9c5-b646-4142-8ccf-a3ed6b4b9789", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -42046,12 +42046,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5d85e5b0-f639-4944-95ed-0a83ca379d55", + "id": "2be12284-7900-41ab-8bd9-b3de1e07fd96", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -42092,12 +42092,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "95e9ec07-5b2e-486d-ad5c-2691309c3014", + "id": "0cb72e8b-8090-48b0-a380-58c28a3ffaf4", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -42138,12 +42138,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "93190aec-ea4b-46c7-a078-bc61520fb3ff", + "id": "607aafda-72ee-477e-991d-27790abebb9b", "name": "An error with the item not found", "originalRequest": { "url": { @@ -42184,12 +42184,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "963284f5-51d0-42f3-91b1-e23c2c3bd785", + "id": "b758dcf3-554f-45f6-8a4b-1848129577c4", "name": "Too many requests", "originalRequest": { "url": { @@ -42235,7 +42235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3631d4bd-a8d7-4926-9ad0-ce2ef1d61afd", + "id": "8a67f9b9-f649-479e-9986-5fae66923ae9", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -42276,12 +42276,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "95796a36-e18d-4efc-8315-123337712fda", + "id": "4b03d85e-8602-45ee-89d5-16e49472660d", "name": "An external service is not available", "originalRequest": { "url": { @@ -42322,7 +42322,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42333,7 +42333,7 @@ } }, { - "id": "f01d0d2f-78a6-4bcb-b529-37ced465f2ed", + "id": "cc310b52-d02a-4b43-a3da-87d004f3480d", "name": "List form instances by tenant.", "request": { "name": "List form instances by tenant.", @@ -42362,7 +42362,7 @@ }, "response": [ { - "id": "f65e5014-aa1a-44b2-a11b-a454b3d57998", + "id": "8cce0fa4-1429-41b6-802c-a07dbbedeadf", "name": "Returns a list of form instances by tenant", "originalRequest": { "url": { @@ -42400,12 +42400,12 @@ "value": "application/json" } ], - "body": "{\n \"count\": 1,\n \"results\": [\n {\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"ut qui\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"nulla tempor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sunt nulla\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Excepteur enim\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n },\n {\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Ut veniam in consectetur ut\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"exercitation ut eu\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"labore magna amet\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"irure nostrud\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n }\n ]\n}", + "body": "{\n \"count\": 1,\n \"results\": [\n {\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"irure consectetur ut\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"do\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"i\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"Excepteur nisi\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n },\n {\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"et dolore in quis occaecat\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"non\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"id reprehenderit\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"deserunt cillum\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c07fc04b-4d92-4249-8564-65624e083e0c", + "id": "91f89d4c-48a8-4074-bb28-4ddcf19c9296", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -42443,12 +42443,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2820ea71-20f2-4308-92d3-147020370800", + "id": "80b2544e-7ab4-46eb-8288-ed60e335c1fe", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -42486,12 +42486,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "491e4a38-2303-41bf-848f-a633e859b098", + "id": "eb739749-9d78-430d-a10f-f4ed4b81d836", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -42529,12 +42529,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "639c507f-539d-4f90-bec1-abf958c48746", + "id": "366c95aa-6c9f-47db-977e-5daf246d4eb4", "name": "Too many requests", "originalRequest": { "url": { @@ -42577,7 +42577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8176299c-bf99-42ac-b478-7ee71356da1f", + "id": "79effaf8-8071-43a8-a71a-9ff90b072679", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -42615,7 +42615,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42626,7 +42626,7 @@ } }, { - "id": "2d389796-81ce-4d66-af8c-ac57a0666bfd", + "id": "7ba2616c-049b-4f0f-b3cf-992304fc0cd7", "name": "Creates a form instance.", "request": { "name": "Creates a form instance.", @@ -42665,7 +42665,7 @@ }, "response": [ { - "id": "acc57556-a638-468a-b94a-94a993b9aa38", + "id": "4a6641c9-c711-488a-b042-f905f8546680", "name": "Returns a new form instance", "originalRequest": { "url": { @@ -42716,12 +42716,12 @@ "value": "application/json" } ], - "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sit Excepteur do\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur anim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"do\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", + "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"est aute tempor\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sed cupidatat enim elit\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "229ee6a9-f5ed-4137-b1f2-e7e9a40242dd", + "id": "f9fdd279-3e48-4dbc-ae14-2ea05fbe4156", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -42772,12 +42772,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c165fb24-4842-4033-92c2-4cab695d8942", + "id": "f9e2eb6d-6452-4547-a862-1b3ec2924746", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -42828,12 +42828,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "abbc5d16-3bf0-4743-b906-af9788844c19", + "id": "8f73f08f-7f50-4cc2-ad02-bf01f99da714", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -42884,12 +42884,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c7dfb5be-75d4-48d1-829d-eec9cfad4b51", + "id": "98b5c448-ab2d-47eb-8b71-e6432e68eaae", "name": "Too many requests", "originalRequest": { "url": { @@ -42945,7 +42945,7 @@ "_postman_previewlanguage": "json" }, { - "id": "386247bf-8b91-4d83-9831-b9d91a1989bc", + "id": "4c7ea8c8-afbc-4092-863f-afd697a483cf", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -42996,7 +42996,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43007,7 +43007,7 @@ } }, { - "id": "4d567aac-8ee4-4aec-91b3-e774ed2bbced", + "id": "87fb3362-cd8b-4c3f-8943-920de485fab9", "name": "Returns a form instance.", "request": { "name": "Returns a form instance.", @@ -43048,7 +43048,7 @@ }, "response": [ { - "id": "27e28913-cda8-4454-bb11-d80ae0f04e6f", + "id": "ddd984a1-1251-4e52-a222-5610822efb5c", "name": "Returns a form instance by its key", "originalRequest": { "url": { @@ -43087,12 +43087,12 @@ "value": "application/json" } ], - "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sit Excepteur do\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur anim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"do\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", + "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"est aute tempor\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sed cupidatat enim elit\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fab3159f-0d00-4d61-b209-08357b4032d6", + "id": "e649fd2e-f5fa-426f-9317-e68943481ae6", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -43131,12 +43131,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5547c98b-0456-4304-8477-d63ad37cb94b", + "id": "c1ac3bd4-7ea4-4c9d-b7c0-27f91c38bc2f", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -43175,12 +43175,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bc8f9544-9edf-4e02-9eaa-6f0ae535b944", + "id": "616a066f-7e7a-4dec-bba1-b1e9be3e3dfa", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -43219,12 +43219,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "46dcfdb9-4db1-4e3c-9d23-a1f6e5a912b9", + "id": "5312102c-44ae-4b10-8341-4c6cac0dc8f3", "name": "An error with the item not found", "originalRequest": { "url": { @@ -43263,12 +43263,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b0722a09-e576-4076-8200-2056617e4d9b", + "id": "e3f3deb3-ba25-46ed-8469-6315b183d1a6", "name": "Too many requests", "originalRequest": { "url": { @@ -43312,7 +43312,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88740ab5-c443-4e0d-a391-e07c530878ec", + "id": "585d1070-024d-46ef-85fb-f8c263777b76", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -43351,7 +43351,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43362,7 +43362,7 @@ } }, { - "id": "d6d6d6c1-1ec3-47c3-aca0-c57682cdd5b0", + "id": "b869a457-581d-44a5-8333-4900209b7667", "name": "Patch a form instance.", "request": { "name": "Patch a form instance.", @@ -43416,7 +43416,7 @@ }, "response": [ { - "id": "5000c126-50bb-4cd3-9822-ad3ae0bc4247", + "id": "c3393f90-f750-4dfd-b582-96cac967cbc8", "name": "Returns the form instance updated", "originalRequest": { "url": { @@ -43468,12 +43468,12 @@ "value": "application/json" } ], - "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sit Excepteur do\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur anim\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"do\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", + "body": "{\n \"created\": \"2023-07-12T20:14:57.74486Z\",\n \"createdBy\": {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"WORKFLOW_EXECUTION\"\n },\n \"expire\": \"2023-08-12T20:14:57.74486Z\",\n \"formConditions\": [\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"incididunt\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"consectetur dolor\"\n }\n }\n ]\n },\n {\n \"ruleOperator\": \"AND\",\n \"rules\": [\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n },\n {\n \"sourceType\": \"ELEMENT\",\n \"source\": \"department\",\n \"operator\": \"EQ\",\n \"valueType\": \"STRING\",\n \"value\": \"Engineering\"\n }\n ],\n \"effects\": [\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"est aute tempor\"\n }\n },\n {\n \"effectType\": \"HIDE\",\n \"config\": {\n \"defaultValueLabel\": \"Access to Remove\",\n \"element\": \"sed cupidatat enim elit\"\n }\n }\n ]\n }\n ],\n \"formData\": {\n \"department\": \"Engineering\"\n },\n \"formDefinitionId\": \"00000000-0000-0000-0000-000000000000\",\n \"formElements\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"elementType\": \"TEXT\",\n \"config\": {\n \"label\": \"Department\"\n },\n \"key\": \"department\",\n \"validations\": {}\n }\n ],\n \"formErrors\": [\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n },\n {\n \"key\": \"department\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"value\": \"Engineering\"\n }\n ],\n \"formInput\": {\n \"input1\": \"Sales\"\n },\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"modified\": \"2023-07-12T20:14:57.74486Z\",\n \"recipients\": [\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n },\n {\n \"id\": \"00000000-0000-0000-0000-000000000000\",\n \"type\": \"IDENTITY\"\n }\n ],\n \"standAloneForm\": false,\n \"standAloneFormUrl\": \"https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000\",\n \"state\": \"ASSIGNED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d2652c87-49a0-46c8-af75-5e918568ddb2", + "id": "27bc74c4-0e0a-4b6b-8a57-fd4d3486f78d", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -43525,12 +43525,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c04c1547-f66b-47ab-8831-530e68f57f35", + "id": "5dfffa2c-2457-4951-ab5d-67051ae37d58", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -43582,12 +43582,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0a628024-f1a9-4ac6-ba7d-4e3856c4b001", + "id": "fd797e9b-dc18-4bc1-9562-b15275fbb424", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -43639,12 +43639,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1de0b70c-d72e-41c1-b28c-097a8a56844d", + "id": "76e633d6-87a0-465e-9654-fa28a4a25b26", "name": "An error with the item not found", "originalRequest": { "url": { @@ -43696,12 +43696,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9e881dcd-fbd3-4e95-8a80-60ad744427b0", + "id": "42545c73-9956-4f90-aba0-e364d627aae8", "name": "An error with the request property conflicts with stored", "originalRequest": { "url": { @@ -43753,12 +43753,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3b2ce285-2a3a-40f0-9041-d2f25cbb1a0d", + "id": "a97b113f-9de4-43ae-bbcd-5a3c897c3a3e", "name": "Too many requests", "originalRequest": { "url": { @@ -43815,7 +43815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cd4f4d7-a775-4045-a9bf-f82d8ffc0f88", + "id": "34b0446a-3845-4e2c-8105-bb6472b40cd7", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -43867,7 +43867,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43878,7 +43878,7 @@ } }, { - "id": "58ebe4f7-6507-44fa-b9ff-6346f04af298", + "id": "5ed99f5a-68b7-4e40-a7e2-b0756860e1cd", "name": "Retrieves dynamic data by element.", "request": { "name": "Retrieves dynamic data by element.", @@ -43950,7 +43950,7 @@ }, "response": [ { - "id": "a398a1a0-c982-4f9d-869e-54b5309daba6", + "id": "f5243d9a-f94a-43ed-ae1d-0a267b9ffc65", "name": "Retrieves dynamic data to aid in correctly completing a valid form by form element ID from data source configuration", "originalRequest": { "url": { @@ -44015,7 +44015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89853b84-1c78-447e-ad58-9ed5c956a9ca", + "id": "a377daf6-42b0-401a-9062-b3f745e8a472", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -44075,12 +44075,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0b7c890f-505d-4a48-95b7-fd141d6a14cd", + "id": "eb4c79df-c873-40ad-891e-fbcf727b7a8f", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -44140,12 +44140,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b1c65df1-894c-45b8-98ad-5b8dce7019ba", + "id": "6aef2357-767d-4c1c-9d40-2018bb830bb7", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -44205,12 +44205,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "60f9c17a-39da-4a48-96cc-86fbd3db523f", + "id": "e3ac65f8-7cc5-4873-91a9-43274f5b8b9f", "name": "An error with the item not found", "originalRequest": { "url": { @@ -44270,12 +44270,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a1c046cb-7835-497a-ac41-d938daa73b46", + "id": "e1ec1ff2-888d-441b-987e-794eed9052b4", "name": "Too many requests", "originalRequest": { "url": { @@ -44340,7 +44340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "493fdb4d-00ce-447f-8b40-42f304f86317", + "id": "3cdd4ad8-7805-4d52-b4ac-520235a76bd5", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -44400,7 +44400,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44411,7 +44411,7 @@ } }, { - "id": "f487df49-6439-4a5c-9eda-2f311eff5afd", + "id": "b8dfb70d-fb67-45c0-97de-d53da2eda051", "name": "Download instance file by fileId.", "request": { "name": "Download instance file by fileId.", @@ -44461,7 +44461,7 @@ }, "response": [ { - "id": "3c57a3be-b299-4e82-83b0-6c956a106d09", + "id": "cb9ed933-7783-4bd8-937a-c72c1a566651", "name": "Returns a file that is referred to by fileID and associated with the formInstanceID", "originalRequest": { "url": { @@ -44502,12 +44502,12 @@ "value": "application/json" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3688ec86-bb5b-496c-87bd-3b0d90a3c9a5", + "id": "640a8ed8-dff4-4582-84fb-ad1e9c59b804", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -44548,12 +44548,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7f2d8286-b345-4c59-95a7-e3d21e0ef7c8", + "id": "7bbff952-a49b-4363-b6e5-211b2be37cda", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -44594,12 +44594,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cef8cf5d-f719-4d67-a919-2fe4058bbe36", + "id": "58f68c4c-3d4b-4ad3-9495-f21fcc3f4b60", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -44640,12 +44640,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7ae4c5fd-541a-4a2a-bfe6-fbfa0af269f6", + "id": "92133500-c260-4082-95ee-86ee5f645d01", "name": "An error with the item not found", "originalRequest": { "url": { @@ -44686,12 +44686,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "27d4f312-99c2-4e5e-9c11-81047f39c213", + "id": "e4fe2b08-47ba-487d-a542-9d31ff607d41", "name": "Too many requests", "originalRequest": { "url": { @@ -44737,7 +44737,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51d4731e-ce08-4760-b0ee-0f34943a6745", + "id": "3c8fc1fc-a966-48a0-861c-57f7b76e6140", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -44778,12 +44778,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2962cc03-ef73-487f-93da-fddcd4a1336c", + "id": "c145afa1-dfe4-410b-be72-f1c47f0b8d73", "name": "An external service is not available", "originalRequest": { "url": { @@ -44824,7 +44824,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44835,7 +44835,7 @@ } }, { - "id": "45585d59-c4d0-45ee-95f5-ff70c648de6c", + "id": "731f7408-313f-4573-903d-035c5dad62aa", "name": "List predefined select options.", "request": { "name": "List predefined select options.", @@ -44865,7 +44865,7 @@ }, "response": [ { - "id": "010f3dc1-8a2b-46e6-8071-cf7185a02e91", + "id": "46bb11cf-d4ad-4c36-823a-285f5a62924b", "name": "Returns a list of available predefined select options", "originalRequest": { "url": { @@ -44909,7 +44909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1960580c-2c2d-4a5e-b3bf-1e3c31e68de6", + "id": "bf2c20de-ea7b-4735-a7d0-2067969450a4", "name": "An error with the request occurred", "originalRequest": { "url": { @@ -44948,12 +44948,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "867ddc46-26b7-4371-b5b4-22d1a0ebad1f", + "id": "f8bdcd05-aaad-4fcb-adc2-259a998c0459", "name": "An error with the authorization occurred", "originalRequest": { "url": { @@ -44992,12 +44992,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "20d142ba-d745-4277-b204-562f32aa4a39", + "id": "01fd0c86-e8c8-436c-a043-eaad1afb304f", "name": "An error with the user permissions occurred", "originalRequest": { "url": { @@ -45036,12 +45036,12 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "31e5b0ac-fc4e-4109-974b-9795c65366b3", + "id": "7352c45e-3a11-418f-833d-82c96cbd02e3", "name": "Too many requests", "originalRequest": { "url": { @@ -45085,7 +45085,7 @@ "_postman_previewlanguage": "json" }, { - "id": "245db4f0-b91a-425a-b05d-29871da917e7", + "id": "7222f2d4-bc5a-4562-8abf-dcf177afad13", "name": "An internal server error occurred", "originalRequest": { "url": { @@ -45124,7 +45124,7 @@ "value": "application/json" } ], - "body": "{\n \"detailCode\": \"est dolor commodo amet\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -5532136,\n \"trackingId\": \"sed pariatur consectetur\"\n}", + "body": "{\n \"detailCode\": \"enim eiusmod consectetur\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"This is an error\"\n }\n ],\n \"statusCode\": -42860539,\n \"trackingId\": \"esse incididunt do eiusmod\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -45138,10 +45138,10 @@ }, { "name": "Custom Password Instructions", - "description": "Use this API to implement custom password instruction functionality.\nWith this functionality in place, administrators can create custom password instructions to help users reset their passwords, change them, unlock their accounts, or recover their usernames.\nThis allows administrators to emphasize password policies or provide organization-specific instructions.\n\nAdministrators must first use [Update Password Org Config](https://developer.sailpoint.com/idn/api/beta/put-password-org-config) to set `customInstructionsEnabled` to `true`.\n\nOnce they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/idn/api/beta/create-custom-password-instructions) to create custom page content for the specific pageId they select.\n\nFor example, an administrator can use the pageId forget-username:user-email to set the custom text for the case when users forget their usernames and must enter their emails.\n\nRefer to [Creating Custom Instruction Text](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html#creating-custom-instruction-text) for more information about creating custom password instructions.\n", + "description": "Use this API to implement custom password instruction functionality.\nWith this functionality in place, administrators can create custom password instructions to help users reset their passwords, change them, unlock their accounts, or recover their usernames.\nThis allows administrators to emphasize password policies or provide organization-specific instructions.\n\nAdministrators must first use [Update Password Org Config](https://developer.sailpoint.com/docs/api/beta/put-password-org-config/) to set `customInstructionsEnabled` to `true`.\n\nOnce they have enabled custom instructions, they can use [Create Custom Password Instructions](https://developer.sailpoint.com/docs/api/beta/create-custom-password-instructions/) to create custom page content for the specific pageId they select.\n\nFor example, an administrator can use the pageId forget-username:user-email to set the custom text for the case when users forget their usernames and must enter their emails.\n\nRefer to [Creating Custom Instruction Text](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html#creating-custom-instruction-text) for more information about creating custom password instructions.\n", "item": [ { - "id": "1bb5094f-d1e9-4f34-8c2c-8860e1b2c6f3", + "id": "ad50aa1f-1d13-4c54-96da-debcc7839527", "name": "Create Custom Password Instructions", "request": { "name": "Create Custom Password Instructions", @@ -45183,7 +45183,7 @@ }, "response": [ { - "id": "4c7fc030-ccc1-4d68-807b-7180bdb7014d", + "id": "1e320a1e-124e-479f-bdfb-6a0abc59aa33", "name": "Reference to the custom password instructions.", "originalRequest": { "url": { @@ -45239,7 +45239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44d4122a-212e-4477-a761-1809f3654eb7", + "id": "32224e75-9f74-4dbc-9f65-59d48ea419d0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -45295,7 +45295,7 @@ "_postman_previewlanguage": "json" }, { - "id": "178534d8-2d72-48ba-b403-99235c3fabfc", + "id": "78e51cc3-5717-47f4-a090-d33d7e97ec6d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -45351,7 +45351,7 @@ "_postman_previewlanguage": "json" }, { - "id": "738f31ff-2ebf-4cf9-a8f9-cf8e2bdd2f1a", + "id": "2c4f91a1-03a2-4fb2-9b1d-b882031af375", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -45413,7 +45413,7 @@ } }, { - "id": "30a932ff-68ef-4653-8315-d54139ce0bce", + "id": "ce458c57-eb6c-4d83-9c0e-f965e019e6c2", "name": "Get Custom Password Instructions by Page ID", "request": { "name": "Get Custom Password Instructions by Page ID", @@ -45437,7 +45437,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [ @@ -45464,7 +45464,7 @@ }, "response": [ { - "id": "9039be12-51dc-4950-91b2-f4429df822f2", + "id": "945d31f3-e626-4aed-b79e-71ed8104dc2f", "name": "Reference to the custom password instructions.", "originalRequest": { "url": { @@ -45483,7 +45483,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45518,7 +45518,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd682821-2ec0-4cdb-9f28-ad553e63ac49", + "id": "bce84981-b53b-42f4-8b57-89a33d86f02a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -45537,7 +45537,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45572,7 +45572,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f356096-d9f7-4fcc-9808-1ecc86f3054e", + "id": "7e8828fd-e5e3-4481-8cef-613f39427c0e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -45591,7 +45591,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45626,7 +45626,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f97531e-9ab2-459c-9a75-0c75d71bdec8", + "id": "1fa4d8a9-681f-4f47-9e1b-4ce313a45635", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -45645,7 +45645,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45680,7 +45680,7 @@ "_postman_previewlanguage": "json" }, { - "id": "adcf6761-c468-4e90-be51-06c007f6e305", + "id": "d7ad7c59-64c1-43af-866b-2198b1f4f71d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -45699,7 +45699,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45740,7 +45740,7 @@ } }, { - "id": "5dd8d02a-a4fb-4535-9e1b-2db49ce0533f", + "id": "c424fdf6-4f6b-452b-8d11-a699d3ac3af8", "name": "Delete Custom Password Instructions by page ID", "request": { "name": "Delete Custom Password Instructions by page ID", @@ -45764,7 +45764,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [ @@ -45791,7 +45791,7 @@ }, "response": [ { - "id": "3cb6de7d-a9a9-40e9-938f-2ece35fb950b", + "id": "e77d5cc5-3b9b-4788-8ed8-7bac5e23fe79", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -45810,7 +45810,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45835,7 +45835,7 @@ "_postman_previewlanguage": "text" }, { - "id": "3e4576bb-d530-4502-bb04-0e03cbf6eaa3", + "id": "0644700c-d519-427f-97d2-8b1f2460ea8a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -45854,7 +45854,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45889,7 +45889,7 @@ "_postman_previewlanguage": "json" }, { - "id": "674d328d-62ac-4170-8cea-8af90ebea713", + "id": "1642a810-e9de-41ae-9c0b-9e645d8850ea", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -45908,7 +45908,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45943,7 +45943,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5851912f-4336-43a2-8728-bc3722cd0fe4", + "id": "ab2130d1-9a7f-4230-b8d2-a40ea9062d90", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -45962,7 +45962,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -45997,7 +45997,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e74c7bc8-02af-4d47-9aa5-79b2b66b5637", + "id": "96eaf6ad-488f-4e75-8d9a-f42f6f9c7940", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -46016,7 +46016,7 @@ "type": "text/plain" }, "key": "locale", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -46059,11 +46059,569 @@ ] }, { - "name": "Entitlements", - "description": "Use this API to implement and customize entitlement functionality.\nWith this functionality in place, administrators can view entitlements and configure them for use throughout IdentityNow in certifications, access profiles, and roles.\nAdministrators in IdentityNow can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them.\nWith a good approval process, this entitlement functionality allows users to gain the specific access they need on sources quickly and securely.\n\nEntitlements represent access rights on sources.\nEntitlements are the most granular form of access in IdentityNow.\nEntitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in IdentityNow.\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\nAdministrators often use roles and access profiles within those roles to manage access so that users can gain access more quickly, but the hierarchy of access all starts with entitlements.\n\nAnywhere entitlements appear, you can select them to find more information about the following:\n\n- Cloud Access Details: These provide details about the cloud access entitlements on cloud-enabled sources.\n\n- Permissions: Permissions represent individual units of read/write/admin access to a system.\n\n- Relationships: These list each entitlement's parent and child relationships.\n\n- Type: This is the entitlement's type. Some sources support multiple types, each with a different attribute schema.\n\nIdentityNow uses entitlements in many features, including the following:\n\n- Certifications: Entitlements can be revoked from an identity that no longer needs them.\n\n- Roles: Roles can group access profiles which themselves group entitlements. You can grant and revoke access on a broad level with roles. Role membership criteria can grant roles to identities based on whether they have certain entitlements or attributes.\n\n- Access Profiles: Access profiles group entitlements.\nThey are the most important units of access in IdentityNow.\nIdentityNow uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access.\n\nYou cannot delete entitlements directly from IdentityNow.\nEntitlements are deleted based on their inclusion in aggregations.\n\nRefer to [Deleting Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html#deleting-entitlements) more information about deleting entitlements.\n\nRefer to [Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html) for more information about entitlements.\n", + "name": "Discovered Applications", + "description": "Use this API to retrieve all the available discovered apps for a given tenant id. \n", "item": [ { - "id": "0870d5f9-c6a3-4b5a-85f4-03ae075a6af3", + "id": "6d93d3bc-a31d-4875-a249-681b0d064d1a", + "name": "Retrieve discovered applications for tenant", + "request": { + "name": "Retrieve discovered applications for tenant", + "description": { + "content": "Fetches a list of applications that have been identified within the environment. This includes details such as application names, discovery dates, potential correlated saas_vendors and related suggested connectors.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "4dab4740-e092-4933-b1be-87046d1e527d", + "name": "Successfully retrieved list of discovered applications.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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 {\n \"name\": \"ExampleApp\",\n \"discoverySource\": \"CSV\",\n \"discoveredVendor\": \"ExampleVendor\",\n \"description\": \"An application for managing examples.\",\n \"recommendedConnectors\": [\n \"ConnectorA\",\n \"ConnectorB\"\n ],\n \"discoveredTimestamp\": \"2023-01-01T12:00:00Z\"\n }\n ],\n [\n {\n \"name\": \"ExampleApp\",\n \"discoverySource\": \"CSV\",\n \"discoveredVendor\": \"ExampleVendor\",\n \"description\": \"An application for managing examples.\",\n \"recommendedConnectors\": [\n \"ConnectorA\",\n \"ConnectorB\"\n ],\n \"discoveredTimestamp\": \"2023-01-01T12:00:00Z\"\n }\n ]\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07e4e1f1-90c5-44cd-86e1-d5a1dde3bde0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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": "638afcce-081f-4b52-9f74-659d3f9a9c2d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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": "003a4da8-4c0f-44f2-a66e-8b2c14a37045", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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": "1295302c-747b-45f7-b684-0c2b94c8ec02", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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": "cd41e824-ecae-44c6-981f-5550e18f3ad4", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "discovered-applications" + ], + "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": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "type": "text/plain" + }, + "key": "filter", + "value": "name eq \"Okta\" and description co \"Okta\"" + }, + { + "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, description, discoveredAt, discoverySource**", + "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": "Entitlements", + "description": "Use this API to implement and customize entitlement functionality.\nWith this functionality in place, administrators can view entitlements and configure them for use throughout Identity Security Cloud in certifications, access profiles, and roles.\nAdministrators in Identity Security Cloud can then grant users access to the entitlements or configure them so users themselves can request access to the entitlements whenever they need them.\nWith a good approval process, this entitlement functionality allows users to gain the specific access they need on sources quickly and securely.\n\nEntitlements represent access rights on sources.\nEntitlements are the most granular form of access in Identity Security Cloud.\nEntitlements are often grouped into access profiles, and access profiles themselves are often grouped into roles, the broadest form of access in Identity Security Cloud.\n\nFor example, an Active Directory source in Identity Security Cloud 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\nAdministrators often use roles and access profiles within those roles to manage access so that users can gain access more quickly, but the hierarchy of access all starts with entitlements.\n\nAnywhere entitlements appear, you can select them to find more information about the following:\n\n- Cloud Access Details: These provide details about the cloud access entitlements on cloud-enabled sources.\n\n- Permissions: Permissions represent individual units of read/write/admin access to a system.\n\n- Relationships: These list each entitlement's parent and child relationships.\n\n- Type: This is the entitlement's type. Some sources support multiple types, each with a different attribute schema.\n\nIdentity Security Cloud uses entitlements in many features, including the following:\n\n- Certifications: Entitlements can be revoked from an identity that no longer needs them.\n\n- Roles: Roles can group access profiles which themselves group entitlements. You can grant and revoke access on a broad level with roles. Role membership criteria can grant roles to identities based on whether they have certain entitlements or attributes.\n\n- Access Profiles: Access profiles group entitlements.\nThey are the most important units of access in Identity Security Cloud.\nIdentity Security Cloud uses them in provisioning, certifications, and access requests, and administrators can configure them to grant very broad or very granular access.\n\nYou cannot delete entitlements directly from Identity Security Cloud.\nEntitlements are deleted based on their inclusion in aggregations.\n\nRefer to [Deleting Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html#deleting-entitlements) more information about deleting entitlements.\n\nRefer to [Entitlements](https://documentation.sailpoint.com/saas/help/access/entitlements.html) for more information about entitlements.\n", + "item": [ + { + "id": "c84da77b-8a66-47e5-94fe-d79d53a4baa6", "name": "Gets a list of entitlements.", "request": { "name": "Gets a list of entitlements.", @@ -46174,7 +46732,7 @@ }, "response": [ { - "id": "fa83e061-7284-40c3-9a8c-3799231ff042", + "id": "7de1d3a6-ce19-42a4-a609-f615b8572131", "name": "List of entitlements", "originalRequest": { "url": { @@ -46299,7 +46857,7 @@ "_postman_previewlanguage": "json" }, { - "id": "318f97f5-77fd-4f4c-a391-d2340404cb9e", + "id": "575f3e04-0c1f-45c8-a804-b35cc6d7a5aa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -46424,7 +46982,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b488ebe5-5eb6-4b91-89b7-f6b0bdc63206", + "id": "6aa5b70b-881b-420a-97cf-5c1e856a15fa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -46549,7 +47107,7 @@ "_postman_previewlanguage": "json" }, { - "id": "777dc4d7-7c73-42bd-835a-2236c954a571", + "id": "f6064c29-040f-40f5-9fdf-e333eadca9a5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -46674,7 +47232,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37156793-ce63-4b22-b349-ecce15544907", + "id": "80cb2dfe-6419-43f1-a0fc-4286bcbd0d2a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -46799,7 +47357,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4bfc0a00-25fa-4f7d-a784-16c19e563354", + "id": "7fe02bf0-aa93-476b-8555-04f733a30601", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -46930,7 +47488,7 @@ } }, { - "id": "f0b20c12-64bb-4286-92ef-125493a90975", + "id": "c7a79ab9-8f85-4399-ae70-c5b70eba99b5", "name": "Get an entitlement", "request": { "name": "Get an entitlement", @@ -46971,7 +47529,7 @@ }, "response": [ { - "id": "f2da0566-e31b-424e-b89a-ef84bf9322cf", + "id": "88f6c34b-ba61-4e8c-b173-e71f84e433c4", "name": "An entitlement", "originalRequest": { "url": { @@ -47015,7 +47573,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5907dad0-5609-4f8b-b027-ac4948bed8e4", + "id": "e5f4bd24-4795-4e65-8ec0-234f118e719b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -47059,7 +47617,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28e84048-6685-469a-97c6-dcad233a8e4b", + "id": "bd167044-7d9a-439b-802c-4bfc24b9bed0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -47103,7 +47661,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a43365d8-5c3d-449d-8db2-284f628c1a9e", + "id": "698f629e-2e30-4d8f-88c7-f381512cec73", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -47147,7 +47705,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f98d7ef5-c904-47dc-90d6-f1dbfe60889e", + "id": "b1d570ef-be34-4df2-9bd9-773128336640", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -47191,7 +47749,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94883392-6738-42b9-ae84-de221d684f1a", + "id": "01b6bceb-55da-41aa-b540-bdecca8bfe61", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -47235,7 +47793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fdca35d-9f79-4050-9965-c605505e0545", + "id": "0e5aecd1-c4b8-4f08-8d2b-5a51d87b193c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -47285,7 +47843,7 @@ } }, { - "id": "06692087-3aaf-44a5-b793-dd76eb30b701", + "id": "d027f0d5-bf27-4b53-8140-bab02937d02a", "name": "Patch an entitlement", "request": { "name": "Patch an entitlement", @@ -47339,7 +47897,7 @@ }, "response": [ { - "id": "129f60f0-36b1-4865-ac3f-e07019b1cf55", + "id": "ef98419e-4b24-4c8f-adc3-10fa20d970e2", "name": "Make an entitlement requestable and privileged in one call", "originalRequest": { "url": { @@ -47396,7 +47954,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d29f607e-e284-4a49-8dab-de7a54ca659d", + "id": "57e30504-6f8c-4cc8-8050-a146d4c840e0", "name": "Assign an entitlement to a segment", "originalRequest": { "url": { @@ -47453,7 +48011,7 @@ "_postman_previewlanguage": "json" }, { - "id": "797cd797-8f0d-42e4-8545-5e3c58cfa187", + "id": "000ec940-1907-40d3-bf53-01135b636ea1", "name": "Assign an owner to an entitlement", "originalRequest": { "url": { @@ -47510,7 +48068,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01c7ab00-ce0f-49c2-a812-c9db4bd8cd9a", + "id": "70e7b521-a09a-45fb-a78a-3eed16c443e6", "name": "Replace an owner for an entitlement", "originalRequest": { "url": { @@ -47567,7 +48125,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff91902b-17cb-4cc5-9185-4491a9920284", + "id": "4f6955f5-278c-4d39-8a97-210b042dd4f1", "name": "Set entitlement manually updated fields", "originalRequest": { "url": { @@ -47624,7 +48182,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12590152-0f66-4cb4-a46d-7dbdb4086dcd", + "id": "e836612e-bf01-49a6-b0e9-906193f6ca76", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -47681,7 +48239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1624d34a-82d3-4e0e-902a-b2ec2da567a6", + "id": "173a469d-c459-4e90-bee3-7aff0d7936c8", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -47738,7 +48296,7 @@ "_postman_previewlanguage": "json" }, { - "id": "223ce303-533d-41a9-85d7-0e69c6fcbf0e", + "id": "0e8e04c1-6133-4ca4-9aa7-396177a98bb5", "name": "Assign an entitlement to a segment", "originalRequest": { "url": { @@ -47795,7 +48353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49aa3c65-d4d2-4ef5-b31c-bcebd7a46fbc", + "id": "4621c7ab-85d0-4682-a678-6a4fbe1324f0", "name": "Assign an owner to an entitlement", "originalRequest": { "url": { @@ -47852,7 +48410,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d27e0504-550b-47a6-9b0f-32d5f77b6546", + "id": "f29c5abd-150d-48ef-a3e5-4ba0b8981754", "name": "Replace an owner for an entitlement", "originalRequest": { "url": { @@ -47909,7 +48467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf2992b0-59ff-4bed-b0b9-b36418394a9e", + "id": "4dce7258-d1c8-427e-8f40-baaa919b1cbd", "name": "Set entitlement manually updated fields", "originalRequest": { "url": { @@ -47966,7 +48524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6aceaad1-98a5-4756-8774-cb3650af7fd8", + "id": "420dd096-17c7-485a-940a-16c9a5b3bf5a", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -48023,7 +48581,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2784799-e6bb-4822-bdcb-d47fa70e160d", + "id": "6b474781-969a-4e57-93f5-06020ee933c1", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -48080,7 +48638,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65e1d3e0-3e4e-41e1-a394-2ce0bdc43bbe", + "id": "a3e67a36-d3d8-4833-9a51-b4d65c201969", "name": "Assign an owner to an entitlement", "originalRequest": { "url": { @@ -48137,7 +48695,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e578b30d-eb3c-4569-9a38-ddb87029e366", + "id": "08782a4f-8b22-42fc-a016-6f27cdb59670", "name": "Replace an owner for an entitlement", "originalRequest": { "url": { @@ -48194,7 +48752,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f24e614-3679-480a-ad7b-099eaa0f8fdf", + "id": "4a2f3091-e382-40a4-b050-92966b633ac1", "name": "Set entitlement manually updated fields", "originalRequest": { "url": { @@ -48251,7 +48809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb2af806-85ce-48a8-a604-11bf4b3eebfe", + "id": "e2b10583-c803-41b4-8ba3-59db6db66caf", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -48308,7 +48866,7 @@ "_postman_previewlanguage": "json" }, { - "id": "490b09e4-8b88-417f-88ad-e2a30fe9821e", + "id": "f8fa208f-7b38-491e-9ef7-5bcb8f83e69a", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -48365,7 +48923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97fda367-4195-45ed-a2d4-9c1da48301ff", + "id": "34423b67-943b-4903-a8c6-5fdd12415f04", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -48422,7 +48980,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee0ee91e-13f8-4be4-9237-eb1cb88e7819", + "id": "2443657f-e96c-4e53-80fc-2246d1ad84c2", "name": "Set entitlement manually updated fields", "originalRequest": { "url": { @@ -48479,7 +49037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb0aef83-ef46-434a-9e05-421bbeb61055", + "id": "858e4579-597c-44bd-968b-2e9245d4d210", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -48536,7 +49094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d3e5892-90ce-485e-a3c5-5bee5425cf0e", + "id": "1476a596-4cb9-4b61-a949-1277993d7c18", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -48593,7 +49151,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5103d4ab-4da3-4b95-b9cb-373c2527ee94", + "id": "bff2d047-d259-48b0-98ec-978f49e9566b", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -48650,7 +49208,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb3e1cc0-acc4-43c8-9d1e-0b01491235ef", + "id": "571dc2a2-7e7e-458b-b349-a2564561bd7e", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -48707,7 +49265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69de4306-56c1-4f2a-be67-516d2517a8f8", + "id": "f5dc2b62-a617-47ed-ad10-f7bd79dfadf2", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -48764,7 +49322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "215be7a9-b5d9-4884-b7ee-13736677045f", + "id": "53c45e9f-840e-4fcf-8f27-712eb204f029", "name": "Add the description for an entitlement", "originalRequest": { "url": { @@ -48821,7 +49379,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d23ac80b-185f-428a-a4db-48ffee2d310a", + "id": "ff75fdc8-d860-4226-be4d-bad3988fdb01", "name": "Update the name for an entitlement", "originalRequest": { "url": { @@ -48878,7 +49436,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6d0f0aa-4060-479e-90c8-f75e1c0baa52", + "id": "9616f768-73f0-43ba-8c18-f9f9344a44aa", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -48941,7 +49499,7 @@ } }, { - "id": "52fc4edd-9e4f-425c-9d50-01e192615046", + "id": "38199606-c93e-4d9d-b54f-4a427f142eb2", "name": "List of entitlements parents", "request": { "name": "List of entitlements parents", @@ -49029,7 +49587,7 @@ }, "response": [ { - "id": "915142e9-be6f-4201-a51f-7d726a868307", + "id": "4a34dd16-36b2-47ad-85f3-2fe4191a9ded", "name": "List of entitlements parents from an entitlement", "originalRequest": { "url": { @@ -49120,7 +49678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34bb33dc-ace7-4355-b5c2-d11a3727ce0f", + "id": "fd19a5f5-9eb1-4d8d-9278-a68a3dbb8e41", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -49211,7 +49769,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe228ebe-682f-4891-93e5-663d179758ba", + "id": "c9924594-d708-4ed7-8cce-3788b60bd325", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -49302,7 +49860,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1982845b-095a-453e-933e-83e6f1ebe5b4", + "id": "050787e6-5c61-4832-be63-d7f84d14e15e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -49393,7 +49951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5e16aea-a735-4a56-bbdb-549050e22f76", + "id": "b746e7e1-654d-4b50-af13-45a5f36993c9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -49484,7 +50042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f5e301c-f67d-4f9e-ae3d-fbb0f6504671", + "id": "68f5db63-071c-4402-afca-b1baf5833d3a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -49575,7 +50133,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9086dd3b-f9d1-40a4-8de5-11247d526a0c", + "id": "9a99bf21-c972-4869-9526-6d5d4dea0dd2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -49672,7 +50230,7 @@ } }, { - "id": "0a9e8d6b-3128-4fc3-ba87-63c425158d6e", + "id": "e7975bb3-b5ce-4f35-ac0f-a11533014691", "name": "List of entitlements children", "request": { "name": "List of entitlements children", @@ -49760,7 +50318,7 @@ }, "response": [ { - "id": "77d28b34-0994-4cdd-a1e5-635b5e19e749", + "id": "be6d1453-ef60-4a06-a46b-21031652e1b8", "name": "List of entitlements children from an entitlement", "originalRequest": { "url": { @@ -49851,7 +50409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ef8bf53-e6e8-4f2a-b1f3-ca217adc823e", + "id": "90508386-7bd2-452e-8ed4-f4882910c696", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -49942,7 +50500,7 @@ "_postman_previewlanguage": "json" }, { - "id": "efa49543-08bc-49e4-ad16-8073fae22957", + "id": "60b28d15-7e64-4b01-afc7-31138061b307", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -50033,7 +50591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d60728d4-820f-46cc-aaa9-f9be3c0a8a50", + "id": "67d9629b-fd96-42c1-bce1-85ae756e5f47", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -50124,7 +50682,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d6208c8-1d84-494d-9b34-91f274d4461b", + "id": "a78e543a-4522-4e96-882c-3a5a00ddc87a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -50215,7 +50773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5288a7cc-e9d2-4b0a-8664-dc0f88290ed1", + "id": "360d5eb9-320d-407f-a436-e2ec396f050d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -50306,7 +50864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4ba94ac-bc0b-46e2-b87e-4db56fdd91ec", + "id": "2853d8d4-52cf-4ee2-a88e-1f8f554c5630", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -50403,7 +50961,7 @@ } }, { - "id": "15a8c371-7887-4991-9282-c08998f536d8", + "id": "0ef6c191-438b-4945-8ec9-56bdb58ec7b2", "name": "Bulk update an entitlement list", "request": { "name": "Bulk update an entitlement list", @@ -50446,7 +51004,7 @@ }, "response": [ { - "id": "0759519c-4757-4ee9-b83d-a0277689684d", + "id": "8a55b2a2-c1ec-4890-b6ee-7fa05323406b", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -50493,7 +51051,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0edfb7d3-eb01-4c26-ae20-71e6b4eaf529", + "id": "5dadd028-9f82-4389-86cb-968c5ba22866", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -50550,7 +51108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25f86e8b-6b80-48db-83ee-ec58df443cd4", + "id": "65b26f06-d395-4df8-8978-6162bbde3539", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -50607,7 +51165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7919eefc-ef63-4004-a2af-f4cde6d95e15", + "id": "afbd0d65-243c-4e44-96e1-420383f2de89", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -50664,7 +51222,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba7a8f8d-5fef-4fa0-93a4-7b13f7dcc78a", + "id": "3c32136a-74f9-4cb7-b8dc-3ef2e4791d0d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -50721,7 +51279,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eea58261-7ca5-4af8-94a9-4f1b03399fca", + "id": "d4792487-9efe-4d5b-8c42-f8e1c319a6f2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -50784,7 +51342,7 @@ } }, { - "id": "0f17cdcd-55b5-47e0-8123-9aa2a7f623c5", + "id": "b9a2230e-b994-47de-9122-271f18bd7a1b", "name": "Get Entitlement Request Config", "request": { "name": "Get Entitlement Request Config", @@ -50826,7 +51384,7 @@ }, "response": [ { - "id": "23180461-b86a-461e-90e5-f30de898c456", + "id": "262dfb36-a5dc-4a2f-8d07-783d7869bd31", "name": "An Entitlement Request Config", "originalRequest": { "url": { @@ -50871,7 +51429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14a7174d-f7b2-4289-b751-bf48b48deb27", + "id": "b205ad09-f0df-4af4-8b3a-b11867995eec", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -50916,7 +51474,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0dee2f83-8cf5-4cbf-9551-6f1761b7dee9", + "id": "ec695981-d5a5-4f61-ad4a-a15080e110ca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -50961,7 +51519,7 @@ "_postman_previewlanguage": "json" }, { - "id": "11ee2b38-96c5-4e1c-810e-d32f17fe7d18", + "id": "0d3622ae-786f-473e-a1e6-3876099f9642", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -51006,7 +51564,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8361bfd-fdcc-43fb-ab8d-b7bd70f8ca7b", + "id": "1b0067d7-2d59-49d8-a32a-cb35e959cca3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -51051,7 +51609,7 @@ "_postman_previewlanguage": "json" }, { - "id": "905ddbcc-3115-4ab6-a18e-51069699067f", + "id": "107cc078-b24a-46c1-9149-c4b0dcc94f04", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -51096,7 +51654,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c278bd2-34bb-49db-a621-3771d5ef445d", + "id": "c8a8551b-e202-4d58-9233-4931a9f88b11", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -51147,7 +51705,7 @@ } }, { - "id": "dfbcc9e2-b2e0-4456-93ee-4f462d9f9e05", + "id": "605b1d62-6a97-4433-95a7-a463cafcd55b", "name": "Replace Entitlement Request Config", "request": { "name": "Replace Entitlement Request Config", @@ -51202,7 +51760,7 @@ }, "response": [ { - "id": "8eec3a70-5337-46e6-ae0a-6b57d71ea6f1", + "id": "d2c3469f-b365-43d4-98e2-d13197dcce1b", "name": "Responds with the entitlement request config as updated.", "originalRequest": { "url": { @@ -51260,7 +51818,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ceb57d0e-5523-416a-b7b0-ed3fb40ffe8d", + "id": "b1f58502-5f69-449c-a3e2-edd75f2113f3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -51318,7 +51876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da9b206c-943f-476b-97bf-22d677b827cd", + "id": "d703d72f-b051-4fc0-bdee-c84542acdaa3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -51376,7 +51934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95928bd2-5a9c-4079-961f-e45504d923fc", + "id": "63a3fb5d-c91a-4d48-a3c6-53b9c6aceb1e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -51434,7 +51992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ddec975-6a53-48fe-b052-dc13c6778bc4", + "id": "b58f0500-41af-4ef8-b2a1-a322d19f6aee", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -51492,7 +52050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "332d6e14-eaa9-4313-ad3e-73ce0693353a", + "id": "3456b93e-2c98-4087-804a-1e2458cacbd4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -51550,7 +52108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "307e5332-36d9-4de0-98dd-2321469fdd8c", + "id": "68657f36-146c-480c-a16a-db22eddf6435", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -51614,7 +52172,7 @@ } }, { - "id": "3e2cf0d3-e5e1-40ae-a872-e6d729e36b70", + "id": "855ed7bc-0e1d-478d-9d22-6ad3d237b7a3", "name": "Reset Source Entitlements", "request": { "name": "Reset Source Entitlements", @@ -51657,7 +52215,7 @@ }, "response": [ { - "id": "ca3bb84b-222c-4df6-8df8-e90bcc158103", + "id": "621e0747-c125-44ef-8f89-4f110a11f0e2", "name": "Entitlement source reset task result", "originalRequest": { "url": { @@ -51703,7 +52261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "417b7b5c-bba8-44c6-ab80-11bcdf0dd20a", + "id": "8075ac39-e8ef-411a-80d7-77e314d5851e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -51749,7 +52307,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea0d0162-6868-4ea1-8ea8-5763fab30c1c", + "id": "3dfc5452-e568-45ec-bd71-f229b82764b6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -51795,7 +52353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab9cb1c0-f629-4435-89ad-46f858076b26", + "id": "4b3a2b1d-f444-4bc9-948b-23ce5c8e242c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -51841,7 +52399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "979a8bb1-7dec-4ee3-b4ac-0866a219cd2d", + "id": "76b6a7ee-a8c4-47f1-8503-8174ec508de5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -51887,7 +52445,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3ea85a3-5068-4243-862b-80a109db6f88", + "id": "1b95c9b0-8fa6-4e53-b6e6-25eade81b456", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -51939,7 +52497,7 @@ } }, { - "id": "ea27fea8-72d0-4a5d-af2b-b1221fc0d2de", + "id": "9c7e4490-b902-4d06-be9c-8db5525c7add", "name": "Aggregate Entitlements", "request": { "name": "Aggregate Entitlements", @@ -51991,7 +52549,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -51999,7 +52557,7 @@ }, "response": [ { - "id": "6ca70cd9-67f5-4ed8-9958-7d7fd96dfcc3", + "id": "32ba0b7f-0dc9-4515-876c-484d7867be93", "name": "Aggregate Entitlements Task", "originalRequest": { "url": { @@ -52043,7 +52601,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52062,7 +52620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9316d88-233d-48c3-9173-ef54fd84df7e", + "id": "305c575e-8f23-419f-9cc2-8701c1f25329", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -52106,7 +52664,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52125,7 +52683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a011b39-638b-4dcf-bc4e-b57450d0245b", + "id": "31612a7e-9981-4693-8590-e138f64bcf43", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -52169,7 +52727,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52188,7 +52746,7 @@ "_postman_previewlanguage": "json" }, { - "id": "967f72cc-0057-42dd-ac99-9a2b3f136b4c", + "id": "76608729-bb7b-4a19-8cde-91bf772109cf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -52232,7 +52790,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52251,7 +52809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9ea02ef-3772-474a-b7c2-6fee6daedf8c", + "id": "61290df5-5057-46e4-9752-3fc36c53dbfa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -52295,7 +52853,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52314,7 +52872,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28dea704-cd76-4e30-9d0e-ba3b87e56ac9", + "id": "a79b6961-f271-49ea-b1a3-20b8d90968ca", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -52358,7 +52916,7 @@ "type": "text/plain" }, "key": "csvFile", - "value": "et nostrud", + "value": "Duis esse quis", "type": "text" } ] @@ -52386,10 +52944,10 @@ }, { "name": "Governance Groups", - "description": "Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout IdentityNow.\n\nA governance group is a group of users that can make governance decisions about access. If your organization has the Access Request or Certifications service, you can configure governance groups to review access requests or certifications. A governance group can determine whether specific access is appropriate for a user.\n\nRefer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the IdentityNow UI.\n", + "description": "Use this API to implement and customize Governance Group functionality. With this functionality in place, administrators can create Governance Groups and configure them for use throughout Identity Security Cloud.\n\nA governance group is a group of users that can make governance decisions about access. If your organization has the Access Request or Certifications service, you can configure governance groups to review access requests or certifications. A governance group can determine whether specific access is appropriate for a user.\n\nRefer to [Creating and Managing Governance Groups](https://documentation.sailpoint.com/saas/help/common/users/governance_groups.html) for more information about how to build Governance Groups in the visual builder in the Identity Security Cloud UI.\n", "item": [ { - "id": "e1a5ebb4-c853-4436-b82d-a2ba305d84f4", + "id": "d27699ac-1eb7-4bf9-b31b-91135eb58d12", "name": "List Governance Groups", "request": { "name": "List Governance Groups", @@ -52464,7 +53022,7 @@ }, "response": [ { - "id": "5eb61352-81bf-49a5-945b-df9e640878fa", + "id": "e51f2050-684e-4a55-af40-085633da817f", "name": "List of Governance Groups", "originalRequest": { "url": { @@ -52553,7 +53111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "742bca32-316e-439d-a91b-8e99025c5ade", + "id": "14d9dab6-160f-41de-823c-0ddbc690a937", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -52642,7 +53200,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb32d503-c884-4fc5-9b48-2966467c82ed", + "id": "0e017a53-d658-4e47-bbb1-057046dc591e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -52731,7 +53289,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a106e268-a4e0-4663-a797-1c31b764b232", + "id": "a865d8c6-781e-4eea-9c94-12b2ac957e07", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -52820,7 +53378,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d00e7d57-7166-4033-a18b-c3e08f38c8b5", + "id": "037a36d9-1653-4f64-b91a-f43741ca9800", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -52909,7 +53467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99715a51-f2c4-4998-a456-78e43c8500da", + "id": "b1a0060d-b426-4fde-bb4d-a87168975f69", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53004,7 +53562,7 @@ } }, { - "id": "011e46a9-d78e-47f8-97ea-3bb745f7e284", + "id": "fdd6b485-dc99-4572-bd18-e6f985a64ef3", "name": "Create a new Governance Group.", "request": { "name": "Create a new Governance Group.", @@ -53046,7 +53604,7 @@ }, "response": [ { - "id": "e70c6fb5-02d8-47bd-8df8-240adf3f95df", + "id": "593fa865-52ce-4c39-a2bb-4a3c40b0572c", "name": "Governance Group object created.", "originalRequest": { "url": { @@ -53102,7 +53660,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b84a479d-01e7-403c-9002-566e6ee6fa4a", + "id": "dc8295ec-f8c5-4a7e-8ec5-c1e300226a17", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53158,7 +53716,7 @@ "_postman_previewlanguage": "json" }, { - "id": "11c61049-a4ac-4315-ab8f-2ae9de967dbe", + "id": "794abd51-f4bf-459e-9db4-8b490fadf7e4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53214,7 +53772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b873f52-4e5e-4c9b-a37f-df3df166dfec", + "id": "029a00a0-fa5e-43b4-baa0-1521ab5e2c59", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -53270,7 +53828,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61577c32-a19a-4476-a2b3-b15858cd54df", + "id": "52e8e69c-5bd8-432d-b684-e91865070f9a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -53326,7 +53884,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fa3bf82-694e-4443-beda-28305a3342aa", + "id": "dd9f7393-4166-471e-90e0-564eb02e7381", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53388,7 +53946,7 @@ } }, { - "id": "d9b393b1-6d11-4e82-897d-e407d69b85ce", + "id": "5579de8f-1161-4888-aba2-41b51dbddf15", "name": "Get Governance Group by Id", "request": { "name": "Get Governance Group by Id", @@ -53429,7 +53987,7 @@ }, "response": [ { - "id": "2f033eae-253f-4841-b988-49fe4b0d253a", + "id": "ea65cf59-3b2d-46e8-96d1-3babfd547140", "name": "A Governance Group", "originalRequest": { "url": { @@ -53473,7 +54031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d9dc2f5-dfc5-46b2-a64e-0cdcc73261da", + "id": "bc322579-9c3f-4909-be38-83ea15b95e10", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53517,7 +54075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "147ad49e-e9d5-4dcb-b80d-e2d1489cba90", + "id": "90070cb8-2f7c-4d88-9063-5df0c31a9bda", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53561,7 +54119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab4070a8-8ef4-4f4d-9561-fbb101db1510", + "id": "26518f3c-f810-46f1-aabd-89921e12b4dd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -53605,7 +54163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfe6b69c-be37-4ff5-bee3-687557b18a62", + "id": "ffeb658b-512d-4fa0-9910-db1ea685eb2b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -53649,7 +54207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c0a871c-36ad-442d-8a0f-b4d84fe7ed88", + "id": "d603a85d-a638-4153-8a62-0992f3e0d94c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53699,7 +54257,7 @@ } }, { - "id": "eaecc0a2-2bd3-431a-8a44-57b03df0e42d", + "id": "220b6120-8711-48ab-be7e-fd2053dc59f7", "name": "Delete a Governance Group", "request": { "name": "Delete a Governance Group", @@ -53740,7 +54298,7 @@ }, "response": [ { - "id": "57ffd2eb-a0bd-4db9-aa3e-0a2abdb8fb11", + "id": "7cd3b250-4469-4e68-abbd-0ae58602a408", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -53774,7 +54332,7 @@ "_postman_previewlanguage": "text" }, { - "id": "932cabb0-e1cf-492b-9a27-fe9d2076c038", + "id": "2c200771-d063-4751-bda8-35b027277a23", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53818,7 +54376,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c769d17-bc41-4a1a-9b1c-fafd1de501c5", + "id": "3addc304-eac5-440c-8d25-5692bdcd38d4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53862,7 +54420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df2c351f-0210-4b91-bcd6-1aa22d13df55", + "id": "996a9073-43b6-4740-b189-5733455aa932", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -53906,7 +54464,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffdbb818-30c8-454e-8393-1d0887886fc3", + "id": "48e38c76-17f6-424d-b921-e81d92e6b35d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -53950,7 +54508,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef2c3de3-b4bf-41e2-aaaa-5824591df972", + "id": "09373a73-4148-4d24-a3b5-ce373d96a503", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -54000,7 +54558,7 @@ } }, { - "id": "dd02431e-9502-46f8-9841-df625e93edf4", + "id": "7194a0b5-4d17-46b6-bc3c-ec8d5ea49db7", "name": "Patch a Governance Group", "request": { "name": "Patch a Governance Group", @@ -54054,7 +54612,7 @@ }, "response": [ { - "id": "315b7817-06a9-4254-9696-e28ee70a86e2", + "id": "8e7c3348-571d-4325-b757-a3076b11db7f", "name": "A Governance Group.", "originalRequest": { "url": { @@ -54111,7 +54669,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d87c51aa-454e-4fb8-a9b8-763cf02ea408", + "id": "7b472880-03be-4c32-a511-162ed6ea235b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -54168,7 +54726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28b5d42d-6523-4534-b7fc-c42b2fc7e178", + "id": "f313bfb0-ae5f-4f2d-a9f5-01b991032ffb", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -54225,7 +54783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17f1df74-4e5c-4689-9a00-dfb7aa7307d5", + "id": "9285a36a-3a83-4176-8797-cdfa973031db", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -54282,7 +54840,7 @@ "_postman_previewlanguage": "json" }, { - "id": "455e39ff-9645-44e9-b78f-072e1a86e280", + "id": "e1181a8f-463e-4963-bf5a-99cf872c55d5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -54339,7 +54897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6facd959-cc53-4842-a1d5-ed37efb39ecd", + "id": "70302e7c-16c1-472d-941a-66dedad52db4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -54402,7 +54960,7 @@ } }, { - "id": "0b50d319-c6d5-4fb5-9751-7ff54d3d6f32", + "id": "7895086e-9832-436f-bdf8-cf861b89c8ef", "name": "Delete Governance Group(s)", "request": { "name": "Delete Governance Group(s)", @@ -54445,7 +55003,7 @@ }, "response": [ { - "id": "208513db-e40d-458e-a8f1-e4420b49b095", + "id": "a8ebd678-8410-4a21-98a6-4df314ad3626", "name": "Governance Group bulk delete response.", "originalRequest": { "url": { @@ -54502,7 +55060,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e132cb9-bf4b-479f-923a-86041113347e", + "id": "3716f10e-6f53-48e8-a776-7a177b90f4d4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -54559,7 +55117,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24f44f34-c118-4aed-8de9-cabb10f962cc", + "id": "9426377b-fda1-4e50-a6a4-d081544b08d9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -54616,7 +55174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "248beb34-77e0-43ba-a537-7e74ec15f287", + "id": "54c4df3f-5e24-41f3-8106-9f00186ffe24", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -54673,7 +55231,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7d20e74-3cc8-4453-a875-65a16ec34a15", + "id": "e2173feb-feed-4ba7-a879-3952342a5241", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -54730,7 +55288,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5326c111-a6d1-48d0-a5a5-3141b50a29e2", + "id": "3c8514a2-27f4-4e6b-8455-de78c34ea4b6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -54793,7 +55351,7 @@ } }, { - "id": "38ab7277-a9f6-46b5-bae2-e31d1226a0b8", + "id": "0ce75fdd-78e5-4483-a108-7363e8d54dfc", "name": "List connections for Governance Group", "request": { "name": "List connections for Governance Group", @@ -54872,7 +55430,7 @@ }, "response": [ { - "id": "c9505f1c-5e6f-4f5a-8374-f69a5a816702", + "id": "a842c948-2b3f-4d18-b466-882fdbd44831", "name": "List all connections associated with a Governance Group.", "originalRequest": { "url": { @@ -54954,7 +55512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4212c909-5720-4c2f-b2a2-ae3fb32ec2bc", + "id": "80d22063-0ca8-4865-a620-536f25edadc5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -55036,7 +55594,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5d13e61-4878-4e5c-b86f-acd8ca7a639f", + "id": "9ae77c71-b218-4270-9e28-99e7641a827f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -55118,7 +55676,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c3af475-419f-4a70-a39d-9f231e951263", + "id": "e4038822-4cb8-498f-8793-407fcae04a9c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -55200,7 +55758,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fde5e000-e345-4b51-a7b2-c22e19243ef3", + "id": "9c9f778d-c506-4621-8e6a-c6c4ed159967", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -55282,7 +55840,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3254ef6-bc14-4e2d-b45e-d73e516fd1fe", + "id": "893b7756-e4e4-4ab2-8dfd-4d4de7beae24", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -55370,7 +55928,7 @@ } }, { - "id": "fdce835f-f324-4c2d-a120-21b3f616d296", + "id": "09b0b312-9320-49e1-9ee8-71bcde45e6fc", "name": "List Governance Group Members", "request": { "name": "List Governance Group Members", @@ -55449,7 +56007,7 @@ }, "response": [ { - "id": "20f07ec6-aea2-4f84-8fa0-fb41cd817a0f", + "id": "e65d66cd-4553-4d21-92e6-07737473a4f1", "name": "List all members associated with a Governance Group.", "originalRequest": { "url": { @@ -55531,7 +56089,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ede8c65-28f2-4d93-a5ad-6a55a6169056", + "id": "587fc5e5-e4a7-4a54-8eb7-df41c128b557", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -55613,7 +56171,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b59ee563-d09e-4247-9698-69f0f1017fec", + "id": "eb563088-b51c-43c9-8959-32c4583fbb0a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -55695,7 +56253,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2182c172-8408-41a3-84fd-706d9c7df945", + "id": "0daf7c9f-197c-4ff1-957e-b84585983a2c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -55777,7 +56335,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87f93b06-0418-42b4-bf95-317fc7237013", + "id": "2d650da1-5404-4571-8b9c-37c31063778f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -55859,7 +56417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd9a0d30-27d3-4b7e-9549-e6cded509fe3", + "id": "76713a67-c026-4c32-8324-6e38c9b486e8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -55947,7 +56505,7 @@ } }, { - "id": "01fe0b88-4b92-4d9d-ad60-7d52ed0dc638", + "id": "992de453-892e-421a-a35b-7ff10bd1c645", "name": "Add members to Governance Group", "request": { "name": "Add members to Governance Group", @@ -56003,7 +56561,7 @@ }, "response": [ { - "id": "82fa15e5-2c5a-4b98-945b-09f1eebd3047", + "id": "6432f349-5dad-44bc-801d-9b62b6e08e72", "name": "List of added and not added identities into Governance Group members list.", "originalRequest": { "url": { @@ -56062,7 +56620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4e8279e-ee73-49a5-9de1-ae92309d9f75", + "id": "d4b581cc-88cd-4aed-ad3c-2aee17ad6412", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -56121,7 +56679,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f98984a3-3b65-4835-ae17-2f202f70e070", + "id": "a61de50e-70dd-4cdb-92e2-926783319ed9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -56180,7 +56738,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98bee3fb-43f6-435c-92b4-f2db300aeda4", + "id": "45310276-039a-4a2d-8744-8296fd2c0f4e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -56239,7 +56797,7 @@ "_postman_previewlanguage": "json" }, { - "id": "146862e0-34c6-473a-aeb2-d772261f691f", + "id": "092d71a6-6ea6-4d3b-8e41-87f2dc7d82e4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -56298,7 +56856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4564b250-c867-4a6a-8c4d-afd5b3830ef2", + "id": "20617aed-134b-4418-ac1c-4e34c0290ed1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -56363,7 +56921,7 @@ } }, { - "id": "52a1410f-4832-48d1-bd8b-bd57a8553c7c", + "id": "9988edf6-f4c1-4476-9b17-4e3b9504c649", "name": "Remove members from Governance Group", "request": { "name": "Remove members from Governance Group", @@ -56419,7 +56977,7 @@ }, "response": [ { - "id": "db07e3fd-26df-462e-a201-21dbffa6c92c", + "id": "0029e953-3d8d-4659-b139-6a74b91c5862", "name": "List of deleted and not deleted identities from Governance Group members list.", "originalRequest": { "url": { @@ -56478,7 +57036,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0baa5a0-ef59-44f8-b05e-3265b80f0832", + "id": "e7e95e34-ed71-4710-a1d6-03909d50c659", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -56537,7 +57095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db71a323-73c4-4dac-bb3a-3c1a50f2eb3f", + "id": "525a0cce-cc0e-42c7-aa8d-08d89fd34aa5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -56596,7 +57154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aaa984a6-e07c-4680-916a-5ab9174d49f3", + "id": "fd732116-1d35-436a-8646-cc781d54f8cf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -56655,7 +57213,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f732cf10-a674-403d-a7aa-15c98fc029ab", + "id": "f7cbcbdb-0d01-4fb4-bb5f-9361a9b24fe6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -56714,7 +57272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9da6c23-d078-4809-99d9-b4f457c4d330", + "id": "a9b630ca-04b2-4965-b9b8-89a104d2df41", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -56780,329 +57338,12 @@ } ] }, - { - "name": "IAI Message Catalogs", - "description": "", - "item": [ - { - "id": "bc60e60e-26df-4c2e-9a7c-a4dbdf66dc67", - "name": "Get Message catalogs", - "request": { - "name": "Get Message catalogs", - "description": { - "content": "The getMessageCatalogs API returns message catalog based on the language headers in the requested object.", - "type": "text/plain" - }, - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "recommender", - "key": "catalog-id", - "disabled": true, - "description": { - "content": "(Required) The ID of the message catalog.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "1ae7363c-d120-4922-bdcd-e1dc194272bf", - "name": "The message catalogs based on the request headers", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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 \"locale\": \"en_US\",\n \"messages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n },\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n }\n ]\n },\n {\n \"locale\": \"en_US\",\n \"messages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n },\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f3679bd4-ed50-40e5-8e83-541a2d4ae8bd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "a84687f7-5a95-48bd-9233-b2ff3d2b662f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "7c411b56-3e33-4ced-b180-9577d279d4fa", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "9bb3ba88-82ba-4599-8725-24468cd34bf2", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "0c17b0ca-a16f-4da0-9cbc-4b759f7d67d4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "translation-catalogs", - ":catalog-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "IAI Access Request Recommendations", "description": "", "item": [ { - "id": "08b38641-b5e1-471d-a57a-9f50dc0e3828", + "id": "34229013-0dd2-4c89-9b1f-ec6e60ebdadc", "name": "Identity Access Request Recommendations", "request": { "name": "Identity Access Request Recommendations", @@ -57179,7 +57420,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57195,7 +57436,7 @@ }, "response": [ { - "id": "b18a856d-7084-4229-b7e6-2d8f2b06fb7c", + "id": "d659cbfd-5c3c-4f9c-b8eb-c9b978580d91", "name": "List of access request recommendations for the identityId", "originalRequest": { "url": { @@ -57267,7 +57508,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57302,7 +57543,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a778372-ee35-4eb0-80d0-42c53b6bf142", + "id": "af7dcd99-2b8a-45ef-9a30-2c53b912028d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -57374,7 +57615,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57409,7 +57650,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43677704-819b-4dda-b72a-e421727b4b9c", + "id": "6b29c11b-cc6a-4bf9-a9c4-0e7570208c77", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -57481,7 +57722,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57516,7 +57757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f05899c2-bc3d-4a21-ad23-92bd92038874", + "id": "8717f507-9c07-4e85-9ca0-564fac95e3ab", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -57588,7 +57829,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57623,7 +57864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b928d5b5-7244-4f51-a9b8-90de1245f0e5", + "id": "567748ec-06ce-49aa-9f6b-703a65318f2d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -57695,7 +57936,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57730,7 +57971,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d5b2b6f-8016-4ecb-808d-02894a840e48", + "id": "fdbca301-89a3-47c9-a401-f7c0be691abc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -57802,7 +58043,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -57843,7 +58084,7 @@ } }, { - "id": "37cb745b-d546-41b3-8a9a-9684cb51f062", + "id": "a18aa83e-d54b-4709-b888-08b58abfa0b3", "name": "Notification of Ignored Access Request Recommendations", "request": { "name": "Notification of Ignored Access Request Recommendations", @@ -57886,7 +58127,7 @@ }, "response": [ { - "id": "5b06f132-b1c5-4a9f-aec7-03192f970678", + "id": "d2303ee9-df7c-4c21-95c4-c982b8fd8ed3", "name": "Recommendation successfully stored as ignored.", "originalRequest": { "url": { @@ -57943,7 +58184,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7098a625-c149-410b-8f41-e2cf912ceaeb", + "id": "54c25b4e-3b84-4f7d-bc6c-0296d6428522", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -58000,7 +58241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a57a1eaf-806c-413c-889c-07274f47996e", + "id": "9e06ef92-1bff-4b14-98c2-53b6921bc36d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -58057,7 +58298,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80e3f7a6-c323-4829-b289-d3c392be40d1", + "id": "790557a8-00ca-4d11-bf20-ab42d28d7ec6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -58114,7 +58355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3eec308-8c25-449e-9791-8d7f0f6daf98", + "id": "4e3b91e7-d7c1-4a57-96c1-60a6aef13bfc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -58171,7 +58412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef001490-8612-415a-870b-5aba6a1a49a4", + "id": "afa7fb60-e14e-4332-96fd-8677efabe91e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -58234,7 +58475,7 @@ } }, { - "id": "67131f40-d6e7-42f8-b344-d5728f967c4e", + "id": "b37e506e-b855-411d-a2af-833e1fd20d69", "name": "List of Ignored Access Request Recommendations", "request": { "name": "List of Ignored Access Request Recommendations", @@ -58310,7 +58551,7 @@ }, "response": [ { - "id": "475f035e-1e8b-4232-b0d5-89d4b84609df", + "id": "f60fe563-6d45-4f27-bfe3-f608022b40bf", "name": "Returns list of ignored access request recommendations.", "originalRequest": { "url": { @@ -58400,7 +58641,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7837995d-55fa-4b32-b733-0d994e2110f3", + "id": "8f39ad7d-b05a-45d2-ba66-cee696846b5f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -58490,7 +58731,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a143cfc-b6f3-4aae-86e7-2e97290f41d5", + "id": "c5aa771d-2a0e-4119-966a-85ba6debf8e7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -58580,7 +58821,7 @@ "_postman_previewlanguage": "json" }, { - "id": "deb08b3c-d06d-44d0-ba02-f4efbdf7a88e", + "id": "256b64b7-2de5-4b24-87be-54d3c6814c75", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -58670,7 +58911,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1164d60-5d4a-4363-be09-f264131fd7d3", + "id": "e8f0a4e0-95be-4972-b37e-74a98deed915", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -58760,7 +59001,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52e6bb48-27bb-4ce6-9f63-93563d4d1805", + "id": "12877c6e-4d27-46a9-a50d-39267d74266b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -58856,7 +59097,7 @@ } }, { - "id": "1748bcba-3b35-4074-bbe5-01f6e0e4dcb0", + "id": "f503dd52-eb7f-461f-b324-94e5e5833361", "name": "Notification of Requested Access Request Recommendations", "request": { "name": "Notification of Requested Access Request Recommendations", @@ -58899,7 +59140,7 @@ }, "response": [ { - "id": "9c6ef088-f843-47d1-9553-f1d19efb6f9a", + "id": "25f0c075-d0a5-469b-ba4e-cb031984172e", "name": "Notification successfully acknowledged.", "originalRequest": { "url": { @@ -58956,7 +59197,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fc77132-a7b1-4fff-8596-5b9adbab2a21", + "id": "700d7c9f-ba59-43af-8808-1aff186d726a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -59013,7 +59254,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d83408aa-12c9-4273-906c-4315d3e8339e", + "id": "90ac012e-6764-4c5d-bf21-e7174bc9134c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -59070,7 +59311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b982cea6-0c42-4eb7-87eb-fc16f2677e6f", + "id": "656c29e6-00d1-45fb-a3fa-50bba04a656b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -59127,7 +59368,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3867647-946f-4acc-b957-5e265d1895df", + "id": "270a98af-ee5c-44d1-8645-20d3fbbe5b53", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -59184,7 +59425,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a97ae87-cf68-48dd-af6b-663c0cdabf3e", + "id": "d9d197fb-2ce5-4ce1-9c31-6e4ac62bd0dd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -59247,7 +59488,7 @@ } }, { - "id": "cf6f3414-c361-41f5-9400-359f27a897c5", + "id": "4b74573b-1b59-4c05-9234-9a9b428dc2f3", "name": "List of Requested Access Request Recommendations", "request": { "name": "List of Requested Access Request Recommendations", @@ -59307,7 +59548,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59323,7 +59564,7 @@ }, "response": [ { - "id": "f909e28c-3b40-40d7-b192-90994e0df58a", + "id": "431dd2b5-7aa6-46ae-b926-bd6c80030bde", "name": "Returns the list of requested access request recommendations.", "originalRequest": { "url": { @@ -59378,7 +59619,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59413,7 +59654,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3486d4ac-1b8a-4732-b546-3cad9b3b7c75", + "id": "3499a0c9-5955-43c5-8e0c-d3bdd4c02a52", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -59468,7 +59709,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59503,7 +59744,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d076520-005d-4810-9807-7c7ac64c8c16", + "id": "6da538c1-5fcf-4ace-98d0-063b15a99110", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -59558,7 +59799,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59593,7 +59834,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69981ece-d363-4ce4-ad52-91d66a657c6b", + "id": "3889185c-1e15-4072-a40d-98a60ddd62ba", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -59648,7 +59889,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59683,7 +59924,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c61d1110-17c7-4bcf-8700-d3c3a30aecc6", + "id": "c9825f4b-39e4-4649-9f1e-61bb4a4f29b7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -59738,7 +59979,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59773,7 +60014,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c4691d0-cace-40ed-86ed-66844ae1c1c3", + "id": "e4fc9e5e-062d-4f5b-99a0-c1207d423356", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -59828,7 +60069,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -59869,7 +60110,7 @@ } }, { - "id": "91fcd6ec-62be-408d-9ecb-dff5c9663804", + "id": "7841e3f5-d6ea-4484-874a-cc7b0b8cecd6", "name": "Notification of Viewed Access Request Recommendations", "request": { "name": "Notification of Viewed Access Request Recommendations", @@ -59912,7 +60153,7 @@ }, "response": [ { - "id": "b26ea53e-a929-432d-9621-4045360cfc0b", + "id": "3c7272a4-9fc6-4f0c-ae03-5f2216b10b0f", "name": "Recommendation successfully stored as viewed.", "originalRequest": { "url": { @@ -59969,7 +60210,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9af0e3e-01dd-49b0-94a3-df60c1e32e5f", + "id": "1b0a791c-8e07-48a2-9a0c-e07494fa747c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -60026,7 +60267,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae00a96c-989b-4a72-a244-c04c657e852d", + "id": "63cb66f3-df13-465f-a406-3b6ff75acb0c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -60083,7 +60324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d72570b3-2f43-437f-be55-da89289b52be", + "id": "fed71577-b95a-44e9-aa82-76ce6be713ae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -60140,7 +60381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a194531-f308-40f2-a65b-596199b86144", + "id": "dadd9909-a12a-415e-bdc0-2a294d678d07", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -60197,7 +60438,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddc1c570-1491-412c-bab0-c70203be1abd", + "id": "fcea751c-439a-4fb6-881b-17a5dd744c05", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -60260,7 +60501,7 @@ } }, { - "id": "d58fd652-0e09-4236-831d-4d1c00a3abda", + "id": "4850bc22-215c-4f91-83b6-f7938fd7577b", "name": "List of Viewed Access Request Recommendations", "request": { "name": "List of Viewed Access Request Recommendations", @@ -60320,7 +60561,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60336,7 +60577,7 @@ }, "response": [ { - "id": "24760a9c-f825-4b6f-8efe-7f4e564d9d49", + "id": "0a10c50c-14c8-4640-9c46-48ad8d68b55e", "name": "Returns list of viewed access request recommendations.", "originalRequest": { "url": { @@ -60391,7 +60632,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60426,7 +60667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "50e62258-3744-4217-835a-569184d3676b", + "id": "728e5030-2686-4790-ac31-8318544174ce", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -60481,7 +60722,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60516,7 +60757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cb89708-4543-49b8-b259-e9ee8591f8eb", + "id": "a654dd7f-d822-466a-b5a7-39117966d373", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -60571,7 +60812,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60606,7 +60847,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6276f8e6-51a6-45be-9325-acfd558bcfd8", + "id": "b001a956-5531-4738-a010-fe627d362d56", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -60661,7 +60902,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60696,7 +60937,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1174a40b-11cc-43ff-852e-b4ae334cb64d", + "id": "8eded9b8-a08f-4c28-8790-d00500202bca", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -60751,7 +60992,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60786,7 +61027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c396fc0a-45c6-499c-b1d1-bbcfa38d2427", + "id": "532fa010-ec81-48f1-97da-366df747ed80", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -60841,7 +61082,7 @@ "type": "text/plain" }, "key": "sorters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -60882,7 +61123,7 @@ } }, { - "id": "3626c60c-4a25-4809-9c81-1e9d2b5c1e62", + "id": "047d5a44-e574-4d30-801c-e80f389776bb", "name": "Notification of Viewed Access Request Recommendations in Bulk", "request": { "name": "Notification of Viewed Access Request Recommendations in Bulk", @@ -60926,7 +61167,7 @@ }, "response": [ { - "id": "06b8c7a3-b80c-47a4-9c45-8dbcc8b664ea", + "id": "8647d1bc-ea6a-43e4-9d8d-b0a78e8af81d", "name": "Recommendations successfully stored as viewed.", "originalRequest": { "url": { @@ -60984,7 +61225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9449d864-fa51-4b7d-a922-2dcc5b879434", + "id": "92d48ce7-6eef-4c0f-a011-ea175149c523", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -61042,7 +61283,7 @@ "_postman_previewlanguage": "json" }, { - "id": "474c8260-544d-4e4e-a180-a57e3696a647", + "id": "c4d58c36-7025-404e-9551-4a13b67c789d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -61100,7 +61341,7 @@ "_postman_previewlanguage": "json" }, { - "id": "796ca5a5-e9dc-483f-a7c8-d326883fac13", + "id": "6bf503ba-ebd8-4469-8343-359b6fbe203c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -61158,7 +61399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da1b2242-32dc-46db-b02d-a508b2da5873", + "id": "4e01a413-a9cd-42e2-a61b-747087f569a2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -61216,7 +61457,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90820f34-3253-460c-bcc2-5a7676b2e6bc", + "id": "0e7a6a1a-8e4a-4295-879d-2080e38be2aa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -61286,7 +61527,7 @@ "description": "", "item": [ { - "id": "d0f1b3ec-1b20-43af-89c0-bab4b7099b0e", + "id": "8f743e0f-ebf4-4c54-9010-4491b068cca7", "name": "Get a paginated list of common access", "request": { "name": "Get a paginated list of common access", @@ -61361,7 +61602,7 @@ }, "response": [ { - "id": "40e11a76-35e4-4e0f-8abd-d2b15b5085e3", + "id": "5c63a231-2d18-4363-a694-bd9d62a8e932", "name": "Succeeded. Returns a list of common access for a customer.", "originalRequest": { "url": { @@ -61445,12 +61686,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"555ab47a-0d32-4813-906f-adf3567de6a4\",\n \"access\": {\n \"id\": \"reprehenderit\",\n \"type\": \"ROLE\",\n \"name\": \"nisi irure pariatur\",\n \"description\": \"cillum anim laboris in\",\n \"ownerName\": \"labore ullamco reprehenderit qui\",\n \"ownerId\": \"adipisicing ullamco\"\n },\n \"status\": \"consequat nisi Excepteur Duis\",\n \"lastUpdated\": \"2012-06-05T17:33:59.487Z\",\n \"reviewedByUser\": false,\n \"lastReviewed\": \"1969-03-05T09:07:17.580Z\",\n \"createdByUser\": false\n },\n {\n \"id\": \"555ab47a-0d32-4813-906f-adf3567de6a4\",\n \"access\": {\n \"id\": \"eu aute incididunt do in\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"non Duis ex ipsum\",\n \"description\": \"nulla tempor veniam\",\n \"ownerName\": \"id magna\",\n \"ownerId\": \"do exercitation\"\n },\n \"status\": \"id est aute nostrud\",\n \"lastUpdated\": \"1946-03-24T09:07:04.685Z\",\n \"reviewedByUser\": true,\n \"lastReviewed\": \"2010-01-30T22:42:08.198Z\",\n \"createdByUser\": false\n }\n]", + "body": "[\n {\n \"id\": \"555ab47a-0d32-4813-906f-adf3567de6a4\",\n \"access\": {\n \"id\": \"culpa\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"do anim eiusmod\",\n \"description\": \"exercitat\",\n \"ownerName\": \"consectetur dolore\",\n \"ownerId\": \"exercitation eu consectet\"\n },\n \"status\": \"nostrud id\",\n \"lastUpdated\": \"2016-04-02T05:52:05.567Z\",\n \"reviewedByUser\": true,\n \"lastReviewed\": \"2013-11-24T00:18:36.410Z\",\n \"createdByUser\": false\n },\n {\n \"id\": \"555ab47a-0d32-4813-906f-adf3567de6a4\",\n \"access\": {\n \"id\": \"dolor\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"quis nisi\",\n \"description\": \"dolor Ut\",\n \"ownerName\": \"minim ea elit\",\n \"ownerId\": \"quis ex\"\n },\n \"status\": \"adipisicing pariatur id\",\n \"lastUpdated\": \"1977-12-19T03:41:55.057Z\",\n \"reviewedByUser\": false,\n \"lastReviewed\": \"1947-02-11T15:05:57.971Z\",\n \"createdByUser\": false\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e68c204f-6958-46ce-94eb-9d48fdd7a11b", + "id": "b04e05d1-781d-4d05-8436-c65adbf0ce15", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -61539,7 +61780,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17f725c2-d3c1-4f34-ba92-4acd4a0d5677", + "id": "7ff0aa6e-92f4-4681-8f28-d8ee44212c5f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -61628,7 +61869,7 @@ "_postman_previewlanguage": "json" }, { - "id": "458585c6-c38a-4f3d-8179-2b1f4f6753c5", + "id": "8061fb0b-17be-4484-80e4-188ed891ad65", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -61717,7 +61958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe6efb94-bc3c-4d6b-9e11-90f0c8ba529f", + "id": "cdc9fe37-502c-4d92-8752-badf9154ce9f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -61812,7 +62053,7 @@ } }, { - "id": "1b7975a0-82e1-43ec-8b85-7075ba0213ff", + "id": "280925a0-0a1d-4283-9e56-f6d0a695af20", "name": "Create common access items", "request": { "name": "Create common access items", @@ -61843,7 +62084,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -61854,7 +62095,7 @@ }, "response": [ { - "id": "fe3cf053-71b0-4e76-8f55-b9a469a5c822", + "id": "3282c783-5110-42a8-b675-23a306dc1764", "name": "Returns details of the common access classification request.", "originalRequest": { "url": { @@ -61888,7 +62129,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -61905,12 +62146,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"minim voluptate\",\n \"access\": {\n \"id\": \"dolor non\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"in nisi magna aliquip\",\n \"description\": \"occaecat aute nisi aliqua\",\n \"ownerName\": \"aliqua mollit eiusmod\",\n \"ownerId\": \"in pariatur sint Lorem\"\n },\n \"status\": \"CONFIRMED\",\n \"lastUpdated\": \"non sit est\",\n \"reviewedByUser\": true,\n \"lastReviewed\": \"magna proident\",\n \"createdByUser\": \"elit aliqua occaecat Ut\"\n}", + "body": "{\n \"id\": \"est\",\n \"access\": {\n \"id\": \"ut incididunt fugiat culpa\",\n \"type\": \"ROLE\",\n \"name\": \"sint\",\n \"description\": \"comm\",\n \"ownerName\": \"nulla do Excepteur\",\n \"ownerId\": \"tempor sunt nulla sint aliquip\"\n },\n \"status\": \"CONFIRMED\",\n \"lastUpdated\": \"pariatur\",\n \"reviewedByUser\": true,\n \"lastReviewed\": \"aliquip nisi\",\n \"createdByUser\": \"dolor\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4bc49f87-7fa4-4072-9b69-30f5a0102637", + "id": "f6e3a24c-5afd-4c37-8153-dbb2c3f9f599", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -61944,7 +62185,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -61966,7 +62207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "052b77fa-5cd8-43f9-9b31-92b8e380926f", + "id": "ead400b3-4839-499e-8639-d63bd1488436", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -62000,7 +62241,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -62022,7 +62263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9cade14-8d49-4a74-b6bb-077f1dbe41a7", + "id": "993b6aa4-4bfb-4e87-af20-686757b1d53f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -62056,7 +62297,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -62078,7 +62319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c32f08cc-049c-4a57-b090-2c0e4d7f72b4", + "id": "4155ee3f-d48c-40cc-b758-594a601d1d72", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -62112,7 +62353,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -62134,7 +62375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04c72f82-07e5-49a8-b727-43c727c9118b", + "id": "ce913fed-616a-4157-9937-c6060f51ce05", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -62168,7 +62409,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"access\": {\n \"id\": \"nulla nostrud enim dolore sunt\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"est ullamco aute reprehenderit\",\n \"description\": \"in consequat anim non\",\n \"ownerName\": \"dolore incididunt ea ut magna\",\n \"ownerId\": \"anim voluptate\"\n },\n \"status\": \"CONFIRMED\"\n}", + "raw": "{\n \"access\": {\n \"id\": \"et\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"consectetur tempor\",\n \"description\": \"ipsum pariatur\",\n \"ownerName\": \"reprehenderit\",\n \"ownerId\": \"sed aute quis mollit ad\"\n },\n \"status\": \"CONFIRMED\"\n}", "options": { "raw": { "headerFamily": "json", @@ -62196,7 +62437,7 @@ } }, { - "id": "7e74274b-9bcf-44e8-8205-d3c189977d24", + "id": "67c9abe9-3cad-4cf3-94fd-1a89d3e1fb32", "name": "Bulk update common access status", "request": { "name": "Bulk update common access status", @@ -62228,7 +62469,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62239,7 +62480,7 @@ }, "response": [ { - "id": "4f249aa6-59e6-4f5a-88c7-5a96efc68633", + "id": "c7bbcedc-28bb-4852-b932-e3c9ea3fd8a1", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -62274,7 +62515,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62296,7 +62537,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a421a91e-560c-4c96-9ac6-a7ea9b907c68", + "id": "d574b564-21aa-4187-ba7b-6ca493c1723c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -62331,7 +62572,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62353,7 +62594,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6882a06-e680-45c2-904b-799d65c0cc76", + "id": "ca2d34c8-525a-4736-ac9b-805ba506626a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -62388,7 +62629,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62410,7 +62651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "764b2d0e-3266-445d-97fe-9a1747c8558d", + "id": "c076d36b-50ca-4498-a63f-c2ee1002801e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -62445,7 +62686,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62467,7 +62708,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cce40e5-c057-43c9-bbf9-1375f7e701e5", + "id": "8c7b0e00-ec5e-4274-944f-773dbe080c8b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -62502,7 +62743,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62524,7 +62765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7f156a6-49bd-4323-b493-04cd84b287d1", + "id": "dc9748b2-7a15-47e7-b465-cb0ee891126b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -62559,7 +62800,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "[\n {\n \"confirmedIds\": [\n \"d46a5a12-3a3c-f959-c85d-43015e0069e2\",\n \"urn:uuid:77cd76f0-0c7b-5d2b-d67f-d11850fc4d97\"\n ],\n \"deniedIds\": [\n \"urn:uuid:1dd05fd9-73d6-da9f-75c4-ca87b2412996\",\n \"urn:uuid:3ac6f9bc-d1af-2eeb-5f4a-a169710ca8cb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"43cbb87e-cca4-edf7-2f1a-fdcfc168fb88\",\n \"b3fba6fd-1980-b6e8-6fef-2a58b950eefb\"\n ],\n \"deniedIds\": [\n \"dc25c08c-3b4d-b685-480c-919776fa56a0\",\n \"8d433941-c604-3841-9321-13f7d4dcd63e\"\n ]\n }\n]", + "raw": "[\n {\n \"confirmedIds\": [\n \"urn:uuid:62c4103b-f938-5a1b-9d4a-85c49ed0f54b\",\n \"urn:uuid:bbba7f14-f612-4707-f630-45d48dda2c87\"\n ],\n \"deniedIds\": [\n \"1499831c-7bbd-98f5-36aa-edb7dc09a4d6\",\n \"40c7dbac-2702-f708-17fe-68db0a153adb\"\n ]\n },\n {\n \"confirmedIds\": [\n \"431425b0-42b6-eabc-8ee0-51d18ca1989e\",\n \"urn:uuid:628750b0-5aec-173a-3da4-564f681ce807\"\n ],\n \"deniedIds\": [\n \"b2d3116d-836f-beea-bb54-7d4853ee68bd\",\n \"urn:uuid:e9be905e-1fed-7a1a-fada-e63dc3c711fb\"\n ]\n }\n]", "options": { "raw": { "headerFamily": "json", @@ -62588,12 +62829,329 @@ } ] }, + { + "name": "IAI Message Catalogs", + "description": "", + "item": [ + { + "id": "ea2131ac-3378-425b-9563-0dbd813a2c98", + "name": "Get Message catalogs", + "request": { + "name": "Get Message catalogs", + "description": { + "content": "The getMessageCatalogs API returns message catalog based on the language headers in the requested object.", + "type": "text/plain" + }, + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "recommender", + "key": "catalog-id", + "disabled": true, + "description": { + "content": "(Required) The ID of the message catalog.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "f0119c10-0dc3-42ff-912a-79a60c8653a8", + "name": "The message catalogs based on the request headers", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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 \"locale\": \"en_US\",\n \"messages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n },\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n }\n ]\n },\n {\n \"locale\": \"en_US\",\n \"messages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n },\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_LOW\",\n \"format\": \"{0,,\\\\\\\"i18n hint: percentage\\\\\\\"}% of identities with the same {1,,\\\\\\\"i18n hint: name of category feature\\\\\\\"} have this access. This information had a low impact on the overall score.\"\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b25cd41a-51b2-4cb4-bc15-bd9edcb25893", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "36b87a61-5de2-4198-8a4f-df6d5be01d53", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "3acd5ea2-af4b-496a-b044-6d7803dbd6bc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "307a996f-e2d2-4720-88a6-947a66ce5bb7", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "e484f058-f05e-4ee0-95ed-f755ef856ba3", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "translation-catalogs", + ":catalog-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "IAI Outliers", "description": "", "item": [ { - "id": "ecd383f0-f011-49bb-824a-62339144dff5", + "id": "e9ba14d5-bf82-4baf-979f-0858a3de8916", "name": "IAI Identity Outliers Summary", "request": { "name": "IAI Identity Outliers Summary", @@ -62634,7 +63192,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -62668,7 +63226,7 @@ }, "response": [ { - "id": "530063b4-548b-401b-9e08-2889ab02802c", + "id": "ba146688-733c-4958-ab4b-bd2f92aee95d", "name": "Succeeded. Returns list of objects. Each object is a summary to give high level statistics/counts of outliers", "originalRequest": { "url": { @@ -62704,7 +63262,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -62758,7 +63316,7 @@ "type": "text/plain" }, "key": "X-Total-Count", - "value": "37376968" + "value": "15801798" } ], "body": "[\n {\n \"type\": \"LOW_SIMILARITY\",\n \"snapshotDate\": \"2021-05-01T18:40:35.772Z\",\n \"totalOutliers\": 50,\n \"totalIdentities\": 5000,\n \"totalIgnored\": 0\n },\n {\n \"type\": \"LOW_SIMILARITY\",\n \"snapshotDate\": \"2021-05-01T18:40:35.772Z\",\n \"totalOutliers\": 50,\n \"totalIdentities\": 5000,\n \"totalIgnored\": 0\n }\n]", @@ -62766,7 +63324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a110ddff-ab52-4f38-a6aa-96846f6b8844", + "id": "d4035b4d-3fdf-48a0-9d49-db49fa65d2dc", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -62802,7 +63360,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -62855,7 +63413,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5bca5a85-e49a-4bd7-83cf-384ac235452a", + "id": "41621009-c477-4b67-baf0-9cddc3be78c1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -62891,7 +63449,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -62944,7 +63502,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4fc95f88-1925-42e2-9656-88b07a4e49a3", + "id": "85eab851-7b7d-47a8-82fa-e1576364a840", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -62980,7 +63538,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -63033,7 +63591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3fe1885-14ac-4fe0-91d1-f1eba12004d2", + "id": "7da17e40-2ea5-4cf0-839b-3c352c1dc78a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -63069,7 +63627,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -63122,7 +63680,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a3ffa5e-cd17-4a19-a5d6-f55f4f592f27", + "id": "f37dd0d7-e19d-443b-9bcd-b7ee6203b63b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -63158,7 +63716,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -63211,7 +63769,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c765cce4-fd8e-4f96-ad57-972e4486c64a", + "id": "fc66c8ce-ee33-4ff1-959e-24449ca6ba03", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -63247,7 +63805,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" }, { "disabled": true, @@ -63306,7 +63864,7 @@ } }, { - "id": "35775644-3129-4fbc-a6cb-4e6f978baa23", + "id": "cdfb8a40-9609-44bf-a4f6-a775a2720362", "name": "IAI Identity Outliers Latest Summary", "request": { "name": "IAI Identity Outliers Latest Summary", @@ -63330,7 +63888,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63346,7 +63904,7 @@ }, "response": [ { - "id": "eacf9ac4-3868-4475-8543-f7d34471cae7", + "id": "6654a1fc-1bb2-4d1c-8f90-5d9020d917bd", "name": "Succeeded. Returns list of objects. Each object is a summary to give high level statistics/counts of outliers", "originalRequest": { "url": { @@ -63365,7 +63923,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63400,7 +63958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "896fb8bd-ad27-4ec8-9756-f1773e6794f4", + "id": "c3c68449-7bea-4601-8a3f-5c64001c77df", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -63419,7 +63977,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63454,7 +64012,7 @@ "_postman_previewlanguage": "json" }, { - "id": "05bb5ffd-739f-472c-8c71-dc834e8e9de9", + "id": "e2cb79c2-f0b5-429c-a1c3-3fcc86139f3e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -63473,7 +64031,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63508,7 +64066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f31e324-e362-4589-aac0-7a1d6cf2b1b4", + "id": "aafaf322-a5aa-46ee-a546-d2b2bd4ccc3d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -63527,7 +64085,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63562,7 +64120,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e20e5ae3-b93f-4ee7-9a15-2351201dcbe6", + "id": "c868299c-8c5b-46fe-8355-6d5d7345bcdb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -63581,7 +64139,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63616,7 +64174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75ef2024-bcb0-45bc-9902-326fc0a45b39", + "id": "da4a96f3-0e50-436c-8d20-13af18316b81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -63635,7 +64193,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63670,7 +64228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "127486fb-08d2-49c0-adbc-308f2ad0fd47", + "id": "9d44e953-0e2c-4e51-a9f7-b89fb350d102", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -63689,7 +64247,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -63730,7 +64288,7 @@ } }, { - "id": "c69a99a9-0560-46af-a6b3-de9e872896b7", + "id": "37fe8aa4-3ac0-4836-a067-02a21790cdae", "name": "IAI Get Identity Outliers", "request": { "name": "IAI Get Identity Outliers", @@ -63814,7 +64372,7 @@ }, "response": [ { - "id": "d03c7061-feff-4939-9a2b-ac860e2836f9", + "id": "efb1bac2-2bf3-4b73-9ba3-c76520a1bd45", "name": "Succeeded. Returns list of objects. Each object contains information about outliers", "originalRequest": { "url": { @@ -63913,7 +64471,7 @@ "type": "text/plain" }, "key": "X-Total-Count", - "value": "37376968" + "value": "15801798" } ], "body": "[\n {\n \"id\": \"5be33d3e-c54d-4ed7-af73-2380543e8283\",\n \"identityId\": \"5be33d3e-c54d-4ed7-af73-2380543e8283\",\n \"type\": \"LOW_SIMILARITY\",\n \"firstDetectionDate\": \"2021-05-01T18:40:35.772Z\",\n \"latestDetectionDate\": \"2021-05-03T18:40:35.772Z\",\n \"ignored\": false,\n \"attributes\": {\n \"displayName\": \"John Smith\",\n \"jobTitle\": \"Software Engineer\",\n \"department\": \"Engineering\"\n },\n \"score\": 0.92,\n \"unignoreType\": \"MANUAL\",\n \"unignoreDate\": \"2021-06-01T18:40:35.772Z\",\n \"ignoreDate\": \"2021-06-01T18:40:35.772Z\"\n },\n {\n \"id\": \"5be33d3e-c54d-4ed7-af73-2380543e8283\",\n \"identityId\": \"5be33d3e-c54d-4ed7-af73-2380543e8283\",\n \"type\": \"LOW_SIMILARITY\",\n \"firstDetectionDate\": \"2021-05-01T18:40:35.772Z\",\n \"latestDetectionDate\": \"2021-05-03T18:40:35.772Z\",\n \"ignored\": false,\n \"attributes\": {\n \"displayName\": \"John Smith\",\n \"jobTitle\": \"Software Engineer\",\n \"department\": \"Engineering\"\n },\n \"score\": 0.92,\n \"unignoreType\": \"MANUAL\",\n \"unignoreDate\": \"2021-06-01T18:40:35.772Z\",\n \"ignoreDate\": \"2021-06-01T18:40:35.772Z\"\n }\n]", @@ -63921,7 +64479,7 @@ "_postman_previewlanguage": "json" }, { - "id": "717448c3-9538-47c7-b8e9-7e0b531c8f48", + "id": "af71469c-8ad3-46b2-92cb-7dca96e02d05", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -64019,7 +64577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a865b27f-4e10-43ac-b40a-0761d5b3db9a", + "id": "febc7cdc-168b-4ce2-a645-7aebc2480365", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -64117,7 +64675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b9ddce9-6646-4bcc-8889-fdf7107b426f", + "id": "432656d2-5c0b-4a0a-ae80-f7dd5b81cd57", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -64215,7 +64773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfa8a111-6941-4223-9170-937bfa5903fa", + "id": "c8e5de61-a1bf-4bb2-a66e-029ca4cb20c3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -64313,7 +64871,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5b18608-ff47-4409-b066-1c59befda09e", + "id": "fbfe1d3d-3142-42f6-b0f6-8349bd4be251", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -64417,7 +64975,7 @@ } }, { - "id": "2acd4904-a478-411c-aa79-8e86ba8ecad4", + "id": "68dfdc6e-a720-4490-b119-6feea096a41b", "name": "Get identity outlier's contibuting features", "request": { "name": "Get identity outlier's contibuting features", @@ -64505,7 +65063,7 @@ }, "response": [ { - "id": "7414697f-e044-47e2-ba36-70357f90c833", + "id": "76e1dd42-43d6-4213-8ebf-ad859636557d", "name": "Succeeded. Returns list of objects. Each object contains a feature and metadata about that feature", "originalRequest": { "url": { @@ -64597,7 +65155,7 @@ "type": "text/plain" }, "key": "X-Total-Count", - "value": "37376968" + "value": "15801798" }, { "disabled": true, @@ -64606,15 +65164,15 @@ "type": "text/plain" }, "key": "accept-language", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], - "body": "[\n {\n \"id\": \"66e38828-5017-47af-92ff-9844871352c5\",\n \"name\": \"entitlement_count\",\n \"valueType\": \"INTEGER\",\n \"value\": 0.5759963540409119,\n \"importance\": -0.15,\n \"displayName\": \"Number of entitlements\",\n \"description\": \"The total number of entitlements belonging to an identity\",\n \"translationMessages\": {\n \"displayName\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n },\n \"description\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n }\n },\n {\n \"id\": \"66e38828-5017-47af-92ff-9844871352c5\",\n \"name\": \"entitlement_count\",\n \"valueType\": \"INTEGER\",\n \"value\": 0.2632715909364578,\n \"importance\": -0.15,\n \"displayName\": \"Number of entitlements\",\n \"description\": \"The total number of entitlements belonging to an identity\",\n \"translationMessages\": {\n \"displayName\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n },\n \"description\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n }\n }\n]", + "body": "[\n {\n \"id\": \"66e38828-5017-47af-92ff-9844871352c5\",\n \"name\": \"entitlement_count\",\n \"valueType\": \"INTEGER\",\n \"value\": 0.46523154149097024,\n \"importance\": -0.15,\n \"displayName\": \"Number of entitlements\",\n \"description\": \"The total number of entitlements belonging to an identity\",\n \"translationMessages\": {\n \"displayName\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n },\n \"description\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n }\n },\n {\n \"id\": \"66e38828-5017-47af-92ff-9844871352c5\",\n \"name\": \"entitlement_count\",\n \"valueType\": \"INTEGER\",\n \"value\": 0.031824194902436265,\n \"importance\": -0.15,\n \"displayName\": \"Number of entitlements\",\n \"description\": \"The total number of entitlements belonging to an identity\",\n \"translationMessages\": {\n \"displayName\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n },\n \"description\": {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n }\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "54b6b569-b9fd-4b83-95b2-9e696a85b9c1", + "id": "0dac504c-a26e-4603-a53c-82cc777c7120", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -64705,7 +65263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3df49a7c-d25e-4eda-a5e3-2322673efaf1", + "id": "86e64fbb-0198-4cde-b35c-1c39308c96b0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -64796,7 +65354,7 @@ "_postman_previewlanguage": "json" }, { - "id": "202e725f-8dba-4df8-8cfa-e440861291ec", + "id": "72673c61-f0ef-48cb-89f1-6c81cad97a2f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -64887,7 +65445,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c915bd8a-06a0-4a76-966f-0c7e08054302", + "id": "edd6c0e8-a456-4e4d-8d23-6e94ea9bf269", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -64978,7 +65536,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2b44241-35bc-4665-b56e-89dd52282cc8", + "id": "bd76a55c-dbdd-4157-a1e3-5224c62d8c42", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -65069,7 +65627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31763e54-cf69-47ee-a723-d0ff8e4c2661", + "id": "a6d54ddb-0619-413b-b5f1-3194e8f96871", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -65166,7 +65724,7 @@ } }, { - "id": "1e8d6bb5-f028-447b-86ca-a8c6ccb5ee25", + "id": "7b42d135-0817-4060-ba10-eac7eafd8b06", "name": "Gets a list of access items associated with each identity outlier contributing feature", "request": { "name": "Gets a list of access items associated with each identity outlier contributing feature", @@ -65266,7 +65824,7 @@ }, "response": [ { - "id": "e301e7df-deb8-4794-9518-9543df7a0192", + "id": "8922fa67-17d6-4a92-af32-cba8b9334654", "name": "The list of access items.", "originalRequest": { "url": { @@ -65359,7 +65917,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4ae6258-991d-4d32-af93-5bf94000c3c0", + "id": "ecb2febd-f2bb-4ff6-ab3c-e75c6799b680", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -65452,7 +66010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8eab2893-dc4d-4944-b7e5-09ff594dc772", + "id": "1f15c013-56e6-4c7c-aee5-791da3d89087", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -65545,7 +66103,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e40da8e0-a721-4506-b459-d874336f560e", + "id": "58bff4ba-284a-454e-b2fb-cc1e29aa937b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -65638,7 +66196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30f12e92-d557-4551-a0d6-946cb93ca086", + "id": "e8a391ce-dcf4-40ed-a574-e44f87af72ff", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -65731,7 +66289,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54e94a3f-b58c-408a-aa50-40d5da2a4a65", + "id": "93b01bfa-0290-4a5b-ba12-91c90205dd79", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -65824,7 +66382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f7c06a93-699c-4417-a3a0-635353140c76", + "id": "754ef7b2-a023-4c02-8eab-42522f4be0e1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -65923,7 +66481,7 @@ } }, { - "id": "d7ea18e1-866c-4696-9b39-ba48b0c358b4", + "id": "2f02979d-43ae-4f0e-a40a-596dd074919e", "name": "IAI Identity Outliers Ignore", "request": { "name": "IAI Identity Outliers Ignore", @@ -65966,7 +66524,7 @@ }, "response": [ { - "id": "47500af3-485c-4cce-9753-70ba27b126fa", + "id": "31589036-4e2e-4135-be0c-bb4f6528c2f5", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -66013,7 +66571,7 @@ "_postman_previewlanguage": "text" }, { - "id": "dcad2aeb-7c5f-4790-8c1c-b0a2a9cbf39f", + "id": "fd247222-b963-4805-87cc-9e3cfedd2f8f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -66070,7 +66628,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da045db8-09ae-4af3-8a08-d2f21d1cd4fc", + "id": "de83cc1d-27c8-413e-b370-ff346c4b8e32", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -66127,7 +66685,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c95cf6f4-552f-4051-acb0-4c6deb684b16", + "id": "8e946bea-c68d-4bab-84f1-430dc22fb085", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -66184,7 +66742,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15cb135e-0095-49bc-836d-8ba014af59ec", + "id": "75968520-5423-4323-b3b8-f0c9a3ae0731", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66241,7 +66799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5b2f816-1fc9-47b7-bfa7-1e8132934817", + "id": "60f3f887-1374-4f6d-b865-7c89e1804832", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -66304,7 +66862,7 @@ } }, { - "id": "85dab3e1-dd98-4165-af3d-5a8e3dee1af1", + "id": "c66f88da-c10e-4502-b3e8-62b2f50dc063", "name": "IAI Identity Outliers Unignore", "request": { "name": "IAI Identity Outliers Unignore", @@ -66347,7 +66905,7 @@ }, "response": [ { - "id": "05ee95b0-b205-41bf-ad61-3b35f030c854", + "id": "d96d1e6b-70e4-4752-a65e-43956e8e5f3b", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -66394,7 +66952,7 @@ "_postman_previewlanguage": "text" }, { - "id": "cc06c1bb-c45b-406d-8782-62663a1a1298", + "id": "f9b50bc1-e52f-48a5-b77d-3eb88872f0b3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -66451,7 +67009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2206de27-2649-4189-8bc2-c788a406de4a", + "id": "f62c3ee6-4a4a-4276-a88d-d38855b277b0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -66508,7 +67066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7673275f-2ea8-44a7-8b43-cbfff322f887", + "id": "bff92e0d-e845-4156-a80d-ea3f417591c6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -66565,7 +67123,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb31708a-f28f-494f-9f86-7aab33f5f58c", + "id": "cb7c240c-c51c-4636-9a3a-286cac1ddd63", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66622,7 +67180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "afe24d92-3ac7-4c75-9baf-b4f46661a312", + "id": "8822c094-985a-4f61-b3c2-d5fbfc9521b9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -66685,7 +67243,7 @@ } }, { - "id": "567657b2-4b16-4537-8ba1-149ca5b0f86d", + "id": "d2615ed8-10cc-4916-821d-3ad668cf00f8", "name": "IAI Identity Outliers Export", "request": { "name": "IAI Identity Outliers Export", @@ -66709,7 +67267,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66725,7 +67283,7 @@ }, "response": [ { - "id": "32f37fe9-96a1-4a6d-8da3-0333ad352a9f", + "id": "cec448f0-9a96-417d-a102-c307fdf7aaf9", "name": "Succeeded. Returns zip of 2 CSVs to download. 1 CSV for ignored outliers and 1 for non-ignored outliers", "originalRequest": { "url": { @@ -66744,7 +67302,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66774,12 +67332,12 @@ "value": "application/zip" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "f9e0c41e-ad44-4a49-9b98-3566ca62d464", + "id": "fcaf0006-1897-47e4-a2b8-34fbfd356205", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -66798,7 +67356,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66833,7 +67391,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ab6278e-5f4c-43f1-ba62-33885017c9c4", + "id": "d3ba5035-acf8-44e9-83b4-8ab8d0b796a6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -66852,7 +67410,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66887,7 +67445,7 @@ "_postman_previewlanguage": "json" }, { - "id": "606ee0b3-bb1e-499e-b926-e16b2704e463", + "id": "cc43f542-e3a5-460f-aa80-0072360e1ba3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -66906,7 +67464,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66941,7 +67499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c97f6f14-b95a-4590-ae43-33f10cbc311c", + "id": "c4d573e3-890c-491c-ad47-5fa7f292a5c5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66960,7 +67518,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -66995,7 +67553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d150f4fa-9898-41cd-9406-39327e574696", + "id": "c72b2d29-f4ca-4723-8cb9-488885f0b313", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67014,7 +67572,7 @@ "type": "text/plain" }, "key": "type", - "value": "STRUCTURAL" + "value": "LOW_SIMILARITY" } ], "variable": [] @@ -67055,7 +67613,7 @@ } }, { - "id": "f8a5c069-a3a3-420c-8926-a8c5eb0acbcf", + "id": "cbcc8151-1ef9-4683-bd3c-381fb9948b04", "name": "Get identity outlier contibuting feature summary", "request": { "name": "Get identity outlier contibuting feature summary", @@ -67096,7 +67654,7 @@ }, "response": [ { - "id": "87ade854-5b10-48c4-a647-fbfd36e6553a", + "id": "b782d454-4d6a-43c6-ba72-9b5c3d3a1106", "name": "Succeeded. Returns selected contributing feature summary for an outlier", "originalRequest": { "url": { @@ -67141,15 +67699,15 @@ "type": "text/plain" }, "key": "accept-language", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], - "body": "{\n \"contributingFeatureName\": \"Rare Access\",\n \"identityOutlierDisplayName\": \"John Smith\",\n \"outlierFeatureDisplayValues\": [\n {\n \"displayName\": \"Aliza Chris\",\n \"value\": \"dolore Ut ut ipsum\",\n \"valueType\": \"INTEGER\"\n },\n {\n \"displayName\": \"Aliza Chris\",\n \"value\": \"nisi velit sint anim\",\n \"valueType\": \"INTEGER\"\n }\n ],\n \"featureDefinition\": \"Identity total number of entitlements\",\n \"featureExplanation\": \"An identity that has too much rare access has a higher change of becoming a security threat due to the unique access they possess\",\n \"peerDisplayName\": \"Mary Jane\",\n \"peerIdentityId\": \"9f9d5d53ad0e48fba7352f6da9f1b8gbg\",\n \"accessItemReference\": {\n \"displayName\": \"All Rare Entitlements\",\n \"searchPlaceholder\": \"Search by name or description\"\n }\n}", + "body": "{\n \"contributingFeatureName\": \"Rare Access\",\n \"identityOutlierDisplayName\": \"John Smith\",\n \"outlierFeatureDisplayValues\": [\n {\n \"displayName\": \"Aliza Chris\",\n \"value\": \"dolore mollit\",\n \"valueType\": \"INTEGER\"\n },\n {\n \"displayName\": \"Aliza Chris\",\n \"value\": \"sunt officia eiusmod cillum\",\n \"valueType\": \"INTEGER\"\n }\n ],\n \"featureDefinition\": \"Identity total number of entitlements\",\n \"featureExplanation\": \"An identity that has too much rare access has a higher change of becoming a security threat due to the unique access they possess\",\n \"peerDisplayName\": \"Mary Jane\",\n \"peerIdentityId\": \"9f9d5d53ad0e48fba7352f6da9f1b8gbg\",\n \"accessItemReference\": {\n \"displayName\": \"All Rare Entitlements\",\n \"searchPlaceholder\": \"Search by name or description\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7d0e3e26-1126-42e5-87f1-3c7c37c0f219", + "id": "36321ead-aa3f-4bed-bbe0-de73e792dbc1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -67193,7 +67751,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6327379b-2564-4349-a787-22cb664b5ea0", + "id": "1bbe334c-70c3-4b8f-b7a3-2dbbcd794925", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -67237,7 +67795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c6302f1-3f24-4a66-938b-9e7c9ac91c48", + "id": "fe16330c-f7aa-4f11-94f6-5f9d6b8e0ecf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -67281,7 +67839,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e00218d-1a15-4a92-8e18-09a73449c106", + "id": "f211b664-ec29-496e-95b8-d65ade7146c5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -67325,7 +67883,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54b67665-2771-4f81-8e48-1964d905fabd", + "id": "f6900729-fe49-4fac-bd96-48d1cf63605e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -67369,7 +67927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad68c7be-8407-41a4-9c2d-019f4e352785", + "id": "30aaccfc-22ec-483e-a9df-1d136bed9d70", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67425,7 +67983,7 @@ "description": "", "item": [ { - "id": "bd425613-7157-4ecf-8197-6a1f8829b518", + "id": "6500ed59-7232-4ddb-a728-d58328c73d9d", "name": "Identity Outliers List", "request": { "name": "Identity Outliers List", @@ -67495,7 +68053,7 @@ }, "response": [ { - "id": "0ba0d545-f030-43ce-a084-4173b5746c33", + "id": "6dd3f632-4c85-4f71-9ff7-497429f26234", "name": "List of identities that are not included in peer groups.", "originalRequest": { "url": { @@ -67563,12 +68121,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"anim proident deserunt ipsum\",\n \"type\": \"aliqu\",\n \"peer_group_id\": \"magna laboris\",\n \"attributes\": {\n \"veniam3\": {},\n \"cillum_6c\": {}\n }\n },\n {\n \"id\": \"sunt adipisicing fugiat\",\n \"type\": \"mollit sed fugiat\",\n \"peer_group_id\": \"veniam Duis\",\n \"attributes\": {\n \"sed53\": {}\n }\n }\n]", + "body": "[\n {\n \"id\": \"mollit elit consequat sit\",\n \"type\": \"id proident ad non sunt\",\n \"peer_group_id\": \"culpa aliqu\",\n \"attributes\": {\n \"quis__\": {},\n \"culpa__\": {}\n }\n },\n {\n \"id\": \"nulla incididunt\",\n \"type\": \"labore incididunt esse ex do\",\n \"peer_group_id\": \"dolore eiusmod\",\n \"attributes\": {\n \"doloref\": {},\n \"enim_689\": {}\n }\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "31c504f0-6e79-4008-a318-0bf106a75d99", + "id": "e3d455c4-73d8-4ab0-9ce2-3b5c0c0c972f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -67641,7 +68199,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be0197c6-a1ac-479c-a296-391637187c79", + "id": "90da1d26-6f1f-4b51-a663-a80166a844cd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -67714,7 +68272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4514b69-ca4e-4cd5-be99-198a4524d228", + "id": "905f2eed-c4a9-46d0-b4c0-6775ad8bf1ae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -67787,7 +68345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b36694cb-1b0d-43e8-a87d-fc63ae71b425", + "id": "fc9a641c-3364-4bfe-90df-f7c9dfdbd474", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -67860,7 +68418,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b145648-f729-48d7-bf22-a1016f27c1d7", + "id": "96c594ea-2dfa-4150-8105-439166483744", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67945,7 +68503,7 @@ "description": "", "item": [ { - "id": "4478e707-22a1-44cb-9d50-46ab545ff855", + "id": "0d9962e2-4577-4138-b1ca-80d908b06a13", "name": "Returns a Recommendation Based on Object", "request": { "name": "Returns a Recommendation Based on Object", @@ -67988,7 +68546,7 @@ }, "response": [ { - "id": "5192ccfe-a83d-45c7-ab3d-c86077bdb70f", + "id": "db7d974b-d2eb-4256-b5ab-9e43404b53d8", "name": "The recommendations for a customer", "originalRequest": { "url": { @@ -68040,12 +68598,12 @@ "value": "application/json" } ], - "body": "{\n \"response\": [\n {\n \"request\": {\n \"identityId\": \"2c938083633d259901633d25c68c00fa\",\n \"item\": {\n \"id\": \"2c938083633d259901633d2623ec0375\",\n \"type\": \"ENTITLEMENT\"\n }\n },\n \"recommendation\": \"YES\",\n \"interpretations\": [\n \"75% of identities with the same department have this access. This information had a high impact on the overall score.\",\n \"67% of identities with the same peer group have this access. This information had a low impact on the overall score.\",\n \"42% of identities with the same location have this access. This information had a low impact on the overall score.\"\n ],\n \"translationMessages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n ],\n \"recommenderCalculations\": {\n \"identityId\": \"2c91808457d8f3ab0157e3e62cb4213c\",\n \"entitlementId\": \"2c91809050db617d0150e0bf3215385e\",\n \"recommendation\": \"YES\",\n \"overallWeightedScore\": 58118843.05592078,\n \"featureWeightedScores\": {\n \"aute8d7\": 44962147.41524243,\n \"consectetur0\": -21295704.7406213,\n \"minim_8\": -34321541.16652279,\n \"exc\": -91862937.58553687\n },\n \"threshold\": 93365876.11366278,\n \"identityAttributes\": {\n \"proident__0\": {\n \"value\": \"proident commodo m\"\n },\n \"ut_2d\": {\n \"value\": \"Ut nulla\"\n }\n },\n \"featureValues\": {\n \"feature\": \"department\",\n \"numerator\": 14,\n \"denominator\": 14\n }\n }\n },\n {\n \"request\": {\n \"identityId\": \"2c938083633d259901633d25c68c00fa\",\n \"item\": {\n \"id\": \"2c938083633d259901633d2623ec0375\",\n \"type\": \"ENTITLEMENT\"\n }\n },\n \"recommendation\": \"YES\",\n \"interpretations\": [\n \"75% of identities with the same department have this access. This information had a high impact on the overall score.\",\n \"67% of identities with the same peer group have this access. This information had a low impact on the overall score.\",\n \"42% of identities with the same location have this access. This information had a low impact on the overall score.\"\n ],\n \"translationMessages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n ],\n \"recommenderCalculations\": {\n \"identityId\": \"2c91808457d8f3ab0157e3e62cb4213c\",\n \"entitlementId\": \"2c91809050db617d0150e0bf3215385e\",\n \"recommendation\": \"YES\",\n \"overallWeightedScore\": -61372769.2087052,\n \"featureWeightedScores\": {\n \"elit3b\": 22408267.566869006,\n \"culpa_58\": 52765212.172166646,\n \"in_2da\": 5551458.930059999\n },\n \"threshold\": -95108502.06273176,\n \"identityAttributes\": {\n \"dolore6\": {\n \"value\": \"est sint occaecat\"\n }\n },\n \"featureValues\": {\n \"feature\": \"department\",\n \"numerator\": 14,\n \"denominator\": 14\n }\n }\n }\n ]\n}", + "body": "{\n \"response\": [\n {\n \"request\": {\n \"identityId\": \"2c938083633d259901633d25c68c00fa\",\n \"item\": {\n \"id\": \"2c938083633d259901633d2623ec0375\",\n \"type\": \"ENTITLEMENT\"\n }\n },\n \"recommendation\": \"YES\",\n \"interpretations\": [\n \"75% of identities with the same department have this access. This information had a high impact on the overall score.\",\n \"67% of identities with the same peer group have this access. This information had a low impact on the overall score.\",\n \"42% of identities with the same location have this access. This information had a low impact on the overall score.\"\n ],\n \"translationMessages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n ],\n \"recommenderCalculations\": {\n \"identityId\": \"2c91808457d8f3ab0157e3e62cb4213c\",\n \"entitlementId\": \"2c91809050db617d0150e0bf3215385e\",\n \"recommendation\": \"YES\",\n \"overallWeightedScore\": -90629120.00884768,\n \"featureWeightedScores\": {\n \"esse3a8\": 7489345.010027647,\n \"autebbb\": 10128005.45803003\n },\n \"threshold\": 35000904.871640295,\n \"identityAttributes\": {\n \"sitc\": {\n \"value\": \"exercitation \"\n }\n },\n \"featureValues\": {\n \"feature\": \"department\",\n \"numerator\": 14,\n \"denominator\": 14\n }\n }\n },\n {\n \"request\": {\n \"identityId\": \"2c938083633d259901633d25c68c00fa\",\n \"item\": {\n \"id\": \"2c938083633d259901633d2623ec0375\",\n \"type\": \"ENTITLEMENT\"\n }\n },\n \"recommendation\": \"YES\",\n \"interpretations\": [\n \"75% of identities with the same department have this access. This information had a high impact on the overall score.\",\n \"67% of identities with the same peer group have this access. This information had a low impact on the overall score.\",\n \"42% of identities with the same location have this access. This information had a low impact on the overall score.\"\n ],\n \"translationMessages\": [\n {\n \"key\": \"recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH\",\n \"values\": [\n \"75\",\n \"department\"\n ]\n }\n ],\n \"recommenderCalculations\": {\n \"identityId\": \"2c91808457d8f3ab0157e3e62cb4213c\",\n \"entitlementId\": \"2c91809050db617d0150e0bf3215385e\",\n \"recommendation\": \"YES\",\n \"overallWeightedScore\": -11689214.330726027,\n \"featureWeightedScores\": {\n \"esse6d2\": 28846605.387931675,\n \"dolore4e\": 71397415.04648912\n },\n \"threshold\": -37272586.27078469,\n \"identityAttributes\": {\n \"dolore_a8\": {\n \"value\": \"amet ipsum non\"\n }\n },\n \"featureValues\": {\n \"feature\": \"department\",\n \"numerator\": 14,\n \"denominator\": 14\n }\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "89ab982c-192b-43fb-bd4c-4340e4ceb0a2", + "id": "b2eaa7f6-2013-42a6-a384-042ccf0955f1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68102,7 +68660,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35d6aeb1-73a4-4368-9222-b9a5537e3ff0", + "id": "e977390f-3236-4175-b16f-d08c450067d8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68159,7 +68717,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01d00385-8497-4c0a-bf44-e9a4306b2ba7", + "id": "56141a80-91f6-41e3-8553-ac4f0834b54a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -68216,7 +68774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e51740d3-59cf-4dbc-a8fe-0e745727d3fd", + "id": "1dcf3386-7a5b-42a3-b34a-7691eedae01e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -68273,7 +68831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20ea78ec-0be8-400d-a1c9-7d4c53777089", + "id": "ea5733b0-53b6-4201-b199-d2f32c866759", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -68336,7 +68894,7 @@ } }, { - "id": "75d03cef-a887-4522-8be8-db3f347a55ff", + "id": "7479ba8a-3543-40b0-b2ae-47af339daa64", "name": "Get certification recommendation config values", "request": { "name": "Get certification recommendation config values", @@ -68366,7 +68924,7 @@ }, "response": [ { - "id": "5409f2eb-d9a3-4652-86df-b5094f8d7d56", + "id": "6827efc0-ec89-4e4c-a2d5-335d5ad11e0d", "name": "Cert recommendation configuration attributes", "originalRequest": { "url": { @@ -68410,7 +68968,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ac25919-facd-40e3-9f80-ed96a594443f", + "id": "1267bed7-2763-4ea5-9302-845a38b4b756", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68454,7 +69012,7 @@ "_postman_previewlanguage": "json" }, { - "id": "348e7d85-bc7e-4eb3-b17b-3bc73278b724", + "id": "eb47cc85-5baf-49be-bbe6-542645821085", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68498,7 +69056,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c02fa566-baf8-4d6c-91bc-632fcee91374", + "id": "9ef7eccb-b500-4d1c-a6a6-9708afeed8c0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -68542,7 +69100,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc9a9ff9-dac7-4116-964a-00bab5136b61", + "id": "4e41caeb-fe13-4953-9fb3-74c41a0e8826", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -68592,7 +69150,7 @@ } }, { - "id": "9dd0af7f-7466-4bba-b955-40d787654bae", + "id": "39d3607f-5153-440d-89af-820162e7e8c4", "name": "Update certification recommendation config values", "request": { "name": "Update certification recommendation config values", @@ -68635,7 +69193,7 @@ }, "response": [ { - "id": "ee3336ab-f2b2-4f13-be70-ffe99a833f47", + "id": "1d1b1407-f59b-4017-a476-44469d0bd400", "name": "Cert recommendation configuration attributes after update", "originalRequest": { "url": { @@ -68692,7 +69250,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c28a24dc-c93f-44be-903e-4ad43de64be2", + "id": "1ad53a12-458f-4c41-b1ac-28419bbb5688", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68749,7 +69307,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d4ee1eb-e2e0-47f4-acff-3c6294cbf67d", + "id": "55b1cf2f-7b7e-443b-80b5-4b628646b5d5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68806,7 +69364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87e7939d-f4e0-4c2a-8c07-40296051fb17", + "id": "ba84574c-f8cb-46f6-8d5d-a9f92644cc28", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -68863,7 +69421,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d7fe0a3-98d8-45b9-b39a-6a789b3fc8bc", + "id": "36d025bb-d5e3-4695-8aa7-1cca48117dac", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -68932,7 +69490,7 @@ "description": "", "item": [ { - "id": "3199e2fb-7091-4112-ba48-8465b2bfdfc8", + "id": "44164423-3d61-4a09-a52d-24440ace5789", "name": "Create a role mining session", "request": { "name": "Create a role mining session", @@ -68974,7 +69532,7 @@ }, "response": [ { - "id": "f3a72bcd-c805-4846-ac50-24ce9482c9d1", + "id": "bfb9be7a-68c0-4119-a2f4-1f1e32cb4d2b", "name": "Submitted a role mining session request", "originalRequest": { "url": { @@ -69030,7 +69588,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e420155a-e25c-4e21-988a-7c92db39f064", + "id": "f8663637-06fd-4f03-8415-d124a6615dad", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -69086,7 +69644,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c25ce8a-d0d1-40c3-991b-723423d1ce9c", + "id": "02b48aab-5761-4d33-947a-517daf86f943", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -69142,7 +69700,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de217ca9-1751-48df-84d8-b4c56bb2a8b5", + "id": "3f5c135a-c325-4302-893d-1bf79adabd11", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -69198,7 +69756,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d453d261-e700-4d13-95e7-4b9405bf4af3", + "id": "62b6500f-9d49-4b96-9f54-053dddadc856", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -69254,7 +69812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d14d8468-1c15-491e-a657-30e0d640e064", + "id": "554c79ea-a6e2-45f6-8b4e-b8c9dc19e9d5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -69316,7 +69874,7 @@ } }, { - "id": "7b884bf3-5223-48f6-932a-64e2e8de70f2", + "id": "a9436125-60af-48f9-9630-fafd9225b54c", "name": "Retrieves all role mining sessions", "request": { "name": "Retrieves all role mining sessions", @@ -69391,7 +69949,7 @@ }, "response": [ { - "id": "aa532d47-c836-48a6-a997-17bfb58fcaf1", + "id": "61ba468b-cabd-40a6-8a2d-dc5dcf5b149d", "name": "Succeeded. Returns all role mining sessions that match the query parameters.", "originalRequest": { "url": { @@ -69480,7 +70038,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83e39eb2-09be-4fa9-a5fe-0b3d3bd82def", + "id": "0d709570-d2c1-4167-9562-76155a43b804", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -69569,7 +70127,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f595e73-b4a8-4c8d-96e3-0e21d62790c0", + "id": "1bf187c1-26b3-417c-aa4f-296d58439b3a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -69658,7 +70216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a778740-2768-4617-a827-b83693dceafd", + "id": "21c76989-d995-4dbc-af2c-f5cccbe6b701", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -69747,7 +70305,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98aac834-05dc-428a-8a5a-2ae8230d2099", + "id": "3cdaa50d-9210-4f3b-b2b4-895730262e41", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -69836,7 +70394,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1aa80c9b-f3af-4a23-a14f-5fa3a48b5b2c", + "id": "0dfc42f3-5c7b-4915-b462-8194d3235973", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -69931,7 +70489,7 @@ } }, { - "id": "81733443-7932-4244-9551-87129a1fa853", + "id": "7a12cf10-f55e-4d7a-9140-0fd7faadd34f", "name": "Patch a role mining session", "request": { "name": "Patch a role mining session", @@ -69985,7 +70543,7 @@ }, "response": [ { - "id": "ef76c5b3-40b2-4ad0-b538-6abdb0df189f", + "id": "2bcbb915-8d3e-4e46-8689-77aaa38a4193", "name": "Success", "originalRequest": { "url": { @@ -70042,7 +70600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "893ea8f3-0348-484b-8040-fa7584ceeff7", + "id": "6b4ee409-cefe-4fb0-b731-f84f3b587b44", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70099,7 +70657,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f1fca1d-a869-45df-bd2c-620b79453abd", + "id": "8b3463f2-6a04-4782-a804-7e05772e9ca9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -70156,7 +70714,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7933f34-0ecb-4459-b8d8-5ac2ba119bb8", + "id": "bf2ed8b0-e485-4294-83e2-6e3bb4bbed16", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70213,7 +70771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d752446-fb6f-4963-b2c5-471e6dba14c4", + "id": "3c4c8ea6-02e7-46cc-9a3c-ac99121e47ea", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -70270,7 +70828,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9410621-5342-4587-b743-012eb975af20", + "id": "0b2dcce7-af59-4c29-b9b3-747696dab7f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -70327,7 +70885,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fefdc2db-7600-4676-bb75-f6e70623dbf3", + "id": "8001c9c0-d492-4df0-a151-2df8eb55f93e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -70390,7 +70948,7 @@ } }, { - "id": "d56bbfb2-02ad-4763-865e-49d850208894", + "id": "2ee4fc79-58c2-4a4b-8c38-dda22b8aec83", "name": "Get a role mining session", "request": { "name": "Get a role mining session", @@ -70431,7 +70989,7 @@ }, "response": [ { - "id": "d05c98e5-c710-4276-b2ea-9592dd00c21c", + "id": "f225f058-eb84-4b47-8b5f-910ae3432d16", "name": "Returns a role mining session", "originalRequest": { "url": { @@ -70475,7 +71033,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08fc96a6-91c6-44f5-907b-3e89bf8af5c4", + "id": "baf94cf9-37fe-4ff5-8170-fdcf8d615b27", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70519,7 +71077,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a0b1b7ce-fcbe-4033-bee8-fb510af334f9", + "id": "f0f44742-b301-45d7-945d-8ccc52464641", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70563,7 +71121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28ecc8c5-6a6e-4e0f-ba0e-2c0711d5fd4b", + "id": "1a55cc9f-f56b-4f41-9500-975aae568afb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70607,7 +71165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52c6707b-2d16-4cf6-9b4c-9cb76ac83456", + "id": "2ee66962-7299-4dc8-9f9d-f133c3a4f675", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -70651,7 +71209,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02b7842c-5e2c-4199-b543-a7193485b1bd", + "id": "d97bf476-95b3-42c4-9d92-c80c90b15dd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -70695,7 +71253,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21a85370-3a0c-4f7d-bd13-f8aa0c885ce9", + "id": "dddca6f7-1f96-4d87-9695-211de5fef1fc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -70745,7 +71303,7 @@ } }, { - "id": "4d407ab1-fddd-4124-923f-3bdc463d926e", + "id": "93353d01-3f7d-41b7-95e2-25172448e270", "name": "Get role mining session status state", "request": { "name": "Get role mining session status state", @@ -70787,7 +71345,7 @@ }, "response": [ { - "id": "969f055a-64eb-47e4-8d23-074123810064", + "id": "704dbac9-c31d-4bde-ad3f-e5769084c465", "name": "Succeeded. Returns session status", "originalRequest": { "url": { @@ -70832,7 +71390,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9985872-21f0-4a1a-b6a7-c1564f912bfa", + "id": "b3d259da-20af-4609-8612-b266c85ed1ee", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70877,7 +71435,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebc84d8c-691d-4272-b224-1f8bc33b671c", + "id": "5a313ff6-3bc3-4b02-bf4b-739dd7b9b512", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -70922,7 +71480,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7cbb21ed-9929-43e9-a213-367715927b2a", + "id": "ea527096-9411-4cbf-9647-e85f32907c96", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70967,7 +71525,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5022ee0-75fc-41e2-a576-ec98f7786587", + "id": "8a9ce4db-acc7-42d1-a391-bad29d01e034", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -71018,7 +71576,7 @@ } }, { - "id": "2e057c59-ae02-44a0-9e94-24dce3be6d0b", + "id": "4bfcf418-4e5e-4ed9-9908-49f379742931", "name": "Retrieves all potential role summaries", "request": { "name": "Retrieves all potential role summaries", @@ -71106,7 +71664,7 @@ }, "response": [ { - "id": "03ffc544-94af-485e-916c-b0d0eb30cc52", + "id": "c4d3f7d2-a490-45bc-8262-743d8b8e18ad", "name": "Succeeded. Returns a list of potential role summaries for a role mining session.", "originalRequest": { "url": { @@ -71197,7 +71755,7 @@ "_postman_previewlanguage": "json" }, { - "id": "950e09ec-a19c-4ce0-9009-f3eb875be91d", + "id": "f4957b0d-697f-48d9-a0e7-481d7cba89f3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -71288,7 +71846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43e0c66b-043c-44b6-b3c5-d5acd763cfc2", + "id": "e32f3d68-8771-4303-b55e-ffd6139a87e6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -71379,7 +71937,7 @@ "_postman_previewlanguage": "json" }, { - "id": "daa0af10-2fb9-4f2c-9c45-f0e4e5cca06c", + "id": "5583689e-54b0-4097-8cd4-50ea5046f4dd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -71470,7 +72028,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80d4c48e-3c75-4bd5-807b-9a4d21deee42", + "id": "804fce00-c984-4aae-aa6c-11e223e44773", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -71561,7 +72119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20459db6-2332-41ab-805c-5e31b3dd636c", + "id": "b082feb4-3d85-44e7-88e8-80579d7eb2f3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -71658,7 +72216,7 @@ } }, { - "id": "3ac15feb-51d8-4ccb-ac49-1ce5d25859ca", + "id": "fce17153-5d9d-4e13-adfa-3aede5c00bdc", "name": "Retrieves a specific potential role", "request": { "name": "Retrieves a specific potential role", @@ -71711,7 +72269,7 @@ }, "response": [ { - "id": "37b2052a-fcd5-460e-93fb-095eac731055", + "id": "9006acee-8a1d-488e-875b-652ceedb9d91", "name": "Succeeded. Returns a list of potential roles for a role mining session.", "originalRequest": { "url": { @@ -71752,12 +72310,12 @@ "value": "application/json" } ], - "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"minim7\": \"laborum quis do officia et\"\n },\n {\n \"laboris_0b4\": \"qui non irure\",\n \"et_ca6\": \"nostrud\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"dolored61\": \"dolore ad tempor dolor\"\n },\n {\n \"qui8\": \"in sunt aliquip id\",\n \"veniam9a8\": \"commodo ea\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", + "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"ex_73a\": \"sunt ullamco cupidat\",\n \"utf82\": \"consectetur aliqua eu\",\n \"veniam__a4\": \"nostrud Ut\"\n },\n {\n \"dob9\": \"sint tempor aliqua ex\",\n \"incididunt_83\": \"ad sunt sed\",\n \"sunt3\": \"dolore cupidatat\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"eaa\": \"esse magna\",\n \"cillum_0cf\": \"pariatur ut\"\n },\n {\n \"ad7a7\": \"laboris ea et adipisicing\",\n \"nostrud1ca\": \"reprehenderit\",\n \"sitc\": \"ex nisi mollit\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "87d99293-e3db-4480-b38c-2ccaa62259e4", + "id": "88ce53b3-113a-4e5c-9b8f-0c0a36c4c53c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -71803,7 +72361,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22d5f94f-bc9c-44b9-858f-58cc17a59b42", + "id": "cd5b3b65-f528-44d0-a58e-0deb8c10ef12", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -71849,7 +72407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9cae6ea3-dc75-4494-a101-3a9c6c8aab8e", + "id": "97bf2fe7-0305-4257-9f9b-faccab2bf85c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -71895,7 +72453,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ac68cc3-d249-46f6-8487-f94cc3f93fcb", + "id": "2ff44f7c-8e05-48dc-9cf5-f31d25f022ca", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -71941,7 +72499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34b46fc8-c835-493f-96b0-732884f2f9a0", + "id": "b2d11d18-843d-4307-9cdd-dd4b9dc5149b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -71993,7 +72551,7 @@ } }, { - "id": "cfeda5ee-c7eb-4d40-ba27-6f0cdc6abce2", + "id": "edc46e98-6917-4f82-bf50-214408cfec56", "name": "Update a potential role", "request": { "name": "Update a potential role", @@ -72059,7 +72617,7 @@ }, "response": [ { - "id": "e97b1c91-9a38-4d12-b99c-59e167af17c5", + "id": "536999ca-04d7-4d13-a326-948d9a088eb3", "name": "Succeeded. Returns the potential role summary based on the potentialRoleId provided.", "originalRequest": { "url": { @@ -72118,7 +72676,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1ab3f19-9cf6-4c30-b124-e72ce1241258", + "id": "baa99b22-c305-4124-8e40-55434be112ce", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -72177,7 +72735,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e7dfaaa-c3ee-4a7f-bead-da5ef681589e", + "id": "52630ffc-2ba5-4c4d-bc4c-2fa3d9a9a9ad", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -72236,7 +72794,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5ffacec-fac7-4fac-926f-a99b4ad02c59", + "id": "c43b0e47-540c-4d8d-ac7b-9bc2a4a21034", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -72295,7 +72853,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83b18125-798e-4eea-b1cd-cc421eb84db0", + "id": "67fd3082-b840-4071-896b-74a9b3b7279d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -72354,7 +72912,7 @@ "_postman_previewlanguage": "json" }, { - "id": "992bc5fd-c326-419f-8870-3cc04e0b0e04", + "id": "5ee980b4-6d65-4ff8-a7fe-331783e6a06d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -72413,7 +72971,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5a533df-5d06-4a0a-9d17-10e7f502012e", + "id": "78a046ed-e9be-4d5e-b20d-6fbcda81f157", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -72478,7 +73036,7 @@ } }, { - "id": "68a0151f-e8d7-437f-b391-5bc1933c1857", + "id": "c53c5cb2-4ee1-42af-b428-cef3552603fa", "name": "Retrieves the applications of a potential role for a role mining session", "request": { "name": "Retrieves the applications of a potential role for a role mining session", @@ -72560,7 +73118,7 @@ }, "response": [ { - "id": "e07997c2-bc17-4260-aeb4-d20a95fe74f8", + "id": "6451a71f-1144-4d13-a357-d82183c67878", "name": "Succeeded. Returns a list of potential roles for a role mining session.", "originalRequest": { "url": { @@ -72635,7 +73193,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9eaa1726-5748-4858-8452-184fe1826d21", + "id": "660c0fca-3a9f-4a0f-a23c-9c2aae164641", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -72710,7 +73268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d09ef2b-0c42-4af8-b37e-de6480b6f704", + "id": "883f16f6-895d-4054-bf96-d8da6aa20d8b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -72785,7 +73343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffe63e74-d525-4a67-8dcb-d6de761dd64d", + "id": "9d17a3d7-5bc0-4aea-b1b7-ce624c69937a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -72860,7 +73418,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2aa22e99-bde0-40da-b020-e0f4bdb9d922", + "id": "967cdb77-7096-4d8a-b94f-6dcfe445499b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -72941,7 +73499,7 @@ } }, { - "id": "068d8f4b-0414-44be-a3a4-90715a599a33", + "id": "6351b97a-ba16-49de-8906-1fd301152940", "name": "Retrieves entitlements for a potential role in a role mining session", "request": { "name": "Retrieves entitlements for a potential role in a role mining session", @@ -72968,7 +73526,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73050,7 +73608,7 @@ }, "response": [ { - "id": "762ab587-d745-4b70-ac1b-295d4d64c85b", + "id": "70c5769a-45c3-4555-88fa-f97cd86b3a3e", "name": "Succeeded. Returns a list of entitlements for a potential role.", "originalRequest": { "url": { @@ -73072,7 +73630,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73152,7 +73710,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ecb5882f-9dcd-4c35-badc-18822b2ea8a0", + "id": "8882f505-6a46-487b-8c13-75510a06b18b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -73174,7 +73732,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73254,7 +73812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0453f87d-0cda-4c49-9a32-6e26611866aa", + "id": "5776243f-33c8-496b-a445-67466c1754e2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -73276,7 +73834,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73356,7 +73914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfe3b2b0-0ded-4ef5-8600-103c3bd42d86", + "id": "64d86d8e-9500-4221-ae24-9ff7c9735f0b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -73378,7 +73936,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73458,7 +74016,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cad67d79-fdef-4948-9891-bd609293fcff", + "id": "5b5ec4e9-c558-4af3-8952-dc8c4a27dad4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -73480,7 +74038,7 @@ "type": "text/plain" }, "key": "includeCommonAccess", - "value": "false" + "value": "true" }, { "disabled": true, @@ -73566,7 +74124,7 @@ } }, { - "id": "e065273c-99cb-4b8d-9754-59cfbb943379", + "id": "c037680b-5a4b-4f91-aae3-93f5fb82f36e", "name": "Retrieves entitlement popularity distribution for a potential role in a role mining session", "request": { "name": "Retrieves entitlement popularity distribution for a potential role in a role mining session", @@ -73630,7 +74188,7 @@ }, "response": [ { - "id": "1f5a20b3-7efd-4b13-8306-19df0e531f73", + "id": "0d61d691-fa75-4189-85b1-abf9a11fa757", "name": "Succeeded. Returns a map containing entitlement popularity distribution for a potential role.", "originalRequest": { "url": { @@ -73682,12 +74240,12 @@ "value": "application/json" } ], - "body": "{\n \"reprehenderit_c1\": 85533537\n}", + "body": "{\n \"ut_1\": -35216471,\n \"enim__7\": -28457761\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7f6340c8-fe1a-42fa-a927-c8f9a245069a", + "id": "52d893a0-cfaa-4dc9-b9c2-2ed0cf98ddab", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -73744,7 +74302,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f81102f-ef76-42cb-a118-a9eec40429c0", + "id": "167639ed-71dd-4c7d-847a-5ad19f116a8e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -73801,7 +74359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7299cab-cb36-4f6f-a8fb-218d0e64cb1f", + "id": "ef3708ef-fa07-4eb1-82ec-41c0b4bfe911", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -73858,7 +74416,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03e80c48-576b-4a88-a9a5-612f06512ba8", + "id": "2af050f0-5495-4f10-a907-b579360364db", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -73921,7 +74479,7 @@ } }, { - "id": "7f9c8f87-afec-464b-9a64-adadab66e232", + "id": "fa5033ac-ada6-4746-bd55-c2005003fd45", "name": "Edit entitlements for a potential role to exclude some entitlements", "request": { "name": "Edit entitlements for a potential role to exclude some entitlements", @@ -73988,7 +74546,7 @@ }, "response": [ { - "id": "307f8634-2a05-4eeb-a9f6-2d46e982d9ae", + "id": "3091e655-cad1-41e3-a7f2-96bf3c6ea8ed", "name": "Adds or removes entitlements from a potential role's entitlement exclusion list.", "originalRequest": { "url": { @@ -74043,12 +74601,12 @@ "value": "application/json" } ], - "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"minim7\": \"laborum quis do officia et\"\n },\n {\n \"laboris_0b4\": \"qui non irure\",\n \"et_ca6\": \"nostrud\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"dolored61\": \"dolore ad tempor dolor\"\n },\n {\n \"qui8\": \"in sunt aliquip id\",\n \"veniam9a8\": \"commodo ea\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", + "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"ex_73a\": \"sunt ullamco cupidat\",\n \"utf82\": \"consectetur aliqua eu\",\n \"veniam__a4\": \"nostrud Ut\"\n },\n {\n \"dob9\": \"sint tempor aliqua ex\",\n \"incididunt_83\": \"ad sunt sed\",\n \"sunt3\": \"dolore cupidatat\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"eaa\": \"esse magna\",\n \"cillum_0cf\": \"pariatur ut\"\n },\n {\n \"ad7a7\": \"laboris ea et adipisicing\",\n \"nostrud1ca\": \"reprehenderit\",\n \"sitc\": \"ex nisi mollit\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "69bd9378-f056-4db4-9892-a5fac14f4297", + "id": "6848cc13-f179-4536-8ba0-50c1ab289952", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -74108,7 +74666,7 @@ "_postman_previewlanguage": "json" }, { - "id": "82bac51f-ff7a-49fd-b83c-2b2e1a7767d5", + "id": "14c7c460-a82f-4e7d-94f4-0b4e85eb2c98", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -74168,7 +74726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f769815e-797f-43f3-8c10-3608dac703f1", + "id": "74af23a4-e4ff-40eb-aaf3-ab3cd42cb86c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -74228,7 +74786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe666cbe-9213-4fd8-a46b-cd3f6d301f2e", + "id": "37f54407-c2b8-4800-bca3-8100478b4d49", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -74294,7 +74852,7 @@ } }, { - "id": "ef45a3bb-d394-4f04-9e15-953c60f4c436", + "id": "d7b8553c-2c9f-41c7-a23d-9d8bcf781fdc", "name": "Retrieves identities for a potential role in a role mining session", "request": { "name": "Retrieves identities for a potential role in a role mining session", @@ -74330,7 +74888,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74394,7 +74952,7 @@ }, "response": [ { - "id": "25a58d81-9456-4097-a3fe-cd35728ce7a4", + "id": "f257c5c0-0a79-49b0-b8fe-7c9ea068ef80", "name": "Succeeded. Returns a list of identities for a potential role.", "originalRequest": { "url": { @@ -74425,7 +74983,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74487,7 +75045,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9369da56-ab0c-450f-9262-5d668a9495ec", + "id": "ecc3eca1-c06f-41ec-b888-be029a176698", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -74518,7 +75076,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74580,7 +75138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbbb02ca-1412-4ec9-975d-5998f17e6310", + "id": "f67610ff-e211-4aba-a179-de75d4f2b3aa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -74611,7 +75169,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74673,7 +75231,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3f7fd83-72bd-484d-9b82-b01642b43f36", + "id": "07704156-5bea-430b-8fc9-253dfc4a4ad1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -74704,7 +75262,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74766,7 +75324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de33e248-0bf9-4213-b099-092d929d76e9", + "id": "5c94c750-6532-417e-90f1-1fbaf3718497", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -74797,7 +75355,7 @@ "type": "text/plain" }, "key": "filters", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -74865,7 +75423,7 @@ } }, { - "id": "b1e2631c-9bb2-48be-8680-1d6fd513202e", + "id": "74131647-a57e-4c57-81ed-7a3c566fab56", "name": "Export (download) details for a potential role in a role mining session", "request": { "name": "Export (download) details for a potential role in a role mining session", @@ -74919,7 +75477,7 @@ }, "response": [ { - "id": "8aabaede-499d-44e8-ac2b-f82f02c59144", + "id": "4c7a5154-11fc-4acc-a532-9c45dedfc33d", "name": "Succeeded. Returns a zip file containing csv files for identities and entitlements for the potential role.", "originalRequest": { "url": { @@ -74961,12 +75519,12 @@ "value": "application/zip" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "7b93aa65-8f6a-4d5e-8151-0a33b01d38fe", + "id": "87808d49-0058-40b6-854d-f2025ab09db4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -75013,7 +75571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c34be7f5-d951-40ca-817b-4c441786dd59", + "id": "7016a178-c375-4ffd-abfa-168f286e68a6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -75060,7 +75618,7 @@ "_postman_previewlanguage": "json" }, { - "id": "293dc8ee-0ceb-4ae5-b307-b4a142af2dc5", + "id": "162d63b8-821c-4c35-9af5-3d78084a82c9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -75107,7 +75665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "743dbbd9-859f-4668-9171-de66a79131f3", + "id": "89d0669d-4519-4581-b429-96468a669c73", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -75160,7 +75718,7 @@ } }, { - "id": "7da1bfdb-6285-4c80-b830-aae9312086a1", + "id": "7b841d6c-629e-4432-b9c6-b964e293453e", "name": "Asynchronously export details for a potential role in a role mining session and upload to S3", "request": { "name": "Asynchronously export details for a potential role in a role mining session and upload to S3", @@ -75227,7 +75785,7 @@ }, "response": [ { - "id": "5109b535-4320-4009-bdf6-2ed9094c3e8a", + "id": "c5909173-dd15-4dbb-95c7-1e99b0ac577e", "name": "Job Submitted. Returns a reportId that can be used to download the zip once complete", "originalRequest": { "url": { @@ -75287,7 +75845,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5c01f8d-5f54-4dd4-b035-acc013417556", + "id": "747a717a-660a-4555-a34a-2ad003f0ef43", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -75347,7 +75905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a93672c2-a408-456a-b32c-38a8311360dc", + "id": "bc0a60a2-ba27-462d-851e-3896131e385b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -75407,7 +75965,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3be1a66a-c99b-497a-ae4a-62512d79e4ac", + "id": "24e2d1c1-0245-47cd-a716-d85ae592f06a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -75467,7 +76025,7 @@ "_postman_previewlanguage": "json" }, { - "id": "964bcaac-c217-4cf5-aea6-6f71e517c3c9", + "id": "48b3833d-b007-490f-8f32-61e40aa96371", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -75533,7 +76091,7 @@ } }, { - "id": "041e6a6b-d671-45c7-9aa7-da526db9d85b", + "id": "10a4ca37-911f-4ac3-b05c-a5e2b2cc251f", "name": "Retrieve status of a potential role export job", "request": { "name": "Retrieve status of a potential role export job", @@ -75598,7 +76156,7 @@ }, "response": [ { - "id": "5c142ff7-5c72-4f89-9300-373c77297290", + "id": "f3b8204a-24d0-4744-b9b6-b3dafd1e812b", "name": "Success. Returns the current status of this export", "originalRequest": { "url": { @@ -75646,7 +76204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9f4a897-92a7-46f1-b54f-4c9574f07aea", + "id": "14198abf-c2c0-43de-aec2-71e2314fdc01", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -75694,7 +76252,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4fa0172-95a8-4d2f-b749-5891d99c96e6", + "id": "43b65b34-2283-4e87-ba7e-5f15b37457ec", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -75742,7 +76300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f13c9bc0-0bbb-4cfa-b8ab-6be2de50d1f5", + "id": "af13a7cf-00a1-44b0-a006-63871a7f6ff7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -75790,7 +76348,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a012ead2-81b7-48ca-afd6-16778dd85b42", + "id": "64999aab-7649-476f-b74b-cfbbbbf82375", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -75844,7 +76402,7 @@ } }, { - "id": "b99e0d65-bacd-4236-8829-f11731af72a8", + "id": "60312157-f323-4c82-aca3-9a096dea8a47", "name": "Export (download) details for a potential role in a role mining session", "request": { "name": "Export (download) details for a potential role in a role mining session", @@ -75910,7 +76468,7 @@ }, "response": [ { - "id": "d03cafaa-b3d9-4631-bc66-373748a60edb", + "id": "028c60cb-c039-4d9a-a134-3eb814d03191", "name": "Succeeded. Returns a zip file containing csv files for identities and entitlements for the potential role.", "originalRequest": { "url": { @@ -75954,12 +76512,12 @@ "value": "application/zip" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "06a4b099-05a8-4432-ae8a-2d103bd667b9", + "id": "03270e08-7bad-4fbf-9baf-430a4a6762c9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -76008,7 +76566,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eba34d1b-c079-443a-beea-bee50a9532c4", + "id": "4c6e5979-82dd-44f5-af5d-83a85aa15d73", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -76057,7 +76615,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e27fa3be-0229-47b8-b3d3-a12504867f34", + "id": "75579bd5-76bd-4c10-b511-48344cf36217", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -76106,7 +76664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91e3da0c-839c-43a7-bbbf-9fc5dd939358", + "id": "91222007-447f-47bc-975b-c5c05bbeb0ac", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -76161,7 +76719,7 @@ } }, { - "id": "8f12ae01-f78c-4792-b601-3473ca776440", + "id": "4cfca741-00d5-44ab-a31a-4fcfac1aeff3", "name": "Create request to provision a potential role into an actual role.", "request": { "name": "Create request to provision a potential role into an actual role.", @@ -76247,7 +76805,7 @@ }, "response": [ { - "id": "3480f581-a127-4dae-8ab9-0aac9c895d81", + "id": "e66e08ef-78f3-4bfd-999b-23431e629044", "name": "Accepted. Returns a potential role summary including the status of the provison request", "originalRequest": { "url": { @@ -76326,7 +76884,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45689640-f36d-4d1c-af45-d141389ae2e0", + "id": "1a3a0009-7546-46b0-93e3-abb65e17b243", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -76405,7 +76963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b6ea3d2-d6a5-45ea-b811-eb47f9131522", + "id": "5114e3b7-2919-4f61-83b8-c38f9877eeb5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -76484,7 +77042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6f88d62-cc49-424c-b602-ed7b9a63d9a5", + "id": "6853d728-e9a0-4acb-9260-f44aac203f50", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -76563,7 +77121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4002fdc3-a626-4d5b-9186-b179d1badff6", + "id": "9a397705-a9ed-4d04-880b-56286e83bb68", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -76642,7 +77200,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7238460-7262-423d-a2b6-3e35309c99a2", + "id": "5fdf0586-f2d3-4e96-9896-cb11d4b24503", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -76727,7 +77285,7 @@ } }, { - "id": "d9b93816-6a97-4e5e-badc-bee47fa01bb8", + "id": "435ed5f6-ed2e-4ca9-b70c-ad81afe0e785", "name": "Retrieves excluded entitlements for a potential role in a role mining session", "request": { "name": "Retrieves excluded entitlements for a potential role in a role mining session", @@ -76827,7 +77385,7 @@ }, "response": [ { - "id": "841834f2-828b-4d2b-b6c2-fd7920fbd27e", + "id": "78bfa18b-6154-4771-acea-a3815ac97eed", "name": "Succeeded. Returns a list of excluded entitlements for a potential roles.", "originalRequest": { "url": { @@ -76920,7 +77478,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab452cfb-52b8-4f8a-b39f-ad0ee6770469", + "id": "bb2b22f6-ac8e-4bea-be62-43f73b940386", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -77013,7 +77571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e44e98ff-db4f-4166-9c95-beaef23cbaff", + "id": "025612d6-05db-4c94-8b55-20e425d6efc9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -77106,7 +77664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14209f7e-596a-40d2-b7cf-554ae87629b3", + "id": "f7b7933b-f84e-4e80-8613-4b647e662f39", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -77199,7 +77757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c16c9f7e-c65d-4288-b59b-35eb43810ff7", + "id": "52d417c5-401a-4611-8896-6de1db03ad4f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -77298,7 +77856,7 @@ } }, { - "id": "6d30ebb8-b23b-4ca7-8001-2107e8b6ac9f", + "id": "c9068107-b3b5-4d48-bb3c-c7f90d573de3", "name": "Retrieves all potential role summaries", "request": { "name": "Retrieves all potential role summaries", @@ -77373,7 +77931,7 @@ }, "response": [ { - "id": "cff0d26f-4f15-4dd1-8662-834ce9857d65", + "id": "a1505dfd-615b-4d61-9ec7-d536e41e303c", "name": "Succeeded. Returns all potential role summaries that match the query parameters.", "originalRequest": { "url": { @@ -77462,7 +78020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6458b47-4787-459f-baa0-0a5cc598e180", + "id": "b42aac6c-4639-418b-8152-b2a15a113fe7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -77551,7 +78109,7 @@ "_postman_previewlanguage": "json" }, { - "id": "191f2d9b-023f-412d-81e8-e979a1cbf478", + "id": "284510b5-2272-4d36-942c-6117045b4039", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -77640,7 +78198,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8cb5ca9-1511-4857-95d1-0ec7f8ccbfe1", + "id": "8a49fdf5-26c5-45bf-9d76-3189c3fe0aeb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -77729,7 +78287,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e1fadc4-5fb9-4a50-987f-64c55f7e7c05", + "id": "3b36077b-f680-4615-ad95-02144e6a33e9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -77818,7 +78376,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b7a7175-ce72-43d2-a232-75c0c06fb53f", + "id": "b97f0d26-ae0c-4505-b4f8-6aa5c06886a4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -77913,7 +78471,7 @@ } }, { - "id": "7afa2ece-5743-47a9-ad72-8d6af0983fdc", + "id": "5c065633-7d2a-445f-a7ce-3d04b0161d6f", "name": "Retrieves a specific potential role", "request": { "name": "Retrieves a specific potential role", @@ -77954,7 +78512,7 @@ }, "response": [ { - "id": "121407d7-1b77-4581-91a4-3568f86cef95", + "id": "38d07317-8bd8-4968-a12e-3df634ba8909", "name": "Succeeded. Returns a list of potential roles for a role mining session.", "originalRequest": { "url": { @@ -77993,12 +78551,12 @@ "value": "application/json" } ], - "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"minim7\": \"laborum quis do officia et\"\n },\n {\n \"laboris_0b4\": \"qui non irure\",\n \"et_ca6\": \"nostrud\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"dolored61\": \"dolore ad tempor dolor\"\n },\n {\n \"qui8\": \"in sunt aliquip id\",\n \"veniam9a8\": \"commodo ea\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", + "body": "{\n \"createdBy\": {\n \"id\": \"2c918090761a5aac0176215c46a62d58\",\n \"displayName\": \"Ashley.Pierce\"\n },\n \"density\": 75,\n \"description\": \"Potential Role for Accounting dept\",\n \"entitlementCount\": 25,\n \"excludedEntitlements\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"freshness\": 75,\n \"identityCount\": 25,\n \"identityDistribution\": [\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"ex_73a\": \"sunt ullamco cupidat\",\n \"utf82\": \"consectetur aliqua eu\",\n \"veniam__a4\": \"nostrud Ut\"\n },\n {\n \"dob9\": \"sint tempor aliqua ex\",\n \"incididunt_83\": \"ad sunt sed\",\n \"sunt3\": \"dolore cupidatat\"\n }\n ]\n },\n {\n \"attributeName\": \"department\",\n \"distribution\": [\n {\n \"eaa\": \"esse magna\",\n \"cillum_0cf\": \"pariatur ut\"\n },\n {\n \"ad7a7\": \"laboris ea et adipisicing\",\n \"nostrud1ca\": \"reprehenderit\",\n \"sitc\": \"ex nisi mollit\"\n }\n ]\n }\n ],\n \"identityIds\": [\n \"07a0b4e2\",\n \"13b4e2a0\"\n ],\n \"name\": \"Saved Potential Role - 07/10\",\n \"provisionState\": \"POTENTIAL\",\n \"quality\": 100,\n \"roleId\": \"07a0b4e2-7a76-44fa-bd0b-c64654b66519\",\n \"saved\": true,\n \"session\": {\n \"id\": \"9f36f5e5-1e81-4eca-b087-548959d91c71\",\n \"name\": \"Saved RM Session - 07/10\",\n \"minNumIdentitiesInPotentialRole\": 20,\n \"pruneThreshold\": 5,\n \"saved\": true,\n \"scope\": {\n \"identityIds\": [\n \"2c918090761a5aac0176215c46a62d58\",\n \"2c918090761a5aac01722015c46a62d42\"\n ],\n \"criteria\": \"source.name:DataScienceDataset\"\n },\n \"type\": \"SPECIALIZED\",\n \"state\": \"CREATED\",\n \"scopingMethod\": \"MANUAL\"\n },\n \"type\": \"SPECIALIZED\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0ae4a551-d7b6-4ead-9365-ea720bd790c0", + "id": "ff76637f-222d-455f-84c5-a4dd184b5ccf", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -78042,7 +78600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a26604fa-f5a7-4119-bc85-0039a5f30d7f", + "id": "75764e3a-36c8-4b2f-bc71-34c87e8bbbc5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -78086,7 +78644,7 @@ "_postman_previewlanguage": "json" }, { - "id": "568a6b2d-bbcd-454d-a25a-abd57ff20b7f", + "id": "969382a0-ffcd-44b6-9eb1-9e9952b67b34", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -78130,7 +78688,7 @@ "_postman_previewlanguage": "json" }, { - "id": "070b9ce1-c09a-4201-acfd-a605668cd71a", + "id": "be50bed4-72d2-4df8-a71f-dae3c78c4ef0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -78174,7 +78732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35ea855e-ceea-4954-99ec-3abc78847bbc", + "id": "2855593c-0264-42c7-a4e4-38cf00e9d6b9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -78224,7 +78782,7 @@ } }, { - "id": "b66086b6-b195-4a6f-92ad-df2e592dbacb", + "id": "302114c0-b6ae-4ed1-bfb8-3ffc70feb0c4", "name": "Update a potential role", "request": { "name": "Update a potential role", @@ -78288,7 +78846,7 @@ }, "response": [ { - "id": "57aa53a2-0648-4d97-8fed-ca29d8b61a6b", + "id": "b7106c48-dd75-42a1-ab42-2064c5174d4d", "name": "Succeeded. Returns the potential role summary based on the potentialRoleId provided.", "originalRequest": { "url": { @@ -78345,7 +78903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ace6bb6-a0cd-4f50-b868-4de98f20ecdd", + "id": "1a2ab167-c801-46c8-b452-be3ff864b845", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -78402,7 +78960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f12be28-6b6a-432a-9299-1efb08b7db1d", + "id": "334d3423-a31c-4424-ba66-5b4fb5425d53", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -78459,7 +79017,7 @@ "_postman_previewlanguage": "json" }, { - "id": "05bf9042-4319-451f-94d8-65e0d9ca1ca4", + "id": "6c3d31f8-3334-4631-a23e-73fc6248072f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -78516,7 +79074,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67880f4d-cd9e-4062-97e5-2b6b98309e98", + "id": "a19f0137-a432-4e76-bd64-7174598638dd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -78573,7 +79131,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7053ea4-3467-47a3-b6ac-3c71a1edb674", + "id": "b31504ea-98d8-40ac-bec0-ac0eba8e4962", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -78630,7 +79188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37556438-8098-42a5-b741-17f5ac5de1a7", + "id": "3192fb49-329d-4564-989a-f03f1dd6a7a2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -78693,7 +79251,7 @@ } }, { - "id": "3c4c1048-23ff-4691-8859-c01b6ea9382e", + "id": "a7ad1c2a-0b7e-4c83-93d5-b87d3b12ec9b", "name": "Retrieves all saved potential roles", "request": { "name": "Retrieves all saved potential roles", @@ -78760,7 +79318,7 @@ }, "response": [ { - "id": "dd10b03f-489a-4861-8675-3f58d94b41e8", + "id": "44239496-d3fd-49ea-ac6e-db8fca093b2c", "name": "Succeeded. Returns a list of draft roles for a role mining session.", "originalRequest": { "url": { @@ -78841,7 +79399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8228169-1b22-4337-bca6-ef8f7f710d76", + "id": "da14b888-2337-43c4-9354-0aff4661c0cd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -78922,7 +79480,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3a7e861-8fe9-4e24-89dc-a4315f6a5a66", + "id": "ced9ebe5-4f7b-4598-a522-8ff2d98ae4a7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -79003,7 +79561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6673e327-c15d-4f02-874f-19a569926007", + "id": "01fd8166-74e5-4d71-bef6-757b15949ef9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -79084,7 +79642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edb43792-7a69-41a2-a97f-b0902be2c39d", + "id": "3a57f477-380e-4e41-99ff-877431b5cfa5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -79165,7 +79723,7 @@ "_postman_previewlanguage": "json" }, { - "id": "644e842b-1bbe-4479-b4a6-c11a5eba3009", + "id": "1888a2fc-9e07-42a6-80f6-db42fe0e19c4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -79252,7 +79810,7 @@ } }, { - "id": "6eec53dc-d946-4ea8-acca-acd3e81bd1ef", + "id": "e6b7c310-c61c-4c83-be5f-6c832fbb0e49", "name": "Retrieves potential role source usage", "request": { "name": "Retrieves potential role source usage", @@ -79343,7 +79901,7 @@ }, "response": [ { - "id": "8c97e6fa-d0fc-4e16-a277-fc8aa57b91b8", + "id": "7222fad6-06c2-4ef7-a43f-67f0359ee97f", "name": "Succeeded. Returns a list of source usage for the identities in a potential role.", "originalRequest": { "url": { @@ -79427,7 +79985,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15011f81-b69d-4167-9dbe-41f5129f586a", + "id": "379013ad-a4e0-4d66-b813-3a3f303e9255", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -79511,7 +80069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdce3c4b-a708-4cbd-aed3-f087e1171db8", + "id": "84f71da5-7d3f-4cf5-9be1-4b4e4275d4d8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -79595,7 +80153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79577bca-45ac-4b81-9613-a75334a22aa7", + "id": "7c489724-8e88-4d9b-a955-2ff639ef11cc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -79679,7 +80237,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5cd3c9ee-c1fb-4a2f-9688-2c76fec660fb", + "id": "4f057d54-6a59-43d1-9d71-7f3af1831db1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -79763,7 +80321,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e76731f-a798-427a-843b-fb9fa8b42b24", + "id": "6e100840-1206-4e8e-9705-c95e8b3015f7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -79855,11 +80413,889 @@ ] }, { - "name": "Identities", - "description": "Use this API to implement identity functionality.\nWith this functionality in place, administrators can synchronize an identity's attributes with its various source attributes.\n\nIdentityNow uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes.\n\nAn identity has a variety of attributes, such as an account name, an email address, a job title, and more.\nThese identity attributes can be correlated with different attributes on different sources.\nFor example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and IdentityNow knows they are the same person with the same access and attributes.\n\nIn IdentityNow, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule.\nTo manually synchronize attributes for an identity, administrators can use the Identities drop-down menu and select Identity List to view the list of identities.\nThey can then select the identity they want to manually synchronize and use the hamburger menu to select 'Synchronize Attributes.'\nDoing so immediately begins the attribute synchronization and analyzes all accounts for the selected identity.\n\nRefer to [Synchronizing Attributes](https://documentation.sailpoint.com/saas/help/provisioning/attr_sync.html) for more information about synchronizing attributes.\n", + "name": "Icons", + "description": "Use this API to implement functionality related to object icons (application icons for example). \nWith this functionality in place, administrators can set or remove an icon for specific object type for use throughout Identity Security Cloud.\n", "item": [ { - "id": "e3ccab50-5bc4-4939-b969-04b7ba29c1b2", + "id": "5afa5b76-f0d6-42a3-b4b6-dbed95448906", + "name": "Update an icon", + "request": { + "name": "Update an icon", + "description": { + "content": "This API endpoint updates an icon by object type and object id. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "application", + "key": "objectType", + "disabled": true, + "description": { + "content": "(Required) Object type. Available options ['application']", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "a291e870-48c3-4953-b656-fb5ce2a93169", + "key": "objectId", + "disabled": true, + "description": { + "content": "(Required) Object id.", + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "response": [ + { + "id": "d4694de2-ef3f-45d5-8471-7b22253a7de9", + "name": "Icon updated", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"icon\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "82813cc9-54ed-44ba-8db1-ea28458aa6f1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "7d2cfbec-bffd-48e2-a88d-273328749bc5", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "f04447b8-1b93-4230-9d36-fe104ff6e15f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "91d66ccd-6805-4979-9cf4-99ab023c8061", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "a402ad1d-7118-4094-ac62-db23eee518a9", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "99710c86-9242-42c1-a071-4fcdc4713e08", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", + "type": "text/plain" + }, + "key": "image", + "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": "e99c3f91-3ffc-4124-86ee-c84bc99dca28", + "name": "Delete an icon", + "request": { + "name": "Delete an icon", + "description": { + "content": "This API endpoint delete an icon by object type and object id. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "application", + "key": "objectType", + "disabled": true, + "description": { + "content": "(Required) Object type. Available options ['application']", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "a291e870-48c3-4953-b656-fb5ce2a93169", + "key": "objectId", + "disabled": true, + "description": { + "content": "(Required) Object id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {} + }, + "response": [ + { + "id": "e039ba84-8836-42dc-a5f6-184c696403ba", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "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": "965e9a8e-76a7-49c5-a239-d8204c4faf92", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "db84b592-d664-4299-a277-51f299a91934", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "52b65ca6-0625-4c66-b9a3-32fe1773f5d6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "58026eb8-f99e-497d-931d-89d1c12c9e70", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "32215c5d-6bc0-4fc3-b898-aa324d203fe3", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a682725d-0059-41bb-82c9-4239c00cf9d0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "icons", + ":objectType", + ":objectId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "Identities", + "description": "Use this API to implement identity functionality.\nWith this functionality in place, administrators can synchronize an identity's attributes with its various source attributes.\n\nIdentity Security Cloud uses identities as users' authoritative accounts. Identities can own other accounts, entitlements, and attributes.\n\nAn identity has a variety of attributes, such as an account name, an email address, a job title, and more.\nThese identity attributes can be correlated with different attributes on different sources.\nFor example, the identity John.Smith can own an account in the GitHub source with the account name John-Smith-Org, and Identity Security Cloud knows they are the same person with the same access and attributes.\n\nIn Identity Security Cloud, administrators often set up these synchronizations to get triggered automatically with a change or to run on a schedule.\nTo manually synchronize attributes for an identity, administrators can use the Identities drop-down menu and select Identity List to view the list of identities.\nThey can then select the identity they want to manually synchronize and use the hamburger menu to select 'Synchronize Attributes.'\nDoing so immediately begins the attribute synchronization and analyzes all accounts for the selected identity.\n\nRefer to [Synchronizing Attributes](https://documentation.sailpoint.com/saas/help/provisioning/attr_sync.html) for more information about synchronizing attributes.\n", + "item": [ + { + "id": "548056ba-a6c6-4659-80dc-e3af6deac897", "name": "Attribute synchronization for single identity.", "request": { "name": "Attribute synchronization for single identity.", @@ -79880,7 +81316,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "identityId", "disabled": true, "description": { @@ -79901,7 +81337,7 @@ }, "response": [ { - "id": "5e24651e-c820-47a7-a4ce-939606b637ac", + "id": "f82d335f-8c6f-49ad-ab75-591e6cb49ff4", "name": "An Identity Sync job", "originalRequest": { "url": { @@ -79946,7 +81382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4991777-e7b2-43b0-88ee-a1cc1fdde245", + "id": "1babab76-4735-4988-a953-efe1dae842c7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -79991,7 +81427,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e259a31b-9a80-4261-8d46-a727970b91cd", + "id": "c6f7345b-f45a-49c6-88cb-7ec4601bec0f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -80036,7 +81472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "42a4d6f5-23b6-444d-95ef-4b9d91447b44", + "id": "9102635b-08aa-4876-8c56-6d7d7a280cf5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -80081,7 +81517,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33facca7-078b-4abf-a3a2-81ce467cb60b", + "id": "c75314ad-5663-451b-be14-646b8af3bcf2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -80126,7 +81562,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b9a9707-92b2-45a1-ad83-50d1d1d650f0", + "id": "5c14d8b9-21fb-436a-b4bd-64f18dcc6f2d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -80171,7 +81607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b2a2ad4-7a5c-43cf-9079-27d3cf3a0dcc", + "id": "f6b44fe4-fa8f-4931-8ab0-8b29478b8c39", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -80222,7 +81658,7 @@ } }, { - "id": "8b24a75e-65ab-4f19-b5b1-31c2341eb6be", + "id": "9e854e30-cc11-44fc-9e92-15f9b202ae03", "name": "Get ownership details", "request": { "name": "Get ownership details", @@ -80264,7 +81700,7 @@ }, "response": [ { - "id": "8edb4d16-459a-4dc4-b823-32481c7a3cba", + "id": "47ad3681-8476-42e5-a88b-984efa0252bf", "name": "Ownership association details of an Identity.", "originalRequest": { "url": { @@ -80309,7 +81745,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9b89fec-27ea-4f29-ac8e-d36b5505b991", + "id": "085cbaf9-2a1c-47d3-94a7-81c13a27c9ec", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -80354,7 +81790,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd5b76c6-aed9-4b37-86c0-4b16850cfce1", + "id": "82148abd-1739-45e9-91f1-5fbd149b8a0f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -80399,7 +81835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "888badfd-70cc-45c7-860b-b9929cb02bd0", + "id": "6b38317b-3b3f-4bf7-bff4-fe4023495868", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -80444,7 +81880,7 @@ "_postman_previewlanguage": "json" }, { - "id": "966bec0a-49cc-4b00-b573-3e4f2c6007b7", + "id": "956ed3d6-0d0f-4257-a391-54060611f824", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -80489,7 +81925,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8957c85-89e4-4211-bb39-fe8c4b2555d3", + "id": "10bd0e7a-412f-4607-82ad-b58914a77cd0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -80534,7 +81970,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf130648-7b8f-42db-ab6c-7fb06a50aa7c", + "id": "57a9204b-5af6-4b12-8f3d-9d4d0a9d354b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -80585,7 +82021,7 @@ } }, { - "id": "43e6497b-72f9-4048-8afe-1627d8763198", + "id": "002948d6-716e-4a28-a0fd-9cb4dd1b4d7f", "name": "List Identities", "request": { "name": "List Identities", @@ -80669,7 +82105,7 @@ }, "response": [ { - "id": "31af58bc-fcc7-4e5f-b242-b6fc32938568", + "id": "ade9d6d1-b97b-4efd-9030-832516575efa", "name": "List of identities.", "originalRequest": { "url": { @@ -80767,7 +82203,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e5bf242-ac70-410e-81ef-78f10a0e07ae", + "id": "5453785a-c7c9-4bd0-8894-a30a6022d205", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -80865,7 +82301,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c7988ee-5968-4a3f-ab7d-c62bc32e2fa8", + "id": "b1914d23-7281-4822-a766-b2cc8a36c51d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -80963,7 +82399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65274318-1646-4822-adef-46f27587bc14", + "id": "9e182508-742a-48d8-aed4-4b94b16557c9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -81061,7 +82497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48b8e6b1-8243-4389-b237-e15603e909d2", + "id": "4c4d3cc2-d442-4b08-88c5-4335364614ad", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -81159,7 +82595,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff9991b7-b768-4709-a6f9-7a831824a35a", + "id": "7c847717-eee9-4d1f-942e-3611e28db0e9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -81263,7 +82699,7 @@ } }, { - "id": "6a0dd8ea-5808-409a-83ab-d7ef1796f5a3", + "id": "9aa81a7a-1543-4c07-ae45-c5e0e8296f2c", "name": "Identity Details", "request": { "name": "Identity Details", @@ -81304,7 +82740,7 @@ }, "response": [ { - "id": "89158e4f-2b7e-4e7a-a2b2-c3cf613d5bd0", + "id": "1475e771-1f32-4fc4-b877-d6ff0b1d9d98", "name": "An identity object", "originalRequest": { "url": { @@ -81348,7 +82784,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59d66823-8e71-4129-8ae1-2808e2cfb792", + "id": "117f386b-d50c-4d41-9226-53ef29e3f302", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -81392,7 +82828,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9184899-27be-4e83-b4a3-ca9bd7a5d0ee", + "id": "3e1ddc7f-6f4a-46dd-acc9-fc76b3e0d135", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -81436,7 +82872,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79b02635-d77f-4b66-8992-1362a7d514ae", + "id": "8b92ab2b-9080-4969-a106-5e15d1ead58e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -81480,7 +82916,7 @@ "_postman_previewlanguage": "json" }, { - "id": "772bd749-5991-4062-b9fd-dce32b384387", + "id": "35e47463-548d-4180-96d0-51a6ea718685", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -81524,7 +82960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b05cb1ba-c283-493f-a895-9000a63fb2d4", + "id": "88824228-d8ad-4ab5-a1bb-c3051725bfbf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -81568,7 +83004,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f06bee6-29c5-4bb6-91e7-e154673571ed", + "id": "47fcdaa1-5a11-4e02-a875-df134184f606", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -81618,7 +83054,7 @@ } }, { - "id": "f527eb9b-1163-40e3-8377-c0425216cea5", + "id": "e67fba53-90b7-474a-b4d3-334629ae5ba2", "name": "Deletes an identity.", "request": { "name": "Deletes an identity.", @@ -81659,7 +83095,7 @@ }, "response": [ { - "id": "c8109408-1714-48a2-a691-12cb8c5c8879", + "id": "9f1a0573-f32a-4ccf-8ef7-4f7783f02bb2", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -81693,7 +83129,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7562a1b7-8bf0-41d5-9dd4-cb37edb52214", + "id": "8cc4b0cb-1ac1-4e6a-87ec-39dc20d547db", "name": "Client Error - Returned if the request is invalid. It may indicate that the specified identity is marked as protected and cannot be deleted.", "originalRequest": { "url": { @@ -81737,7 +83173,7 @@ "_postman_previewlanguage": "json" }, { - "id": "58a86b14-1186-4f25-838f-5c4dca9618a7", + "id": "d61a788a-90e4-4a6b-8765-f54e16bbd258", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -81781,7 +83217,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2fe82ec-baf8-45ec-bd8b-e3e18f21c96b", + "id": "b289abf6-417e-4a53-bbc1-e50489f2822b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -81825,7 +83261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "990c3ae2-a861-4a69-b0a2-6aa30b544204", + "id": "cc1c1793-db9b-427d-a61c-84c09a233802", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -81869,7 +83305,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fcd63c44-0937-4ccc-8e08-b53327d0ff7c", + "id": "b287a420-3790-4818-ab50-b97a318b2e6f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -81913,7 +83349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0976ff03-9c3b-4ae4-b16c-e2f03bbd883d", + "id": "875a3d87-2171-41d6-bcf7-c7675ca2ef72", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -81963,7 +83399,7 @@ } }, { - "id": "f123c8a0-4873-4b65-a9bd-56eea0aae7bc", + "id": "98e29025-69f0-441b-a115-7109961efaab", "name": "Process a list of identityIds", "request": { "name": "Process a list of identityIds", @@ -82006,7 +83442,7 @@ }, "response": [ { - "id": "a17dce7d-b0a6-4b25-a4e2-b09f79449c6c", + "id": "29b63b45-82cd-41f0-80a2-4cd88b94743b", "name": "Object containing the DTO type TASK_RESULT and the job id for the task", "originalRequest": { "url": { @@ -82063,7 +83499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "401e4d14-e641-464c-ab1b-3725a86af122", + "id": "8c59a99e-a7e5-4d49-8275-a4c3fe554ab9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -82120,7 +83556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5bb9906-449e-41ae-ba8a-75390c0d5372", + "id": "bd8bc17f-04f9-43a7-90df-96b39d2fc6e7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -82177,7 +83613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f71e6212-9416-418b-944c-e36ac1fc03ce", + "id": "c767ff75-bb9f-4ebd-8484-1d17b90b2256", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -82234,7 +83670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfa9b58d-8409-4396-bf2e-8151c756f1e2", + "id": "882137af-cc07-4f91-a55a-175859d1828b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -82291,7 +83727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3156f344-6faa-49e5-9abe-f65e3137e72f", + "id": "d42405e2-6d2b-48c4-85fc-14131659edf4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -82348,7 +83784,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c16aa51c-8b8c-47ba-a8af-a6e4a7d15e3c", + "id": "442219ed-16c4-4461-80c2-de82f89c1ab8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -82411,7 +83847,7 @@ } }, { - "id": "5538545c-73ab-478f-9bf6-09821a9998d7", + "id": "1bfe6ac2-b951-4a6e-87fe-3129e9b210e9", "name": "Reset an identity", "request": { "name": "Reset an identity", @@ -82457,7 +83893,7 @@ }, "response": [ { - "id": "c2dced10-c61e-46ed-aa58-4df63c7cd3ed", + "id": "6aa02d60-3fd2-400c-9325-59008399bb99", "name": "Accepted. The reset request accepted and is in progress.", "originalRequest": { "url": { @@ -82492,7 +83928,7 @@ "_postman_previewlanguage": "text" }, { - "id": "8d4f2cfd-1fa7-4be2-ad67-38661985428b", + "id": "73a02d76-f795-4a85-b9cc-7435583c952a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -82537,7 +83973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c6167d7-d46e-4bf1-b8b2-3b224b58ec0d", + "id": "d9b3a2e6-899a-4209-af25-11fa96a9eb44", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -82582,7 +84018,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a84e13e7-32f3-4630-a54e-9e14bb9e77a2", + "id": "3fdd53ec-be8a-4fd3-8b46-a2c1f9ccab6e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -82627,7 +84063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89d84dc3-80d3-4d1c-884f-4e4b8a2d8530", + "id": "18fa2c03-ccc9-4805-8c00-c6d96b69efe3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -82672,7 +84108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6b1777e-7ef7-4511-a238-4492c5168e7b", + "id": "2a31feff-cd03-486d-b7b4-81b66c6d41cf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -82717,7 +84153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f676d66-9f93-4771-abbf-cab732924f42", + "id": "946a7c0c-7f09-4aec-a9e9-9cfed577ffd1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -82768,7 +84204,7 @@ } }, { - "id": "e001e6bc-4c74-4858-9a65-556052423c3c", + "id": "e3ec04a0-2e4a-41ec-abe1-94b660c33599", "name": "Get role assignment", "request": { "name": "Get role assignment", @@ -82818,7 +84254,7 @@ }, "response": [ { - "id": "03b90cc4-1f0f-4e9d-a16b-1133e401d492", + "id": "b3bcf312-dda1-4fe7-9ca3-36993175dd28", "name": "A role assignment object", "originalRequest": { "url": { @@ -82864,7 +84300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdecfc27-4e08-47e8-93de-94fceaa10b57", + "id": "8d89a2a1-e13d-4d8e-943d-c1b5ba12f47d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -82910,7 +84346,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c46632eb-578a-4995-a5be-6035a5fb4aed", + "id": "9edf69a3-dfcd-4fd7-967b-9a63eca15f76", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -82956,7 +84392,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f477abd-c309-410e-ad62-a45112ace7c7", + "id": "42d3bc44-8d58-464e-9999-a5dd14f3b7ea", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -83002,7 +84438,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8ec2519-479d-40c5-b3c1-101a9114b708", + "id": "022de4a0-2443-4cca-97c4-236e2b6b2084", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -83048,7 +84484,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c442e43a-da5a-4d54-ab72-b44f82771ec9", + "id": "9423305d-38f5-4e86-99d0-0949837dfdb2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -83094,7 +84530,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1b620ec-7fc2-4c9b-b4e9-74d0242867fe", + "id": "5dcef73c-6e2f-49c6-9ffd-1a937929a54d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -83146,7 +84582,7 @@ } }, { - "id": "4f3f2f84-6508-410e-b9fe-87a09ac4cc52", + "id": "c718e9fd-76c4-4ff1-8244-8bf4d9fc6aca", "name": "Get role assignments", "request": { "name": "Get role assignments", @@ -83207,7 +84643,7 @@ }, "response": [ { - "id": "11bedb76-c184-4da7-869a-8aeb32889cdb", + "id": "5d00f7cf-5acd-4967-b8e8-fae786021937", "name": "A role assignment object", "originalRequest": { "url": { @@ -83271,7 +84707,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb6b9513-0513-4539-998a-efed0c6b2a63", + "id": "549d3aa8-a47e-4e7e-9d12-54afd88fbb69", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -83335,7 +84771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d162f83-d6fe-4b00-bdf1-12d96efe5c34", + "id": "ed1fce4d-a5f0-40fc-9aac-ca7b9b45a827", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -83399,7 +84835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "623488ae-0a82-4184-a442-2a6db5002d6e", + "id": "dc524c1c-534c-4fcd-b932-46543579575b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -83463,7 +84899,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9e2ac98-8ecf-4476-8f3c-0716396cd24d", + "id": "3eda7a97-7008-4f8e-8146-2ea69045fdea", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -83527,7 +84963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e317d806-cb44-42bc-be02-db409de3cdba", + "id": "d05563a0-37f7-4a33-915b-1cd1e44b0a5a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -83591,7 +85027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1972a7a-c977-47bc-a422-c7be513d65ce", + "id": "97b6f5c5-23cf-4ba8-9fdd-80eb60c7316d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -83667,7 +85103,7 @@ "description": "", "item": [ { - "id": "a60365b9-de20-4453-bdb9-5c20c743b2aa", + "id": "a999a55a-ad1a-4c23-8089-ece324bd4cf4", "name": "List Identity Attributes", "request": { "name": "List Identity Attributes", @@ -83733,7 +85169,7 @@ }, "response": [ { - "id": "363ece92-6b76-4595-b3ef-f14256606e87", + "id": "db4fe2c4-c468-4f5f-9a5c-df130153d7bc", "name": "List of identity attributes", "originalRequest": { "url": { @@ -83813,7 +85249,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8807abfd-c98b-4b3d-a7ad-080265ee35da", + "id": "d42f5786-d009-455a-afea-b57304ccc099", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -83893,7 +85329,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3901fcff-3cfd-4940-8f3f-f7c7096c447a", + "id": "6bae8cfd-544d-409f-955a-d9a292e1f87f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -83973,7 +85409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef9342a2-1be5-4e72-ade7-7084bdc73a67", + "id": "b6961040-44e4-4755-ab12-dd1eeca5031c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84053,7 +85489,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab88d996-b5de-48e8-b265-f776f06db2f6", + "id": "ee290857-79cd-4345-97f8-5fe41dc8c53c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -84133,7 +85569,7 @@ "_postman_previewlanguage": "json" }, { - "id": "264244a3-e15b-4aa6-96be-21622a8d42c5", + "id": "828f032a-cc53-43af-a288-ee2906af9f90", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -84219,7 +85655,7 @@ } }, { - "id": "b5e733c8-83c6-452f-90ee-96b66fc52489", + "id": "9d5eedec-01de-492a-b2b7-ebd99f464077", "name": "Create Identity Attribute", "request": { "name": "Create Identity Attribute", @@ -84261,7 +85697,7 @@ }, "response": [ { - "id": "3bc0c9f2-b79f-4407-8c92-c72dc1bce513", + "id": "bc9c61a7-4ba9-44b8-8fda-e414ef6826e0", "name": "The identity attribute was created successfully", "originalRequest": { "url": { @@ -84317,7 +85753,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b9e72f1-6925-4959-bab1-66a0fbccf36a", + "id": "a1b2d2ad-3109-4e36-a68a-7c3d25517e19", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -84373,7 +85809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59574152-d58a-4b3b-aa42-062995887369", + "id": "bc6ab90b-933e-49a3-8fb4-42d3af5f4cdb", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -84429,7 +85865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2653dd8-6008-40ce-bf52-5399c3054f4d", + "id": "c695af84-c938-4341-85a6-30e88d4b5121", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84485,7 +85921,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc180347-6a73-486d-821c-b664251f1890", + "id": "aed4f8fe-35d6-4e29-9c00-c0f4b92d8b93", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -84541,7 +85977,7 @@ "_postman_previewlanguage": "json" }, { - "id": "74729d70-11eb-4408-bb69-df363059b5ff", + "id": "db13f7a7-e766-4d66-a6d4-4cadc82ff29b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -84597,7 +86033,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9ab7ed3-0afb-4ce1-b634-c44761aa32bd", + "id": "d9355562-14ea-406d-bd53-812056adaf0c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -84659,7 +86095,7 @@ } }, { - "id": "7f686568-c50c-484f-9195-1e1afff51feb", + "id": "6ecd10f9-f8e3-41e9-8903-93ab2c93e95d", "name": "Get Identity Attribute", "request": { "name": "Get Identity Attribute", @@ -84700,7 +86136,7 @@ }, "response": [ { - "id": "20e5d866-4828-413a-bfe2-86c37b79b0fd", + "id": "7d526e43-bc74-4db0-a19e-7fa7acfbb445", "name": "The identity attribute with the given name", "originalRequest": { "url": { @@ -84744,7 +86180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b3c7049-01fe-423a-82b8-795d79f04dec", + "id": "88b40029-a2b2-46fe-9c23-4fcb4ad37268", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -84788,7 +86224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0c755a59-fbcd-4fec-b1ef-47c2893ed290", + "id": "bcbcfe17-9301-461b-a428-8e73b287f5ca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -84832,7 +86268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cab5ae2b-f022-41cc-a217-3e34727655d2", + "id": "e76ff678-0c81-443a-b7cc-cdc7cc4fa35a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84876,7 +86312,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e241cfe-6087-42a2-8b81-7fd3230663d8", + "id": "9a5a6034-bce5-44a7-813f-ef133ecd2d02", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -84920,7 +86356,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fb8d3fd-c87d-401d-b47a-e1e70b1b5fe1", + "id": "5f911675-c686-4876-a3b3-2fabe264e5cd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -84964,7 +86400,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43d2d84c-ab60-4f69-992b-073cd314d47b", + "id": "39f97005-a49c-465f-b27f-1de92f61ae8d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -85014,7 +86450,7 @@ } }, { - "id": "ef098f91-609c-4122-bab9-ba3bbb23cefd", + "id": "25e5a3dc-9be2-4d0e-832c-dccfd34ae55a", "name": "Update Identity Attribute", "request": { "name": "Update Identity Attribute", @@ -85068,7 +86504,7 @@ }, "response": [ { - "id": "6c3d015b-89bc-4dd6-9bb7-24e58b6eca3d", + "id": "36a868f5-aa08-4f21-8984-57057ea64c91", "name": "The identity attribute was updated successfully", "originalRequest": { "url": { @@ -85125,7 +86561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b40c447-dcd9-4058-b644-f1f37369dd51", + "id": "ccda3e7f-b422-485c-bf13-cd19a1e07891", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -85182,7 +86618,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e0da8f0-eddb-4ad5-98d2-e2ce3a06cf65", + "id": "82f746ce-3f85-4ad1-a19f-89a4a5922947", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -85239,7 +86675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b51c911-99ea-4cb9-a727-c466d5e5b9a7", + "id": "7e96c07f-3bd3-4827-a49d-bfc801ff0187", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -85296,7 +86732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c14567ec-9070-47e3-8093-2374d76240e3", + "id": "289f2d36-b06c-4594-97a2-897688d331ff", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -85353,7 +86789,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d6d0f8e-68d8-43b9-aeba-03f4d02a1ca0", + "id": "51441246-3653-419f-9c0d-0ead89dcf6fe", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -85410,7 +86846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54c59960-18ba-4de1-83de-8ecd0058ff49", + "id": "caab1bcb-3c12-4b82-b7c0-f68c2e36035a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -85473,7 +86909,7 @@ } }, { - "id": "a3225114-c27d-4bdc-90dc-812f5ae8beb7", + "id": "0bb3a920-961c-4fbe-9ad8-8f5e15104b17", "name": "Delete Identity Attribute", "request": { "name": "Delete Identity Attribute", @@ -85514,7 +86950,7 @@ }, "response": [ { - "id": "314cea6d-95a1-4f99-8ab3-37e91564b9ca", + "id": "9365f6e8-8a3e-465a-a88a-b216ba62e353", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -85548,7 +86984,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e6a8f5a6-b511-48c6-ab7a-93ced52e96a7", + "id": "10f131b3-2ace-4801-abf9-ba01f977af05", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -85592,7 +87028,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f4c34b4-d2f0-4123-8e07-fd3de73134a5", + "id": "5d2bb36a-918b-48ae-86f1-e9664c03b309", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -85636,7 +87072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65e8527a-c5e3-4ac8-a99d-c3475a54c21c", + "id": "4bf71358-9e33-449f-a00f-d102d27edf8e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -85680,7 +87116,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2987bf68-3670-43b1-b7fa-60141431ed6d", + "id": "3a73c654-a75e-47f1-b027-7000ff4f181c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -85724,7 +87160,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9a11c8f-a9ad-4b69-996c-e1aeb8b064f6", + "id": "fb3ed5a0-3012-4cf8-8263-e1339edddf7b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -85768,7 +87204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d732def7-bf96-4343-999d-409fd10a4f93", + "id": "0440de71-07e1-4de6-b014-602918788b8d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -85818,7 +87254,7 @@ } }, { - "id": "47f73779-d482-4873-a48a-3cd48a68c76f", + "id": "2e7a67fc-8a0e-453c-90b2-4dcd1b5bdb0a", "name": "Bulk delete Identity Attributes", "request": { "name": "Bulk delete Identity Attributes", @@ -85861,7 +87297,7 @@ }, "response": [ { - "id": "24c811fd-cfff-4621-ac3e-47ad3b3e2365", + "id": "374b1d14-1367-47f9-b321-ac3982358a3d", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -85908,7 +87344,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f3f95642-3cdd-4281-bb66-0f66d3651673", + "id": "d4854eb0-f836-4f7c-abb7-aa718383aa1f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -85965,7 +87401,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1b3b2e0-3aeb-4220-a62d-3e2cd3d5caa2", + "id": "8231aa5e-aaf7-44d5-a0a8-60f09d8d0873", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -86022,7 +87458,7 @@ "_postman_previewlanguage": "json" }, { - "id": "449d5374-f131-4e7c-9eed-7fdafdbee07a", + "id": "63ff7d96-cee5-41f4-b599-aaa96b2318ed", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -86079,7 +87515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2153c769-8900-4308-bfc0-0b17fa04331d", + "id": "082c167d-e7fd-4f0a-bef8-b6056980ae0c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -86136,7 +87572,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6370b99-41c6-43e0-908a-b9e17020ca4d", + "id": "cacca9de-e1b3-4202-9ae2-29eb539a9910", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -86193,7 +87629,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c95e0248-36b1-4eac-b018-8877b1f26bb7", + "id": "a5fc8578-b0db-4e8e-93ce-3970867a414b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -86262,7 +87698,7 @@ "description": "", "item": [ { - "id": "f0ac2ce2-c9d2-483c-ad85-559b9c9f92a9", + "id": "e34b61e5-4702-4138-bb82-c1d3fbcc98ec", "name": "Lists all the identities", "request": { "name": "Lists all the identities", @@ -86337,7 +87773,7 @@ }, "response": [ { - "id": "f43e351a-9275-4361-ac86-011c3b9e53c4", + "id": "e11311de-5d1e-4b07-afd0-66e0572d0cea", "name": "List of identities for the customer.", "originalRequest": { "url": { @@ -86426,7 +87862,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b774bcdc-f15c-407e-a16d-79dcbe6fbf32", + "id": "d5c59e64-e2b6-4504-ae87-65966d12beb9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -86515,7 +87951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c93fdfc7-2890-45f6-a529-fe6febf57d84", + "id": "1b89f399-07e3-4e64-b0f8-ff54045c9457", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -86604,7 +88040,7 @@ "_postman_previewlanguage": "json" }, { - "id": "443f0c88-bf61-4e24-b0dd-db01600138d5", + "id": "ab2e8f10-6b46-4d28-afa0-ad2df884bd1b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -86693,7 +88129,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2101ddfc-d438-49e4-a270-345cf6377b09", + "id": "1ac8a7c0-ce4b-4eb3-b1e6-a9944bc3e6fe", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -86782,7 +88218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4aa09ed-c7e8-4e85-896b-ecbb7b3a50bf", + "id": "457cacc5-32d6-474e-9ff7-1b2441011f71", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -86877,7 +88313,7 @@ } }, { - "id": "6e0924ea-0a02-42d2-abeb-e755286bcc9b", + "id": "cd1bfed8-eed0-4d70-9fb0-d56548b474c1", "name": "Get latest snapshot of identity", "request": { "name": "Get latest snapshot of identity", @@ -86918,7 +88354,7 @@ }, "response": [ { - "id": "6f58521d-2c76-4cd4-8827-16fd82358e40", + "id": "5285eb94-dca9-4c06-912d-709e0bd2ebd5", "name": "The identity object.", "originalRequest": { "url": { @@ -86962,7 +88398,7 @@ "_postman_previewlanguage": "json" }, { - "id": "310c28d2-c391-4bf9-9ce4-1ebd28c5b49a", + "id": "d7b0f249-55f2-487f-9546-f66c148ff259", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -87006,7 +88442,7 @@ "_postman_previewlanguage": "json" }, { - "id": "754f1401-7965-446d-8621-f4c83ca7b1e5", + "id": "1085be4b-3e09-40b5-ba1f-108ecc0a8dc0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -87050,7 +88486,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9dfbfc5a-0509-4a83-af00-2dc79242da72", + "id": "b0599b72-d7b7-4a99-985d-dae82351d9ad", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -87094,7 +88530,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4dc90c0b-71b2-4ee4-a083-c311aa110b56", + "id": "70b66eb7-cd75-4cc9-8069-1371893eb9df", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -87138,7 +88574,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c140df59-e876-4dc5-8acc-671f9c0ebf0e", + "id": "309ea60d-602e-41f1-b208-6acbd999d30d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -87188,7 +88624,7 @@ } }, { - "id": "32a49872-ded7-47af-b562-43273b9776f9", + "id": "4c327551-4e2e-4ea4-a8f2-9b999fc89c91", "name": "Gets a list of access items for the identity filtered by item type", "request": { "name": "Gets a list of access items for the identity filtered by item type", @@ -87240,7 +88676,7 @@ }, "response": [ { - "id": "87deae33-0582-4c91-8d36-7b03302bfd89", + "id": "751c6d99-4652-45e5-88ac-ed830e4f06f1", "name": "Access Profile", "originalRequest": { "url": { @@ -87295,7 +88731,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e356338b-be9e-4449-9b1d-efe68f284286", + "id": "47d342d2-fc53-4a47-8de0-d89101914e49", "name": "Account", "originalRequest": { "url": { @@ -87350,7 +88786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1bbc6e17-1521-4965-9f1b-ac1c66a7f212", + "id": "68131060-905b-4266-a152-7b2dfa6744a5", "name": "App", "originalRequest": { "url": { @@ -87405,7 +88841,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b0b5cdd-529e-46de-9924-412c81eae8e2", + "id": "57ef9599-61ff-4b2a-8908-c21b1f07fe8b", "name": "Entitlement", "originalRequest": { "url": { @@ -87460,7 +88896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e533ef1d-3495-4292-9edb-a016c06eec8a", + "id": "55bedd8c-490a-4da5-ad8f-d34c8348492e", "name": "Role", "originalRequest": { "url": { @@ -87515,7 +88951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "724b0c58-9bd9-4411-ad4f-669c6865f7c9", + "id": "5e44e359-d477-40c1-b1c5-6d09cfc4d810", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -87570,7 +89006,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1f5c366-c1c3-47cd-9158-7a8affb9243b", + "id": "d348e98b-7276-4e8d-b95b-b4b1038ef4ce", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -87625,7 +89061,7 @@ "_postman_previewlanguage": "json" }, { - "id": "580646ad-3abc-42f0-93ca-1b9b1895011b", + "id": "35008e27-bbd0-4408-ac9a-15bd04eec28e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -87680,7 +89116,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1bfb9fab-173b-4b05-8eb2-466514318167", + "id": "d31d4256-f265-4120-86db-a2fee418fc6b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -87735,7 +89171,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd6d9a47-bfeb-4265-b52e-7a43ec392680", + "id": "ea0d239f-7a21-4c1a-a3a7-275f4fc4e56f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -87796,7 +89232,7 @@ } }, { - "id": "2db47695-5a94-40f9-8eaf-bd75af821f4e", + "id": "9a32e1b5-313f-483b-96d7-7130ac92fd40", "name": "Lists all the snapshots for the identity", "request": { "name": "Lists all the snapshots for the identity", @@ -87830,7 +89266,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -87884,7 +89320,7 @@ }, "response": [ { - "id": "c4cb5344-4a1e-4fc6-b95a-67f2b7668d32", + "id": "4022bae9-9a5c-4c10-ad23-377ca7171c6a", "name": "A list of identity summary for each snapshot.", "originalRequest": { "url": { @@ -87913,7 +89349,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -87975,7 +89411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f17bea0b-399a-4775-b634-73d7af717acf", + "id": "9135314b-19d5-44e2-b8a9-7e197d3d56fd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -88004,7 +89440,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88066,7 +89502,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c01009bd-8833-4e49-aeeb-0f3d2265ee7c", + "id": "c5b0d41d-5942-43ac-b619-2e86cb431d38", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -88095,7 +89531,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88157,7 +89593,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0056d596-c8d0-493c-b7f0-979d42c5500e", + "id": "4c46191c-63a3-4a05-b100-8ce5ff969bfb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -88186,7 +89622,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88248,7 +89684,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6713af51-54cf-48c6-8ccc-ee95609e0c41", + "id": "12ab9f83-f4bf-413f-9125-63044404a49e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -88277,7 +89713,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88339,7 +89775,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6cda0bfb-8b7d-404b-b2ea-0ff13b3d4010", + "id": "6b1a704a-aac6-4c05-981d-82430e9623d3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -88368,7 +89804,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88436,7 +89872,7 @@ } }, { - "id": "8b326c99-bd83-4e38-a2b3-5a133de5194e", + "id": "55bdd267-059a-4467-8864-f8e69c4e55f8", "name": "Gets the summary for the event count for a specific identity", "request": { "name": "Gets the summary for the event count for a specific identity", @@ -88470,7 +89906,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88533,7 +89969,7 @@ }, "response": [ { - "id": "60dfa4f1-a20c-4416-bb8b-691243d0d6d2", + "id": "066697be-c6cc-4bc1-b76e-8887fee9929a", "name": "A summary list of identity changes in date histogram format.", "originalRequest": { "url": { @@ -88562,7 +89998,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88633,7 +90069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdc8d26d-e58f-4cbe-a031-567408192afa", + "id": "5be7d7ef-9f48-4238-a1fc-7320837a6276", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -88662,7 +90098,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88733,7 +90169,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2faaa03e-ac2e-4d59-b97e-884f6efca0f9", + "id": "e328f5eb-f73a-46b5-be9f-d8227b32f223", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -88762,7 +90198,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88833,7 +90269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd9cd0d8-9b6d-4220-9126-aeb6288e9326", + "id": "ae0821ca-1b54-433e-8fcb-e0f9eefef446", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -88862,7 +90298,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -88933,7 +90369,7 @@ "_postman_previewlanguage": "json" }, { - "id": "768d2a57-64c6-4f18-a599-83cea9691084", + "id": "834e7d81-9f6b-48f6-b976-9e1595b4167d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -88962,7 +90398,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -89033,7 +90469,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21cac870-4a61-431c-b287-fbd77d612984", + "id": "4fb0acd1-4dce-4e48-bdcd-99709e2b2505", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -89062,7 +90498,7 @@ "type": "text/plain" }, "key": "interval", - "value": "day" + "value": "month" }, { "disabled": true, @@ -89139,7 +90575,7 @@ } }, { - "id": "9c4b32ac-eead-4888-8c0c-89f28e5cfc9d", + "id": "0187f0f4-53fe-448a-b477-4d7f07de9a1a", "name": "Gets an identity snapshot at a given date", "request": { "name": "Gets an identity snapshot at a given date", @@ -89192,7 +90628,7 @@ }, "response": [ { - "id": "7e768556-b6b8-420f-a6b3-7ce4437e7a8c", + "id": "3102376f-c02a-4c9f-bfbd-f075bef8fc92", "name": "The identity object.", "originalRequest": { "url": { @@ -89238,7 +90674,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f6ce953-fb25-48e2-b7a7-77b958fbb8bd", + "id": "8a15e8cb-8c00-40e0-ba56-5893b7ec7f2c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -89284,7 +90720,7 @@ "_postman_previewlanguage": "json" }, { - "id": "007f6093-6725-4ba3-a699-183d88bd9bc6", + "id": "85e85eb4-e5ba-443f-97c4-e3b38e05a4ce", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -89330,7 +90766,7 @@ "_postman_previewlanguage": "json" }, { - "id": "263dab35-6163-42e2-afd3-64a65d6d6aa2", + "id": "2619cf0f-fff8-4e7f-bed9-0c91289080d7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -89376,7 +90812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "18cb6b4f-f5f5-4da0-bd17-1ed5fd5b383b", + "id": "5d305f8a-ad23-4dee-b4dd-8fa03b208e36", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -89422,7 +90858,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92d30a6f-e84e-46db-ba31-18065a575be7", + "id": "7733ed08-e6d7-4485-961b-57d99d148fa6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -89474,7 +90910,7 @@ } }, { - "id": "44ee858a-83c6-441a-a2df-2ff3956adbd5", + "id": "9bceddec-cc0b-4339-b63c-6d26c0e38fd6", "name": "Gets the list of identity access items at a given date filterd by item type", "request": { "name": "Gets the list of identity access items at a given date filterd by item type", @@ -89538,7 +90974,7 @@ }, "response": [ { - "id": "2156ee05-f91c-4b96-864d-fde80aa3d2ad", + "id": "84db730f-0e05-4d36-87f2-e3e2ed4b8c1b", "name": "Access Item AccessProfile Response", "originalRequest": { "url": { @@ -89595,7 +91031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c3d179b-e2f8-41ab-967a-8480ea027c53", + "id": "79e3d98b-254b-41c3-b120-04e89498f492", "name": "Access Item Account Response", "originalRequest": { "url": { @@ -89652,7 +91088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60c414ee-f99e-451a-ae38-aadaf18fa257", + "id": "b8e25678-f45d-41ac-bea7-253edba7b401", "name": "Access Item App Response", "originalRequest": { "url": { @@ -89709,7 +91145,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89c62ae7-2633-43e7-af07-3723815d0057", + "id": "e5ee4651-8065-4cde-b6ae-7314665af382", "name": "Access Item Entitlement Response", "originalRequest": { "url": { @@ -89766,7 +91202,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff8005af-61fd-45b2-a540-0301086896f3", + "id": "5d197db5-8384-4501-8aff-9468b126cf39", "name": "Access Item Role Response", "originalRequest": { "url": { @@ -89823,7 +91259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53ac805f-b816-45a6-844a-d6c5ba9cd91e", + "id": "48906bc4-3747-4574-8bce-5cc6a1c36806", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -89880,7 +91316,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee3cf902-341a-4116-9a2b-d440fe95b183", + "id": "71b38f3c-4062-48fd-850a-ef8424cd9dd1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -89937,7 +91373,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa934a96-c38a-4d32-a450-e1158ea9a070", + "id": "800d4d40-5dc0-4527-a877-69c4b8c47f7e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -89994,7 +91430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d34f8bd7-c55c-4cec-ad2c-cce2d0cab1b8", + "id": "367e9634-457c-4671-ab43-1ea5d7ca57e4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -90051,7 +91487,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e06d5ac-b73e-4159-a3a6-7e17642c42dc", + "id": "680e850b-3f0c-4b9a-be27-3264bd670169", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -90114,7 +91550,7 @@ } }, { - "id": "8a58d7ee-7c26-4c61-8062-096bb5f3a46c", + "id": "7cd8187f-492d-46c8-b5a6-20c3e4092957", "name": "Lists all events for the given identity", "request": { "name": "Lists all events for the given identity", @@ -90229,7 +91665,7 @@ }, "response": [ { - "id": "3549a434-2475-499d-afcc-5a7bef7a61b6", + "id": "4f442ab6-29aa-4d4f-9d40-7179ab04c035", "name": "AccessItemAssociated", "originalRequest": { "url": { @@ -90329,7 +91765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d119327-010c-41ef-bfd3-237805d222f0", + "id": "68969bde-4a7a-43e6-97f6-57d96d6cec49", "name": "AccessItemRemoved", "originalRequest": { "url": { @@ -90429,7 +91865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89a0945d-441d-43ba-b180-15c755ac398e", + "id": "c7a6402d-f124-4806-aa30-9d91d41522c6", "name": "AttributesChanged", "originalRequest": { "url": { @@ -90529,7 +91965,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a64b1af-518e-492e-91d3-2c52c80b2b45", + "id": "faf0e9a5-a603-45f0-886f-9d5ed889cda8", "name": "AccessRequested", "originalRequest": { "url": { @@ -90629,7 +92065,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d4aa8df-aa6a-4a9e-900a-dec023d7e3a2", + "id": "089d245a-f94f-4729-96fd-9b33ff182250", "name": "IdentityCertified", "originalRequest": { "url": { @@ -90729,7 +92165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "052a7f8e-0992-43f7-ba32-6b5b5494c8b9", + "id": "d1d023f8-2b01-49af-b1ad-7b863558b46e", "name": "AccountStatusChanged", "originalRequest": { "url": { @@ -90829,7 +92265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "821eda95-1a06-41c6-bdfe-30c152f685dd", + "id": "14152ceb-a0b2-4f41-810c-985d9af31ec5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -90929,7 +92365,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf1622b1-d36b-49cb-bf55-1d602764652a", + "id": "9edade95-0d43-400e-a0d6-1e7b02c0fae5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -91029,7 +92465,7 @@ "_postman_previewlanguage": "json" }, { - "id": "751a428e-c15a-4957-a73c-b42579efc0ac", + "id": "858cb992-0e1a-4277-99f8-3366aaecdade", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -91129,7 +92565,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9daaf237-0158-438b-ba7c-244ad6b1d4e1", + "id": "e14997ee-e112-490b-ac00-15b896314f45", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -91229,7 +92665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ccdcd27c-1845-4d06-ba2c-aede1fd6f53b", + "id": "c1a1ab1e-8543-40c4-a905-e5f4f58a96bc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -91329,7 +92765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f82e0f78-030f-437b-aa13-6ebcc2493300", + "id": "ef419ba5-70a9-45b0-8d2f-e9efa555bff0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -91435,7 +92871,7 @@ } }, { - "id": "15da911c-4df1-47f9-b189-5dc7f12136d4", + "id": "e2ea7665-aa0c-4a11-8959-9887f5ee1c7b", "name": "Gets the start date of the identity", "request": { "name": "Gets the start date of the identity", @@ -91477,7 +92913,7 @@ }, "response": [ { - "id": "1cd0b582-41bb-4821-bbb3-2783b21dca24", + "id": "aef1364a-6ee0-4272-875d-e31a41bf2cc7", "name": "The start date of the identity", "originalRequest": { "url": { @@ -91522,7 +92958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9818095-9648-4a47-b6ed-b6cab28686d0", + "id": "b601724e-6992-4c69-b90b-198bab5ff031", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -91567,7 +93003,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fb4ff68-6601-473a-a64b-862721f6b567", + "id": "78c6791b-6c58-44b3-b1a2-2e8fd47f4f41", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -91612,7 +93048,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ff45997-b2b8-4bbc-a030-c3726bf5866e", + "id": "9d873699-c5fe-4de1-a291-fc5d6c895cec", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -91657,7 +93093,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20a633a7-9738-4ab4-930b-debdb8f72e1c", + "id": "2730b812-d5a4-4256-969b-ee9442634805", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -91702,7 +93138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36f44d60-ba39-44a1-8353-a03015d36fe6", + "id": "f61e542e-0955-41f9-9bed-f6c48f052ca8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -91753,7 +93189,7 @@ } }, { - "id": "ec1fbbe0-6bcb-4c72-9bb0-32f2466111c9", + "id": "f844fa62-10f6-412d-a251-67effd55680e", "name": "Gets a difference of count for each access item types for the given identity between 2 snapshots", "request": { "name": "Gets a difference of count for each access item types for the given identity between 2 snapshots", @@ -91796,7 +93232,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "consectetur" + "value": "proident cupidatat do" }, { "disabled": true, @@ -91805,7 +93241,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -91859,7 +93295,7 @@ }, "response": [ { - "id": "37ba00ed-9632-4016-8974-44c9932a42bf", + "id": "4a90f50c-51a9-4c5e-8852-26c34bc3b642", "name": "A IdentityCompare object with difference details for each access item type", "originalRequest": { "url": { @@ -91897,7 +93333,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -91959,7 +93395,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3269d320-7945-46d1-9dd6-3cef7a1317c9", + "id": "d4d66931-9aa3-495c-ab1f-44b8acc6d9e8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -91997,7 +93433,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -92059,7 +93495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38c3107b-c0fd-47be-aec2-c4155fa716bb", + "id": "16a2ef51-ee09-4e91-a18d-5e073dc42949", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -92097,7 +93533,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -92159,7 +93595,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a9d3fcd-165d-48f2-8be1-c219aba78a5a", + "id": "a6a94c5a-96a7-4694-bac9-c65e16bd50ca", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -92197,7 +93633,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -92259,7 +93695,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29c1abef-0bf6-4c2c-ba64-22142c000721", + "id": "068b6746-8451-406a-86a1-4fd51dfdf26e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -92297,7 +93733,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -92359,7 +93795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "647cc206-7054-496e-b839-4bf271c9a20b", + "id": "798a14c3-3c34-4a0c-a1fc-3dc06ab28473", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -92397,7 +93833,7 @@ "type": "text/plain" }, "key": "accessItemTypes", - "value": "pariatur consectetur officia culpa sint" + "value": "commodo id sed eiusmod est" }, { "disabled": true, @@ -92465,7 +93901,7 @@ } }, { - "id": "0ed0b6df-d1dc-4627-a9a2-d66891ab2c38", + "id": "2cccfc76-2e69-487c-8f14-8ee23e8802d9", "name": "Gets a list of differences of specific accessType for the given identity between 2 snapshots", "request": { "name": "Gets a list of differences of specific accessType for the given identity between 2 snapshots", @@ -92577,7 +94013,7 @@ }, "response": [ { - "id": "5b230b15-843d-40f0-a1a1-29ad5b20d9b7", + "id": "075bce24-a3a0-4cf2-9a4f-99fdd4001ea7", "name": "A list of events for the identity", "originalRequest": { "url": { @@ -92678,7 +94114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ee3d6b6-7052-4ce5-9dab-ee6bfc3579c5", + "id": "820f715b-1c9e-4feb-970d-188574c96609", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -92779,7 +94215,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ea1fa35-856f-4077-b535-8d0c4f9b62c3", + "id": "cb1ff91f-5d76-4989-a48e-e2b251c49d74", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -92880,7 +94316,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54947e30-f42d-4262-95cb-90e14a0f2fc7", + "id": "c2b9a52f-b2f5-4fe5-b42a-c1c31eb44714", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -92981,7 +94417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79af1b4e-1c17-4818-b664-3ae453e30bd0", + "id": "73cc7534-8030-4666-8cc1-e17cae0ddff4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -93082,7 +94518,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0293e121-065e-4f6e-af45-55438918e7b8", + "id": "4c85cea9-9ec1-4768-929a-b583b44a0729", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -93192,10 +94628,10 @@ }, { "name": "Identity Profiles", - "description": "Use this API to implement and customize identity profile functionality.\nWith this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout IdentityNow.\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.\nThis allows administrators to save time by applying identity profiles to any number of similar identities rather than configuring each one individually.\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. They can select an identity profile to view and modify its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings.\nAdministrators can also use this page to create new identity profiles or delete existing ones.\n\nRefer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles.\n", + "description": "Use this API to implement and customize identity profile functionality.\nWith this functionality in place, administrators can manage identity profiles and configure them for use by identities throughout Identity Security Cloud.\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.\nThis allows administrators to save time by applying identity profiles to any number of similar identities rather than configuring each one individually.\n\nIn Identity Security Cloud, 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. They can select an identity profile to view and modify its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings.\nAdministrators can also use this page to create new identity profiles or delete existing ones.\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": "365a6e63-5d5b-42e7-866c-1f97023ee0ba", + "id": "d7cb0bdf-5bff-4a22-b137-a69c33345665", "name": "Identity Profiles list", "request": { "name": "Identity Profiles list", @@ -93270,7 +94706,7 @@ }, "response": [ { - "id": "04625d1e-e9ed-40ea-8936-1f1de2b65f9d", + "id": "e5f25b6a-ac7d-417d-ab3a-40442dc31361", "name": "List of identityProfiles.", "originalRequest": { "url": { @@ -93354,12 +94790,12 @@ "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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:e729c10a-312c-ec70-6eeb-239092c64e78\",\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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"04dc5ad1-6add-c079-70a8-7bf2cc2b26eb\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n]", + "body": "[\n {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"6b12610d-7feb-0c64-2657-b79d6f408a9f\",\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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"90a5f4c6-1739-ec23-34d5-3e0f7b0ba850\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9197628c-fbe4-4579-bd5a-2b76b3eede36", + "id": "29bf2e76-dfa0-471c-a001-2c682bd27237", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -93448,7 +94884,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fe883e5-1762-4fdf-8cfa-a686a561d4fb", + "id": "d3d6b485-eee1-418c-a2a8-f1825252cfc3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -93537,7 +94973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c892855a-5b60-4670-bb8f-33c9c311d65c", + "id": "b633fdd3-4067-41dc-8750-9d3abd99dff4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -93626,7 +95062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f90e801-8006-4081-ade6-7bf8c1364ae7", + "id": "871b56a4-5438-44cd-bf98-328f3f3d9e1a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -93715,7 +95151,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d94130a5-be1d-4ddf-a033-aa766eb34057", + "id": "21038b42-8070-49e0-84d8-0b71f3ecd10a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -93810,7 +95246,7 @@ } }, { - "id": "0a4a92a4-2e9a-4645-9168-cb60d815745f", + "id": "14758021-f3e4-48d5-b856-ff155ab70285", "name": "Create an Identity Profile", "request": { "name": "Create an Identity Profile", @@ -93841,7 +95277,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -93852,7 +95288,7 @@ }, "response": [ { - "id": "448fc6ef-5ab6-4620-ab16-1b2a9666f615", + "id": "38f9e9f5-b35d-492a-8e6a-53d4221f8ed3", "name": "The created Identity Profile", "originalRequest": { "url": { @@ -93886,7 +95322,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -93903,12 +95339,12 @@ "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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "body": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "33c1f93d-780f-4fd9-840d-65f5f54678d8", + "id": "25669bc4-2540-4cf9-be1b-26e928c56a60", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -93942,7 +95378,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -93964,7 +95400,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01b6c0f4-72b6-4af1-a391-04b0088ea950", + "id": "7eb6492e-f638-45b4-b8cf-035cc912fad0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -93998,7 +95434,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -94020,7 +95456,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2156bf5f-7647-4fda-b8cc-0dc283456c17", + "id": "605b56b3-aa1e-46c7-9a83-6e4cb611ea79", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -94054,7 +95490,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -94076,7 +95512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "361191c4-1850-469b-b79c-9a1d94f0d8d3", + "id": "9cbf1c24-1e4e-4abe-b598-40bf7449c402", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -94110,7 +95546,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -94132,7 +95568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e93f5cc9-1a98-4684-ae26-7d4010481c2d", + "id": "9b5c0995-e442-462c-a46f-d6cf1bfadb94", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -94166,7 +95602,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "raw": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -94194,7 +95630,7 @@ } }, { - "id": "0078fdb2-5125-4964-9318-8b21d62f3bc8", + "id": "4c5ac665-952e-43f5-882e-256b5ebb0d78", "name": "Delete Identity Profiles", "request": { "name": "Delete Identity Profiles", @@ -94237,7 +95673,7 @@ }, "response": [ { - "id": "846c3f52-2c36-4e0e-8e00-e05d5657020d", + "id": "30fd61b0-f85a-4f12-ab12-ab653d73610f", "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", "originalRequest": { "url": { @@ -94289,12 +95725,12 @@ "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\": \"1995-09-02T16:28:30.876Z\",\n \"launched\": \"1964-02-23T19:35:03.440Z\",\n \"completionStatus\": \"Success\"\n}", + "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\": \"2013-10-12T13:36:50.276Z\",\n \"launched\": \"1948-06-05T21:06:50.941Z\",\n \"completionStatus\": \"Success\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c7a6be38-e28d-4f44-9a02-7c9a62fe8ed7", + "id": "3e642011-bb04-4c44-85ed-eb26cfc00ac8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -94351,7 +95787,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1b4fdd0-7a3b-45e9-86b6-2c74b2966744", + "id": "db2cabf6-176a-4157-862d-f0fb7b2314cf", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -94408,7 +95844,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1bede93-1e1e-4978-8728-327cf742de77", + "id": "6e152854-7d19-48fb-9211-64445b70c51b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -94465,7 +95901,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3803c628-a76e-48d7-9c09-e4435e2a24c1", + "id": "afb78e40-57ca-44e8-85b3-371805d4beac", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -94522,7 +95958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eea4d43f-7bf3-400e-8c25-e8042b13243b", + "id": "67fa1113-372b-435a-913f-42035c16ebde", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -94585,7 +96021,7 @@ } }, { - "id": "deae7020-7e23-4fbc-9cd8-ff039afbcbf9", + "id": "8ba1dcce-f1de-4f39-be81-230a2850cee1", "name": "Export Identity Profiles", "request": { "name": "Export Identity Profiles", @@ -94661,7 +96097,7 @@ }, "response": [ { - "id": "bf655c16-8592-4386-8708-a78805adfeb7", + "id": "77100763-a379-44e4-87aa-dd05c2b7cdbb", "name": "List of export objects with identity profiles.", "originalRequest": { "url": { @@ -94751,7 +96187,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b013b103-fe36-4099-9715-2b4336e16706", + "id": "637a091a-de6c-4d87-999b-1ae98a8fba4d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -94841,7 +96277,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e23ffb5-45d9-4fcd-90b2-ee8deeedca21", + "id": "4f9cf0c1-93da-4693-8af5-2b993f3c3f0c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -94931,7 +96367,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f597297-5d3a-4e85-8b03-d0a337026f85", + "id": "02a955ba-5873-4c2a-ae4d-349f7362b39f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -95021,7 +96457,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c32d9571-d0a4-44ef-b794-0d037c81dc9f", + "id": "430b3bbf-ff2c-4b31-912b-eb0ecd3e18c2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -95111,7 +96547,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93209506-ce1a-44c4-b308-90c9cab7649d", + "id": "4406bcf9-a90a-4aca-a722-133f11a10de0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -95201,7 +96637,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f533ecaa-c490-4216-a365-558db85927e6", + "id": "15af2cda-4ea3-42f8-85a1-6813f24e8e9d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -95297,7 +96733,7 @@ } }, { - "id": "d1cb8540-03c7-40af-b617-1f6c1b3daf52", + "id": "8f590b31-625b-474a-8d6f-dc9669185933", "name": "Import Identity Profiles", "request": { "name": "Import Identity Profiles", @@ -95340,7 +96776,7 @@ }, "response": [ { - "id": "f87c71cf-8d72-4034-939f-6a9c023be13d", + "id": "685b8ff2-577d-4c26-a725-9207ec04ef29", "name": "The result of importing Identity Profiles.", "originalRequest": { "url": { @@ -95392,12 +96828,12 @@ "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 \"ut9\": {},\n \"occaecatb\": {}\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 \"officiaa\": {},\n \"aliquaa\": {},\n \"officia_2\": {}\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 \"officia_0\": {},\n \"ipsum_74\": {},\n \"aliquip_cf\": {}\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 \"occaecat_0\": {},\n \"cupidatat_8\": {},\n \"exercitation_cb\": {}\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 \"enim0e\": {},\n \"sint9ee\": {},\n \"Excepteura65\": {}\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 \"cupidatat___9\": {},\n \"Excepteur_bcb\": {}\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}", + "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 \"utedb\": {}\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 \"do_6d\": {},\n \"in_ef\": {}\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 \"nostrud_5\": {},\n \"ex_f\": {},\n \"deserunt_080\": {}\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 \"cillum_3ef\": {},\n \"in_de\": {}\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 \"aliqua_3f\": {},\n \"sunt_e19\": {},\n \"laborum_1_0\": {}\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 \"culpaaff\": {}\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": "56ca7c90-eb8e-41b9-975a-45ef4583b0c2", + "id": "3a040019-3d3c-4e19-bdcf-e54730e1a04d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -95454,7 +96890,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df26fc13-d9a6-43fd-8cae-487be15ffb8c", + "id": "0a6999de-16c4-4bb2-b5e8-a1d7d87eaa1c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -95511,7 +96947,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6ea81cf-f624-417c-9e64-89de933eaa7f", + "id": "d4f48c4d-e906-473d-8ced-1bf0769bf129", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -95568,7 +97004,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e69f610f-a1ac-4e1b-bc72-febf8ca519d8", + "id": "0cc6699d-0ae5-4ea2-81b3-9552c04a2986", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -95625,7 +97061,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04e1631f-5c71-43eb-bd7c-c0406171c16d", + "id": "258bc71b-789f-4e7b-802c-98ecc4d61b11", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -95688,7 +97124,7 @@ } }, { - "id": "135d2a05-0a22-4d80-b236-18f9143c3062", + "id": "b961bb6e-b2e8-4415-bba0-0202773b1a0d", "name": "Generate Identity Profile Preview", "request": { "name": "Generate Identity Profile Preview", @@ -95720,7 +97156,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -95731,7 +97167,7 @@ }, "response": [ { - "id": "aed77a45-06dd-4d64-a711-c1b5d3cd601d", + "id": "b85a980b-38da-40ea-b415-2ee3bdad8dab", "name": "Object representing the preview object with all of the identity attributes using the current mappings.", "originalRequest": { "url": { @@ -95766,7 +97202,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -95788,7 +97224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e78dee27-536f-44dd-8ff7-264eb43ddd6d", + "id": "a16fdf03-83dc-4db4-82a2-45d1ba83562e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -95823,7 +97259,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -95845,7 +97281,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfab39dd-1408-4447-9690-f6064d03415c", + "id": "89abcdbc-17d0-43b0-a80c-32a3f5dc18c1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -95880,7 +97316,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -95902,7 +97338,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c6489699-e944-4db0-9374-b6ac92bb3a35", + "id": "816317e8-3b99-4e56-93e3-ea1d4ea820c8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -95937,7 +97373,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -95959,7 +97395,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f480604-33d2-485e-9230-27fbecebd873", + "id": "fdb3970b-335c-4585-af10-fcf09e191fc4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -95994,7 +97430,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -96016,7 +97452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3918382e-9461-4a2e-8c6f-5d015d7adf24", + "id": "2c94d0cb-683e-44bb-a942-e51c41166501", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -96051,7 +97487,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"identityId\": \"urn:uuid:abe4cd58-733c-19ec-4baa-610fa0f4e182\",\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}", + "raw": "{\n \"identityId\": \"384cbdb3-eea0-19f4-eab1-99121c8d2d2e\",\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}", "options": { "raw": { "headerFamily": "json", @@ -96079,7 +97515,7 @@ } }, { - "id": "56762ef4-a8a9-44b0-a13e-2b38871788fb", + "id": "95ee9fd0-9e3c-4b78-806a-f4e6d17c8331", "name": "Gets a single Identity Profile", "request": { "name": "Gets a single Identity Profile", @@ -96120,7 +97556,7 @@ }, "response": [ { - "id": "be35af48-69a1-48c1-8f40-0f13cd55f183", + "id": "f57c1b51-92c2-4118-9fa1-6f7b0c5b65aa", "name": "An Identity Profile object", "originalRequest": { "url": { @@ -96159,12 +97595,12 @@ "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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "body": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bc2ec627-10e4-4aee-a672-3f22bdca9552", + "id": "bf7c4dfe-8849-405c-bfdf-e5503a47214f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96208,7 +97644,7 @@ "_postman_previewlanguage": "json" }, { - "id": "983a15c4-5727-4e4d-9eaf-eb6a4cc88d4d", + "id": "af194711-3c3a-4f7f-98e3-6625a615e764", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -96252,7 +97688,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29b4e25c-a2ee-42e2-9a7d-9ff076c7c41e", + "id": "6a671ea0-840a-405b-bc21-f26ed915a783", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -96296,7 +97732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9993e23b-643b-436b-8528-e0e75ab82077", + "id": "f6622570-6667-48ac-83a1-df164f71c13c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -96340,7 +97776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38d86940-4327-4825-be21-f10a4378d6f4", + "id": "99164c95-7a07-46e8-b6d9-03f04da11213", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -96384,7 +97820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2071a856-34c5-4af8-8286-fffa4779aa84", + "id": "dfd60c2c-026a-43bf-b6d6-7e26b3cd5515", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -96434,7 +97870,7 @@ } }, { - "id": "568ff3e2-b6b9-4a6b-9968-eaf6ac05923e", + "id": "45dd2272-e600-40ec-a158-11644c8c0ca7", "name": "Delete an Identity Profile", "request": { "name": "Delete an Identity Profile", @@ -96475,7 +97911,7 @@ }, "response": [ { - "id": "e2efd4bf-bbf6-40eb-b215-b911bc6386ca", + "id": "5dfc8c01-0b64-4a4d-b1f0-6ac4e3421830", "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", "originalRequest": { "url": { @@ -96514,12 +97950,12 @@ "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\": \"1969-04-14T17:46:26.856Z\",\n \"launched\": \"1995-09-07T12:18:24.169Z\",\n \"completionStatus\": \"Success\"\n}", + "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\": \"1997-07-15T10:23:43.220Z\",\n \"launched\": \"2007-03-08T22:34:58.037Z\",\n \"completionStatus\": \"Success\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a1a9328b-7d13-4c66-9f1a-140034e55e9e", + "id": "446ec043-1d3b-4dbc-ba73-4c558284f742", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96563,7 +97999,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae839241-5b27-4481-be1a-4576c4bc8f45", + "id": "867302e1-04b1-450b-af4f-3f94b7e54546", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -96607,7 +98043,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c3fa5c4-997c-4930-89f2-d20d5085c9b6", + "id": "52132c63-3ece-47ac-a92b-6c0e38eeb1e7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -96651,7 +98087,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c45c80e-d17a-49aa-982f-43ad14c006d0", + "id": "2b521e7e-57d7-4997-ae89-b759b1017a6a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -96695,7 +98131,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8a15b1e-e5fe-4b3f-ae17-eb7b45ff5813", + "id": "9784a803-505d-4d83-84ea-a0f9981d0102", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -96739,7 +98175,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7f3ba24-8077-4bb7-8619-5858ede92e10", + "id": "933c55c2-400b-4096-bd2d-4d91b66ac8db", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -96789,7 +98225,7 @@ } }, { - "id": "27787e14-6792-49c0-9419-f1599b4e23a0", + "id": "20d19c9d-12d4-4479-8046-58d252791e36", "name": "Update the Identity Profile", "request": { "name": "Update the Identity Profile", @@ -96843,7 +98279,7 @@ }, "response": [ { - "id": "10f08630-452b-4fce-98c2-f0f894cbb0f0", + "id": "4871f992-8248-4c43-b4bc-58ccdd3fdc81", "name": "The updated Identity Profile.", "originalRequest": { "url": { @@ -96895,12 +98331,12 @@ "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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"urn:uuid:cb685689-536c-b8bd-2acf-5acd58503054\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "body": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\",\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\": \"c8412fc5-07cb-357e-bdef-995c9d50e5ab\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c72e6881-6bf5-41fa-9e01-615d879a1f8d", + "id": "c66a8a44-209b-4f48-a800-16ce038d2e64", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96957,7 +98393,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d67d764-2520-4ebe-aa9b-b6030586a7b4", + "id": "d883f143-b8b3-4f34-b7b6-179d5f746d55", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -97014,7 +98450,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b0b4ee1-c999-426e-995c-1e3e3da5ce74", + "id": "640f342e-af69-4e68-8925-a6fa5e65a1fe", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -97071,7 +98507,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2aa86f8-ad43-41cb-89ca-68898f05389f", + "id": "fa62a422-15c1-489e-83c9-c19e76885cf3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -97128,7 +98564,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1f6b1fd-c2c8-496d-b3ed-7f20b5399ef1", + "id": "9323104b-0f62-492e-b590-bf1c061a737c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -97185,7 +98621,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81c164b0-8c9d-46e9-a0ad-2662d47d54e9", + "id": "ebb9a10c-e5da-4797-bcdc-8caafe00321e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -97248,7 +98684,7 @@ } }, { - "id": "68f02572-f992-4374-9b69-99600cef0407", + "id": "dca891d6-1495-476a-a41a-1de0fe696ccb", "name": "Default identity attribute config", "request": { "name": "Default identity attribute config", @@ -97290,7 +98726,7 @@ }, "response": [ { - "id": "98bbee20-9119-45bc-b881-b454e9f1d479", + "id": "b925db1d-093f-4d40-ba7b-f0e233ea8387", "name": "An Identity Attribute Config object", "originalRequest": { "url": { @@ -97335,7 +98771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8059d3d2-feda-41e0-b61a-3ed4d50e19af", + "id": "a0948b3c-b65a-4c69-99f7-3f46361930ae", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -97380,7 +98816,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0fcb546-475c-43c7-8150-7894b3f27971", + "id": "58143635-38fb-46f0-8c40-683858116656", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -97425,7 +98861,7 @@ "_postman_previewlanguage": "json" }, { - "id": "85eea80d-74f1-4962-a277-eb2c6b5ae7ae", + "id": "75bb18c0-e818-49cd-b366-e8fcaf8b8614", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -97470,7 +98906,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6441eb35-a4f2-4ca3-b61f-ca24f55c7bcf", + "id": "98491fde-589f-4b34-a0ca-91decb97e0fb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -97515,7 +98951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75efdd07-5e25-432b-afe7-5d44007f9e7d", + "id": "218fc2c3-332c-461f-a457-643c86e3b225", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -97560,7 +98996,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d45d5fed-d1a4-4931-a5e8-9e97d4291a46", + "id": "cbdf5345-dcf9-40eb-b491-843a59849095", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -97611,7 +99047,7 @@ } }, { - "id": "315152ae-5b33-436b-a244-7af5e9671f05", + "id": "9dd30694-0897-4fd5-9625-946567be3524", "name": "Process identities under profile", "request": { "name": "Process identities under profile", @@ -97653,7 +99089,7 @@ }, "response": [ { - "id": "113bb8af-d363-425f-abec-94c69822ee91", + "id": "1b4f52bc-d004-402a-abd0-6b7fbee32675", "name": "Accepted status after refresh has launched", "originalRequest": { "url": { @@ -97698,7 +99134,7 @@ "_postman_previewlanguage": "json" }, { - "id": "86d69cc9-8e9c-4ecf-bf22-430df0a14d4f", + "id": "0b6c582a-fd42-4b04-acee-fa48554a4ef6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -97743,7 +99179,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af32794c-5667-424b-8930-088839b0c2be", + "id": "b4414677-2f19-426c-881f-dc2de701df88", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -97788,7 +99224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac8630c5-928c-4ae1-8ea6-89d6c0ab5fe0", + "id": "47ca4b3e-7efb-46ba-a59b-97817f067f17", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -97833,7 +99269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc449a88-bb2d-48c6-8112-4d61ea8ed586", + "id": "72c2dcfb-3810-4815-b25a-8621603a0010", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -97878,7 +99314,7 @@ "_postman_previewlanguage": "json" }, { - "id": "134e9687-f846-46bd-b19e-8ed41c6b90c7", + "id": "349066fb-3682-486c-bbf6-9039a464fffa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -97923,7 +99359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9e46749-f063-4c44-86c8-cb0094c8b7fb", + "id": "23c71cae-b42a-48e4-8f2d-c754af80bb86", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -97977,10 +99413,10 @@ }, { "name": "Lifecycle States", - "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can view 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 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 select the lifecycle state they want to modify.\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", + "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can view 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 Identity Security Cloud: '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 must define the criteria for being in each lifecycle state, and they must define how Identity Security Cloud manages users' access to apps and sources for each lifecycle state.\n\nIn Identity Security Cloud, 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 select the lifecycle state they want to modify.\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, Identity Security Cloud 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, Identity Security Cloud provisions that access.\n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud 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": "5716bb0a-5972-4fd7-aa33-100af24e2aa8", + "id": "798233d5-e02f-4207-b26b-7d5db1dda012", "name": "Lifecycle State", "request": { "name": "Lifecycle State", @@ -98002,7 +99438,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "identity-profile-id", "disabled": true, "description": { @@ -98012,7 +99448,7 @@ }, { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "lifecycle-state-id", "disabled": true, "description": { @@ -98033,7 +99469,7 @@ }, "response": [ { - "id": "85aaa280-662e-4b7a-9559-cffeec1ad39b", + "id": "0140d58d-bc0c-40a0-ae9f-530a56920c22", "name": "lifecycle-state", "originalRequest": { "url": { @@ -98079,7 +99515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4210da9-beb3-4db4-a103-0671ab68de4d", + "id": "517e520c-c601-4f1c-9873-f85875f4ac33", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -98125,7 +99561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f96b8d2-c85d-44ad-ae45-bd0a6280374d", + "id": "627cafea-1f85-4e45-a5fc-ab0fd5ac4813", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -98171,7 +99607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f5ef1e2-4288-4ae2-aea9-c1d9bd3bec17", + "id": "5012b6c2-685e-46bd-986e-d364410271ea", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -98217,7 +99653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19fdde42-4f3e-48ff-b5e6-8f3a61116871", + "id": "6abe9012-5488-4da5-8ade-e6112583defa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -98263,7 +99699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cb8a97d-a668-4f7f-b8d5-6e6061150e94", + "id": "b773160b-fe6d-40bc-ae1e-f1966337ffb6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -98315,7 +99751,7 @@ } }, { - "id": "5af80e83-23da-42ac-929a-89a08fdd01bb", + "id": "f2212e68-112b-4af9-bc0a-87633a4f04d8", "name": "Update Lifecycle State", "request": { "name": "Update Lifecycle State", @@ -98337,7 +99773,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "identity-profile-id", "disabled": true, "description": { @@ -98347,7 +99783,7 @@ }, { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "lifecycle-state-id", "disabled": true, "description": { @@ -98381,7 +99817,7 @@ }, "response": [ { - "id": "fd048871-263c-4124-adba-0de31173e28d", + "id": "452833c1-b09f-48e9-9e11-b17db4533e1d", "name": "Updated lifecycle-state.", "originalRequest": { "url": { @@ -98440,7 +99876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ede0b8b9-0bf7-4b72-8548-dd04cd657ced", + "id": "97050ed1-2df5-43fa-86ea-630468770316", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -98499,7 +99935,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0c6f4eb5-d4fb-4ca6-8f62-6cd9d9e2c2e3", + "id": "3c3813c9-3f90-40a8-a1e7-cd8a478843d7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -98558,7 +99994,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97167dd2-30db-419d-95bc-83c161d8ea81", + "id": "8647bcdb-d342-4bab-b19a-e70e65811143", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -98617,7 +100053,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf75b10c-e454-46d1-a926-6a374c7fc81c", + "id": "0baac0eb-db25-47d5-9c09-224c24aabd7e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -98676,7 +100112,7 @@ "_postman_previewlanguage": "json" }, { - "id": "448c0676-da5e-40a0-9131-18b7f2a4a73e", + "id": "97a2e1c4-8822-4c37-9bd1-578c38df957d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -98747,7 +100183,7 @@ "description": "Read and write operations for managing client data and statuses", "item": [ { - "id": "12ffb8da-4aa4-454e-ba4a-1022798b9fde", + "id": "096da089-96d8-4bcc-bf97-da769f19289d", "name": "Specified Managed Client Status.", "request": { "name": "Specified Managed Client Status.", @@ -98799,7 +100235,7 @@ }, "response": [ { - "id": "3408a184-35fb-42c1-bc8c-33894dd38a39", + "id": "c244f046-8d30-4677-83bb-1b59550bed5d", "name": "Responds with Managed Client Status having the given ID and Type.", "originalRequest": { "url": { @@ -98854,7 +100290,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c77c5fde-18a0-4bcf-b4e1-560a3bbfd60e", + "id": "421852ef-e7f3-49f1-a14f-63cde94525b8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -98909,7 +100345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "39af59fb-a31e-49d2-9e8e-da996febe0d4", + "id": "31b6b23f-cdc6-4a08-be4d-b6e050ba6958", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -98964,7 +100400,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49b86767-b850-451d-bce1-6f088bc7dab3", + "id": "393a8f5a-e7b2-41a9-b757-72d3dff79d8b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -99019,7 +100455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43414159-c933-458c-9985-799dd2580ce4", + "id": "b105586a-ac3e-4f4e-af48-ab67e74d99da", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -99074,7 +100510,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e0b2a69-b391-44b2-8d2d-099f32aa5444", + "id": "7a03a894-6dbe-4a44-acb7-81193f30f466", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -99129,7 +100565,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8061d8b0-18dc-4efe-b554-47ac77e973b8", + "id": "bcae1752-bfae-47c8-987b-bbb4405d9e43", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -99190,7 +100626,7 @@ } }, { - "id": "41b48b33-1925-4a1a-a603-bfefced40d2c", + "id": "afa18c2f-ce2c-49c2-ab5f-5f15074741c7", "name": "Handle status request from client", "request": { "name": "Handle status request from client", @@ -99245,7 +100681,7 @@ }, "response": [ { - "id": "d81ef3d4-d096-4d22-a2b0-2794dee3103e", + "id": "8d7f5bab-6aaf-425b-98f0-8ed19db90f30", "name": "Responds with the updated Managed Client Status.", "originalRequest": { "url": { @@ -99298,12 +100734,12 @@ "value": "application/json" } ], - "body": "{\n \"body\": {\n \"body\": {\n \"clientId\": \"1528\",\n \"clusterId\": \"1533\",\n \"orgType\": \"test\",\n \"vaDownloadUrl\": \"https://sptcbu-va-images.s3.amazonaws.com/va-latest.zip\",\n \"clusterJobCount\": 1,\n \"configuration\": {\n \"clusterType\": \"sqsCluster\",\n \"clusterExternalId\": \"2c91808876dd79120176f758af765c58\",\n \"debug\": \"false\",\n \"failureThreshold\": \"0\",\n \"gmtOffset\": \"-6\",\n \"scheduleUpgrade\": \"false\",\n \"va_version\": \"va-megapod-useast1-595-1627543540\",\n \"jobType\": \"VA_UPGRADE\",\n \"cookbook\": \"va-megapod-useast1-595-1627543540\"\n },\n \"connectorServices\": [\n {\n \"name\": \"EndToEnd-ADSource\",\n \"connector_host\": \"host.example.com\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-AzureADSource\",\n \"connector_host\": null,\n \"connector_port\": null,\n \"connector_(boolean)useSSL\": null,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-OpenLDAP\",\n \"connector_host\": \"10.0.2.64\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"Dynamic-ADSource\",\n \"connector_host\": \"host.example.com\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-JdbcADSource\",\n \"connector_host\": \"10.0.5.187\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-JdbcSource\",\n \"connector_host\": null,\n \"connector_port\": null,\n \"connector_(boolean)useSSL\": null,\n \"connectorFileUploadHistory\": [\n {\n \"serviceId\": \"540717\",\n \"date\": \"2021-02-05T22:58:15Z\",\n \"file\": \"temp7081703651350031905mysql-connector-java-8.0.11.jar\"\n }\n ]\n }\n ],\n \"jobs\": [\n {\n \"uuid\": \"872b622f-5ab5-4836-9172-e3bb77f05b2c\",\n \"cookbook\": \"872b622f-5ab5-4836-9172-e3bb77f05b2c\",\n \"state\": \"FINISHED\",\n \"type\": \"VA_UPGRADE\",\n \"targetId\": \"1528\",\n \"managedProcessConfiguration\": {\n \"charon\": {\n \"version\": \"345\",\n \"path\": \"sailpoint/charon\",\n \"description\": null,\n \"dependencies\": null\n },\n \"ccg\": {\n \"version\": \"415_583_79.0.0\",\n \"path\": \"sailpoint/ccg\",\n \"description\": null,\n \"dependencies\": null\n },\n \"toolbox\": {\n \"version\": \"6\",\n \"path\": \"sailpoint/toolbox\",\n \"description\": null,\n \"dependencies\": null\n },\n \"fluent\": {\n \"version\": \"50\",\n \"path\": \"fluent/va\",\n \"description\": null,\n \"dependencies\": null\n },\n \"va_agent\": {\n \"version\": \"89\",\n \"path\": \"sailpoint/va_agent\",\n \"description\": null,\n \"dependencies\": null\n }\n }\n }\n ],\n \"queue\": {\n \"name\": \"megapod-useast1-denali-lwt-cluster-1533\",\n \"region\": \"us-east-1\"\n },\n \"maintenance\": {\n \"window\": \"true\",\n \"windowStartTime\": \"2021-07-29T00:00:00Z\",\n \"windowClusterTime\": \"2021-07-29T01:35:24Z\",\n \"windowFinishTime\": \"2021-07-29T04:00:00Z\"\n }\n }\n },\n \"status\": \"FAILED\",\n \"type\": \"CCG\",\n \"timestamp\": \"2020-01-01T00:00:00.000000Z\"\n}", + "body": "{\n \"body\": {\n \"body\": {\n \"clientId\": \"1528\",\n \"clusterId\": \"1533\",\n \"orgType\": \"test\",\n \"vaDownloadUrl\": \"https://sptcbu-va-images.s3.amazonaws.com/va-latest.zip\",\n \"clusterJobCount\": 1,\n \"configuration\": {\n \"clusterType\": \"sqsCluster\",\n \"clusterExternalId\": \"2c91808876dd79120176f758af765c58\",\n \"debug\": \"false\",\n \"failureThreshold\": \"0\",\n \"gmtOffset\": \"-6\",\n \"scheduleUpgrade\": \"false\",\n \"va_version\": \"va-megapod-useast1-595-1627543540\",\n \"jobType\": \"VA_UPGRADE\",\n \"cookbook\": \"va-megapod-useast1-595-1627543540\"\n },\n \"connectorServices\": [\n {\n \"name\": \"EndToEnd-ADSource\",\n \"connector_host\": \"host.example.com\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-AzureADSource\",\n \"connector_host\": null,\n \"connector_port\": null,\n \"connector_(boolean)useSSL\": null,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-OpenLDAP\",\n \"connector_host\": \"10.0.2.64\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"Dynamic-ADSource\",\n \"connector_host\": \"host.example.com\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-JdbcADSource\",\n \"connector_host\": \"10.0.5.187\",\n \"connector_port\": \"389\",\n \"connector_(boolean)useSSL\": false,\n \"connectorFileUploadHistory\": null\n },\n {\n \"name\": \"EndToEnd-JdbcSource\",\n \"connector_host\": null,\n \"connector_port\": null,\n \"connector_(boolean)useSSL\": null,\n \"connectorFileUploadHistory\": [\n {\n \"serviceId\": \"540717\",\n \"date\": \"2021-02-05T22:58:15Z\",\n \"file\": \"temp7081703651350031905mysql-connector-java-8.0.11.jar\"\n }\n ]\n }\n ],\n \"jobs\": [\n {\n \"uuid\": \"872b622f-5ab5-4836-9172-e3bb77f05b2c\",\n \"cookbook\": \"872b622f-5ab5-4836-9172-e3bb77f05b2c\",\n \"state\": \"FINISHED\",\n \"type\": \"VA_UPGRADE\",\n \"targetId\": \"1528\",\n \"managedProcessConfiguration\": {\n \"charon\": {\n \"version\": \"345\",\n \"path\": \"sailpoint/charon\",\n \"description\": null,\n \"dependencies\": null\n },\n \"ccg\": {\n \"version\": \"415_583_79.0.0\",\n \"path\": \"sailpoint/ccg\",\n \"description\": null,\n \"dependencies\": null\n },\n \"toolbox\": {\n \"version\": \"6\",\n \"path\": \"sailpoint/toolbox\",\n \"description\": null,\n \"dependencies\": null\n },\n \"fluent\": {\n \"version\": \"50\",\n \"path\": \"fluent/va\",\n \"description\": null,\n \"dependencies\": null\n },\n \"va_agent\": {\n \"version\": \"89\",\n \"path\": \"sailpoint/va_agent\",\n \"description\": null,\n \"dependencies\": null\n }\n }\n }\n ],\n \"queue\": {\n \"name\": \"megapod-useast1-denali-lwt-cluster-1533\",\n \"region\": \"us-east-1\"\n },\n \"maintenance\": {\n \"window\": \"true\",\n \"windowStartTime\": \"2021-07-29T00:00:00Z\",\n \"windowClusterTime\": \"2021-07-29T01:35:24Z\",\n \"windowFinishTime\": \"2021-07-29T04:00:00Z\"\n }\n }\n },\n \"status\": \"CONFIGURING\",\n \"type\": \"CCG\",\n \"timestamp\": \"2020-01-01T00:00:00.000000Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "39b206ac-175b-4fef-9ed0-eefeeb41be4a", + "id": "81c7e796-1a64-4f44-aec9-b3290372e474", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -99361,7 +100797,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e00bf14-f654-4c1f-b3bf-50e7c6e4f2b6", + "id": "402dc321-3612-45d5-a077-2e0b4d9cc5e0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -99419,7 +100855,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc657b77-001b-4b4e-a91d-ab501467e283", + "id": "bc41eeca-0b9c-4479-8198-50893ec041b6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -99477,7 +100913,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5007e585-62aa-4557-845f-158af5e6f66d", + "id": "8983e8b1-d488-4387-b1c5-469890550cc9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -99535,7 +100971,7 @@ "_postman_previewlanguage": "json" }, { - "id": "462922cf-70b2-4a38-88c3-f1e6ef6bbed9", + "id": "1d9b687a-01ef-45f7-9512-4fee70368d09", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -99593,7 +101029,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49edab69-88e4-4d63-8445-1232c34b9ace", + "id": "3d7de827-0d46-4f13-b1bc-07f057f5cd18", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -99663,7 +101099,7 @@ "description": "Operations for accessing and managing client Clusters, including Log Configuration", "item": [ { - "id": "6e9abee8-09d0-4f1c-8894-374ecbd639bc", + "id": "39e3492a-8b9d-47b1-9668-9aac7181f42f", "name": "Get a specified ManagedCluster.", "request": { "name": "Get a specified ManagedCluster.", @@ -99704,7 +101140,7 @@ }, "response": [ { - "id": "981ae88c-296d-4d8b-9461-6282c31b2582", + "id": "ee2b0e90-d936-49e6-8cc6-15b561e615d1", "name": "Responds with ManagedCluster having the given ID.", "originalRequest": { "url": { @@ -99748,7 +101184,7 @@ "_postman_previewlanguage": "json" }, { - "id": "42682fe2-2ef1-432f-9075-0d271f463c87", + "id": "124bcaf5-0c1a-4780-956f-d22b1167659b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -99792,7 +101228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17004b8d-6724-4295-b5a1-ae3d1b8378fd", + "id": "df52140a-7a1a-4ade-8fac-215b8519f2ed", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -99836,7 +101272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ca3bc33-85f7-4f0d-ac77-4d6a275824ae", + "id": "a2867a2b-db27-4417-8b24-458200ee3430", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -99880,7 +101316,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e3586d3-fddf-489c-85ff-cd4401165672", + "id": "e7ff8d65-5228-4d0d-bdbd-06b30e6f7434", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -99924,7 +101360,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd8f9946-80b6-405e-b822-1261025cfefc", + "id": "b40e3e45-887b-463c-9db9-94d36e8c17c0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -99968,7 +101404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17f2c370-c12d-415c-878a-85c65456d2c2", + "id": "036834c2-3ea7-4206-96ee-af6a7df260b9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100018,7 +101454,7 @@ } }, { - "id": "1eeaf6ea-64e7-41f3-9354-64f49b437af0", + "id": "dc1b3aa4-44fb-4c67-b8c4-510e005b4d56", "name": "Get managed cluster's log configuration", "request": { "name": "Get managed cluster's log configuration", @@ -100060,7 +101496,7 @@ }, "response": [ { - "id": "89933e28-748b-4625-851f-9197df30619b", + "id": "2ef2c35d-6e85-4a8c-b6ef-246c86af8d96", "name": "Log configuration of ManagedCluster matching given cluster ID", "originalRequest": { "url": { @@ -100105,7 +101541,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2cd0c123-4347-43d8-bbeb-a4736b45484d", + "id": "5f047e0e-7142-44bb-af20-b3b038a36cb8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -100150,7 +101586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52cfe18b-18c2-4581-a1cc-4327f64b04c8", + "id": "5532d1fe-5ccd-431c-bea9-a2ea53fc882b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -100195,7 +101631,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b09d50fc-e11e-4c7a-97e0-780c95ab6158", + "id": "42f63e17-686a-44bf-9f01-a90bbef8abd3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -100240,7 +101676,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f17c2871-00cc-41a1-a26a-c01d52d2e4aa", + "id": "ac815219-7dfc-4db1-a194-2ae04b6246ba", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -100285,7 +101721,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90a4f1ed-8eef-4d5a-a35c-c25e03b7f818", + "id": "9192c19e-952c-4ddf-bb1b-6c277d3d5d57", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -100330,7 +101766,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f1547bc-5c43-4fd2-9fef-ef9f4987de68", + "id": "8ab89549-6fc9-4348-b671-4602a736fb7f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100381,7 +101817,7 @@ } }, { - "id": "c6019af3-1b2b-4224-8e99-ac9d479dac91", + "id": "a693b409-e6a4-4e3c-835e-83cd8082916e", "name": "Update managed cluster's log configuration", "request": { "name": "Update managed cluster's log configuration", @@ -100436,7 +101872,7 @@ }, "response": [ { - "id": "333a4364-ad11-465e-ab68-07ecc1557300", + "id": "69b741c7-5241-4a5c-8cdb-15b0991cfbe7", "name": "Responds with updated ClientLogConfiguration for given ManagedCluster", "originalRequest": { "url": { @@ -100494,7 +101930,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea6ce415-66f6-4844-b140-9f3a99ae1bf9", + "id": "da610c13-c93c-47c2-ac89-96887a49aede", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -100552,7 +101988,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cf6f658-90c1-41f1-9d3a-62da468fdaa1", + "id": "ec889307-9797-490f-a845-0514e1630084", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -100610,7 +102046,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b560ac4-b5cb-4930-9876-8e3f0e284a1b", + "id": "2caf0aee-c21a-4b5e-93a1-b8439f7f31ed", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -100668,7 +102104,7 @@ "_postman_previewlanguage": "json" }, { - "id": "adf66fae-5251-4ab7-b6d1-f3b6e92cbd0f", + "id": "5ac37792-0695-457d-b68f-9d303919f74f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -100726,7 +102162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e700363-9ad0-43de-b2ef-73ec66a328c0", + "id": "ace055d6-1a55-447d-879c-62af702a1ae0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -100784,7 +102220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0779589d-7239-4929-ab7e-26ad8853d1c4", + "id": "632c8404-baa0-40d5-804e-fa7f9158d918", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100848,7 +102284,7 @@ } }, { - "id": "3152506d-cb76-4d5a-b857-66ee5ddee78b", + "id": "a27f2fd9-3016-48f7-bb47-ebd24f592fec", "name": "Retrieve all Managed Clusters.", "request": { "name": "Retrieve all Managed Clusters.", @@ -100914,7 +102350,7 @@ }, "response": [ { - "id": "7322cc9a-eed0-4847-9d47-ae70f5805408", + "id": "8aad5056-c944-472c-8066-8bd6669e6383", "name": "Responds with a list of ManagedCluster.", "originalRequest": { "url": { @@ -100994,7 +102430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e2c8b6e-21db-4821-b224-85c69309c74a", + "id": "8839614b-a886-46a2-b06a-e28b31d1a15d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -101074,7 +102510,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ed164d9-1aee-4891-a0e7-1215b8ca4cc8", + "id": "26b44d97-f9e1-450a-b3a1-343a2cc62d8c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -101154,7 +102590,7 @@ "_postman_previewlanguage": "json" }, { - "id": "058a9081-a426-46c3-b3c8-facc99e4e04d", + "id": "b7f8c008-f7e9-4a20-b507-7367abec4ec3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -101234,7 +102670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f189677f-19eb-417b-a38a-b58769ea0177", + "id": "3b2a6d5f-8173-42e1-9f5a-720871bddcf8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -101314,7 +102750,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ccd2b3c4-d53f-4359-a8a4-cc26ddacf607", + "id": "984b7cb6-63e8-44e7-a8af-18247ab93bf5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -101401,12 +102837,729 @@ } ] }, + { + "name": "Manual Discover Applications", + "description": "Use this API to manually upload application names to be correlated to an ISC connector.\n", + "item": [ + { + "id": "66661880-9db1-4b1a-b90d-6a076b811a19", + "name": "CSV Upload to discover applications", + "request": { + "name": "CSV Upload to discover applications", + "description": { + "content": "This API allows for the upload of a CSV file containing application data to be manually correlated to potential IDN connector(s).", + "type": "text/plain" + }, + "url": { + "path": [ + "manual-discover-applications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "multipart/form-data" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "csvFile", + "value": "Duis esse quis", + "type": "text" + } + ] + } + }, + "response": [ + { + "id": "e80d3228-cde0-4bf2-827c-4cf14a70aa8e", + "name": "The CSV has been successfully processed.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "multipart/form-data" + }, + { + "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": "csvFile", + "value": "Duis esse quis", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": "{\n \"file\": \"application_name,description\\n\\\"Sample App\\\",\\\"This is a sample description for Sample App.\\\"\\n\\\"Another App\\\",\\\"Description for Another App.\\\"\"\n}", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "07699300-828e-4538-bc0d-4aa538113b2a", + "name": "Bad request - There was an error with the CSV format or validation failed (e.g., `application_name` missing). Error message should be provided in response.\n", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "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": "csvFile", + "value": "Duis esse quis", + "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": "eb15eb9e-56fe-46d2-a3a5-02a100dc9d9f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "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": "csvFile", + "value": "Duis esse quis", + "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": "e46f60c9-4318-4f69-ac61-4b053bd159cb", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "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": "csvFile", + "value": "Duis esse quis", + "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": "c463abce-2f5e-4fbd-a792-2fd40cb8a16e", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "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": "csvFile", + "value": "Duis esse quis", + "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": "b2d17391-0629-408c-a5c2-4c843f4b35cc", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications" + ], + "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": "csvFile", + "value": "Duis esse quis", + "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": "Manual Discover Applications Template", + "description": "Use this API to download the CSV template to send to the application discovery service.\n", + "item": [ + { + "id": "8bd60b9b-8dcf-432b-9f5f-1e1417067eb0", + "name": "CSV template download for discovery", + "request": { + "name": "CSV template download for discovery", + "description": { + "content": "Allows the user to download an example CSV file with two columns `application_name` and `domain`. The CSV file contains a single row with the values 'Example Application' and 'Example Description'.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "d117e595-7d7a-49ae-8ae1-e257410db57c", + "name": "A CSV file download was successful.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "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 \"application_name\": \"Example Application\",\n \"domain\": \"Example Description\"\n}", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e20d6d11-2f81-403f-80f0-949c51fb1780", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "5d4fbaa8-b5a6-4e75-9892-cd419305bbed", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "ee213824-c60d-4e4a-9657-9c9df1bfd921", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "d7542adf-5773-4d62-947b-030b5278db63", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "f3a9993e-ded2-41d5-a831-929579ed5099", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "manual-discover-applications-template" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "MFA Configuration", "description": "Configure and test multifactor authentication (MFA) methods", "item": [ { - "id": "65113e04-c3b8-49b1-b47f-efeffa9e86c8", + "id": "0fdccfa1-5a19-4907-86a0-7559e223dfe2", "name": "Configuration of Okta MFA method", "request": { "name": "Configuration of Okta MFA method", @@ -101437,7 +103590,7 @@ }, "response": [ { - "id": "a96fbbb8-472c-4f42-b6de-4f099b7d229f", + "id": "07252cea-1d5d-4333-aabc-3e02640bb8d3", "name": "The configuration of an Okta MFA method.", "originalRequest": { "url": { @@ -101482,7 +103635,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77c3904f-e124-4f8a-88a5-88f708d36d83", + "id": "9fd79372-eb44-4e27-b463-96861b1e89c3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -101527,7 +103680,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0658754a-2573-47ba-aedc-d0acf1c4e518", + "id": "d1381151-168c-4c7a-b40e-ec484daa7658", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -101572,7 +103725,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67191fb6-9773-4b81-8443-a5e6bd69d956", + "id": "b0d3d1bc-a1c8-402e-a487-c10f307b95d7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -101617,7 +103770,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ce74ead-d459-40bb-b58c-e412ee331207", + "id": "e4736165-1f3f-466d-8064-745ccf4d2917", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -101662,7 +103815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "244980bf-746b-42fe-afd9-b6bfd17b778b", + "id": "6ab66f25-e60d-4697-b5f3-72c6926ddee4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -101713,7 +103866,7 @@ } }, { - "id": "b5946f62-bd67-4981-9b1e-fd021b90f1c7", + "id": "3f81f0b1-4b98-4f50-afad-3efb55a5141c", "name": "Set Okta MFA configuration", "request": { "name": "Set Okta MFA configuration", @@ -101757,7 +103910,7 @@ }, "response": [ { - "id": "fd33b858-2772-4033-97d5-392f2bb19d36", + "id": "49422266-7f33-432d-93cd-18ca96970e9e", "name": "MFA configuration of an Okta MFA method.", "originalRequest": { "url": { @@ -101815,7 +103968,7 @@ "_postman_previewlanguage": "json" }, { - "id": "979ecf64-b2a5-4621-8dbe-b4d6aafd30c5", + "id": "7e9e582c-8be3-410b-98b9-ac8db3ea55a9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -101873,7 +104026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aefc488c-cd22-4f82-a937-d5c9d24934dc", + "id": "a08c39c3-2d41-4c94-858c-456cbe108bc5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -101931,7 +104084,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01aa5f42-d023-47b5-a533-0a106c0ab87e", + "id": "491f7296-ab27-4f47-a414-4bb0df43991d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -101989,7 +104142,7 @@ "_postman_previewlanguage": "json" }, { - "id": "561c6990-bd55-432c-bcf1-f8a427c0c348", + "id": "c4087865-09e4-484f-89f9-adb44f48ee34", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -102047,7 +104200,7 @@ "_postman_previewlanguage": "json" }, { - "id": "222d26bb-e73d-49d0-afb9-c91154dadfaf", + "id": "ce90eaab-d513-488f-aac1-bad316e9e1a0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -102111,7 +104264,7 @@ } }, { - "id": "d4f6e9b6-8f0b-4128-89ad-a5fd99f3e0a9", + "id": "b2f748e8-5bb2-4277-921e-bcca903dabee", "name": "Configuration of Duo MFA method", "request": { "name": "Configuration of Duo MFA method", @@ -102142,7 +104295,7 @@ }, "response": [ { - "id": "205f7bee-211d-426d-b277-935d610cf1cd", + "id": "34d77029-c927-47c9-ab2b-37d1f5688752", "name": "The configuration of an Duo MFA method.", "originalRequest": { "url": { @@ -102187,7 +104340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e33b4ee-9c1c-4826-8b0f-23a3181a0433", + "id": "41ab1a3f-7618-451f-9085-5612f5876355", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -102232,7 +104385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03d8cb20-121a-41f6-9dd6-49ee7883041d", + "id": "4fa7ff00-2ece-42b2-bd64-53500cb2c643", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -102277,7 +104430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3300c450-b082-4eab-9e74-f16f2b7de703", + "id": "7648b2c0-5f14-49eb-9a1d-c1232582746a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -102322,7 +104475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b1fd7ca-4847-430d-8e86-84a3beead963", + "id": "38a3cdd9-024f-43f2-a053-cf60517f4bf0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -102367,7 +104520,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3233177-aa5f-43c1-b622-bf342ad5b4f2", + "id": "64d13d54-14b6-4850-9b0c-3a4e3603dae9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -102418,7 +104571,7 @@ } }, { - "id": "4a0e0b73-7a6e-430a-862d-f724508dc647", + "id": "8c07c7c3-deb6-499e-b38a-e95fe752c410", "name": "Set Duo MFA configuration", "request": { "name": "Set Duo MFA configuration", @@ -102462,7 +104615,7 @@ }, "response": [ { - "id": "33071de8-3265-4f4e-bedf-68dcf3191386", + "id": "946ceed2-fca4-4ccc-9c7d-c94b524a6cfc", "name": "MFA configuration of an Duo MFA method.", "originalRequest": { "url": { @@ -102520,7 +104673,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1781f35-24ba-4dbb-8eae-f0af7163d2d0", + "id": "5fc019db-0eae-4d7f-ba04-e720219e2823", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -102578,7 +104731,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a886020-ac08-4cee-8e71-2f6b69b2ae14", + "id": "993bffb0-7392-4c1f-850a-34f4f062d76c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -102636,7 +104789,7 @@ "_postman_previewlanguage": "json" }, { - "id": "823b62e4-e195-487a-aa9b-d460ed9db902", + "id": "5902f321-f858-4cc2-b80e-6af4987453ef", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -102694,7 +104847,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1178b2d4-b8ae-4f90-a79a-26928c165e00", + "id": "07a38fc2-e8d3-46e0-8b39-a7f118776674", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -102752,7 +104905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07a46b05-ba1d-4d6f-b93d-5954a45226a9", + "id": "dbd4fc15-79c1-47d1-8857-3b82ad9700cf", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -102816,7 +104969,7 @@ } }, { - "id": "2913a04f-af1d-49b4-b94f-9c18852c2d62", + "id": "fece9207-6b5b-46b8-8a4b-5f746fb7cfca", "name": "MFA method's test configuration", "request": { "name": "MFA method's test configuration", @@ -102858,7 +105011,7 @@ }, "response": [ { - "id": "c7a79786-d6ca-4b1a-a9a4-9d5a253dba74", + "id": "9515524d-6695-4dbc-b523-2d47eb7a8671", "name": "The result of configuration test for the MFA provider.", "originalRequest": { "url": { @@ -102903,7 +105056,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f3fed1c-6d10-4a52-b479-6382385c3fb1", + "id": "680c2002-37bd-4ce1-9c44-db9838bd095e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -102948,7 +105101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e76112c-d27c-4efb-b9b2-ca916ac9d87c", + "id": "3ef65dee-ac49-4d29-afb6-49c5e35c5fd0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -102993,7 +105146,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ceeb2228-e207-415d-95bd-98b3e854ab14", + "id": "cf94404f-ec5a-46ef-ab1f-97ce88c41f88", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -103038,7 +105191,7 @@ "_postman_previewlanguage": "json" }, { - "id": "325cbb5a-3f75-4538-92c2-770230bc56cf", + "id": "00c42252-148c-41c0-b1e2-6a9b6db616eb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -103083,7 +105236,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79e260ef-5e10-4e62-a1f2-d59a730ff88f", + "id": "57c29262-d0a9-4b6d-8cb5-2225cb4797b0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -103134,7 +105287,7 @@ } }, { - "id": "cbed238a-506b-485a-b2db-3497572b881d", + "id": "8aa78f90-7c61-4572-a7bf-7108c286eb62", "name": "Delete MFA method configuration", "request": { "name": "Delete MFA method configuration", @@ -103176,7 +105329,7 @@ }, "response": [ { - "id": "2519d822-fb33-4e21-8de7-bfc037aab24c", + "id": "edaa1229-bfee-468e-9ac9-1310330880f6", "name": "MFA configuration of an MFA method.", "originalRequest": { "url": { @@ -103221,7 +105374,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7331453-1f9d-4383-9d31-43a5cdcdbd46", + "id": "94a7dd4e-cb6f-472c-b09c-865e61bba75f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -103266,7 +105419,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8ba0491-7473-46fd-848f-9deafe2d4d8b", + "id": "f1f351b8-6eae-41ff-817c-bf3b199dcf90", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -103311,7 +105464,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f693dfde-427c-482b-8b87-4c4c945e812d", + "id": "f9092234-4cff-4ce5-89d5-7dae6be0ca5b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -103356,7 +105509,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0338485-1cab-4c63-ad94-b17f5d074d46", + "id": "b79bde05-5dbb-451c-b00a-2041fc46be7f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -103401,7 +105554,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f6993ebe-a9f1-42be-ab68-6e8200f5f09a", + "id": "1d20eb15-38dc-43f1-a605-ac08dae2a399", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -103458,7 +105611,7 @@ "description": "This API used for multifactor authentication functionality belong to gov-multi-auth service. This controller allow you to verify authentication by specified method", "item": [ { - "id": "1cebf73b-d783-4d43-b61e-9f42d22f2100", + "id": "708dbedb-1aea-4999-aaae-b51a88f0a66c", "name": "Verifying authentication via Okta method", "request": { "name": "Verifying authentication via Okta method", @@ -103502,7 +105655,7 @@ }, "response": [ { - "id": "baf9b8ce-0d0c-4ddb-9bf5-a736c523d929", + "id": "d4d3cb4c-9b96-4e4a-96b3-645599b6bbf6", "name": "The status of verification request.", "originalRequest": { "url": { @@ -103560,7 +105713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2aceffe1-7d5d-4a2d-833d-8e27293b2e49", + "id": "d14c848e-b9dd-4213-a146-3de4f5057c25", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -103618,7 +105771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df0ddc24-c7c1-436a-8918-2aea1ef20b1e", + "id": "05cad2cc-5a56-46c8-8aac-b2e0f7150b37", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -103676,7 +105829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62831690-e7f0-4f68-bb70-a4f8d6880171", + "id": "67a3b4f1-c902-4f33-90c9-5cad81a9861c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -103734,7 +105887,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97bf97d2-e013-4224-a514-664087d0bdd6", + "id": "54f40319-391b-4cfc-b84d-3c0313223993", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -103792,7 +105945,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6cbf470-6047-4927-80c3-89ce14189f41", + "id": "f90985d0-9228-4492-8e36-fbbf2f49f222", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -103856,7 +106009,7 @@ } }, { - "id": "ee0444d1-ee30-430d-ad24-0822fd9da604", + "id": "18b60002-51a8-464d-8b9b-46e8aac12df8", "name": "Verifying authentication via Duo method", "request": { "name": "Verifying authentication via Duo method", @@ -103900,7 +106053,7 @@ }, "response": [ { - "id": "1a9680b4-40bf-4bc6-a0e3-21697750349f", + "id": "c28c1304-63e4-4b96-b6c0-4923828d5395", "name": "The status of verification request.", "originalRequest": { "url": { @@ -103958,7 +106111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2919a06-87b7-49ef-a4af-3d4a65edc8e9", + "id": "1b7e5ed8-fa81-4d29-8c5b-584879536260", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -104016,7 +106169,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d649271-5589-4854-8ef0-a8dd37d44981", + "id": "53e12e2d-dff7-4e39-897a-db50e64f91f1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -104074,7 +106227,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3432a05e-f35b-44bf-a70e-7dca43d3020a", + "id": "462875a7-f5ac-46cc-a735-e23f4c5856a8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -104132,7 +106285,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c608635-27e8-4d8a-808d-1c142b0b20f2", + "id": "a25f3095-7a3d-435a-b42b-a1cd68ff97b0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -104190,7 +106343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4adcce1b-5700-43b8-a455-8b7d7bc615bc", + "id": "02c2ce87-7ce0-4a6c-a216-edd4f33b0967", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -104254,7 +106407,7 @@ } }, { - "id": "6bc054f9-0364-4207-9903-0e7a05a54a06", + "id": "81ee3bf6-01db-496c-8c53-4d4d0a6561e8", "name": "Polling MFA method by VerificationPollRequest", "request": { "name": "Polling MFA method by VerificationPollRequest", @@ -104309,7 +106462,7 @@ }, "response": [ { - "id": "47901616-9c19-465d-a882-6ae5f68e448c", + "id": "d4d33ea5-2185-49a8-b5a6-5a442de78576", "name": "MFA VerificationPollRequest status an MFA method.", "originalRequest": { "url": { @@ -104367,7 +106520,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72ce70c7-9e75-46b1-bd6c-866812df5c9c", + "id": "8f0cd883-f177-4aac-9882-d92f219ba477", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -104425,7 +106578,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f69795d3-ad50-4cbc-821a-e59cc64a52b4", + "id": "0f24cce6-a045-4f96-8479-3cd19b894e3c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -104483,7 +106636,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e93424f0-5894-4828-8d29-cf4080b6e3de", + "id": "7b9d62ea-e2dc-4db7-8033-3098e8f5fa89", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -104541,7 +106694,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6cf54a2-f8bb-484b-83dd-2bdb8f5a1d62", + "id": "83f2cf01-b88d-41e2-9c25-82d9bbdec12b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -104599,7 +106752,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b4ae62f-c8c5-409e-9fc3-488fc11dc278", + "id": "1881c6ef-a04e-4222-be7f-aab01eccd1fe", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -104663,7 +106816,7 @@ } }, { - "id": "2c7928f6-1bdb-47d9-9966-5e877a6423e7", + "id": "f52ca253-b53f-4f43-a995-60dd111f7a4d", "name": "Authenticate KBA provided MFA method", "request": { "name": "Authenticate KBA provided MFA method", @@ -104707,7 +106860,7 @@ }, "response": [ { - "id": "05c39325-bd13-414a-9349-54079d64eb57", + "id": "14ec3ac0-38d3-41ed-b90c-8820efe69d31", "name": "KBA authenticated status.", "originalRequest": { "url": { @@ -104765,7 +106918,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd639d02-bbb2-4127-88c9-ac1ac0a6d84f", + "id": "c621aa98-662c-4b96-8292-bc5b9f3ec4d5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -104823,7 +106976,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c88e318-5a4b-4d2b-b805-e3600b378898", + "id": "c9b5b46b-8198-4494-833f-30baf73ccf31", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -104881,7 +107034,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78bd8d25-43cb-4167-abc9-16033f85440b", + "id": "b5e620f0-1611-4e85-8afc-ca02d7e1d853", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -104939,7 +107092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7757ee72-8726-4ec2-be71-7ec407f35eb5", + "id": "e7443f6e-d0e6-4b5d-9a11-d1f65e6f8705", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -104997,7 +107150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "240c7403-a0c4-4b25-8b02-33edbf51b982", + "id": "eec2ed1a-e356-49f2-b6c3-2d33432e0630", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -105061,7 +107214,7 @@ } }, { - "id": "72305e77-38c5-4ef7-a095-94d0811fd194", + "id": "a5b5bdb9-5f5a-42dc-a2bc-010d12e6fcd0", "name": "Authenticate Token provided MFA method", "request": { "name": "Authenticate Token provided MFA method", @@ -105105,7 +107258,7 @@ }, "response": [ { - "id": "a632458d-8e73-4aef-b5e9-0a43eb8a417c", + "id": "3ee9644a-3169-4635-8590-c47afe86ee3a", "name": "Token authenticated status.", "originalRequest": { "url": { @@ -105163,7 +107316,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56b455e2-1179-49fc-89bf-0b292d626e6c", + "id": "351ebb36-ea3f-4d07-9ec8-482b434574ef", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -105221,7 +107374,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b788903d-b0f9-4d52-8ceb-01c4078ee130", + "id": "1a2cd125-c143-46df-af87-ddc757771c89", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -105279,7 +107432,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e485e85-3a8b-4003-9428-64330d92d8aa", + "id": "47e4532c-35d5-4aa4-8c4e-4c13d6fd5683", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -105337,7 +107490,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb797209-c233-425e-8b0e-acb39273ebae", + "id": "cfab48b7-558e-446d-abb7-53b64df81d76", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -105395,7 +107548,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f28e212c-c491-4462-a084-e415c9bb222a", + "id": "6a590aec-455c-44ef-bb50-39d3f77ff124", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -105459,7 +107612,7 @@ } }, { - "id": "946723b4-34f1-4ac9-9dbd-892dcb5951e7", + "id": "c015b543-8006-4a20-801d-8264a68e1bc5", "name": "Create and send user token", "request": { "name": "Create and send user token", @@ -105503,7 +107656,7 @@ }, "response": [ { - "id": "4c4e9f6e-cae6-4636-b520-345496080fe1", + "id": "bbd6bfff-1a13-42d2-a1c0-877778ec03d9", "name": "Token send status.", "originalRequest": { "url": { @@ -105561,7 +107714,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c8e767c-4bf5-4ea7-8e5b-ae10cb672f29", + "id": "067e680a-c441-4878-8ad5-bb42ee4b2811", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -105619,7 +107772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "625d5175-68f3-4164-944b-37418f234ddc", + "id": "179862f7-9b4b-4ee6-b657-b480bf9cf38c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -105677,7 +107830,7 @@ "_postman_previewlanguage": "json" }, { - "id": "133a0e89-b7ec-4829-99c9-a30f7eb46fcd", + "id": "4596eaf0-70e2-49e5-99fc-5981d3ee75b7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -105735,7 +107888,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00a90984-c6bd-4eea-ae91-f8a851ad53b9", + "id": "1ebefdb5-1b9d-4e0f-84cb-b04a8a84ad3c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -105793,7 +107946,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c478dbb-1aa8-4351-9469-6cc35d9ffe93", + "id": "2e0d0b85-40b9-404f-b7c7-6ca293982a9f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -105860,10 +108013,10 @@ }, { "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", + "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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud, administrators must create a non-employee source and add accounts to the source.\n\nTo create a non-employee source in Identity Security Cloud, 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 Identity Security Cloud, 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": "53106a1f-e5ed-4d17-9638-c7e5fd07b7c8", + "id": "183b6347-43e0-4826-be33-23cfd9e02f12", "name": "Create Non-Employee Record", "request": { "name": "Create Non-Employee Record", @@ -105894,7 +108047,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -105905,7 +108058,7 @@ }, "response": [ { - "id": "e78d47e5-7abd-4433-b520-75d60b666c00", + "id": "9c1ab5be-ae8a-4cf8-97ae-5b6de7a64d0f", "name": "Created non-employee record.", "originalRequest": { "url": { @@ -105939,7 +108092,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -105956,12 +108109,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"voluptate ut sit\",\n \"accountName\": \"laboris\",\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 \"esse_0\": \"adipisicing ut laboris\",\n \"pariatur_3ac\": \"laboris\"\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}", + "body": "{\n \"id\": \"cupidatat eiusmod pariatur id\",\n \"accountName\": \"dolore voluptate quis amet\",\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 \"nostrud16d\": \"dolor eu\",\n \"irure_8\": \"dolor culpa\"\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": "31b94698-a619-4282-9e18-5e274e7526a8", + "id": "1fe70159-134f-45e3-90c2-a6196aa0bc79", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -105995,7 +108148,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -106017,7 +108170,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af499ddf-4e99-4050-9663-bd091aa90015", + "id": "ad159ea5-c4f8-44cc-8fab-bce3612e884c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -106051,7 +108204,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -106073,7 +108226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fcbe1c9-3b3d-480a-af78-8806acbad81c", + "id": "9f99b8de-c4b7-40b8-8d5e-26e25af8d1ce", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -106107,7 +108260,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -106129,7 +108282,7 @@ "_postman_previewlanguage": "json" }, { - "id": "766e4686-85ab-49c2-a546-6c37a86b297e", + "id": "02cfb5b5-68d6-4b3d-b93b-d127d4254c2a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -106163,7 +108316,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -106185,7 +108338,7 @@ "_postman_previewlanguage": "json" }, { - "id": "145f0bee-6b46-488c-8ca3-8cef339746e8", + "id": "497aab2e-3de0-47c7-bace-2fefa1c8a580", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -106219,7 +108372,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -106247,7 +108400,7 @@ } }, { - "id": "35e78843-8912-4906-852d-2c8fc118bdb0", + "id": "3196e1cc-61dc-4fb6-a4f7-292dc5245c4b", "name": "List Non-Employee Records", "request": { "name": "List Non-Employee Records", @@ -106322,7 +108475,7 @@ }, "response": [ { - "id": "6bdea5a7-6d62-4b7d-9e6d-f51b84b35f1a", + "id": "14d01627-b92c-45a9-9363-ecb300ebeeb7", "name": "Non-Employee record objects", "originalRequest": { "url": { @@ -106406,12 +108559,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"fugiat in cupidatat Ut dolo\",\n \"accountName\": \"n\",\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 \"ullamcoc5\": \"consequat fugiat\"\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\": \"esse\",\n \"accountName\": \"elit consectetur deserunt\",\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 \"magna3\": \"aliquip eu ut fugiat\"\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]", + "body": "[\n {\n \"id\": \"eiusmod dolore esse\",\n \"accountName\": \"cillum labore eu\",\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 \"aute_d\": \"ad Ut ut dolore\",\n \"nostrud92\": \"esse eu officia Lorem\"\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\": \"fugiat velit minim\",\n \"accountName\": \"ullamco adipisicing elit\",\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 \"labore291\": \"occaecat cillum\",\n \"tempor_c4e\": \"esse nulla\",\n \"eiusmodc0\": \"id\",\n \"id_f5\": \"ad\"\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": "83fd56a0-3b3b-4fff-81b7-c3f7f581d22e", + "id": "1d71d55b-78bd-45fd-b7c7-a72fc4de586a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -106500,7 +108653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a699e334-bbed-4aac-bc4e-8b7dc23df288", + "id": "6ebe155f-fec1-4bb9-9a16-b0d59ee500c7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -106589,7 +108742,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ca10ba7-dee1-4692-8595-f117d815f43a", + "id": "3414bc5a-88ba-46eb-b361-928af2b8a3dd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -106678,7 +108831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45ba262d-d597-47e0-8bbb-2af82f540df9", + "id": "ca916d39-c8dc-4c26-82cf-4382254ded1b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -106767,7 +108920,7 @@ "_postman_previewlanguage": "json" }, { - "id": "831554a8-9034-481f-ad76-05e587b157cd", + "id": "2a9637b2-762e-4b88-8c0a-c5647a4f25eb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -106862,7 +109015,7 @@ } }, { - "id": "920531de-87fd-4633-81fd-ce4dd881fde9", + "id": "5dac09af-57fe-47ff-a72f-fc9ab80c076c", "name": "Get a Non-Employee Record", "request": { "name": "Get a Non-Employee Record", @@ -106903,7 +109056,7 @@ }, "response": [ { - "id": "b194b797-0570-4166-92f2-e4d80fdb4852", + "id": "ecab9602-6d46-429b-b73b-d8cdd43c36fc", "name": "Non-Employee record object", "originalRequest": { "url": { @@ -106942,12 +109095,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"voluptate ut sit\",\n \"accountName\": \"laboris\",\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 \"esse_0\": \"adipisicing ut laboris\",\n \"pariatur_3ac\": \"laboris\"\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}", + "body": "{\n \"id\": \"cupidatat eiusmod pariatur id\",\n \"accountName\": \"dolore voluptate quis amet\",\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 \"nostrud16d\": \"dolor eu\",\n \"irure_8\": \"dolor culpa\"\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": "835de8a4-dc1a-4dc9-8aa5-dfd55196e326", + "id": "44727c3b-e656-44de-86db-196c19d2aead", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -106991,7 +109144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ebf453b-ef01-4ee5-8ed2-9e5aea0b0842", + "id": "cac69f4b-4ebd-4cf4-8240-be4aa2e6ede0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -107035,7 +109188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04235b3f-dd2a-4b81-baa8-4db8b53a79a0", + "id": "e0038914-50b4-46fa-9378-c388773f7fb3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -107079,7 +109232,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b5d958a-202b-4b50-b70a-1a44943e2e6f", + "id": "0fd2517b-c5ca-43a8-a6d4-38809a9ea37f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -107123,7 +109276,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d20e9860-27e1-4c87-bbc9-91c0a11ac3d5", + "id": "bf791b0e-0188-4ed0-9f64-e901b3820221", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -107173,7 +109326,7 @@ } }, { - "id": "bd56933f-82ad-473a-b7a0-ee50eb75a94d", + "id": "9df85e35-29b2-4d82-bebb-46ba11f4e085", "name": "Update Non-Employee Record", "request": { "name": "Update Non-Employee Record", @@ -107216,7 +109369,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107227,7 +109380,7 @@ }, "response": [ { - "id": "2033274d-e46f-438b-a9a8-838f889e6904", + "id": "8a1be3f6-30e8-4576-9417-643a1c749210", "name": "An updated non-employee record.", "originalRequest": { "url": { @@ -107262,7 +109415,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107279,12 +109432,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"voluptate ut sit\",\n \"accountName\": \"laboris\",\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 \"esse_0\": \"adipisicing ut laboris\",\n \"pariatur_3ac\": \"laboris\"\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}", + "body": "{\n \"id\": \"cupidatat eiusmod pariatur id\",\n \"accountName\": \"dolore voluptate quis amet\",\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 \"nostrud16d\": \"dolor eu\",\n \"irure_8\": \"dolor culpa\"\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": "3104d4b1-f191-43e6-a23e-e5bb817203bc", + "id": "f81c621b-a1e7-4cb4-86f9-cc64c347b4b7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -107319,7 +109472,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107341,7 +109494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "296d8b58-224e-4dc4-b631-ac5c57fe53d4", + "id": "1fa9a5c3-39e1-401b-a7e0-e842bf18c96e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -107376,7 +109529,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107398,7 +109551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ec11bc2-a05b-49df-93de-848045fcfa88", + "id": "66ed1345-224d-4a0f-9ff4-0d64214b00b4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -107433,7 +109586,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107455,7 +109608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96c44226-7bed-4ccd-a028-826f46730a33", + "id": "003a08de-fe7c-4f73-8ae0-9943a922eb10", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -107490,7 +109643,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107512,7 +109665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfe8c2a7-04aa-4baa-8eca-72298b0d5157", + "id": "0efa3cfa-df23-4fc6-8258-7a547d5c2d1c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -107547,7 +109700,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107569,7 +109722,7 @@ "_postman_previewlanguage": "json" }, { - "id": "856d908e-0e6f-4485-b3ff-4c5b751f9f7a", + "id": "39928a31-ed2e-46be-b302-675b630b3566", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -107604,7 +109757,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -107632,7 +109785,7 @@ } }, { - "id": "d4273229-e30d-41b1-8e1f-4da6cda38fb1", + "id": "e14e65e8-967c-46ff-898d-6b1d6f7302e6", "name": "Patch Non-Employee Record", "request": { "name": "Patch Non-Employee Record", @@ -107686,7 +109839,7 @@ }, "response": [ { - "id": "c265f5ef-fbd8-4c3e-84ad-3734aad27d90", + "id": "b0fe9648-e6e2-4178-a0ba-f81ec460bd50", "name": "A patched non-employee record.", "originalRequest": { "url": { @@ -107738,12 +109891,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"voluptate ut sit\",\n \"accountName\": \"laboris\",\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 \"esse_0\": \"adipisicing ut laboris\",\n \"pariatur_3ac\": \"laboris\"\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}", + "body": "{\n \"id\": \"cupidatat eiusmod pariatur id\",\n \"accountName\": \"dolore voluptate quis amet\",\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 \"nostrud16d\": \"dolor eu\",\n \"irure_8\": \"dolor culpa\"\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": "4c838d50-7530-4494-8926-8539e9838097", + "id": "07fedcf5-c06b-475b-a23b-b6202e4e8c25", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -107800,7 +109953,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6d4b3ef-805f-4dca-92c3-e5adc9b41710", + "id": "5062d2c9-dfb2-49b8-943c-ade153e65821", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -107857,7 +110010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59e5cb70-c723-4e73-a62c-b43b38aeb1c6", + "id": "575e3cfe-3bd4-47ed-82c8-4f01fb8e5299", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -107914,7 +110067,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e95d437-8599-4519-81b6-80bda916bba8", + "id": "aaee32bc-553b-4b95-a454-07e19adc1a32", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -107971,7 +110124,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb4947b4-021b-4e45-bd8d-f046a3627f51", + "id": "5431b0be-63b0-4714-978b-10d71b6b6de4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -108028,7 +110181,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4ac4004-e19d-4805-aa5c-54ef38a8889f", + "id": "e6cf7aef-09ad-4f73-90b9-bbffb8edcfc9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -108091,7 +110244,7 @@ } }, { - "id": "82a73c84-4a91-4780-bce6-c36a1e5caafb", + "id": "70f3ff8d-bba7-4459-a244-827871397ae0", "name": "Delete Non-Employee Record", "request": { "name": "Delete Non-Employee Record", @@ -108132,7 +110285,7 @@ }, "response": [ { - "id": "f063d0b8-0ca0-42da-9616-5dfd36ecc32f", + "id": "a2061ff5-c79c-4942-9282-9663a6d3dd47", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -108166,7 +110319,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7f65ca65-8aab-4e15-b05a-86f2b15eddac", + "id": "1fc4d2dd-7ac3-477c-b123-dfbad9370c25", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -108210,7 +110363,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2bfdb8c2-47b3-4868-9b19-77265e4721a6", + "id": "0ed39a88-117e-4328-be44-037377714130", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -108254,7 +110407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b66c9b39-d564-425c-aa3e-3294fa4d2bc3", + "id": "076f1741-8a0d-4dc4-a4c6-eba2c1eee3bd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -108298,7 +110451,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5bdd1687-d1e4-4ace-9e3a-52b2cc2bd859", + "id": "07c1eb9b-ec40-4643-b722-bb13411a3278", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -108342,7 +110495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dabc86b3-d45e-41c4-85f1-ac43d05c17ef", + "id": "b6b65476-4883-4a94-a97e-1d1ce01b9a21", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -108392,7 +110545,7 @@ } }, { - "id": "f302d000-228f-4bf1-a308-48336db593ec", + "id": "3a20dc57-4b0e-44d6-9d12-83525f7f6a67", "name": "Delete Multiple Non-Employee Records", "request": { "name": "Delete Multiple Non-Employee Records", @@ -108424,7 +110577,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108435,7 +110588,7 @@ }, "response": [ { - "id": "52ccf2cc-d35e-4c7e-95b9-c48fd037caef", + "id": "61d4197f-ead6-49bb-80c5-c03c1d5c1181", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -108466,7 +110619,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108482,7 +110635,7 @@ "_postman_previewlanguage": "text" }, { - "id": "2c60151a-676b-4d4b-a594-51dc91a11b67", + "id": "3c486000-19fc-4ea4-8af2-877e91692975", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -108517,7 +110670,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108539,7 +110692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d7b5f96-0fc7-44ed-99c2-e8d9c85deaee", + "id": "390bc64f-d9eb-4750-ab79-823909e63117", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -108574,7 +110727,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108596,7 +110749,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ddd7475-1cd1-4311-a54a-b8c5ae6c9709", + "id": "ec2eaf4c-4203-4e2d-9f8e-fda4fc9204eb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -108631,7 +110784,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108653,7 +110806,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d32a21ac-ac9f-4e89-8e9c-435c4b95c549", + "id": "8ffaf818-d115-459a-9e54-37505daf86f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -108688,7 +110841,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108710,7 +110863,7 @@ "_postman_previewlanguage": "json" }, { - "id": "289a9791-5935-4b68-bd1e-1db5696953bc", + "id": "09c153e1-7016-4363-85f4-4d0bb5c5e36a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -108745,7 +110898,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ids\": [\n \"323525af-4a09-bdbb-0706-c4658b77271b\",\n \"f8071251-9260-051f-392e-64077c06da70\"\n ]\n}", + "raw": "{\n \"ids\": [\n \"urn:uuid:dde4d0cd-7657-f048-8a58-67cbb8d56430\",\n \"02a2ef25-3357-12f6-eb4d-22e449e2b7b1\"\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -108773,7 +110926,7 @@ } }, { - "id": "5e0a3ff3-7760-4e47-b693-d9082cc4b065", + "id": "da71e459-47bd-4286-a0db-cab151cb9193", "name": "Create Non-Employee Request", "request": { "name": "Create Non-Employee Request", @@ -108804,7 +110957,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -108815,7 +110968,7 @@ }, "response": [ { - "id": "feaa5fd8-fbc9-45de-80ff-4e3d2cf3533f", + "id": "1ceac395-0263-4e53-a2ff-f5239e22f09b", "name": "Non-Employee request creation object", "originalRequest": { "url": { @@ -108849,7 +111002,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -108866,12 +111019,12 @@ "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 \"ut_41\": \"mollit fugiat cupidatat\",\n \"incididunta\": \"nulla dolor consectetur\"\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\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"ea nulla qui\",\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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"proident dolore labore voluptate\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"ex cupidatat\",\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}", + "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 \"consectetura\": \"sit consectetur ad\",\n \"ea_b\": \"cillum fugiat\"\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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"laborum\",\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\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"amet labore velit cupidatat\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"REJECTED\",\n \"comment\": \"magna nisi et amet ex\",\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": "6ae0177b-c2b0-4279-9f78-c5984d7058fa", + "id": "5c79173c-7335-45ca-982a-4d26a14d8ac9", "name": "400.1 Bad Request Content", "originalRequest": { "url": { @@ -108905,7 +111058,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -108927,7 +111080,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38c46295-4113-4b0f-9278-9474c557d793", + "id": "831d1e27-037d-4252-a20d-5cbe6f215103", "name": "400.1.409 Reference conflict", "originalRequest": { "url": { @@ -108961,7 +111114,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -108983,7 +111136,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e290604c-dd94-4c39-8960-c59c43b40c61", + "id": "42ba8d3a-8242-4103-a418-8a24ad1106f0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -109017,7 +111170,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -109039,7 +111192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e71637bc-ff49-45e3-afa7-ba39f9fb3055", + "id": "8984a03f-0aaa-4d9b-a16b-522b0d6ef384", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -109073,7 +111226,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -109095,7 +111248,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6f27c6c-392b-4e3c-963f-6330ed406c47", + "id": "57f337a5-a546-4033-8b2c-40d7b8371642", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -109129,7 +111282,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -109151,7 +111304,7 @@ "_postman_previewlanguage": "json" }, { - "id": "741576da-ed44-4914-bec9-1330abe39db7", + "id": "eb83fe25-8f2e-42d1-b6e9-75eb3dd8668d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -109185,7 +111338,7 @@ "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 \"ullamco_8f1\": \"ad sed culpa dolor\"\n }\n}", + "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 \"occaecat__7\": \"anim adipisicing ipsum\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -109213,7 +111366,7 @@ } }, { - "id": "b454fa00-dde8-475d-84ff-587b5f07cb4f", + "id": "0ef0aaa8-0a7c-4f2a-83fb-a39593681a03", "name": "List Non-Employee Requests", "request": { "name": "List Non-Employee Requests", @@ -109297,7 +111450,7 @@ }, "response": [ { - "id": "be040ce5-310a-4c5a-bcc3-53e3563f64f5", + "id": "9c6a9eb5-d777-4c4b-b660-3ec91b6b3840", "name": "List of non-employee request objects.", "originalRequest": { "url": { @@ -109390,12 +111543,12 @@ "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 \"quis408\": \"est tempor sit non\"\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\": \"PENDING\",\n \"approvalOrder\": 1,\n \"comment\": \"Lorem aliquip deserunt\",\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\": \"PENDING\",\n \"approvalOrder\": 1,\n \"comment\": \"sit in\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"CANCELLED\",\n \"comment\": \"ad deserunt ea Ut\",\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 \"veniam712\": \"id in sit voluptate\",\n \"minim283\": \"dolore id nisi deserunt\",\n \"incididunt7\": \"ullamco ea\"\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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"deserunt id adipisi\",\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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"laborum quis id sint\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"cons\",\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]", + "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 \"officia5\": \"ullamco aliquip exercitation elit\"\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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"Excepteur amet culpa aute ex\",\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\": \"PENDING\",\n \"approvalOrder\": 1,\n \"comment\": \"ad\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"REJECTED\",\n \"comment\": \"aliquip reprehenderit\",\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 \"nostrud_8\": \"ut culpa dolor\"\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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"in labore\",\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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"elit id\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"CANCELLED\",\n \"comment\": \"dolor Duis incididunt\",\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": "a08cdf09-83f0-46df-a355-6bd2098784bc", + "id": "e8a62d1c-e3e2-4a1b-869b-0e28a21e7190", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -109493,7 +111646,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5006f750-d4b5-46c1-ad21-9d9cda7e25d8", + "id": "3526904e-dd30-4fda-a605-1cea862fff4b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -109591,7 +111744,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fae8233e-0bb7-440d-a483-ee3622517a7b", + "id": "725563ba-751b-4e2c-beac-f378a8a3809e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -109689,7 +111842,7 @@ "_postman_previewlanguage": "json" }, { - "id": "606a8310-7a90-49e0-9e7e-d6324949baee", + "id": "9a58d657-545c-4346-9213-92eb20e67bab", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -109787,7 +111940,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8964c81-d367-4542-9867-9bb30ffe04fd", + "id": "ef696ab7-077f-4969-95fa-3b59fe8ff6a4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -109891,7 +112044,7 @@ } }, { - "id": "585fd36f-31df-424f-933e-3cca397c1a1b", + "id": "d7d3ec30-dc9a-4eaf-a111-abfdcae079cb", "name": "Get a Non-Employee Request", "request": { "name": "Get a Non-Employee Request", @@ -109932,7 +112085,7 @@ }, "response": [ { - "id": "be75b6c1-eae9-4308-8e54-8b7a8f96124f", + "id": "0cb3be00-ff71-4fe8-8b16-ad6f49aa3234", "name": "Non-Employee request object.", "originalRequest": { "url": { @@ -109971,12 +112124,12 @@ "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 \"ut_41\": \"mollit fugiat cupidatat\",\n \"incididunta\": \"nulla dolor consectetur\"\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\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"ea nulla qui\",\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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"proident dolore labore voluptate\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"ex cupidatat\",\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}", + "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 \"consectetura\": \"sit consectetur ad\",\n \"ea_b\": \"cillum fugiat\"\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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"laborum\",\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\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"amet labore velit cupidatat\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"REJECTED\",\n \"comment\": \"magna nisi et amet ex\",\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": "95a54d85-8efe-4abf-a3d1-4e1d4e146e04", + "id": "cfa942aa-08ed-47a2-a5ff-91ea14d8ffe6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -110020,7 +112173,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35c41036-0cc9-4892-937c-d0eec911bd5a", + "id": "16b4e0d8-bb9c-4c29-affc-b6e24ca41240", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -110064,7 +112217,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4d98b4e-2a38-4484-87bf-3a2db5e216af", + "id": "18120bc2-df7f-4c05-8d7d-be5d5e8a6432", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -110108,7 +112261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43243398-2141-401a-b27d-eb00853433d1", + "id": "ff588aca-0905-4698-a0a2-7560280b46d8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -110152,7 +112305,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dccfe031-52a7-41b5-9beb-3490b50aa304", + "id": "775c1aa6-4260-4dd0-83e8-8bcf8b9c1fdf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -110196,7 +112349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1e8922f-76e6-418c-8c62-3975bb30a98a", + "id": "fc9751ef-57ad-4be5-8182-ba86b2e56531", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -110246,7 +112399,7 @@ } }, { - "id": "61b87467-6861-448b-afe3-db8b070777ec", + "id": "bdce21bc-3312-4d31-a60c-a80e40eeb45f", "name": "Delete Non-Employee Request", "request": { "name": "Delete Non-Employee Request", @@ -110287,7 +112440,7 @@ }, "response": [ { - "id": "3bb8583f-0c36-4cf4-80ee-043883922924", + "id": "223b892f-2fde-4ab4-a00c-9d1a18ace810", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -110321,7 +112474,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e27c6e9c-b4e8-4188-a58c-d117c2710103", + "id": "71f2e435-3d81-4c49-b2a1-7ec47bdd7716", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -110365,7 +112518,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ceb11bf-4429-4ae2-a74b-cc1034ebcb54", + "id": "22f30dd9-1430-41fb-9a53-62843fa86e96", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -110409,7 +112562,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f3e7df1-25be-4ebb-89bd-83e7cd74a28e", + "id": "b0b9679f-7361-4ee8-be6d-77ad7e8f58d2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -110453,7 +112606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53a2552d-5278-43c4-bb52-4c8e4e36a0f4", + "id": "18302950-db29-447d-9de8-f67829fc69fc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -110497,7 +112650,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eaf0cbf0-cd16-4639-a879-d91b853b253e", + "id": "8de47bde-abb9-4ce5-ad92-b7615c8adc21", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -110541,7 +112694,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f17d0583-6d65-4873-bb9c-45ed8d971fbb", + "id": "5d00e62a-e9ac-449f-87a2-bc4d859d1497", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -110591,7 +112744,7 @@ } }, { - "id": "752d3094-ff41-4b67-a763-cb20989bcff4", + "id": "abd6e57a-4b6c-4889-87bf-baa63040232a", "name": "Get Summary of Non-Employee Requests", "request": { "name": "Get Summary of Non-Employee Requests", @@ -110633,7 +112786,7 @@ }, "response": [ { - "id": "1eb11f82-bb8a-408e-9989-6c52c2585e24", + "id": "98029f28-4eab-4aa2-ae10-9f9bab79bb3f", "name": "Non-Employee request summary object.", "originalRequest": { "url": { @@ -110673,12 +112826,12 @@ "value": "application/json" } ], - "body": "{\n \"approved\": -56353848.291379064,\n \"rejected\": 70344769.09699395,\n \"pending\": -98915194.5901257,\n \"nonEmployeeCount\": 80518660.79950893\n}", + "body": "{\n \"approved\": -64548454.56990319,\n \"rejected\": 16443920.279440328,\n \"pending\": -99127988.78627403,\n \"nonEmployeeCount\": -10446475.76438424\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "65f4fc25-4382-490c-81b8-7b7b0b155fd8", + "id": "b5fe3a93-f05b-4edd-8645-9b039641bcb7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -110723,7 +112876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b50fb4e6-43da-4e08-b1cb-d1e591e5ea07", + "id": "c8048c11-f847-4111-a6ca-07fc45ed2145", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -110768,7 +112921,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d15dfb55-a587-41f5-a95d-91895bfeaa46", + "id": "509cb557-f869-4a84-99fc-bd21ec16d97c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -110813,7 +112966,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ef4793f-ac19-4fe3-b258-2d0076c73d91", + "id": "968de51b-088c-4455-889b-978b327d44e5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -110858,7 +113011,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d24b5b4f-2791-4954-b06c-323f9c7e7f0d", + "id": "3033299f-10ee-4964-9c03-fee0e7394253", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -110909,7 +113062,7 @@ } }, { - "id": "2fec6d2f-3041-429e-8b6c-8ced2bf2bcb5", + "id": "bf2b435b-1fcb-40a3-89c0-1f480e238124", "name": "Create Non-Employee Source", "request": { "name": "Create Non-Employee Source", @@ -110951,7 +113104,7 @@ }, "response": [ { - "id": "f9aaf060-995e-4ca9-824f-7c7e42f24872", + "id": "261a43d5-704d-4a27-9261-e81519738000", "name": "Created non-employee source.", "originalRequest": { "url": { @@ -111007,7 +113160,7 @@ "_postman_previewlanguage": "json" }, { - "id": "858ab617-8f3f-468e-83d9-dc3af58bc5dd", + "id": "e42ca574-abd6-492a-81e8-b9c6a0960a83", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -111063,7 +113216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e11717fa-fb03-4ce1-906c-9777fb38ac2e", + "id": "8a1a0f56-c6f6-4397-9c05-dede10792ea1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -111119,7 +113272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f6a1987-d08a-4a4a-8dce-8f64002c666d", + "id": "67b256a8-2162-4944-92ec-c7713e3fe50b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -111175,7 +113328,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b465c01-85f0-4b54-af88-bbddce5faa26", + "id": "e84ba6f1-d780-41f8-a5f5-679b38e2a399", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -111231,7 +113384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83e9a636-d108-4c1b-a9e4-4761c0a3748a", + "id": "eaaecddb-42f5-43b8-bc7d-e15d693f51ab", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -111293,7 +113446,7 @@ } }, { - "id": "c84a5a1f-1d1e-4482-ab4c-87e03e7e17a4", + "id": "20da7fc5-0e75-444f-b57b-9fb4e5b08f8b", "name": "List Non-Employee Sources", "request": { "name": "List Non-Employee Sources", @@ -111377,7 +113530,7 @@ }, "response": [ { - "id": "3b2f48a1-9072-45db-8e78-4cf412679104", + "id": "0d1a7618-38f5-43fd-abb6-13034129bf26", "name": "List of non-employee sources objects.", "originalRequest": { "url": { @@ -111475,7 +113628,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8069b19-23a4-4043-ab15-c8a47dfc2ef9", + "id": "1d46e195-358b-41fe-ad2c-7c5eeed04189", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -111573,7 +113726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9946eaab-2be9-4a52-8356-3df877804f3a", + "id": "4e74246a-2778-4d28-a329-ace210a3e187", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -111671,7 +113824,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7e4c175-cb0b-4629-b2db-f901988d4467", + "id": "2bc5927e-1034-431a-8c80-00fdafb200e3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -111769,7 +113922,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3bcedfbe-0348-4ead-8282-4bb68647d459", + "id": "3cb54b74-d733-4b1b-a4af-8ce6d13e88a8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -111867,7 +114020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f938e6c-ae50-4e6b-9d59-286fa3ba292d", + "id": "de00c725-4002-4a00-8bb1-9f4a11c7d7e9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -111971,7 +114124,7 @@ } }, { - "id": "d5c5f0c4-6ba2-4dcf-8cf0-3abd63339453", + "id": "f5e3bae8-97a2-49f1-b56d-6ce917006a35", "name": "Get a Non-Employee Source", "request": { "name": "Get a Non-Employee Source", @@ -112012,7 +114165,7 @@ }, "response": [ { - "id": "09cf1326-eca4-43f5-ae6c-8bf3c553bd6a", + "id": "afa9fba6-6a9e-4f29-8dc8-7e90a53a726c", "name": "Non-Employee source object.", "originalRequest": { "url": { @@ -112056,7 +114209,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef50527c-5f9a-427b-93c3-75c70995dcd9", + "id": "a94f7a6a-33d0-4ee5-b407-d4cbd912062f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -112100,7 +114253,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bdfc407-f7a6-4dc7-8fb4-171a37ec4bab", + "id": "f8028e9d-2856-4437-9653-644b0e367dfc", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -112144,7 +114297,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ce34348-6fd2-4058-80d4-9a721ac467bc", + "id": "bbb8e352-cbca-47dc-9c3c-9fd26daa6214", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -112188,7 +114341,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf052c17-a21e-4bdd-8de1-713f31784231", + "id": "23c0f341-1b57-441c-a727-355713a923d7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -112232,7 +114385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "538c90f5-a544-4fe2-9910-3af6cab7dca5", + "id": "de267df4-d94e-425d-ab79-a5e15c741696", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -112282,7 +114435,7 @@ } }, { - "id": "7e623a10-33ac-4334-af91-0713d74d59eb", + "id": "96254697-4463-49e3-8d2e-8b499b19c2b1", "name": "Patch a Non-Employee Source", "request": { "name": "Patch a Non-Employee Source", @@ -112336,7 +114489,7 @@ }, "response": [ { - "id": "5ec5ec36-89d7-48d4-9f11-2eb52d5b1d60", + "id": "e9ed4cbb-776a-446b-967a-ab8c01f330e1", "name": "A patched non-employee source object.", "originalRequest": { "url": { @@ -112393,7 +114546,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43169dde-85a5-4246-9b32-67f64a435ccc", + "id": "dc4eda98-a358-4868-b4b9-293708e819fa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -112450,7 +114603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d356eba-2b11-48d8-87f2-ff617e8b87e3", + "id": "363c50b6-9d8b-4396-b6de-62013276ca22", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -112507,7 +114660,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa987db7-835e-444a-bf6f-06c25e548c4b", + "id": "bee1d7e4-b230-4f09-8dc4-db68daa8387d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -112564,7 +114717,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03172a4d-15f2-42b1-8ee2-499952c1459d", + "id": "38bb0e20-cb38-4996-8855-d43dd650d9ee", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -112621,7 +114774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3536c632-97ee-4bb4-b83b-1d20770c7250", + "id": "38124c86-0fae-4923-b833-12c4611ef580", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -112684,7 +114837,7 @@ } }, { - "id": "9f809648-0b98-4699-a508-bcd9d4482ed8", + "id": "1137cdef-0e06-4553-93f1-73ee373f23ce", "name": "Delete Non-Employee Source", "request": { "name": "Delete Non-Employee Source", @@ -112725,7 +114878,7 @@ }, "response": [ { - "id": "b9792fd6-6cac-4aab-9506-432e4c38e76b", + "id": "68b7ee89-21f4-40dd-8739-96b443907de9", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -112759,7 +114912,7 @@ "_postman_previewlanguage": "text" }, { - "id": "41315354-3fd3-4984-93c3-dfb2182a47bf", + "id": "7293e409-7b9f-4da7-89ea-9149ee631163", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -112803,7 +114956,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87d902a9-823e-4d70-9d28-9d98013c07fc", + "id": "6de0242c-fd25-4783-9345-82eed71aede3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -112847,7 +115000,7 @@ "_postman_previewlanguage": "json" }, { - "id": "58c24a29-82af-400a-b567-a6f5f5a5bee0", + "id": "5030de59-de8c-4db5-8f6f-d18a30aeddc1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -112891,7 +115044,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d32b8d96-0f05-4aa5-9d79-daf0b674f2ab", + "id": "2fe08d0d-8a25-4eff-b022-5a0ee99a2e03", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -112935,7 +115088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b710ace-8163-4a6c-b018-f72899cd3cc6", + "id": "da4e1a98-b5ec-483b-a7e4-3e0b2850a56e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -112985,7 +115138,7 @@ } }, { - "id": "48c580a4-a9a6-44f4-8810-bcf549b46e5e", + "id": "2283d140-984e-4746-8bd0-8723d38d4b76", "name": "Exports Non-Employee Records to CSV", "request": { "name": "Exports Non-Employee Records to CSV", @@ -113028,7 +115181,7 @@ }, "response": [ { - "id": "eb33bd95-c301-47eb-b19e-69e366e804a9", + "id": "04e2557d-db2c-4f4c-a6d1-8197639a6a42", "name": "Exported CSV", "originalRequest": { "url": { @@ -113074,7 +115227,7 @@ "_postman_previewlanguage": "text" }, { - "id": "41501ee7-903e-48e2-a883-8cea1bcdc600", + "id": "8cab29b8-f43d-45e4-9c85-ae9010d67f5c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -113120,7 +115273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "737c22c4-b892-4675-aec8-ab1f987eef2d", + "id": "f8077b64-be7f-4edb-b447-4647965620b8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -113166,7 +115319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "733e68e9-29d3-48fe-958e-4dfe3b46ae15", + "id": "92a83704-e97b-4aa1-ae4a-14cb15df508a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -113212,7 +115365,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56642a74-6b97-470b-a5c6-13daab24df6e", + "id": "24637ca1-3445-485c-95bd-1c0ec2d3579b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -113258,7 +115411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5242af73-ac64-40cd-b68a-8f3fc1e5cca6", + "id": "fdb17784-296f-4595-a491-0eff7fb688b7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -113304,7 +115457,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9a33d0f-f26e-448c-a4e2-214b3b23aade", + "id": "55ebc85e-0d75-49ac-8778-6541f86689e1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -113356,7 +115509,7 @@ } }, { - "id": "d6873206-965e-41c0-ac71-04254806cd59", + "id": "947cfc8d-b2f7-4e18-9c95-e526da86ca1c", "name": "Imports, or Updates, Non-Employee Records", "request": { "name": "Imports, or Updates, Non-Employee Records", @@ -113407,7 +115560,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113415,7 +115568,7 @@ }, "response": [ { - "id": "b96d58b9-ddda-4f0d-9c7e-df0d48a5a57e", + "id": "d95f0e19-2f8f-45dc-ab3e-67135a91943c", "name": "The CSV was accepted to be bulk inserted now or at a later time.", "originalRequest": { "url": { @@ -113458,7 +115611,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113477,7 +115630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe0b7d77-da11-4fd6-9e85-ebe31a6423d7", + "id": "1ddd1e37-8c3b-4bd0-b3b5-558235df4478", "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": { @@ -113520,7 +115673,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113539,7 +115692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65d89e12-581b-4183-9a99-f4c23b1fea02", + "id": "e4e8eac6-5496-48e5-8a9c-999b59f6208c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -113582,7 +115735,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113601,7 +115754,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ec7c46a-b6ec-4594-b34b-117387edc27f", + "id": "f043fcbf-68f0-4ef0-9cdd-e376f16703d1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -113644,7 +115797,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113663,7 +115816,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9d1fb92-154f-4c12-bb26-df141dd1fae7", + "id": "b2ef8cd0-3f9b-4229-8150-f07bd6e3db67", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -113706,7 +115859,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113725,7 +115878,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be09c0ac-783c-4524-971d-da5a052129a1", + "id": "580c8ccf-64b8-4572-9411-25eef3c6b525", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -113768,7 +115921,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113787,7 +115940,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e6dcb81-da9a-4ee0-b19d-8ac4992cb383", + "id": "d60aebff-f8d1-4e11-b0ea-f2de5c0ffef2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -113830,7 +115983,7 @@ "type": "text/plain" }, "key": "data", - "value": "D", + "value": "amet laboris non sunt veniam", "type": "text" } ] @@ -113855,7 +116008,7 @@ } }, { - "id": "ee352ff2-31b1-401b-a6a8-608cb5383ca2", + "id": "be9f3384-661f-49ed-81c5-4f55bb653b2b", "name": "Bulk upload status on source", "request": { "name": "Bulk upload status on source", @@ -113898,7 +116051,7 @@ }, "response": [ { - "id": "ba44cdcd-944a-466f-a7f2-334683d6da22", + "id": "a9785c8f-bcfb-4910-861c-5bca6d409b13", "name": "Status of the newest bulk-upload job, if any.", "originalRequest": { "url": { @@ -113944,7 +116097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b864f8ca-359b-49d9-89f1-990264feef1b", + "id": "bb9bb386-eca5-4204-9558-f7cfe63251d2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -113990,7 +116143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc7fd8f2-e967-44f1-b86f-adaad249e17f", + "id": "f4aecd96-9970-422a-8364-244a2b691cbf", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -114036,7 +116189,7 @@ "_postman_previewlanguage": "json" }, { - "id": "657684da-5335-4106-a0f6-a386f378fcd5", + "id": "9a123870-f000-4432-a1f4-59653aa4a961", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -114082,7 +116235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9738d9ab-af0a-42ad-b5ab-184798b15035", + "id": "ea1d65ed-942e-463b-8c1e-2dd6a1b8b05c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -114128,7 +116281,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba7629cd-a253-45c8-a203-2facb55d88ca", + "id": "bfe46204-5188-4edd-85fc-c785a517f72c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -114180,7 +116333,7 @@ } }, { - "id": "70ee3d52-3ced-4112-adfc-15ad960b938d", + "id": "a9a4086a-4666-4610-b411-e8ab867ab0f6", "name": "Exports Source Schema Template", "request": { "name": "Exports Source Schema Template", @@ -114223,7 +116376,7 @@ }, "response": [ { - "id": "f9cb62ec-6f10-4e7d-a200-d00eac9acd84", + "id": "10733ff3-9130-4e03-a7a6-d8351ef83ab8", "name": "Exported Source Schema Template", "originalRequest": { "url": { @@ -114269,7 +116422,7 @@ "_postman_previewlanguage": "text" }, { - "id": "609b8a48-b932-4920-a306-60ef1d92a573", + "id": "394c135b-bdfc-4832-8b81-06585848f974", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -114315,7 +116468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8127fce-425e-46f2-8b06-9dc04c0c1605", + "id": "2c3451d7-f0cb-4e25-a281-ed49b4cd43a9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -114361,7 +116514,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2aa62a8-d84f-41f0-877a-48c02182817f", + "id": "8fd6bd9e-0c95-4693-a09e-d943b558b3f0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -114407,7 +116560,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c9e81be-826a-48df-a54f-40b2bc523604", + "id": "01739267-3297-4b63-8cb5-67cc01f7e584", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -114453,7 +116606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22bc77b0-72c4-4d08-a4c1-2fbda811472f", + "id": "d8550b76-308c-4c90-be57-1cfe8af49c1f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -114499,7 +116652,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6607f4e-c64a-4781-97f4-9277602d40cc", + "id": "68a3a505-5038-4ccc-b3bb-7730ae170605", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -114551,7 +116704,7 @@ } }, { - "id": "93a75c8c-4b2c-4cdb-bac1-3a85106f38ed", + "id": "62696161-5563-47e7-a7a3-4904a2818116", "name": "Get List of Non-Employee Approval Requests", "request": { "name": "Get List of Non-Employee Approval Requests", @@ -114635,7 +116788,7 @@ }, "response": [ { - "id": "189b85ee-8a43-43c8-8ffa-0a4412118411", + "id": "86864ef5-7b9c-485e-9ab0-09702dc14c9a", "name": "List of approval items.", "originalRequest": { "url": { @@ -114728,12 +116881,12 @@ "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\": \"PENDING\",\n \"approvalOrder\": 1,\n \"comment\": \"nostrud est in pariatur\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"veniam elit p\",\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\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"veniam\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"v\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n }\n]", + "body": "[\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"sunt aliqua\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"do dolor nisi sit\",\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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"mollit sed ex\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"aliquip repreh\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d0f12a07-6530-4d3b-a890-e61f02f6e4d9", + "id": "d3f839c4-c0ae-4236-b11e-b3e0550af2d4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -114831,7 +116984,7 @@ "_postman_previewlanguage": "json" }, { - "id": "448de6da-cdfb-4044-bd62-a56ecdc01292", + "id": "d8afa9f8-ba33-4281-a576-f7f37a5f7427", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -114929,7 +117082,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1f40ea4-60e4-4071-bd44-ca657a6de197", + "id": "09ed056e-9ba0-442a-b508-1235950eef7b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -115027,7 +117180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5ade302-027a-4c53-a3f2-05da126dad5b", + "id": "72442c0d-db7a-4239-bd96-3b9bb70a13f8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -115125,7 +117278,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6440c5a-f5ca-44ae-a3f5-8cf35588e8a2", + "id": "ea1218eb-32de-4911-868d-e174548ff9fb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -115229,7 +117382,7 @@ } }, { - "id": "4e3aa013-0c15-4bb5-80e0-87b6a3812c00", + "id": "241e2762-ea7a-4466-a586-eb089857aab3", "name": "Get a non-employee approval item detail", "request": { "name": "Get a non-employee approval item detail", @@ -115280,7 +117433,7 @@ }, "response": [ { - "id": "f1e15b27-88a9-43d1-89f4-2bbff165c313", + "id": "b324c487-79ab-48f0-a711-e4d0b1cbefdc", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -115329,12 +117482,12 @@ "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\": \"NOT_READY\",\n \"approvalOrder\": 1,\n \"comment\": \"quis aliquip\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"Lorem\",\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\": \"IDENTITY\",\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 \"deserunt4\": \"cupidatat in esse\",\n \"aliquip_b7\": \"labore non dolore incididunt\",\n \"voluptatebf5\": \"incididunt exercitation ipsum est\"\n },\n \"approvalStatus\": \"REJECTED\",\n \"comment\": \"exercitation sunt adipisicing Ut\",\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}", + "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\": \"dolor ut ad\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ipsum velit eu amet\",\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\": \"IDENTITY\",\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\": \"DATE\",\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 \"esse_19\": \"dolor laboris nostrud\",\n \"laboris5\": \"sunt tempor\"\n },\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"officia velit\",\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": "00dfb7dd-66bd-41f1-8ad2-bf1150222fc9", + "id": "977a83a6-86bb-4d43-9eb1-f074d69509f0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -115388,7 +117541,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5e6ebfd-3981-430b-abd8-7e28032710a9", + "id": "33a82087-7777-4c9b-b394-a8e38bb4dff3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -115442,7 +117595,7 @@ "_postman_previewlanguage": "json" }, { - "id": "426d6db8-be8f-4958-b8e7-9c4d5c9cbab1", + "id": "2f41635f-3efb-4c21-abce-5a52133800d9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -115496,7 +117649,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1da5f2b-f85b-42f1-aa0e-bd07baf38cf4", + "id": "95cf35f7-fe43-4f75-aa07-2b4076b157f2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -115550,7 +117703,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1b9f428-d939-4e55-bc06-c9e3388f0226", + "id": "14418016-d3e4-437c-849a-9a9c8ed1509f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -115610,7 +117763,7 @@ } }, { - "id": "0b672902-98e9-4fba-9a69-849154d70791", + "id": "ebae803a-b2cd-4339-809e-8a6bc04e8edc", "name": "Approve a Non-Employee Request", "request": { "name": "Approve a Non-Employee Request", @@ -115631,7 +117784,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -115654,7 +117807,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115665,7 +117818,7 @@ }, "response": [ { - "id": "1dae3619-4749-4d8f-9d56-f307472aa08b", + "id": "386b4a26-10cf-4c6a-a70e-59e2b751d350", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -115701,7 +117854,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115718,12 +117871,12 @@ "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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"irure dolor ipsum\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"nulla commod\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", + "body": "{\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"nostrud\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"anim sint pariatur labore\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "362cbd46-f5aa-486f-9df6-0e00d37cf80f", + "id": "6089ba16-2947-4732-8578-7cb02ea02939", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -115759,7 +117912,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115781,7 +117934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e190436-c196-4b72-aa00-46d20523b7b2", + "id": "040e9dd5-11a3-4072-a32d-3fb5fd737a2f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -115817,7 +117970,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115839,7 +117992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7fe112e5-0073-4fac-900c-97750359ea49", + "id": "2e63362e-4e8d-4e86-8c87-7699739c72e1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -115875,7 +118028,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115897,7 +118050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "188b2550-562f-46c5-98f2-b79a4f74223d", + "id": "536c5382-be85-4553-a14d-de1e86541272", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -115933,7 +118086,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -115955,7 +118108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59663a96-7d07-499c-80be-42658302c181", + "id": "ab889cbe-6b8b-4276-be7d-5a7aa8095061", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -115991,7 +118144,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"est\"\n}", + "raw": "{\n \"comment\": \"reprehenderit est officia\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116019,7 +118172,7 @@ } }, { - "id": "e1038ef6-08b8-46d8-b9d2-8ef5fb803ec6", + "id": "e3515f7c-0387-4dfb-87fa-0911e3201690", "name": "Reject a Non-Employee Request", "request": { "name": "Reject a Non-Employee Request", @@ -116040,7 +118193,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -116063,7 +118216,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116074,7 +118227,7 @@ }, "response": [ { - "id": "94e45d70-2845-4313-a8bd-a0ebea597add", + "id": "d68d9892-57a3-4288-8d74-40b5328288c3", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -116110,7 +118263,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116127,12 +118280,12 @@ "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\": \"REJECTED\",\n \"approvalOrder\": 1,\n \"comment\": \"irure dolor ipsum\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"nulla commod\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", + "body": "{\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"CANCELLED\",\n \"approvalOrder\": 1,\n \"comment\": \"nostrud\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"anim sint pariatur labore\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "38cf932d-4674-4f0b-bcdc-16dd648b3e68", + "id": "b98ecd90-9f13-4550-9e30-10affcf13ebc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -116168,7 +118321,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116190,7 +118343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "674f87c8-a113-4f06-849f-57d49be856c8", + "id": "397f2f48-f878-454e-a972-d58fc08c6c4f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -116226,7 +118379,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116248,7 +118401,7 @@ "_postman_previewlanguage": "json" }, { - "id": "702926d5-9456-4636-9634-2a271db551f7", + "id": "19e92ea6-3d7f-4840-95af-6ad9cb7b2358", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116284,7 +118437,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116306,7 +118459,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31193284-2b18-4d4d-96da-de8211062774", + "id": "922d9525-a215-4a30-ae7f-8e613bc981e5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -116342,7 +118495,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116364,7 +118517,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f0de7f5-5eb7-489a-9b96-750fc711afbf", + "id": "1e4796e3-a50d-4f08-90ca-75fd6a23a8f0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -116400,7 +118553,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"comment\": \"in reprehenderit\"\n}", + "raw": "{\n \"comment\": \"laboris Ut sit in\"\n}", "options": { "raw": { "headerFamily": "json", @@ -116428,7 +118581,7 @@ } }, { - "id": "2c676b14-dc0b-4a06-97ac-8934d6f809fa", + "id": "0b652184-1a72-4308-b485-1c472f07e3c5", "name": "Get Summary of Non-Employee Approval Requests", "request": { "name": "Get Summary of Non-Employee Approval Requests", @@ -116470,7 +118623,7 @@ }, "response": [ { - "id": "ae67e542-ad72-4a9c-9590-2b4726bbcfe8", + "id": "7cd682a6-06ef-45c0-bcff-c9238d7118f2", "name": "summary of non-employee approval requests", "originalRequest": { "url": { @@ -116510,12 +118663,12 @@ "value": "application/json" } ], - "body": "{\n \"approved\": -52057143.02314961,\n \"pending\": 77062153.78413051,\n \"rejected\": 69926706.65153655\n}", + "body": "{\n \"approved\": 42634826.386888325,\n \"pending\": 5092756.044095069,\n \"rejected\": 62484035.93282831\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "94a02350-a5df-4010-bd57-3dc1013432af", + "id": "e4e01b43-b65c-467d-9cc5-9f8bb912d143", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -116560,7 +118713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95e4ca41-b9a6-44d5-bc68-1b478329cc9c", + "id": "4c7874ed-be04-4c21-b480-ade9847ea2de", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -116605,7 +118758,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a754d49-220e-4511-9003-5de5c267668c", + "id": "52d2802f-222e-400f-8e8b-8cadcfca6995", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116650,7 +118803,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be255570-3121-4540-b610-542d3c0ff116", + "id": "a51f96d0-a2f2-4158-a19c-26fcf8927104", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -116695,7 +118848,7 @@ "_postman_previewlanguage": "json" }, { - "id": "faad6f1b-c32d-4ca7-8eaa-de62f240d858", + "id": "57becc95-1616-4522-8318-3688cbd290fc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -116746,7 +118899,7 @@ } }, { - "id": "3d30dbc9-279c-4cc2-a3b6-217baf081560", + "id": "4ba8b5b9-eeee-48fb-ad7f-ae052f296241", "name": "List Schema Attributes Non-Employee Source", "request": { "name": "List Schema Attributes Non-Employee Source", @@ -116788,7 +118941,7 @@ }, "response": [ { - "id": "a09facee-5ad9-49d0-8985-55816e6ebc58", + "id": "4c215981-1833-42a9-bb40-3066136b35f7", "name": "A list of Schema Attributes", "originalRequest": { "url": { @@ -116833,7 +118986,7 @@ "_postman_previewlanguage": "json" }, { - "id": "588e5cfe-253b-41b7-8d13-5d3deca6cc50", + "id": "fb5793d8-64d5-4b4d-a848-2591acdfe4ad", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -116878,7 +119031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2deece8e-4b8e-4293-b28a-60c6ff5d4b4f", + "id": "e8fc07e4-6add-440f-baed-3934ba5be99e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -116923,7 +119076,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2aea702-229f-4e62-b4fd-6e88e5710700", + "id": "3faa6dae-fca2-4ff2-b325-8184ac7d8fdf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116968,7 +119121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eea12dc9-a9c4-4cd5-826d-0c33edbf0d78", + "id": "715e8343-2fd7-43f3-bf76-6a85246c3dcd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -117013,7 +119166,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a95e083e-d153-40ef-8c0c-0d5655bfcba3", + "id": "e17f1d13-74b6-4557-af25-6168a6353deb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117058,7 +119211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8e5f8fd-0b56-4fc0-a6ff-2ba3099334a0", + "id": "80330902-23fe-4bec-8e74-5b4d7b3658a2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117109,7 +119262,7 @@ } }, { - "id": "57825975-c0dc-455c-a85d-c22bf259d20b", + "id": "96f7cc96-8a8b-4e13-ae29-6b02f773c43e", "name": "Create Non-Employee Source Schema Attribute", "request": { "name": "Create Non-Employee Source Schema Attribute", @@ -117164,7 +119317,7 @@ }, "response": [ { - "id": "be944c9c-aa03-4ccd-9797-c7151c8cd414", + "id": "da3a11f9-341e-4cdd-be6b-bd2c9e39bc6b", "name": "Schema Attribute created.", "originalRequest": { "url": { @@ -117217,12 +119370,12 @@ "value": "application/json" } ], - "body": "{\n \"type\": \"DATE\",\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}", + "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": "4bbb63f0-d956-47dc-8fb6-22c30b35f8f3", + "id": "3c4391a1-8491-4803-acda-9016ab663333", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -117280,7 +119433,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2682368c-8a26-416c-8c2a-d030b5c43cca", + "id": "b8c2eb69-00ef-42b5-a949-5f715d368544", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -117338,7 +119491,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a678956e-b9cb-4571-a87d-1480d7328506", + "id": "14593f08-b15f-4362-99e6-3ceb5466939d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -117396,7 +119549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f90e14b-cc42-42b5-86d1-3be66586f849", + "id": "3f209299-b464-4129-9f4b-17f45e414ae9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117454,7 +119607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bda8547e-5bbf-4e81-a65f-35d9e63075db", + "id": "4419a8d3-89ca-4b52-98b5-0cebafda0c20", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117518,7 +119671,7 @@ } }, { - "id": "9b3185c4-5d26-48cb-8c93-5f12d707305c", + "id": "505abcc4-bf14-46c9-866a-c6c57be66bf8", "name": "Delete all custom schema attributes", "request": { "name": "Delete all custom schema attributes", @@ -117560,7 +119713,7 @@ }, "response": [ { - "id": "73a4c5a4-6c99-45a6-9354-c7b901f7c73e", + "id": "33ce405d-054c-4125-af81-02edef2d3286", "name": "All custon Schema Attributes were successfully deleted.", "originalRequest": { "url": { @@ -117595,7 +119748,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e6d7fd31-df04-454f-a1de-bc138065c6da", + "id": "fa2988f4-2423-47fa-8011-ef82e0d3eae0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -117640,7 +119793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44ceb6fb-9110-4695-9d61-b0497467e35b", + "id": "f645af48-70b7-4209-869a-74edb5db7218", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -117685,7 +119838,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd5ad3b7-7b8b-4f30-af6a-0bb06e8c0a54", + "id": "a8d1cb5b-281d-4733-929c-8cd160c5aece", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -117730,7 +119883,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b5f12a4-51e0-4668-8b4a-0bb28bdb246a", + "id": "8b9b1a6a-7a2e-46bb-8ed3-b1cf7a49cdf4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117775,7 +119928,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c721489-1c13-48ba-8928-1b7f2a611fb8", + "id": "6c702d24-a928-4d59-8568-e8b8f6b54f10", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117826,7 +119979,7 @@ } }, { - "id": "b302bc8a-6b05-4768-86bd-986c5297f9ff", + "id": "d98bb7b9-0b74-455d-b69a-d5a46962055a", "name": "Get Schema Attribute Non-Employee Source", "request": { "name": "Get Schema Attribute Non-Employee Source", @@ -117879,7 +120032,7 @@ }, "response": [ { - "id": "37c73cf7-a1be-434d-bd9e-bf5035988613", + "id": "dbcbc490-ad66-4047-901f-4e5e9a91bd57", "name": "The Schema Attribute", "originalRequest": { "url": { @@ -117925,7 +120078,7 @@ "_postman_previewlanguage": "json" }, { - "id": "faed5801-33b9-4a03-8fdb-be81d44b3348", + "id": "eb2be3c3-75d5-4da1-a6a4-b32a670c6a32", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -117971,7 +120124,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f210c5d6-9c50-48b6-a3ec-1576359a2e9c", + "id": "15d6e13d-7fa3-4078-82ec-1c2b19411eb4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -118017,7 +120170,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f707e59-821a-4ff6-9d8b-400704679949", + "id": "a20c9990-6589-48ca-98e2-0ae8822093b5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -118063,7 +120216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "717be1b8-327f-4411-9c94-9b7079f9687b", + "id": "fe8d1c78-fc4e-4c17-9f90-a0efa57002b0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -118109,7 +120262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7b44f0f-4610-4120-8f2a-c7814ecfd8f0", + "id": "6db6140a-d9d1-4a49-bb8f-facfe6969546", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -118161,7 +120314,7 @@ } }, { - "id": "ca138a69-d31c-49b6-9c34-9aa783d85884", + "id": "fb624bab-62ab-43e1-8bda-38dffc1ce83d", "name": "Patch Non-Employee Source's Schema Attribute", "request": { "name": "Patch Non-Employee Source's Schema Attribute", @@ -118227,7 +120380,7 @@ }, "response": [ { - "id": "0f525285-5960-4a0b-b2fa-aa3ddfb50836", + "id": "79f91af8-ea17-4a93-8bf8-29b5ca6fea6a", "name": "The Schema Attribute was successfully patched.", "originalRequest": { "url": { @@ -118281,12 +120434,12 @@ "value": "application/json" } ], - "body": "{\n \"type\": \"DATE\",\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}", + "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": "33415bce-6499-42cd-b3d9-7958982bfd1e", + "id": "386d51c7-4d9d-4e87-945a-bc87c123888d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -118345,7 +120498,7 @@ "_postman_previewlanguage": "json" }, { - "id": "892ae77a-c6cd-4e7a-8429-14d7b0ae7990", + "id": "4f43dd7c-2ad7-47a4-9918-ae8c11b5494c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -118404,7 +120557,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3b8f824-629b-48a1-8225-b504072e7bfc", + "id": "70aef240-030e-47c2-8f40-6974fbde942b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -118463,7 +120616,7 @@ "_postman_previewlanguage": "json" }, { - "id": "516f25e2-9676-4287-9dc5-f481acc86985", + "id": "5d6809cd-3ea8-4258-acf8-521514dba9b7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -118522,7 +120675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f484e4bd-ab00-41c0-a6ef-7c4fc93f5544", + "id": "41f2a2f8-263a-4f45-b386-64247d6acc45", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -118581,7 +120734,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61cb63a6-0ae6-429e-a75b-18fcc5c715c3", + "id": "7100c85b-500d-4d32-b31c-47dbd99ae7f3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -118646,7 +120799,7 @@ } }, { - "id": "e9823e2d-7f9b-4e5d-9f98-bb307f399fd3", + "id": "d5d8fef1-b9ec-4548-b16c-dd9d370c0056", "name": "Delete Non-Employee Source's Schema Attribute", "request": { "name": "Delete Non-Employee Source's Schema Attribute", @@ -118699,7 +120852,7 @@ }, "response": [ { - "id": "c5d2a6e5-2e8c-400e-8dba-e407ce7c8173", + "id": "e5ffb833-d8d9-4cf3-8066-9dbcd0dffa74", "name": "The Schema Attribute was successfully deleted.", "originalRequest": { "url": { @@ -118735,7 +120888,7 @@ "_postman_previewlanguage": "text" }, { - "id": "aa09807d-2cba-4468-9a50-1286be3f897c", + "id": "a9d7f6df-337a-45f2-b945-3f856a7193a9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -118781,7 +120934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33da1282-bcf0-49b7-8818-31ced4635286", + "id": "412566a8-4fe2-4f62-b784-6b11048d88d5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -118827,7 +120980,7 @@ "_postman_previewlanguage": "json" }, { - "id": "893ec334-2c72-47d5-8bef-1d2df4e17638", + "id": "086cda0b-367c-462f-b746-1259aed0da60", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -118873,7 +121026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f580d0f8-4c8d-48bd-9371-65c33e6f7140", + "id": "11e67dea-d71d-41e4-b301-3ec1568bc823", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -118919,7 +121072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd9a9cca-dd73-42a3-97a9-0dd579eb1679", + "id": "2db0b50d-0834-4392-a1aa-fb4fb1754191", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -118977,7 +121130,7 @@ "description": "", "item": [ { - "id": "a83d83e7-9836-494b-8b46-267a590fcedf", + "id": "7a5448d5-0f88-44cb-a275-33bbc2092dfb", "name": "Change MAIL FROM domain", "request": { "name": "Change MAIL FROM domain", @@ -119019,7 +121172,7 @@ }, "response": [ { - "id": "4a3b8f90-22d4-4887-9571-6216f37fea48", + "id": "fa05f073-a42b-454e-87bd-320b7f72e97d", "name": "MAIL FROM Attributes required to verify the change", "originalRequest": { "url": { @@ -119075,7 +121228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bbd33ee-e27e-41dd-80ff-e3b4eefc5b7d", + "id": "43b3bc0b-e979-47c0-97e8-becc3dcc6d38", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -119131,7 +121284,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec76c0f3-55f5-4294-be6f-f96b3effe02d", + "id": "0cb622ce-5ba7-44ea-b34a-00673bf85467", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -119187,7 +121340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a595cb6-5f30-4b30-a053-21fbf1169f0b", + "id": "6e683b8b-8eb5-4612-8292-84b5459872e1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -119243,7 +121396,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1bab741-2160-4436-85c2-f67142ab76d5", + "id": "70082e32-8d13-4ab8-bbee-6e906bfadb56", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -119299,7 +121452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e17c1c3-9e8e-497a-aed7-a1914386abfa", + "id": "4739acfe-f7ee-42d1-92c8-91610c2f1ad4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -119361,7 +121514,7 @@ } }, { - "id": "2e7901c3-f88d-40c6-93d3-881205619473", + "id": "af74a586-9564-4cd3-8c2b-8edbe787c2c1", "name": "Get MAIL FROM Attributes", "request": { "name": "Get MAIL FROM Attributes", @@ -119406,7 +121559,7 @@ }, "response": [ { - "id": "2be513e4-516f-407d-97be-a3b45fd6efb8", + "id": "1b687bce-10eb-42f4-b7d9-e00d892372dc", "name": "MAIL FROM Attributes object", "originalRequest": { "url": { @@ -119460,7 +121613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "750942cb-c8e5-4001-a0f2-be290fc91fa5", + "id": "2bc6a23a-34d7-4116-b110-d41972121092", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -119514,7 +121667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "13533b14-ec73-4e9d-86fb-38e23da41788", + "id": "2a18a62a-6504-427e-85d8-efb2d7aa93e3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -119568,7 +121721,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96985234-b550-4b55-aaf2-64ac8daffab8", + "id": "6c072aa8-18b1-4442-9830-b9fddbc4695c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -119622,7 +121775,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09dfb224-e142-4c28-a305-0fb4cbc27a31", + "id": "9eef7138-6b2a-4463-8ebc-7cbf2cafdbb6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -119676,7 +121829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24fb9b5e-cf8d-4b9f-ac8f-64be1d197255", + "id": "0d852760-f963-48d3-8da9-049dff7a66a6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -119736,7 +121889,7 @@ } }, { - "id": "699a4649-1880-4d99-95a2-57a8efd03e20", + "id": "4abc837c-78db-4c2e-b3c7-2f9fd7436992", "name": "List Notification Template Defaults", "request": { "name": "List Notification Template Defaults", @@ -119793,7 +121946,7 @@ }, "response": [ { - "id": "c044a335-62b5-42a2-89fa-b5df7b3050df", + "id": "caeb25b7-3a97-4dce-878f-d681739d890c", "name": "A list of the default template objects", "originalRequest": { "url": { @@ -119864,7 +122017,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6517fdfb-4379-4940-9e6c-bc3ea3d7c2d7", + "id": "7fb59d39-7daf-4029-8fed-47bc5ed912d4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -119935,7 +122088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c82d883a-a3ac-458a-a542-d6590ce45e99", + "id": "357a952c-61dd-43b4-a168-dd021aa47004", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -120006,7 +122159,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08051286-2a37-48a1-8168-06e6d344944d", + "id": "e531f5f3-785c-49bb-8f24-acdc1d8cccc6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -120077,7 +122230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "332b46cd-1ab6-4595-9dc3-09e4ac272f68", + "id": "20c0eef1-b8ad-47d2-942c-010792a7025e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -120148,7 +122301,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6421e4c5-5782-4c9d-98a9-17ba052dace6", + "id": "9dfae9a5-8e64-459e-b38a-3cc47510200e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -120225,7 +122378,7 @@ } }, { - "id": "eefcc4d4-3237-44ff-9a68-e813c445c625", + "id": "5188383e-8f33-4262-a7c6-be2680c0a821", "name": "List Notification Templates", "request": { "name": "List Notification Templates", @@ -120282,7 +122435,7 @@ }, "response": [ { - "id": "49e86923-f53b-4191-b3ca-c36db26a2d85", + "id": "8cb38532-858f-48e2-8a02-81fef80caec3", "name": "A list of template objects for your site", "originalRequest": { "url": { @@ -120353,7 +122506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e89acbf5-ebb2-4425-8bbf-2c454a1ea43d", + "id": "2868c00c-7b6c-478d-a19f-b47f8f025857", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -120424,7 +122577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40697d1d-c258-4716-a261-be7e782ca20b", + "id": "b2a43a19-3a4c-4150-b195-22ef9f8ef8fe", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -120495,7 +122648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30d282f9-8790-453a-bb92-726eb043fd92", + "id": "933f2f49-b001-49a2-a7f8-da7670af41b5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -120566,7 +122719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "887e01b6-efe9-46f5-bd4b-ad3aedb9a5a1", + "id": "98cad20a-75f7-4927-9ef8-1420b3c6d0f7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -120637,7 +122790,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8cdd7099-28f0-47c8-b245-25a2799ebae0", + "id": "c68da690-9cab-42ee-af04-97d43ddf4a76", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -120714,7 +122867,7 @@ } }, { - "id": "4f0677e3-95f6-44ea-9dd7-376b73f9d6ea", + "id": "55ad3c6e-c5c2-4e7b-95fc-b578a15dbd3e", "name": "Create Notification Template", "request": { "name": "Create Notification Template", @@ -120756,7 +122909,7 @@ }, "response": [ { - "id": "bbd7069b-5046-4904-ac17-69f9cbd5f01f", + "id": "e4806e81-e21b-40b5-a727-38a988e1e776", "name": "A template object for your site", "originalRequest": { "url": { @@ -120812,7 +122965,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1882a2e5-4e38-45cc-921f-760d8c1ab2ae", + "id": "a09e5a91-c456-4607-aa17-ea0cf8bb15e3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -120868,7 +123021,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2bc34fd7-033b-4365-ac05-a60991f33069", + "id": "74afc19c-50b8-4217-9fe0-2f0c017556b8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -120924,7 +123077,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70529eff-101d-4263-a16e-86c5f7879bc6", + "id": "f8354976-bff9-4b26-944e-bc344d55e70c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -120980,7 +123133,7 @@ "_postman_previewlanguage": "json" }, { - "id": "549e73eb-660e-4bec-ae6d-43af31f4e805", + "id": "379362ed-31f6-4ed5-81ac-d4f116e891a8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -121036,7 +123189,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81d28753-33f0-4812-82c4-346a53a4c334", + "id": "44fc1a53-01f0-4524-8850-d953e6048b26", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -121098,7 +123251,7 @@ } }, { - "id": "fac31d0f-4fe4-4127-b45e-0aa0b744974a", + "id": "5b316dc3-40e1-41ef-abee-054d8add3e30", "name": "Get Notification Template By Id", "request": { "name": "Get Notification Template By Id", @@ -121139,7 +123292,7 @@ }, "response": [ { - "id": "d6e9b5da-4e71-4ef5-b833-cf876aaef229", + "id": "128845d1-76e7-447d-85a6-ac38880596c0", "name": "A template object for your site", "originalRequest": { "url": { @@ -121183,7 +123336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b962a91-91ed-441a-aeaf-ec923aac80e5", + "id": "7cc7a869-8240-4f73-ac6d-43117f6fc87e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -121227,7 +123380,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55354aa0-6ebd-446d-991f-248224a3fa41", + "id": "8e3d113c-68b2-4daa-a15a-aedf9e8defb1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -121271,7 +123424,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b12b87dd-db6d-41cb-bdcd-c37aa8c1d208", + "id": "17797123-f478-4ed6-a4af-1022e00d1bb3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -121315,7 +123468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0fb5889-7ee2-4c97-ace8-c610d8504615", + "id": "684d1820-158b-42eb-b884-15f200dbffd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -121359,7 +123512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f95f7e97-93f8-4b27-9c74-d1f20b940246", + "id": "507f6823-7783-46ed-a493-1699093aca52", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -121409,7 +123562,7 @@ } }, { - "id": "cc38fa19-dcbf-407c-b9f4-ed1cacfef3b7", + "id": "2f4e92b0-1efa-4eb4-a187-d3a4bf3fc128", "name": "Bulk Delete Notification Templates", "request": { "name": "Bulk Delete Notification Templates", @@ -121452,7 +123605,7 @@ }, "response": [ { - "id": "6e1d9678-c44a-47a6-9eb7-6a969f7046c4", + "id": "be9aeff2-f99c-41bc-92e8-3d5f721f9598", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -121499,7 +123652,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0663db91-8543-494d-af69-bd08e673c279", + "id": "7854e4c0-370a-43fe-9a8e-ee92e207190c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -121556,7 +123709,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b995256-1d7b-4453-9de9-bf1a9db5c800", + "id": "d1154d7c-652e-4cab-ae44-701c216d3168", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -121613,7 +123766,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4bbbeae-6d6e-441c-afad-76e3c01ee3dc", + "id": "a05d11af-3e4e-4fa5-a058-2be952f0a246", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -121670,7 +123823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54872e96-6afe-4fc3-a658-a04c1d0d712b", + "id": "407a55a4-69da-442a-99ac-07ac495a6000", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -121727,7 +123880,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe939bde-bb8a-4c9b-8337-a58475f35a89", + "id": "230731ea-164c-4aa3-824a-5cfa4f7ce483", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -121790,7 +123943,7 @@ } }, { - "id": "5a01a5a6-b1f8-4e2e-aee5-243222f646e8", + "id": "527e6dc8-35e4-42c5-a554-19b5c2ca1be2", "name": "Get Notification Template Context", "request": { "name": "Get Notification Template Context", @@ -121819,7 +123972,7 @@ }, "response": [ { - "id": "9dda31d6-5160-4de2-8fec-8cd7a1948e2c", + "id": "4abed963-8be5-48d7-85c7-4238ca5a0fa3", "name": "Notification template context attributes for a specific tenant.", "originalRequest": { "url": { @@ -121862,7 +124015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78ef0030-86c5-4b93-82b7-63db1bd6286f", + "id": "fa0c4bc8-c54d-43a9-bece-29cffa50665c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -121905,7 +124058,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c947e731-b20a-4a18-b872-55c470d18162", + "id": "33a54a79-9be7-48b5-9f5f-b4762a0314e5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -121948,7 +124101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71871333-7d8f-4136-b55e-5b3b3540775d", + "id": "8778c5af-f25a-479f-8018-548ba0227625", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -121991,7 +124144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f167b20-fd23-4add-a7b8-60761dea9090", + "id": "ad3fc340-a1e3-4cf2-9eed-a1b4e49b4448", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -122034,7 +124187,7 @@ "_postman_previewlanguage": "json" }, { - "id": "16e880f7-f4a1-4e2c-bd33-3267aca902ba", + "id": "cdb50495-66ff-4f4e-bccd-e6b87865bb6c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -122083,7 +124236,7 @@ } }, { - "id": "e574a0be-266f-4405-b0b0-b193de93d455", + "id": "ee0e8344-a095-44b0-942c-be82439719a3", "name": "List Notification Preferences for tenant.", "request": { "name": "List Notification Preferences for tenant.", @@ -122118,7 +124271,7 @@ }, "response": [ { - "id": "4b03d98a-2fab-4c91-a4ac-73c167a08394", + "id": "5fdea176-c973-4e84-bdd3-a869130f9eda", "name": "Return preference for the given notification key.", "originalRequest": { "url": { @@ -122162,7 +124315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c2102b9c-1c21-4ccf-b46d-85932cd355da", + "id": "75cd4ab0-a624-4b04-823f-492fb3076fb4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -122206,7 +124359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d08c65e4-d7c2-4dbc-8775-cbc6f0922eff", + "id": "21d1e40d-fe4c-46a3-a8c9-b19e357be863", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -122250,7 +124403,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9df215b8-f2ee-469c-bac6-ece8d00d9eb8", + "id": "a5943bfc-daa6-48af-bb85-c6b185a90fd2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -122294,7 +124447,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b19f5327-1926-493f-9fb7-84c4a4b1e92c", + "id": "923e9489-69bb-4aca-b661-0981ad072265", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -122338,7 +124491,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06b2839b-c89d-4179-a00d-8e70f4ac3ea9", + "id": "ae394940-e7d4-41a4-b005-d3febc8b4472", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -122382,7 +124535,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0afb4c8e-e5e2-4ca2-aab4-fa4f0fdb6f58", + "id": "101e47b1-606c-486b-8295-ef393404b379", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -122432,7 +124585,7 @@ } }, { - "id": "c258c1d1-99f1-4013-8c8d-7fba4e992103", + "id": "2eef2560-2ab8-43c4-b307-36be33975ff8", "name": "Send Test Notification", "request": { "name": "Send Test Notification", @@ -122474,7 +124627,7 @@ }, "response": [ { - "id": "36126e16-7e5f-4636-9f25-9efd3a5aab2f", + "id": "3f8a949a-aaf3-4057-aa21-c3596a7fc8e3", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -122520,7 +124673,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6c2ea32b-2632-4a30-ac2e-a1e213d59f06", + "id": "981dfa2d-b222-428e-a9c1-0d380c443551", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -122576,7 +124729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e0e8eeb-0e45-4ba2-bab8-1c8d58e20b3f", + "id": "faceb330-5ca0-46b2-86db-327a9092a0b5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -122632,7 +124785,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3d3f2fd-56ca-46f3-b9ce-be197da371f9", + "id": "8730e6b1-b51b-44af-92cb-fddb6c922529", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -122688,7 +124841,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f05005fb-d43e-4c2a-b452-1f7c41f1b82d", + "id": "57311178-9ba9-496c-a495-50c8e4012e20", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -122744,7 +124897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35ede821-cc8d-46d5-a483-d2ba388a5063", + "id": "82e4e5d3-99c8-457f-98d0-23c3f37055a3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -122800,7 +124953,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8dee712-4598-446e-8734-a460d6ebc1b3", + "id": "35b2ef2f-66dd-4767-a620-ba0ce676a8d5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -122862,7 +125015,7 @@ } }, { - "id": "455b387a-b968-45ef-86ed-05f74ff23350", + "id": "14761b4e-a403-437a-9389-72224f0c41dd", "name": "List From Addresses", "request": { "name": "List From Addresses", @@ -122937,7 +125090,7 @@ }, "response": [ { - "id": "3d0f4626-d7d0-4b9e-a246-8b7f7059d248", + "id": "4ee56ace-eb6c-49b0-8845-14a818c82c4f", "name": "List of Email Status", "originalRequest": { "url": { @@ -123021,12 +125174,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"in nisi reprehenderit veniam ut\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"SUCCESS\"\n },\n {\n \"id\": \"mollit cupidatat\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"SUCCESS\"\n }\n]", + "body": "[\n {\n \"id\": \"ex cillum ipsum sit anim\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"SUCCESS\"\n },\n {\n \"id\": \"irure veniam dolore exercitation\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"FAILED\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "32c0f74d-28a0-42ae-b1fb-0d9d6ee7ed58", + "id": "38451886-6a89-46c8-8be7-169546de15a2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -123115,7 +125268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b34210d5-304e-4502-b2b1-956b412903bd", + "id": "794ea1df-82fd-492a-a882-2ecd59640067", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123204,7 +125357,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab72db2d-eee8-498b-b7c6-ac0b42d10351", + "id": "18f99dc1-5a06-4349-a149-73633a59c641", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -123293,7 +125446,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a590717-7c71-49bd-aecd-5ba03abf00ee", + "id": "1748f3ec-82c4-49df-a8b0-0cfffca0b600", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -123388,7 +125541,7 @@ } }, { - "id": "4ed6ca0a-3d9c-45c8-a959-d4fff13ee3fd", + "id": "2bf7ca89-05af-4c10-b0b1-7df7abacdd51", "name": "Create Verified From Address", "request": { "name": "Create Verified From Address", @@ -123430,7 +125583,7 @@ }, "response": [ { - "id": "268dff9e-27d8-4aec-b519-7e02748f54e8", + "id": "1744fcc1-fcf0-46de-b06c-8528a9575dd7", "name": "New Verified Email Status", "originalRequest": { "url": { @@ -123481,12 +125634,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"voluptate in\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"PENDING\"\n}", + "body": "{\n \"id\": \"nisi in f\",\n \"email\": \"sender@example.com\",\n \"verificationStatus\": \"PENDING\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cc11366a-e391-42c2-831a-c69472b96e2d", + "id": "b8d4dec5-4662-4bf2-9259-f00cb099f252", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -123542,7 +125695,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b86919e-2671-4113-9aab-5d5610b6c160", + "id": "937f2f7e-cd8a-47d7-a9c7-2c13f7633d11", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -123598,7 +125751,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b96c637a-f8db-41d5-b5ea-3322c2454beb", + "id": "a8bd7a57-c897-4190-8631-5a595f91273b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123654,7 +125807,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbc5088b-aab6-4138-a192-8eae7d8e17b2", + "id": "19a909ed-04b0-4c01-ad0f-2e4bca30224b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -123710,7 +125863,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7346bbf0-d483-4fbd-8d4f-268436a7e724", + "id": "dba2b530-5a4c-4ada-93bc-a3a0fe4f2b0d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -123772,7 +125925,7 @@ } }, { - "id": "a262e971-6b16-46af-837b-894c74981930", + "id": "54c7e536-55ed-40c2-a3e6-9c36cef66023", "name": "Delete Verified From Address", "request": { "name": "Delete Verified From Address", @@ -123792,7 +125945,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -123813,7 +125966,7 @@ }, "response": [ { - "id": "269f67c8-4001-4a70-9ede-36ccd27bd498", + "id": "8c8fc52c-6623-45b4-8cb7-70b7ef99faf9", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -123847,7 +126000,7 @@ "_postman_previewlanguage": "text" }, { - "id": "4c6e8a52-d315-4071-af64-fc6d71329055", + "id": "a7a3a0c9-e31f-4131-91d9-e01fe3f5a392", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -123891,7 +126044,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09efd98b-0ac8-47c8-b4be-29c72e58d71d", + "id": "850f1fd5-e0ce-40b0-9bb6-8769ca8d9663", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -123935,7 +126088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "710133f2-f2e2-431d-a92f-87e2506a6666", + "id": "ab8b66ba-fad8-4ca2-9e6c-82c594caf12d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123979,7 +126132,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d3bc0f7-0b81-4664-8a0d-4180576c634d", + "id": "53c859cf-6825-4a27-af05-a58e863aea1e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -124023,7 +126176,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dcfbf6f0-eaf1-4ca4-be02-ebc34c3c40b7", + "id": "48e465b7-5339-4839-8894-fb175bce8e77", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124067,7 +126220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8d352ae-a374-45c4-9cd7-9672551e7a57", + "id": "c67ff794-cae7-46e6-9355-e3bf9be4504b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124117,7 +126270,7 @@ } }, { - "id": "62eb3185-3253-46e8-a5b1-0dd10631776b", + "id": "285d7276-2f1f-41da-85f5-560f3d4efe69", "name": "Get DKIM Attributes", "request": { "name": "Get DKIM Attributes", @@ -124146,7 +126299,7 @@ }, "response": [ { - "id": "ceb4de1a-c93a-474a-a304-d5caf2919c4e", + "id": "5973e8f5-41a3-41c7-a614-ab0706930a85", "name": "List of DKIM Attributes", "originalRequest": { "url": { @@ -124189,7 +126342,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f208585-cd65-4b9f-bd77-3ed0c1e48805", + "id": "c3314e95-9db5-4b5a-b9d3-7ccc2d8e01e9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -124232,7 +126385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e578b21-0699-4d2b-ad02-1710589a8b14", + "id": "4ee3cd24-d065-4979-a694-560e08009d2e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -124275,7 +126428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "74cb9b49-97a2-42e4-b66d-aa99a7e37486", + "id": "3236e6fa-a828-4ce1-9fd5-b52baae775d2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -124318,7 +126471,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f6e0934-07d6-493d-b6db-fae5f42d7fef", + "id": "30febebc-8028-4fe5-9f08-243192eed2ae", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124361,7 +126514,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a2e6124-0f56-4e75-af02-2b24a7fd0ed7", + "id": "a3142308-942b-4283-a92d-97a5454bc5e7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124410,7 +126563,7 @@ } }, { - "id": "5efa60e8-5fb9-41e2-b3e4-35f00ddf095b", + "id": "238a2370-bfd1-4443-8b97-ea26d4c27f79", "name": "Verify domain address via DKIM", "request": { "name": "Verify domain address via DKIM", @@ -124452,7 +126605,7 @@ }, "response": [ { - "id": "5b03506f-e265-47b8-ab2c-4ef00563c45d", + "id": "16dbda70-d7e0-4fe2-9d77-392901734a60", "name": "List of DKIM tokens required for the verification process.", "originalRequest": { "url": { @@ -124508,7 +126661,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9e94770-450a-4b03-982b-abcad7dfaac7", + "id": "6076215b-eabe-4c55-9611-69b2744d0ce4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -124564,7 +126717,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c2cf7f7-4397-4767-8676-9af5276004f4", + "id": "80d7076d-38f2-4e68-85e5-2f61ff165960", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -124620,7 +126773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32d30037-5545-43e3-bc68-0513a6147242", + "id": "96df6395-d3f8-4184-8c2a-a0137504c216", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -124676,7 +126829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "216e946b-ed02-4f99-9f76-4f7f6f24781b", + "id": "03603e4c-fe1d-4479-a9bc-f6a073eeeb5e", "name": "Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.", "originalRequest": { "url": { @@ -124732,7 +126885,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a82ac2f4-44ed-47f4-a474-c29a8b223c52", + "id": "f88f52e3-da8c-45d6-b58d-fa99b0f642ac", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124788,7 +126941,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7274a1fd-7410-4321-b67a-b0eeb2a3d1fd", + "id": "feb422e0-0ffd-4765-8f92-262ea881935d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124853,10 +127006,10 @@ }, { "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", + "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 Identity Security Cloud REST API.\nRefer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API.\n", "item": [ { - "id": "75ee9710-dbd8-4227-8fb7-0c15a0aa13a1", + "id": "7b02a9bf-49d3-4dc7-8086-31b7bec041bd", "name": "List OAuth Clients", "request": { "name": "List OAuth Clients", @@ -124895,7 +127048,7 @@ }, "response": [ { - "id": "d562072f-4562-4da1-b904-e7dc266c285f", + "id": "f61e4bd9-64ff-4967-ae15-1ca52e6bd5cb", "name": "List of OAuth clients.", "originalRequest": { "url": { @@ -124948,7 +127101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed165282-01c2-4a2d-84cc-ceffd13e74fb", + "id": "6d969342-968a-4aab-aff8-97056724c866", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -125001,7 +127154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30d73a26-8b87-4258-bfc1-d620cae68bd6", + "id": "abb862ac-92a3-4688-b462-11fbad984464", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125054,7 +127207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ebd95fa-ef63-44e9-a21e-d5c21227e335", + "id": "03776f4f-7384-4721-b174-2daa8e6589dd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -125107,7 +127260,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7700d49-552a-47d8-80d5-e413bab2d280", + "id": "becd3289-1e86-45c8-a67a-b080c7d6c761", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -125160,7 +127313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f6eefa2d-cbc4-45f2-a3f0-dc028ce50935", + "id": "fbc94487-eaa7-499e-8150-56df2ef400c2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -125219,7 +127372,7 @@ } }, { - "id": "4f959e52-6dbf-48da-9242-8b4cf957fac2", + "id": "9513dbb1-7919-498d-9092-903fdf057402", "name": "Create OAuth Client", "request": { "name": "Create OAuth Client", @@ -125261,7 +127414,7 @@ }, "response": [ { - "id": "3ec09015-fb97-4766-a7f3-daf8ac0608ce", + "id": "cf641300-ff33-425e-a296-a8e63b7ea9f9", "name": "Request succeeded.", "originalRequest": { "url": { @@ -125317,7 +127470,7 @@ "_postman_previewlanguage": "json" }, { - "id": "074cf2f5-1d1f-45ec-9716-5904f7c2f7a8", + "id": "e25248f4-3e3f-4232-8ce9-91a23aaa0c83", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -125373,7 +127526,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3e07c9c-dcf6-427f-9fbc-64c63f608f75", + "id": "b1db52c4-4038-4915-a5b1-9d321114c010", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125429,7 +127582,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8badc2f-f7e8-4f41-a24c-e3d0eaaac6d9", + "id": "fab62452-8ed7-41d1-8806-3942211b3e9b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -125485,7 +127638,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e6cf052-3524-45a1-b32c-7b33e7e8a044", + "id": "b35eb877-f078-48c6-8b97-316397ad73a2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -125541,7 +127694,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a891937-617b-4f29-9969-3fc2232a28d3", + "id": "bfb06f67-9119-453d-ac3f-cd57093351e5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -125603,7 +127756,7 @@ } }, { - "id": "3d45242e-f5c7-403e-b9fa-7aca037739a7", + "id": "7c882a62-0d68-4bc8-8e98-56b1f62e7cb5", "name": "Get OAuth Client", "request": { "name": "Get OAuth Client", @@ -125644,7 +127797,7 @@ }, "response": [ { - "id": "34485df3-4207-4c31-ac70-620516dfdaeb", + "id": "364ce6f3-3a4e-4225-82ca-659046132bc1", "name": "Request succeeded.", "originalRequest": { "url": { @@ -125688,7 +127841,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9119c00b-3e8e-40f1-88d7-1df6c0c3c8c3", + "id": "72f70492-4d9d-4d75-9e5e-873dc6242e3d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -125732,7 +127885,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2b2204f-61e3-4c31-8f6c-5e0308c24a02", + "id": "e9001f12-e81f-418b-a7e5-ef56f704a680", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125776,7 +127929,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57cef99b-3c9c-468f-9ae9-23c88a193fea", + "id": "f3a39666-1037-40bd-a92b-cf65d309b9cc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -125820,7 +127973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3cc472d8-27a5-4cf5-8e6d-95dfb88b712b", + "id": "a9f62b0e-6756-4eeb-8849-fc1934c9cc41", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -125864,7 +128017,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c43d456a-377f-4f97-8206-c4cf8847b605", + "id": "e792e2c8-388d-443e-9e09-b55005ff874e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -125908,7 +128061,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02a677c6-f107-49e9-83a5-05faada493ba", + "id": "463195a9-863b-4258-9ddc-038895e05e33", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -125958,7 +128111,7 @@ } }, { - "id": "92345a30-f144-434d-88bf-eac8611f8a2d", + "id": "9ea30ebd-863e-4f58-9253-8d3389a087ee", "name": "Delete OAuth Client", "request": { "name": "Delete OAuth Client", @@ -125999,7 +128152,7 @@ }, "response": [ { - "id": "223674dd-fee6-47d8-9e28-baff81f20922", + "id": "d639eb37-3c62-4f16-86b8-8dbce44f75e8", "name": "No content.", "originalRequest": { "url": { @@ -126033,7 +128186,7 @@ "_postman_previewlanguage": "text" }, { - "id": "be3b188c-e032-4219-b4df-8dd9262316cb", + "id": "1b96c369-ec3d-456d-bb9b-35b5fe783094", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -126077,7 +128230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf104f21-2f34-48f6-90fd-590629bdc603", + "id": "29d9bcc6-ea64-4b61-9727-965ecaba5607", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -126121,7 +128274,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b5a49e3-32ba-4395-beba-ae4e8eea05ed", + "id": "b3cd42d1-5e37-425b-8483-4548742d137e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126165,7 +128318,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36132bea-d7f1-4130-ae4a-40d63b92912f", + "id": "43fd07c3-5ce7-4186-ab5a-d73415781bb1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -126209,7 +128362,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f0276d3-ef11-434a-bc3b-562c5b663ae0", + "id": "63ee26d9-5e0b-4f00-96a3-b1e3e22df2a2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -126253,7 +128406,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3fe03f8-6723-4cc1-bc4d-bf25fbac36df", + "id": "2c536c4d-19bd-4338-8ffb-fd7d1e08b043", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -126303,7 +128456,7 @@ } }, { - "id": "faf13a55-0208-4d29-a9e1-0485782dadce", + "id": "7ee10027-11e9-47cb-871d-20b965b6c3c7", "name": "Patch OAuth Client", "request": { "name": "Patch OAuth Client", @@ -126357,7 +128510,7 @@ }, "response": [ { - "id": "e05b1787-84f3-4223-960b-7ccb0fe63163", + "id": "460db078-e0b9-4068-a99e-1c964e1cec65", "name": "Indicates the PATCH operation succeeded, and returns the OAuth client's new representation.", "originalRequest": { "url": { @@ -126414,7 +128567,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6769a47-74d7-44e8-a6d6-1cdf2d1eebc7", + "id": "565ae389-17c1-4b3a-9e45-5f5ba15a1e0a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -126471,7 +128624,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba37a7da-b184-464a-bd70-8bf3f7a8e12f", + "id": "859b499d-0d84-4ff5-8a46-556bebb9365b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -126528,7 +128681,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38e67c05-ad00-4b35-8a73-58afcda7d721", + "id": "878c329e-d62e-439c-9698-6b421d195830", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126585,7 +128738,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1df426cf-03d6-4318-8aa9-8df2da83905d", + "id": "1588b145-5054-42fe-be89-a5a63add9082", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -126642,7 +128795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ec8d520-5b22-4be5-a987-b771a588d21e", + "id": "d370227e-e882-4099-9971-2756bbc3dcc8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -126699,7 +128852,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a89844c5-ca33-4c00-ab5f-4d106f95ca20", + "id": "f9443cc2-dcbf-4147-813c-83fee374f385", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -126768,7 +128921,7 @@ "description": "Operations for managing org configuration settings (eg. time zone)", "item": [ { - "id": "a86912eb-e91a-4430-bffa-a2f2f98b1842", + "id": "047338d4-be06-47dd-a717-bcf9f91fa8e3", "name": "Get Org configuration settings", "request": { "name": "Get Org configuration settings", @@ -126797,7 +128950,7 @@ }, "response": [ { - "id": "5b47b8b9-a1c2-4700-8382-e989b5b3ee5e", + "id": "159dcb2c-44d8-4ae9-9bc8-a31a462ecb87", "name": "Request succeeded.", "originalRequest": { "url": { @@ -126835,12 +128988,12 @@ "value": "application/json" } ], - "body": "{\n \"orgName\": \"acme-solar\",\n \"timeZone\": \"America/Toronto\",\n \"lcsChangeHonorsSourceEnableFeature\": false,\n \"armCustomerId\": \"DE38E75A-5FF6-4A65-5DC7-08D64426B09E\",\n \"armSapSystemIdMappings\": \"culpa\",\n \"armAuth\": \"epiYNTRYA2S7swisDWk1Zv4VMNgvqEjiBh5_ufuCWsma2m-5XADijqBg0ijXLby5nS6lxZNXabhGnAPGeDGc4V3jQKrhwV-UHypRLs8ZLgOjiQNus9NimS0uPdKomRW6TFWqXyfnYd-znNgbbVuwUy9GyD9ebDVJSntPastxSx7UcyGuWBqfNZYpuxKRWe_7TVY60qL55jUqyz8N4XUbbdcxdbZ0uik6ut-Bv90MKTbZexBW_PR4qcgIkaEs4kIenLyBxnGziYo7AO0tJ8bGHO8FJRkibCpAQIt7PISLo7Gg_Xf9j10dKq2YDgy4pPTvz3fE2ZHYnXCXvXFSA-vVag==\",\n \"armDb\": \"EU\",\n \"armSsoUrl\": \"https://your-arm-sso-url\",\n \"iaiEnableCertificationRecommendations\": true,\n \"sodReportConfigs\": [\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n },\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n }\n ]\n}", + "body": "{\n \"orgName\": \"acme-solar\",\n \"timeZone\": \"America/Toronto\",\n \"lcsChangeHonorsSourceEnableFeature\": false,\n \"armCustomerId\": \"DE38E75A-5FF6-4A65-5DC7-08D64426B09E\",\n \"armSapSystemIdMappings\": \"laborum aliqua dolore\",\n \"armAuth\": \"epiYNTRYA2S7swisDWk1Zv4VMNgvqEjiBh5_ufuCWsma2m-5XADijqBg0ijXLby5nS6lxZNXabhGnAPGeDGc4V3jQKrhwV-UHypRLs8ZLgOjiQNus9NimS0uPdKomRW6TFWqXyfnYd-znNgbbVuwUy9GyD9ebDVJSntPastxSx7UcyGuWBqfNZYpuxKRWe_7TVY60qL55jUqyz8N4XUbbdcxdbZ0uik6ut-Bv90MKTbZexBW_PR4qcgIkaEs4kIenLyBxnGziYo7AO0tJ8bGHO8FJRkibCpAQIt7PISLo7Gg_Xf9j10dKq2YDgy4pPTvz3fE2ZHYnXCXvXFSA-vVag==\",\n \"armDb\": \"EU\",\n \"armSsoUrl\": \"https://your-arm-sso-url\",\n \"iaiEnableCertificationRecommendations\": true,\n \"sodReportConfigs\": [\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n },\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c8252bce-f0c7-4bd1-9e98-ce6772da869a", + "id": "7df8e214-6bc9-479d-9d21-718481204531", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -126883,7 +129036,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7833e7a1-58b0-4ab0-b9d0-68105235808b", + "id": "c38f8021-6b47-42cb-94ee-26b47827e845", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -126926,7 +129079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1442d0b6-a6d9-458d-a34e-2d13b090b02b", + "id": "a78eed2d-21e3-47ca-9ef3-3ba484520dfd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126969,7 +129122,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdeb3d7f-372c-430e-9a30-91ae1ed203f9", + "id": "20ee3399-95ac-497a-b575-7ff3295fb707", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -127012,7 +129165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cada05ce-68c5-487f-ac0b-154900ef99fe", + "id": "846ae1ea-6eab-4f69-9fb3-54a7286314a7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127055,7 +129208,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60b0bfa9-6ce9-4ed8-bbec-1ba7a449f04f", + "id": "51a374da-251f-4b22-b3f9-08ede5cfe520", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127104,7 +129257,7 @@ } }, { - "id": "51fd34a6-595a-49f9-abac-639372067f26", + "id": "2d9a840e-ab1b-43c8-b84a-3d8edb8b500c", "name": "Patch an Org configuration property", "request": { "name": "Patch an Org configuration property", @@ -127146,7 +129299,7 @@ }, "response": [ { - "id": "04c97cba-8130-489d-bfab-3a7b4dc6d07d", + "id": "aac0a8f0-4fdf-4122-aae7-488ab29c6e43", "name": "The Org was successfully patched.", "originalRequest": { "url": { @@ -127197,12 +129350,12 @@ "value": "application/json" } ], - "body": "{\n \"orgName\": \"acme-solar\",\n \"timeZone\": \"America/Toronto\",\n \"lcsChangeHonorsSourceEnableFeature\": false,\n \"armCustomerId\": \"DE38E75A-5FF6-4A65-5DC7-08D64426B09E\",\n \"armSapSystemIdMappings\": \"culpa\",\n \"armAuth\": \"epiYNTRYA2S7swisDWk1Zv4VMNgvqEjiBh5_ufuCWsma2m-5XADijqBg0ijXLby5nS6lxZNXabhGnAPGeDGc4V3jQKrhwV-UHypRLs8ZLgOjiQNus9NimS0uPdKomRW6TFWqXyfnYd-znNgbbVuwUy9GyD9ebDVJSntPastxSx7UcyGuWBqfNZYpuxKRWe_7TVY60qL55jUqyz8N4XUbbdcxdbZ0uik6ut-Bv90MKTbZexBW_PR4qcgIkaEs4kIenLyBxnGziYo7AO0tJ8bGHO8FJRkibCpAQIt7PISLo7Gg_Xf9j10dKq2YDgy4pPTvz3fE2ZHYnXCXvXFSA-vVag==\",\n \"armDb\": \"EU\",\n \"armSsoUrl\": \"https://your-arm-sso-url\",\n \"iaiEnableCertificationRecommendations\": true,\n \"sodReportConfigs\": [\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n },\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n }\n ]\n}", + "body": "{\n \"orgName\": \"acme-solar\",\n \"timeZone\": \"America/Toronto\",\n \"lcsChangeHonorsSourceEnableFeature\": false,\n \"armCustomerId\": \"DE38E75A-5FF6-4A65-5DC7-08D64426B09E\",\n \"armSapSystemIdMappings\": \"laborum aliqua dolore\",\n \"armAuth\": \"epiYNTRYA2S7swisDWk1Zv4VMNgvqEjiBh5_ufuCWsma2m-5XADijqBg0ijXLby5nS6lxZNXabhGnAPGeDGc4V3jQKrhwV-UHypRLs8ZLgOjiQNus9NimS0uPdKomRW6TFWqXyfnYd-znNgbbVuwUy9GyD9ebDVJSntPastxSx7UcyGuWBqfNZYpuxKRWe_7TVY60qL55jUqyz8N4XUbbdcxdbZ0uik6ut-Bv90MKTbZexBW_PR4qcgIkaEs4kIenLyBxnGziYo7AO0tJ8bGHO8FJRkibCpAQIt7PISLo7Gg_Xf9j10dKq2YDgy4pPTvz3fE2ZHYnXCXvXFSA-vVag==\",\n \"armDb\": \"EU\",\n \"armSsoUrl\": \"https://your-arm-sso-url\",\n \"iaiEnableCertificationRecommendations\": true,\n \"sodReportConfigs\": [\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n },\n {\n \"columnName\": \"SOD Business Name\",\n \"required\": true,\n \"included\": false,\n \"order\": 2\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ae341723-af31-4633-9990-29adcab27805", + "id": "ce90c7af-6370-4017-abdd-8cd419821982", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -127258,7 +129411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b87f9ff4-0c3b-4b02-b1ba-0fd03b368995", + "id": "d22698b1-521b-4d97-b569-014e33f9a3b2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -127314,7 +129467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8e3785a-5bb8-47b5-8ee0-f7301be1b14b", + "id": "37eaf916-96d5-46d6-b84d-381ea3d996d7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -127370,7 +129523,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b4b93f6-546e-448d-92f7-fca4d1736d29", + "id": "544d9675-b1b1-4638-beb5-cd255e46098d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -127426,7 +129579,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89a451a5-375a-4891-b0cb-d72b097140c5", + "id": "59771c2c-c1d7-42ae-aef4-adc72b36f97e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127482,7 +129635,7 @@ "_postman_previewlanguage": "json" }, { - "id": "639773ff-03c6-4b19-813b-c6710fccd01a", + "id": "664213a3-c442-4304-ab00-b83f523c2da8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127544,7 +129697,7 @@ } }, { - "id": "54f09197-e869-4eb8-a5e1-185029b1e807", + "id": "49379c8a-4aad-4378-b22c-637d35a77504", "name": "Get list of time zones", "request": { "name": "Get list of time zones", @@ -127574,7 +129727,7 @@ }, "response": [ { - "id": "1e71667d-0bde-444e-aef6-de14b4f78cd3", + "id": "c45d6c51-8908-43af-ad4f-caa5d1aeba38", "name": "Request successful", "originalRequest": { "url": { @@ -127618,7 +129771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0c5ba35d-5bb4-4e14-9702-810680f0bf35", + "id": "3750b933-852f-4c5c-8369-3f5d1d2f9f4a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -127662,7 +129815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1a65846-4037-40cb-9280-182c90cb777a", + "id": "095c1161-022f-452b-a29c-a21268529523", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -127706,7 +129859,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dcfadc48-8ed5-4ab1-a5c1-5e670a705a83", + "id": "a10ad8d0-1aca-46cc-a238-9a47c8ea3386", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -127750,7 +129903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c125b28-d996-4d44-8a1e-bf21fa5de0cf", + "id": "67b8fbfa-8bb0-47d6-ba4a-6196959af2de", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127794,7 +129947,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a89e0385-bc03-4846-b2f1-20a7ed94c50a", + "id": "92c2975b-691b-4f24-8d1d-9364d31f66b4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127850,7 +130003,7 @@ "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": "a0035119-51a4-430a-a6c7-b03c019a366a", + "id": "27015117-bd4d-4e12-a8b9-7d64c76a9cdf", "name": "Get Password Org Config", "request": { "name": "Get Password Org Config", @@ -127879,7 +130032,7 @@ }, "response": [ { - "id": "4e0a84a0-32f8-4d2c-bbb1-7367bc037040", + "id": "b5fb8c34-8b8f-4046-9370-e54aa391d327", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -127922,7 +130075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22d46c4f-2dec-4118-b6fe-d19ed1bc7d18", + "id": "9f0d4be9-5f8c-4627-9178-56a89d7f6c88", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -127965,7 +130118,7 @@ "_postman_previewlanguage": "json" }, { - "id": "767d27d0-460f-464a-93d3-a3030300ef87", + "id": "fcdf6d19-3bb1-4785-ab3a-f963d18da066", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -128008,7 +130161,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c075ac7e-8ca5-46af-8ff5-564584126f8b", + "id": "24f41bb9-ec13-403e-9ef4-9f9e17b75304", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -128051,7 +130204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e3fa100-06f8-4f6f-8d8d-911e1dde6a39", + "id": "935fece4-3f32-49df-a831-69f8a02a545c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -128094,7 +130247,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfbe88df-faff-42e4-98e5-9ccd48a55f71", + "id": "1e456eb7-fc92-4e19-b039-deb79f40d22b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -128143,7 +130296,7 @@ } }, { - "id": "2df299e3-2bd4-4fcd-a4bd-39b3f659ef43", + "id": "12eb5b83-4104-47b8-b91c-795722923aa1", "name": "Update Password Org Config", "request": { "name": "Update Password Org Config", @@ -128185,7 +130338,7 @@ }, "response": [ { - "id": "0ea3640f-34c9-4c5f-bd75-1f758a41d290", + "id": "d2cf2292-ba0e-4f96-a4f0-54a2a3b9d450", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -128241,7 +130394,7 @@ "_postman_previewlanguage": "json" }, { - "id": "288f9613-6929-48b0-9da1-d227e3c9a543", + "id": "07792b17-9431-4b57-baaa-539ebd62a4c1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -128297,7 +130450,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a60d1c0-4f78-4768-a46c-a7ecda6164d7", + "id": "92c4edc8-2edf-4611-a58c-78c950b45a05", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -128353,7 +130506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48d82110-1a32-4dea-acd3-3ce5047c9302", + "id": "9638f440-3df5-4c8c-98a8-c0b0bf4238ae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -128409,7 +130562,7 @@ "_postman_previewlanguage": "json" }, { - "id": "026d5204-9ffd-4a89-9f2a-4ad3c32938cb", + "id": "5ba589f4-c662-4320-a9ed-e68c0505db9c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -128465,7 +130618,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a9e4588-0341-4021-bfb9-1a18e5945c0f", + "id": "3fc416f4-8f6f-407d-8bbd-8e1be47f1d39", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -128527,7 +130680,7 @@ } }, { - "id": "4c613976-9d77-4f58-81b7-014b4d163c6b", + "id": "927dfad8-70a3-4aa3-be00-68c9c6a20bb2", "name": "Create Password Org Config", "request": { "name": "Create Password Org Config", @@ -128569,7 +130722,7 @@ }, "response": [ { - "id": "9f92da8d-5f10-4769-a378-2066465df88f", + "id": "18bdcad5-0800-4c40-8e20-66930dd21e9d", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -128625,7 +130778,7 @@ "_postman_previewlanguage": "json" }, { - "id": "930783d7-fd96-4fef-804f-a855cc1fd7fc", + "id": "55705332-3337-4d1f-9813-58ca1c639565", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -128681,7 +130834,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2714b557-40a3-4fae-91fd-618ee5ee28c9", + "id": "bcf6eb06-756a-4a43-bd2d-7b3d3d5b7e39", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -128737,7 +130890,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c07ae9d-5203-4605-b00d-a1f83170c7fc", + "id": "a2f8da14-316d-4db9-ad40-98dd15ff34cc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -128793,7 +130946,7 @@ "_postman_previewlanguage": "json" }, { - "id": "774cb5a7-c558-422d-8cb9-960a31230086", + "id": "430f0bcb-0358-4c45-a9c7-6ebf670afe5a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -128849,7 +131002,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4d163cd-810d-4568-a43a-96a8616acc95", + "id": "0e990879-5f1b-469d-85f2-511003568acd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -128914,10 +131067,10 @@ }, { "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/beta/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", + "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 Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/beta/put-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": "50dace9e-9bcb-4d21-8542-c93365491892", + "id": "8201dd48-567b-438a-977a-b9fb789cfcd8", "name": "Get Password Dictionary", "request": { "name": "Get Password Dictionary", @@ -128946,7 +131099,7 @@ }, "response": [ { - "id": "593f7875-ad39-4a4c-82cb-cbcead7a2031", + "id": "25aec5f4-938d-4d89-aaf9-3f6e344e2569", "name": "A password dictionary response", "originalRequest": { "url": { @@ -128984,12 +131137,12 @@ "value": "text/plain" } ], - "body": "occaecat tempor laboris", + "body": "anim aliqua consectetur", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "8e18393c-f6ea-4a89-be12-a42503207f36", + "id": "b486f988-0301-4610-93fd-f9f6e023412e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -129032,7 +131185,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57e3e9f3-6073-470a-9345-8884ab316105", + "id": "ae3611b2-6eea-4c38-b9f2-c85d2af5a417", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -129075,7 +131228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9d57d9a-2a65-45b6-bc91-ddfb0a8fefd9", + "id": "0383b4e4-d89e-4e6b-9550-91b3c1d2fa86", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129118,7 +131271,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1c7799a-dd26-4c96-b5da-9393c13fbb63", + "id": "b9b3c546-a927-49b9-b913-2d836ee291a6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -129161,7 +131314,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b388659-afff-4691-9465-3aac543282f8", + "id": "fab4a566-8d02-447b-ac5c-2cb9110945c3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -129204,7 +131357,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83fe74eb-7672-4f93-b3f2-2d55196ad7b9", + "id": "6c3c87f4-9a06-4640-9c30-d27e811cef3c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -129253,7 +131406,7 @@ } }, { - "id": "e0bc5b57-fca4-4834-899c-1aa62a6a2dc9", + "id": "d9c74d8e-b451-4ff6-885f-6209dbd42b8b", "name": "Update Password Dictionary", "request": { "name": "Update Password Dictionary", @@ -129291,7 +131444,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129299,7 +131452,7 @@ }, "response": [ { - "id": "c7b26143-017f-478a-95ca-dda568b16a75", + "id": "132a832f-0e57-47b3-bc89-beb1c862e3fa", "name": "Successfully updated.", "originalRequest": { "url": { @@ -129336,7 +131489,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129349,7 +131502,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f468b56a-7ee9-406f-882f-caf7ef2cbfc1", + "id": "1e1835c0-2d46-4cfa-918e-40ef9f2ced50", "name": "Created.", "originalRequest": { "url": { @@ -129386,7 +131539,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129399,7 +131552,7 @@ "_postman_previewlanguage": "text" }, { - "id": "53779ca9-0a12-4325-819d-33839e0954de", + "id": "9e8e0567-f008-4061-9421-500cb4d06547", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -129440,7 +131593,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129459,7 +131612,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bc2a59a-a4ac-4de7-b537-96ea995a2490", + "id": "1f27f511-1110-40ef-924e-c09e9ac75c1c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -129500,7 +131653,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129519,7 +131672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1167089-f39f-42c1-acef-f1081fd87b93", + "id": "57eb31ac-88f1-4a3e-a0a6-5fc96890e3fd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129560,7 +131713,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129579,7 +131732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "370de66f-4ab1-445b-bf00-c18bf5a9f031", + "id": "5d8d2362-db66-4f31-853d-022fe76a3363", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -129620,7 +131773,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129639,7 +131792,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60581f71-1c9e-41b1-8e14-eef2efb597c8", + "id": "718ef3ce-6a56-432b-9d7f-1cc1414d2047", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -129680,7 +131833,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129699,7 +131852,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a09a6333-ba8e-46aa-9d8c-acc3c858b867", + "id": "c225fc76-f463-4bd5-9caa-383380d705db", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -129740,7 +131893,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -129768,10 +131921,10 @@ }, { "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", + "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 Identity Security Cloud, 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": "0f696b93-8e09-4502-ba80-73f3892138ea", + "id": "bca1add1-5f6e-4b67-86cd-40bd3de6e3df", "name": "Generate a digit token", "request": { "name": "Generate a digit token", @@ -129814,7 +131967,7 @@ }, "response": [ { - "id": "6eddb451-48da-4de6-b946-6a3cbaff0f0f", + "id": "72e1216d-5be1-4bb5-b2c7-40928d24319e", "name": "The digit token for password management.", "originalRequest": { "url": { @@ -129871,7 +132024,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dbabcf72-187d-45bb-bd73-9bea53bae0a4", + "id": "3b66e74f-e360-4e92-9940-80b368865f18", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -129928,7 +132081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d16f5c4-ab65-4053-aa7f-d93dcfccc76b", + "id": "422a2571-845c-4d95-9ffc-a63d5203cc43", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129985,7 +132138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "141c04f5-bd57-469f-8242-6db5d7085c1a", + "id": "2f4fedb8-cf0e-4f40-b9dd-665284f4be61", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130048,7 +132201,7 @@ } }, { - "id": "28c553dc-585c-4efc-9b2c-8439af9518aa", + "id": "e999243d-b25e-4720-9e13-45dc99e76d64", "name": "Query Password Info", "request": { "name": "Query Password Info", @@ -130090,7 +132243,7 @@ }, "response": [ { - "id": "901d595b-700e-4415-a521-72a96fa718a5", + "id": "fbc1e443-a25d-4817-858e-60ca76566abf", "name": "Reference to the password info.", "originalRequest": { "url": { @@ -130146,7 +132299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a988002-acfd-4499-b400-3ee0952d0861", + "id": "1936fc84-d92e-4c71-87d2-95f318efb7e7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -130202,7 +132355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebfc4986-710b-4a34-a498-6f51a595616c", + "id": "0392a42e-3791-4631-b4ee-5720378d9143", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130258,7 +132411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbc6fd47-9f54-4561-9975-97154352eb14", + "id": "8963e936-2804-4d31-9308-6487be50ab21", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -130314,7 +132467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90cd2ad8-da02-4c67-aed0-062d2acf2405", + "id": "737fa1ac-f867-4753-b77d-b1957c8d5184", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -130370,7 +132523,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84153b43-e7fc-480e-ad0f-b9bf89ee4a4f", + "id": "e2554852-c3b7-4b6a-b768-612052b8e75d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130432,7 +132585,7 @@ } }, { - "id": "c7948751-3ff7-460f-bb14-a6468b206302", + "id": "066ede67-814c-4728-b4a3-18bfdeb79fb3", "name": "Set Identity's Password", "request": { "name": "Set Identity's Password", @@ -130474,7 +132627,7 @@ }, "response": [ { - "id": "9ac380e9-a859-4c1f-a412-275fa06032cc", + "id": "78947959-652c-4cd0-a6ee-8bbdd1e67b7c", "name": "Reference to the password change.", "originalRequest": { "url": { @@ -130530,7 +132683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24bd1c23-49fc-4629-b35a-c46ef9a9d9f5", + "id": "bc7b5829-2b79-4f03-8d75-1804ba1c7b30", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -130586,7 +132739,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88e965ca-eaf7-4acc-8438-15b4abcece40", + "id": "d1681413-e32e-4ec8-a085-e31b8cefbcc8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130642,7 +132795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "893a44ad-71f2-45b0-ace0-d713fff0da06", + "id": "21b62de7-1ed7-478b-920f-11593dc0c522", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -130698,7 +132851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3bd3e8d8-1287-4820-b81b-4437ddb1f5b3", + "id": "56956f68-9eea-48e8-b0fd-7ab78c28ae61", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -130754,7 +132907,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f10818d-5945-4200-8d02-75e8b4b5d463", + "id": "6b97223e-412c-4d0d-9f72-c7846f43e5e2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130816,7 +132969,7 @@ } }, { - "id": "06a45dde-4831-4856-880b-7a7f83e5a733", + "id": "f92fe5db-2af3-4b89-bc81-438fb51f49d8", "name": "Get Password Change Request Status", "request": { "name": "Get Password Change Request Status", @@ -130836,7 +132989,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -130857,7 +133010,7 @@ }, "response": [ { - "id": "13dc8508-4a48-4569-b4ec-6866c0d059ef", + "id": "d77131e0-8bcb-477b-ae37-fbc9f98da5f2", "name": "Status of the password change request", "originalRequest": { "url": { @@ -130901,7 +133054,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd2a8ce0-9b77-4c67-afa2-2eeb7b448574", + "id": "a4d031a8-3a36-4b2f-857f-51624c386cdf", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -130945,7 +133098,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4556822-472c-400b-8dab-9fd119c19ef3", + "id": "b6eaa238-e1c0-409c-b64f-d559da49da1e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130989,7 +133142,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abc5cb20-d1e9-4613-96d0-30a7d4f17e3b", + "id": "ef37dd6a-2aaa-421d-ac14-33e6ce2d8d75", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131033,7 +133186,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15cd887f-5948-4b08-a5c7-0365dbeda874", + "id": "6346a502-be9b-4dd7-afda-ad130391161a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -131077,7 +133230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8cdbf17-a881-4ae1-bf40-74834a5c958d", + "id": "925d656c-8ca8-48bc-b46c-34ab852288ce", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -131130,10 +133283,10 @@ }, { "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", + "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 Identity Security Cloud:\n\n- At least two direct connect sources connected to Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud, 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": "8942a690-4678-4a16-8e39-80ab172394f1", + "id": "620564d5-bbff-41fb-93a9-4d6ce9cd6054", "name": "Get Password Sync Group List", "request": { "name": "Get Password Sync Group List", @@ -131190,7 +133343,7 @@ }, "response": [ { - "id": "ef8c90af-25a7-46da-959c-85e6336feefd", + "id": "51c456a8-eb82-407d-8f4f-f9ef3fed4788", "name": "A list of password sync groups.", "originalRequest": { "url": { @@ -131261,7 +133414,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87e1f988-33c3-4a2f-a12a-840629de58dd", + "id": "f07ba2d5-0d0e-4941-bcdb-b418766e3354", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -131332,7 +133485,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10c48232-2aff-4bc8-912d-bdd8b53bf928", + "id": "6dfe7de5-714f-4be0-8771-a5891c05b11b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -131403,7 +133556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10a50498-021b-44ef-aedb-43a13c5ea1e8", + "id": "9831210a-de6a-43f2-bf0c-567034f21166", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131474,7 +133627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c71a7416-09cd-48ec-82ff-e73b1e8e423e", + "id": "72d8f35c-f62d-4a20-a993-533c24bda8f5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -131545,7 +133698,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3791ba09-7fbd-49f7-a57e-6ca2d34b1449", + "id": "58dc1348-052a-4c71-a708-cbd6e319e81d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -131622,7 +133775,7 @@ } }, { - "id": "fad8cc1c-d356-489d-84db-2b33823cce1b", + "id": "4bd66154-f74f-44f6-8936-502ab7b44c7b", "name": "Create Password Sync Group", "request": { "name": "Create Password Sync Group", @@ -131664,7 +133817,7 @@ }, "response": [ { - "id": "9cf0b09f-e12d-4ed1-a73a-7c3ec67fb7c2", + "id": "09493be3-ea74-43d1-9dce-e06f5b9c55c5", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -131720,7 +133873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd336d67-bb23-424c-bda6-839dde335f66", + "id": "5c83243b-5052-411b-b623-74dfeaeba406", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -131776,7 +133929,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62d01ab4-76a7-4a73-bebd-3a56430f6a0f", + "id": "b4f64aae-6fb1-49ec-97bb-3c944314a08d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -131832,7 +133985,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28c235a5-53b6-45b8-8195-9f391224d28a", + "id": "a26ddfa8-4025-401b-9d13-df7d409ef496", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131888,7 +134041,7 @@ "_postman_previewlanguage": "json" }, { - "id": "419d1f94-9160-4a7c-86cb-4044f2b827ce", + "id": "82bdae31-f586-4c46-bbd8-03023f046b23", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -131944,7 +134097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6fd04c7-ef37-4db2-9158-e684c9ec6b28", + "id": "fe777db5-ec9b-4903-bf85-b15871d75b19", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -132006,7 +134159,7 @@ } }, { - "id": "51095ad8-1946-4c00-bc7c-2b09d9d9be4e", + "id": "d779c418-0363-432d-9e8d-3f8f4de2051a", "name": "Get Password Sync Group by ID", "request": { "name": "Get Password Sync Group by ID", @@ -132047,7 +134200,7 @@ }, "response": [ { - "id": "67c988da-5800-4581-a378-174f945d2124", + "id": "b2db1cff-0e8c-405c-9d78-16c1a0e1e13f", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -132091,7 +134244,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad000461-e6eb-49c1-92fa-fd9e22fa0226", + "id": "c00f7eb5-865b-445a-b864-a4401a3199af", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132135,7 +134288,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b8cb82b-a493-4a28-a561-4334d1623b5b", + "id": "72362289-8852-4a5e-9cd2-dbaa3c5890a0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132179,7 +134332,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98dea550-4053-4ca1-adff-16ffbff6321f", + "id": "7bd142d0-8355-4515-807b-eafb437dd4fc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -132223,7 +134376,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57401333-fdd5-430f-94c8-68a6c7c68927", + "id": "92956913-306e-4fb9-b1b0-db32bcacc1c9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -132267,7 +134420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40e180a4-0c17-4c56-a217-48a86b8a4783", + "id": "e4a58b8b-c7f5-4cb5-8071-c6b0ec068940", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -132311,7 +134464,7 @@ "_postman_previewlanguage": "json" }, { - "id": "baa24c1e-221b-4f46-9888-b459c7e9a8cd", + "id": "9fc3893b-66cf-4d6c-8202-52cbedb54345", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -132361,7 +134514,7 @@ } }, { - "id": "60194da4-e609-4d89-aa86-6ea3b82776fd", + "id": "0a348713-5532-4b7c-b4af-11970e325990", "name": "Update Password Sync Group by ID", "request": { "name": "Update Password Sync Group by ID", @@ -132415,7 +134568,7 @@ }, "response": [ { - "id": "eb40d1a8-56ae-4cef-bb9b-6b4d4a56093a", + "id": "d83ba8db-9a52-4be5-89a7-6565e899c870", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -132472,7 +134625,7 @@ "_postman_previewlanguage": "json" }, { - "id": "422690ec-b454-4140-a983-f5b9647c6a91", + "id": "59fc92a6-5ea3-4f9c-b7d2-97e859a13fe0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132529,7 +134682,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30d1611d-7015-4def-8ab7-6cd7f587357b", + "id": "833e7d0a-5931-4dff-9310-f8b5caef439d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132586,7 +134739,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab5e4ad3-3ce1-4827-a75f-c9fe589e6299", + "id": "82fccc9d-48d8-4d2c-bfe5-8e4f29f17f9f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -132643,7 +134796,7 @@ "_postman_previewlanguage": "json" }, { - "id": "143a9c7c-0fdd-46ff-b1d9-b556da2506c2", + "id": "020e12d5-7971-4784-919b-0c2dd87ac9d0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -132700,7 +134853,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94028cab-0556-42bc-870c-a96da25b3613", + "id": "9a2835d7-d12a-47bb-b042-b7e5f5450db1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -132757,7 +134910,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc16dfe1-437c-4205-8a5d-494befdb85a1", + "id": "a4b22d22-2c60-4250-987f-99cbe6658b9e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -132820,7 +134973,7 @@ } }, { - "id": "b2aca25f-dfd5-41fd-94e0-6b5c50f5d518", + "id": "abca6e1f-3b21-404c-bfa0-7e22aa4867ff", "name": "Delete Password Sync Group by ID", "request": { "name": "Delete Password Sync Group by ID", @@ -132861,7 +135014,7 @@ }, "response": [ { - "id": "38fe02c2-cdb4-4863-9278-3cb34772cf38", + "id": "8a7f10b8-4a39-459e-a84f-e76816f09d33", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -132895,7 +135048,7 @@ "_postman_previewlanguage": "text" }, { - "id": "15745d06-a67b-4d25-802e-05fb19dd9419", + "id": "8293517d-d08f-44de-aa00-ad7689f6b65a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132939,7 +135092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a21a8e3-b7b9-4254-a81c-b6ca3479ecd7", + "id": "9f83edc3-28a8-4159-8d75-ef0e728ce795", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132983,7 +135136,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b86cc84-b151-47b4-8e2a-59bdba1b8437", + "id": "a1fe910d-d6ea-4e4b-80a9-a5df0f47f4c7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -133027,7 +135180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eefc76fc-2a6a-4f72-a691-356b0ea10983", + "id": "43bb6988-9809-4e87-9092-63ba3cbf2fda", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -133071,7 +135224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4454e360-e033-4ed5-bcef-2d6d6a2b7aae", + "id": "a97876ba-1218-4c03-b1ed-3ae061c5f42f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133124,10 +135277,10 @@ }, { "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", + "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 Identity Security Cloud.\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 Identity Security Cloud organizations' integration security.\n\nIn Identity Security Cloud, 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": "3b1e2e4a-d54c-4586-ab45-93b8272248a9", + "id": "e5b87a53-f370-43d3-8da5-194106a7b316", "name": "List Personal Access Tokens", "request": { "name": "List Personal Access Tokens", @@ -133175,7 +135328,7 @@ }, "response": [ { - "id": "2275259c-b5bf-4918-914e-ae4f176ea907", + "id": "fa4f8b07-391d-4ec1-92b4-4d359bad2f0d", "name": "List of personal access tokens.", "originalRequest": { "url": { @@ -133237,7 +135390,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32f92bef-caf9-4583-b2e6-4eb6dc9cb296", + "id": "9831fd47-15b8-47c6-a8ba-2840873a5707", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -133299,7 +135452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06f630a8-d46e-4d7b-a36f-ee3afcb41442", + "id": "eece71d6-d40b-4b74-b7a8-dfcebfa52bda", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -133361,7 +135514,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0fca8d5-d1bc-4b9f-867b-0b7820202a5f", + "id": "e5652536-f4f0-41b0-a796-ddd45b76a322", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -133423,7 +135576,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35fd651c-44c8-42e1-a6e9-bb05cfb70e82", + "id": "be7232e8-1144-4d92-94d6-81bb58b6ca8e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -133485,7 +135638,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7bd266c-c47f-487c-8aa8-3097cfcfff2a", + "id": "d88eba18-9e4e-4dc2-ba6d-d404324a6048", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133553,7 +135706,7 @@ } }, { - "id": "af6bd68a-f344-455f-9b8c-7dfaddf02fc7", + "id": "1339b474-41ef-4328-a10e-639f1e64e664", "name": "Create Personal Access Token", "request": { "name": "Create Personal Access Token", @@ -133595,7 +135748,7 @@ }, "response": [ { - "id": "591558f8-e3f8-4d03-afe1-733c634d0eae", + "id": "0ff33213-72c9-41a0-a0d0-ae56ddc41e1a", "name": "Created. Note - this is the only time Personal Access Tokens' secret attribute will be displayed.", "originalRequest": { "url": { @@ -133651,7 +135804,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3785f77a-a9f6-452e-bcad-afd15dc3065e", + "id": "8c403f80-9677-4ac1-ba57-1b415cb0ec33", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -133707,7 +135860,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1424da8-e8da-4b2e-a9b5-dfbf87fb34fe", + "id": "abe69b93-32fe-46c4-9b94-0cb856d28503", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -133763,7 +135916,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61b6ece7-9a93-4728-95ad-b840611e1f52", + "id": "2259ac9e-429e-4083-8c3b-b4b901ba5d9b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -133819,7 +135972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7dd1790f-0a6d-488f-8ab2-f230c65d6051", + "id": "a37a6eb5-714f-4c9d-8505-6575f88473bd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -133875,7 +136028,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3cd147e2-6c9f-486e-87ab-bbb09178a53a", + "id": "2464302a-3668-4943-8b55-ddb8d0ee574e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133937,7 +136090,7 @@ } }, { - "id": "79596538-ef50-47f4-8343-c07ccb9ce8aa", + "id": "c9e00808-03b3-41f0-9e5e-b5a55f12a82e", "name": "Patch Personal Access Token", "request": { "name": "Patch Personal Access Token", @@ -133991,7 +136144,7 @@ }, "response": [ { - "id": "0e254db3-5187-4c2b-86b9-262bd508edab", + "id": "482ed090-34bc-4cbe-8cbe-fed6fc7826ee", "name": "Indicates the PATCH operation succeeded, and returns the PAT's new representation.", "originalRequest": { "url": { @@ -134048,7 +136201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "430ae862-2191-4eb9-98f4-d70bc0ed9689", + "id": "a99e6e9d-078e-41a3-8c1d-7f25a6c0af6c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -134105,7 +136258,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a49f6e33-448a-471d-b0ff-09cdcd451ce9", + "id": "a670f8f8-698d-4382-b09f-0304d9c89825", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -134162,7 +136315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8cb4300-a70e-4275-a64f-4102c8fea964", + "id": "b62ebe4f-e6a0-4214-9963-fefbfbef7cbf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -134219,7 +136372,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49b8600e-423b-4ee5-aee2-4395d2dc5d06", + "id": "0e2b691e-bd8f-4b5e-9bb1-85df0c116ac5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -134276,7 +136429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6986a40c-5247-4a64-ba34-5042bea649a6", + "id": "1cf787aa-c742-4708-ab7e-d52473c37bc6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -134333,7 +136486,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbf20e1e-b02b-4fe9-84c5-f68cba6e3f00", + "id": "c080c86c-a9b5-4cbc-b4b9-0237e13398d8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -134396,7 +136549,7 @@ } }, { - "id": "3fe054f2-4282-489b-8749-5c3c851692c6", + "id": "3e474d8c-c036-45cd-bfc8-57a676a6b860", "name": "Delete Personal Access Token", "request": { "name": "Delete Personal Access Token", @@ -134437,7 +136590,7 @@ }, "response": [ { - "id": "459b4601-eaa5-492f-b7a9-f6d44e3a2048", + "id": "3d90143b-27f3-4ecd-9949-9d0776dca62b", "name": "No content.", "originalRequest": { "url": { @@ -134471,7 +136624,7 @@ "_postman_previewlanguage": "text" }, { - "id": "41f1f16a-7aad-4534-b1ea-2a0b623d4ae8", + "id": "f447943a-a976-440a-9db3-6219c72c2e84", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -134515,7 +136668,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48fb5d71-0eff-43cf-ada8-ece10ce3bb97", + "id": "210178a1-2e7a-4412-8426-a8d180a79934", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -134559,7 +136712,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d8ce0a0-169a-433b-8c46-8a8069ae05bb", + "id": "d247dadc-db99-4cb1-bbb7-c269348b39b7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -134603,7 +136756,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46793cd8-121b-44d5-b7cf-ea5376c672ee", + "id": "81622118-ff98-4956-9fbe-24a0cb298871", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -134647,7 +136800,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2579eb0e-a2f8-44b6-8e63-bee149538229", + "id": "93754408-539f-486e-91f3-0b4c0501a99d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -134691,7 +136844,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4857ebf-2b7c-4453-a7e4-b079390670a8", + "id": "2d576558-9c44-4f8e-95fc-a57015447d79", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -134744,10 +136897,10 @@ }, { "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 access approvers, 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/beta/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", + "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 access approvers, 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/docs/api/beta/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": "7b2542ab-fd94-45f1-aa39-b0afe1e100a5", + "id": "38087222-6430-4b59-9976-2192c8f92c93", "name": "Get Public Identity Config", "request": { "name": "Get Public Identity Config", @@ -134776,7 +136929,7 @@ }, "response": [ { - "id": "8540cfc0-4bc2-421a-b8df-6d83f5149dea", + "id": "9826d680-92ce-4298-8601-0d758f47ee9d", "name": "Request succeeded.", "originalRequest": { "url": { @@ -134819,7 +136972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89c6ac32-783b-4aa0-90af-90d311eb63e1", + "id": "9d24deb8-8e26-4daa-8641-a8e79e4060d3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -134862,7 +137015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36ace323-e4a0-437d-99cd-e77c488a9f53", + "id": "db1d2c5a-3fc1-45f4-92b2-40af3c488296", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -134905,7 +137058,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b79754e-9c77-42db-b8b1-498a7120996e", + "id": "60ef5353-bed5-40c4-b9cf-507740dd9c5e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -134948,7 +137101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfbe06ab-60ad-4e66-8266-dbe02ed1b684", + "id": "a5fb9c21-f202-4058-90d6-7f86f1a22eed", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -134991,7 +137144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ead57da-8bad-4492-ae39-6266d97dc215", + "id": "ce75d750-6cad-4a1d-be3c-1ee89ce53b22", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -135040,7 +137193,7 @@ } }, { - "id": "116ebdfe-933d-4610-b15c-b567046bba8a", + "id": "c558122f-8993-42d3-84df-8d2bfaf57783", "name": "Update Public Identity Config", "request": { "name": "Update Public Identity Config", @@ -135082,7 +137235,7 @@ }, "response": [ { - "id": "d80236e1-4262-45ff-8d0b-e1c84e21ca7c", + "id": "1e4b9fbf-acbc-4dad-8503-d219f9c589bc", "name": "Request succeeded.", "originalRequest": { "url": { @@ -135138,7 +137291,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d86c0fa1-f757-4f44-8692-1c441f279cd7", + "id": "fb7bcf0a-2cad-4cd4-9200-38ad2ee77b59", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -135194,7 +137347,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80a4a146-7b43-4d13-a5b3-34622cfe2647", + "id": "b5e8b4bc-e688-4928-b3f3-0d989e861f45", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -135250,7 +137403,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c7ed5f3-d9ac-4805-b483-e2ff8197a459", + "id": "589e15fd-b351-4bea-9cce-c81e87101086", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -135306,7 +137459,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dda7a0e3-dbca-41fa-895d-d21f0f50abe5", + "id": "e88a9e5b-f057-43d0-b9f0-0884eb57aae9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -135362,7 +137515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dbf58229-58bb-4d30-bbec-77781cf281d4", + "id": "dabb68c6-57c6-4191-b566-fc0b29c7da3b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -135427,10 +137580,10 @@ }, { "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/beta/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", + "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/docs/api/beta/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": "c5c42005-1fea-49ef-b18e-db808e7299f2", + "id": "d659ea54-f956-4ccf-9c97-29827b39fbac", "name": "Requestable Objects List", "request": { "name": "Requestable Objects List", @@ -135541,7 +137694,7 @@ }, "response": [ { - "id": "f8516340-1834-4869-9da1-638721e164f9", + "id": "e465dc54-0a71-4524-8cb0-22df7207c002", "name": "List of requestable objects", "originalRequest": { "url": { @@ -135666,7 +137819,7 @@ "_postman_previewlanguage": "json" }, { - "id": "decf39cc-246e-4266-b90a-99b0e8640799", + "id": "d24ea741-d156-4c94-b82d-7b621dd48cf1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -135791,7 +137944,7 @@ "_postman_previewlanguage": "json" }, { - "id": "022d6ef3-6c59-48c7-b5b2-bd72d0274786", + "id": "bfe0c81c-bc5e-4e4b-8622-105428dfa04a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -135916,7 +138069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08456406-e4a6-4f8b-b267-b6b710e1c130", + "id": "be879fca-9f5a-4a3d-a117-145637e13ceb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -136041,7 +138194,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97548194-cd61-4afc-a23e-4bf6dd65c547", + "id": "308cda74-87e1-4ca5-9c4a-a2a2555e3394", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -136166,7 +138319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b50bc43-7d08-45c0-8cf0-c73843fdc756", + "id": "04d0df6d-098d-4be0-a1e3-9cb8b35eef6f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -136298,3423 +138451,12 @@ } ] }, - { - "name": "Role Insights", - "description": "", - "item": [ - { - "id": "df8550f1-b1df-4c53-b20e-e450c44786a1", - "name": "Generate insights for roles", - "request": { - "name": "Generate insights for roles", - "description": { - "content": "Submits a create role insights request to the role insights application. At this time there are no parameters. All business roles will be processed for the customer.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "fc8dc462-ce5f-4e64-956b-8aef4afe32f3", - "name": "Submitted a role insights generation request", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"c9aa02f7-86b0-4bc4-84bd-3116a6131e77\",\n \"createdDate\": \"2020-09-16T18:49:32.150Z\",\n \"lastGenerated\": \"2020-09-16T18:49:32.150Z\",\n \"numberOfUpdates\": 0,\n \"roleIds\": [\n \"2c91808e720e94f8017253287c0a44f4\",\n \"2c918087723ac2800172532191540e03\",\n \"2c9180986e4c8592016e6b15eaef447c\"\n ],\n \"status\": \"CREATED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c183b478-64c8-4ab8-8171-e2eb6fe353c9", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "eaffdb92-553f-421d-997d-1833f460d84e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "6a7b9958-1ebf-4022-92f1-46a120561d0f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "57956bff-2ceb-400d-b6ac-9bcb111fbf5a", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "8c4d67dd-3864-4cd7-8800-3eea1ec3cafd", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "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": "2566227d-2800-4491-ac3e-2c8be5bb4c81", - "name": "Returns metadata from prior request.", - "request": { - "name": "Returns metadata from prior request.", - "description": { - "content": "This endpoint returns details of a prior role insights request. ", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - "requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The role insights request id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "bd89ccf1-b725-4644-a9d5-0b9f1345495a", - "name": "Succeeded. Returns details of an earlier role insights request.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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\": \"c9aa02f7-86b0-4bc4-84bd-3116a6131e77\",\n \"createdDate\": \"2020-09-16T18:49:32.150Z\",\n \"lastGenerated\": \"2020-09-16T18:49:32.150Z\",\n \"numberOfUpdates\": 0,\n \"roleIds\": [\n \"2c91808e720e94f8017253287c0a44f4\",\n \"2c918087723ac2800172532191540e03\",\n \"2c9180986e4c8592016e6b15eaef447c\"\n ],\n \"status\": \"CREATED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff001a8f-7419-41ec-945e-dcc542871dca", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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": "d5b1137a-f215-4055-9968-2f992b6f0dd5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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": "cf2dfca6-cccf-4b08-a325-ae8bfdaeba57", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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": "8f121af8-ade6-45b3-93ed-3df7da792abf", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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": "04c94962-45c0-4d55-b224-135e85304be3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "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": "cfc64642-8f78-462f-895c-dc179a6f3ab1", - "name": "Get role insights summary information", - "request": { - "name": "Get role insights summary information", - "description": { - "content": "This method returns high level summary information for role insights for a customer.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "50f27d77-00be-4b6f-bc96-be3f08b9dde9", - "name": "Succeeded. Returns high level counts.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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 \"numberOfUpdates\": 81872724,\n \"lastGenerated\": \"2020-05-19T13:49:37.385Z\",\n \"entitlementsIncludedInRoles\": 45,\n \"totalNumberOfEntitlements\": 250,\n \"identitiesWithAccessViaRoles\": 550,\n \"totalNumberOfIdentities\": 980\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2988e068-ec97-43e7-bfeb-08084169662f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "de15c60f-4ed8-4827-bd97-25310c32281b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "6c416b4c-a080-4d78-9d28-ebc0192b4081", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "7e2220c3-51a9-4493-8d3b-6f90d1f00693", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "3b45bb35-f6de-403a-8cce-4624d8f98e0b", - "name": "Get role insights", - "request": { - "name": "Get role insights", - "description": { - "content": "This method returns detailed role insights for each role.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "a53a59bb-246c-40fb-be06-5455a33c6150", - "name": "Succeeded. Returns a list of roles with information about insights for each role.", - "originalRequest": { - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n },\n {\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "805c7854-e561-4522-92db-9b2944ebfcf8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "c749e122-3cf5-4173-8ba1-830156396caa", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "88e87b78-4ae1-4e11-ab59-9a42d73bf1c7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "317824f4-e141-4c1a-aa9e-baf6a0c08d85", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights" - ], - "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": "true" - }, - { - "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", - "type": "text/plain" - }, - "key": "sorters", - "value": "numberOfUpdates" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"John\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "e335eb62-51a3-42af-9d87-23ab0e954617", - "name": "Get a single role insight", - "request": { - "name": "Get a single role insight", - "description": { - "content": "This endpoint gets role insights information for a role.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "insightId", - "disabled": true, - "description": { - "content": "(Required) The role insight id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5e6f76e2-9740-4d46-a2e9-866fcaf6969f", - "name": "Succeeded. Returns information about insights for a single role.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dc140e52-8155-40c1-9752-4e3a86beccc1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "f0ec8835-b1e0-42a2-9d83-647c81faeec7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "2d097e01-2330-429c-94cd-09e4ad0bed1c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "49ed75c7-f440-4190-91bf-7cb906e72b31", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "35b56fdc-880c-4926-9ea0-2dafb7574abc", - "name": "Get entitlement insights for a role", - "request": { - "name": "Get entitlement insights for a role", - "description": { - "content": "This endpoint returns entitlement insights for a role.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "insightId", - "disabled": true, - "description": { - "content": "(Required) The role insight id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "439fa10e-f2c9-4b95-bf8c-b6e1f08db25d", - "name": "Succeeded. Returns a list of entitlements to be added for a role.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"id esse anim\",\n \"id\": \"cons\",\n \"description\": \"nostrud ut in ullamco\",\n \"attribute\": \"ad in eiusmod dolor sint\",\n \"value\": \"fugiat eu a\",\n \"source\": \"est dolore \",\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n },\n {\n \"name\": \"consectetur exercita\",\n \"id\": \"dolor quis\",\n \"description\": \"ut magna Lorem esse\",\n \"attribute\": \"eu nulla quis voluptate magna\",\n \"value\": \"in anim labore\",\n \"source\": \"consectetur id ut magna sit\",\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1a2d98c7-2680-4ed0-97cd-0ec83b6c1fec", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "a775360f-3578-4f37-9c4f-84427094d548", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "7a7baced-5bf5-4352-b676-1e4a3f6f7b40", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "1dc2bb6b-5261-447a-9ef6-12ff53fe0b8f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "occaecat tempor laboris" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Admin\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "cc792eb1-6aa2-433b-8849-bfc2314f6680", - "name": "Download entitlement insights for a role", - "request": { - "name": "Download entitlement insights for a role", - "description": { - "content": "This endpoint returns the entitlement insights for a role.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "insightId", - "disabled": true, - "description": { - "content": "(Required) The role insight id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "a085aad5-dc5c-4d01-8b5a-720f7b8fbe9c", - "name": "Succeeded. Returns a csv file containing a list of entitlements to be added for a role.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "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": "occaecat tempor laboris", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "9145fd23-a82c-4215-a386-a976d9a5c2ca", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "45f90021-d30f-4b8f-8118-9530daefd428", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "7262a0e7-3d79-4581-b869-4a204b80c1bf", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "efb90b3d-0458-4043-a7b1-db4292c23da7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", - "type": "text/plain" - }, - "key": "sorters", - "value": "identitiesWithAccess" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "5bb3bca1-6584-428c-9b23-3aab5005628b", - "name": "Get current entitlement for a role", - "request": { - "name": "Get current entitlement for a role", - "description": { - "content": "This endpoint gets the entitlements for a role. The term \"current\" is to distinguish from the entitlement(s) an insight might recommend adding.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "insightId", - "disabled": true, - "description": { - "content": "(Required) The role insight id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "27356d38-6f24-4267-bada-fe486fc86083", - "name": "Succeeded. Returns a list of current or pre-existing entitlements for a role.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"Administrator\",\n \"description\": \"Full administrative access to IdentityNow\",\n \"source\": \"IdentityNow\",\n \"attribute\": \"assignedGroups\",\n \"value\": \"ORG_ADMIN\"\n },\n {\n \"name\": \"Administrator\",\n \"description\": \"Full administrative access to IdentityNow\",\n \"source\": \"IdentityNow\",\n \"attribute\": \"assignedGroups\",\n \"value\": \"ORG_ADMIN\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "24e01811-72d3-40f9-8f55-a21dd18d882f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "5dc14e62-96df-4e00-9888-77905f4ea224", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "9280a605-d633-47a2-9d72-761fb704c89b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "478f7ed1-fc40-4e67-b7e0-50628be34d29", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "current-entitlements" - ], - "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**name**: *sw*\n\n**description**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"r\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "96a59ef9-575c-4ccd-864d-9be5a5789f5a", - "name": "Get identities for a suggested entitlement (for a role)", - "request": { - "name": "Get identities for a suggested entitlement (for a role)", - "description": { - "content": "Role insights suggests entitlements to be added for a role. This endpoint returns a list of identities in the role, with or without the entitlements, for a suggested entitlement so that the user can see which identities would be affected if the suggested entitlement were to be added to the role.", - "type": "text/plain" - }, - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [ - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "insightId", - "disabled": true, - "description": { - "content": "(Required) The role insight id", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", - "key": "entitlementId", - "disabled": true, - "description": { - "content": "(Required) The entitlement id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "1f78484d-24eb-4e69-942a-5706ae4d444e", - "name": "Succeeded. Returns a list of identities with or without the entitlement.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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\": \"Adam Smith\",\n \"attributes\": {\n \"department\": \"Human Resources-tah-mgb-dnd\",\n \"firstName\": \"Adam\",\n \"jobTitle\": \"Sales Analyst\",\n \"location\": \"Mexico\"\n }\n },\n {\n \"name\": \"Adam Smith\",\n \"attributes\": {\n \"department\": \"Human Resources-tah-mgb-dnd\",\n \"firstName\": \"Adam\",\n \"jobTitle\": \"Sales Analyst\",\n \"location\": \"Mexico\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63dd1e83-7416-421a-ba12-14d4bc8bce80", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "42895ee6-e5b0-4974-9eef-46797fd529ea", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "dc30a246-897a-4f57-8082-ed9688d4f59d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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": "4ef26285-43ae-408a-b0bc-f7c054051d2c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "role-insights", - ":insightId", - "entitlement-changes", - ":entitlementId", - "identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Identity has this entitlement or not", - "type": "text/plain" - }, - "key": "hasEntitlement", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "name sw \"Jan\"" - } - ], - "variable": [] - }, - "header": [ - { - "key": "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", + "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 Identity Security Cloud.\nIdentity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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": "ac349f9a-d6c8-4136-b869-8ba280ea6712", + "id": "daedd978-c2cd-438f-af9d-42f63dcba9b1", "name": "List Roles", "request": { "name": "List Roles", @@ -139816,7 +138558,7 @@ }, "response": [ { - "id": "0fd24973-e204-4326-b7b6-c42bd6694f61", + "id": "2fcbf383-3e54-4ed4-8906-06794a629f36", "name": "List of Roles", "originalRequest": { "url": { @@ -139932,7 +138674,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95ea4a58-6769-449c-bc7e-20d5b61e7059", + "id": "a32d80cf-1448-4b1e-9a1e-522437e2b2a7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -140048,7 +138790,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fc2cefe-495a-4c4e-8a89-94c765f17134", + "id": "b2b0733f-1307-405c-835c-77b93c600931", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -140164,7 +138906,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cecf1c83-8279-48f5-9bf6-05b5822f1b40", + "id": "a6ff7495-1953-466f-b42d-112341a1e036", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -140280,7 +139022,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c66b29b-00ec-429f-9990-ac4eb164267a", + "id": "61e3635e-f5e4-454d-a57c-70f4d3e98acb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -140396,7 +139138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75cd9536-fcb4-4396-9147-5dd348ce8daf", + "id": "2d7a2094-10ee-46b8-a973-237d6177d601", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -140518,7 +139260,7 @@ } }, { - "id": "9942f6a6-cbcb-4b3a-889d-a56970e07bf6", + "id": "2fe82b86-f23a-4a79-824b-1ae8845ddf30", "name": "Create a Role", "request": { "name": "Create a Role", @@ -140560,7 +139302,7 @@ }, "response": [ { - "id": "764c6d2c-2418-4212-b6ff-76814554e8d8", + "id": "0532f327-fb17-4ba5-885f-d48b244ee8f9", "name": "Role created", "originalRequest": { "url": { @@ -140616,7 +139358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45fe520d-2fa0-4314-816e-99081f300aa8", + "id": "b5c70742-4e4e-4d43-a072-5a0c9550029b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -140672,7 +139414,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb6bc29a-150b-4ff0-9812-e7d8ad94f07e", + "id": "7f700aff-17de-47fd-bcd4-b6b9e05283c0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -140728,7 +139470,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbdfa4c6-e70e-47ec-80cd-74579206bae4", + "id": "50faf696-c264-4b5f-a8a3-1d48990e13fb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -140784,7 +139526,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94499368-1966-4d05-b1ee-74f2b77bbeb4", + "id": "698034e5-24b9-4155-86c3-b8901295abe0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -140840,7 +139582,7 @@ "_postman_previewlanguage": "json" }, { - "id": "018c9183-7dda-47d3-86e4-1992d9ac5576", + "id": "ae1a204f-2c09-4420-8563-629fc6fd2efe", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -140902,7 +139644,7 @@ } }, { - "id": "1d2d7041-a776-40ee-b9e3-27bcd6ad966f", + "id": "f77a6366-bba6-44db-8cea-8e7211665920", "name": "Get a Role", "request": { "name": "Get a Role", @@ -140943,7 +139685,7 @@ }, "response": [ { - "id": "747c2028-9259-4a14-aaad-f2a97d811354", + "id": "67303e71-f878-4195-811a-afb48763f0bd", "name": "List of all Roles", "originalRequest": { "url": { @@ -140987,7 +139729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08f2d1c5-5a89-4efd-9767-51aea0a129a8", + "id": "b58eed66-0a02-4205-88e7-5ad0f5673573", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -141031,7 +139773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0ec4ff2-8510-481e-8329-fea8a59c298c", + "id": "f28eeb77-54d2-407a-997c-a8558bce037f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -141075,7 +139817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09845254-9066-4138-b026-ad38a0662583", + "id": "85ec5016-fb29-47c1-a398-fc674b531ad7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -141119,7 +139861,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51bb7c8c-c8c8-4bff-ba1e-6a0cdd16f9e7", + "id": "2395a45d-3e03-459d-ac6b-2c97794569c5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -141163,7 +139905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "830be750-8220-42dd-92bf-91d4a0c98e0a", + "id": "7071195a-2299-4304-a951-2a148d0b4deb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -141213,7 +139955,7 @@ } }, { - "id": "8c7b4f87-b24b-4bc1-a995-74d5d2d458e5", + "id": "4432b0ff-c368-4fce-a30f-d8d94ace3ba4", "name": "Patch a specified Role", "request": { "name": "Patch a specified Role", @@ -141267,7 +140009,7 @@ }, "response": [ { - "id": "d46563a8-87ee-4c80-b3cd-4bcf83398a3b", + "id": "f1be6594-e236-463d-9298-5a904a536f43", "name": "Make a Role Requestable and Enable it in One Call", "originalRequest": { "url": { @@ -141324,7 +140066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38fe1082-d79f-4050-8c4c-6a99cf4c96a5", + "id": "3253ee70-22f6-40dd-9f00-137bba48e11e", "name": "Assign a Role to a Segment", "originalRequest": { "url": { @@ -141381,7 +140123,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1d60599-0258-492d-b1fc-f7e8a0edbe90", + "id": "72fdfd3e-f88c-4dcf-9de1-cf4f9eeaed65", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -141438,7 +140180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52148a7b-7ff1-4fe3-88ef-fc0fd64090ab", + "id": "50f2fd75-815c-46eb-a237-c2b54b9923d7", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -141495,7 +140237,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0c7a01aa-a325-4c26-ad8d-3a47c37995d5", + "id": "4a7735cf-4dab-4e84-92bb-6b4ea75aa847", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -141552,7 +140294,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e95d299-d85f-44c4-bf51-4df41bc849c6", + "id": "5ae8a41a-c9d6-4dff-95e4-375e8cb68f6b", "name": "Assign a Role to a Segment", "originalRequest": { "url": { @@ -141609,7 +140351,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f19f8939-3e06-4d9a-ad95-5391f014f2b3", + "id": "8f005c30-34c0-44cc-a284-52307940d809", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -141666,7 +140408,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac714000-ebc3-4b53-92d3-7fe99d395998", + "id": "c8da9c56-3b25-41e1-acf3-29fd2565c2eb", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -141723,7 +140465,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57b11642-8bca-42f6-949b-94508505e229", + "id": "fee77f43-2ef5-4f15-b3f7-c6934e09c557", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -141780,7 +140522,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2829b8a8-b70e-4069-ad22-fc36885b9297", + "id": "7889d900-5b87-4a8f-a53e-9c70dd107391", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -141837,7 +140579,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94453847-77a6-4ba0-9d29-8f76feecfe6a", + "id": "76ff28f4-599b-4e2a-81bc-a1d78b74e6d2", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -141894,7 +140636,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e876bf04-4508-48af-a425-3fb43a85a6c3", + "id": "e6be18b8-e7f8-4eba-8689-003074117428", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -141951,7 +140693,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fab868a-a463-4345-b60d-a02a3cad89ce", + "id": "dc456b5c-3dd9-4c48-a75d-6d3c32fac4f4", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -142008,7 +140750,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c88daf5e-2830-4eb3-a312-be7c3d51b027", + "id": "c1ea4a66-d2a3-4946-bd7d-1cc717ebc98b", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -142065,7 +140807,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8111567d-3653-44e5-a95f-3eed6a8b26c7", + "id": "43187f2b-9583-438e-b23b-4e0835e7fd6c", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -142122,7 +140864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3766475e-d9ed-485a-9948-fb63848a26cc", + "id": "d9e12be6-455b-4f65-b91f-c5b826581c84", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -142185,7 +140927,7 @@ } }, { - "id": "f44033c7-a078-47b7-a463-fa8ae8c1e81f", + "id": "d1260f15-d242-45a4-a64a-b282e78d05b5", "name": "Delete a Role", "request": { "name": "Delete a Role", @@ -142226,7 +140968,7 @@ }, "response": [ { - "id": "2eaa030b-5583-4e1b-a1c4-f8cb708d09a6", + "id": "1892c24f-0a12-40d8-b2e6-047a3427baed", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -142260,7 +141002,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c33879ac-0009-434e-a53f-025636bcdc71", + "id": "adcd2e13-b9d4-4c0a-a6c9-3463f06cc9a4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -142304,7 +141046,7 @@ "_postman_previewlanguage": "json" }, { - "id": "63354172-a9d2-4849-b969-ce74f041cacf", + "id": "68ea1a19-7714-4f1d-aa6d-fd0a12c8f68f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -142348,7 +141090,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f3cc237-a6e1-4e86-9030-d7be1e82055d", + "id": "e911990b-3dd3-456c-8ba2-b10244f83d1b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -142392,7 +141134,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8c734f3-9e33-4da4-b894-1eda67c8048c", + "id": "3eb4d29d-0ed7-44ce-bb63-74680d15eae4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -142436,7 +141178,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebe60810-684f-4888-a992-18c03213199c", + "id": "b61959a0-0113-468e-94f7-59d7a8e039ca", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -142486,7 +141228,7 @@ } }, { - "id": "dfed71bf-39bf-4399-be49-a79eb2a9d13c", + "id": "fb1cc8af-66fc-450b-8dda-0d337eed9ea1", "name": "Delete Role(s)", "request": { "name": "Delete Role(s)", @@ -142529,7 +141271,7 @@ }, "response": [ { - "id": "f407b449-57f8-419c-a681-169ecb01b751", + "id": "5fcfeed6-c35b-4114-a65d-347596504562", "name": "Returns an object with the id of the task performing the delete operation.", "originalRequest": { "url": { @@ -142586,7 +141328,7 @@ "_postman_previewlanguage": "json" }, { - "id": "040ca949-7fce-43a6-84e2-5110e3ebc2d2", + "id": "549399b9-f5d4-4ede-a3e4-5e71bb90add2", "name": "400.1 Bad Request Content", "originalRequest": { "url": { @@ -142643,7 +141385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "408551be-3ea3-47aa-b50c-2582224ea4c3", + "id": "a344be0a-60dc-4103-a87e-de97ef596050", "name": "400.1 Role ids limit violation", "originalRequest": { "url": { @@ -142700,7 +141442,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01252cc5-ada3-4df9-a44e-36cc02125b3b", + "id": "980413b9-87a8-475f-bd29-c4823c19371d", "name": "400.1.404 Referenced object not found", "originalRequest": { "url": { @@ -142757,7 +141499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7fd00ac8-d91d-453a-8f85-5c3995843b30", + "id": "0f4f33ab-bdb1-4f78-adf5-046670fbd98f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -142814,7 +141556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab571404-4b25-499b-b97c-02f73ba7e774", + "id": "5db42f33-cf21-475a-8516-dd3c5af35b13", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -142871,7 +141613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fc0c0d0d-43ef-4c4f-8b02-407bf7f81381", + "id": "816b3a3e-7ff9-4644-8b9a-08262d134606", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -142928,7 +141670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5fef6f7-3e35-4606-9ad0-9ac5457cca1e", + "id": "639708b5-afd6-45d4-84cb-c463093e0a33", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -142991,7 +141733,7 @@ } }, { - "id": "c9ee2601-c94a-42b2-8c1f-ca6f2ea6635c", + "id": "f249006c-1327-4a02-b03f-b63bf7352341", "name": "Identities assigned a Role", "request": { "name": "Identities assigned a Role", @@ -143076,7 +141818,7 @@ }, "response": [ { - "id": "fe9b99ad-d7b0-498e-9464-09c967365a5b", + "id": "6d8cc625-f03d-4b19-87cd-b7d3a5e2ff5d", "name": "List of Identities assigned the Role", "originalRequest": { "url": { @@ -143167,7 +141909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d2b1fbc-e0b8-4784-9269-4fe13a52543a", + "id": "82cbf971-b490-4af7-aa54-19fb6041d7da", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -143258,7 +142000,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9771ed8c-edde-4bb3-a38e-3f95370d45b5", + "id": "11cbd665-e27a-477d-8dd8-88f643829b04", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -143349,7 +142091,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d5cbf68-2667-4bf7-880f-069d529544c1", + "id": "a82e5847-979f-4215-bccd-aad885758643", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -143440,7 +142182,7 @@ "_postman_previewlanguage": "json" }, { - "id": "109a4859-b3c8-4600-b8c1-ee7ef647f41d", + "id": "f7d07643-e94b-412f-a2c8-1f645375bffc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -143531,7 +142273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f395a873-fbc6-4ec6-8189-307ed37b563c", + "id": "4c034947-565c-4087-bd6b-f2aa34e78716", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -143628,7 +142370,7 @@ } }, { - "id": "78c1df79-0cd7-4a88-abc7-fda932424028", + "id": "c33257ef-ee3c-427e-a6d3-4029c7dda4f5", "name": "List role's Entitlements", "request": { "name": "List role's Entitlements", @@ -143716,7 +142458,7 @@ }, "response": [ { - "id": "55bfc104-1d36-4b2c-8ec5-1cd51344a662", + "id": "0df054e8-bdbc-411e-90e7-7aa2d8a7d684", "name": "List of Entitlements", "originalRequest": { "url": { @@ -143807,7 +142549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d41f9ce-56d7-4160-baf9-6b8d7ceb8866", + "id": "1a9cd0dd-e262-4726-a021-53d42fc71179", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -143898,7 +142640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70f7b5f1-13c4-4b90-ba02-e20c3e4288bd", + "id": "882869c9-aee3-4777-94b7-4c11ad20e675", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -143989,7 +142731,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd83f45f-3396-44bf-ad05-ef9747a8f93e", + "id": "3010ba73-a7c4-4ccc-8ff7-91101cd235d1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -144080,7 +142822,7 @@ "_postman_previewlanguage": "json" }, { - "id": "023673b9-679d-4efa-9997-ab218d6c81a8", + "id": "6b8cd000-d3ad-41d5-a5e5-3b1bfd0ba9fb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -144171,7 +142913,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29076440-a74e-42e3-bc5d-df9018fc56d3", + "id": "dab23fc1-cd97-4c10-a4e7-b4daa3c1c0d3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -144269,12 +143011,3423 @@ } ] }, + { + "name": "Role Insights", + "description": "", + "item": [ + { + "id": "19210604-3876-4f84-bb0c-87d73e604fa7", + "name": "Generate insights for roles", + "request": { + "name": "Generate insights for roles", + "description": { + "content": "Submits a create role insights request to the role insights application. At this time there are no parameters. All business roles will be processed for the customer.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {} + }, + "response": [ + { + "id": "6e2ce9f5-2d3a-4b55-a62b-e26ca834c050", + "name": "Submitted a role insights generation request", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"c9aa02f7-86b0-4bc4-84bd-3116a6131e77\",\n \"createdDate\": \"2020-09-16T18:49:32.150Z\",\n \"lastGenerated\": \"2020-09-16T18:49:32.150Z\",\n \"numberOfUpdates\": 0,\n \"roleIds\": [\n \"2c91808e720e94f8017253287c0a44f4\",\n \"2c918087723ac2800172532191540e03\",\n \"2c9180986e4c8592016e6b15eaef447c\"\n ],\n \"status\": \"CREATED\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6e22e468-f2ae-4259-802f-b57459935720", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "75bf652c-1a8e-4047-9ccf-06b2f0f49888", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "d252761b-567a-40e6-8b91-11dbcf6f6ed6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "b9771126-7029-48b7-ae58-593139385048", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "09eee60b-429a-4a0d-949b-6b854c1c4280", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "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": "381e0f06-f967-4134-9d62-13fe0f0d529b", + "name": "Returns metadata from prior request.", + "request": { + "name": "Returns metadata from prior request.", + "description": { + "content": "This endpoint returns details of a prior role insights request. ", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + "requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) The role insights request id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "f969ee27-3148-4cb6-9e5e-d3b435f36e08", + "name": "Succeeded. Returns details of an earlier role insights request.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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\": \"c9aa02f7-86b0-4bc4-84bd-3116a6131e77\",\n \"createdDate\": \"2020-09-16T18:49:32.150Z\",\n \"lastGenerated\": \"2020-09-16T18:49:32.150Z\",\n \"numberOfUpdates\": 0,\n \"roleIds\": [\n \"2c91808e720e94f8017253287c0a44f4\",\n \"2c918087723ac2800172532191540e03\",\n \"2c9180986e4c8592016e6b15eaef447c\"\n ],\n \"status\": \"CREATED\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bd53b34f-1392-468e-8365-468ae0eefd69", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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": "f054e09a-1040-43bf-b79e-9073bd29ae92", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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": "47aca846-37d3-4661-9f10-10a1923905e3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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": "0edcbc4c-5224-4581-8bf3-f59c28e96cc3", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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": "d38b42aa-5693-4c8a-960e-f2463851aceb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "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": "c4d62d9d-d01a-4dcc-97f1-141ba443e5c9", + "name": "Get role insights summary information", + "request": { + "name": "Get role insights summary information", + "description": { + "content": "This method returns high level summary information for role insights for a customer.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "d7ceb6d5-9794-4ecf-9a3e-42b43b155eb6", + "name": "Succeeded. Returns high level counts.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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 \"numberOfUpdates\": -93882521,\n \"lastGenerated\": \"2020-05-19T13:49:37.385Z\",\n \"entitlementsIncludedInRoles\": 45,\n \"totalNumberOfEntitlements\": 250,\n \"identitiesWithAccessViaRoles\": 550,\n \"totalNumberOfIdentities\": 980\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7f97f612-1565-4ffa-8a4c-d9036cd22892", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "231bcef7-7896-4570-9400-90954f4a59ff", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "f3b4ae39-c458-44bf-a4e3-0dfb54277969", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "266b791c-a455-4573-8e61-bbdebe98fa3b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "840186cd-ed73-462c-a650-25a5935efd1f", + "name": "Get role insights", + "request": { + "name": "Get role insights", + "description": { + "content": "This method returns detailed role insights for each role.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "3cb5fd5f-8b06-4ca9-ac74-045f12006b2b", + "name": "Succeeded. Returns a list of roles with information about insights for each role.", + "originalRequest": { + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n },\n {\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f423bfc-f632-4565-b33b-8ec07455e28a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "471dfff2-286d-46a2-a8ca-c030e50858a9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "e63e9c2b-603d-4404-96fc-a72cd2de5fc4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "bd69e402-ef15-4fb9-ada4-6cc0f7623b0b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights" + ], + "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": "true" + }, + { + "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: **numberOfUpdates, identitiesWithAccess, totalNumberOfIdentities**", + "type": "text/plain" + }, + "key": "sorters", + "value": "numberOfUpdates" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**ownerName**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"John\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "b5d27f74-ed9a-4e0a-be1f-534418322668", + "name": "Get a single role insight", + "request": { + "name": "Get a single role insight", + "description": { + "content": "This endpoint gets role insights information for a role.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "insightId", + "disabled": true, + "description": { + "content": "(Required) The role insight id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "605ba329-c3ec-448b-93f5-afe816089f41", + "name": "Succeeded. Returns information about insights for a single role.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"numberOfUpdates\": 5,\n \"createdDate\": \"2020-05-19T13:49:37.385Z\",\n \"role\": {\n \"name\": \"Software Engineer\",\n \"id\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\",\n \"description\": \"Person who develops software\",\n \"ownerName\": \"Bob\",\n \"ownerId\": \"1467e61e-f284-439c-ba2d-c6cc11cf0941\"\n },\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0441959b-90a5-4583-acae-a44c84e80a94", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "63be0cb0-49fc-475f-b61d-e7e433e9efc5", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "107e83ab-09b3-44da-8e18-db737788b149", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "d6a10d31-8c6b-4f09-94d8-a1071b0ac180", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "ae8c678c-9269-4bc5-aa00-8f8106d7519a", + "name": "Get entitlement insights for a role", + "request": { + "name": "Get entitlement insights for a role", + "description": { + "content": "This endpoint returns entitlement insights for a role.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "insightId", + "disabled": true, + "description": { + "content": "(Required) The role insight id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "a74d46f8-62cd-4fbb-8d6b-818965b7e141", + "name": "Succeeded. Returns a list of entitlements to be added for a role.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"ut in aliqua in\",\n \"id\": \"Duis\",\n \"description\": \"consequat\",\n \"attribute\": \"fugiat do Ut dolore\",\n \"value\": \"sit nisi\",\n \"source\": \"elit magn\",\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n },\n {\n \"name\": \"commodo\",\n \"id\": \"fugiat nisi\",\n \"description\": \"pariatur in\",\n \"attribute\": \"sunt pariatur Lorem\",\n \"value\": \"adipisicing\",\n \"source\": \"irure ex veniam est dolor\",\n \"insight\": {\n \"type\": \"ADD\",\n \"identitiesWithAccess\": 850,\n \"identitiesImpacted\": 150,\n \"totalNumberOfIdentities\": 1000\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dacf0fe3-9789-4a1c-8cbd-48c1159318b6", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "597e4aea-6b69-40a8-a8de-c464dadf9640", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "7779f0e1-8afb-431a-a519-20c23e1dd082", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "afd4bda4-badb-4805-b57e-2447217f8dcb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "anim aliqua consectetur" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Admin\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "d229adf0-a781-4833-b01c-6b538e5d26cc", + "name": "Download entitlement insights for a role", + "request": { + "name": "Download entitlement insights for a role", + "description": { + "content": "This endpoint returns the entitlement insights for a role.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "insightId", + "disabled": true, + "description": { + "content": "(Required) The role insight id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "f76d5a52-fcec-4427-841b-14095f35065a", + "name": "Succeeded. Returns a csv file containing a list of entitlements to be added for a role.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "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": "anim aliqua consectetur", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "dae5f913-c34e-42ce-8131-7f1036d299e5", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "d413788a-5584-4b2d-b1d0-e7751724abb7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "51c29e51-858b-4576-9331-503497952f14", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "b524ff04-2758-4f60-bbae-8eda1afbd9b6", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "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: **identitiesWithAccess**\n\nThe default sort is **identitiesWithAccess** in descending order.", + "type": "text/plain" + }, + "key": "sorters", + "value": "identitiesWithAccess" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "6dfb6fd2-bdfa-45a7-97e5-d099e625dede", + "name": "Get current entitlement for a role", + "request": { + "name": "Get current entitlement for a role", + "description": { + "content": "This endpoint gets the entitlements for a role. The term \"current\" is to distinguish from the entitlement(s) an insight might recommend adding.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "insightId", + "disabled": true, + "description": { + "content": "(Required) The role insight id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "b795afae-7900-41ea-a0a9-beba5d283f9e", + "name": "Succeeded. Returns a list of current or pre-existing entitlements for a role.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"Administrator\",\n \"description\": \"Full administrative access to IdentityNow\",\n \"source\": \"IdentityNow\",\n \"attribute\": \"assignedGroups\",\n \"value\": \"ORG_ADMIN\"\n },\n {\n \"name\": \"Administrator\",\n \"description\": \"Full administrative access to IdentityNow\",\n \"source\": \"IdentityNow\",\n \"attribute\": \"assignedGroups\",\n \"value\": \"ORG_ADMIN\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f502506a-c7df-4650-be77-8ba295897d34", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "d5f3f712-6599-4f6a-aeed-b7961da167d8", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "05cb0195-80b0-43f0-956c-0c9d02263a3a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "5a83af38-bc31-49c0-97f1-07777683ad85", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "current-entitlements" + ], + "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**name**: *sw*\n\n**description**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"r\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "cc4863ca-4105-42dd-b310-bbe52cc6dd18", + "name": "Get identities for a suggested entitlement (for a role)", + "request": { + "name": "Get identities for a suggested entitlement (for a role)", + "description": { + "content": "Role insights suggests entitlements to be added for a role. This endpoint returns a list of identities in the role, with or without the entitlements, for a suggested entitlement so that the user can see which identities would be affected if the suggested entitlement were to be added to the role.", + "type": "text/plain" + }, + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "insightId", + "disabled": true, + "description": { + "content": "(Required) The role insight id", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "8c190e67-87aa-4ed9-a90b-d9d5344523fb", + "key": "entitlementId", + "disabled": true, + "description": { + "content": "(Required) The entitlement id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "4d466857-6bc8-45d6-bfe8-928c35617a23", + "name": "Succeeded. Returns a list of identities with or without the entitlement.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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\": \"Adam Smith\",\n \"attributes\": {\n \"department\": \"Human Resources-tah-mgb-dnd\",\n \"firstName\": \"Adam\",\n \"jobTitle\": \"Sales Analyst\",\n \"location\": \"Mexico\"\n }\n },\n {\n \"name\": \"Adam Smith\",\n \"attributes\": {\n \"department\": \"Human Resources-tah-mgb-dnd\",\n \"firstName\": \"Adam\",\n \"jobTitle\": \"Sales Analyst\",\n \"location\": \"Mexico\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa5064a6-6703-4d1a-8dc9-6790eb4ab798", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "4a3972e2-9298-474e-91d2-1bc5dd0fbf0b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "59321822-10e0-4b9e-ad49-2fe912a3a1de", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "6f281428-174b-4391-8389-70d771df6c14", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "role-insights", + ":insightId", + "entitlement-changes", + ":entitlementId", + "identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Identity has this entitlement or not", + "type": "text/plain" + }, + "key": "hasEntitlement", + "value": "false" + }, + { + "disabled": true, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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**: *sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"Jan\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "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": "Search Attribute Configuration", "description": "", "item": [ { - "id": "d33ebda8-a643-4631-aa8f-1d78b69fd920", + "id": "91362492-8732-489f-8067-a9f3b19d5690", "name": "Configure/create extended search attributes in IdentityNow.", "request": { "name": "Configure/create extended search attributes in IdentityNow.", @@ -144317,7 +146470,7 @@ }, "response": [ { - "id": "6d4916aa-bf07-42b2-ac9c-44bbadd6c6c7", + "id": "2a9df358-51af-4ad4-aef2-e0069ba603d5", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -144374,7 +146527,7 @@ "_postman_previewlanguage": "json" }, { - "id": "995ffffa-0ecd-4edf-9d65-439d540c9197", + "id": "dab89f64-3c55-4243-a298-95f36ae488e4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -144431,7 +146584,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c685f54-e922-459f-a3f7-ae7eb65e56e1", + "id": "0b483811-b0a1-4859-981e-f6645079c03a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -144488,7 +146641,7 @@ "_postman_previewlanguage": "json" }, { - "id": "573990bf-0ef0-4369-b40c-124ab2ed59ba", + "id": "759eb5de-2c52-46ab-bb0d-63a66a84a474", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -144545,7 +146698,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e1761ae-7a3a-4799-b837-90789db602bc", + "id": "3a9807ec-6dbb-4add-bd76-b2b08621b87a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -144602,7 +146755,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f205078a-030c-4ad2-8600-127265148616", + "id": "c7e01068-5eed-4ea6-a1f3-af42f6fab851", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -144659,7 +146812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3251a08e-8390-496f-b537-a6969562330a", + "id": "021263ba-a4ae-4984-9ec7-2568dd08225a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -144722,7 +146875,7 @@ } }, { - "id": "43f347ce-a07b-408c-a077-1a7683da51c7", + "id": "8d6e2c38-f117-4779-8b75-1f32cfe4c7b8", "name": "Retrieve a list of extended search attributes in IdentityNow.", "request": { "name": "Retrieve a list of extended search attributes in IdentityNow.", @@ -144752,7 +146905,7 @@ }, "response": [ { - "id": "6e79b992-f4b8-473f-923d-6cbfbf4ac49c", + "id": "7275f883-b142-4a37-98e7-99f7a18ff030", "name": "List of attribute configurations in IdentityNow.", "originalRequest": { "url": { @@ -144796,7 +146949,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b9ba878-2cc9-4f7e-b0e9-ffd14966e5b2", + "id": "55d119d7-8085-41a1-aca3-3c830c38765d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -144840,7 +146993,7 @@ "_postman_previewlanguage": "json" }, { - "id": "943595bc-ad32-46e3-aa8f-38e3f4fe0ca1", + "id": "a9d9fc23-6eaf-4b85-b45c-b0921df6ea40", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -144884,7 +147037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78bf8224-35c0-4645-a626-85cc580d9244", + "id": "5d7dda9f-f01a-41a8-ad8d-60f64e87d799", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -144928,7 +147081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a3208d6-1cf0-4ff7-8e7d-4f4a397fd890", + "id": "171186bf-0d4a-4306-a38c-850b470fc49d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -144978,7 +147131,7 @@ } }, { - "id": "4dcc630b-2188-4aef-ac70-90b7d5cfb045", + "id": "f74f2ef4-f59f-4a4a-a660-0a8c3759eb2e", "name": "Get the details of a specific extended search attribute in IdentityNow.", "request": { "name": "Get the details of a specific extended search attribute in IdentityNow.", @@ -145020,7 +147173,7 @@ }, "response": [ { - "id": "25a48098-e236-4f25-8591-594389a18cc2", + "id": "56a1561e-3383-4eef-8833-ac47cd265ff4", "name": "Specific attribute configuration in IdentityNow.", "originalRequest": { "url": { @@ -145065,7 +147218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2261e15c-dcb5-4210-a972-4f98f35cb4aa", + "id": "352c6f17-5615-4ea0-9f39-13c4de5667bf", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -145100,7 +147253,7 @@ "_postman_previewlanguage": "text" }, { - "id": "fe5d71ca-df1f-4c14-85ba-16ef52b569d8", + "id": "99e27578-ec5c-44d2-b001-ed37558904a7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -145145,7 +147298,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c773500a-ba6e-492d-9a89-e68ac512fcb2", + "id": "b78fddcb-f46c-41c9-8cf4-054b45331947", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -145190,7 +147343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ec3a367-42c7-4a88-ba5d-dd3a81010fcf", + "id": "f1ceb5cb-a0de-4f36-80eb-e761fe80beb5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -145235,7 +147388,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72fddb78-ee77-4988-861b-e26398bb5437", + "id": "e8991559-b288-46f1-b069-8431b23037c9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -145280,7 +147433,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8861d9a4-4f57-439e-bd4c-3be17345ca58", + "id": "adb37ea6-70b4-40ad-bff0-ec82b4217ea9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -145331,7 +147484,7 @@ } }, { - "id": "cc2bd2a6-7b32-4d6c-a590-96d2ec64260b", + "id": "44a823be-3d6a-42e1-b8f3-c2bf22d9976f", "name": "Delete an extended search attribute in IdentityNow.", "request": { "name": "Delete an extended search attribute in IdentityNow.", @@ -145373,7 +147526,7 @@ }, "response": [ { - "id": "aa2d47fe-2052-4b00-add3-f14caf42d7c1", + "id": "a9a5ac50-6866-40ed-a780-e770d60dbb8e", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -145408,7 +147561,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5e2c2b77-ce08-4ede-973b-8ec17894a0d3", + "id": "592627cf-b7f6-487b-89cb-176a1a73c2de", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -145453,7 +147606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be7db6c8-4f09-420a-8740-e0b1aa7b26b6", + "id": "6da5ede6-6368-4dd0-a4ab-9ab1a1eea274", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -145498,7 +147651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c17b25ef-f37e-4d9f-b934-30a07a3054fa", + "id": "d8e03975-7b20-4678-abc3-c7ee01e51329", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -145543,7 +147696,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5b838b5-1806-4b72-a149-2d591922beff", + "id": "7101ffdc-1c87-43f3-a11d-b52c028a36de", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -145588,7 +147741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b826e212-0894-4ecd-9612-f6be178e66ed", + "id": "dd29f967-75cb-4450-9fb5-8f4ddcf85f5c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -145639,7 +147792,7 @@ } }, { - "id": "9b2522e2-c534-44e8-ba0b-0f7b128c0c73", + "id": "c801ddca-4cf9-47e2-96aa-e0fe60316ee9", "name": "Update the details of a specific extended search attribute in IdentityNow.", "request": { "name": "Update the details of a specific extended search attribute in IdentityNow.", @@ -145694,7 +147847,7 @@ }, "response": [ { - "id": "d7d65875-661f-4f8e-83b0-c13194edb57d", + "id": "046e84cd-c2bc-4b03-b6c2-dc7cdfcc8106", "name": "Responds with the Search Attribute Configuration as updated.", "originalRequest": { "url": { @@ -145752,7 +147905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88668422-d574-402c-b1b1-b13bc0e13bdf", + "id": "38536c78-e69b-4492-8b69-33b13a56900d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -145810,7 +147963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89640200-baf8-4b64-bbc3-47d8718a686b", + "id": "2d4354d7-dfa9-42d2-83b8-e33dba28a3cb", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -145868,7 +148021,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ceb1a531-c598-4c6a-9640-76648166eaa1", + "id": "484e18e1-bbff-4829-80d8-cffa1c96810a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -145926,7 +148079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fed14551-6ad4-4a5b-b1a0-19ba4b57d86c", + "id": "3fb4ee9d-711d-414c-a355-e45a76c5f38a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -145984,7 +148137,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90fcd161-f30f-4c26-ab90-177d0f9a53aa", + "id": "22996959-463e-4291-8410-532c37e6ef74", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -146042,7 +148195,7 @@ "_postman_previewlanguage": "json" }, { - "id": "567dc1b0-1006-4795-a560-00c1b04e1995", + "id": "2fbacad3-3cb8-43f9-9fbc-d857f76f5b75", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -146109,10 +148262,10 @@ }, { "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", + "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 Identity Security Cloud, 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 Identity Security Cloud.\n", "item": [ { - "id": "a17f960c-b5e7-4348-817f-a9334e3b3828", + "id": "8d1d7943-7090-4203-8bcb-be7972eb9bb9", "name": "Create Segment", "request": { "name": "Create Segment", @@ -146154,7 +148307,7 @@ }, "response": [ { - "id": "b043d3e5-e3a5-4779-8c86-5814845a9102", + "id": "c4baa542-060f-4dd8-9d16-be46fdb194d7", "name": "Segment created", "originalRequest": { "url": { @@ -146210,7 +148363,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5ead40d-0633-4033-a0b3-ebaf840691bc", + "id": "598bde99-1b4a-4236-9806-fb617b668f40", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -146266,7 +148419,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd40734c-9543-44ab-9f72-33d98e18f255", + "id": "687e626d-3c80-479f-845c-76cd6c2242e7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -146322,7 +148475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4eb32a1c-aece-4415-b047-eb3dd95707fe", + "id": "268713a3-92d8-4633-adb2-6534e6dafa07", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -146378,7 +148531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2699aa73-59bc-4eb0-a164-fa115bebbccb", + "id": "fb84c805-5ae5-4f77-a4fb-7eaa4560f136", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -146434,7 +148587,7 @@ "_postman_previewlanguage": "json" }, { - "id": "005f8640-98bd-48f1-8131-bd01d3175a51", + "id": "1d294a79-b11d-4f29-83bd-5ab747f5b6ad", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -146496,7 +148649,7 @@ } }, { - "id": "0c27e5b8-fcd8-4a05-8967-e8fdb576f12e", + "id": "b9184b5b-044c-40b0-8823-11409cc16dce", "name": "List Segments", "request": { "name": "List Segments", @@ -146553,7 +148706,7 @@ }, "response": [ { - "id": "7ffa050f-e451-4c09-82f6-086201bbcdc2", + "id": "757c6dfa-f0f6-4c6d-abec-39b9028c2fc1", "name": "List of all segments", "originalRequest": { "url": { @@ -146624,7 +148777,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d38b0118-d118-45ba-8af5-58fba2e92ec0", + "id": "715bd44f-cbd8-45df-9a3d-1f5bed054fe8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -146695,7 +148848,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffb30106-008e-4525-98e4-d24940fc8e57", + "id": "96f107cc-41fc-4c72-a78d-4a74d6491bdd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -146766,7 +148919,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d89b2beb-0880-4ddf-a72a-b950cded21fa", + "id": "61d85071-f3df-445a-8b32-606161188861", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -146837,7 +148990,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec971d10-3a4a-459b-b01f-c56770966d3f", + "id": "ca7e70c4-2a0e-4978-ab41-c829f72dea9e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -146908,7 +149061,7 @@ "_postman_previewlanguage": "json" }, { - "id": "396ad05d-5316-4c2a-aeb1-027b7673517b", + "id": "6aa7937e-54f8-4b86-9cb8-f21c96e0b04f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -146985,7 +149138,7 @@ } }, { - "id": "27ac6172-ca49-430c-afb0-62ec76aaf31c", + "id": "c080bc72-d335-42ac-9b08-607fd7c9e085", "name": "Get Segment by ID", "request": { "name": "Get Segment by ID", @@ -147026,7 +149179,7 @@ }, "response": [ { - "id": "3b1ffd91-c330-4227-ad59-2f5a1830d219", + "id": "11dda2df-2bcd-4508-8031-be86ac24e817", "name": "Segment", "originalRequest": { "url": { @@ -147070,7 +149223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9d27cc2-ea53-4a0a-b1e7-c610c6b7bcff", + "id": "a731733d-32fc-4887-a0e0-a2240fff30d1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -147114,7 +149267,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0c88fd1-288e-4cc3-8daa-65a2503fcaf6", + "id": "69c4afbb-30f2-489b-93d0-cafd43e168f8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -147158,7 +149311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e77586f-4531-483e-96a3-81ad958ab79d", + "id": "ca636128-8ec8-4ef0-8530-e95c1860b36d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -147202,7 +149355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b9bf4ba-f75c-4295-927d-16b93fd3935a", + "id": "cdc17781-7115-42d2-b2ad-82fbc2c85df2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -147246,7 +149399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1be5ed61-dd62-4f30-9a5a-a1984bdc88bb", + "id": "f00111b2-a5a3-4695-86d7-c9b9ee08ab81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -147290,7 +149443,7 @@ "_postman_previewlanguage": "json" }, { - "id": "efc93a9b-d087-4188-9952-8977c2efc90f", + "id": "5c58f004-3565-4c99-b5c9-be0ec3685867", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -147340,7 +149493,7 @@ } }, { - "id": "8b6626d8-12aa-46e0-b1a6-f278b5b186d8", + "id": "e80c4504-1874-486b-b11c-71c52b6fe456", "name": "Delete Segment by ID", "request": { "name": "Delete Segment by ID", @@ -147381,7 +149534,7 @@ }, "response": [ { - "id": "0f76315c-2823-466d-b1c0-64d7a29049a3", + "id": "12249521-a45a-41f4-a110-b402ac0ddc40", "name": "No content.", "originalRequest": { "url": { @@ -147415,7 +149568,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d1049d94-82bf-43cc-b886-8a58fe0acb09", + "id": "1b154fa5-d4c1-4944-a560-17b6ce0c770c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -147459,7 +149612,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2065b287-956d-4e08-b6ee-9bac762ac206", + "id": "acadb2c8-4bed-4c74-8e49-2e0cd34b9315", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -147503,7 +149656,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f6acca5-e233-43a9-a829-42b7e981fb29", + "id": "eca4ee57-b64f-469d-a423-9de83d68aad0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -147547,7 +149700,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ac3bf47-1df1-4097-ac63-c9d8fc8a7528", + "id": "1f39f9fa-a051-451c-b53a-edf651a28bdc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -147591,7 +149744,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a5c647e-8d45-43c7-aacb-0d91f7929c6d", + "id": "d6e280aa-8024-4933-b08a-d5633f4a4dc3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -147635,7 +149788,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8923cd3-bc21-401c-ac21-31b1fdc3f3f7", + "id": "64c569f4-687e-4b29-a97f-fdf48c20fc66", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -147685,7 +149838,7 @@ } }, { - "id": "e98a21a1-174f-42d6-94b4-a17649f3f2ae", + "id": "07cb00a2-a803-4239-b1da-aaaa3f8f2efc", "name": "Update Segment", "request": { "name": "Update Segment", @@ -147739,7 +149892,7 @@ }, "response": [ { - "id": "068cc42f-e5fd-4b29-b6ab-aee73787f26f", + "id": "eca5cd19-30c4-41ab-b25b-6e0a4da1d333", "name": "Indicates the PATCH operation succeeded, and returns the segment's new representation.", "originalRequest": { "url": { @@ -147796,7 +149949,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7707e778-d827-4452-9b6b-b02ac00740e7", + "id": "f25908e0-4871-428e-8656-903602be9697", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -147853,7 +150006,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54aa259c-f11b-4d02-a88b-3ec2a6947e9e", + "id": "dc89cab1-14cc-4d03-a57b-93ee31b0fed7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -147910,7 +150063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07498597-ef06-4851-a6cc-d11296d549ab", + "id": "2a127b69-a9ba-40a5-87ab-ed6de5654a41", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -147967,7 +150120,7 @@ "_postman_previewlanguage": "json" }, { - "id": "368aacf4-25a6-45c8-99f2-4237757cf52b", + "id": "c2f0bef3-6ffa-455d-88b7-8d3a23afd1ba", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -148024,7 +150177,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9ac0e9d-c487-46e5-9fcc-7ccb53c4947d", + "id": "a9e745fe-c6e2-4a25-9195-fef74f5b5c04", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -148081,7 +150234,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8dda3efe-41f6-40b1-a7c1-7c5a5116b1ad", + "id": "320a80c3-ebb7-463d-b509-c9f2ed5af105", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -148147,10 +150300,10 @@ }, { "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", + "description": "Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution.\nOnce an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk.\n\nIn Identity Security Cloud, 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 Identity Security Cloud.\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": "ca1f9f9d-25fd-498f-8134-e1f983d6cda3", + "id": "3a37e75c-31f1-4e6c-b639-fe7c8d651808", "name": "List existing Service Desk Integrations", "request": { "name": "List existing Service Desk Integrations", @@ -148225,7 +150378,7 @@ }, "response": [ { - "id": "3f49e0af-26b5-4e2d-a1b4-9c6b481893c2", + "id": "802dce81-5d44-43ec-b03c-60369e606341", "name": "List of ServiceDeskIntegrationDto", "originalRequest": { "url": { @@ -148314,7 +150467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c599644b-480d-4b26-8266-7b7e24de342a", + "id": "ff4d03df-442f-4c62-a590-b205d0729982", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -148403,7 +150556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a69c544-b1b4-4c74-a794-63d1cb668077", + "id": "13cc68a6-18db-4ae1-99cd-5a02f407de7a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -148492,7 +150645,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d43adc84-fee7-49d0-a7e4-3426027f6d5b", + "id": "43e93ccd-6745-41d7-b218-8fa3a460cef4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -148581,7 +150734,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2aebde78-5932-4003-b992-cde42af2ce65", + "id": "c7e00401-9541-4bbe-b4d1-5e5d7f383f51", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -148670,7 +150823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "132045fe-f15a-4826-b8e2-fb7aa75a5cb1", + "id": "f73ef28b-6c7d-44c5-8001-f0315700f5f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -148759,7 +150912,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95761543-5ac2-4b1e-bd53-fd3c4c6c87ce", + "id": "c2d02743-4be6-46f1-9d4a-005ae32085cc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -148854,7 +151007,7 @@ } }, { - "id": "d1d78aaa-e70b-4402-954c-040d8366b0b9", + "id": "f26a18e3-fbc3-48b1-8f96-b5d0713e0baa", "name": "Create new Service Desk integration", "request": { "name": "Create new Service Desk integration", @@ -148896,7 +151049,7 @@ }, "response": [ { - "id": "5ca2d3ad-e9d9-444c-a137-01d588598738", + "id": "79622a6a-7a1a-4dbf-b14f-20bf4c53bb2f", "name": "details of the created integration", "originalRequest": { "url": { @@ -148952,7 +151105,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31c8ee2c-83ba-4ecf-be38-b1fc25a23622", + "id": "31b5df43-7d59-4127-a354-bc4e5f252123", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -149008,7 +151161,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c78945cf-89ae-49c9-97da-a78bf7f6ca3a", + "id": "4ebb0c22-0f64-4c64-8448-a2a58fdcaf48", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -149064,7 +151217,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7cff174c-f205-4839-b928-c83387f07cfd", + "id": "36545304-a393-430a-a871-e545e92bea53", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -149120,7 +151273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d69751d8-be18-4c31-988d-3d8c68f06cdd", + "id": "558eb00e-87fb-4e0f-8785-a1cd524c4f8e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -149176,7 +151329,7 @@ "_postman_previewlanguage": "json" }, { - "id": "259d0202-a6ab-49bf-bf97-6347948d1c7c", + "id": "80964a10-46cf-4dc1-bc27-7e87d49ee52f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -149232,7 +151385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87420e71-7215-43c1-a817-8e2953f255e0", + "id": "274ca186-1b23-474d-b077-406b66c138fa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -149294,7 +151447,7 @@ } }, { - "id": "59dc1d66-991a-43c2-9cb6-3b935067051c", + "id": "beda9ed7-6898-4ee3-b3ed-6f9a7a553a5b", "name": "Get a Service Desk integration", "request": { "name": "Get a Service Desk integration", @@ -149335,7 +151488,7 @@ }, "response": [ { - "id": "70265955-c6b2-4c67-96f0-6eb693fccb53", + "id": "785a4db2-1f18-4ce3-a17a-74f04a4ecad8", "name": "ServiceDeskIntegrationDto with the given ID", "originalRequest": { "url": { @@ -149379,7 +151532,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a028b77f-4708-4a26-b249-3a5cbafb655f", + "id": "39ff9d47-6e9f-4a92-b393-ac35f64c7d43", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -149423,7 +151576,7 @@ "_postman_previewlanguage": "json" }, { - "id": "036cb2fd-11a7-4115-89c8-2ad4405a3d7b", + "id": "1f87304c-f209-4fcf-8922-25a6c6944f16", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -149467,7 +151620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa9f1fe5-fda3-46e1-98e4-31381733462e", + "id": "929c38bf-42da-4549-bf32-3587ec367a0e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -149511,7 +151664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d135236-6a09-4229-863b-4f61374469c2", + "id": "b407314c-7a4d-4bda-9af6-cf07287bbc31", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -149555,7 +151708,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89dc97f7-45aa-4ea3-aa4a-43f91a0d5849", + "id": "d98f1aca-482e-45a3-a16b-9f25bd655b06", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -149599,7 +151752,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d912f681-deb2-4432-a9eb-fb360609fd23", + "id": "4540a24c-ed40-49a2-b15e-ee37eb1a9272", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -149649,7 +151802,7 @@ } }, { - "id": "cd62ed3e-8e6f-4b8c-987a-cd02eb2971f6", + "id": "a0f4349a-63ca-45fb-9344-9b32cb53ec1c", "name": "Update a Service Desk integration", "request": { "name": "Update a Service Desk integration", @@ -149703,7 +151856,7 @@ }, "response": [ { - "id": "5b263540-5d28-492b-be56-bca0f90b631e", + "id": "16dfcef0-8f60-40df-8ee1-bf5ec8e293cd", "name": "ServiceDeskIntegrationDto as updated", "originalRequest": { "url": { @@ -149760,7 +151913,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db781cf2-68d5-4bfc-89c0-46c5a528f559", + "id": "126966bd-6efe-44f4-b2a0-bec2d7ec5135", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -149817,7 +151970,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e7acabb-8023-44c5-96d9-3abc93b003b9", + "id": "21c22dd0-8a31-4f0f-832d-5a087f1935bd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -149874,7 +152027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29223fa2-b2a0-4587-b9e3-ee57ae31e2e5", + "id": "c10d7c4c-5eab-42ff-87bb-3faaf13c1886", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -149931,7 +152084,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61ea4eec-d6d5-4c68-a19e-ff1f888a63ab", + "id": "19a4bb03-07f3-4df3-90cd-0d13db471733", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -149988,7 +152141,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5f561fb-5c69-4a30-ba2c-a445d42de15c", + "id": "27209c0b-05ac-4046-ae74-5ad0ad634dd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -150045,7 +152198,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fc6667f3-83ae-4f14-b746-d1f6d1ae4477", + "id": "cde8cd36-f455-4b1a-b0ac-2fcf75c3318a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -150108,7 +152261,7 @@ } }, { - "id": "3c7d7141-c1df-483c-8b9e-4cef683552b3", + "id": "9299e69b-b48f-44c6-94d8-1bb365a07821", "name": "Delete a Service Desk integration", "request": { "name": "Delete a Service Desk integration", @@ -150149,7 +152302,7 @@ }, "response": [ { - "id": "6b458b6b-ec17-4a78-9c07-9a4906fb3155", + "id": "4384b7dd-4cf4-40a3-8ba5-b0755009ca6c", "name": "Service Desk integration with the given ID successfully deleted", "originalRequest": { "url": { @@ -150183,7 +152336,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6a89a469-7ca2-470b-a972-5e3e20591c35", + "id": "1d4135cd-6c62-4db1-877d-c71d633130d1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -150227,7 +152380,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3350edbc-63dc-413f-bcb9-5b83f2070568", + "id": "9e1f8a6a-1f8b-41aa-b84e-c687aa8eff90", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -150271,7 +152424,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1635280-7ff5-4050-91bb-3f6ffca4d372", + "id": "b1c097a8-97e9-4170-867f-9cac69e0ba57", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -150315,7 +152468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fcd1ccc7-a48e-4316-bf88-99370ac23a7d", + "id": "ff64f9ea-58de-468b-88ea-226f702bfcc0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -150359,7 +152512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd5484b4-19cc-4f1d-a6f1-929dde57c213", + "id": "a00ad90c-fa56-42a5-a860-dc93976b8152", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -150403,7 +152556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "26ff4104-fecc-4e81-9612-c1737cd51a58", + "id": "7ed59fe3-2556-4c8d-b332-ec3965dead7b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -150453,7 +152606,7 @@ } }, { - "id": "2434e130-abd5-453d-9e71-5e1a01b15645", + "id": "72c813f4-4a64-4147-a8af-69a9a665d9c9", "name": "Service Desk Integration Update PATCH", "request": { "name": "Service Desk Integration Update PATCH", @@ -150507,7 +152660,7 @@ }, "response": [ { - "id": "75ce0fbf-0245-4dca-a553-677e957d73bb", + "id": "3cdefda1-0e4a-4111-97ab-164a14599083", "name": "ServiceDeskIntegrationDto as updated", "originalRequest": { "url": { @@ -150564,7 +152717,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a8bdf17-f2b8-4254-8080-753d945e3f66", + "id": "d320d0c2-3961-4572-88ee-808f8de3b063", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -150621,7 +152774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ec343ac-dde5-440f-bee2-c1667b1e424e", + "id": "e39c1484-38a3-4efc-a98a-ea397711ede5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -150678,7 +152831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e11558fe-ed39-4839-b73b-9c3722997a4f", + "id": "4a97961e-8aed-48da-8797-a3c5005519bc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -150735,7 +152888,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a899758-e3a9-4248-9762-f22842a619fc", + "id": "ba39f2b1-8af8-4f3f-9b43-65482f4ad3bd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -150792,7 +152945,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ce4787fc-c62b-476f-8386-1828acebcb49", + "id": "e932d4c2-e712-4dc0-addb-9fa421565e2d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -150849,7 +153002,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ec919b3-4b10-4e7a-8dde-9c783f1e42f9", + "id": "df21cd39-ccdd-4554-8a0c-f95e719659ef", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -150912,7 +153065,7 @@ } }, { - "id": "825b9c6c-4ce5-475c-8868-fdecd14d5c52", + "id": "a28a1ad1-c9a4-49e6-a84c-39a689aa3481", "name": "Service Desk Integration Types List.", "request": { "name": "Service Desk Integration Types List.", @@ -150942,7 +153095,7 @@ }, "response": [ { - "id": "29ad1937-3c2f-42e8-885e-e2c28b088e49", + "id": "8a2982cf-a0ca-44c8-991f-46eeb66569d5", "name": "Responds with an array of the currently supported Service Desk integration types.", "originalRequest": { "url": { @@ -150986,7 +153139,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20282e0c-a6bc-46bc-8fa7-5aacef4d36e4", + "id": "733dfd00-7a48-4363-a778-21e4e4685ba1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -151030,7 +153183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28efc733-42bd-48ae-8042-798395f48e0b", + "id": "3ca9fdd0-53ac-4fae-8fe5-2e7083e19ed5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -151074,7 +153227,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2bc46e0-d1f6-4bd1-ad06-0915966ddf23", + "id": "beb65ed5-e0da-49e9-b7b8-cd0668975b0c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -151118,7 +153271,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc9c7459-1bcd-435d-b72e-844dcd6c7f34", + "id": "bd44af3c-ec8a-4b78-910f-abaae74ebe11", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -151162,7 +153315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "701dabed-50f6-47bd-babf-0dc1f57b5c41", + "id": "bbc69052-bdbb-4401-9f21-73c4a7a0c7cf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -151206,7 +153359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb0e3d9d-dd2d-431f-82cb-f9e5ff25a328", + "id": "5354f370-e0cc-4dd3-bc22-a74f2d9e02aa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -151256,7 +153409,7 @@ } }, { - "id": "8749efd7-91da-4c25-bbe5-9bc08b9e8075", + "id": "dcd35855-a3db-445c-8b94-fa99fb46fb61", "name": "Service Desk integration template by scriptName.", "request": { "name": "Service Desk integration template by scriptName.", @@ -151298,7 +153451,7 @@ }, "response": [ { - "id": "c0482e0f-0508-428c-b6b8-bc3dd8bbc84e", + "id": "d1ae6e4d-e4d7-4fa3-b832-dda84c2a5030", "name": "Responds with the ServiceDeskIntegrationTemplateDto with the specified scriptName.", "originalRequest": { "url": { @@ -151338,12 +153491,12 @@ "value": "application/json" } ], - "body": "{\n \"attributes\": {\n \"Lorem_0_5\": 90703845.34357306,\n \"nostrud3\": \"proident ea tempor consectetur\",\n \"exercitation_2\": 41677363,\n \"enim_9\": \"eu officia pariatur\",\n \"cillum6\": \"culpa nisi dolor\"\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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\"\n}", + "body": "{\n \"attributes\": {\n \"incididunt_b4\": -13231265.04087244\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\": \"2023-01-03T21:16:22.432Z\",\n \"modified\": \"2023-01-03T21:16:22.432Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "18b1d62d-9eb4-44c7-b09b-00ba56c5c9b8", + "id": "cf8a9138-ba37-41e3-878a-c73a757dc566", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -151388,7 +153541,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25a333f4-af97-46e1-947c-235aa0bcdbf8", + "id": "82f41e3a-1c68-4488-89fb-d2e0c9f4a3f0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -151433,7 +153586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7af5f20a-8dd1-4899-9203-3c4580e725c2", + "id": "9e6849c5-9b20-4139-ab40-6df5ec2126b3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -151478,7 +153631,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbd9edbe-9099-4225-820e-6cecaccc9c59", + "id": "2f17f2eb-616a-41f1-a602-3d3c47e1a450", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -151523,7 +153676,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b43539f-9b30-4c96-9154-46d64fbecd7f", + "id": "b18b4afc-430b-4014-8df3-d1de5a5c6253", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -151568,7 +153721,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7654e70-b3a1-433f-916f-fe522f71229d", + "id": "81833019-c59d-4734-988e-653e5808003f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -151619,7 +153772,7 @@ } }, { - "id": "efeec54c-a291-4628-8af7-4819ee3aeb10", + "id": "592eee07-285a-4dde-a7b4-9bb426f001ac", "name": "Get the time check configuration", "request": { "name": "Get the time check configuration", @@ -151649,7 +153802,7 @@ }, "response": [ { - "id": "21b135a7-544e-45f6-953c-c7ca59d6809b", + "id": "3aed74dd-9e30-48f0-938a-f9bc7f2de57b", "name": "QueuedCheckConfigDetails containing the configured values", "originalRequest": { "url": { @@ -151688,12 +153841,12 @@ "value": "application/json" } ], - "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "692e0c32-4ba7-4ee7-9168-024ee9b0ca31", + "id": "4f30e994-6a9c-40cb-80ea-3ca89147c8ff", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -151737,7 +153890,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db8b9bee-abdd-4750-9a53-896807bd33c4", + "id": "7073804c-5be4-40ef-a46b-b50dd0bbbce3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -151781,7 +153934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38594a39-e9a8-4de3-b4dc-3baba84f5201", + "id": "d005fe24-6b0d-421a-8e17-c1d968c907a2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -151825,7 +153978,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9a197b5-2e7f-41cc-acea-1a8ebb74a30d", + "id": "417c2980-a569-4ca1-9f1a-a1b311fa0043", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -151869,7 +154022,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75b32c85-046c-4a69-a142-ddb04665cbd0", + "id": "6816f50f-fce7-4706-89d2-ea78caa426a3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -151913,7 +154066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fdf264b-4950-474a-aabf-6ce12bfcb3b6", + "id": "5e1212ca-1271-4c3b-92a1-831b1d9cdffc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -151963,7 +154116,7 @@ } }, { - "id": "4754385c-85c3-41b0-9d97-e5053b985a44", + "id": "0832fe7d-ffb5-46c2-a0c6-ff073c033a0b", "name": "Update the time check configuration", "request": { "name": "Update the time check configuration", @@ -151995,7 +154148,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152006,7 +154159,7 @@ }, "response": [ { - "id": "30b41c03-7b22-4cf5-9355-95e885a946d0", + "id": "53ed8b49-c322-43d3-af21-9b3cf67357d3", "name": "QueuedCheckConfigDetails as updated", "originalRequest": { "url": { @@ -152041,7 +154194,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152058,12 +154211,12 @@ "value": "application/json" } ], - "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0e3997fa-5bd5-4fd4-906b-ec6a38d930d4", + "id": "eb409710-232d-4cff-80f9-cac1539aa6e6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -152098,7 +154251,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152120,7 +154273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73cb9f4c-57e0-46f8-87b0-d778980f2b5c", + "id": "74095f0d-72c7-426f-accf-2ffb3a6b685f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -152155,7 +154308,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152177,7 +154330,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c885e0c3-ae7f-4818-911c-293f8c49a9c0", + "id": "7f1cc958-3be1-416b-ab8f-03734cefd004", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -152212,7 +154365,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152234,7 +154387,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3becaabd-1e9b-47c8-96cc-6d4d8f8546b4", + "id": "1f826586-ea0c-454e-8216-b06dc33e411c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -152269,7 +154422,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152291,7 +154444,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28b4fb26-3512-4a14-89c3-d605ae377ebe", + "id": "be713333-483c-4da9-8d41-d9a2cbce8cac", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -152326,7 +154479,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152348,7 +154501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdd78051-7da0-4feb-beb9-46b0e38d8288", + "id": "670049bd-1332-4117-be92-38ef4548c2e9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -152383,7 +154536,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"dolore proident culpa ipsum\",\n \"provisioningMaxStatusCheckDays\": \"cupidatat sunt\"\n}", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"labore laboris sint\",\n \"provisioningMaxStatusCheckDays\": \"fugiat ut\"\n}", "options": { "raw": { "headerFamily": "json", @@ -152413,6470 +154566,16 @@ ] }, { - "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": "03ed5c85-366a-4049-9d75-fb9f8a75eda7", - "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" - } - } - } - }, - "response": [ - { - "id": "326ec8db-e504-40fc-90fa-f11cef9db4c1", - "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": "431a5e4d-5425-4b79-8291-412f411f408f", - "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": "6e2c73b1-db97-4313-a988-10055d5a54a8", - "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": "19a71558-a62c-49f0-8f6b-a2f22ad32109", - "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": "362dffa5-7e35-4eed-bf1c-4b1b7fe274ef", - "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": "5ac0da0e-b917-4a0b-8998-cc822d1a2c94", - "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": "ee05b703-2c38-4c8e-b014-f560072a264d", - "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": "7e18362d-36d7-4cb4-bd01-74e45a7063bd", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": {} - }, - "response": [ - { - "id": "ee91859e-33ab-41e4-b0ff-84cade7e12f7", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "3d49c5c8-98df-4694-9c15-1626e1e91506", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "c7eec492-9c5e-468b-ab95-7985bfd7e1e3", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "e373d22e-11e2-4feb-9694-da8b8bd048f5", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "9ae27fe1-f025-4eeb-b9a3-51965a46dcd3", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "26f21fc4-1b49-4179-b7a2-8046c09157a0", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "28b9ceb8-5821-4d2c-8c1d-565301d9688a", - "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": "ef38f94347e94562b5bb8424a56397d8", - "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": "df359ce1-f09a-435f-b857-0c91aee347fe", - "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": "a066f16f-8bd0-4434-9390-3c741d8d5fb2", - "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": "363a965f-4a73-4e79-839f-7b0f2cf1af4f", - "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": "73a15938-91d8-49ee-acf2-815fd69e99f8", - "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": "19764516-8998-4eae-a9ee-bf9c28bca364", - "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": "d9f3c972-f923-4682-8094-958880445e10", - "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": "fce033f6-51ce-49d0-a065-6d7c0df68587", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "6ac2faf2-b0f8-415e-b0d7-1c5445969c4c", - "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": "85895aba-b889-4b72-99b6-8d3504ecb395", - "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": "ef38f94347e94562b5bb8424a56397d8", - "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\": \"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 \"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" - } - } - } - }, - "response": [ - { - "id": "4a2e0186-6274-452f-a78a-040ca1d452d0", - "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 \"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 \"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": "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": "59d83775-423b-4ca1-afa5-7298754b8c43", - "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": "00123097-51cd-4de1-b3f4-dab0afedd389", - "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 \"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 \"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": "93a19dc8-cead-4d84-b663-a8359d067563", - "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 \"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 \"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": "a98674f8-e6d8-43e8-8649-90d820d9bada", - "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 \"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 \"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": "2e9fa069-b270-48e1-a316-d3d1e6462b15", - "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 \"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 \"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": "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": "1cbd3c98-df6e-4e26-9a3a-588ec4a3aa54", - "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 \"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 \"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": "4461ceb4-2614-4eb4-9478-f714bf4bf150", - "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 \"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 \"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": "6d9a328e-3981-4f2b-b6e1-e6f95c3d0c10", - "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.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "920379fa-54c3-4896-aa44-d393f82eb3a2", - "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.", - "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": "eca859b0-9e58-4476-a7c0-d6f3e5b6ee02", - "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.", - "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": "aff5ef75-9e2e-4a45-8cf2-c3ac869075b2", - "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.", - "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": "eb57f9bb-4a80-418a-a977-7547bc2ac727", - "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.", - "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": "521716f4-e682-4985-96bb-62a4673f54d3", - "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.", - "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": "c4cee8a3-6118-402b-87cc-90ee31cb5559", - "name": "Too Many Requests - Returned in response to too many requests in a 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.", - "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": "b259876e-3995-4b87-a52f-9f05188568af", - "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.", - "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": "e650862b-cf7c-4cb6-9d72-bdfa1cecf9ff", - "name": "Patch a SOD policy", - "request": { - "name": "Patch a SOD policy", - "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": "2c9180835d191a86015d28455b4a2329", - "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\": \"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" - } - } - } - }, - "response": [ - { - "id": "7692e65c-8789-480b-a013-25533038dd99", - "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": "33500511-fdd0-4916-9468-2297349ab5b7", - "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": "d5daa091-f75d-479e-8cb3-27fe6361444c", - "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": "d3650ab1-fb62-40c0-8439-294fdac1682f", - "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": "0ca427ec-9c4b-46fa-b27c-e783e418bb6b", - "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": "d1744089-2846-4c16-a65d-a8b11f4d1b9f", - "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": "ee3ff161-86d0-49d2-8565-612f1abb692f", - "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": "4931233f-b29b-40bb-bf6b-d9144debd34d", - "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": "b4409a6c-3ff1-4923-9bbd-7f66f6794df0", - "name": "Get SOD policy schedule", - "request": { - "name": "Get SOD policy schedule", - "description": { - "content": "This endpoint gets a specified SOD policy's schedule.\nRequires the role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "6f3c0bf7-eaf7-41b4-b9f5-94a52d92ae68", - "name": "SOD policy ID.", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b9290d3-b49f-4500-95f5-202e3cd0b625", - "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": "887edddc-7e27-4141-9f57-1489acb175cb", - "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": "657cee94-a576-4155-95a6-2b8b0bbbbab6", - "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": "7e0d197b-13fe-4288-bbcf-d76ec57dc622", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "7c6bdaf3-4316-4e44-a939-2c469f1c72f1", - "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": "c9174aef-f368-4b04-9e99-8941f8d5cbaf", - "name": "Update SOD Policy schedule", - "request": { - "name": "Update SOD Policy schedule", - "description": { - "content": "This updates schedule for a specified SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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\": \"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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "d73b5621-4329-45fe-866e-8573ea76411e", - "name": "SOD policy by ID.", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7ae053d3-7fee-4c89-bdb4-8a03170da040", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "dbd143bc-666d-4987-b61a-e9435337c8df", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "10ef07f5-9744-4e90-9cb0-b3a83438e019", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "3b9430c0-176c-4035-900d-e224e3bb99cb", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "0aea747c-747b-4e66-8453-ae0f95838b30", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "04bfa2f3-fb7f-43a6-91ed-87c2a9f4ef72", - "name": "Delete SOD policy schedule", - "request": { - "name": "Delete SOD policy schedule", - "description": { - "content": "This deletes schedule for a specified SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "d6c99bde-a041-4ddd-9ffb-f271026f8df7", - "name": "No content.", - "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": "63f37e36-7199-445b-afdc-de01a4d36815", - "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": "12bf44c8-5e5d-400d-a986-0b7f65102f00", - "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": "a42ad7d3-2fff-4674-b1e8-0ed1e1efff78", - "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": "7a77ea0a-7ab9-4798-aaef-da89c1dab2c8", - "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": "51e6f119-8473-4eac-8d3b-70cf498d84d1", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "80110bee-0e3b-4b2d-a712-6a27c898d853", - "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": "76379466-9cb2-4cb1-a0f8-b8ef5a0265d3", - "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.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "8b808272-2737-46b9-b3dd-026807d43959", - "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": "d8e68dd2-7de5-474a-9f81-a4f69bb0f096", - "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": "fd4526c8-5c3d-4746-a065-2e70ad5afa38", - "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": "9c95b50b-6274-4c34-93bf-4c1291526230", - "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": "3ce69602-91d5-4a85-bc78-0f0b989ae9c9", - "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": "164abc9b-2986-4ce6-ae08-5c9f6bde52fd", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "1ceca555-a254-4829-9186-3099f0e529b5", - "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": "a7ea93cb-5738-4f08-9dc3-63273f0ee3f9", - "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.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "03d33b88-c36b-41c9-9470-cffa535c8f58", - "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": "11c917d7-0d6c-445f-9aa9-79f4b2fc50d4", - "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": "af9290e6-74ac-4efa-9651-8821255756aa", - "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": "42e41f55-4114-45ee-afe1-1db15d2ad2d3", - "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": "cb9a38fe-7d5a-4b54-a32b-75bf4a94cf55", - "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": "27403bc0-b1ca-4412-be27-5b1d1f639d9f", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "347ee693-eacd-463b-82d0-42997dfaf315", - "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": "099a0a7e-dcfe-4d86-8730-cb2fb1689792", - "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.\nRequires role of ORG_ADMIN.", - "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": 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": "435e3e03-14eb-4bab-9e20-400e45d13f81", - "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": "4477591f-ce93-4be8-8715-240f6582209a", - "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": "7dc6c85a-e0c4-4e9c-9a4a-c48cccea9b39", - "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": "e917961b-8f0b-4f6e-838f-07274de84006", - "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": "27c94150-6d13-47e1-857b-3d8f6d8e982f", - "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": "236f805c-18c8-4867-b3b8-37b751325964", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "51544096-bac6-4a71-b2d1-ecc0749e4a19", - "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": "ea691e5c-b036-4f31-a723-af23bf302b43", - "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.\nRequires role of ORG_ADMIN.", - "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" - } - } - } - }, - "response": [ - { - "id": "05c07a0f-bca5-4d4c-a389-56a59d815347", - "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": "f8a73bf7-4e42-4beb-afaa-f0918b133e33", - "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": "de45350b-92ae-4a5e-8124-fc910733d54d", - "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": "de562f17-0405-45a8-a069-2573fc1575fc", - "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": "f9d0f0fd-9ecb-4ef3-b6a1-10897b6159c0", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "fb1f3f74-c38c-40cb-8ce7-f50c7e6f601c", - "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": "b77d4f62-6e78-43d4-9570-91cfc5603f08", - "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.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2f022fc4-d888-4bd8-bd3f-304225ee0744", - "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": "f28ab3c3-c4c0-471f-9536-34a706734d40", - "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": "96970a79-0a60-4d98-84ea-e17927beab22", - "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": "ad5df6ba-c158-41ad-a757-8cbc41258dfd", - "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": "282baa8c-7245-40ac-bb25-24a176395871", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2312d3e1-c81a-4254-b09f-ec13b099b135", - "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": "6dd8f3b0-8729-4553-a598-25db1e179a30", - "name": "Download violation report", - "request": { - "name": "Download violation report", - "description": { - "content": "This allows to download a violation report for a given report reference.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "c3b35ed4-d58a-4552-9781-90e76016a3bd", - "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": "occaecat tempor laboris", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "2189cdec-d956-4477-bb13-68b1ef93f073", - "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": "86ec6bb4-2b99-4816-9c41-c53bdffb5899", - "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": "e517fa55-c3db-4d40-b616-a8a752cf31f1", - "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": "e4f00465-0e91-4ef5-b2aa-5b18d8e78990", - "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": "8af3bbfc-7c5e-442e-a708-b36abf5196d1", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "63eee252-4ecc-4c2a-8495-1ed38d8fcd4c", - "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": "5eea88cc-852a-4782-872a-f51054401190", - "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.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "key": "reportResultId", - "disabled": true, - "description": { - "content": "(Required) The ID of the report reference to download.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "custom-name", - "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": "eec7b8ca-5c45-4a32-957e-0b1ad21f04b0", - "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": "occaecat tempor laboris", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "a7922726-899a-451c-922c-daa902f23d19", - "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": "d7c67da5-6427-46e5-ac65-e824ea028330", - "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": "6ed2d430-556f-4054-b1d0-4a4b8a5bc81f", - "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": "68ca1657-2461-4b15-beef-dbc11fe9b838", - "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": "40ef44a1-3263-4d74-ac74-98f02005d59c", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "583ad936-c572-4bca-92e7-62da31d5ac11", - "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 Policies", + "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 Identity Security Cloud, 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 Identity Security Cloud, 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": [] }, { "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": "284067fe-0795-4afc-8b1a-678937c52acb", + "id": "65281100-c4d0-47ea-86da-c1411479f394", "name": "Predict SOD violations for identity.", "request": { "name": "Predict SOD violations for identity.", @@ -158919,7 +154618,7 @@ }, "response": [ { - "id": "ac086bf2-33eb-433d-bf05-d8c5d1c4e6dd", + "id": "065fd1cb-f64c-414d-b418-3e790d00497f", "name": "Violation Contexts", "originalRequest": { "url": { @@ -158976,7 +154675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9569e02-3442-4d36-8f86-0487dff76fd6", + "id": "d290580b-0b80-45be-9f61-a1322e01974e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -159033,7 +154732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c19f6563-ff16-416d-affb-21a236e2b7c0", + "id": "fcc0d2a3-a9da-42b5-82ef-4c4eef53d373", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -159090,7 +154789,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ee531c4-0378-48cb-87a7-9986f6019732", + "id": "14258590-bc45-4701-be0e-2a2ee75adfbe", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -159147,7 +154846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bed54e02-5c36-4842-8732-723f0a8fc1de", + "id": "d0aaa0b1-4ad7-48c3-a234-a418ff069b7e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -159204,7 +154903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67875a7e-cfeb-4019-a587-3b2dd5a3164f", + "id": "81566aad-c9ca-467a-aff5-bef334a517ac", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -159261,7 +154960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41a8e950-fbd7-4676-b002-3ee8942b790c", + "id": "fe8b039e-d204-4e0d-9907-aeb025b5f5b9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -159325,913 +155024,12 @@ } ] }, - { - "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": "03127abf-c1de-4d7c-8b8e-1cb77d7ee7b8", - "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": true, - "description": { - "content": "(Required) ID of IDN source", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2056f3fe-fe3a-4f0c-b585-a927f9a38e4b", - "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": "8de72062-8ebe-48ea-a7fb-c3d942414d7c", - "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": "bf319c3f-06de-4ae6-b9ea-12a72c2aae56", - "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": "82936031-4ade-422c-a45d-59ef3afb7702", - "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": "8a516dd0-50b4-4fa0-a231-b0d09dfd80a0", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "62a5ca0e-1740-4435-9b8b-f56b851a5890", - "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": "55bd874b-f844-41e6-87b9-6b94dae08796", - "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": "true" - }, - { - "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": "-date" - } - ], - "variable": [ - { - "type": "any", - "value": "2c9180835d191a86015d28455b4a2329", - "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": "67383296-ecb5-458f-831e-72b5602f7d59", - "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": "true" - }, - { - "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": "-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": "343522f6-b22d-4858-8f40-3a331723662c", - "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": "true" - }, - { - "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": "-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": "00e5c1fe-f74b-4895-9b27-42f4ae8833d9", - "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": "true" - }, - { - "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": "-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": "023ed598-a7cc-4e87-bc85-62a92c5172fc", - "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": "true" - }, - { - "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": "-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": "d4fe1faa-90f2-4fa8-b0ec-bb61f9f6ed62", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "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": "-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": "451c8aa7-3473-43cc-9fe7-9545e5434f3a", - "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": "true" - }, - { - "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": "-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": "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", + "description": "Use this API to implement and customize source functionality.\nWith source functionality in place, organizations can use Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, Identity Security Cloud 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, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources.\nIf an employee leaves the company, Identity Security Cloud 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 Identity Security Cloud, 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\nIdentity Security Cloud 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 Identity Security Cloud, 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 [Identity Security Cloud 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/docs/connectivity/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 Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud.\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 Identity Security Cloud collects from the source and how it correlates that account data with identity data.\nTo define which account attributes the source shares with Identity Security Cloud, 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 Identity Security Cloud 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": "e836856f-fc75-4618-9aff-0048984c69b9", + "id": "01f994eb-3df5-4adc-97f3-e547a0bd5bed", "name": "Lists all sources in IdentityNow.", "request": { "name": "Lists all sources in IdentityNow.", @@ -160315,7 +155113,7 @@ }, "response": [ { - "id": "4dffa4b7-7425-419e-b88f-cf9dc87a603d", + "id": "126bc1d7-2c8b-47f7-94a4-3defe1dccfb4", "name": "List of Source objects", "originalRequest": { "url": { @@ -160413,7 +155211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f34a827e-ce24-40fb-9d64-39cc397da59e", + "id": "93657d09-6989-4f5e-8578-681d73656db3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -160511,7 +155309,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c5f4b94-90e7-4f9a-8b17-d42815f49764", + "id": "8da85603-5de1-4c34-b41f-758175258006", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -160609,7 +155407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59d35493-b0a0-4557-aceb-71f42e4273f6", + "id": "35f95f15-32eb-4568-b7ce-70776dec2234", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -160707,7 +155505,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5917e85a-64af-4d2f-a188-4b8b94cd6469", + "id": "1ae8ca4b-35ef-430b-8360-14dc10f8722f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -160805,7 +155603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "542596fd-2f3a-427f-8c2f-a2561eace034", + "id": "8ae3476d-5792-4999-8264-4d1a22a0e536", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -160903,7 +155701,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd976370-58ef-4cdb-8076-0b389444175b", + "id": "5950c134-d933-4310-9670-774310ae80d3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -161007,7 +155805,7 @@ } }, { - "id": "907e4cc7-3104-446a-bc3e-8d2aecde2df0", + "id": "15afb1b8-9d88-4696-a1ce-f7217fe78268", "name": "Creates a source in IdentityNow.", "request": { "name": "Creates a source in IdentityNow.", @@ -161059,7 +155857,7 @@ }, "response": [ { - "id": "0d341a77-e775-429d-a8dd-fd864b630fa8", + "id": "e188c8c9-d130-4c9b-b352-c54ae28f0210", "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": { @@ -161125,7 +155923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4bafac6d-99a4-4b44-b035-3c8cdc99d6f2", + "id": "3fc3f902-c4d4-489d-af7e-abafc56e5ef6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -161191,7 +155989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3653e791-71c1-4253-a9dc-385446603fb5", + "id": "425bdfc1-6940-414e-9900-76d16db0feb1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -161257,7 +156055,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abcec993-eb2d-4f73-9456-4f7eb608e369", + "id": "2b367fb3-c0de-44a9-8a23-579d833d0df9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -161323,7 +156121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88a4ec03-5111-456f-9f3f-a8ee66806b4f", + "id": "f8d451a3-de0a-4d08-84a5-12cdfa4d9f09", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -161389,7 +156187,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec30ad33-ce62-4b9f-a67a-51a7b36a86bb", + "id": "19e97123-b414-451a-a5ea-7b8da1cd3464", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -161461,7 +156259,7 @@ } }, { - "id": "49fcf0a6-855d-4e50-8dcf-3e570edbc634", + "id": "7baf4dc9-b43b-4f53-af3c-358ddbf44008", "name": "Get Source by ID", "request": { "name": "Get Source by ID", @@ -161502,7 +156300,7 @@ }, "response": [ { - "id": "cf632cb7-c7cb-405b-81d9-989f2a2f57ae", + "id": "11248456-d8a6-4014-889f-5bef2b945789", "name": "A Source object", "originalRequest": { "url": { @@ -161546,7 +156344,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef360df2-95f9-43b0-8f7e-4162d2694ae8", + "id": "a6659503-e789-4434-a2ca-93d96b019e74", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -161590,7 +156388,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6eb3a450-2baf-49b6-ab32-0f80f75f18f7", + "id": "aa0e9aff-7d30-4516-8dca-f76355ef8181", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -161634,7 +156432,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f16f5c02-478b-4780-8d99-3404f22ac23d", + "id": "cd865eb3-e3b2-4a11-b6e6-dc1146c6fe58", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -161678,7 +156476,7 @@ "_postman_previewlanguage": "json" }, { - "id": "944cb410-a669-4cb4-ac09-a28b9788971f", + "id": "529f768a-98b8-4729-8451-e492627d708b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -161722,7 +156520,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8e0bed5-4ecf-4ae1-aa33-26f7487cbb7d", + "id": "406a81e7-d393-4828-998d-708412ffd590", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -161766,7 +156564,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ad2d7e1-ca06-4e81-92af-f7ca50aa4914", + "id": "ddee7662-cd6d-4221-b36f-547de741c748", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -161816,7 +156614,7 @@ } }, { - "id": "8d53b552-1aa1-4ded-a692-23ac8b178809", + "id": "41f8c116-42b4-4c98-9673-5f0ad3d8092a", "name": "Update Source (Full)", "request": { "name": "Update Source (Full)", @@ -161870,7 +156668,7 @@ }, "response": [ { - "id": "7820874c-e4d3-4aef-acbc-f212de83ba55", + "id": "0e2a15a0-c892-4834-8762-fd61de6efc38", "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": { @@ -161927,7 +156725,7 @@ "_postman_previewlanguage": "json" }, { - "id": "936ef742-e4d8-414b-acf0-026e762d0f8b", + "id": "14ea7a41-7ba8-48a1-9b8f-1093a1c972d2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -161984,7 +156782,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de0e322d-8beb-4e3a-ab26-4b3bb9c41aff", + "id": "39db9818-55bb-47c0-8e15-b67edf96ce1a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -162041,7 +156839,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc38d76f-c95a-418d-b259-574f3d6d3e6e", + "id": "da1467d6-86d7-494f-a0a4-61232100784e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -162098,7 +156896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d175b0e8-0ee5-4459-8156-61cda54c3260", + "id": "cae4b3c2-578c-48cf-ad85-3c6dfb897ef4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -162155,7 +156953,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d897057b-f65c-4a70-a48c-fcb77ecc152b", + "id": "4e5f307f-13f9-44c4-9cd8-ebbf0960ddab", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -162212,7 +157010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3281e851-d0be-4c39-803e-22d1dbb141b3", + "id": "77427838-3897-41b5-a878-46e8ab58cf71", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -162275,7 +157073,7 @@ } }, { - "id": "e7fb3b4f-523a-4962-8b93-17d50b6db18d", + "id": "2e47851e-51f0-4682-a453-c493ec4f4a70", "name": "Update Source (Partial)", "request": { "name": "Update Source (Partial)", @@ -162329,7 +157127,7 @@ }, "response": [ { - "id": "0d2db88e-ece6-4aac-8279-14f240653f81", + "id": "3a06fda0-e26d-4d72-9d25-407faf09df7c", "name": "Edit the source description", "originalRequest": { "url": { @@ -162386,7 +157184,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01663ead-2e3c-4fc2-ac87-f28c8843f4ab", + "id": "0abd04d4-8b5b-40e4-b734-285bad83df4f", "name": "Edit the source cluster", "originalRequest": { "url": { @@ -162443,7 +157241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00387a21-ee47-4f50-b380-68f8b61b495f", + "id": "a0d4dc64-c127-4878-b531-0da0c04677a5", "name": "Edit source features", "originalRequest": { "url": { @@ -162500,7 +157298,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43419c6b-0e48-4350-a73f-7304d5ac0e7c", + "id": "89facb67-fdca-492d-9667-9885995b6d1a", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -162557,7 +157355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3588b44-02ed-4ffd-b104-4074ad7540bb", + "id": "99b26558-b291-41e5-91d1-10e1ffd6faea", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -162614,7 +157412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37bb1212-49c5-4d35-82a8-0e19c0d85f7d", + "id": "f01d9215-c50a-47d0-9880-3d542ee30128", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -162671,7 +157469,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f8b17d9-d6ed-4bd9-9eef-bd350875ddd4", + "id": "bc3d63fd-13bf-4d75-93ab-908462916fb9", "name": "Edit the source cluster", "originalRequest": { "url": { @@ -162728,7 +157526,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f115962-1569-4e46-9027-668a644bec28", + "id": "f63e33a7-ef7b-402d-b672-c1d85fc1a5d2", "name": "Edit source features", "originalRequest": { "url": { @@ -162785,7 +157583,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90727f0e-0eed-48ac-af99-2ac74518607c", + "id": "54b16d0a-2192-4d57-91ff-87bead0c7525", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -162842,7 +157640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "566c359c-3b4e-4a7a-907a-81658f670b56", + "id": "cc878634-8cce-47eb-9986-0940e05c7496", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -162899,7 +157697,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6829454d-b318-4bd9-a5ea-0d8071fcfa7e", + "id": "26576c43-971f-480f-92e7-2ba38e81cfbc", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -162956,7 +157754,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a4d78bb-4f9c-413b-b40a-2b977497af4d", + "id": "aa412f0c-8c66-4ee8-b62b-7fba66a97ac8", "name": "Edit source features", "originalRequest": { "url": { @@ -163013,7 +157811,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa4c32b7-fb65-489a-bc61-5e446a83dfde", + "id": "d41413b7-a1e9-4a44-b898-f4cfbbe1c68f", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -163070,7 +157868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76845119-d4aa-47e9-899e-c6b3693cc9ff", + "id": "f06aead3-94d6-4ce8-b92e-d904e3dda046", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -163127,7 +157925,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47a4ab51-05de-4fdc-afa0-2a1d434370f2", + "id": "ec13f94a-164d-4e8a-ac3a-235741527d24", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -163184,7 +157982,7 @@ "_postman_previewlanguage": "json" }, { - "id": "402a6cfe-555a-4b63-8835-74d7630cbfd4", + "id": "63fcfa59-3e5d-4b4a-ad91-1c2b0ac60a7e", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -163241,7 +158039,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7ba28ce-54f7-4e8b-b168-4cc5d185959a", + "id": "43c74cfe-fb72-4125-bbc2-0c299ee1a3d6", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -163298,7 +158096,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1eb41e4-32b4-4283-8454-22f99e7e1dea", + "id": "7487b09b-3914-44fa-ba18-7faa31c34018", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -163355,7 +158153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f77f41e0-b3ea-4ebd-bbb9-d927a2f95921", + "id": "e61ab27b-111c-4915-80a1-17b5966ea291", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -163412,7 +158210,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4aac38f-a80b-4ce5-bad6-71730573d110", + "id": "da5fc82d-5f5d-4493-9e5f-66143c2c02ca", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -163469,7 +158267,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab44ff8e-16b2-40c0-9e34-f3fc3bd2a913", + "id": "cd39488b-cb4c-4d74-8705-80316a6632be", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -163526,7 +158324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc4ec7bd-334b-40a8-b7cd-fe40a7017f91", + "id": "23b180b6-0ed5-4213-bbf9-acd43e16ce48", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -163589,7 +158387,7 @@ } }, { - "id": "60939c9f-4b22-4be0-bc37-cfe40d0566cc", + "id": "01dd8f07-c576-4665-b030-3f952fba09b1", "name": "Delete Source by ID", "request": { "name": "Delete Source by ID", @@ -163630,7 +158428,7 @@ }, "response": [ { - "id": "72e98852-ca38-4d1f-abb3-9f692412b8f5", + "id": "081da750-7a89-43c9-a1ed-0d3000b2d88c", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -163674,7 +158472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c55cd82-9f94-416b-b5ad-3aa75422d80a", + "id": "a28b004e-b6db-4ae6-bd2b-1b05661c2ab3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -163718,7 +158516,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d772fe12-baba-4fe8-8341-62256539915e", + "id": "0e7e2000-049a-41d7-9819-d64d3b1a2221", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -163762,7 +158560,7 @@ "_postman_previewlanguage": "json" }, { - "id": "768a8b99-f9c6-4bf3-9a09-a09ffb1cf886", + "id": "444e1f3d-e71b-4565-9df8-61a025133f00", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -163806,7 +158604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62c881e7-cb46-434b-95a7-ca30b1f4c0d1", + "id": "d6f16b21-1981-42e2-9573-a7e4cec7bdf3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -163850,7 +158648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3962def-1893-48f7-927f-c3ba62fe450c", + "id": "276780f6-5d31-4841-b45d-b4299ffb498d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -163894,7 +158692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "254a7b7e-8efd-40f8-ac79-052f2b855ea4", + "id": "27bc197b-dad4-4642-b8e3-1aa471f9507c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -163944,7 +158742,7 @@ } }, { - "id": "53e3bee7-8517-4c5b-acd9-0bcbeeecbd36", + "id": "ef5e3fb5-da87-4664-b448-93cdbb254bac", "name": "Attribute Sync Config", "request": { "name": "Attribute Sync Config", @@ -163986,7 +158784,7 @@ }, "response": [ { - "id": "e12da248-fc2e-41e7-9450-50812cf85016", + "id": "c01e46fc-6ec3-49f8-8c91-44dace492af9", "name": "Attribute synchronization configuration for a source", "originalRequest": { "url": { @@ -164031,7 +158829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f31dfbaa-f861-485f-9397-8148a5e85f75", + "id": "364a37b2-b636-4a86-9847-5996fa5ef34b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -164076,7 +158874,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9864ad0-378c-41cb-9589-af6526272122", + "id": "2fe00683-f4ad-425f-af5f-5efa7948f99a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -164121,7 +158919,7 @@ "_postman_previewlanguage": "json" }, { - "id": "133119ef-749b-46df-adf7-bdf97079d182", + "id": "e3c0e9a1-2f6f-4ffb-b2a6-a696e8587f1a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -164166,7 +158964,7 @@ "_postman_previewlanguage": "json" }, { - "id": "329f6165-2f69-4774-8cad-4cc6aba9fd53", + "id": "af912bbe-6c5d-48ae-8711-b488b9f6909c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -164211,7 +159009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dcb196c2-bd84-4468-ac0c-dde5fcf935cd", + "id": "077f60f8-5ce4-4a0a-a0eb-39cb60fa2ba5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -164256,7 +159054,7 @@ "_postman_previewlanguage": "json" }, { - "id": "39ab1d31-46a1-4053-9d94-0cc2a1168a0b", + "id": "66d48e77-6ad2-4250-82df-3b0d253ebc62", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -164307,7 +159105,7 @@ } }, { - "id": "7c335aec-bd43-499a-a967-1ac0e3f049a6", + "id": "59a26e61-7b18-473b-aa14-51b8fab3ebd7", "name": "Update Attribute Sync Config", "request": { "name": "Update Attribute Sync Config", @@ -164362,7 +159160,7 @@ }, "response": [ { - "id": "0edc6036-4aba-4dd3-9994-5b50d4f69835", + "id": "0dfdb5f3-66d2-42ce-8ccf-8db2bfa0b03a", "name": "Updated attribute synchronization configuration for a source", "originalRequest": { "url": { @@ -164420,7 +159218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "384b183e-7862-4b61-9f83-5e493809966f", + "id": "76c1e48a-f03d-4940-a5d9-0b791af508fd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -164478,7 +159276,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6370e90d-1614-491a-a0f8-ca5ed931a5b0", + "id": "b4b7936b-f839-4cd7-9c20-8c1653db1070", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -164536,7 +159334,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8efa4c7-21d5-4ba1-b8f9-381917572f0e", + "id": "e98249ac-53e3-41cd-b7a7-942d6626cbee", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -164594,7 +159392,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f234482-af5e-42d7-9ea2-e3648b0022bf", + "id": "17a41902-e277-4043-a7a8-f1cf0a4f3c98", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -164652,7 +159450,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ba03e69-aff4-4560-8c10-87ebf4f55590", + "id": "fcaf100e-dd58-4916-bb93-5c4d7e05f66d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -164710,7 +159508,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0fa07d41-f977-483f-8b07-dc1456cd18d8", + "id": "f8f1c847-7e0a-4c84-8e68-8346b5510b77", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -164774,7 +159572,7 @@ } }, { - "id": "8ac44608-bad0-4abd-855a-f6c064339f62", + "id": "ed0145ea-db5a-459c-8964-961d29168ca5", "name": "Check connection for source connector.", "request": { "name": "Check connection for source connector.", @@ -164817,7 +159615,7 @@ }, "response": [ { - "id": "93d84a8d-1534-48e4-8721-3b9c2de49aac", + "id": "12f99c53-8626-4b34-a6d4-f97f1e977dd1", "name": "The result of checking connection to the source connector with response from it.", "originalRequest": { "url": { @@ -164863,7 +159661,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e766c5d-7b8e-4a74-b0fb-233dbc670526", + "id": "786840d7-df1c-4870-8e79-191ac51b38d2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -164909,7 +159707,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8217dbe-9cbe-4d08-a832-29b2679426e9", + "id": "833ab6fc-8260-47c1-9cd8-1b86ca433792", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -164955,7 +159753,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0fd3f111-ff04-4782-85d8-386659bcb638", + "id": "fb48751d-5ce4-4c53-89db-c2a411ba093b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -165001,7 +159799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "306dd5b5-69e1-45c5-8fa4-05ed3561ab3b", + "id": "238542cb-5594-43bc-87ed-8b5deaedd279", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -165047,7 +159845,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88992c46-3e86-4055-9076-fb9dd3e38a53", + "id": "115c3bed-d342-4d83-ba65-d2251785b8f6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -165093,7 +159891,7 @@ "_postman_previewlanguage": "json" }, { - "id": "161e0d52-f191-40dc-a725-0ee457fb585f", + "id": "7d6413e8-8d5a-4859-935e-de8818d19017", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -165145,7 +159943,7 @@ } }, { - "id": "f202c8b3-0fca-45db-b3be-8f805d6678b2", + "id": "831b5700-58bf-4164-8918-37481336c4c1", "name": "Peek source connector's resource objects", "request": { "name": "Peek source connector's resource objects", @@ -165201,7 +159999,7 @@ }, "response": [ { - "id": "4173a610-9e06-457d-84c6-00da43caa275", + "id": "19045ece-1df4-4a14-a2ac-140197b7f12a", "name": "List of resource objects that was fetched from the source connector.", "originalRequest": { "url": { @@ -165255,12 +160053,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"ODS-AD-Test [source-999999]\",\n \"objectCount\": 25,\n \"elapsedMillis\": 1055,\n \"resourceObjects\": [\n {\n \"instance\": \"labore ipsum Ut aliquip irure\",\n \"identity\": \"CN=Aaron Carr,OU=test1,DC=test2,DC=test\",\n \"uuid\": \"{abf7bd9b-68b4-4d21-9b70-870c58ebf844}\",\n \"previousIdentity\": \"ut amet sit labore\",\n \"name\": \"Aaron Carr\",\n \"objectType\": \"account\",\n \"incomplete\": false,\n \"incremental\": false,\n \"delete\": false,\n \"remove\": false,\n \"missing\": [\n \"missFieldOne\",\n \"missFieldTwo\"\n ],\n \"attributes\": {\n \"telephoneNumber\": \"12-(345)678-9012\",\n \"mail\": \"example@test.com\",\n \"displayName\": \"Aaron Carr\"\n },\n \"finalUpdate\": false\n },\n {\n \"instance\": \"culpa tempor enim ex\",\n \"identity\": \"CN=Aaron Carr,OU=test1,DC=test2,DC=test\",\n \"uuid\": \"{abf7bd9b-68b4-4d21-9b70-870c58ebf844}\",\n \"previousIdentity\": \"proident mollit quis sunt cillum\",\n \"name\": \"Aaron Carr\",\n \"objectType\": \"account\",\n \"incomplete\": false,\n \"incremental\": false,\n \"delete\": false,\n \"remove\": false,\n \"missing\": [\n \"missFieldOne\",\n \"missFieldTwo\"\n ],\n \"attributes\": {\n \"telephoneNumber\": \"12-(345)678-9012\",\n \"mail\": \"example@test.com\",\n \"displayName\": \"Aaron Carr\"\n },\n \"finalUpdate\": false\n }\n ]\n}", + "body": "{\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"ODS-AD-Test [source-999999]\",\n \"objectCount\": 25,\n \"elapsedMillis\": 1055,\n \"resourceObjects\": [\n {\n \"instance\": \"ullamco ut sunt elit culpa\",\n \"identity\": \"CN=Aaron Carr,OU=test1,DC=test2,DC=test\",\n \"uuid\": \"{abf7bd9b-68b4-4d21-9b70-870c58ebf844}\",\n \"previousIdentity\": \"ullamco ex fugiat non qui\",\n \"name\": \"Aaron Carr\",\n \"objectType\": \"account\",\n \"incomplete\": false,\n \"incremental\": false,\n \"delete\": false,\n \"remove\": false,\n \"missing\": [\n \"missFieldOne\",\n \"missFieldTwo\"\n ],\n \"attributes\": {\n \"telephoneNumber\": \"12-(345)678-9012\",\n \"mail\": \"example@test.com\",\n \"displayName\": \"Aaron Carr\"\n },\n \"finalUpdate\": false\n },\n {\n \"instance\": \"nisi mollit Lorem nostrud\",\n \"identity\": \"CN=Aaron Carr,OU=test1,DC=test2,DC=test\",\n \"uuid\": \"{abf7bd9b-68b4-4d21-9b70-870c58ebf844}\",\n \"previousIdentity\": \"fugiat eu\",\n \"name\": \"Aaron Carr\",\n \"objectType\": \"account\",\n \"incomplete\": false,\n \"incremental\": false,\n \"delete\": false,\n \"remove\": false,\n \"missing\": [\n \"missFieldOne\",\n \"missFieldTwo\"\n ],\n \"attributes\": {\n \"telephoneNumber\": \"12-(345)678-9012\",\n \"mail\": \"example@test.com\",\n \"displayName\": \"Aaron Carr\"\n },\n \"finalUpdate\": false\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a899a6fd-39b2-47a8-aad5-d5a9c4fef4a0", + "id": "5c52231f-e823-4b39-9c22-26555b3e167e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -165319,7 +160117,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8975a406-a9ba-4b1d-aaff-3915b346b612", + "id": "71f95fee-bc48-4309-b20a-7bde872a67d9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -165378,7 +160176,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92aae2a6-c717-4fc5-8912-8e19c40a74e6", + "id": "04e14d22-d252-47cb-91c0-a910b35e343d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -165437,7 +160235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "86489a2d-cdd1-4571-b18e-e3afd8279ae9", + "id": "63aff118-1f4c-4e4e-b5b1-3fc5b4b2fd7f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -165496,7 +160294,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a4dea06-aec4-4941-bbb4-42ff7b73dd59", + "id": "40ab29d7-8461-4d40-83ae-f5db6d33ea36", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -165555,7 +160353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "16b4f01f-4b43-41de-8f7d-ee4cf22f56e7", + "id": "f66c8cbd-d80a-4096-b92d-7bf8b2de5b87", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -165620,7 +160418,7 @@ } }, { - "id": "79815603-d510-4a64-a29a-6eeaf7ccf2f2", + "id": "5578f2d2-cde5-436c-bc87-2169ff760799", "name": "Ping cluster for source connector", "request": { "name": "Ping cluster for source connector", @@ -165663,7 +160461,7 @@ }, "response": [ { - "id": "160a7609-cb1a-4074-97f0-707d182fb305", + "id": "f47345e7-e14c-46d3-b785-23ba5afa1ee0", "name": "The result of pinging connection with the source connector.", "originalRequest": { "url": { @@ -165709,7 +160507,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6f34cbd-1d10-4301-b37e-69943b4731f5", + "id": "5913be76-a15d-4ab8-8ed4-bf3344af81f7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -165755,7 +160553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71ff0ea3-09fa-4f26-a8da-f1bd9bfb720c", + "id": "193f92d5-da36-428a-a3eb-6fdc74c92cff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -165801,7 +160599,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72dbfc71-3494-49c8-b417-395a55f8ce10", + "id": "2fb25105-ee58-4456-aaa4-8a012375be69", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -165847,7 +160645,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1904daa-d0b5-470c-bebb-028c8b8fd6ad", + "id": "d1012650-f1e7-482c-aee4-a9b637ba3f77", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -165893,7 +160691,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4342f25-41bc-4544-aa64-fb33c7e075d4", + "id": "7b80dd46-e8d0-482f-9a9b-f640d679d247", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -165939,7 +160737,7 @@ "_postman_previewlanguage": "json" }, { - "id": "debc8df8-8a4e-4ca8-afb0-8b6968358039", + "id": "1a34c076-a6a5-4000-98b8-d3804a15f8e4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -165991,7 +160789,7 @@ } }, { - "id": "9a3bd656-68a5-4885-a23e-3277a4405fb7", + "id": "6e41553c-d42f-4861-9eff-c440a846d30e", "name": "Test configuration for source connector", "request": { "name": "Test configuration for source connector", @@ -166034,7 +160832,7 @@ }, "response": [ { - "id": "b507bd8c-9e4a-4ceb-b5e1-39f0c79ea17a", + "id": "b429c5b0-05d2-4a9b-8045-7708e449ae1d", "name": "The result of testing source connector configuration with response from it.", "originalRequest": { "url": { @@ -166080,7 +160878,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d20fe9a3-3335-49c2-becb-1e19d011ea4b", + "id": "fb3a2103-7ff8-426a-926f-1af00a9a794f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -166126,7 +160924,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c864760-ae80-4753-b9e6-0df9360802c8", + "id": "6bdd233a-1ae5-441c-a067-dfc2d7027a65", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -166172,7 +160970,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d562e8e-a383-4432-9bd8-0a8331649ce7", + "id": "acc8ab55-27c3-4aec-9505-65c6e739539d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -166218,7 +161016,7 @@ "_postman_previewlanguage": "json" }, { - "id": "434c06f7-b66e-4b9f-9c56-79c7f1ab84fb", + "id": "6a5cdc20-3b50-4e90-9ad2-e0aad3bcdd27", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -166264,7 +161062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04c21de5-7ced-476b-bf99-ba3d8883a072", + "id": "16293f28-ac8f-414f-a114-6c30091d6f28", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -166310,7 +161108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cdbb31a6-c29f-47d4-816b-9a0238e2e98c", + "id": "9e65f125-8059-4281-8f7a-2507dbca59ce", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -166362,7 +161160,7 @@ } }, { - "id": "5363c847-3fa6-4a90-bda1-6ec4b115ac49", + "id": "9ee8b418-7abd-479f-9c15-30425bd8cd76", "name": "Gets source config with language translations", "request": { "name": "Gets source config with language translations", @@ -166388,13 +161186,13 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -166415,7 +161213,7 @@ }, "response": [ { - "id": "f98cd78e-eb19-4771-b501-efd5e871bcd6", + "id": "0bcdbd3d-1198-4683-af1f-a72b2b399d40", "name": "A Connector Detail object", "originalRequest": { "url": { @@ -166436,7 +161234,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166466,12 +161264,12 @@ "value": "application/json" } ], - "body": "{\n \"name\": \"JDBC\",\n \"sourceConfigXml\": \"
\\n\\t
\",\n \"sourceConfig\": \"Excepteur quis\",\n \"directConnect\": true,\n \"fileUpload\": false,\n \"uploadedFiles\": \"am\",\n \"connectorMetadata\": {\n \"supportedUI\": \"EXTJS\"\n }\n}", + "body": "{\n \"name\": \"JDBC\",\n \"sourceConfigXml\": \"
\\n\\t
\",\n \"sourceConfig\": \"eu est in\",\n \"directConnect\": true,\n \"fileUpload\": false,\n \"uploadedFiles\": \"laboris consequat commodo fugiat\",\n \"connectorMetadata\": {\n \"supportedUI\": \"EXTJS\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6af05601-2c79-430b-97df-9a3aad1df290", + "id": "cd7bc8db-3fe1-467b-a94b-fcb48dc9fe3e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -166492,7 +161290,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166527,7 +161325,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac1143da-04fb-404f-a7ed-7774aeeb43d1", + "id": "f49c7826-9249-474a-80ea-2b82913776d3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -166548,7 +161346,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166583,7 +161381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "315c49f2-4049-4ad0-8948-ed9832bc2fa9", + "id": "afced274-37f2-47b3-be83-22bc5f84dcb6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -166604,7 +161402,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166639,7 +161437,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4909dbfb-4ff1-4f54-b503-0016bcfafb82", + "id": "a3274f10-33ae-4d28-80cb-142c612f3164", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -166660,7 +161458,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166695,7 +161493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3bcf142-c236-456a-82e4-1511e4221ada", + "id": "3e5c48e5-b61c-4466-957e-b5d89b36533e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -166716,7 +161514,7 @@ "type": "text/plain" }, "key": "locale", - "value": "en" + "value": "pt" } ], "variable": [] @@ -166757,7 +161555,7 @@ } }, { - "id": "a0dbd5d3-b1ac-40d9-9102-2a2037c5bf27", + "id": "da337853-820d-4274-b8d7-3cb65bcee7d0", "name": "Native Change Detection Configuration", "request": { "name": "Native Change Detection Configuration", @@ -166803,7 +161601,7 @@ }, "response": [ { - "id": "f6f30f16-f464-4337-aae0-050559bfcc9b", + "id": "48d32161-c23c-4e01-a989-82114af9e97f", "name": "Native change detection configuration for a source", "originalRequest": { "url": { @@ -166848,7 +161646,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1933e736-e322-4658-b1cb-55c638eca86e", + "id": "7b3c0693-db5e-4a41-9865-954d71b26f64", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -166893,7 +161691,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb01c9cc-2a38-40bf-9c18-29f48eb788e4", + "id": "6b0f705e-e28f-4626-94ad-0f0744db798d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -166938,7 +161736,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f508938b-cada-49d4-a696-1972103d5e89", + "id": "78bf15ca-8542-4a28-a2bc-e45a248ff0e9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -166983,7 +161781,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15365c61-e5e4-41ce-87f3-0dd34d3680e8", + "id": "21846ae4-3cf1-439a-b426-e6940464a479", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -167028,7 +161826,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c25485d-c771-4064-bdaa-2e08f9de3ed3", + "id": "1f7f25da-88cf-4d97-990a-da95f0b113f5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -167073,7 +161871,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fae40e86-fcb3-42b6-b327-01dc6a18e716", + "id": "614c9600-210c-41ff-9a12-664144508624", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -167124,7 +161922,7 @@ } }, { - "id": "5c3d29fb-582d-483c-9ab3-f58084251bf5", + "id": "f2b33858-1de4-4ad9-a88b-a3164abafbbf", "name": "Update Native Change Detection Configuration", "request": { "name": "Update Native Change Detection Configuration", @@ -167183,7 +161981,7 @@ }, "response": [ { - "id": "117e7b95-778c-4d3c-bc2a-56c01bb226be", + "id": "fc35750b-ffb2-4021-8a98-bab7656ded91", "name": "Updated native change detection configuration for a source", "originalRequest": { "url": { @@ -167241,7 +162039,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2221b7cb-ee47-4e6d-a90b-2fc7595b4c31", + "id": "34eb1ea4-c903-4da7-b9da-d893da7dfa63", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -167299,7 +162097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0161504d-f8f6-4d97-a129-6cf343ea9cf0", + "id": "c07622a0-6f18-4879-a75e-46fdd7e00758", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -167357,7 +162155,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b92c7b2-b1dd-47b8-9fb0-af26cb367462", + "id": "5eb00f71-abea-43bd-9f58-74dc4c2a0fcf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -167415,7 +162213,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f05f8e5-fbcc-4243-97f8-be4be0f9a93e", + "id": "291e2c44-9815-405b-9413-6f84f689afd7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -167473,7 +162271,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d535342c-bd9e-438b-a31a-3c207aab2107", + "id": "227e6e15-e5e7-4f00-b90c-a09950aec378", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -167531,7 +162329,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6d8c2b6-ac51-4548-a182-c266e263471a", + "id": "6febd2a8-4ea9-422d-a631-044228a6720d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -167595,7 +162393,7 @@ } }, { - "id": "c50c554c-419f-44da-a185-310e65331603", + "id": "cb521285-4fe7-44d0-9981-4e8ca3e9377e", "name": "Delete Native Change Detection Configuration", "request": { "name": "Delete Native Change Detection Configuration", @@ -167641,7 +162439,7 @@ }, "response": [ { - "id": "948c69d3-2488-4204-b375-6d7207a194a6", + "id": "f69ba48b-a055-4d16-aa3c-0c407423869e", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -167676,7 +162474,7 @@ "_postman_previewlanguage": "text" }, { - "id": "a12d24fe-bd0a-42d0-bb27-5dbc4739d624", + "id": "755db497-4706-4552-a4b5-bb0ea12c9d1d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -167721,7 +162519,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b684bb9b-aaf5-45e4-aa05-ddd413c47a49", + "id": "9f790696-8c5c-4428-96a0-b6b25330b381", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -167766,7 +162564,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76eeff25-aeb7-46c9-a726-132487451c36", + "id": "ab33a564-2d88-4963-b6ca-485378d91a48", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -167811,7 +162609,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79e2571d-47b1-47f5-8014-3a301242bb77", + "id": "5d3bb22c-d565-49cd-bf9b-f47d4e78dcc0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -167856,7 +162654,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8da0a20-629a-4aee-b578-7c2f8392b760", + "id": "1e38d207-c7d9-44a8-b383-85847d0bdf80", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -167901,7 +162699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73218c94-a9e1-414e-907b-c657a0eebb41", + "id": "3cde75b0-e0a2-4f8c-994d-3928284b6050", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -167952,7 +162750,7 @@ } }, { - "id": "7a52a7b7-2585-4ad3-93ee-c3a79dcb6b6b", + "id": "acc40bd2-534a-4dff-9ec5-70488a80b8e6", "name": "Lists ProvisioningPolicies", "request": { "name": "Lists ProvisioningPolicies", @@ -167994,7 +162792,7 @@ }, "response": [ { - "id": "78c4f5d5-2943-433c-854c-01f41d04bfb3", + "id": "e57045f3-7bbf-4e43-853f-241499bd1afb", "name": "List of ProvisioningPolicyDto objects", "originalRequest": { "url": { @@ -168039,7 +162837,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ff70056-ca23-4bfa-84ba-3f58cbfd6557", + "id": "8fd56da9-f490-4615-a75d-a0687c88069f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -168084,7 +162882,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cec15dcb-2569-4e43-b6d6-0e775205a4f3", + "id": "509db250-bc26-4844-8140-cf80650c5e9b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -168129,7 +162927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee903905-7404-4d73-8a9a-d4e5752a8d0e", + "id": "b23df694-143d-4517-b782-3871dcdc52c3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -168174,7 +162972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b39ce12-2bc6-411b-b0bd-9b0a7f5bd190", + "id": "c63dc05a-ff51-4502-a6d5-d374eff04cfb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -168219,7 +163017,7 @@ "_postman_previewlanguage": "json" }, { - "id": "564aa553-c5ad-4237-a4b8-46a38f029964", + "id": "96340dcb-1f2b-4c73-aaa4-6fd36ace6a1e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -168264,7 +163062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8066310-9fc5-4140-a10e-496da25c4c8d", + "id": "fae172d3-77c1-411b-946c-9a83132821d1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -168315,7 +163113,7 @@ } }, { - "id": "87b8f039-3faf-41c6-9cc0-f0d4dd3a634b", + "id": "85ded8eb-22dc-44bf-89e6-0ab63631bc01", "name": "Create Provisioning Policy", "request": { "name": "Create Provisioning Policy", @@ -168370,7 +163168,7 @@ }, "response": [ { - "id": "d4c87e6a-54a0-4032-bdea-6e71daf4a290", + "id": "b7539c28-118d-4889-969f-bb964288bf04", "name": "Created ProvisioningPolicyDto object", "originalRequest": { "url": { @@ -168428,7 +163226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0e76995-46f2-4dd3-a8c2-6c451587329f", + "id": "2800a5da-3e48-48af-9deb-99c5d3b12773", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -168486,7 +163284,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48fb49e5-f27e-41d7-b4cc-b9594c01d689", + "id": "9f243a40-72bc-4930-b9df-872b3a8d1548", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -168544,7 +163342,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25452f79-11fc-4f1f-a6db-277a95c37622", + "id": "745ba0f8-9b30-42c6-906b-4ecf5911f109", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -168602,7 +163400,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8eb8e115-8a7f-4732-9e55-ab285e1f0639", + "id": "d332dc45-78c6-40d2-a3a0-09be1bbb2ae6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -168660,7 +163458,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7157edad-9a0d-4b31-aace-cd72458ced8a", + "id": "d8004ecd-b87e-4acd-8a8e-e734e728159b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -168718,7 +163516,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edf03b3e-95be-4aa7-a104-606fe1fc0854", + "id": "5e94a0d9-75fc-4ac1-acd4-b3be178aef1f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -168782,7 +163580,7 @@ } }, { - "id": "f05f5410-d6f5-4477-862f-0a84bbfc865d", + "id": "26965344-46f8-410b-bb70-06961d6d29f1", "name": "Get Provisioning Policy by UsageType", "request": { "name": "Get Provisioning Policy by UsageType", @@ -168835,7 +163633,7 @@ }, "response": [ { - "id": "0c75a4f1-2fd6-4e91-9255-ab51990589ad", + "id": "88d825a6-4674-4083-b70e-c3669696d978", "name": "The requested ProvisioningPolicyDto was successfully retrieved.", "originalRequest": { "url": { @@ -168881,7 +163679,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc5e9a99-1a70-44e4-80ec-5e988f980bdc", + "id": "3486e4bf-9617-4fe5-bbc0-c73bd6a68b45", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -168927,7 +163725,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cca59f32-def8-4e94-888b-098a2fb73dd5", + "id": "df1b5e4a-e457-427e-880d-ecc1152063d0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -168973,7 +163771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70b896ee-4401-4c7b-a28d-aad7fba7e991", + "id": "33fe6c03-f9da-43fe-b3d4-b531c71c9eb4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -169019,7 +163817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54affe70-524f-478e-8568-b2ab7f4d4219", + "id": "fe867ca8-7809-4f37-98a9-4c16c5f301db", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -169065,7 +163863,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53b67a5b-bb85-4bc1-9715-87222d255ac7", + "id": "7c0e4ff4-809c-41b5-a8a1-b56f8f009a86", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -169111,7 +163909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e623e32-5dac-425d-885e-406ef8c2eb49", + "id": "4527d778-245a-4627-b755-1a38a69c6228", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -169163,7 +163961,7 @@ } }, { - "id": "668316d0-5363-4c3d-9e86-89a53f0d0d28", + "id": "79ec590e-90b1-4e24-abac-03614f88b598", "name": "Update Provisioning Policy by UsageType", "request": { "name": "Update Provisioning Policy by UsageType", @@ -169229,7 +164027,7 @@ }, "response": [ { - "id": "27707661-9747-40bb-a681-8f01c566b4ae", + "id": "b44e81b6-6f42-4739-977f-185c0883f172", "name": "The ProvisioningPolicyDto was successfully replaced.", "originalRequest": { "url": { @@ -169288,7 +164086,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40087a6f-a0f4-4bee-9100-2391810cccf5", + "id": "1614f146-7a43-46ae-95f0-15213897f8b6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -169347,7 +164145,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ce2af7ac-c642-499f-bffc-fc2a3540be51", + "id": "8b79de0d-8584-48fa-8d4a-8887424aff47", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -169406,7 +164204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84d23123-1f8f-46f4-bfd0-ae221ebd24d9", + "id": "713a98d7-72ef-4f2b-b42c-c8380d11b688", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -169465,7 +164263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d92e427-4def-4121-bf5a-94456aa4305c", + "id": "b689bf27-638a-4d90-ab98-a192228ddb3f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -169524,7 +164322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad2b329e-8d56-45c6-ba88-bf939243c449", + "id": "b41b7221-e88b-4eb6-afc6-e1421c462f14", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -169583,7 +164381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20ebfcd0-921c-4137-9536-d726be218ce4", + "id": "bb7f0c61-bccd-4f26-819d-0ada539922f1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -169648,7 +164446,7 @@ } }, { - "id": "0fa04f4c-8761-44fd-9bfc-32f14fc125f8", + "id": "87f9337d-728b-4230-9386-d05eda9761fe", "name": "Partial update of Provisioning Policy", "request": { "name": "Partial update of Provisioning Policy", @@ -169714,7 +164512,7 @@ }, "response": [ { - "id": "3acb04d8-2602-4df2-b8b7-19746ed29a1b", + "id": "5fbeaeb1-72d0-441a-9b36-f61e56ce1453", "name": "The ProvisioningPolicyDto was successfully updated.", "originalRequest": { "url": { @@ -169773,7 +164571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fcc6f5b2-8087-45bb-a8f0-8076741453bf", + "id": "6d65c352-4593-4a10-a2f3-1758beaf600c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -169832,7 +164630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "16707a0e-a4ec-4f1c-a08a-e5a0120997bb", + "id": "c2cba30b-560c-436e-ac64-ad7a43148aa4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -169891,7 +164689,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87b4c12c-162d-4f2d-a1be-be14a454fb33", + "id": "206ae515-035d-4b45-8f5c-561e3b69aa08", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -169950,7 +164748,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08b7f5f7-f50b-4fde-bb0a-8924e0a39d73", + "id": "4c5c22f2-8557-4f12-bbcc-3947cfe4e40e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -170009,7 +164807,7 @@ "_postman_previewlanguage": "json" }, { - "id": "361f2e39-a2dc-43be-b49d-8f4569608d11", + "id": "cdca128f-c81c-47b4-bb5d-bfc356c2c192", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -170068,7 +164866,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd49ba9b-00f3-42b1-8b11-8720af285763", + "id": "2af40d71-af7b-4f87-bb7c-72dc3fa0d566", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -170133,7 +164931,7 @@ } }, { - "id": "90f24fa9-e853-455a-a8e2-e01ddf3acd1a", + "id": "0e2dbb37-1be3-4867-a233-0975a28b80e7", "name": "Delete Provisioning Policy by UsageType", "request": { "name": "Delete Provisioning Policy by UsageType", @@ -170186,7 +164984,7 @@ }, "response": [ { - "id": "f3746dbe-25f4-4f37-b62c-9ea113d84b4f", + "id": "b62498f6-d1ef-4f1f-b3d8-f298ce2eaa7d", "name": "The ProvisioningPolicyDto was successfully deleted.", "originalRequest": { "url": { @@ -170222,7 +165020,7 @@ "_postman_previewlanguage": "text" }, { - "id": "3b58687d-655b-4d7b-bcb3-82659c3548ce", + "id": "93927c1f-3f52-4e7d-bbe7-83360f77ff33", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -170268,7 +165066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad47131a-c242-4783-963b-258dd81224c5", + "id": "d25d3826-9f37-4762-b809-a98bf3c156ce", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -170314,7 +165112,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa4ad8e2-0992-4d07-8f64-6fda675f6c0f", + "id": "8fa745ec-b662-4d34-9990-c66e716ffc3d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -170360,7 +165158,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b73f365f-3a2d-4bc9-b9e3-646533774926", + "id": "f16fd4ed-a994-4272-b441-8465c30404b9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -170406,7 +165204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "494406fb-4b90-4117-9a29-cfff44c9d65b", + "id": "e0b4ce00-a75a-4ffc-9313-1d7ecf6a3a5f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -170452,7 +165250,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1194d07-673c-4f96-a91c-5b43129a038a", + "id": "0a1826e0-1c34-43d2-8574-ecaa482c40c9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -170504,7 +165302,7 @@ } }, { - "id": "fa95605b-0594-46d2-b02c-2dd28efcc6f3", + "id": "5d66a072-dd18-4446-9bdc-387ce6a33fd2", "name": "Bulk Update Provisioning Policies", "request": { "name": "Bulk Update Provisioning Policies", @@ -170560,7 +165358,7 @@ }, "response": [ { - "id": "da5f93b5-1532-4291-9fa5-f5e1986daef4", + "id": "0be4be32-93b5-4a72-81ed-062ddd256b43", "name": "A list of the ProvisioningPolicyDto was successfully replaced.", "originalRequest": { "url": { @@ -170619,7 +165417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34da3a01-0505-4251-a1bc-6b79769e3dd4", + "id": "a31f3723-8e1a-454e-b2f4-33cf8363a5a8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -170678,7 +165476,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4bc0bbb5-511c-4a4f-9770-9d449dbe1620", + "id": "d4ea46ba-19aa-4a4d-9993-11c163874c07", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -170737,7 +165535,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be5d4859-9dbd-456e-8f2a-e2f97c0c9459", + "id": "5356fbc1-f741-4f2f-b5b4-440241414c0d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -170796,7 +165594,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5184cb77-096a-408c-a5b7-ac50f64ac646", + "id": "08252ad3-fba8-4cd3-b891-ea9bffdc00f0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -170855,7 +165653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aee47f66-7034-4c3e-991e-ffe74616fb39", + "id": "7e99184a-c831-4751-b430-c1d889e29912", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -170914,7 +165712,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4a2f55e-cb6d-4778-97d7-446a74365f45", + "id": "8889653f-76ef-42b9-a958-08cd5a0eb1cd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -170979,7 +165777,7 @@ } }, { - "id": "ec963c6d-229b-44c3-b347-6f7626f10a9b", + "id": "5f2da1cb-453f-4229-8a52-d7c44b8c10e3", "name": "Lists the Schemas that exist on the specified Source in IdentityNow.", "request": { "name": "Lists the Schemas that exist on the specified Source in IdentityNow.", @@ -171028,7 +165826,7 @@ }, "response": [ { - "id": "da834a28-ff64-4235-8d27-e5a6df5eaa56", + "id": "e402ce7f-e0dc-4234-af25-da1df38d4005", "name": "The Schemas were successfully retrieved.", "originalRequest": { "url": { @@ -171083,7 +165881,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b79f75d9-032a-481d-9432-a9eb81ff586c", + "id": "c9226ad5-7723-488a-8d61-82869f6f16aa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -171138,7 +165936,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68e16065-1eba-41a5-b0fa-089a3192a7ae", + "id": "5440ea6c-11a7-4303-bb2c-12239425de72", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -171193,7 +165991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c8565c8-4278-41f7-a73c-c7d923be85bf", + "id": "84f870d5-cc6d-4fe9-b8ce-07a0b5fd82df", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -171248,7 +166046,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7a1238e-53cb-4f83-bef4-9cbdc55dd37b", + "id": "24f25357-656c-44f2-9fac-5697c65450d8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -171303,7 +166101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a666d730-f323-4b9b-aae9-33ed9142dad6", + "id": "670094f0-8ef3-4b85-8a95-58e6bf66373a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -171364,7 +166162,7 @@ } }, { - "id": "14f08a45-968d-43d7-80f4-d0a1389c8067", + "id": "8ea19499-4ebd-4084-8a09-7be860fff8a3", "name": "Creates a new Schema on the specified Source in IdentityNow.", "request": { "name": "Creates a new Schema on the specified Source in IdentityNow.", @@ -171416,7 +166214,7 @@ }, "response": [ { - "id": "36d2330c-a940-47b5-99ac-4d4ed5d1a852", + "id": "41d54a4f-0f84-4f04-ae46-91eb63a6622f", "name": "The Schema was successfully created on the specified Source.", "originalRequest": { "url": { @@ -171474,7 +166272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37912d1a-54df-44c7-8ebb-008d44a1bed3", + "id": "8e0a1635-2e5e-4371-a988-0bdc47a350e7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -171532,7 +166330,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b919e88-4075-4993-9011-858bcd2ea40a", + "id": "e87ba4aa-e8a5-4c79-a601-af565751c53e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -171590,7 +166388,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4853401-ede8-4f10-aff3-49842be43170", + "id": "41552861-21eb-4b47-b448-839474370504", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -171648,7 +166446,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7370dc0a-20b9-44a9-898c-37d5d033a277", + "id": "cd0e3ae3-b0ce-4f9e-baea-92446130d433", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -171706,7 +166504,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8330150-c3c1-40da-a9dc-cdd7b339ebed", + "id": "1d11584e-fcb3-4f41-9d53-a77c72120632", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -171770,7 +166568,7 @@ } }, { - "id": "fabc4443-b66a-467a-b7e3-0a2c4cb82c2f", + "id": "7d02b7f1-cdf2-484e-aa44-6fc2d2e03265", "name": "Get Source Schema by ID", "request": { "name": "Get Source Schema by ID", @@ -171823,7 +166621,7 @@ }, "response": [ { - "id": "9c1361f7-1af2-44f8-8a06-76b9c335a591", + "id": "73ca098d-06b5-44c9-a121-542f483226b5", "name": "The requested Schema was successfully retrieved.", "originalRequest": { "url": { @@ -171869,7 +166667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f5ba6d9-c607-4a34-acad-5332709c4512", + "id": "30c49a17-60af-467e-9a4b-31a6e7e01373", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -171915,7 +166713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7a880d6-615f-4b73-9cf6-7126a5796b07", + "id": "ed0e0ba6-9605-4ac0-8597-9bb27e53f0d6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -171961,7 +166759,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e8adb72-4df9-4859-a812-7f5c4f47703d", + "id": "0dd304fc-8384-4ee6-be95-004f8b8ad718", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -172007,7 +166805,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52ce3789-1d12-4bde-a2c9-8eb1e9040efd", + "id": "8e08a951-5f6c-4671-b570-3fc7fa133d05", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -172053,7 +166851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d72c47e2-a8e7-41d6-9ccc-9f030402dcd7", + "id": "1f15c672-857e-4ec2-b580-25b2ac0ed2d3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -172099,7 +166897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd58f3df-57c8-448f-80f8-9fc68d901f30", + "id": "fe2cfd73-2bd7-408f-9df1-6fe2fff02833", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -172151,7 +166949,7 @@ } }, { - "id": "94ae37a4-9dc5-4e7d-abb4-9c2f8b5c82f0", + "id": "d4266687-17ff-435d-b8da-285f7ffcd483", "name": "Update Source Schema (Full)", "request": { "name": "Update Source Schema (Full)", @@ -172217,7 +167015,7 @@ }, "response": [ { - "id": "fac4ee98-5207-4e85-93e3-937fe91445b0", + "id": "7527e09c-20e8-4eec-b414-0bc2d9d998fa", "name": "The Schema was successfully replaced.", "originalRequest": { "url": { @@ -172276,7 +167074,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9c6ae9b-bacd-4046-81e1-6eeeffde715c", + "id": "bad3826d-7ca9-435e-9a72-1fb6f44c16c5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -172335,7 +167133,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a573e9b-536c-4deb-803b-36c26416c803", + "id": "08ac25e5-84a9-4f5a-b5eb-f9c4d713f1f9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -172394,7 +167192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac702b22-94a5-4302-b1e0-3834af79366f", + "id": "30e8caf2-391e-4452-9c1b-2fa51d5f1a7d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -172453,7 +167251,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14cd05a5-d6b3-413a-a81c-18f852f2712f", + "id": "b1796f27-b701-4c0b-93b2-4179ded752a5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -172512,7 +167310,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b6925aa-64fe-4fff-8293-f057f0e5e300", + "id": "ad18dfe3-dd73-4ceb-ba33-240c46836d00", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -172571,7 +167369,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07747f8c-0528-4dc5-a428-a55fb79cc065", + "id": "c1ebbc88-0ddf-413a-9e0b-fd17a26911ac", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -172636,7 +167434,7 @@ } }, { - "id": "f5f8071c-4cbc-4231-b397-aef87e973808", + "id": "16854345-ee89-4b34-99a5-53e8b75c775f", "name": "Update Source Schema (Partial)", "request": { "name": "Update Source Schema (Partial)", @@ -172702,7 +167500,7 @@ }, "response": [ { - "id": "824d1b3e-a52b-4aa5-9089-804f5a966f67", + "id": "0ccb586c-c40a-4bb5-8796-17b91c110c13", "name": "The Schema was successfully updated.", "originalRequest": { "url": { @@ -172761,7 +167559,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ee6424e-13c2-4134-beeb-d03e8d7c9372", + "id": "9f3fa859-75de-428b-ba47-82000c738b91", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -172820,7 +167618,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dcd36010-2252-4504-86d1-41910d21f43a", + "id": "9137d042-8e0e-44a2-b0de-8f67a8a7b431", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -172879,7 +167677,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09347d47-01be-405a-ab70-8461ef2f62b5", + "id": "fb7107bc-dddd-4ed2-9a56-a488d238f0d1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -172938,7 +167736,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bcf3e46f-21d9-4ec6-a235-ccc20004dd0f", + "id": "d49f5d59-2c50-456d-97bf-403903717a08", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -172997,7 +167795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e2703e4-7c2a-4f53-b68d-d441ee75dd7a", + "id": "afa7fa4d-a04e-486c-8ef6-a403aa525de5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -173056,7 +167854,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c092945d-6f34-41a8-9da6-e16ae93be57e", + "id": "45950a81-1ef9-43a2-860c-c61aa64fbfa7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -173121,7 +167919,7 @@ } }, { - "id": "dbf1be9f-86d1-4f17-9c7b-4d8c183feba5", + "id": "ff068c4d-6b80-4590-a868-0da8733d0490", "name": "Delete Source Schema by ID", "request": { "name": "Delete Source Schema by ID", @@ -173171,7 +167969,7 @@ }, "response": [ { - "id": "8e86c7b8-ae5f-4d9c-baf9-212202884d2f", + "id": "4aac8662-fd28-4a9a-bdd8-a7987511fa90", "name": "The Schema was successfully deleted.", "originalRequest": { "url": { @@ -173207,7 +168005,7 @@ "_postman_previewlanguage": "text" }, { - "id": "04034871-db1f-4917-93d5-6863d4d1e890", + "id": "535ac1d6-59c6-42c2-ac9d-f5ae7d94aefb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -173253,7 +168051,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46145e46-e9d6-4a2f-952c-6b1f6bb1223c", + "id": "65d8c211-4128-45c0-936a-c52148a9b0e3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -173299,7 +168097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "461bcca9-23e0-4df9-b6ef-38ce341ec293", + "id": "379a704c-9ce4-4ab4-8b13-deae0461c828", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -173345,7 +168143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5503581-3f25-40a1-a15a-3201745554e2", + "id": "3b560f52-b27b-4acc-b689-5c41325b4f65", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -173391,7 +168189,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d73ec1f5-0522-4373-a8ff-0c8e3096e751", + "id": "d8fe76f1-a123-4032-af43-ff818006235d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -173437,7 +168235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3e65d59-9822-47fc-8b4a-d835db7a763c", + "id": "fc8fe0c3-11c4-4b11-a7ee-e46d2ac31c3c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -173489,7 +168287,7 @@ } }, { - "id": "a68b4cba-93ef-464e-827c-9af7ca0121aa", + "id": "66c0c5d2-78c9-4c9a-9d62-d773beccfdc7", "name": "Downloads source accounts schema template", "request": { "name": "Downloads source accounts schema template", @@ -173529,7 +168327,7 @@ }, "response": [ { - "id": "00c5d093-4dc3-4d01-b207-475d260db419", + "id": "dfec7dd2-a034-4119-b424-159d8b5cf7c9", "name": "Successfully downloaded the file", "originalRequest": { "url": { @@ -173575,7 +168373,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c207a1ff-aaf9-437e-b03c-ca21548269e9", + "id": "5ca4bef6-5d00-45c1-83d5-383200bb4f6b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -173621,7 +168419,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c0d267f-7403-454a-951d-ca51e2e2507f", + "id": "0754f22b-c333-47b5-9ab8-73e3eaefe6df", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -173667,7 +168465,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e284e0ec-a3a9-44bb-80d0-518733831a65", + "id": "0339cc0a-f7ae-4506-998a-233fecca56a3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -173713,7 +168511,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b638b54-d286-4204-8c95-17e9432e486e", + "id": "4f1a2fe3-6fec-4c25-8e73-089dfb672ce5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -173759,7 +168557,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9322793-ece0-4a0c-a425-fa4575dc599a", + "id": "567c94bc-ff35-4b90-b3c7-baa7f73b13ee", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -173805,7 +168603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dfd00dc3-508f-44ce-b619-6498676bf81c", + "id": "50570422-3b5b-475f-8026-54c7488fdb35", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -173857,7 +168655,7 @@ } }, { - "id": "44a59635-2b9e-4a88-aacc-fc53a78261e4", + "id": "3d2734df-3ae9-4214-96a4-604a141087a9", "name": "Uploads source accounts schema template", "request": { "name": "Uploads source accounts schema template", @@ -173909,7 +168707,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -173917,7 +168715,7 @@ }, "response": [ { - "id": "4d40f8b8-14bf-4a5b-bd0e-67d1739ca8d0", + "id": "0a56d471-0504-49f6-9a3b-4e5a10fb168b", "name": "Successfully uploaded the file", "originalRequest": { "url": { @@ -173961,7 +168759,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -173980,7 +168778,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40528e45-7563-4f44-bb90-a58feb58615f", + "id": "32cd953b-8526-4847-9619-f950a8e2b2a3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -174024,7 +168822,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174043,7 +168841,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60a19cd5-d28a-439b-b1e9-eecba285414d", + "id": "2755e2e6-5ef3-4e61-a6ac-76ced6941640", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -174087,7 +168885,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174106,7 +168904,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2ec88a9-0ff1-4293-bd1f-ef0d29a92375", + "id": "844b6bef-c398-4af1-a51a-ed3144ec55f4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -174150,7 +168948,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174169,7 +168967,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbc9db44-98d6-4d44-b9ac-d52a40c51a3d", + "id": "c8b5ca13-e50d-4f3e-be5a-d4f5782417c3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -174213,7 +169011,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174232,7 +169030,7 @@ "_postman_previewlanguage": "json" }, { - "id": "509b123b-d7d6-46c8-848a-17653b9106e3", + "id": "1afdbca7-23a9-43c6-bb49-8480f6df13cc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -174276,7 +169074,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174301,7 +169099,7 @@ } }, { - "id": "515ff440-007c-4acd-bed5-14bfb3b81d99", + "id": "e481f70c-b51b-4b35-bc42-bfe59267ff38", "name": "Downloads source entitlements schema template", "request": { "name": "Downloads source entitlements schema template", @@ -174351,7 +169149,7 @@ }, "response": [ { - "id": "146505b4-3513-4524-8980-fd328d860a98", + "id": "f2764170-4df8-422d-94bc-235570785b6e", "name": "Successfully downloaded the file", "originalRequest": { "url": { @@ -174407,7 +169205,7 @@ "_postman_previewlanguage": "text" }, { - "id": "742acc3a-5f0d-41c2-9a80-72c2bbbbe467", + "id": "4828848e-dca3-41e7-9563-b4a660bcc356", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -174463,7 +169261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30202ccd-a1f0-45a3-926c-03cea44616a2", + "id": "c955112f-c8d8-4c0e-82e3-a308b107e0fd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -174519,7 +169317,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7b5eec3-29fc-45d8-820a-f675baf42c97", + "id": "5194d9a2-739a-44a9-8b01-6573fa53cf21", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -174575,7 +169373,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5b91cf4-b0bf-4655-8703-b3b5496f5333", + "id": "2f9f54d7-c7ac-435f-aa4b-0581e1fa318e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -174631,7 +169429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e554dd0-6e11-4a6d-ad7e-7da4177470df", + "id": "fce69b05-ac9a-49c8-a3b8-55680056706d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -174687,7 +169485,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7e0a930-8eb6-4aa7-8f32-64e2d233e2a5", + "id": "86d35f2f-c1a6-46c8-bffb-5a24a266e6f0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -174749,7 +169547,7 @@ } }, { - "id": "c41d2d2c-3765-4998-8e95-50ab0b358717", + "id": "255e90f0-9c20-4e0e-a46f-a9ece8480dfa", "name": "Uploads source entitlements schema template", "request": { "name": "Uploads source entitlements schema template", @@ -174811,7 +169609,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174819,7 +169617,7 @@ }, "response": [ { - "id": "388f2316-9930-4da2-ba79-b54fb5873a12", + "id": "cc4a0596-346a-41e6-86b3-f7b7b8590748", "name": "Successfully uploaded the file", "originalRequest": { "url": { @@ -174873,7 +169671,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174892,7 +169690,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9963efd5-81e9-48fd-9a16-113ff7b2c776", + "id": "d8fea9e1-3b26-48c7-a4f8-171c328f5705", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -174946,7 +169744,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -174965,7 +169763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2192360-0702-4d5e-bc66-319b1ce49815", + "id": "c8d9e369-7433-4576-ba1a-f8fd70cadf4e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -175019,7 +169817,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175038,7 +169836,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bcc690e-9d7f-4bc4-b759-de7b35f7405c", + "id": "c933605e-5b91-450c-b4c4-a759e51a0ea9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -175092,7 +169890,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175111,7 +169909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "363db0c8-4be2-48a9-82bc-f0a19d4cb020", + "id": "11c2a89e-984c-45c7-b81f-aa0c920075eb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -175165,7 +169963,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175184,7 +169982,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93ffb8e4-580d-4a8f-9558-26b2207564e5", + "id": "676a0156-48b8-4fd2-932b-573c55ec5941", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -175238,7 +170036,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175263,7 +170061,7 @@ } }, { - "id": "aeee1cbd-6c4e-47a4-ab48-17b0af47b713", + "id": "31d1fd92-0a32-4f19-b9ac-65930dc2c30f", "name": "Upload connector file to source", "request": { "name": "Upload connector file to source", @@ -175314,7 +170112,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175322,7 +170120,7 @@ }, "response": [ { - "id": "352dd237-fc27-4349-bd66-eb97edfcef24", + "id": "d01e8161-2c23-4cd8-8dab-9659b8a15e86", "name": "Uploaded the file successfully and sent all post-upload events", "originalRequest": { "url": { @@ -175365,7 +170163,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175384,7 +170182,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28938900-b53a-4e29-83ad-d8cc304d1442", + "id": "91fd49b7-d2b3-42b2-956a-391721632951", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -175427,7 +170225,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175446,7 +170244,7 @@ "_postman_previewlanguage": "json" }, { - "id": "05d729c7-e298-4d24-94d7-36d7dd1e19db", + "id": "7e9dce7b-34b5-421e-a2dc-34d1a522608f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -175489,7 +170287,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175508,7 +170306,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c37e0d9b-a54d-4d8b-9387-778893d268ef", + "id": "71757847-60d5-4b47-a625-0ee68cee23ec", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -175551,7 +170349,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175570,7 +170368,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ed4f2a5-5a2b-4ae6-bc8a-0f8bf90a4846", + "id": "df86750b-d482-42e5-b10e-5f7e34d11784", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -175613,7 +170411,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175632,7 +170430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4dcdaf6-c285-4aa3-bb25-498185f1f0ce", + "id": "5d9aa8c9-9e37-4b6d-a2df-7dd0601472ba", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -175675,7 +170473,7 @@ "type": "text/plain" }, "key": "file", - "value": "anim id", + "value": "anim ullamco", "type": "text" } ] @@ -175700,7 +170498,7 @@ } }, { - "id": "3a2b6a02-d3e1-4bb7-8832-0ab5a17cdf9e", + "id": "72705d15-f2c2-43f5-9571-bd46e4f4d76d", "name": "Synchronize single source attributes.", "request": { "name": "Synchronize single source attributes.", @@ -175721,7 +170519,7 @@ "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -175742,7 +170540,7 @@ }, "response": [ { - "id": "f05361d8-3361-47af-a0bc-f51b004ca510", + "id": "fdecfe11-2113-497c-8112-c1f084f25c20", "name": "A Source Sync job", "originalRequest": { "url": { @@ -175787,7 +170585,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7385b36c-d024-4a4c-b37c-62e9304b6656", + "id": "938ca639-4873-4ff2-80b5-6654fe0b9b78", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -175832,7 +170630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a6bf0e9-037a-4d32-9975-20b832fe96f3", + "id": "d7d1f228-ec4c-43c3-b7b5-01f75f975b14", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -175877,7 +170675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "819134cf-f025-4ff0-8f08-4c684a47d137", + "id": "f5f733c0-b160-4968-809a-718d1087213e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -175922,7 +170720,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b486076-9b40-4be8-bdde-85c58e74c479", + "id": "93e617f3-7f10-4092-bd5c-a26140377d53", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -175967,7 +170765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b9bef1b-8a79-47d9-bbba-92b04721b6f3", + "id": "c8dedb68-a548-43e0-805b-ad9523d01793", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -176012,7 +170810,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65a7a547-8e16-40b7-8313-81fd37d81bfd", + "id": "fa294328-1773-497e-9ce4-64a58a30ea43", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -176063,7 +170861,7 @@ } }, { - "id": "7d8400dc-c51e-4c8b-af03-6b1ed772ded1", + "id": "16bbc1e4-74c5-4cb2-82e4-76820aff2dab", "name": "Get Source Entitlement Request Configuration", "request": { "name": "Get Source Entitlement Request Configuration", @@ -176099,7 +170897,7 @@ }, "response": [ { - "id": "63e050fb-ce95-487d-9ea1-2a738cb6d18f", + "id": "1b3ef501-1aaa-4953-9f2e-61cf1ad8ef03", "name": "Get default config", "originalRequest": { "url": { @@ -176144,7 +170942,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1667fa01-51fc-4af2-b75f-17ca3005a2a2", + "id": "4bc17559-ea52-409b-a6f5-9b8341737f00", "name": "Get config with one approval", "originalRequest": { "url": { @@ -176189,7 +170987,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af800bc5-d7d3-4cef-8859-db3e6469fe96", + "id": "152132f5-3dbd-41b9-ab33-50633b050248", "name": "Get config with multiple approvals", "originalRequest": { "url": { @@ -176234,7 +171032,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c61af44-028e-4f10-aceb-e4408056b0b9", + "id": "b1685b4a-effc-4572-8d39-83ce3a278886", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -176279,7 +171077,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4f9e138-a1b9-473a-8858-33c16bd8d1f8", + "id": "88b75ec8-f3a6-4881-8cb2-d2dcc9c711ca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -176324,7 +171122,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d3efa28-aa7d-411b-a93e-4be64b92e567", + "id": "4d5c291a-3bdb-4e7b-aeea-b7cc0eb38f4a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -176369,7 +171167,7 @@ "_postman_previewlanguage": "json" }, { - "id": "223dbb13-c230-4733-9ea4-af954caf83f7", + "id": "f6d92e10-f4de-4865-8306-ef918ee39b0f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -176414,7 +171212,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1881ea2-d025-4abf-a96a-ac4d4876b149", + "id": "bb37d817-7ee5-4289-82e3-c9119b31b786", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -176465,7 +171263,7 @@ } }, { - "id": "deca4f85-af9a-41ba-9602-b12e5a89da46", + "id": "01e26cb8-7037-4901-afda-91bb08d41e9f", "name": "Update Source Entitlement Request Configuration", "request": { "name": "Update Source Entitlement Request Configuration", @@ -176514,7 +171312,7 @@ }, "response": [ { - "id": "046f89bd-a4e9-45ad-96e4-153b0ec4b201", + "id": "28cc4df1-4f0e-411a-8645-a483d3b2498e", "name": "Set config with no approvals", "originalRequest": { "url": { @@ -176572,7 +171370,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd9b42cc-5546-4c13-b3af-2d8f39acd960", + "id": "15710569-aca4-4b7d-b8e9-cc156801c5fc", "name": "Set config with one approval", "originalRequest": { "url": { @@ -176630,7 +171428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "773f1303-6db1-4d75-a261-2463169cd67b", + "id": "b2f1820d-773e-4f8c-b925-03071c504ccb", "name": "Set config with multiple approvals", "originalRequest": { "url": { @@ -176688,7 +171486,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7a15313-3df4-4356-980f-6d649492d1f6", + "id": "106162bd-bd27-4b3e-8a48-f34eaa3b8b4a", "name": "Set config with one approval", "originalRequest": { "url": { @@ -176746,7 +171544,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90e6d86a-75d2-42b5-b496-402c1bde32db", + "id": "d0199a35-599b-44bc-a20e-5f39adc6b1b7", "name": "Set config with multiple approvals", "originalRequest": { "url": { @@ -176804,7 +171602,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69534f81-a73d-4910-a55d-05a8e3f7fc4e", + "id": "85a36064-75a7-4546-bc3b-0acc78bb0f09", "name": "Set config with multiple approvals", "originalRequest": { "url": { @@ -176862,7 +171660,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3f76969-29cd-49c4-b817-7e33471d2f73", + "id": "dce61517-bfc5-4cd1-8a59-f4533aa08455", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -176920,7 +171718,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6555f36b-eb2a-49ef-a561-7cbb3b31e119", + "id": "dd6934eb-8d99-4246-9de3-04ad4ca46313", "name": "Set config with no approvals", "originalRequest": { "url": { @@ -176978,7 +171776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6591fc2-7e2d-490b-910c-53ef1a062c3b", + "id": "4896d417-28b7-4f0e-8d8a-1b14e1eeaab4", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -177043,12 +171841,913 @@ } ] }, + { + "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": "bd94754c-e108-4fbe-b0be-0ee4e00f89a1", + "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": true, + "description": { + "content": "(Required) ID of IDN source", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "f0d85779-5ea8-4c56-a752-78a7dc916302", + "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": "98926491-c047-4b75-add1-559a311c4824", + "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": "e64871ef-2e14-44a4-91f5-35b045a25200", + "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": "41aa8309-74fd-4e10-a348-8bb53df2841c", + "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": "9ffe47cd-ebce-4f42-b786-573f3f90d270", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "216c071d-08b9-4924-b648-6c7438b7a40e", + "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": "061f981d-eba0-4a1c-8bbe-dcb8e46a6ac2", + "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": "true" + }, + { + "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": "-date" + } + ], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "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": "7beea0f8-c075-4cae-a12d-2255a8922e14", + "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": "true" + }, + { + "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": "-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": "85f57e2b-7647-490a-9791-6e71996808b0", + "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": "true" + }, + { + "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": "-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": "0e572766-21e2-439b-a13d-88f01b678f2a", + "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": "true" + }, + { + "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": "-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": "130b2a92-1fe4-4727-8235-021aa3965317", + "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": "true" + }, + { + "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": "-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": "f9c8d832-e7c4-4534-9bb1-b15ece35dc48", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "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": "-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": "a8999a47-1531-41f4-bc00-12f441e6c7c6", + "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": "true" + }, + { + "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": "-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": "SP-Config", "description": "Import and export configuration for some objects between tenants.", "item": [ { - "id": "78e5c8d1-9d12-459a-9898-58f02bbec037", + "id": "b104c975-8b60-44e7-a212-f8f79295694e", "name": "Initiates configuration objects export job", "request": { "name": "Initiates configuration objects export job", @@ -177091,7 +172790,7 @@ }, "response": [ { - "id": "4a3791e6-a69a-4d40-a7fe-3782b8b7c8a0", + "id": "56feb80f-76e1-475e-9c82-c5a09d0c24f5", "name": "Export all objects available", "originalRequest": { "url": { @@ -177148,7 +172847,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15dc5013-e230-4805-b012-cac348e2546a", + "id": "0a3af37a-3cf4-4877-a07a-fe62fdfff5c2", "name": "Export sources by ID", "originalRequest": { "url": { @@ -177205,7 +172904,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8739baf6-e002-4096-9b50-b6c780db63b5", + "id": "42d8267f-4650-4939-8e21-cbf852f4d387", "name": "Export transforms by name", "originalRequest": { "url": { @@ -177262,7 +172961,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08607542-c9b9-4901-84d6-8df312312ef7", + "id": "b6d4d335-4c3d-45d0-b945-4ce1d897aa6d", "name": "Export trigger subscriptions triggers and transforms with custom options", "originalRequest": { "url": { @@ -177319,7 +173018,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b4344df-a5fc-460e-9810-6153d43e8b4d", + "id": "e301e4fe-eb7d-46da-928a-b7e5b495a20f", "name": "Export sources by ID", "originalRequest": { "url": { @@ -177376,7 +173075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51a09fe9-3926-49fa-b7c5-61595a06c88b", + "id": "2050ebdd-3fe0-4885-aebc-22f201a8ca0f", "name": "Export transforms by name", "originalRequest": { "url": { @@ -177433,7 +173132,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7dd70ea1-214b-4e9a-b60d-adc9e17a0d11", + "id": "cf129df0-7242-4566-89f5-cd1ba6d137e0", "name": "Export trigger subscriptions triggers and transforms with custom options", "originalRequest": { "url": { @@ -177490,7 +173189,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14f794d8-5063-4144-ae3f-9261c812b223", + "id": "07b06717-7b07-41c1-846c-ff4bc0c14239", "name": "Export transforms by name", "originalRequest": { "url": { @@ -177547,7 +173246,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46f57408-c777-447b-a065-f938a9e70994", + "id": "165802f6-1c91-4813-817e-568a51940b8e", "name": "Export trigger subscriptions triggers and transforms with custom options", "originalRequest": { "url": { @@ -177604,7 +173303,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddf29232-88b2-4051-9548-ee8569bd9e41", + "id": "0349d250-c133-432c-b928-dd29dae26a35", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -177661,7 +173360,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93ef63dc-ef94-4241-aaa9-0a084043a1be", + "id": "5e69a2af-c1b4-4183-a41d-539b0d819fb8", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -177718,7 +173417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03c9c1c0-a2b6-4b93-b500-d805ef028b7a", + "id": "31668127-ecc8-4a47-89ac-eb389c3bf8f0", "name": "Export all objects available", "originalRequest": { "url": { @@ -177775,7 +173474,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79c98f3f-008a-4718-bdbe-61ef1fbd4519", + "id": "17785a9e-cdf2-4f20-aa6c-74b0e50cc0fe", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -177838,7 +173537,7 @@ } }, { - "id": "94d455db-7071-42cf-a736-c4aae76c4b05", + "id": "00b4e806-5c13-4e8e-95bf-3857ac18ce4b", "name": "Get export job status", "request": { "name": "Get export job status", @@ -177880,7 +173579,7 @@ }, "response": [ { - "id": "7a1effcd-69a3-45a8-9dbd-b096b10d3dd5", + "id": "e1a9fa7d-af73-484b-8e00-7222df3410bc", "name": "Export job status successfully returned.", "originalRequest": { "url": { @@ -177925,7 +173624,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20473785-b2c0-4852-aeb1-0b3d03c4699e", + "id": "e2f14cbf-30fd-4ab0-bd38-72cc28b25010", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -177970,7 +173669,7 @@ "_postman_previewlanguage": "json" }, { - "id": "977e2e05-63f5-4345-9aea-65eb29bc92c0", + "id": "7aa72fa1-cef4-479e-bd7e-38af6d3b80ff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -178015,7 +173714,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91a4395d-6f2c-458a-938a-dbc600bab0f5", + "id": "9edc02b5-8d01-4b26-9e13-339fb8b84ed0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -178060,7 +173759,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4efeb75b-7a17-4177-b18e-b5182c552864", + "id": "12c05abe-b2b7-4800-8b1c-39510517bde3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -178105,7 +173804,7 @@ "_postman_previewlanguage": "json" }, { - "id": "024035a4-0cc1-42a0-b8d5-5f2b7450000b", + "id": "3d350fb1-af25-454a-be09-ae65aedd80a7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -178150,7 +173849,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac7c0c01-73db-4613-a6ee-8c57407c27b3", + "id": "dea0050a-4e36-4c7c-8dc5-cdb9d5ed2f65", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -178201,7 +173900,7 @@ } }, { - "id": "f2b9acdd-cccc-4ee7-a196-1fe24f8f8b56", + "id": "81e9eeda-29ec-4ec3-ba40-bcd9b0eef0df", "name": "Download export job result.", "request": { "name": "Download export job result.", @@ -178244,7 +173943,7 @@ }, "response": [ { - "id": "60b6ecdc-4bc4-43fc-9f01-c898f4cc437b", + "id": "0f620083-8e2e-4cb5-9a83-e7139c89f826", "name": "Exported JSON objects.", "originalRequest": { "url": { @@ -178285,12 +173984,12 @@ "value": "application/json" } ], - "body": "{\n \"version\": 1,\n \"timestamp\": \"2021-05-11T22:23:16Z\",\n \"tenant\": \"sample-tenant\",\n \"description\": \"Export Job 1 Test\",\n \"options\": {\n \"excludeTypes\": [\n \"SOURCE\",\n \"SOURCE\"\n ],\n \"includeTypes\": [\n \"TRIGGER_SUBSCRIPTION\",\n \"TRIGGER_SUBSCRIPTION\"\n ],\n \"objectOptions\": {\n \"TRIGGER_SUBSCRIPTION\": {\n \"includedIds\": [\n \"be9e116d-08e1-49fc-ab7f-fa585e96c9e4\"\n ],\n \"includedNames\": [\n \"Test 2\"\n ]\n }\n }\n },\n \"objects\": [\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"labore_6c3\": true,\n \"sint__4\": \"enim exercitation dolor sunt\"\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"cillum5\": \"velit venia\",\n \"in_ba\": false\n }\n }\n ]\n}", + "body": "{\n \"version\": 1,\n \"timestamp\": \"2021-05-11T22:23:16Z\",\n \"tenant\": \"sample-tenant\",\n \"description\": \"Export Job 1 Test\",\n \"options\": {\n \"excludeTypes\": [\n \"SOURCE\",\n \"SOURCE\"\n ],\n \"includeTypes\": [\n \"TRIGGER_SUBSCRIPTION\",\n \"TRIGGER_SUBSCRIPTION\"\n ],\n \"objectOptions\": {\n \"TRIGGER_SUBSCRIPTION\": {\n \"includedIds\": [\n \"be9e116d-08e1-49fc-ab7f-fa585e96c9e4\"\n ],\n \"includedNames\": [\n \"Test 2\"\n ]\n }\n }\n },\n \"objects\": [\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"voluptatef88\": -55740951.40445632,\n \"ullamcoa5\": \"est Ut consequat amet\",\n \"Excepteurc44\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"ut_c3\": true\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5340340e-af35-43ec-9a36-641669b7712a", + "id": "d03dfed4-78cc-45d4-8125-bb177ec97a32", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -178336,7 +174035,7 @@ "_postman_previewlanguage": "json" }, { - "id": "26ceefeb-2ad8-4c1a-ae1f-5caaabb5fead", + "id": "9610d461-2853-49df-8bfb-c67e89446fc2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -178382,7 +174081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f62aca6e-4888-4233-9c43-ce2d06a3bcc8", + "id": "98690a42-d8f0-4a4e-adc5-0048a17468bb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -178428,7 +174127,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ade95e90-2881-4783-b811-625dadd1ce9b", + "id": "2d72deca-b79b-490e-821d-8500564585d8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -178474,7 +174173,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5d119c5-c7c5-45f0-b08f-66eece3e3e9f", + "id": "2c18043d-783f-4ed9-8b68-bced55c7ed70", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -178520,7 +174219,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c7c0471-c1a8-4857-98fd-be0595aa5871", + "id": "8ae166de-7dbb-4b89-bf6a-7551647446a5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -178572,7 +174271,7 @@ } }, { - "id": "53aa993f-893d-42ac-b05b-03d125522d8e", + "id": "34feac66-9fc9-4d34-94d5-14bf522987ca", "name": "Initiates configuration objects import job", "request": { "name": "Initiates configuration objects import job", @@ -178621,7 +174320,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -178638,7 +174337,7 @@ }, "response": [ { - "id": "7c2aa65d-03e1-4b10-9323-bf2e28a7c9a3", + "id": "2e90b2f2-d9fc-4dea-9929-a255aee27e1c", "name": "Import job accepted and queued for processing.", "originalRequest": { "url": { @@ -178690,7 +174389,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -178718,7 +174417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1df3117c-bcb2-4181-9012-e11bac3a3462", + "id": "5381a4c0-4a0c-4aae-982f-92e261396392", "name": "Client Error - Returned if the request body is invalid.\n", "originalRequest": { "url": { @@ -178770,7 +174469,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -178798,7 +174497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c6f2fe55-2ab9-474d-8da8-c1c908b64707", + "id": "0e399211-9a19-4475-bba9-780701479160", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -178850,7 +174549,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -178878,7 +174577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f60d383-1838-4cd9-b29b-f2d08f93c7fc", + "id": "12cb3c6a-396c-43f0-bd4c-7ab978ae3815", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -178930,7 +174629,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -178958,7 +174657,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d1080da-980f-4bed-8e51-5fb9b9dab5d0", + "id": "1f92eead-c98a-4d85-8348-8ccff72f9d22", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -179010,7 +174709,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -179038,7 +174737,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72c84b44-43ed-48d2-a7f6-1733e9a209e5", + "id": "00f5ce6a-7350-4c17-9735-1b91343e947f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -179090,7 +174789,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -179118,7 +174817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0db13b95-8516-4463-a2cd-afb623ea4372", + "id": "821c697b-f83c-4215-84c8-d7fd1e87af98", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -179170,7 +174869,7 @@ "type": "text/plain" }, "key": "data", - "value": "consect", + "value": "labore commodo", "type": "text" }, { @@ -179204,7 +174903,7 @@ } }, { - "id": "d8484edd-a408-4264-b291-0866f05023b6", + "id": "32f15f09-f875-4e69-b075-361b699f22b9", "name": "Get import job status", "request": { "name": "Get import job status", @@ -179246,7 +174945,7 @@ }, "response": [ { - "id": "c19dbe6e-db91-4167-9162-720073cc687a", + "id": "d75b5905-2f6a-43df-b316-0643f5e3216d", "name": "Import job status successfully returned.", "originalRequest": { "url": { @@ -179291,7 +174990,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90198635-4f30-43f2-8a75-d71bf98917c1", + "id": "0feedeb7-09b3-4a54-8c48-7a240171fe24", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -179336,7 +175035,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e726e331-046d-409f-9a7d-495592a0d147", + "id": "a651ba43-36a9-4dcb-a57f-22c7ea8c5800", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -179381,7 +175080,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a50ebca3-fae1-42ad-ad1f-6668f668af3e", + "id": "866cf82b-111c-42b0-ba62-08d8f11a453a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -179426,7 +175125,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c2e7c34-e86e-4956-8bdb-5df5f5f52a15", + "id": "aefc63f6-feac-4f7b-9716-0c8e2432f963", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -179471,7 +175170,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e48f242d-b82d-422d-8334-83562663b9ab", + "id": "0fc93da4-2419-4b2f-8632-265e955c233a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -179516,7 +175215,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2073b079-7af0-43b8-9f60-603825356202", + "id": "0f203971-a2b2-4efb-9ed1-8e7f1b5ef8ff", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -179567,7 +175266,7 @@ } }, { - "id": "2d2b5dc7-2a30-44ba-afeb-b6c5e927a72d", + "id": "055d43fd-0577-490e-bd1a-2929de6b02fb", "name": "Download import job result", "request": { "name": "Download import job result", @@ -179610,7 +175309,7 @@ }, "response": [ { - "id": "7974a52a-7d4e-414f-8a56-635f59977b27", + "id": "813fba40-fb86-411b-a1ea-144d73027ef2", "name": "Import results JSON object, containing detailed results of the import operation.", "originalRequest": { "url": { @@ -179651,12 +175350,12 @@ "value": "application/json" } ], - "body": "{\n \"results\": {\n \"nostrud523\": {\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 \"officia_5_9\": {},\n \"laboris_83a\": {},\n \"dolore02\": {},\n \"consectetur1e\": {}\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 \"in_3\": {}\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 \"dolor_1e\": {}\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 \"incididunt_a\": {},\n \"incididunt03\": {},\n \"aute2d7\": {}\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 \"Lorema81\": {},\n \"non_58\": {},\n \"sit_7_\": {},\n \"elit1\": {}\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 \"nisia3e\": {},\n \"velit__\": {}\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 }\n },\n \"exportJobId\": \"be9e116d-08e1-49fc-ab7f-fa585e96c9e4\"\n}", + "body": "{\n \"results\": {\n \"cillum7ae\": {\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 \"consequat7\": {}\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 \"magna_8d\": {},\n \"non7d\": {}\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 \"magnaa\": {},\n \"dolor0\": {},\n \"nullab8\": {},\n \"culpa_009\": {}\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 \"nulla_58\": {},\n \"incididunt_7d3\": {}\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 \"culpa_c3\": {}\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 \"laborum_c_\": {}\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 },\n \"irure_c50\": {\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 \"nulla75\": {}\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 \"doloreb\": {}\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 \"adipisicing_d\": {},\n \"officia6\": {},\n \"aliqua_3\": {}\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 \"fugiat8\": {},\n \"amet87\": {}\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 \"in_dd\": {},\n \"amet94\": {},\n \"mollit_f3\": {},\n \"cillum_254\": {}\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 \"do2dc\": {},\n \"commodo300\": {}\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 }\n },\n \"exportJobId\": \"be9e116d-08e1-49fc-ab7f-fa585e96c9e4\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a8dd338c-e172-44ea-976f-2d2b4ed1fdfb", + "id": "a056b435-a2b0-437f-bf14-063b4056a483", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -179702,7 +175401,7 @@ "_postman_previewlanguage": "json" }, { - "id": "158b9231-a3a1-4bef-a18d-fad54e083bca", + "id": "64354a36-7346-4a3b-8336-d12de0523652", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -179748,7 +175447,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27ca28d9-66ad-4306-8947-165fa10a9473", + "id": "c16b7620-ba03-45f8-863a-4a06dc43d1a9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -179794,7 +175493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9697b4f-d718-4ddd-ac08-cfa864ed6627", + "id": "0b07f5b4-0358-4f08-b845-a65b9cd43249", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -179840,7 +175539,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0fa73f8-af8c-45e6-b7f8-bd7b589b7e37", + "id": "aa3a5a95-7712-4dac-b77e-8978ce9a5db0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -179886,7 +175585,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d850e2b-4bf7-47e4-b21d-f26364cc840e", + "id": "49363f82-1ec7-40c5-904d-0d525ae6ae8a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -179938,7 +175637,7 @@ } }, { - "id": "8f958d95-93dc-4e6d-98cd-71dff2d5792c", + "id": "5ac3b54d-de23-46c1-902d-2ba4fa9526f4", "name": "Get config object details", "request": { "name": "Get config object details", @@ -179968,7 +175667,7 @@ }, "response": [ { - "id": "24988f01-7b81-4935-a7af-0a6cc50988dd", + "id": "ca2659bf-810a-4f95-8c79-7ef7b8472f9c", "name": "Object configurations returned successfully.", "originalRequest": { "url": { @@ -180012,7 +175711,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1479ecd5-f502-4c1a-8c2f-8111356ade1c", + "id": "038dc164-df4e-4777-ae7f-aa591f054f91", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -180056,7 +175755,7 @@ "_postman_previewlanguage": "json" }, { - "id": "110d01f2-e7a6-4c41-b944-0860a25e7ad4", + "id": "029c548f-3d69-4e9d-81f4-e4906cef5960", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -180100,7 +175799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ecbff6a3-56a4-4f00-8bff-d1f03dcd4042", + "id": "8d40a45d-0a1e-4a49-9bc4-285fcf76ee98", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -180144,7 +175843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8169795-8776-4347-bddd-7be05916b655", + "id": "c0c86113-2622-4bc8-8319-90f7f366fbfb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -180188,7 +175887,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de8339d3-6431-4032-951f-f98ba9f88bfd", + "id": "be95db74-bb25-42d7-a2b0-4d8f2eb85d05", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -180232,7 +175931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2634db4b-4488-4e62-a80e-5ea01bdbf616", + "id": "391f7dee-7633-4f09-910f-ef953e8ee4d4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -180285,10 +175984,10 @@ }, { "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", + "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 Identity Security Cloud. \n\nIn Identity Security Cloud, 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 Identity Security Cloud (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 Identity Security Cloud. \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 Identity Security Cloud.\n", "item": [ { - "id": "3a7f3b7f-3a82-4df3-b91e-48ca98084665", + "id": "23ff1e63-f22e-4635-bba7-b70405d31818", "name": "List Tagged Objects", "request": { "name": "List Tagged Objects", @@ -180354,7 +176053,7 @@ }, "response": [ { - "id": "205bc392-1709-442c-87a2-729951e0c5d6", + "id": "4b7774d9-0507-4fdf-b20c-6bcb075a8539", "name": "List of all tagged objects.", "originalRequest": { "url": { @@ -180434,7 +176133,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71ce1eab-8d85-4278-8c26-747eb9837a26", + "id": "2e108e33-e598-4798-a21d-01e243fee136", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -180514,7 +176213,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4c23828-ef74-4731-91a7-c4599d22ea17", + "id": "ca8a3931-4e9a-45b5-9159-639a643fdf9c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -180594,7 +176293,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0041f244-4c0f-4f3f-8474-7074dbb501b4", + "id": "9e99c89d-25ec-4ecc-8121-9be8fdc2d227", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -180674,7 +176373,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa2e1b41-16a2-402d-8b59-042625a80979", + "id": "70766930-16d0-4715-b65b-99152c34521d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -180754,7 +176453,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd1c1a20-f209-461a-bf1a-c46636eb326c", + "id": "ac240649-d5d2-4262-865d-18a9cb6e0917", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -180840,7 +176539,7 @@ } }, { - "id": "2e9fa759-2138-4aa0-8487-8a052e297d4b", + "id": "9e5d5e3f-02a5-4a66-a6e6-0fc5853743a2", "name": "Add Tag to Object", "request": { "name": "Add Tag to Object", @@ -180882,7 +176581,7 @@ }, "response": [ { - "id": "d8d1b5a9-a76a-4b03-974f-54d48232cf39", + "id": "febd3362-399a-4c65-9d3f-dd788d495776", "name": "Created.", "originalRequest": { "url": { @@ -180928,7 +176627,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ed386e38-701d-4f95-9204-157340602aa4", + "id": "f09b11c3-ebfa-49e5-b3fe-369204ead0c0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -180984,7 +176683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83dcba9c-40e0-48e4-8f1f-4403e6dd6457", + "id": "05d10b34-abfa-4843-83f5-7e273f5518be", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -181040,7 +176739,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f77144c-d29f-4342-948b-090d16d19221", + "id": "145ac35f-cb2d-4acc-b39d-e0bee0b83bb2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -181096,7 +176795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edd29c7f-2995-4c79-92bc-e8bcdb24338e", + "id": "aaefe9b9-4675-4f5f-a870-17eb413fa7e3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -181152,7 +176851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab81b4f3-df8e-41c3-a0cc-3394937d80d0", + "id": "9def68ac-fb15-4bce-8223-f25dfa63a945", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -181214,7 +176913,7 @@ } }, { - "id": "0e20458a-c19d-4f39-859d-9160aafdba4b", + "id": "525bf26d-772d-4a95-beca-86ff0d4dad92", "name": "List Tagged Objects by Type", "request": { "name": "List Tagged Objects by Type", @@ -181292,7 +176991,7 @@ }, "response": [ { - "id": "04bd2e56-8d1b-4e4b-a082-5f05785287e4", + "id": "9a6efd8e-fc15-48c0-a9bf-381d8ba3c354", "name": "List of all tagged objects for specified type.", "originalRequest": { "url": { @@ -181373,7 +177072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7a57c21-ba24-47d4-9ee3-a93956d4bde7", + "id": "ae9e4997-513e-40f8-be97-2936d44a797b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -181454,7 +177153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfff7061-44f7-4d76-a89a-bb711606157c", + "id": "f15a3eb9-ade3-4cbe-9b4c-2e768900296b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -181535,7 +177234,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43d610fd-5413-4cad-a42f-5986e428d93a", + "id": "217339c4-096f-40b9-9e2f-44cc179a3d25", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -181616,7 +177315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7648e7cc-5f5f-4836-b533-34c36535820b", + "id": "05aa6305-8846-47fe-961a-448823b98ac8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -181697,7 +177396,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb51ad72-8f05-4526-9abf-8876cd39734f", + "id": "d47b46d5-26cf-4f07-8579-22c7e7cbbb5d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -181784,7 +177483,7 @@ } }, { - "id": "9c41ea40-49ce-4074-a8a9-82ff85565689", + "id": "86acda44-a497-499e-878f-d6566fd3c206", "name": "Get Tagged Object", "request": { "name": "Get Tagged Object", @@ -181836,7 +177535,7 @@ }, "response": [ { - "id": "51b2af12-6dc9-4764-b9d9-e57799d26338", + "id": "82f980ff-d80e-473d-8b6d-4cbc4fe24ff9", "name": "Tagged object by type and ID.", "originalRequest": { "url": { @@ -181881,7 +177580,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d7fad87-995c-418f-8110-588528a4923d", + "id": "dc66e8cd-e78b-4369-9276-f1e68f6ed389", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -181926,7 +177625,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d987bfcd-8223-4613-9a85-a48e68940828", + "id": "c3c742c4-d2a1-48e7-85e0-2a80bb186105", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -181971,7 +177670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fabd09fe-f90a-4c7e-8068-cf8c98cfb4ab", + "id": "af85cd24-9c3d-488f-81d1-e55f3484960d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -182016,7 +177715,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d00476c-6b87-4de2-a07d-17e05cef90f5", + "id": "9e1ffdc7-d1c2-4c98-9ffe-49c26daf4ccf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -182061,7 +177760,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc06a6de-20c2-40d1-a887-e83b3367e5fb", + "id": "904dde1b-b322-4196-a165-dd065475dd32", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -182112,7 +177811,7 @@ } }, { - "id": "1fa183b3-2630-4233-9e41-edf24e942b0d", + "id": "a72f10ad-bad6-44db-85e3-567b8b82b460", "name": "Update Tagged Object", "request": { "name": "Update Tagged Object", @@ -182177,7 +177876,7 @@ }, "response": [ { - "id": "7de50318-511b-4c8e-b810-7f8726179beb", + "id": "33a36380-e3db-441c-aa58-6af155de499b", "name": "Tagged object by type and ID.", "originalRequest": { "url": { @@ -182235,7 +177934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1de62d16-227e-4954-8ead-473843ef3b6e", + "id": "aca86983-840a-4496-8004-4ecd8296739d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -182293,7 +177992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91db643b-a1fc-4c87-90e3-e927ae5d5d15", + "id": "24e22bb1-9633-467e-b9bd-25970ccb519f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -182351,7 +178050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8bafb020-13bb-40ba-a06c-3661016ff724", + "id": "f5156d20-24a5-41d1-8112-9c8a7820af08", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -182409,7 +178108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5237a47-5265-488c-94ba-67eef38367a4", + "id": "565dd4a6-6266-4bfd-8e59-68587178126a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -182467,7 +178166,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46481b1f-742d-450f-bea8-b4eddefcf9f4", + "id": "10998e6a-9105-4e94-83db-41914867457a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -182531,7 +178230,7 @@ } }, { - "id": "6199b47a-021a-4686-8988-051da9c9ba92", + "id": "a517da20-adb4-4302-885a-41823894bb32", "name": "Delete Tagged Object", "request": { "name": "Delete Tagged Object", @@ -182583,7 +178282,7 @@ }, "response": [ { - "id": "0552b086-50d7-44dc-8a3c-7e2107f06f32", + "id": "799f9e16-4049-4fee-9e4f-5d81464013c0", "name": "No content.", "originalRequest": { "url": { @@ -182618,7 +178317,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d5b0f9ce-a3d0-4093-b58b-92deae439313", + "id": "a463405d-84d3-43d7-89e5-adce4d065f22", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -182663,7 +178362,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbfd99d9-37a1-4c3c-85b3-17583aff3f5d", + "id": "3898242f-4d1c-4e3f-a6ce-b1c631c07a53", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -182708,7 +178407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e50fca76-1f8e-45c7-a29b-652cf06d0bd2", + "id": "a30dc4ed-445d-4ab7-a837-5c5c807d80b1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -182753,7 +178452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00adb47e-586c-4318-9d4c-c0ede1daeca0", + "id": "32b3434e-1dc8-483e-a6ac-868c4f1351f2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -182798,7 +178497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9262bb57-55ac-4a5d-b4c7-6032dfd5a0d2", + "id": "14b466d7-585b-4444-9990-59e2e920da25", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -182849,7 +178548,7 @@ } }, { - "id": "fbd22824-66f9-4abf-82d1-62fc24df15f6", + "id": "21bbe838-3941-4050-9750-4b24d6ecb5b3", "name": "Tag Multiple Objects", "request": { "name": "Tag Multiple Objects", @@ -182892,7 +178591,7 @@ }, "response": [ { - "id": "dd015885-a719-48f5-86c5-b7d37bdf8ff2", + "id": "ed3748aa-91a1-41ba-9ac0-994617882ef8", "name": "Request succeeded.", "originalRequest": { "url": { @@ -182949,7 +178648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c6ddf9c-5568-4dc2-8383-6798a45079ae", + "id": "72ae89ef-bae2-4a0c-b85b-48a8a0612209", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -183006,7 +178705,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32ea98ad-9a4d-4c0c-8b55-3f3f178ba8a9", + "id": "81342501-d8e4-46a3-8c53-863d462b3a49", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -183063,7 +178762,7 @@ "_postman_previewlanguage": "json" }, { - "id": "218dee71-4fda-4a37-91c7-e5b6aee94f57", + "id": "ff2f31cb-0a27-4546-b21b-65af4c42feaa", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -183120,7 +178819,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf5a5951-1625-42fe-9747-1f38daa51abe", + "id": "9287a38c-10ad-48a5-bc8c-fa4fe388b06c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -183177,7 +178876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d0c997c-541c-43dc-a330-a162c033a211", + "id": "a4b3a5ab-b9e1-45d7-a2b5-1e2e1488a8ed", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -183240,7 +178939,7 @@ } }, { - "id": "89d2c62f-bbb3-4e25-996a-bd79ac6b362d", + "id": "5a398ff3-6e16-4ea5-b1af-46012dfc1426", "name": "Remove Tags from Multiple Objects", "request": { "name": "Remove Tags from Multiple Objects", @@ -183283,7 +178982,7 @@ }, "response": [ { - "id": "f7d98ab0-9087-449c-bfb6-d0109504a857", + "id": "657cb6b5-d0ee-4f03-b5d6-ac5310d80d70", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -183330,7 +179029,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b53e915d-81da-49e1-85f9-be98d7c7a470", + "id": "ebd13c7e-f83b-4b88-9c71-8df396dc9cdb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -183387,7 +179086,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a82467c-7bfa-4c5a-9263-5f2f9d5e8ebf", + "id": "ac8271b3-e02b-49a3-bcce-51e8d935e8fd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -183444,7 +179143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "410a0997-c34a-4416-ad05-d9e9b408dea6", + "id": "4ef258d6-8afb-4ad2-bf67-4bba9af54f2d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -183501,7 +179200,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cd725a1-0b6c-4a1e-8d59-6dc2275fd3ea", + "id": "643303d1-c0fd-4d5b-a5d5-688066bac402", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -183558,7 +179257,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4926e980-a035-4cc2-b917-a938de450180", + "id": "987330fe-03ef-49a4-a985-f256bbbb4680", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -183627,7 +179326,7 @@ "description": "", "item": [ { - "id": "e566425f-ce7d-48d1-9f2e-ab3b668395fb", + "id": "3842b770-2af8-4d5b-8f06-d6871eb55780", "name": "Get task status by ID.", "request": { "name": "Get task status by ID.", @@ -183668,7 +179367,7 @@ }, "response": [ { - "id": "44d78b5f-51b6-4db7-b306-052372ad0e99", + "id": "0800ada2-0e93-4f91-9f75-7b5c1cbd61d6", "name": "Responds with a TaskStatus for the task with the given task ID.", "originalRequest": { "url": { @@ -183712,7 +179411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b255ffe2-3a3e-4e57-93c0-257e5cfa1e2d", + "id": "fab54dc8-fb6f-4ab6-9dd7-a12a6bd3a188", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -183756,7 +179455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d260288-d204-418b-91cb-04a5a1fd1a62", + "id": "b9079e6a-ef38-4a2d-8e76-90b213e2a597", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -183800,7 +179499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45d4de88-447e-467a-abf5-ec77bdfd4378", + "id": "1f276158-9521-4da6-bc12-5f494b7ff517", "name": "Forbidden, generally due to a lack of security rights", "originalRequest": { "url": { @@ -183834,7 +179533,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c8f08a06-9320-42be-bb6d-70984584c0d2", + "id": "1b922712-b6fd-4319-9be2-960804bd663b", "name": "TaskStatus with the given id was not found.", "originalRequest": { "url": { @@ -183868,7 +179567,7 @@ "_postman_previewlanguage": "text" }, { - "id": "995749b3-05d2-45bc-8e16-47eb8a42d305", + "id": "9b2426b2-68b0-4418-9009-9842f508cc96", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -183912,7 +179611,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf46761d-03e5-4112-87f4-65025ea29706", + "id": "d080051c-1a5a-47aa-91a0-de51684a0e14", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -183962,7 +179661,7 @@ } }, { - "id": "73121772-f471-430b-a797-8775a703e380", + "id": "cad5a33b-d995-4c62-9c9c-3411f0b4dcc1", "name": "Update task status by ID", "request": { "name": "Update task status by ID", @@ -184016,7 +179715,7 @@ }, "response": [ { - "id": "f4bedd44-5708-463d-ad50-bf5e0a3e0d17", + "id": "33b0be92-55fe-4dbb-9e22-df44f30f385d", "name": "Responds with the updated TaskStatus for the task with the given task ID.", "originalRequest": { "url": { @@ -184073,7 +179772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b19193b-09ff-414f-99eb-5bd45f5da938", + "id": "c3696919-459d-4ed7-8ce2-631cdee4009f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -184130,7 +179829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1dcf8dbf-b1a4-4ae0-8ffb-4a0931ab4a45", + "id": "9f0bf8e4-b4f4-46c3-b2bd-e5f0447ff9f4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -184187,7 +179886,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ff1e9ed-8b73-41e3-ac00-f4ca603c1f3f", + "id": "fb18aee2-84c4-40be-be2f-1febb0bbc0a2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -184244,7 +179943,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60fdd9e2-1215-4f59-b31f-bb79ccbe3498", + "id": "38e8c801-0f25-4abe-a64a-1af03ce3b533", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -184301,7 +180000,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb74f375-044f-489a-8bca-0f42992e3695", + "id": "af71349f-dcc1-4a95-8280-043d24a6f5fc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -184358,7 +180057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bae38a35-42dc-4979-bf54-adc5baeb3215", + "id": "49a687f9-13ba-4b3e-bd2a-fe0f797fa63f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -184421,7 +180120,7 @@ } }, { - "id": "7534a3fd-e042-4f5c-a53e-c3c0c1f9d76f", + "id": "7778192a-6142-42ba-b4e7-cf8a3590e91c", "name": "Retrieve a task status list.", "request": { "name": "Retrieve a task status list.", @@ -184496,7 +180195,7 @@ }, "response": [ { - "id": "7a6dc8b2-5d3b-42a8-b153-e66c2c3356b3", + "id": "b5f4405e-501e-4028-9f6c-5f7aab2d255a", "name": "Responds with a TaskStatus for the task with the given task ID.", "originalRequest": { "url": { @@ -184585,7 +180284,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06a7b5f6-dc51-4576-87a2-a32b9f1c7636", + "id": "fd5808b6-318a-4a40-8623-bc1dfe2dd22a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -184674,7 +180373,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6277de4d-69f9-43c2-ae59-e5344832b48d", + "id": "b59c2edb-296c-42d6-b935-735f3bfebb60", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -184763,7 +180462,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ac84427-6c54-4bdd-8e0f-dbe949f11f1c", + "id": "1cd44270-0693-4dfa-b3c0-d4c4ac062d10", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -184852,7 +180551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8835c45-c3c0-4c04-8bfb-807eef721401", + "id": "b1c1bf55-0584-4b9c-a51a-0e19ec11858e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -184941,7 +180640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f78c24c-4726-4a89-b9ea-44b1c29dde8d", + "id": "e61f3511-8582-42af-9413-3cb73925234a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -185030,7 +180729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56b1860c-7c14-44e0-8767-5aebe7644b75", + "id": "b789073d-3eff-445d-9a0f-5d7acd3de147", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -185125,7 +180824,7 @@ } }, { - "id": "a40533b9-16f7-422f-8030-a986d76095ce", + "id": "e0b158cd-390f-4961-9d2d-8e34a451f6d9", "name": "Retrieve a pending task list.", "request": { "name": "Retrieve a pending task list.", @@ -185183,7 +180882,7 @@ }, "response": [ { - "id": "f63f8698-67bf-46bd-9eb5-c7ea573feadc", + "id": "3cf3f171-fa2c-4f49-99a4-8612a9e21f6a", "name": "Responds with a list of TaskStatus for pending tasks.", "originalRequest": { "url": { @@ -185255,7 +180954,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb540624-d0d4-4c3a-a7aa-af46b4ddee0b", + "id": "87b0dc6f-9c23-432f-b501-64086aa31248", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -185317,7 +181016,7 @@ "_postman_previewlanguage": "text" }, { - "id": "26348ffc-bc8c-43d0-9816-8a51f63bc54e", + "id": "756944ef-2833-40d4-8b5a-851dfcd002e9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -185389,7 +181088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aee04c7a-214c-421a-ade2-e60fab584bc8", + "id": "fac5d8a1-5aad-4940-9143-321bff4fb14e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -185467,7 +181166,7 @@ } }, { - "id": "3e3dd4a6-b0a4-41d6-92a4-5572f92412ae", + "id": "10acd502-d556-4dd2-9784-a81bad45cd07", "name": "Retrieve headers only for pending task list.", "request": { "name": "Retrieve headers only for pending task list.", @@ -185525,7 +181224,7 @@ }, "response": [ { - "id": "33219381-f559-4040-8dfd-16f856ee5edf", + "id": "2e8941ef-365c-495d-89d9-1cce616647af", "name": "Responds with headers for List of TaskStatus for pending tasks.", "originalRequest": { "url": { @@ -185587,7 +181286,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0b2d2703-33ac-4cd8-adc8-7159ebe7ca40", + "id": "09a4017e-b7d0-4eeb-8625-11ea687ba872", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -185649,7 +181348,7 @@ "_postman_previewlanguage": "text" }, { - "id": "1a7d1475-e772-4c37-8bee-c7716d00465d", + "id": "df686b17-c478-46e4-88db-233ea420d8bb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -185721,7 +181420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a90f6ab-b8ce-4951-935b-387956e05722", + "id": "b200800d-f192-4fd1-a3af-58d0e5402a35", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -185805,7 +181504,7 @@ "description": "API for reading tenant details.", "item": [ { - "id": "878a3db2-9ef5-4969-8d30-9d9ce77e2d82", + "id": "5121ed7b-c0d4-44aa-ae31-c9085c3b2fa3", "name": "Get Tenant Information.", "request": { "name": "Get Tenant Information.", @@ -185834,7 +181533,7 @@ }, "response": [ { - "id": "84d45413-6b78-41c4-bcb4-50fc1616b6cb", + "id": "a52dc315-8ddc-4857-9635-9b0c43f0772d", "name": "Tenant Info", "originalRequest": { "url": { @@ -185877,7 +181576,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b2feb68-72fb-41c0-9c62-5811424ed9a0", + "id": "e25fa156-61e3-4144-a433-93389480a7bf", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -185920,7 +181619,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5f87233-01d7-4029-a4ac-0393629cc1aa", + "id": "952f9fe5-5d29-4a4c-a257-405b27c85620", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -185963,7 +181662,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a50004e2-d238-40e8-819e-b6c6de36bffd", + "id": "8aac4ab3-6018-4037-bd5c-be46d97abf67", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -186006,7 +181705,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b99738a-f32f-48da-8375-5e8c711882aa", + "id": "4147c667-36bb-4af1-a877-dc9979d79f2b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -186049,7 +181748,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbeeb80d-ded9-4138-9928-22114b58bf39", + "id": "2346250c-3f2a-449f-bca7-59b23249998b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -186092,7 +181791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1cec49ed-af42-4943-902d-dabb607df96f", + "id": "e07eaf92-1bd2-4687-9e79-01c1db1090e9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -186144,10 +181843,10 @@ }, { "name": "Transforms", - "description": "Operations for creating, managing, and deleting transforms", + "description": "Operations for creating, managing, and deleting transforms.", "item": [ { - "id": "8a9e244a-a054-474d-94fd-9212f3ac1ab5", + "id": "41d50583-1629-4567-a6be-1e3084f52242", "name": "List transforms", "request": { "name": "List transforms", @@ -186222,7 +181921,7 @@ }, "response": [ { - "id": "5df706d5-b19b-4b49-9ca6-64e412aaa694", + "id": "4c1c0526-55c6-4104-8566-ed325a528887", "name": "A list of transforms matching the given criteria.", "originalRequest": { "url": { @@ -186311,7 +182010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f78ff923-3ef9-410d-8cef-4c4bc362d54e", + "id": "6478fade-9ea5-480c-8bd2-f71a561785fe", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -186400,7 +182099,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe2cdcd1-e52f-4444-80f1-73e7da4b6266", + "id": "206b0fb0-e580-4848-b916-db8f56dc6983", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -186489,7 +182188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfc78255-6018-4a7b-a753-8e77bdeebb3b", + "id": "45b0e855-6e76-414b-ba42-b86de5983fae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -186578,7 +182277,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33e5ef74-6cd2-4329-8b00-aa5d005728e6", + "id": "54e3032b-405c-437c-b39f-95a1b612a161", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -186667,7 +182366,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c30058e-8807-4d16-848a-fbf354faa7e9", + "id": "308c3f02-9d7b-48c4-b8f1-ffac66357a89", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -186756,7 +182455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60114ce1-82a2-4089-b7fc-cd32f83b69f8", + "id": "02b1a5f8-9ebe-49a3-95e2-dac032d33205", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -186851,7 +182550,7 @@ } }, { - "id": "39dd64f9-55dd-4306-8d7d-79cdf6892883", + "id": "9042ae9f-d889-450b-a43d-0ce878efec16", "name": "Create transform", "request": { "name": "Create transform", @@ -186893,7 +182592,7 @@ }, "response": [ { - "id": "c0aae75d-65bc-4c7f-bc79-ba634db89bfb", + "id": "2baf358b-d300-4c59-9a66-4308676be333", "name": "Indicates the transform was successfully created and returns its representation.", "originalRequest": { "url": { @@ -186949,7 +182648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1233fa32-a8f0-45e5-8b7e-4734921068ad", + "id": "054f6609-6259-4721-88dd-9fed657c6058", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -187005,7 +182704,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff1da9cb-fc6b-4c17-846e-37ad36dfa36f", + "id": "94e5f3f4-c8a3-4d13-a54d-aff7515f64d6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -187061,7 +182760,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ddc5471-37b1-4f16-89c0-0c0715ab4223", + "id": "c98f82b9-e70a-4e9f-a0ef-53b9859195ec", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -187117,7 +182816,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f85a2016-fbe4-408d-8c29-e49c5f1db7dc", + "id": "b29ac25a-f989-41e3-8ff1-2fbdb206d2b1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -187173,7 +182872,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e434f588-e1c8-4fb5-beb6-d47c59f051e5", + "id": "e44caf11-8870-4411-932b-2738214ee4d9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -187229,7 +182928,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7a2ff82-3f1e-46b3-9af2-34be663820ec", + "id": "e8b564fc-a303-4161-8da2-65a33c3f4470", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -187291,7 +182990,7 @@ } }, { - "id": "0db44db6-c86b-4a82-8011-31eff3263a77", + "id": "e7d584e0-c50d-4ea6-bfac-630f95b197b3", "name": "Transform by ID", "request": { "name": "Transform by ID", @@ -187332,7 +183031,7 @@ }, "response": [ { - "id": "042fff5e-525f-4340-b487-a26fdb31e7d0", + "id": "2113954d-c72c-4b10-a329-92aab2d90819", "name": "Transform with the given ID", "originalRequest": { "url": { @@ -187376,7 +183075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d268154a-fd6e-4623-9ff8-bf9f07279194", + "id": "006f84d2-7d13-4d26-b35f-049c7750e762", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -187420,7 +183119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91ae2027-46a0-4c13-85f8-ffc0e0e64698", + "id": "607c0f25-8e91-4339-b87c-e513edced356", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -187464,7 +183163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "101142ef-b7e7-4f34-8253-4d5e9b47ba7e", + "id": "613a6003-91af-4766-8261-7efd1d84cc08", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -187508,7 +183207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db034ebe-a434-4247-a910-686ec7170dd5", + "id": "4302c5bd-2e6e-4f01-a7ae-9a3d6bb6a110", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -187552,7 +183251,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de73a364-6b31-44fc-86c8-cc2e9dad96d7", + "id": "b833a496-94c8-49a8-8517-3fd0456811a2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -187596,7 +183295,7 @@ "_postman_previewlanguage": "json" }, { - "id": "774b7e33-db08-47d1-9f73-b2b6b19a651c", + "id": "e00e6839-e98a-4c7f-97ae-7ec82bcd1075", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -187646,7 +183345,7 @@ } }, { - "id": "24c16c57-a69c-41b5-8d21-58ae2c6294e8", + "id": "c292eb8e-0eb5-4bda-9b56-c1d8681685dc", "name": "Update a transform", "request": { "name": "Update a transform", @@ -187700,7 +183399,7 @@ }, "response": [ { - "id": "e88ac7a1-084c-4834-97f3-af621fe0c88d", + "id": "4670e793-4b0a-489b-9131-307159a52122", "name": "Indicates the transform was successfully updated and returns its new representation.", "originalRequest": { "url": { @@ -187757,7 +183456,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f952ffe1-8740-41af-95eb-5150692557a7", + "id": "a4408f53-e123-4f99-8732-65274be63da9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -187814,7 +183513,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dcb0c2fa-44e3-475b-b466-dcbbe4d1b315", + "id": "0803b915-67ac-4b0e-9e73-bfe4fe82fc59", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -187871,7 +183570,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7261475c-664f-472c-992d-70c5d7af5b87", + "id": "4fb4d908-2534-4a90-987f-32e21c90a8bc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -187928,7 +183627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b28a736-d65a-4049-b15c-f0ae8bf228bd", + "id": "961a3132-25ed-40c6-86fd-77c4b64f5ed0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -187985,7 +183684,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b874886-4b7d-470a-b2c2-e8b6dac847e7", + "id": "e6aa2fc4-077d-43a1-83d3-ed38a45dc52d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -188042,7 +183741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df4768fd-bfdd-423a-a3c1-61b2e4225939", + "id": "9ba92310-0ee6-44b8-a8b4-46e17c35eefb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -188105,7 +183804,7 @@ } }, { - "id": "d4bca651-35fc-4cb5-af39-d92bbfcf78b5", + "id": "0b2ffa9f-93b7-421f-b0c9-8a22f7a064df", "name": "Delete a transform", "request": { "name": "Delete a transform", @@ -188146,7 +183845,7 @@ }, "response": [ { - "id": "a2fbbe82-aef4-4788-a6c0-34b1333ea644", + "id": "81902445-5093-41d5-a559-12092e484e04", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -188180,7 +183879,7 @@ "_postman_previewlanguage": "text" }, { - "id": "76aaaeb9-178d-42d1-ab0b-4fb711fa5129", + "id": "b506d3df-7554-4dad-90b8-49f2727dd188", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -188224,7 +183923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02dde10e-75c7-4bc3-866f-f6e9162523a1", + "id": "55f4255b-3f17-4398-b8f0-c3d29098a357", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -188268,7 +183967,7 @@ "_postman_previewlanguage": "json" }, { - "id": "50bb9e8f-d4ca-468b-b4eb-ba833e6c2215", + "id": "98f200e5-6c49-479e-b26c-6a13afefded3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -188312,7 +184011,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36e751de-11e4-4c8a-92b2-018afc117519", + "id": "e7df0df6-89d9-4ab3-b648-af97e7d0ce6c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -188356,7 +184055,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ce6082f4-dcb8-4c1c-9ac2-68b5fc06224a", + "id": "e77b2ce7-6065-4d90-9d21-2d487919ef6a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -188400,7 +184099,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a68f9767-b5af-483a-8db8-050653a1ee58", + "id": "1e5a2b64-bc21-4307-9d5d-f6eb892b750c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -188453,10 +184152,10 @@ }, { "name": "Triggers", - "description": "Event Triggers provide real-time updates to changes in IdentityNow so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. IdentityNow provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions.\n\nThere are two types of event triggers:\n * `FIRE_AND_FORGET`: This trigger type will send a payload to each subscriber without needing a response. Each trigger of this type has a limit of **50 subscriptions**.\n * `REQUEST_RESPONSE`: This trigger type will send a payload to a subscriber and expect a response back. Each trigger of this type may only have **one subscription**.\n\n## Available Event Triggers\nProduction ready event triggers that are available in all tenants.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Access Request Dynamic Approval](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-dynamic-approval) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. |\n| [Access Request Decision](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-decision) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. |\n| [Access Request Submitted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/access-request-submitted) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. |\n| [Account Aggregation Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. |\n| Account Attributes Changed | idn:account-attributes-changed | FIRE_AND_FORGET | After an account aggregation, and one or more account attributes have changed. |\n| Account Correlated | idn:account-correlated | FIRE_AND_FORGET | After an account is added to an identity. |\n| Accounts Collected for Aggregation | idn:aggregation-accounts-collected | FIRE_AND_FORGET | New, changed, and deleted accounts have been gathered during an aggregation and are being processed. |\n| Account Uncorrelated | idn:account-uncorrelated | FIRE_AND_FORGET | After an account is removed from an identity. |\n| Campaign Activated | idn:campaign-activated | FIRE_AND_FORGET | After a campaign is activated. |\n| Campaign Ended | idn:campaign-ended | FIRE_AND_FORGET | After a campaign ends. |\n| Campaign Generated | idn:campaign-generated | FIRE_AND_FORGET | After a campaign finishes generating. |\n| Certification Signed Off | idn:certification-signed-off | FIRE_AND_FORGET | After a certification is signed off by its reviewer. |\n| [Identity Attributes Changed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/account-aggregation-completed) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. |\n| [Identity Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-created) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. |\n| [Provisioning Action Completed](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/provisioning-completed) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. |\n| [Scheduled Search](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/scheduled-search) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. |\n| [Source Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-created) | idn:source-created | FIRE_AND_FORGET | After a source is created. |\n| [Source Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-deleted) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. |\n| [Source Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-updated) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. |\n| [VA Cluster Status Change](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/va-cluster-status-change) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. |\n\n## Early Access Event Triggers\nTriggers that are in-development and not ready for production use. Please contact support to enable these triggers in your tenant.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Identity Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/identity-deleted) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. |\n| [Source Account Created](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-created) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. |\n| [Source Account Deleted](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-deleted) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. |\n| [Source Account Updated](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/source-account-updated) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. |\n\nRefer to [Event Triggers](https://developer.sailpoint.com/idn/docs/event-triggers/) for more information about event triggers.\n", + "description": "Event Triggers provide real-time updates to changes in Identity Security Cloud so you can take action as soon as an event occurs, rather than poll an API endpoint for updates. Identity Security Cloud provides a user interface within the admin console to create and manage trigger subscriptions. These endpoints allow for programatically creating and managing trigger subscriptions.\n\nThere are two types of event triggers:\n * `FIRE_AND_FORGET`: This trigger type will send a payload to each subscriber without needing a response. Each trigger of this type has a limit of **50 subscriptions**.\n * `REQUEST_RESPONSE`: This trigger type will send a payload to a subscriber and expect a response back. Each trigger of this type may only have **one subscription**.\n\n## Available Event Triggers\nProduction ready event triggers that are available in all tenants.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Access Request Dynamic Approval](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-dynamic-approval/) | idn:access-request-dynamic-approver | REQUEST_RESPONSE |After an access request is submitted. Expects the subscriber to respond with the ID of an identity or workgroup to add to the approval workflow. |\n| [Access Request Decision](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-decision/) | idn:access-request-post-approval | FIRE_AND_FORGET | After an access request is approved. |\n| [Access Request Submitted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/access-request-submitted/) | idn:access-request-pre-approval | REQUEST_RESPONSE | After an access request is submitted. Expects the subscriber to respond with an approval decision. |\n| [Account Aggregation Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:account-aggregation-completed | FIRE_AND_FORGET | After an account aggregation completed, terminated, failed. |\n| Account Attributes Changed | idn:account-attributes-changed | FIRE_AND_FORGET | After an account aggregation, and one or more account attributes have changed. |\n| Account Correlated | idn:account-correlated | FIRE_AND_FORGET | After an account is added to an identity. |\n| Accounts Collected for Aggregation | idn:aggregation-accounts-collected | FIRE_AND_FORGET | New, changed, and deleted accounts have been gathered during an aggregation and are being processed. |\n| Account Uncorrelated | idn:account-uncorrelated | FIRE_AND_FORGET | After an account is removed from an identity. |\n| Campaign Activated | idn:campaign-activated | FIRE_AND_FORGET | After a campaign is activated. |\n| Campaign Ended | idn:campaign-ended | FIRE_AND_FORGET | After a campaign ends. |\n| Campaign Generated | idn:campaign-generated | FIRE_AND_FORGET | After a campaign finishes generating. |\n| Certification Signed Off | idn:certification-signed-off | FIRE_AND_FORGET | After a certification is signed off by its reviewer. |\n| [Identity Attributes Changed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/account-aggregation-completed/) | idn:identity-attributes-changed | FIRE_AND_FORGET | After One or more identity attributes changed. |\n| [Identity Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-created/) | idn:identity-created | FIRE_AND_FORGET | After an identity is created. |\n| [Provisioning Action Completed](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/provisioning-completed/) | idn:post-provisioning | FIRE_AND_FORGET | After a provisioning action completed on a source. |\n| [Scheduled Search](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/scheduled-search/) | idn:saved-search-complete | FIRE_AND_FORGET | After a scheduled search completed. |\n| [Source Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-created/) | idn:source-created | FIRE_AND_FORGET | After a source is created. |\n| [Source Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-deleted/) | idn:source-deleted | FIRE_AND_FORGET | After a source is deleted. |\n| [Source Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-updated/) | idn:source-updated | FIRE_AND_FORGET | After configuration changes have been made to a source. |\n| [VA Cluster Status Change](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/va-cluster-status-change/) | idn:va-cluster-status-change | FIRE_AND_FORGET | After the status of a VA cluster has changed. |\n\n## Early Access Event Triggers\nTriggers that are in-development and not ready for production use. Please contact support to enable these triggers in your tenant.\n\n| Name | ID | Type | Trigger condition |\n|-|-|-|-|\n| [Identity Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/identity-deleted/) | idn:identity-deleted | FIRE_AND_FORGET | After an identity is deleted. |\n| [Source Account Created](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-created/) | idn:source-account-created | FIRE_AND_FORGET | After a source account is created. |\n| [Source Account Deleted](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-deleted/) | idn:source-account-deleted | FIRE_AND_FORGET | After a source account is deleted. |\n| [Source Account Updated](https://developer.sailpoint.com/docs/extensibility/event-triggers/triggers/source-account-updated/) | idn:source-account-updated | FIRE_AND_FORGET | After a source account is changed. |\n\nRefer to [Event Triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/) for more information about event triggers.\n", "item": [ { - "id": "f936daa5-f0f4-4ee1-89cb-755dcd0b86de", + "id": "f24b8137-a51b-4358-9885-f051baa66b3d", "name": "List Triggers", "request": { "name": "List Triggers", @@ -188531,7 +184230,7 @@ }, "response": [ { - "id": "beafa705-a847-4677-ba92-0845fa6d6099", + "id": "2407adc6-fae2-430e-9e7b-36199e67a964", "name": "List of triggers.", "originalRequest": { "url": { @@ -188620,7 +184319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b46150e-e04e-41da-a1d2-5596de732dae", + "id": "f61ea769-c0cc-4eae-8b27-8db4ea20773f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -188709,7 +184408,7 @@ "_postman_previewlanguage": "json" }, { - "id": "356876cb-41d6-459f-8db1-baecae0cc122", + "id": "f3f4b426-ad56-476d-83c4-1b0cc6c2712e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -188798,7 +184497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea71d69a-62d3-4687-b351-61aa42e444d6", + "id": "b78a6a91-7581-4ede-b74b-4ccecbd7ed26", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -188887,7 +184586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f9b96f15-ec02-44cc-9bbb-1e7feae357bf", + "id": "06032330-fc56-4829-a1d8-cbeea1a35fbb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -188976,7 +184675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81cbdf9c-5129-4d59-aa70-052168bfcb3a", + "id": "cde72911-0e30-40ca-81e4-c6cfe886d7c4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -189071,7 +184770,7 @@ } }, { - "id": "7ca6617d-50bc-4e7d-9164-bb5799dff091", + "id": "4384a673-6ded-4158-b5fe-583eb8ea47ff", "name": "Create a Subscription", "request": { "name": "Create a Subscription", @@ -189113,7 +184812,7 @@ }, "response": [ { - "id": "38ac986f-689f-43d8-ba89-332fb0080343", + "id": "e098aa6c-6db5-4b2f-bad3-c776d4d47d68", "name": "HTTP Subscription", "originalRequest": { "url": { @@ -189169,7 +184868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bad69d7-c19e-4bea-a411-54bc39241936", + "id": "775f84d0-2c32-4ea0-bdc4-098456bbe781", "name": "HTTP Async Subscription", "originalRequest": { "url": { @@ -189225,7 +184924,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c94d360-5b04-4dce-ac4e-3bef8a15671d", + "id": "04763ae4-80bb-4d34-ab3a-09d00b4e191d", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -189281,7 +184980,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78ba30c3-df4e-4325-b21f-2628ebcd24b0", + "id": "ad6963fb-cf3e-4885-99bc-fd8e781b021d", "name": "HTTP Async Subscription", "originalRequest": { "url": { @@ -189337,7 +185036,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a0460d5-ebf4-4fad-9cb8-ebfc19ac4066", + "id": "4cb3047f-3f3c-41ba-9636-1611ab81bf16", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -189393,7 +185092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "254e3d3f-1981-43d5-ad35-6fe3b22516b3", + "id": "6b006b9f-9f8c-492d-b77a-0ee51e9d7c6a", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -189449,7 +185148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a2d74f7-f42a-4764-a089-6b900b4e1f31", + "id": "bb9ea00f-f244-4b32-ae1c-da8a064b5672", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -189505,7 +185204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "880187ec-ee77-4c6e-a462-d68e7da6d492", + "id": "31d41198-c17c-4700-82b2-f62eede77fb5", "name": "HTTP Subscription", "originalRequest": { "url": { @@ -189561,7 +185260,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf6c48d5-3369-4bee-bb35-3f6c21d0b0f2", + "id": "74e5e017-f93b-415d-a3b5-1689309854a7", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -189623,7 +185322,7 @@ } }, { - "id": "6c16a9f5-aa25-42e1-83ac-ff38efd9731b", + "id": "67ccac40-b7a0-439e-b8cf-ea39384c8969", "name": "List Subscriptions", "request": { "name": "List Subscriptions", @@ -189698,7 +185397,7 @@ }, "response": [ { - "id": "8f7a2e5a-bae5-4a55-bfbd-7c07a725678c", + "id": "2f769e64-f61a-4420-9a4f-940ae60a5c40", "name": "HTTP Subscription", "originalRequest": { "url": { @@ -189787,7 +185486,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8332c980-bd8f-452e-a0ed-1b57fb95e2f9", + "id": "0a677669-270e-47b5-83a0-e8949f4df930", "name": "HTTP Async Subscription", "originalRequest": { "url": { @@ -189876,7 +185575,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02c855a2-cf5b-4439-b979-065206e4e9e4", + "id": "28441aaf-6ccc-4084-856f-207bb50b43e0", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -189965,7 +185664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fad3c9e7-9b14-43b8-9abc-47e1e4f76bac", + "id": "b9033785-4fac-4538-87f4-b5564a1eb2e5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -190054,7 +185753,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f96d6c0-5cff-4613-a4d7-8ef488666268", + "id": "12bae130-4e59-4b0e-86f4-95e887736dc6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -190143,7 +185842,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1daa5329-6bd1-4bab-aa28-7fdda8de83d8", + "id": "ad35cf33-d0bc-4197-af3a-bad57fff610b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -190232,7 +185931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5b1eb40-ebc2-4a78-b8b1-12c4e016460a", + "id": "9746a1da-ae7a-461b-9a8e-d3db828e1d99", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -190321,7 +186020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "626fa39b-4667-48ca-afbf-f9086b1283ef", + "id": "412ac5d4-a44e-4fb8-a3a8-dbe1b34368eb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -190416,7 +186115,7 @@ } }, { - "id": "f0817846-5ea4-4a3b-a010-50814c66c4f8", + "id": "272fb998-c4bd-42e5-a301-2b0fd7226efb", "name": "Update a Subscription", "request": { "name": "Update a Subscription", @@ -190470,7 +186169,7 @@ }, "response": [ { - "id": "2a6a174d-e09f-40d4-a1c0-89a194e6c696", + "id": "9afc5682-91e4-4fd8-8538-66a410820e40", "name": "HTTP Subscription", "originalRequest": { "url": { @@ -190527,7 +186226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c79a67cf-b377-488a-9420-9a3cf35146e5", + "id": "65d35eb2-8e0d-4711-b119-bee6b40c1364", "name": "HTTP Async Subscription", "originalRequest": { "url": { @@ -190584,7 +186283,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3fa27ba-371d-4025-a77e-3fc932055de6", + "id": "6ebcc075-2ef4-4110-ad6d-9b12e3bfb413", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -190641,7 +186340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd909e8f-0f75-487e-9d20-8adf3802489c", + "id": "29bbdae7-9211-463f-b603-a53633d1490f", "name": "HTTP Async Subscription", "originalRequest": { "url": { @@ -190698,7 +186397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e9a1c19-b4b8-4bb8-83f2-a8242a707cc7", + "id": "1d804e5d-f857-4bb7-a278-33b08b658f3b", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -190755,7 +186454,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e7ed603-8532-40f6-bbd5-209332b9b62a", + "id": "dc221aea-fe25-451a-89cd-5cd8d056de00", "name": "EventBridge Subscription", "originalRequest": { "url": { @@ -190812,7 +186511,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75d222e5-90ad-478a-9fe2-6965aad18abe", + "id": "cb02d18c-953f-449d-a249-b691e45d7ea3", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -190869,7 +186568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92fc38d2-8223-451b-8977-65c987e9313c", + "id": "77092afc-bb02-4665-bed4-ecf732aafde5", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -190926,7 +186625,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ae5ee65-545c-4789-afa3-d1fff6ee3ba5", + "id": "9adf71fc-ffe9-4a86-8391-e1d97853a4de", "name": "HTTP Subscription", "originalRequest": { "url": { @@ -190983,7 +186682,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee449b81-7dad-4f95-ae69-7e5679e9fb17", + "id": "81f2548d-011f-4d72-8744-1edfd8f395a4", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -191046,7 +186745,7 @@ } }, { - "id": "662138a2-4d03-4d97-af7a-0d7d6a4ce337", + "id": "e65c95dc-d61c-42f6-9fc6-6ca34a978f48", "name": "Patch a Subscription", "request": { "name": "Patch a Subscription", @@ -191100,7 +186799,7 @@ }, "response": [ { - "id": "ddd32d1a-bb3c-4f47-8d25-0d2879bb24cf", + "id": "4eaeff95-831f-4349-844a-c1dafa115230", "name": "Updated subscription.", "originalRequest": { "url": { @@ -191157,7 +186856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14c1bba6-88cc-480c-8739-2675903c9eb8", + "id": "6fe92a31-f021-4e6a-af5c-3622e05fda30", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -191214,7 +186913,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9994e3f8-0b12-4699-b201-cdf13e84ef9e", + "id": "0e46f4bb-9f86-4e3b-95c7-2138ae62a6a3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -191271,7 +186970,7 @@ "_postman_previewlanguage": "json" }, { - "id": "caaabe42-eafc-4c11-aa47-7c000d1f5f2e", + "id": "6376f6b4-cc3c-4953-9181-c894a71fc20b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -191328,7 +187027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76b4293e-e2b0-40fe-9444-c9b638522e8a", + "id": "02ca31c0-981a-4675-b975-f25c6a336302", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -191385,7 +187084,7 @@ "_postman_previewlanguage": "json" }, { - "id": "afa0a28e-6bdf-4ac2-af29-cb0e954a66e5", + "id": "0852ff61-ed39-44d5-988d-b02fa67598f6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -191442,7 +187141,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f66ccec9-9fc5-4311-bde5-2bb16fa8d07f", + "id": "09895303-d7f3-459a-babb-29a447272d11", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -191505,7 +187204,7 @@ } }, { - "id": "96730214-2351-414d-b097-1a0724a9d04e", + "id": "37302840-841b-418a-81a7-ceb744bbbcd1", "name": "Delete a Subscription", "request": { "name": "Delete a Subscription", @@ -191546,7 +187245,7 @@ }, "response": [ { - "id": "21c58f67-8a7c-48f2-b0e8-fb5711351338", + "id": "426a8c6b-b1b8-405f-9864-eaeb5a4f5b52", "name": "Subscription is deleted successfully.", "originalRequest": { "url": { @@ -191580,7 +187279,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5a2c9e8a-9dec-4ad3-b294-92fa39cdefc9", + "id": "d63f13a8-7e5c-4131-b329-fd2bd3cac2da", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -191624,7 +187323,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7933993-03f1-4cd6-b113-700af50f1ac5", + "id": "c738c041-9813-43f3-8b0d-ae55eb6af076", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -191668,7 +187367,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d689d3d3-48c2-4203-90f0-e7c57741a160", + "id": "eaffddee-bcde-4907-905b-beb3de1d0a32", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -191712,7 +187411,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdf4b8a6-e6fa-472b-92d3-15d632ed371c", + "id": "864a1874-58af-4c55-84d6-3946ac939a9a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -191756,7 +187455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae0ea73a-8b99-4a4f-9eef-46f68e979a7d", + "id": "27c85c4a-01d2-4729-bad8-1d9e787cb91e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -191800,7 +187499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8094b5e8-f894-4cf6-b9f4-864a0ec32c9b", + "id": "24a9375b-6d09-4161-8093-cf29bbb80711", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -191850,7 +187549,7 @@ } }, { - "id": "057b83bf-7faf-4e6e-b442-4e2933450ccd", + "id": "b4e13b82-d42a-4989-b8ed-e5a0241a0a47", "name": "Validate a Subscription Filter", "request": { "name": "Validate a Subscription Filter", @@ -191893,7 +187592,7 @@ }, "response": [ { - "id": "27e398e7-bd50-4b13-8c83-484c93531cc3", + "id": "48c86982-5980-4a62-a9ea-466c14e4980a", "name": "Boolean whether specified filter expression is valid against the input.", "originalRequest": { "url": { @@ -191950,7 +187649,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6823a178-10f9-4272-8ea1-cbd93743adc3", + "id": "d716ab66-33c2-4fc8-9dc4-397cf070fabf", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -192007,7 +187706,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d8e1495-222b-4aec-b4c9-d81af6094f35", + "id": "f4b95e32-1f9e-4df9-bf98-93734491523e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -192064,7 +187763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cdc4b616-8287-4b6e-b0b4-42b4fd9791a7", + "id": "7fbd8c56-50d6-4660-8647-7ba0a56b3197", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -192121,7 +187820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d832e683-4d24-4b2f-b528-04b9caceefea", + "id": "c94d0bb5-51f8-4916-aabf-99c979f01fd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -192178,7 +187877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a25010db-232c-4a60-a579-2cfacd5ac078", + "id": "b56d5286-048f-48b1-9795-c453f616e8cb", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -192241,7 +187940,7 @@ } }, { - "id": "faffb3be-7566-450d-a316-235fee113b87", + "id": "1fae15fa-8fb3-4cf4-931f-1a914baee3bb", "name": "List Latest Invocation Statuses", "request": { "name": "List Latest Invocation Statuses", @@ -192317,7 +188016,7 @@ }, "response": [ { - "id": "0bdd9fb4-0648-484c-ad24-e3e0c107fac5", + "id": "24a22382-8443-462f-beef-f32d82b82292", "name": "List of latest invocation statuses.", "originalRequest": { "url": { @@ -192407,7 +188106,7 @@ "_postman_previewlanguage": "json" }, { - "id": "460b2bdb-ff7b-401e-8f7b-73d160ee2dc9", + "id": "15389198-7e8b-4235-bd6f-8d6d5085195c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -192497,7 +188196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d34fd54f-a055-43bd-aea4-7949ffa76ddf", + "id": "5ae67896-61f7-4c22-bd30-f0718d6001e2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -192587,7 +188286,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aebfb647-eff8-4a72-affe-ddc1565d488a", + "id": "f9bd4bfb-efa4-4727-825a-b9833f81d0c1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -192677,7 +188376,7 @@ "_postman_previewlanguage": "json" }, { - "id": "995508a6-cfd8-4d11-81da-25a9a481f6cd", + "id": "34d51763-6839-40e0-aa73-4f57dd785c64", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -192767,7 +188466,7 @@ "_postman_previewlanguage": "json" }, { - "id": "23102ef3-7100-4abb-9abc-a3232998e14a", + "id": "e70c65d2-2320-4d8a-a6d6-612e32ef72b0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -192863,7 +188562,7 @@ } }, { - "id": "6d00c3d3-1e75-4f8e-b313-456eb8084509", + "id": "818147e4-45d8-428d-a348-e6fd869dbb20", "name": "Complete Trigger Invocation", "request": { "name": "Complete Trigger Invocation", @@ -192918,7 +188617,7 @@ }, "response": [ { - "id": "34d7680c-ad71-4be9-8285-e607e19553a0", + "id": "19f5b71f-52a7-498b-9ccb-7ae67647a620", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -192966,7 +188665,7 @@ "_postman_previewlanguage": "text" }, { - "id": "9424acad-019d-4ac5-8d29-253272eccf31", + "id": "50455947-2e05-4fe7-b01a-5f8ac8e015c8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -193024,7 +188723,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56ccad2d-552c-4bf8-afb6-014fad48aaf6", + "id": "2e453fcb-5cd8-4722-9cc9-1a03c6b4c03f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -193082,7 +188781,7 @@ "_postman_previewlanguage": "json" }, { - "id": "185ba2a4-e9e9-4440-9300-29d3d58f1392", + "id": "ced74b41-0eaf-40d2-b2de-a4300a07a124", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -193140,7 +188839,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de78269f-8544-46a4-a8f1-221d5e117d47", + "id": "5f68b119-f2aa-42e2-bae9-6576f939fe5a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -193198,7 +188897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e91d2420-2f0b-4301-92b4-c7936976ba44", + "id": "8e46fc1b-6026-46c2-af0d-4cf1a6fa1ead", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -193262,7 +188961,7 @@ } }, { - "id": "fed09856-0689-4993-9edf-34b3df615118", + "id": "590d46ab-fe16-4282-8bb7-2ba2ca5d5848", "name": "Start a Test Invocation", "request": { "name": "Start a Test Invocation", @@ -193305,7 +189004,7 @@ }, "response": [ { - "id": "d444eed5-0cc3-4937-98e0-b1b37938d5d2", + "id": "669bb653-0d55-48b5-852a-c29bf7df1205", "name": "Test Trigger with Mock Input", "originalRequest": { "url": { @@ -193362,7 +189061,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e49cb425-332b-4d7a-9ad7-4edff1c2d68f", + "id": "e10a5fc3-e005-414b-8789-f7f485991166", "name": "Send Test to only One Subscriber", "originalRequest": { "url": { @@ -193419,7 +189118,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdd107c6-5a71-4c01-993b-b91bf7115053", + "id": "e877865c-c0a6-4335-b5e6-d960e8ca3fad", "name": "Trigger invocation is skipped, because tenant has not subscribed to the specified trigger.", "originalRequest": { "url": { @@ -193466,7 +189165,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0408605f-8113-4d9b-935a-130e2553cb6d", + "id": "f570def5-790c-40e3-a34b-71d8c2ad1054", "name": "Send Test to only One Subscriber", "originalRequest": { "url": { @@ -193523,7 +189222,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4173c45-9721-49e8-913c-e7371772550f", + "id": "b30d4fce-279e-4c5e-8ade-aa44d94ab603", "name": "Test Trigger with Mock Input", "originalRequest": { "url": { @@ -193580,7 +189279,7 @@ "_postman_previewlanguage": "json" }, { - "id": "efb8ce6d-c474-4100-a035-b4bbf4473a9b", + "id": "956841cb-cc0e-450f-adb1-49396058ad4b", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -193637,7 +189336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09a55c07-cdbc-40cd-bd1d-31032f8b64c5", + "id": "953b03eb-9d44-48fb-890d-05bb75292ff6", "name": "Test Trigger with Mock Input", "originalRequest": { "url": { @@ -193694,7 +189393,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c197e43-efdf-49c7-ba74-ffec62aa2ee5", + "id": "f2227e9b-6622-4165-89fe-c991d9a9592d", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -193759,11 +189458,1233 @@ ] }, { - "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", + "name": "Vendor Connector Mappings", + "description": "Use this API to manage mappings between various SaaS vendors and Identity Security Cloud (ISC) connectors.\n", "item": [ { - "id": "4f270fec-831f-4846-b89f-ece3945df5ee", + "id": "74475e14-38ba-4eb5-b802-66897bf7ebf3", + "name": "List vendor connector mappings", + "request": { + "name": "List vendor connector mappings", + "description": { + "content": "Retrieves a list of mappings between SaaS vendors and IDN connectors, detailing the connections established for correlation.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "0b6f86d6-d6b3-4471-b241-84aad824d3dd", + "name": "Successfully retrieved list.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example Vendor\",\n \"connector\": \"Example Connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n },\n {\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b5\",\n \"vendor\": \"Another Corporation\",\n \"connector\": \"Another Connector\",\n \"createdAt\": \"2024-04-13T11:46:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"updatedBy\": {\n \"String\": \"\",\n \"Valid\": false\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d570359-63f5-4634-9acd-85bc2f1b5aca", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "42affd00-75bc-4890-9e6a-7eb88d880706", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "b9f2157f-9119-42ea-b456-bd28f68f7fa3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "a69b7488-3fb8-47cc-baea-ea582081da0f", + "name": "Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Method Not Allowed", + "code": 405, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"errorName\": \"NotSupportedException\",\n \"errorMessage\": \"Cannot consume content type\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fff6cb41-8f98-49b0-880e-8c4195934145", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "f6a94974-d941-45ba-948a-ad80b35bbf4b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "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": "3d6785af-004f-491d-8b7a-406325f9e5f8", + "name": "Create a vendor connector mapping", + "request": { + "name": "Create a vendor connector mapping", + "description": { + "content": "Creates a new mapping between a SaaS vendor and an IDN connector to establish correlation paths.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9ff4652c-178a-4402-bdf5-4bc8b17e048e", + "name": "Successfully created a new vendor connector mapping.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e98aa72e-940b-498e-97ee-8d5422eb325e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "ab59e9a3-391d-4f4b-b186-1576a9454f3b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "356ff156-3d7d-4289-9d6c-61765f265f58", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "6807c2f3-5b2f-4ba4-bd45-3952d3306ba7", + "name": "Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Method Not Allowed", + "code": 405, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"errorName\": \"NotSupportedException\",\n \"errorMessage\": \"Cannot consume content type\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f28e6c41-7762-4836-93f7-4e22a2bf6cb2", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "abe83c43-5fb3-44da-8499-e837fc7d5dd8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "41060b1d-0843-487b-a7da-e5002474fecf", + "name": "Delete a vendor connector mapping", + "request": { + "name": "Delete a vendor connector mapping", + "description": { + "content": "Soft deletes a mapping between a SaaS vendor and an IDN connector, removing the established correlation.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4a95d130-f109-4b5f-8759-a1d404a91338", + "name": "Successfully deleted the specified vendor connector mapping.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"count\": 1\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d2c56078-6131-4720-88f4-f8c6f4bd4dd8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "e461266a-694e-4168-9a10-9a8984cea88b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "72f96622-e8f6-4b87-8c4a-2ccd92b43488", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "d6d8af71-8dd0-4182-aae2-adc83e3723a8", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "1d1de6ea-f90b-42e2-b16d-54aca4ea2b76", + "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "060eb1fe-988f-42c4-a695-9d712f3a35e5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "vendor-connector-mappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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 Identity Security Cloud'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": "eed295e3-2b57-4793-8ee5-d0caaa98131d", "name": "List Work Items", "request": { "name": "List Work Items", @@ -193813,7 +190734,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -193829,7 +190750,7 @@ }, "response": [ { - "id": "8fa08c62-0452-4ec5-881b-11edf64058b8", + "id": "1cdc17e0-d1fb-4c67-b981-599e6682b975", "name": "List of work items", "originalRequest": { "url": { @@ -193874,7 +190795,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -193909,7 +190830,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7ac07a0-213c-4dcf-b742-eedeeb245820", + "id": "2a689b58-5723-4920-b938-6e24aeb785eb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -193954,7 +190875,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -193989,7 +190910,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0ce89ea-9730-44fb-974e-3bec1c6ed470", + "id": "7ac98ba2-ef99-4512-83fc-622749b5a15e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -194034,7 +190955,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194069,7 +190990,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8d929a2-555e-4e1b-b15a-a9fc7fea43f7", + "id": "4c9e953f-6cf8-467b-9a9e-f3fea323f3ff", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -194114,7 +191035,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194155,7 +191076,7 @@ } }, { - "id": "dc486577-7442-4bcf-b6d4-272acff416dc", + "id": "309c9c09-ac66-41e9-8f25-d97bc764c492", "name": "Completed Work Items", "request": { "name": "Completed Work Items", @@ -194179,7 +191100,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -194222,7 +191143,7 @@ }, "response": [ { - "id": "a0e09a34-45f4-4afd-b73b-9f5ebe206127", + "id": "574d1568-7b53-4ed6-bb7c-4aea3d11cd82", "name": "List of completed work items.", "originalRequest": { "url": { @@ -194241,7 +191162,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -194303,7 +191224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6beb8823-2d4a-4443-8503-13bbe51e4f19", + "id": "8d43beac-b1ba-4679-adc0-7e95eb164f23", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -194322,7 +191243,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -194384,7 +191305,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c287a02-e498-4d1b-a26c-fec8302206fa", + "id": "0ae78cf2-dd59-4db0-b2c4-10052525e9c8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -194403,7 +191324,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -194465,7 +191386,7 @@ "_postman_previewlanguage": "json" }, { - "id": "920e3609-d40b-448a-a023-6eeca17ae733", + "id": "f25becd8-fc6a-4ba1-a7f7-3348753a37cb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -194484,7 +191405,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" }, { "disabled": true, @@ -194552,7 +191473,7 @@ } }, { - "id": "68ca2776-bdca-496d-844b-f05092896d98", + "id": "46c1554b-2d09-4ef3-8bf2-3d485e3cde79", "name": "Count Work Items", "request": { "name": "Count Work Items", @@ -194576,7 +191497,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194592,7 +191513,7 @@ }, "response": [ { - "id": "2def47ba-b468-46be-9761-7743791f868a", + "id": "a1eccfc0-263a-48b8-b4c5-7e124d1b542d", "name": "List of work items", "originalRequest": { "url": { @@ -194611,7 +191532,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194646,7 +191567,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d19dd03-0987-489b-bd30-0ba073bb6360", + "id": "1f73de4d-ef27-42c3-b6d7-7dcab3db19bf", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -194665,7 +191586,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194700,7 +191621,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ecc00fd-b775-43bf-ab0d-9bb27ed3eff6", + "id": "c8d13501-0419-4a7f-984c-084606fecb71", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -194719,7 +191640,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194754,7 +191675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c84816b-4ec2-4949-bae0-78ceaa790983", + "id": "c0318430-e661-402e-8112-da1560f851ea", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -194773,7 +191694,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194814,7 +191735,7 @@ } }, { - "id": "0359b257-faec-4d09-881a-730b66fa91cd", + "id": "7f8e352c-2725-424c-ac94-b045c961e3fb", "name": "Count Completed Work Items", "request": { "name": "Count Completed Work Items", @@ -194839,7 +191760,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194855,7 +191776,7 @@ }, "response": [ { - "id": "6cc77d04-2bcc-447d-83ae-6331d13c46aa", + "id": "24fc0a6d-2d53-481d-adc6-f0fe046b8327", "name": "List of work items", "originalRequest": { "url": { @@ -194875,7 +191796,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194910,7 +191831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51b405c7-df92-4fd3-960a-d925ae6815dd", + "id": "16cbcd82-7215-41f2-acda-d92526638a6a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -194930,7 +191851,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -194965,7 +191886,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b86c9247-77a0-4292-be97-d9377d3f76c9", + "id": "2bbe81b9-5872-4921-a97a-88de2b05e3ca", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -194985,7 +191906,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195020,7 +191941,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92e41f28-df15-45c6-b163-0cb5c991b870", + "id": "0c4cc498-339d-4f2c-91f3-aa04b51befb3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -195040,7 +191961,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195081,7 +192002,7 @@ } }, { - "id": "735c578f-6535-4441-b842-2c415b78d3d7", + "id": "f22e11b9-8430-4d16-a53b-5ee35b6f8b45", "name": "Work Items Summary", "request": { "name": "Work Items Summary", @@ -195105,7 +192026,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195121,7 +192042,7 @@ }, "response": [ { - "id": "088a1f3c-b491-4bcb-9ca8-f41c6f6e7b41", + "id": "05af7787-2b93-4ab7-89b6-fd28dc26b586", "name": "List of work items", "originalRequest": { "url": { @@ -195140,7 +192061,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195175,7 +192096,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e09270a-7f54-4de1-94c4-945b109c8aa5", + "id": "b59da0ab-ef97-4ce0-aa3c-6c3d4245006c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -195194,7 +192115,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195229,7 +192150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80afeb9a-189e-4ee4-befd-02fa3c9a1efd", + "id": "e69302d5-e0bd-4784-bda7-7f73de440bb5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -195248,7 +192169,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195283,7 +192204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "835cee69-bf69-445d-b369-bac5991ba8da", + "id": "17e23b0b-2dab-4faa-beff-1465c6a86898", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -195302,7 +192223,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195343,7 +192264,7 @@ } }, { - "id": "011d5368-404b-4884-b4d0-04894cabfcdf", + "id": "12d1f5b1-d3d0-4d37-8eb3-9b96a21670fe", "name": "Get a Work Item", "request": { "name": "Get a Work Item", @@ -195367,13 +192288,13 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [ { "type": "any", - "value": "occaecat tempor laboris", + "value": "anim aliqua consectetur", "key": "id", "disabled": true, "description": { @@ -195394,7 +192315,7 @@ }, "response": [ { - "id": "c2210444-86c1-4ead-ae0a-ce1dabbe0ec5", + "id": "bd9f0cbb-3a4f-4f5d-a89e-f598cb7ee2a5", "name": "The work item with the given ID.", "originalRequest": { "url": { @@ -195413,7 +192334,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195448,7 +192369,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78ef9258-362b-466e-b799-194ecbfa81ed", + "id": "57942878-da7f-492a-b2b5-662a795b4e7e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -195467,7 +192388,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195502,7 +192423,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bcf67bab-54a2-482f-8474-410f2f2888a7", + "id": "316a0c69-fc15-43ef-b607-e8fb3b13078a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -195521,7 +192442,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195556,7 +192477,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69441226-3ba5-4c1d-88bc-3e30e9111ea2", + "id": "c1994c3a-3f48-4dd7-9731-ab545748793f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -195575,7 +192496,7 @@ "type": "text/plain" }, "key": "ownerId", - "value": "occaecat tempor laboris" + "value": "anim aliqua consectetur" } ], "variable": [] @@ -195616,7 +192537,7 @@ } }, { - "id": "5bba2b29-2124-4ec6-8f76-c1d6d0ae4aff", + "id": "6f63ce07-6f47-4c4a-b154-e56a0487c4b8", "name": "Complete a Work Item", "request": { "name": "Complete a Work Item", @@ -195657,7 +192578,7 @@ }, "response": [ { - "id": "109310e5-23ee-45f3-9c75-f182e777410b", + "id": "f655deab-e4a7-4c03-ae7d-8dcb7e796511", "name": "A WorkItems object", "originalRequest": { "url": { @@ -195701,7 +192622,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e566174-a9e4-4cc9-b95c-d046d4b49415", + "id": "62927141-2d89-46e2-8640-a73976601905", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -195745,7 +192666,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef66bda8-f7b0-4a42-842d-85a19f3f0fa0", + "id": "b91b758b-d41f-4840-a929-ff270d477c09", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -195789,7 +192710,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7dbf83f1-908b-4716-9d2d-dc01caf41c87", + "id": "0a6c3bc6-4af3-4f7f-908d-d771db75bf4b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -195839,7 +192760,7 @@ } }, { - "id": "217c36cf-797d-44f5-92e4-46d17a56a018", + "id": "e29cdea2-595a-4b6e-be67-dc777c27ec2c", "name": "Forward a Work Item", "request": { "name": "Forward a Work Item", @@ -195894,7 +192815,7 @@ }, "response": [ { - "id": "ceb5f19e-2cd4-45d4-9adc-ee43d3eab09b", + "id": "5532bde2-5f40-449b-b644-9fbc4d5b26f9", "name": "Success, but no data is returned.", "originalRequest": { "url": { @@ -195942,7 +192863,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f5e965f2-b208-41cd-9d4b-ec1f5f02e6f6", + "id": "f8ec7eba-8149-4f80-939b-7f917f8dbc05", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -196000,7 +192921,7 @@ "_postman_previewlanguage": "json" }, { - "id": "543f8a4f-b0b1-413f-8034-fb0626fd08c6", + "id": "b8701b51-ed57-4626-ac58-2e20bb6b85f8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -196058,7 +192979,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa7d72da-2d08-4136-893f-ee19f1719ae9", + "id": "70f5116b-6cdc-49c0-b14e-775d886feec5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -196116,7 +193037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbcf3bab-5013-4d7f-af46-9d99e9bfa582", + "id": "ef729aa4-3409-4ec4-8ac0-506907a296f7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -196174,7 +193095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c22eebc0-ec96-4e2b-8abf-0bf5912c7a82", + "id": "76c2aa3c-9719-454a-aeb0-47c39e73083b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -196238,7 +193159,7 @@ } }, { - "id": "753068dd-f637-4bf8-9399-1efa3f4298e0", + "id": "852aae98-bf53-4634-b2f9-c99aa75cc5fc", "name": "Approve an Approval Item", "request": { "name": "Approve an Approval Item", @@ -196291,7 +193212,7 @@ }, "response": [ { - "id": "981e947e-e12c-4c0b-bc8b-cd4f82b8d78c", + "id": "e1f7cf3a-d82d-4d2c-ab71-11d9f6441c7c", "name": "A work items details object.", "originalRequest": { "url": { @@ -196337,7 +193258,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72768b1c-f509-41d0-af88-7217b726c313", + "id": "19b94a70-4bf3-4064-947e-26cd21b3c8a6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -196383,7 +193304,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51c64f1c-2647-42f2-ab32-23e45e304f7d", + "id": "aeae07df-3c48-4d81-b21c-234b7d224e8d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -196429,7 +193350,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8268fde8-24c9-4de2-96ed-82085d15201a", + "id": "d38b410e-f160-45b6-b22e-8dfb978b1a98", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -196481,7 +193402,7 @@ } }, { - "id": "c2909346-67dd-4057-a6a2-2af9cf102cb9", + "id": "b09b7ecc-740e-4ca7-9646-20f88c45d293", "name": "Reject an Approval Item", "request": { "name": "Reject an Approval Item", @@ -196534,7 +193455,7 @@ }, "response": [ { - "id": "70746e9e-90a5-4cda-8766-c4aa27df68b4", + "id": "eb4138b5-48c7-4517-a4dc-97d7c6d0751c", "name": "A work items details object.", "originalRequest": { "url": { @@ -196580,7 +193501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55ef527e-78f1-4198-8b3a-423eb6210ead", + "id": "df950604-5744-4bd8-a414-7118fd56cb01", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -196626,7 +193547,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e2a78df-fd0b-4a85-a2e9-428fe5191e17", + "id": "1532d0ca-e6f1-49c0-b162-db25488939c2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -196672,7 +193593,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5650afb2-58f3-4fa4-bf5c-9f126f882858", + "id": "087991f2-63dd-4e20-8274-83f7a74f6c6e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -196724,7 +193645,7 @@ } }, { - "id": "c85bc4ff-0c12-433c-a223-9bd6169db56b", + "id": "3448f893-0645-4d36-b6f5-9302b9c4882e", "name": "Bulk approve Approval Items", "request": { "name": "Bulk approve Approval Items", @@ -196766,7 +193687,7 @@ }, "response": [ { - "id": "9840a7ef-66c9-4df8-99a3-c8607dd3abd8", + "id": "2e5ce921-8d4e-4dd6-8a6a-820c3be0d678", "name": "A work items details object.", "originalRequest": { "url": { @@ -196811,7 +193732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c895849-4798-4a26-8cc4-d85a231cbbee", + "id": "ed82f632-4bdc-4f06-bc2b-88812a9f353c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -196856,7 +193777,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d24e396f-d641-494d-afe0-eb75673843f3", + "id": "09c71053-7183-425f-842c-b70054a3d61c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -196901,7 +193822,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ff363b4-9297-461e-b955-d0faa687d30a", + "id": "333bddb6-987e-4870-ad2a-efa6fcf6713f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -196952,7 +193873,7 @@ } }, { - "id": "5d110cee-0a0a-4ddf-88ae-203a3da0c817", + "id": "65c95564-383e-41e3-bb13-a6c4f044ff7a", "name": "Bulk reject Approval Items", "request": { "name": "Bulk reject Approval Items", @@ -196994,7 +193915,7 @@ }, "response": [ { - "id": "72933906-a066-4596-865f-a0d832f2d577", + "id": "eef1450b-8e55-4dfa-b5e6-e7024288465e", "name": "A work items details object.", "originalRequest": { "url": { @@ -197039,7 +193960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ab8e47f-c875-4c3a-9124-0da797b01c70", + "id": "fa68b816-1037-4b9c-bbbd-e0ffab7c0f8e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -197084,7 +194005,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3fa8568-1e69-4162-8df4-175799879d37", + "id": "955a3e0d-e377-4e4d-8f68-ec552f4b3abf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -197129,7 +194050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5255914e-a5cd-4233-a3e2-60e255f1babe", + "id": "c83d5637-4971-48f2-8f39-a3e74ab5e2a0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -197180,7 +194101,7 @@ } }, { - "id": "2e3c840f-6eb8-4605-8e28-d5ac5176113a", + "id": "75094609-3760-4769-8bda-57ecb8a9880a", "name": "Submit Account Selections", "request": { "name": "Submit Account Selections", @@ -197235,7 +194156,7 @@ }, "response": [ { - "id": "c5e9e9e6-2813-4321-a35b-18dfd075a523", + "id": "3612aeca-9f4d-4068-b4d1-3812941e8c60", "name": "A work items details object.", "originalRequest": { "url": { @@ -197293,7 +194214,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90d4fab5-b6e5-46e1-9bd0-a904f0dfb15d", + "id": "c7bedde7-fce0-481d-8c92-f0df3e5c315b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -197351,7 +194272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b02f5f9d-6938-4e14-ba1b-9837e5da4595", + "id": "3c5bcc7a-7d15-4d10-8524-4a7bd955a463", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -197409,7 +194330,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a55d845d-abc6-47f3-89f0-914eec25b924", + "id": "0888f26c-25df-449a-89ab-025ced829ca8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -197479,7 +194400,7 @@ "description": "Use this API to implement work reassignment functionality.\n\nWork Reassignment allows access request reviews, certifications, and manual provisioning tasks assigned to a user to be reassigned to a different user. This is primarily used for:\n\n- Temporarily redirecting work for users who are out of office, such as on vacation or sick leave\n- Permanently redirecting work for users who should not be assigned these tasks at all, such as senior executives or service identities\n\nUsers can define reassignments for themselves, managers can add them for their team members, and administrators can configure them on any user’s behalf. Work assigned during the specified reassignment timeframes will be automatically reassigned to the designated user as it is created.\n\nRefer to [Work Reassignment](https://documentation.sailpoint.com/saas/help/users/work_reassignment.html) for more information about this topic.\n", "item": [ { - "id": "118fc1f3-17f6-41d8-9aca-20a14716f474", + "id": "e4efe7ce-5b52-4506-89a2-302dce522eba", "name": "List Reassignment Config Types", "request": { "name": "List Reassignment Config Types", @@ -197509,7 +194430,7 @@ }, "response": [ { - "id": "6ab6ee9a-4aad-44cd-94f5-e48df1582a18", + "id": "264d0a9f-1e93-47ca-9f13-88a84649df38", "name": "List of Reassignment Configuration Types", "originalRequest": { "url": { @@ -197553,7 +194474,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8b56f55-b748-470a-bf03-05a523ab37d8", + "id": "37e442db-b801-4c84-a997-f75b1f93665d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -197597,7 +194518,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8948dfc7-a304-44dc-a05c-68dd65665d41", + "id": "3967bf0f-5409-4d8b-801e-0095eba21616", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -197641,7 +194562,7 @@ "_postman_previewlanguage": "json" }, { - "id": "23f7b5cb-3765-4f52-9ef9-95ffad52fe3a", + "id": "95e41358-b323-4c67-8b88-524ca4200d26", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -197685,7 +194606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "789fbf5e-a2e6-465d-bed7-63b07e3e9bb6", + "id": "41883b3e-0e5f-4f10-8303-3a917e8d5d81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -197729,7 +194650,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb590210-a077-4229-9a91-5bb36948e4f9", + "id": "f45fc09e-a786-4ad1-a867-12f6cb8ebb86", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -197779,7 +194700,7 @@ } }, { - "id": "9c30abb1-5130-4abb-9027-4de4e2e0c570", + "id": "b630e40f-ee32-41c6-a4c8-ff9cea89d5ff", "name": "List Reassignment Configurations", "request": { "name": "List Reassignment Configurations", @@ -197808,7 +194729,7 @@ }, "response": [ { - "id": "4bd1fcc1-f088-4a05-b1b4-827269bcdfca", + "id": "8223482a-a1a1-432e-b036-12733555487c", "name": "A list of Reassignment Configurations for an org", "originalRequest": { "url": { @@ -197851,7 +194772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8003a857-5fef-4818-b0e8-a987aed42df7", + "id": "79a2ef52-49f0-4bab-a1df-4c26b6fe6f4d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -197894,7 +194815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebdfd825-171b-4e19-87ac-0550dc866592", + "id": "62ecd95e-48ed-446a-9378-018d1810239e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -197937,7 +194858,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e084d8d8-c3b4-449a-ad06-a27ec6dc57fa", + "id": "4f13b0da-cee2-4d2f-8b26-6424092949bf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -197980,7 +194901,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c7e1b76-25a2-4fb3-8e52-e996c48880d6", + "id": "255142ee-df1c-487a-a12a-4d23a8c4f77d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -198023,7 +194944,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc704754-caf1-4b8a-9e3b-6d6fd4a240de", + "id": "42fbe485-da7a-43cc-8c3d-516f62b0a514", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -198066,7 +194987,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02d84c6b-1b1e-43c4-9872-d60c4c9650df", + "id": "9f4f7370-4527-4385-9655-a077e43d3e87", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -198115,7 +195036,7 @@ } }, { - "id": "d0ba6f0d-a837-4a25-8851-2aea8473dfbd", + "id": "99153a52-8713-42f3-b981-27a8ebc8a6e5", "name": "Create a Reassignment Configuration", "request": { "name": "Create a Reassignment Configuration", @@ -198157,7 +195078,7 @@ }, "response": [ { - "id": "ba7812a2-009f-426a-9eca-f9e80bfc9dcf", + "id": "b957cdd2-dae7-4065-abcb-32bc06f6e16c", "name": "The newly created Reassignment Configuration object", "originalRequest": { "url": { @@ -198213,7 +195134,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b66b6183-f75d-4ef8-9165-bb6d7cd5b1bb", + "id": "9bfb184d-6bc2-40be-8ec1-1bc593774cd1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -198269,7 +195190,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9955a77b-0a84-415e-ba93-4300c62aa0ed", + "id": "2a27c406-2db3-4fc6-ad14-975d704df345", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -198325,7 +195246,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf82a9a0-3e35-45d9-b8c6-3aab2ee9fc74", + "id": "7764c3ba-3c57-4b99-a08c-05e483b7ce76", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -198381,7 +195302,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f1112d7-126e-4c53-bbdc-934b6fc0c0cb", + "id": "55970236-e992-4866-828b-db4ba8ba653c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -198437,7 +195358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebfd7950-5f98-4fef-8c1b-97cd2787f20c", + "id": "f626f631-c774-41c3-a1b5-d113e881be4e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -198499,7 +195420,7 @@ } }, { - "id": "c387bbf4-4114-46d8-b8dd-f75cc5d95c98", + "id": "4f0d9a14-becb-4a36-a985-4abc2f4a26cc", "name": "Get Reassignment Configuration", "request": { "name": "Get Reassignment Configuration", @@ -198540,7 +195461,7 @@ }, "response": [ { - "id": "2853c470-e25b-4dcb-b84f-d1e8e727c3cf", + "id": "ea5daf4e-1902-4ba9-b6bf-f57098a434f0", "name": "Reassignment Configuration for an identity", "originalRequest": { "url": { @@ -198584,7 +195505,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15abbb94-4768-42f3-9f15-a173271d5c99", + "id": "0ead7afc-9c3c-4ea6-b04c-aa85dcbc6076", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -198628,7 +195549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c85dbb6-7e0b-42bf-ad82-f01235368808", + "id": "4116af72-6f7a-4323-9523-5557b068249c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -198672,7 +195593,7 @@ "_postman_previewlanguage": "json" }, { - "id": "03dbd5ec-a7a0-4bd9-8a4f-a5b6e8b1555e", + "id": "6b198bc9-a848-4e65-8a9b-7141d1d63db2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -198716,7 +195637,7 @@ "_postman_previewlanguage": "json" }, { - "id": "345d37bb-e051-483c-90cf-9ec5c6716db6", + "id": "6d395245-f508-4463-b4b7-12d460ac77dc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -198760,7 +195681,7 @@ "_postman_previewlanguage": "json" }, { - "id": "14239cef-07bc-47bb-b0aa-f4aa46787090", + "id": "aaa877a4-e6b4-4c70-8c9f-1bfb6332e566", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -198804,7 +195725,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd1f322d-c85b-4ef2-9de1-74b5814a5c6b", + "id": "b56ba702-2c7b-463b-a86b-105d85661ae9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -198854,7 +195775,7 @@ } }, { - "id": "1326b1f0-abe7-4ebb-9bae-70c6defa3792", + "id": "3d5100c6-3f20-4b43-a447-979e5c3e3ec4", "name": "Update Reassignment Configuration", "request": { "name": "Update Reassignment Configuration", @@ -198908,7 +195829,7 @@ }, "response": [ { - "id": "90dbd946-2b8a-4a65-8cbe-11acc08041db", + "id": "ccc2c19e-b6a5-4186-8c60-9ad3bf4b0877", "name": "Reassignment Configuration updated", "originalRequest": { "url": { @@ -198965,7 +195886,7 @@ "_postman_previewlanguage": "json" }, { - "id": "507ac749-077a-4b14-95ce-69173f85637c", + "id": "80de8eec-5196-416b-82ef-fca405249258", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -199022,7 +195943,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b3d8c6d-2562-4d16-8440-caeddb529e7f", + "id": "086d6190-917d-4351-8bbc-92b90ab49348", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -199079,7 +196000,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f9d79de-f61c-4f46-98f4-d6d5a77d38f4", + "id": "6a29b8ad-fd87-4d72-9aef-b3ac4c7fc6fe", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -199136,7 +196057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3031b517-1971-4e7e-a4bd-637e068621a0", + "id": "feea16f8-6eb6-4562-9ffd-5e08d66200e0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -199193,7 +196114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27f3d99b-59ca-4ec9-9020-57d06a325959", + "id": "c42476e7-ea2d-49d6-ac0b-7352db295b28", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -199256,7 +196177,7 @@ } }, { - "id": "5dc833a3-f403-466e-a3f4-e85388bab34b", + "id": "28aa7c42-142e-4a33-ba7b-38748422fc8d", "name": "Delete Reassignment Configuration", "request": { "name": "Delete Reassignment Configuration", @@ -199297,7 +196218,7 @@ }, "response": [ { - "id": "c0a688a3-5f00-4b2c-bc32-9e0b69ecc828", + "id": "73699f86-affb-4df7-a5d5-da99af354c9c", "name": "Reassignment Configuration deleted", "originalRequest": { "url": { @@ -199331,7 +196252,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7c1a50fa-cfea-4540-88d4-96d2a0cb93d8", + "id": "26dd0348-2121-49a3-bba8-d3f2397cf2ac", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -199375,7 +196296,7 @@ "_postman_previewlanguage": "json" }, { - "id": "66fcfba7-5d88-421c-a19c-7e019e2116f0", + "id": "68cb5d28-0999-468a-9fff-4e01881935a3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -199419,7 +196340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "debb4365-602f-4c0f-a6a8-b3041805cacb", + "id": "2183434e-1ad2-45e0-89cd-c347b67971a6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -199463,7 +196384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f7b75788-6613-4385-80dc-7694a8acb156", + "id": "56a90c7d-1bc0-48a0-a35d-679eb10003f2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -199507,7 +196428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "036d5eef-e338-49ba-9588-cca8d8e3fd61", + "id": "061018bf-faa5-474e-aa7b-09064a7ed428", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -199557,7 +196478,7 @@ } }, { - "id": "3f821bb5-c6f7-4f78-b1aa-b88243b558ac", + "id": "395e3d29-f0cb-4286-9789-170f5d5b3ae0", "name": "Evaluate Reassignment Configuration", "request": { "name": "Evaluate Reassignment Configuration", @@ -199620,7 +196541,7 @@ }, "response": [ { - "id": "004c0fbc-805d-474c-9e0b-951fc0ba964f", + "id": "51c4e7b4-ce1c-479f-b7ec-2f595d2d8005", "name": "Evaluate response when no Reassignment Configuration is found", "originalRequest": { "url": { @@ -199676,7 +196597,7 @@ "_postman_previewlanguage": "json" }, { - "id": "891e639f-c15f-45f3-93f6-4db14b3d4ceb", + "id": "59299ca1-bfdc-48fb-9870-58d4ab381b21", "name": "Evaluate response when a long Reassignment trail is found", "originalRequest": { "url": { @@ -199732,7 +196653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9dfda0b9-8f01-4d91-9abf-7e474999089e", + "id": "e796d46d-13a9-433f-8848-4ff6da52ef42", "name": "Evaluate response when a self-review is found and manager or org admin escalation is applied", "originalRequest": { "url": { @@ -199788,7 +196709,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9563aca0-2091-448e-9b48-4e170baff0cb", + "id": "70042662-5288-41c7-9a0b-8eca890abe4f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -199844,7 +196765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b3e01f1-758d-4f85-b95e-d4c71d626f74", + "id": "04cc9069-9644-4ec7-88d2-f4a16ecb14bf", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -199900,7 +196821,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4035c8c-a06c-4fe6-810e-98d17598ab07", + "id": "15577a12-a462-4673-a2c7-7d67e87c8c35", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -199956,7 +196877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79c62c61-bf58-462a-9033-ffcf48ac72bd", + "id": "f9724a32-bf89-43cc-a8eb-8a99cea22a25", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -200012,7 +196933,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4bfbde0-7878-4300-8ee7-b30dbad057be", + "id": "2fcbac3e-b095-4db9-9219-2878b7a68a7f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -200074,7 +196995,7 @@ } }, { - "id": "182e2b60-48c9-4708-adb7-85e30140687c", + "id": "c21b48f7-395f-40b3-82c6-a3d2c50da72d", "name": "Get Tenant-wide Reassignment Configuration settings", "request": { "name": "Get Tenant-wide Reassignment Configuration settings", @@ -200104,7 +197025,7 @@ }, "response": [ { - "id": "f0227781-8139-4033-9974-2865f83e72a0", + "id": "46ea8ee2-8ccb-4989-8d45-36ce30fe4e45", "name": "Tenant-wide Reassignment Configuration settings", "originalRequest": { "url": { @@ -200148,7 +197069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6734b5ec-5ac9-4a76-a3fc-3c60bfb01847", + "id": "2d778fea-801d-497b-b76e-d124feabbd2f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -200192,7 +197113,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a84427af-ff21-4cdf-a2bc-fa902e546087", + "id": "9d51b991-9a28-4d6e-96eb-6af94379155a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -200236,7 +197157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89b762c3-83ff-4585-a864-acf7bc211a69", + "id": "46495f5b-212b-4ca4-bbe6-0ced81980f30", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -200280,7 +197201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59291433-432e-40de-8957-3c023712eb61", + "id": "c80cc45a-8f11-4459-8c83-50569e0b9df8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -200324,7 +197245,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7be9ed4-13b6-40e9-96ac-6eb4c73a76c7", + "id": "fdf290aa-ddb1-4cbc-b640-668a198c6f08", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -200368,7 +197289,7 @@ "_postman_previewlanguage": "json" }, { - "id": "506ed74d-79d0-400d-8be8-63ec57b4e4b6", + "id": "3e7ca7c8-daec-4587-9755-b9da1b344f74", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -200418,7 +197339,7 @@ } }, { - "id": "44121209-9b40-4884-ba51-16ab718e1f45", + "id": "37b1bd6a-b318-4032-997d-2ca274ebd92d", "name": "Update Tenant-wide Reassignment Configuration settings", "request": { "name": "Update Tenant-wide Reassignment Configuration settings", @@ -200461,7 +197382,7 @@ }, "response": [ { - "id": "f49789a4-a456-4fca-af69-d95b3c902ac9", + "id": "9b1d4192-3e70-4907-be62-a6019e83ea0e", "name": "Tenant-wide Reassignment Configuration settings", "originalRequest": { "url": { @@ -200518,7 +197439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea8781e6-c2dd-4a85-9bef-0473efa72783", + "id": "7bad4a94-1ca0-49f0-a778-495e749d642f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -200575,7 +197496,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af4dcd39-234f-4fa0-93a8-e7c4fe0e7806", + "id": "72d6db31-3bf4-4659-bc16-3fb86acd34d2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -200632,7 +197553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "11ee045e-947b-467d-bbde-ca3539a6d4da", + "id": "9d3d5050-09f3-4465-8cc1-1dc5f23f2956", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -200689,7 +197610,7 @@ "_postman_previewlanguage": "json" }, { - "id": "068f5f60-1963-407e-9ae8-948d5451c07e", + "id": "5d0858cf-7bf3-45ce-b749-2529729101a4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -200746,7 +197667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70e2c53f-a951-4ab9-8195-d17be04bb72b", + "id": "19ff5360-cc30-465b-9012-8edb06a8032b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -200812,10 +197733,10 @@ }, { "name": "Workflows", - "description": "Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n", + "description": "Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n", "item": [ { - "id": "382daa88-6344-48bb-ba1c-5b0d44423734", + "id": "fa417e4f-5353-4f42-bb37-1d3f16f0a02e", "name": "Create Workflow", "request": { "name": "Create Workflow", @@ -200857,7 +197778,7 @@ }, "response": [ { - "id": "a67743b5-7e63-401e-adff-c57f07510f23", + "id": "95a37a31-e227-46f9-b734-7049e5de05cc", "name": "Event Trigger", "originalRequest": { "url": { @@ -200913,7 +197834,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e5129c4-97cc-4896-a5c6-0a80d5cbd53d", + "id": "e72154af-a6e3-460c-9e46-c8558df5af50", "name": "Scheduled Trigger", "originalRequest": { "url": { @@ -200969,7 +197890,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8013a8e-9839-4d94-9aa7-2f2a8ae1ae67", + "id": "57d906ba-15f5-438a-9f9d-73d468594460", "name": "Scheduled Trigger", "originalRequest": { "url": { @@ -201025,7 +197946,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01090c07-8585-4948-a024-2a839619dd0f", + "id": "97e90fe0-b908-4db5-923e-96cf94e1aae2", "name": "Event Trigger", "originalRequest": { "url": { @@ -201081,7 +198002,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbb9f548-fb31-4fa4-a0d2-3f6842ce3503", + "id": "93cfae65-f17e-481d-8c2f-f401aa1472c8", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -201137,7 +198058,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6519fdd8-6080-41ca-977a-9113eee4a2af", + "id": "038ca8db-a801-4498-b1d2-763ddc43a707", "name": "Event Trigger", "originalRequest": { "url": { @@ -201193,7 +198114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8884752d-941f-412e-a54e-f01f8bb10780", + "id": "129d139d-730e-4f96-9aec-ef5f8c0e3d0e", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -201255,7 +198176,7 @@ } }, { - "id": "88e1b906-218f-4d27-885b-36826f6c4ef4", + "id": "3f0d1eba-33f2-42d8-bd6b-83a700fa5d66", "name": "List Workflows", "request": { "name": "List Workflows", @@ -201284,7 +198205,7 @@ }, "response": [ { - "id": "740898fb-77b1-4af9-b9ac-f9b8122671fb", + "id": "5ea093df-b70d-4717-9e73-0b9db249ca6f", "name": "List of workflows", "originalRequest": { "url": { @@ -201327,7 +198248,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55ba8ab9-a642-444b-b75b-8eb9ebe4b189", + "id": "c025195b-d061-425d-af13-eefb736c6c96", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -201370,7 +198291,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd67b707-f9be-40bd-90b3-858e0f38096b", + "id": "16113469-bc57-4769-a1e1-a80030c2f1f9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -201413,7 +198334,7 @@ "_postman_previewlanguage": "json" }, { - "id": "633b3d7e-bffa-429a-9309-5795558f81ae", + "id": "87c5908a-38c3-4076-a37e-fb1bc4b4e799", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -201456,7 +198377,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35603bb8-29b7-4940-8151-b9f64c8111c2", + "id": "93d51f65-eef9-4e51-b876-29bb0ff96d6d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -201499,7 +198420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f3063a1-50b3-414e-9a7c-75c83605e8c9", + "id": "acc1ac4f-368e-49e8-9211-8fb2bcb4e222", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -201548,7 +198469,7 @@ } }, { - "id": "69ce8b13-62fe-4f44-866c-42f16ecc93a2", + "id": "6819fd3f-bb4d-47cb-ba82-15c8bd66d0c2", "name": "Get Workflow By Id", "request": { "name": "Get Workflow By Id", @@ -201589,7 +198510,7 @@ }, "response": [ { - "id": "bb160c8d-269d-4af6-b24f-eabd5c49cbc2", + "id": "1d1b713c-db47-4e91-b332-c62240a538d0", "name": "The workflow object", "originalRequest": { "url": { @@ -201633,7 +198554,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b656fb49-3784-4342-a23c-a656224ee4f9", + "id": "a7bf6d3c-631b-42e0-8f01-013b5a24b00a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -201677,7 +198598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0592797a-0723-4721-b823-088ea30974d9", + "id": "2468d2c5-b1c5-485f-a6ec-de3e1d6c6145", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -201721,7 +198642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73ee8fb9-13d0-4157-98f4-c2893d7f6c06", + "id": "94e95a7e-3f05-435c-86e3-5a7898077c4f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -201765,7 +198686,7 @@ "_postman_previewlanguage": "json" }, { - "id": "482bfed8-1140-40c4-8ce5-6aa6d658d8f0", + "id": "d3d36dec-d5a0-4ba8-ba19-f4508c198c35", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -201809,7 +198730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47325d06-fd70-464d-884f-7dac1b28a1a4", + "id": "6b7b99dc-3735-4786-84fa-95769f079b5e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -201859,7 +198780,7 @@ } }, { - "id": "d017d45c-ec7c-4c7a-9b23-2f7919da1bc4", + "id": "cf15c7ab-2261-4d8a-924c-0244f4c302b2", "name": "Update Workflow", "request": { "name": "Update Workflow", @@ -201913,7 +198834,7 @@ }, "response": [ { - "id": "4416eac3-c3bb-4642-b9b7-374df74ae1df", + "id": "a64ac900-391d-4e7e-afbc-4a66caa7bb74", "name": "The Workflow object", "originalRequest": { "url": { @@ -201970,7 +198891,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c5859bb-bb04-4e5f-84db-ab6861f49331", + "id": "b709d51e-54ba-4be5-ac8d-6da2de884624", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -202027,7 +198948,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0fae7576-4737-4fbe-a94c-9f55482d6804", + "id": "25df8fde-b6ac-487c-948d-30de20883da2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -202084,7 +199005,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04a39e40-754b-489f-a6ae-30fd252c497c", + "id": "97d88c39-f710-43a5-954d-b1524b51d4d1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -202141,7 +199062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f9ccc16-e2ef-47de-adad-e70018fc329c", + "id": "f728b6f3-69af-447c-ab5f-0fc96c53535c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -202198,7 +199119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a93f6af-4949-4d40-992c-73f13ea44fa3", + "id": "a647557d-c78c-4ef1-863c-eea71f774c60", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -202261,7 +199182,7 @@ } }, { - "id": "93274064-4ef9-4a74-8f0a-ab695b1de21e", + "id": "e86050ef-00f3-4252-9af2-6a4da96c4008", "name": "Patch Workflow", "request": { "name": "Patch Workflow", @@ -202315,7 +199236,7 @@ }, "response": [ { - "id": "cbdb674d-7e10-4528-a41a-7bd3285c85cd", + "id": "2079ec72-e5d9-4e6b-90a9-38ce43b5e543", "name": "The Workflow object", "originalRequest": { "url": { @@ -202372,7 +199293,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6d1b72e-44c5-434c-9cea-d769b3b86788", + "id": "ff187be4-f4ee-4684-b1cc-0744efbdda31", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -202429,7 +199350,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a4542fd-7a68-45d1-9fc3-66b8db406340", + "id": "5b0c04dd-5753-4df4-beb7-d18370789312", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -202486,7 +199407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fcb8146-d4d9-41e2-a366-92ae45c04819", + "id": "cfdf5c0e-0fcc-43df-b762-51848243037f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -202543,7 +199464,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a1ce79e-3256-4a51-b05b-ef6327958c56", + "id": "e72b2186-b710-4657-a3be-57885c82d4f0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -202600,7 +199521,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55f970b3-3fb9-4da6-8921-18bc2c9d7f4a", + "id": "a7f67765-99c1-4bc9-8390-911880706189", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -202663,7 +199584,7 @@ } }, { - "id": "af05c5c5-0415-47e1-bf4e-e6e42cf49d6a", + "id": "ad8350fc-896c-48e6-9ef0-92205a430020", "name": "Delete Workflow By Id", "request": { "name": "Delete Workflow By Id", @@ -202704,7 +199625,7 @@ }, "response": [ { - "id": "52f65753-cf46-49b2-b7bf-0752499f824e", + "id": "8a5b986a-8e08-4915-a211-76ac3e7c2525", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -202738,7 +199659,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6b80ca5c-5403-4852-8001-a163c1fc3672", + "id": "41f9b36f-af8c-416b-88fc-3c1a53f66562", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -202782,7 +199703,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8d0f02e-e43c-49df-a165-45d845492744", + "id": "74464e3c-2e68-46ec-a0f5-b02075d5f823", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -202826,7 +199747,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04d2dcb8-b322-466f-8f5d-b4f24ad48e93", + "id": "846fee75-7591-4761-bcc1-45e4cb4826bd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -202870,7 +199791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51bf6cca-61a9-4e38-9398-4e98bfc54c39", + "id": "a9ec4152-7291-433f-b87e-7f13c087dd91", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -202914,7 +199835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99718b73-8d7c-4814-aadd-e13dd44a5c52", + "id": "a3042a3c-eb23-49e3-9206-f13a7597368d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -202964,7 +199885,7 @@ } }, { - "id": "db97229e-83fa-414d-9a15-6029ea7efccb", + "id": "6fd5e0da-056e-4491-9350-9da140c3537d", "name": "Test Workflow By Id", "request": { "name": "Test Workflow By Id", @@ -203019,7 +199940,7 @@ }, "response": [ { - "id": "3944fa62-dce2-42cb-ac67-49e8d46a8d35", + "id": "a3480e12-0bce-42d1-b664-dfa2fc64d1b0", "name": "The Workflow object", "originalRequest": { "url": { @@ -203077,7 +199998,7 @@ "_postman_previewlanguage": "json" }, { - "id": "344a8ec3-867f-442a-a4ca-0626f9d909ec", + "id": "e782ef43-46fb-45a8-b240-43f0da78690f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -203135,7 +200056,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48cc1e40-80a9-4448-8ed3-47394869841c", + "id": "cdc96140-9dfd-4520-bf7b-f616038bf417", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -203193,7 +200114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33e766c6-1a77-43eb-8a50-1db37e757dbb", + "id": "91cd1164-47d4-436a-b309-86a1c911c584", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -203251,7 +200172,7 @@ "_postman_previewlanguage": "json" }, { - "id": "265e4ad2-1848-4c72-95ae-a05c975d4c48", + "id": "42b82fa0-e4c5-49fb-bf81-ae5d02e419b9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -203309,7 +200230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af92bc38-50c1-4ab4-a408-a5d08045d229", + "id": "8dcc0327-b906-436b-b874-35da65dd14a8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -203373,7 +200294,7 @@ } }, { - "id": "b1cdcb4d-00e6-46d8-8724-218deafaf993", + "id": "10589644-c72e-488c-bf8c-57a58956484a", "name": "List Workflow Executions", "request": { "name": "List Workflow Executions", @@ -203452,7 +200373,7 @@ }, "response": [ { - "id": "b5dfd96a-5eeb-40ff-bb55-edd3be0d213b", + "id": "7c8d8ca5-c782-4423-932d-c96ea7a559ae", "name": "List of workflow executions for the given workflow", "originalRequest": { "url": { @@ -203534,7 +200455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1742a1eb-8fb7-4d0a-a037-4230af585670", + "id": "7ce7e845-f6d4-4988-8558-b75966f3040a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -203616,7 +200537,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cdb20bcf-239f-48e8-b419-767f88a1660a", + "id": "cbf1b1be-ae3f-4530-8b22-d833e2833542", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -203698,7 +200619,7 @@ "_postman_previewlanguage": "json" }, { - "id": "500ded31-ced4-4e00-9d9f-4d8d1eb13471", + "id": "8788fe24-3973-4f7b-94b9-d4c3547fc25f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -203780,7 +200701,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ef6f688-205d-4f12-b21f-e9104adb7b0d", + "id": "508cea95-ef11-4262-ab85-f4f6cb6da082", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -203862,7 +200783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67b30c02-d018-459c-90d0-abc3a3b0f90f", + "id": "976d1882-0ea7-4f3d-9303-e210f087859e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -203944,7 +200865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8657be11-3625-4fb3-acb6-687bc0f044bc", + "id": "74c5156e-a92b-42e3-b1ce-ecc8fc1776b6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -204032,7 +200953,7 @@ } }, { - "id": "7ec101a1-204b-4dd9-8d36-1ea7dd0d228b", + "id": "2c79c63e-f8ee-4109-a0a8-ad563aa36109", "name": "Get a Workflow Execution", "request": { "name": "Get a Workflow Execution", @@ -204073,7 +200994,7 @@ }, "response": [ { - "id": "2e0d17bd-947a-413d-a4c2-e3143d817746", + "id": "b512221e-7e84-401e-bf65-be3752122215", "name": "The workflow execution", "originalRequest": { "url": { @@ -204117,7 +201038,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a2aa2e9-c4c7-493a-8406-271c03e02cde", + "id": "ae792957-c26c-4b16-b6ed-953b7c7b02c2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -204161,7 +201082,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93e00813-55ee-42ab-b90b-4c8f3b56fa90", + "id": "12d1149a-8114-43c6-8de9-6d0d480f4044", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -204205,7 +201126,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7755d84d-e9d2-4e56-8b54-c1d5686baf72", + "id": "bc2d97f1-4936-449d-8c5b-caa45c056be1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -204249,7 +201170,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e466761d-0c68-421a-9eaa-9448be2cf7dd", + "id": "0917aacc-884f-4b06-a0e7-4256bb65f80e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -204293,7 +201214,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32be2817-9e2d-4b23-ba19-ade6443ff2a6", + "id": "9ec9c64c-c9c3-488e-b0b3-7faa806951b2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -204337,7 +201258,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc995b7a-5965-4f19-996a-1a29dd9a6a39", + "id": "00023c02-41da-480f-94fb-42e0110ac89e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -204387,7 +201308,7 @@ } }, { - "id": "71fad925-c3d9-4fbe-94ba-fa6aacb2cc4f", + "id": "cf0ea0a5-2a42-4055-b032-9beb1a25113b", "name": "Get Workflow Execution History", "request": { "name": "Get Workflow Execution History", @@ -204429,7 +201350,7 @@ }, "response": [ { - "id": "ad7b4855-042c-4633-8fa7-63cd7d7e605a", + "id": "6f82ab1b-5705-4e89-8909-d22af0615781", "name": "List of workflow execution events for the given workflow execution", "originalRequest": { "url": { @@ -204474,7 +201395,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed069e95-5e7e-44c8-bbb2-71184c7fb7d0", + "id": "995a4cb4-94af-4843-9aac-eff96b903efd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -204519,7 +201440,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76594067-197f-4b47-ba76-f1e59abcd79f", + "id": "bb2aba76-97ab-41ee-b6e4-91091f3e6b9e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -204564,7 +201485,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b18ab8c-51c0-4cd8-927e-f293f44d8008", + "id": "673f566d-57dd-472b-adb6-f08be05ba1b6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -204609,7 +201530,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5cf4e317-9497-42a8-b21a-d7b08065a496", + "id": "c1430188-c286-4004-8e89-b494d91eb821", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -204654,7 +201575,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d000a441-179a-4677-83da-d97d9036878c", + "id": "5f640c4f-8597-468d-9067-803309ebd527", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -204699,7 +201620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a510dd97-a63b-4ead-ba1b-5f59fb467e37", + "id": "9966f4d2-32fd-4955-b72c-805bb42d2f81", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -204750,7 +201671,7 @@ } }, { - "id": "6f34f4b6-7a13-4cbe-9074-3a21fd1f83aa", + "id": "85bacb72-00ab-40ce-9ac5-dec8552d16f6", "name": "Cancel Workflow Execution by ID", "request": { "name": "Cancel Workflow Execution by ID", @@ -204792,7 +201713,7 @@ }, "response": [ { - "id": "65594805-96d8-4b8c-a904-2a1f7138d419", + "id": "a650e507-ff13-47b6-aaa0-9a10dd5b7c65", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -204827,7 +201748,7 @@ "_postman_previewlanguage": "text" }, { - "id": "069c2c57-5ca2-44ae-8ff7-8c2c56ac5629", + "id": "8e10b74a-1d59-4161-8e0f-94b3d82cd722", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -204872,7 +201793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49d2914c-6b55-4085-a2cc-7db2411c51b5", + "id": "ecf3ee63-45cb-419e-abc3-44e1dfee2478", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -204917,7 +201838,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ff2788f-e8c6-400d-a07a-5905b8b5d5f5", + "id": "c59dd5b3-9ebe-4825-9f22-31e98f7d225c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -204962,7 +201883,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d9b61ba-420d-4272-ac28-4157d3f69c7f", + "id": "e5bf2d06-3b83-421e-8127-caa3c6643b71", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -205007,7 +201928,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f117b377-f709-451a-b46d-53d13ab0d342", + "id": "b91538fc-a5ff-4c60-94dd-df13bb718bbb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -205052,7 +201973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76463726-2a80-4f27-93f7-6c8d99c3c3fb", + "id": "4351b7e9-497a-45f8-a896-b4a27b091066", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -205103,7 +202024,7 @@ } }, { - "id": "b4621ffc-ade4-409d-9af1-e848841f9c87", + "id": "586cf0e7-c83d-47a6-9d17-782e1923973a", "name": "List Complete Workflow Library", "request": { "name": "List Complete Workflow Library", @@ -205151,7 +202072,7 @@ }, "response": [ { - "id": "0a4d3026-88d3-4c86-8b02-eb7d5fe93fd9", + "id": "917b5ea3-7a69-402a-9112-518394c85066", "name": "List of workflow steps", "originalRequest": { "url": { @@ -205213,7 +202134,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31d34af1-3635-48ec-9593-5fe6c6087d9c", + "id": "e26476d5-fcea-4cb4-9efb-be12505e1a57", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -205275,7 +202196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7d95475-67dc-4eed-ab60-bbcf1d14ea07", + "id": "c2dd6b63-27e4-4829-b773-62fce9c5e65e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -205337,7 +202258,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c1e2781-e836-4186-b27d-bb3327cdb4b6", + "id": "2cd328e1-9c1c-4389-86c5-294ada20c156", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -205399,7 +202320,7 @@ "_postman_previewlanguage": "json" }, { - "id": "05dd4b85-b8f0-43c6-b622-6f17cf524ddc", + "id": "18c4ed58-e7d4-42b2-a92d-70f8fa2915f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -205461,7 +202382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7602de2-5112-4f9c-87cf-0a4e6c78fe4d", + "id": "f961529c-8071-4861-8814-eaa1d1ccce8e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -205529,7 +202450,7 @@ } }, { - "id": "52e763f6-4362-471b-af20-bae771877ad5", + "id": "d1584e02-b6e6-4f03-9c84-53a68b1046bf", "name": "List Workflow Library Actions", "request": { "name": "List Workflow Library Actions", @@ -205587,7 +202508,7 @@ }, "response": [ { - "id": "40a67d35-69de-4d85-81f1-1768ffb39e79", + "id": "d8519e5f-41fd-49ba-8e5e-fdcefa028c05", "name": "List of workflow actions", "originalRequest": { "url": { @@ -205659,7 +202580,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a35c4d8-bfd4-4ccc-b0e3-3a467ccce087", + "id": "056bb91e-ec88-4804-9efb-53d9823dd7e1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -205731,7 +202652,7 @@ "_postman_previewlanguage": "json" }, { - "id": "932737bc-2546-4a3b-9a12-2c6ac17f3cb6", + "id": "4cf07c65-71d1-4cff-8b43-e76d0e0e17a4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -205803,7 +202724,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3b3e1cf-fe76-4a07-a6ca-ae95993d43c7", + "id": "05b38d24-2a3d-44dd-b889-f784c35d329d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -205875,7 +202796,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d5ce3f2-1807-4ec6-9af6-4c346a8b7e2c", + "id": "479a9b0b-9d04-4fbc-a312-08eddb100f4a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -205947,7 +202868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22a5f336-b3c4-4f4b-9c0a-27620746d0df", + "id": "3848bf26-6546-4061-8137-c906c55d5d9a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -206025,7 +202946,7 @@ } }, { - "id": "96d9ae3f-43e8-420c-80db-42697e27d18e", + "id": "05d19993-07ea-4d9b-824d-20d3b32c27a1", "name": "List Workflow Library Triggers", "request": { "name": "List Workflow Library Triggers", @@ -206083,7 +203004,7 @@ }, "response": [ { - "id": "38fe8773-d38f-468c-b144-92edf0dc6d6a", + "id": "1469048a-dbce-4faa-a383-55fffc258c92", "name": "List of workflow triggers", "originalRequest": { "url": { @@ -206155,7 +203076,7 @@ "_postman_previewlanguage": "json" }, { - "id": "283decf3-b55d-42ac-8cf3-c993e440f659", + "id": "ac6ba385-09c4-4d40-b4fa-2a1f3711f70d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -206227,7 +203148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "923ef886-75a4-41b8-a537-74c2c87265ae", + "id": "f83954cc-ff70-4eec-b898-a014b99cbb00", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -206299,7 +203220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f6dce936-3b08-4652-bf62-35c9abd8275e", + "id": "03872f20-6fa2-40e1-be05-83b95b110e07", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -206371,7 +203292,7 @@ "_postman_previewlanguage": "json" }, { - "id": "050440ae-fd86-4f25-a7ea-a5d6d1be7948", + "id": "afeed47a-b368-4827-ad4f-72e3e786e2a1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -206443,7 +203364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ace933f9-b263-4fd2-a358-bf24c9729c1d", + "id": "fda09223-d0c8-4649-b467-ff6e4dd89672", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -206521,7 +203442,7 @@ } }, { - "id": "87acd37d-1b94-4f95-b80f-50ab2b3d15c8", + "id": "538ffb9b-09c6-4852-b3f4-396336208d99", "name": "List Workflow Library Operators", "request": { "name": "List Workflow Library Operators", @@ -206551,7 +203472,7 @@ }, "response": [ { - "id": "c6d37f71-ca2a-44d9-ad94-5d1307d80d5d", + "id": "2d19e5f5-0c98-4516-b723-e6cd07032515", "name": "List of workflow operators", "originalRequest": { "url": { @@ -206595,7 +203516,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b22d58bb-10c5-41cd-9767-ae53efe309b8", + "id": "2f28e81b-3f7d-497d-99ae-4b42e25ea279", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -206639,7 +203560,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe8f5b10-c429-4b40-a367-0a41bb3a5978", + "id": "24bfec72-a151-4aa9-8c95-f8b8cb9639dd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -206683,7 +203604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01bc349a-f581-4641-bd51-a81291a0293f", + "id": "1d5ac135-5329-4dba-bdc9-f23789feba40", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -206727,7 +203648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e698f0d1-b868-460c-934d-465cbd5d9153", + "id": "07c5c6ed-2966-479f-899d-dc3a87e4292a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -206771,7 +203692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93a7fe57-6c1f-4653-956f-d0b8878da598", + "id": "8f279b76-2f66-4566-a78f-cf8a0ce578d8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -206821,7 +203742,7 @@ } }, { - "id": "8536163a-d21b-4c1f-b558-94c7aadf0ff6", + "id": "c8b47073-8952-4d90-ac5a-edffad3a541d", "name": "Generate External Trigger OAuth Client", "request": { "name": "Generate External Trigger OAuth Client", @@ -206864,7 +203785,7 @@ }, "response": [ { - "id": "d90db194-f0fe-46fe-91f6-6b76dbb0728c", + "id": "19707321-dd33-4255-bbbe-ccfcbd21f428", "name": "The OAuth Client object", "originalRequest": { "url": { @@ -206910,7 +203831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20a7eeef-dc83-493b-8c94-81acfd094dff", + "id": "3171b377-f095-4ad7-96f3-57881b7b37d4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -206956,7 +203877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c2129c6-86ca-4bd0-954f-1b4493050009", + "id": "2f5b2c02-2efb-4bf6-a73c-48b317ea2585", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -207002,7 +203923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49218267-ef1c-48d5-b15f-cfe8ecb6e965", + "id": "c93fe6c9-a721-467f-b8d4-69a5d39eae9a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -207048,7 +203969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb43a109-4cfc-4d8d-ae5e-690267404b26", + "id": "815320b8-458a-4122-a134-14a34db0a232", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -207094,7 +204015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8d8b220-099b-4751-9473-c3831a66dcc6", + "id": "42a0550f-6f8c-4c6b-9f3e-2ec7e1562d9a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -207146,7 +204067,7 @@ } }, { - "id": "766986d7-7139-4679-a5f6-08b20e4a6c93", + "id": "9e03e49a-e1ca-4ace-b74e-ab561ac470a7", "name": "Execute Workflow via External Trigger", "request": { "name": "Execute Workflow via External Trigger", @@ -207202,7 +204123,7 @@ }, "response": [ { - "id": "544f0ba3-41fb-46ef-afda-cd00a87a387f", + "id": "afaed667-2872-44b6-9d17-4348220c9411", "name": "The Workflow object", "originalRequest": { "url": { @@ -207261,7 +204182,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70d700bb-c6bf-44bd-9170-aea5890307f1", + "id": "b367b5f3-c6e5-470f-95ef-d245ce425fe8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -207320,7 +204241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0da0de1c-76db-49e0-9dd2-4950a097851f", + "id": "0a7de2ac-8342-4406-b373-57e95d8b16c6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -207379,7 +204300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0edaa6d-1534-4400-ab48-8200a461e551", + "id": "07e4c158-0093-4d75-9fad-531b353e8428", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -207438,7 +204359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "322baa66-f20d-4e76-aec8-fd76572507c0", + "id": "35afb126-d2f5-4b38-9c50-9cd617b9aea5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -207497,7 +204418,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b4eb5f6-9dc8-4f5c-ab5d-4a7d93253533", + "id": "4963b4c2-2918-4039-a7eb-1bc54511b17d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -207562,7 +204483,7 @@ } }, { - "id": "7d709131-9396-4939-9baa-1cc8ac0d48f9", + "id": "dda8b132-5a50-4a0a-a00b-89e351dcc9df", "name": "Test Workflow via External Trigger", "request": { "name": "Test Workflow via External Trigger", @@ -207619,7 +204540,7 @@ }, "response": [ { - "id": "d79235af-8019-4167-a84a-4f30b7b0784c", + "id": "25b3922f-b932-4822-bff2-aa1b3def8bfc", "name": "Responds with the test input", "originalRequest": { "url": { @@ -207679,7 +204600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd9c2297-f538-415e-8c9c-86ac136662af", + "id": "d6832401-a192-4fd4-ab2f-88f3f881d5ac", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -207739,7 +204660,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c126d049-67c7-4149-9720-196e9b9fb286", + "id": "9ad2f6aa-c6dc-45ce-985e-c081465ca871", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -207799,7 +204720,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df7391b7-61fd-47a7-bd03-5bb8b1bfa396", + "id": "3e47ce84-7346-4743-b98d-c3943956c32f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -207859,7 +204780,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa99d40d-3eb2-4126-8bee-df3af8f2edaa", + "id": "4b0471ad-71c5-4cd2-9dad-432f9ca151d9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -207919,7 +204840,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4ca3d4f-dba5-4dcd-8313-83f9e0018645", + "id": "41ea66a2-68b7-4898-b7e6-51bd491871c4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -207987,21 +204908,21 @@ ] }, { - "name": "Manual Discover Applications", - "description": "Use this API to manually upload application names to be correlated to an IDN connector.\n", + "name": "SOD Policy", + "description": "", "item": [ { - "id": "cc7aa08e-175a-4862-a15c-35e7e4bd8746", - "name": "CSV Upload to discover applications", + "id": "11705ef8-69df-482f-8ebf-80f5a15007d5", + "name": "Create SOD policy", "request": { - "name": "CSV Upload to discover applications", + "name": "Create SOD policy", "description": { - "content": "This API allows for the upload of a CSV file containing application data to be manually correlated to potential IDN connector(s).", + "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": [ - "manual-discover-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208012,438 +204933,33 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", - "value": "multipart/form-data" + "value": "application/json" } ], "method": "POST", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "csvFile", - "value": "et nostrud", - "type": "text" + "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" } - ] - } - }, - "response": [ - { - "id": "4774bb3e-901a-4707-91e2-c28065dcc97f", - "name": "The CSV has been successfully processed.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "multipart/form-data" - }, - { - "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": "csvFile", - "value": "et nostrud", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - } - ], - "body": "{\n \"file\": \"application_name,description\\n\\\"Sample App\\\",\\\"This is a sample description for Sample App.\\\"\\n\\\"Another App\\\",\\\"Description for Another App.\\\"\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "71b01b27-3f9a-4fb5-94cb-c969da52856e", - "name": "Bad request - There was an error with the CSV format or validation failed (e.g., `application_name` missing). Error message should be provided in response.\n", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "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": "csvFile", - "value": "et nostrud", - "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": "659f5bd3-3441-445e-9b00-36293d4b811f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "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": "csvFile", - "value": "et nostrud", - "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": "96779798-8250-4e9a-a149-aebba793cbac", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "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": "csvFile", - "value": "et nostrud", - "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": "728dbb38-91ce-4695-9f95-6c4960ba313f", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "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": "csvFile", - "value": "et nostrud", - "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": "17183fc2-5b86-4cd1-9c2e-aab06c57d94f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications" - ], - "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": "csvFile", - "value": "et nostrud", - "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": "Manual Discover Applications Template", - "description": "Use this API to download the CSV template to send to the application discovery service.\n", - "item": [ - { - "id": "3bcc3f9a-e8e9-4141-8026-53a90cfcaa6e", - "name": "CSV template download for discovery", - "request": { - "name": "CSV template download for discovery", - "description": { - "content": "Allows the user to download an example CSV file with two columns `application_name` and `domain`. The CSV file contains a single row with the values 'Example Application' and 'Example Description'.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "manual-discover-applications-template" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" } - ], - "method": "GET", - "body": {} + } }, "response": [ { - "id": "42272e92-b5bd-47ce-a7f0-fc2440124c43", - "name": "A CSV file download was successful.", + "id": "7016a6ee-d1b7-4c43-aefd-ec78413fd833", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "manual-discover-applications-template" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208453,48 +204969,9 @@ }, "header": [ { - "key": "Accept", - "value": "text/csv" + "key": "Content-Type", + "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": "text/csv" - } - ], - "body": "{\n \"application_name\": \"Example Application\",\n \"domain\": \"Example Description\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "52df39c7-dd1c-47dd-a5bf-959443c6d046", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "manual-discover-applications-template" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ { "key": "Accept", "value": "application/json" @@ -208508,8 +204985,129 @@ "value": "" } ], - "method": "GET", - "body": {} + "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": "ac47c33b-c87b-4b39-9cf1-5899e7aa84c5", + "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": "9d1d2b5e-da98-4955-bda8-9f9380a65c73", + "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, @@ -208524,12 +205122,12 @@ "_postman_previewlanguage": "json" }, { - "id": "741611f7-1c59-4b93-8612-7d0b7e5b8804", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "id": "e82a2c34-7f4a-4ab8-95e8-fbb44eed4e49", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "manual-discover-applications-template" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208538,6 +205136,10 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" @@ -208551,8 +205153,17 @@ "value": "" } ], - "method": "GET", - "body": {} + "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, @@ -208567,12 +205178,12 @@ "_postman_previewlanguage": "json" }, { - "id": "ab962315-d3f7-4670-9aec-bcdc0ade470e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "id": "37cedd64-79bb-4c46-a0ab-ff5fe9957591", + "name": "An example of a 403 response object", "originalRequest": { "url": { "path": [ - "manual-discover-applications-template" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208581,6 +205192,10 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" @@ -208594,8 +205209,17 @@ "value": "" } ], - "method": "GET", - "body": {} + "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, @@ -208610,12 +205234,12 @@ "_postman_previewlanguage": "json" }, { - "id": "9eaabdb2-1ce7-4116-a8aa-81fd1ba62c3f", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "id": "d2818eea-c013-4570-8d22-065d13e85b3f", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "manual-discover-applications-template" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208624,6 +205248,10 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" @@ -208637,8 +205265,17 @@ "value": "" } ], - "method": "GET", - "body": {} + "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, @@ -208653,12 +205290,12 @@ "_postman_previewlanguage": "json" }, { - "id": "5300cb76-d0b0-4aac-a9e8-d0ff09d100c1", - "name": "Internal Server Error - Returned if there is an unexpected error.", + "id": "6156d9af-16ee-465d-ad82-585a6437977d", + "name": "An example of a 500 response object", "originalRequest": { "url": { "path": [ - "manual-discover-applications-template" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208667,6 +205304,10 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" @@ -208680,8 +205321,17 @@ "value": "" } ], - "method": "GET", - "body": {} + "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, @@ -208700,25 +205350,19 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Discovered Applications", - "description": "Use this API to retrieve all the available discovered apps for a given tenant id.\n", - "item": [ + }, { - "id": "9f1adcd0-f09f-4b33-b931-eea7f0fcc962", - "name": "Retrieve discovered applications for tenant", + "id": "ca0933c4-22b8-48d0-831d-13a5a5141c71", + "name": "List SOD policies", "request": { - "name": "Retrieve discovered applications for tenant", + "name": "List SOD policies", "description": { - "content": "Fetches a list of applications that have been identified within the environment. This includes details such as application names, discovery dates, potential correlated saas_vendors and related suggested connectors.\n", + "content": "This gets list of all SOD policies.\nRequires role of ORG_ADMIN", "type": "text/plain" }, "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208745,20 +205389,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -208774,12 +205418,12 @@ }, "response": [ { - "id": "e17cd284-2f28-4e3b-a3d2-79cd10431455", - "name": "Successfully retrieved list of discovered applications.", + "id": "3112cbea-ed35-4070-b8a9-41555ab77586", + "name": "List of all SOD policies.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208806,20 +205450,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -208849,17 +205493,17 @@ "value": "application/json" } ], - "body": "[\n [\n {\n \"name\": \"ExampleApp\",\n \"discoverySource\": \"CSV\",\n \"discoveredVendor\": \"ExampleVendor\",\n \"description\": \"An application for managing examples.\",\n \"recommendedConnectors\": [\n \"ConnectorA\",\n \"ConnectorB\"\n ],\n \"discoveredTimestamp\": \"2023-01-01T12:00:00Z\"\n }\n ],\n [\n {\n \"name\": \"ExampleApp\",\n \"discoverySource\": \"CSV\",\n \"discoveredVendor\": \"ExampleVendor\",\n \"description\": \"An application for managing examples.\",\n \"recommendedConnectors\": [\n \"ConnectorA\",\n \"ConnectorB\"\n ],\n \"discoveredTimestamp\": \"2023-01-01T12:00:00Z\"\n }\n ]\n]", + "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": "be2179eb-0a71-4449-9975-2d8a086529c6", + "id": "773a9ef6-4d5e-4ee5-a509-c9d1dd3890ce", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208886,20 +205530,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -208934,12 +205578,12 @@ "_postman_previewlanguage": "json" }, { - "id": "53ea2161-09c7-49b4-8e03-f88bdafb8f4c", + "id": "890233db-4375-48b9-8087-52a9ea5b3cf1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -208966,20 +205610,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -209014,12 +205658,12 @@ "_postman_previewlanguage": "json" }, { - "id": "1e3f1c86-bacd-4344-9be2-4684d078573f", + "id": "e652b6ff-5a03-4505-a8a1-dde8f535c75e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -209046,20 +205690,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -209094,12 +205738,12 @@ "_postman_previewlanguage": "json" }, { - "id": "1c8cefd3-64f0-4f4e-8a5b-660737e99db8", + "id": "e4b69acd-a942-4b51-b82f-99199485755e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -209126,20 +205770,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -209174,12 +205818,12 @@ "_postman_previewlanguage": "json" }, { - "id": "6a5103a8-952c-478b-9f0b-2376a0d40023", + "id": "7d7e5734-979f-4a4c-828a-982ddd6f6e79", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { "path": [ - "discovered-applications" + "sod-policies" ], "host": [ "{{baseUrl}}" @@ -209206,20 +205850,20 @@ { "disabled": true, "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n \n \nFiltering is supported for the following fields and operators:\n\n**name**: *eq, sw, co*\n\n**description**: *eq, sw, co*\n", + "content": "If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", "type": "text/plain" }, - "key": "filter", - "value": "name eq \"Okta\" and description co \"Okta\"" + "key": "count", + "value": "true" }, { "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, description, discoveredAt, discoverySource**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "sorters", - "value": "name" + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" } ], "variable": [] @@ -209258,398 +205902,56 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Vendor Connector Mappings", - "description": "Use this API to manage mappings between various SaaS vendors and IdentityNow (IDN) connectors.\n", - "item": [ - { - "id": "edf38f1b-18d3-4185-91b3-5c56c72e262e", - "name": "List vendor connector mappings", - "request": { - "name": "List vendor connector mappings", - "description": { - "content": "Retrieves a list of mappings between SaaS vendors and IDN connectors, detailing the connections established for correlation.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6e8809dc-2523-472c-b275-fa52b64437b3", - "name": "Successfully retrieved list.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example Vendor\",\n \"connector\": \"Example Connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n },\n {\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b5\",\n \"vendor\": \"Another Corporation\",\n \"connector\": \"Another Connector\",\n \"createdAt\": \"2024-04-13T11:46:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"updatedBy\": {\n \"String\": \"\",\n \"Valid\": false\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dfd97c18-dfcc-4e5d-af87-3241dafc8eb2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "85f0eaf3-65d4-4faf-a2d3-e668641505d2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "6d8f5637-624b-4ca0-80ed-d781b1f98d4d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "054ca308-58ff-40fa-b610-6e3d9807475e", - "name": "Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Method Not Allowed", - "code": 405, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errorName\": \"NotSupportedException\",\n \"errorMessage\": \"Cannot consume content type\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2a24497e-d978-40a3-8fe0-cd8e86d0eef2", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "b0b4acf7-ba84-4fc3-b215-450444398e99", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "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": "eab031f5-5b8d-40e8-8515-6c597e65b57e", - "name": "Create a vendor connector mapping", + "id": "165c925c-7daa-4a43-941a-99c2ad2a1033", + "name": "Get SOD policy by ID", "request": { - "name": "Create a vendor connector mapping", + "name": "Get SOD policy by ID", "description": { - "content": "Creates a new mapping between a SaaS vendor and an IDN connector to establish correlation paths.\n", + "content": "This gets specified SOD policy.\nRequires role of ORG_ADMIN.", "type": "text/plain" }, "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": true, + "description": { + "content": "(Required) The ID of the object reference to retrieve.", + "type": "text/plain" + } + } + ] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "response": [ { - "id": "9ef8db6a-714d-4804-bcfe-a042386bb28d", - "name": "Successfully created a new vendor connector mapping.", + "id": "cde8b8e2-f8ca-4cd0-89d4-d8a641f12092", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -209658,10 +205960,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -209675,17 +205973,8 @@ "value": "" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "OK", "code": 200, @@ -209695,17 +205984,18 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", + "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": "60ffeabc-0e31-4a8e-a372-7d92841edc70", - "name": "Client Error - Returned if the request body is invalid.", + "id": "03c391b9-f17e-4aa9-a46e-e4457cb3114d", + "name": "General Policy", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -209714,10 +206004,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -209731,17 +206017,52 @@ "value": "" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } + "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": "5786c06a-afea-4691-ad08-28bb3860de70", + "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, @@ -209756,12 +206077,13 @@ "_postman_previewlanguage": "json" }, { - "id": "8e98882f-db66-4101-af65-0137a4c15a46", + "id": "3f0e0ee9-273e-4dd1-9ab1-1231cc45d9ee", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -209770,10 +206092,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -209787,17 +206105,8 @@ "value": "" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "Unauthorized", "code": 401, @@ -209812,12 +206121,13 @@ "_postman_previewlanguage": "json" }, { - "id": "1f846cb1-7dc4-4440-8bb9-269bde8c6f60", + "id": "08e3c16c-d1e9-4f16-80cc-4ffaba3f4b01", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -209826,10 +206136,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -209843,17 +206149,8 @@ "value": "" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "Forbidden", "code": 403, @@ -209868,452 +206165,13 @@ "_postman_previewlanguage": "json" }, { - "id": "4b6224b0-61b4-4980-a3c1-c517100ce8c2", - "name": "Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Method Not Allowed", - "code": 405, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errorName\": \"NotSupportedException\",\n \"errorMessage\": \"Cannot consume content type\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "916d0499-398e-414c-827b-9203df7518c3", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \" Rate Limit Exceeded \"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9385c2af-36e8-4b08-83b0-7210dfe0a8b4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/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\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": 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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "5200fa57-3f08-411f-a9d9-df22e29c31e9", - "name": "Delete a vendor connector mapping", - "request": { - "name": "Delete a vendor connector mapping", - "description": { - "content": "Soft deletes a mapping between a SaaS vendor and an IDN connector, removing the established correlation.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "69cc94e8-5889-468e-9078-17144185f571", - "name": "Successfully deleted the specified vendor connector mapping.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"count\": 1\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d93d0e7d-505f-4233-8fdd-bd63917b8a1c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "62e6919a-ed0e-4e9d-bdce-983151b6a7ec", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "854870c7-57e0-4889-b8ce-665b6ef42433", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "vendor-connector-mappings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\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": "403be93b-68bc-48f9-a6c9-0fb270da48aa", + "id": "a46f7206-c689-49a5-9bf4-d02cb53cb055", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210322,10 +206180,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -210339,17 +206193,8 @@ "value": "" } ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "Not Found", "code": 404, @@ -210364,12 +206209,13 @@ "_postman_previewlanguage": "json" }, { - "id": "c303e880-2416-4321-b0f5-55c0dd7955e2", + "id": "26c44e96-2696-4652-84fb-b6ed0f0d530a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210378,10 +206224,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -210395,17 +206237,8 @@ "value": "" } ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "Too Many Requests", "code": 429, @@ -210420,12 +206253,13 @@ "_postman_previewlanguage": "json" }, { - "id": "f9671bf4-9a4d-4a34-a256-2ceac1c6a34f", + "id": "fb14884d-fa06-4db6-965e-54a517279638", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { "path": [ - "vendor-connector-mappings" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210434,10 +206268,6 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" @@ -210451,17 +206281,8 @@ "value": "" } ], - "method": "DELETE", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"78733556-9ea3-4f59-bf69-e5cd92b011b4\",\n \"vendor\": \"Example vendor\",\n \"connector\": \"Example connector\",\n \"createdAt\": \"2024-03-13T12:56:19.391294Z\",\n \"createdBy\": \"admin\",\n \"updatedAt\": {\n \"Time\": \"2024-03-14T12:56:19.391294Z\",\n \"Valid\": true\n },\n \"updatedBy\": {\n \"String\": \"user-67891\",\n \"Valid\": true\n },\n \"deletedAt\": {\n \"Time\": \"0001-01-01T00:00:00Z\",\n \"Valid\": false\n },\n \"deletedBy\": {\n \"String\": \"\",\n \"Valid\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "Internal Server Error", "code": 500, @@ -210480,27 +206301,20 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Icons", - "description": "Use this API to implement functionality related to object icons (application icons for example). \nWith this functionality in place, administrators can set or remove an icon for specific object type for use throughout IdentityNow.\n", - "item": [ + }, { - "id": "51aaea4a-84fa-4d00-b2fe-a11b8a38e10d", - "name": "Update an icon", + "id": "cf378eab-20f7-4791-bfba-b0447c78c487", + "name": "Update SOD policy by ID", "request": { - "name": "Update an icon", + "name": "Update SOD policy by ID", "description": { - "content": "This API endpoint updates an icon by object type and object id. A token with ORG_ADMIN authority is required to call this API.", + "content": "This updates a specified SOD policy.\nRequires role of ORG_ADMIN.", "type": "text/plain" }, "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210509,21 +206323,11 @@ "variable": [ { "type": "any", - "value": "application", - "key": "objectType", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", "disabled": true, "description": { - "content": "(Required) Object type. Available options ['application']", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "a291e870-48c3-4953-b656-fb5ce2a93169", - "key": "objectId", - "disabled": true, - "description": { - "content": "(Required) Object id.", + "content": "(Required) The ID of the SOD policy to update.", "type": "text/plain" } } @@ -210532,7 +206336,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210541,30 +206345,25 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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" } - ] + } } }, "response": [ { - "id": "4e6fe9d1-2752-4894-a62b-4a35a7dc166e", - "name": "Icon updated", + "id": "5817b78f-676f-4fde-8278-2f3d18ed0acd", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210575,7 +206374,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210592,18 +206391,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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": "OK", @@ -210614,19 +206409,18 @@ "value": "application/json" } ], - "body": "{\n \"icon\": \"\"\n}", + "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": "de81dec0-2675-4ece-ad52-8eec2e52883b", - "name": "Client Error - Returned if the request body is invalid.", + "id": "3632f0bf-bf4c-423d-9c64-a357a79704a8", + "name": "General Policy", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210637,7 +206431,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210654,18 +206448,71 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "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": "e23c3faf-e0d9-46f0-84c9-2644d68b4364", + "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 \"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 \"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", @@ -210681,14 +206528,13 @@ "_postman_previewlanguage": "json" }, { - "id": "22930bee-2aca-4179-9267-e2400c5be193", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "id": "d691ad71-3a8e-4380-bcad-38f859059f42", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210699,7 +206545,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210716,18 +206562,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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", @@ -210743,14 +206585,13 @@ "_postman_previewlanguage": "json" }, { - "id": "ebccbf54-911b-4abb-805f-2811fa93b3be", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "id": "8fc33b9c-c41a-4ef1-bb51-6d13d2e20345", + "name": "An example of a 403 response object", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210761,7 +206602,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210778,18 +206619,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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", @@ -210805,14 +206642,13 @@ "_postman_previewlanguage": "json" }, { - "id": "7dc9d45c-04be-4f4d-ab85-b194cc2ba225", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "id": "301f4617-05b9-4648-a6a5-388f5da909e4", + "name": "An example of a 404 response object", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210823,7 +206659,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210840,18 +206676,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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": "Not Found", @@ -210867,14 +206699,13 @@ "_postman_previewlanguage": "json" }, { - "id": "868f145e-75d1-47f6-b5ff-ed58073fca48", - "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", + "id": "18afd2d2-2b39-4fa0-87ae-03832318543a", + "name": "Conflicting Access Based Policy", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210885,7 +206716,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210902,18 +206733,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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", @@ -210929,14 +206756,13 @@ "_postman_previewlanguage": "json" }, { - "id": "2dff8499-511a-4e37-989b-30674d660f32", - "name": "Internal Server Error - Returned if there is an unexpected error.", + "id": "a4c9b135-73a7-43b1-a36f-343146b20c7b", + "name": "An example of a 500 response object", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" @@ -210947,7 +206773,7 @@ "header": [ { "key": "Content-Type", - "value": "multipart/form-data" + "value": "application/json" }, { "key": "Accept", @@ -210964,18 +206790,14 @@ ], "method": "PUT", "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) file with icon. Allowed mime-types ['image/png', 'image/jpeg']", - "type": "text/plain" - }, - "key": "image", - "value": "\\x00\\x00\\x00\\x02", - "type": "text" + "mode": "raw", + "raw": "{\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 \"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", @@ -210997,42 +206819,41 @@ } }, { - "id": "c3d51292-9d45-4607-9edd-e79339ae5737", - "name": "Delete an icon", + "id": "331de17a-213e-451b-b874-71240220ddce", + "name": "Delete SOD policy by ID", "request": { - "name": "Delete an icon", + "name": "Delete SOD policy by ID", "description": { - "content": "This API endpoint delete an icon by object type and object id. A token with ORG_ADMIN authority is required to call this API.", + "content": "This deletes a specified SOD policy.\nRequires role of ORG_ADMIN.", "type": "text/plain" }, "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" ], "host": [ "{{baseUrl}}" ], - "query": [], + "query": [ + { + "disabled": true, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], "variable": [ { "type": "any", - "value": "application", - "key": "objectType", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", "disabled": true, "description": { - "content": "(Required) Object type. Available options ['application']", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "a291e870-48c3-4953-b656-fb5ce2a93169", - "key": "objectId", - "disabled": true, - "description": { - "content": "(Required) Object id.", + "content": "(Required) The ID of the SOD Policy to delete.", "type": "text/plain" } } @@ -211049,14 +206870,1673 @@ }, "response": [ { - "id": "a567e9a0-7f3d-4630-a103-560c0025022e", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "id": "bbce0b7d-fa3b-4abd-b5be-8f838daa4489", + "name": "No content.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": true, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete.", + "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": "0f5a6abb-3617-40f7-8eb8-4bbfddf3b722", + "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.", + "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": "faa114fe-daf2-4347-82c4-6da61bf2ee8e", + "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.", + "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": "286c8267-b983-442e-b94c-0ccc0e78b601", + "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.", + "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": "49b6d3d2-7693-43e9-a7f2-1fe354e0d58c", + "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.", + "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": "32e9b7c3-f1e1-4bfc-a4ef-cfcf0046b16c", + "name": "Too Many Requests - Returned in response to too many requests in a 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.", + "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": "7a65b797-7dfb-4c67-b99c-6cea054e86f9", + "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.", + "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": "69d38c00-63fe-4861-a1a0-eca53c64c7ef", + "name": "Patch a SOD policy", + "request": { + "name": "Patch a SOD policy", + "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": "2c9180835d191a86015d28455b4a2329", + "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\": \"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" + } + } + } + }, + "response": [ + { + "id": "172e3d20-d4ef-4d63-8873-c018f38935ec", + "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": "320bb846-8920-43ce-ba35-cd4b6015f74a", + "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": "6f529c6f-1cca-4743-8938-f1ddd392d649", + "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": "8260302e-e225-4bae-bcf8-073b116cba61", + "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": "c5f3bb14-3d9d-4c25-b76f-4cc914172042", + "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": "e8c30d75-ed31-4738-a94f-6bcf89a1bedd", + "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": "f661adf5-d015-49aa-9403-c32ad0bdda6b", + "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": "63088a66-f492-472a-bd98-c410e0e00e10", + "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": "319481b4-a704-48a3-8ebe-3a0ce36d8a0f", + "name": "Get SOD policy schedule", + "request": { + "name": "Get SOD policy schedule", + "description": { + "content": "This endpoint gets a specified SOD policy's schedule.\nRequires the role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "3a01cc67-9650-455e-bba0-9401d3d221de", + "name": "SOD policy ID.", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bd6f9d22-32ca-4bb0-b05c-ca00a74311b4", + "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": "5927c973-8213-4310-8e59-def521f1fb1a", + "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": "435e2734-5437-46a0-a5a0-71d21b50f73c", + "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": "991aa04c-d2a8-42ff-ae66-51e5363afc2e", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "6a24c269-1268-426e-af89-81078c0c398c", + "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": "c425a4ff-3bb9-4f53-976e-52971b13b0db", + "name": "Update SOD Policy schedule", + "request": { + "name": "Update SOD Policy schedule", + "description": { + "content": "This updates schedule for a specified SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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\": \"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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "08f7a8c2-a249-42a9-a11d-8c80dc3c4c7b", + "name": "SOD policy by ID.", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f3b37138-31cd-4bab-a44a-bea36bcdd888", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "f97b0937-1e21-4ee2-ba63-7b839088aa12", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "d48a1e54-0e04-4a69-9606-b604fb104816", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "bd0661e7-15c6-49db-a58c-3e04316a26e9", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "ec6f7456-264a-417f-8ecb-20632af12d70", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\"\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": "74090847-919c-4888-891d-82b3710eb833", + "name": "Delete SOD policy schedule", + "request": { + "name": "Delete SOD policy schedule", + "description": { + "content": "This deletes schedule for a specified SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "d5cc41c7-07e1-4008-bed7-9ac8773358b6", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211084,14 +208564,14 @@ "_postman_previewlanguage": "text" }, { - "id": "3df49ae3-48ba-4220-8926-829438d647ae", + "id": "f83750c9-7177-46ec-9165-a02a549f5d9a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211129,14 +208609,14 @@ "_postman_previewlanguage": "json" }, { - "id": "a335bd06-88a6-44ef-8f8b-c9c26aea4263", + "id": "df54461e-3c59-454b-b604-555b95536697", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211174,14 +208654,14 @@ "_postman_previewlanguage": "json" }, { - "id": "da56de3c-8d23-416a-bb32-49dbcefda79a", + "id": "66a6bf47-ce3c-45b4-b3ee-39d49b805773", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211219,14 +208699,14 @@ "_postman_previewlanguage": "json" }, { - "id": "acfe778d-1212-4da1-bc3b-946230caa34b", + "id": "0e482949-f7a6-454b-87c5-3e308dbe9e0d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211264,14 +208744,14 @@ "_postman_previewlanguage": "json" }, { - "id": "75141ddc-d22f-4567-8959-8c58aad4f2d5", + "id": "59b6be9e-db89-49ce-8d3b-89502afc38e4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211309,14 +208789,14 @@ "_postman_previewlanguage": "json" }, { - "id": "0764dee0-7863-45f4-b9e7-cc295159a59f", + "id": "52108c1c-726a-4b4e-b6c0-10a020c8c9e6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { "path": [ - "icons", - ":objectType", - ":objectId" + "sod-policies", + ":id", + "schedule" ], "host": [ "{{baseUrl}}" @@ -211358,6 +208838,2531 @@ "protocolProfileBehavior": { "disableBodyPruning": true } + }, + { + "id": "e85feec7-3fbc-4774-bff9-c9257c371de1", + "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.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "7f0683d4-2fab-4ec2-a70b-d8de9a3ea52d", + "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": "1d5c7baf-fc45-4c2b-85ee-209063551975", + "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": "3157be27-c5e4-4010-af55-f7b32eb1abff", + "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": "1af163b5-bdda-4da3-a4ca-54f5a32e1371", + "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": "7c94fff4-7dde-439b-884a-280c3a8b7a04", + "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": "975091c2-987c-46c5-b7dd-b781cca380d0", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "7e70a9ec-8f13-4e8c-b04e-d52810dabe69", + "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": "92ff383a-3d0a-4697-b7e8-b7a3bcc084c9", + "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.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "a1fd3f62-ace0-4653-8dba-e0362213228d", + "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": "d5558a5f-ef3b-4567-a12b-0156de1e5aae", + "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": "09786c76-f398-4c53-9633-161fca1087cd", + "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": "0be3a4f2-441a-42d6-878c-2ff3c99ff7a4", + "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": "6e3de4e6-c206-467d-a353-1c5cd4506d83", + "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": "390dffae-c744-4e65-a84d-655f4b9b5281", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "90280406-1ce6-427c-8c5c-6ce21f84e081", + "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": "32c03933-878e-4507-bfc2-f06e5069da37", + "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.\nRequires role of ORG_ADMIN.", + "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": 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": "538791cb-dca3-4214-bfa1-9db0dc9485ec", + "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": "634ac2b9-5377-48f7-8371-439bd9c0a8b1", + "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": "9c78eb87-9d5e-40f7-a3ce-ab58a6f54c51", + "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": "50b0cdc0-9aca-4ce0-b81b-f513b4676d67", + "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": "eb976540-6d60-4883-bd85-308079c621ce", + "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": "7e38b8b3-5796-49af-9900-353e735e483b", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "0e9bd28d-cad8-4464-a59e-a94b467e1c5e", + "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": "63965086-4ff4-4f01-b87e-6f9f4d639e95", + "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.\nRequires role of ORG_ADMIN.", + "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" + } + } + } + }, + "response": [ + { + "id": "281b386e-b5ed-4420-9646-1374025d839d", + "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": "9424d3eb-a8d7-4c73-90b8-31252ba3b34a", + "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": "00abe819-4048-4306-8b63-3e5ebafa0365", + "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": "e6b12be9-54cb-4f11-9c63-2c0a34f4fb22", + "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": "ad6883c0-9c04-4137-b4ea-47e8c0fd66df", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "60770378-5dad-436f-9768-9ac82d2833e0", + "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": "b7f061d6-582c-440d-a201-7b56c6f6e75a", + "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.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "03686adc-eb34-469c-a63c-b4dcb9712ef4", + "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": "9aa3daaa-3282-48af-8870-952f22f4871c", + "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": "ed182ca3-4636-42b5-9f74-380042c4c212", + "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": "f09c4d5e-bd07-4507-aa94-90b506aebea8", + "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": "d9d70a1b-d58d-4d7b-850f-01059bfb762f", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "d83d9107-af9d-49bf-94f8-ffafbfafb1e9", + "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": "c3b28fef-a1a8-414b-9d94-7cdbfbd4c3ef", + "name": "Download violation report", + "request": { + "name": "Download violation report", + "description": { + "content": "This allows to download a violation report for a given report reference.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "e1515721-ac14-47c4-bdc9-f66353487733", + "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": "anim aliqua consectetur", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e5807203-cbc0-410f-b256-32913ebb3e2f", + "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": "9ef3cc1a-1ea0-4d90-8954-5cdce6bf06bf", + "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": "fe3d3ae4-9d9a-4b70-9bfa-fe55f0033239", + "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": "92bc04f5-dd4c-45a7-b8dc-b5e95a116551", + "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": "6bb94ae0-4fa1-41df-be87-dac88ca8ddbe", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "870caeee-836a-49c4-b4a5-f04b6d0a8316", + "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": "c5e2baa3-f6b4-464e-8d5c-acd8d20b7a86", + "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.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "reportResultId", + "disabled": true, + "description": { + "content": "(Required) The ID of the report reference to download.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "custom-name", + "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": "93d3f5e9-3f93-4945-bb13-b8135666d5ef", + "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": "anim aliqua consectetur", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "de2bfd38-6c9b-42b5-97db-eec0211eb902", + "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": "1c07de35-f423-484d-b6b1-4b7fa4d680a5", + "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": "b951718e-63cc-4695-9716-e8cdcdd7c4c1", + "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": "00701afd-b48c-4c07-8362-dc10ab753cfb", + "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": "ec26aefd-0600-4148-8a03-96a596bccd97", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "58fa7c5b-56ca-42d5-88c3-b07b5aaf9e31", + "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 + } } ] } @@ -211440,11 +211445,11 @@ } ], "info": { - "_postman_id": "d04290ac-4373-4cff-9fff-19fdba86e281", - "name": "IdentityNow Beta API", + "_postman_id": "cb8c62ca-921f-4a42-8b7d-1ce8902860cf", + "name": "Identity Security Cloud Beta 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. These APIs are in beta and are subject to change. 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", + "content": "Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. 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" } }, diff --git a/postman/collections/sailpoint-api-nerm.json b/postman/collections/sailpoint-api-nerm.json index 47d393c..5b35861 100644 --- a/postman/collections/sailpoint-api-nerm.json +++ b/postman/collections/sailpoint-api-nerm.json @@ -5,7 +5,7 @@ "description": "", "item": [ { - "id": "f16deec4-29cd-4eee-a443-aed6f43209ff", + "id": "06b8cdd8-38c0-45ba-917b-a2c12c490b02", "name": "Create a new user", "request": { "name": "Create a new user", @@ -48,7 +48,7 @@ }, "response": [ { - "id": "f7cd1f95-8a44-4ad5-a71b-d1c720db7a63", + "id": "00390da9-21fe-432d-97f1-d01fbeea17f4", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -99,12 +99,12 @@ "value": "application/json" } ], - "body": "{\n \"user\": {\n \"id\": \"urn:uuid:becb77fd-29c4-4758-543e-a3e17946a642\",\n \"uid\": \"eiusmod enim ut magnaculpa incon\",\n \"name\": \"eu irure ut\",\n \"email\": \"K0j63dhUXWFaEK@FriUoJKTlDtCicigkmRC.nzc\",\n \"type\": \"NeprofileUser\",\n \"title\": \"in proident dolor\",\n \"status\": \"Active\",\n \"login\": \"dolore ven\",\n \"last_login\": \"1993-08-06T04:51:42.722Z\",\n \"cookies_accepted_at\": \"1968-01-05T11:24:29.997Z\",\n \"preferred_language\": \"Excepteur sit labore\"\n }\n}", + "body": "{\n \"user\": {\n \"id\": \"urn:uuid:9690178d-a573-3be0-0e3d-a0b86a78c99e\",\n \"uid\": \"culpa nisicillum culpa ullamco c\",\n \"name\": \"nostru\",\n \"email\": \"laX19TDdeq@QBOoUNYHPoloeYRRMIglpZDHuLAotFDIw.xy\",\n \"type\": \"NeprofileUser\",\n \"title\": \"cillum culpa reprehenderit dolore\",\n \"status\": \"Active\",\n \"login\": \"tempor\",\n \"last_login\": \"1953-06-24T04:05:49.417Z\",\n \"cookies_accepted_at\": \"1962-07-30T12:09:01.379Z\",\n \"preferred_language\": \"aliquip\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3a3b337f-fe0a-4417-8a07-c961c25648d7", + "id": "e6bf7ccb-8846-415e-bcae-c9bf24ba916f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -160,7 +160,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bff16a64-bfb7-4b85-afd0-2c9502fb930a", + "id": "b36bae3d-c15e-42b0-b728-79bea7c2575b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -222,7 +222,7 @@ } }, { - "id": "a9dbda4f-1631-425e-8d93-ca513fe017b0", + "id": "aa1e6f99-1194-4316-ad88-6710ca147a8b", "name": "Get users", "request": { "name": "Get users", @@ -272,7 +272,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -281,7 +281,7 @@ "type": "text/plain" }, "key": "login", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -290,7 +290,7 @@ "type": "text/plain" }, "key": "title", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -299,7 +299,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -308,7 +308,7 @@ "type": "text/plain" }, "key": "email", - "value": "BzjaaXC4eX6@JrAwqmqbDWTFbWYdbqYy.xso" + "value": "4X4Z@szQpsfBXLwn.ru" }, { "disabled": false, @@ -334,7 +334,7 @@ }, "response": [ { - "id": "b02a08a1-174b-4f9a-b0df-4cb74f1a66b3", + "id": "0713e03a-1ed5-4ece-baa2-763cef1452fd", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -379,7 +379,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -388,7 +388,7 @@ "type": "text/plain" }, "key": "login", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -397,7 +397,7 @@ "type": "text/plain" }, "key": "title", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -406,7 +406,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -415,7 +415,7 @@ "type": "text/plain" }, "key": "email", - "value": "BzjaaXC4eX6@JrAwqmqbDWTFbWYdbqYy.xso" + "value": "4X4Z@szQpsfBXLwn.ru" }, { "disabled": false, @@ -454,12 +454,12 @@ "value": "application/json" } ], - "body": "{\n \"users\": [\n {\n \"id\": \"62e28ada-c73f-c8bb-1692-e8d30c2410f1\",\n \"uid\": \"amet ut consequatadipisicing Exc\",\n \"name\": \"fugiat deserunt\",\n \"email\": \"kQCoTu@FdCyTOjeQdsHNnXexWUK.dn\",\n \"type\": \"NeprofileUser\",\n \"title\": \"nulla\",\n \"status\": \"Active\",\n \"login\": \"eiusmod reprehenderit\",\n \"last_login\": \"1969-03-09T00:06:25.808Z\",\n \"cookies_accepted_at\": \"1998-06-19T21:26:56.771Z\",\n \"preferred_language\": \"est\"\n },\n {\n \"id\": \"urn:uuid:02fde17b-170c-6224-5a51-5a9a9d7074a8\",\n \"uid\": \"mollit veniam Loremlaboris volup\",\n \"name\": \"aute magna nostrud\",\n \"email\": \"35NLJTaOFth@SuCkAkmmalPVZYpyvFRjtzmRWjoPlrOK.anh\",\n \"type\": \"NeprofileUser\",\n \"title\": \"pariatur in consequat deserunt\",\n \"status\": \"Active\",\n \"login\": \"irure quis aliqua voluptate\",\n \"last_login\": \"2001-10-01T08:41:16.565Z\",\n \"cookies_accepted_at\": \"1957-01-20T19:49:30.573Z\",\n \"preferred_language\": \"sit laboris\"\n }\n ],\n \"_metadata\": {\n \"limit\": -39568826,\n \"offset\": -46206216,\n \"total\": 43336011,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"users\": [\n {\n \"id\": \"e32abed1-936e-9745-8a6a-5131bb5ef908\",\n \"uid\": \"occaecat enim nulla Duis doloreq\",\n \"name\": \"dolor sunt aliqua tempor\",\n \"email\": \"VXW8gM0QPx3G@KKzoYlSEcOziyJRKlystbNi.zxkp\",\n \"type\": \"NeprofileUser\",\n \"title\": \"incididunt dolor\",\n \"status\": \"Disabled\",\n \"login\": \"dolor\",\n \"last_login\": \"1970-10-24T00:26:20.682Z\",\n \"cookies_accepted_at\": \"1982-07-20T18:28:30.631Z\",\n \"preferred_language\": \"proident nisi Ut\"\n },\n {\n \"id\": \"urn:uuid:7f039c75-8e59-d0cc-1e9d-871754e354c0\",\n \"uid\": \"dolor irureadipisicing deserunt \",\n \"name\": \"proident in sed\",\n \"email\": \"xcifL3zsT@BfHMlqUAARZIbpmjRaLpSJhWzENlNb.jp\",\n \"type\": \"NeprofileUser\",\n \"title\": \"ea adipisicing deserunt Lorem\",\n \"status\": \"Active\",\n \"login\": \"\",\n \"last_login\": \"2011-09-08T19:18:19.790Z\",\n \"cookies_accepted_at\": \"1993-08-19T21:14:10.781Z\",\n \"preferred_language\": \"id laborum deserunt officia\"\n }\n ],\n \"_metadata\": {\n \"limit\": 64614045,\n \"offset\": 61789710,\n \"total\": 37004681,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f6ad0f4a-c291-49e2-99ac-2cf7bc5d9f5e", + "id": "f107c29b-5d1f-474a-8280-80c20a93f8b9", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -504,7 +504,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -513,7 +513,7 @@ "type": "text/plain" }, "key": "login", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -522,7 +522,7 @@ "type": "text/plain" }, "key": "title", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -531,7 +531,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -540,7 +540,7 @@ "type": "text/plain" }, "key": "email", - "value": "BzjaaXC4eX6@JrAwqmqbDWTFbWYdbqYy.xso" + "value": "4X4Z@szQpsfBXLwn.ru" }, { "disabled": false, @@ -584,7 +584,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fc5be022-6f30-45c4-9f5f-667a335c83a5", + "id": "c37dea3b-60c6-4d4e-a1ad-5f905646ad0c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -629,7 +629,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -638,7 +638,7 @@ "type": "text/plain" }, "key": "login", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -647,7 +647,7 @@ "type": "text/plain" }, "key": "title", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -656,7 +656,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -665,7 +665,7 @@ "type": "text/plain" }, "key": "email", - "value": "BzjaaXC4eX6@JrAwqmqbDWTFbWYdbqYy.xso" + "value": "4X4Z@szQpsfBXLwn.ru" }, { "disabled": false, @@ -715,7 +715,7 @@ } }, { - "id": "baa2176d-50fe-4b8a-86f8-980b46c84d51", + "id": "51fbecc7-26c1-420c-b695-5990cebbd5a4", "name": "Create multiple new users", "request": { "name": "Create multiple new users", @@ -758,7 +758,7 @@ }, "response": [ { - "id": "0d376df4-6eb5-44e8-8284-e4c9477bd920", + "id": "305b6eea-2fba-43a3-a04d-932501137071", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -809,12 +809,12 @@ "value": "application/json" } ], - "body": "{\n \"users\": [\n {\n \"id\": \"80430608-ac31-5c5b-1a39-82d4b66a9530\",\n \"uid\": \"do ut dolor laboreLorem pariatur\",\n \"name\": \"in minim\",\n \"email\": \"MuTRlFwB3@MdSzbWUfnJs.qm\",\n \"type\": \"NeprofileUser\",\n \"title\": \"laborum mollit\",\n \"status\": \"Disabled\",\n \"login\": \"culpa et sit elit consectetur\",\n \"last_login\": \"1957-05-31T20:58:24.271Z\",\n \"cookies_accepted_at\": \"1944-05-25T16:09:54.713Z\",\n \"preferred_language\": \"labore\"\n },\n {\n \"id\": \"d32c0fa9-5fda-7fe8-2401-44fb74b8c541\",\n \"uid\": \"magna sedlaborum dolor aliquaali\",\n \"name\": \"nostrud aliquip Duis \",\n \"email\": \"FiJrHajdcTkS@OuaeHOrjSPfTQYRoqQarZVnd.rfl\",\n \"type\": \"NeprofileUser\",\n \"title\": \"enim dolore nostrud\",\n \"status\": \"Active\",\n \"login\": \"magna laboris minim\",\n \"last_login\": \"1969-07-15T22:39:14.986Z\",\n \"cookies_accepted_at\": \"2014-09-20T03:29:06.664Z\",\n \"preferred_language\": \"laboris reprehenderit ut\"\n }\n ]\n}", + "body": "{\n \"users\": [\n {\n \"id\": \"cc986487-9926-adcf-4b2a-93583e775a40\",\n \"uid\": \"fugiat sed deseruntnostrud irure\",\n \"name\": \"in sed commodo\",\n \"email\": \"murPmdfbSV@pctmmqEXoWfmDYXNedzTqpxNAZJfuRJ.wx\",\n \"type\": \"NeprofileUser\",\n \"title\": \"nulla in deserunt voluptate Excepteur\",\n \"status\": \"Active\",\n \"login\": \"in id ullamco\",\n \"last_login\": \"1984-12-20T08:05:57.784Z\",\n \"cookies_accepted_at\": \"1998-07-07T06:49:18.540Z\",\n \"preferred_language\": \"culpa qui Lorem amet\"\n },\n {\n \"id\": \"urn:uuid:544151e6-55f5-23b6-927a-bbc9d5f9c457\",\n \"uid\": \"quis deserunt do non pariaturinc\",\n \"name\": \"nostrud ad esse commodo\",\n \"email\": \"3upj-L@cIJpYc.nh\",\n \"type\": \"NeprofileUser\",\n \"title\": \"aliqua in nulla\",\n \"status\": \"Disabled\",\n \"login\": \"fugiat sunt\",\n \"last_login\": \"2021-10-04T01:37:03.787Z\",\n \"cookies_accepted_at\": \"2011-09-30T01:36:45.350Z\",\n \"preferred_language\": \"Duis quis\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7c44837f-162f-406a-8656-c54156703b81", + "id": "18725586-c2d6-46c0-858c-015d8f85f0c8", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -870,7 +870,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93864fa9-e03c-4cce-9714-097878ddca65", + "id": "46983df9-891f-409c-a574-0e24f22e52ff", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -932,7 +932,7 @@ } }, { - "id": "cf95714e-9e38-477b-ae91-5f60411add17", + "id": "fe391087-3848-4b27-8435-b523b19fcadf", "name": "Update multiple users", "request": { "name": "Update multiple users", @@ -975,7 +975,7 @@ }, "response": [ { - "id": "e8e74378-c193-4daf-8180-e6952f4f8c6e", + "id": "6f3d462e-f073-44cf-b31a-5be982255159", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -1026,12 +1026,12 @@ "value": "application/json" } ], - "body": "{\n \"users\": [\n {\n \"id\": \"80430608-ac31-5c5b-1a39-82d4b66a9530\",\n \"uid\": \"do ut dolor laboreLorem pariatur\",\n \"name\": \"in minim\",\n \"email\": \"MuTRlFwB3@MdSzbWUfnJs.qm\",\n \"type\": \"NeprofileUser\",\n \"title\": \"laborum mollit\",\n \"status\": \"Disabled\",\n \"login\": \"culpa et sit elit consectetur\",\n \"last_login\": \"1957-05-31T20:58:24.271Z\",\n \"cookies_accepted_at\": \"1944-05-25T16:09:54.713Z\",\n \"preferred_language\": \"labore\"\n },\n {\n \"id\": \"d32c0fa9-5fda-7fe8-2401-44fb74b8c541\",\n \"uid\": \"magna sedlaborum dolor aliquaali\",\n \"name\": \"nostrud aliquip Duis \",\n \"email\": \"FiJrHajdcTkS@OuaeHOrjSPfTQYRoqQarZVnd.rfl\",\n \"type\": \"NeprofileUser\",\n \"title\": \"enim dolore nostrud\",\n \"status\": \"Active\",\n \"login\": \"magna laboris minim\",\n \"last_login\": \"1969-07-15T22:39:14.986Z\",\n \"cookies_accepted_at\": \"2014-09-20T03:29:06.664Z\",\n \"preferred_language\": \"laboris reprehenderit ut\"\n }\n ]\n}", + "body": "{\n \"users\": [\n {\n \"id\": \"cc986487-9926-adcf-4b2a-93583e775a40\",\n \"uid\": \"fugiat sed deseruntnostrud irure\",\n \"name\": \"in sed commodo\",\n \"email\": \"murPmdfbSV@pctmmqEXoWfmDYXNedzTqpxNAZJfuRJ.wx\",\n \"type\": \"NeprofileUser\",\n \"title\": \"nulla in deserunt voluptate Excepteur\",\n \"status\": \"Active\",\n \"login\": \"in id ullamco\",\n \"last_login\": \"1984-12-20T08:05:57.784Z\",\n \"cookies_accepted_at\": \"1998-07-07T06:49:18.540Z\",\n \"preferred_language\": \"culpa qui Lorem amet\"\n },\n {\n \"id\": \"urn:uuid:544151e6-55f5-23b6-927a-bbc9d5f9c457\",\n \"uid\": \"quis deserunt do non pariaturinc\",\n \"name\": \"nostrud ad esse commodo\",\n \"email\": \"3upj-L@cIJpYc.nh\",\n \"type\": \"NeprofileUser\",\n \"title\": \"aliqua in nulla\",\n \"status\": \"Disabled\",\n \"login\": \"fugiat sunt\",\n \"last_login\": \"2021-10-04T01:37:03.787Z\",\n \"cookies_accepted_at\": \"2011-09-30T01:36:45.350Z\",\n \"preferred_language\": \"Duis quis\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "23de52ac-f26f-4ac0-97f5-cff0efb75a90", + "id": "f2937c38-c66a-45f9-a2c3-30a337f2b020", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -1087,7 +1087,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c57ef17a-14bd-475f-bd9b-d3f2a538e017", + "id": "5a88934d-724e-4dd0-bc8d-f97705c20f03", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -1149,7 +1149,7 @@ } }, { - "id": "18510168-b703-4eca-ad3a-c60551665ebd", + "id": "9cde5070-f712-4231-8f8f-7721b5b0e10d", "name": "Find user by id", "request": { "name": "Find user by id", @@ -1191,7 +1191,7 @@ }, "response": [ { - "id": "fc14f8d0-f679-4807-b97f-222660d56d47", + "id": "9b978bd9-a01d-4538-acc7-1329079ce4e1", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -1230,12 +1230,12 @@ "value": "application/json" } ], - "body": "{\n \"user\": {\n \"id\": \"urn:uuid:becb77fd-29c4-4758-543e-a3e17946a642\",\n \"uid\": \"eiusmod enim ut magnaculpa incon\",\n \"name\": \"eu irure ut\",\n \"email\": \"K0j63dhUXWFaEK@FriUoJKTlDtCicigkmRC.nzc\",\n \"type\": \"NeprofileUser\",\n \"title\": \"in proident dolor\",\n \"status\": \"Active\",\n \"login\": \"dolore ven\",\n \"last_login\": \"1993-08-06T04:51:42.722Z\",\n \"cookies_accepted_at\": \"1968-01-05T11:24:29.997Z\",\n \"preferred_language\": \"Excepteur sit labore\"\n }\n}", + "body": "{\n \"user\": {\n \"id\": \"urn:uuid:9690178d-a573-3be0-0e3d-a0b86a78c99e\",\n \"uid\": \"culpa nisicillum culpa ullamco c\",\n \"name\": \"nostru\",\n \"email\": \"laX19TDdeq@QBOoUNYHPoloeYRRMIglpZDHuLAotFDIw.xy\",\n \"type\": \"NeprofileUser\",\n \"title\": \"cillum culpa reprehenderit dolore\",\n \"status\": \"Active\",\n \"login\": \"tempor\",\n \"last_login\": \"1953-06-24T04:05:49.417Z\",\n \"cookies_accepted_at\": \"1962-07-30T12:09:01.379Z\",\n \"preferred_language\": \"aliquip\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3f1477c7-6ff9-42d9-bf6c-91e443ceabe6", + "id": "023a12a4-28a3-410e-adb7-4eb3e12f3ba3", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -1279,7 +1279,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94b24d6d-f045-4a4a-8f14-65510e337690", + "id": "5082f6f2-0551-494a-82f1-cb01206bb2a3", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -1329,7 +1329,7 @@ } }, { - "id": "a6f91c11-28ac-4b1d-a23e-80ed6b64c619", + "id": "dcbc6aaf-face-4de1-b8c2-225eafb981f5", "name": "Update a user by id", "request": { "name": "Update a user by id", @@ -1384,7 +1384,7 @@ }, "response": [ { - "id": "61bfb922-03dd-49b8-a02e-40f5fb961318", + "id": "1e356df5-a0b4-4f97-a02c-f8070886325d", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -1436,12 +1436,12 @@ "value": "application/json" } ], - "body": "{\n \"user\": {\n \"id\": \"urn:uuid:becb77fd-29c4-4758-543e-a3e17946a642\",\n \"uid\": \"eiusmod enim ut magnaculpa incon\",\n \"name\": \"eu irure ut\",\n \"email\": \"K0j63dhUXWFaEK@FriUoJKTlDtCicigkmRC.nzc\",\n \"type\": \"NeprofileUser\",\n \"title\": \"in proident dolor\",\n \"status\": \"Active\",\n \"login\": \"dolore ven\",\n \"last_login\": \"1993-08-06T04:51:42.722Z\",\n \"cookies_accepted_at\": \"1968-01-05T11:24:29.997Z\",\n \"preferred_language\": \"Excepteur sit labore\"\n }\n}", + "body": "{\n \"user\": {\n \"id\": \"urn:uuid:9690178d-a573-3be0-0e3d-a0b86a78c99e\",\n \"uid\": \"culpa nisicillum culpa ullamco c\",\n \"name\": \"nostru\",\n \"email\": \"laX19TDdeq@QBOoUNYHPoloeYRRMIglpZDHuLAotFDIw.xy\",\n \"type\": \"NeprofileUser\",\n \"title\": \"cillum culpa reprehenderit dolore\",\n \"status\": \"Active\",\n \"login\": \"tempor\",\n \"last_login\": \"1953-06-24T04:05:49.417Z\",\n \"cookies_accepted_at\": \"1962-07-30T12:09:01.379Z\",\n \"preferred_language\": \"aliquip\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1250612e-32bd-432b-847b-82e0720e7940", + "id": "1ed8217c-51e2-4678-a268-cef209874387", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -1498,7 +1498,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b67b5f8-33bb-4b71-8bc3-17e3ed948915", + "id": "f2e35041-35ad-4790-afe8-52053779f9c3", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -1561,7 +1561,7 @@ } }, { - "id": "844d95d9-2b5e-408c-8303-32aeb318827e", + "id": "83706cfe-79ca-45bd-a57e-580efd845ead", "name": "Delete a user", "request": { "name": "Delete a user", @@ -1603,7 +1603,7 @@ }, "response": [ { - "id": "18ce63cc-f3d6-43b3-90b8-37d30d739c7a", + "id": "d59c7d39-1ae6-4151-bdff-9109022518d8", "name": "Info about the operation", "originalRequest": { "url": { @@ -1647,7 +1647,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c00a253c-23cc-4308-95aa-ac6b57db2e99", + "id": "b14b0293-b719-4695-8f8d-34cc64494172", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -1691,7 +1691,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f207d267-2621-40b2-92ad-8e9a64468bf0", + "id": "dbc83784-3bfc-4da1-bf94-ca6950844f77", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -1741,7 +1741,7 @@ } }, { - "id": "ba68a2e7-ce44-47db-a754-ef3ec175f512", + "id": "84ea191b-5448-4663-ae8f-a2e937a5a8e5", "name": "Retrieves the URL of the user avatar", "request": { "name": "Retrieves the URL of the user avatar", @@ -1784,7 +1784,7 @@ }, "response": [ { - "id": "42d11966-3a74-4c5f-ac21-fbe1408a98b5", + "id": "1c849c84-e2ee-4963-ba05-67b586ec3231", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -1824,12 +1824,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "be0308a9-60f6-43a1-810d-13231c61afdb", + "id": "b7d995cf-410a-4796-811e-f73449c25649", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -1874,7 +1874,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e2cdbd3-eeac-407f-8ff3-8e1018e33a9c", + "id": "f20c3618-7f68-4bca-ae6d-0eed31e1b0b7", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -1925,7 +1925,7 @@ } }, { - "id": "ea792c4a-44c6-484a-b760-d32ea9f5b0c5", + "id": "c418990e-d90b-4682-9a00-19efe217e75e", "name": "Uploads a new user avatar", "request": { "name": "Uploads a new user avatar", @@ -1976,7 +1976,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -1985,7 +1985,7 @@ }, "response": [ { - "id": "530fb7c7-1679-4927-a345-9b72d2a0dada", + "id": "615aa658-c76a-411a-babe-30c6b7c1456a", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -2028,7 +2028,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -2042,12 +2042,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "77654ff7-ef64-4379-be91-a3bfb4855b0e", + "id": "f2329714-c3b8-4744-8243-18c251b75e73", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -2090,7 +2090,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -2109,7 +2109,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1bc170f8-914e-4c88-b65e-9f2a339ae1a9", + "id": "19bcf6e6-1550-4eb3-92de-34eb962a9dbf", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -2152,7 +2152,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -2183,7 +2183,7 @@ "description": "", "item": [ { - "id": "0d517dbd-315b-4c1c-91ab-a3097331a623", + "id": "4999a791-b159-4241-bdb9-915dbeabf445", "name": "Create a new user-manager relationship", "request": { "name": "Create a new user-manager relationship", @@ -2214,7 +2214,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2226,7 +2226,7 @@ }, "response": [ { - "id": "ad9b12e4-9b04-4567-b453-1dd14201b40a", + "id": "d2927914-eefc-4391-8c80-3f88f3b9df07", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -2260,7 +2260,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2277,12 +2277,12 @@ "value": "application/json" } ], - "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:51eaae1b-1729-0d50-864f-b64baeb4905b\",\n \"uid\": \"veniam ea nostrud cupidatat Exce\",\n \"user_id\": \"urn:uuid:f88299a5-6add-3919-44a8-e9db0f7668be\",\n \"manager_id\": \"3414ac33-1500-df93-e7d4-7f773d65ec57\"\n }\n}", + "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:582bd8e7-a164-f0bd-54af-2a8035f21d10\",\n \"uid\": \"estlaborum reprehenderit id cill\",\n \"user_id\": \"urn:uuid:8a083cd9-f5e1-7ec7-f4f5-a547847f0a65\",\n \"manager_id\": \"urn:uuid:2f4bd1df-b2c5-6cc4-dc17-3664f5ada572\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f0e552fa-41fb-48d9-bb95-f7704088c87b", + "id": "9ed1947c-b8db-444e-87f6-18130a8ad7d9", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -2316,7 +2316,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2338,7 +2338,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a382fd75-8cdb-4628-8d3e-f792bc84f654", + "id": "1188e964-d70d-4ef5-8ea7-19146eabd96f", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -2372,7 +2372,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2400,7 +2400,7 @@ } }, { - "id": "0a02b6a7-986f-44b0-b64a-70922eea4658", + "id": "cbae93c8-cf81-4e44-8b82-b7abb6d75fc7", "name": "Get user-manager relationships", "request": { "name": "Get user-manager relationships", @@ -2459,7 +2459,7 @@ "type": "text/plain" }, "key": "manager_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -2485,7 +2485,7 @@ }, "response": [ { - "id": "9d1d919a-0c9a-4c5a-a61c-83e50fd513ac", + "id": "dd1556d2-4b25-4943-a926-389f72745b9a", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -2539,7 +2539,7 @@ "type": "text/plain" }, "key": "manager_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -2578,12 +2578,12 @@ "value": "application/json" } ], - "body": "{\n \"user_managers\": [\n {\n \"id\": \"5fd076f2-2f58-6bf1-7a6d-49e15354c455\",\n \"uid\": \"consequatincididunt nulla cillum\",\n \"user_id\": \"91d76385-d0a1-0e71-d6c2-5f1effc5a239\",\n \"manager_id\": \"urn:uuid:c612e7f3-29bd-1f6f-91f3-6168af8b7a84\"\n },\n {\n \"id\": \"urn:uuid:577c963b-726c-5b17-c176-f3db6c78beb0\",\n \"uid\": \"reprehenderit nulla culpa Lorema\",\n \"user_id\": \"92a9ccf6-a172-d950-be31-5e0fcc8b9e05\",\n \"manager_id\": \"72f98c4c-f1a8-5868-7ccc-136b4969a771\"\n }\n ],\n \"_metadata\": {\n \"limit\": 94679867,\n \"offset\": -66751870,\n \"total\": 26010808,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:396eac34-20e8-f019-663d-e03c03c6286b\",\n \"uid\": \"incididunt aliquipqui nisi dolor\",\n \"user_id\": \"urn:uuid:6b5ca4a3-4862-8f05-6d03-33049d0a3f9f\",\n \"manager_id\": \"32111836-cf7c-c1f1-21ff-67e92174c485\"\n },\n {\n \"id\": \"urn:uuid:ba29cbda-6131-d648-53dd-a85ae29c940c\",\n \"uid\": \"irure magna etirure qui reprehen\",\n \"user_id\": \"urn:uuid:4ec1466d-0f00-d58a-aad7-2b89e0ef675c\",\n \"manager_id\": \"9e3acf85-438a-62c5-b770-d4e22dc49c4a\"\n }\n ],\n \"_metadata\": {\n \"limit\": 77744577,\n \"offset\": 29734258,\n \"total\": -85652084,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fd9689c8-b6cf-4388-9a6e-2f671c0d6ecf", + "id": "c97389e2-82bd-45a2-9a1a-4007b9b0ff70", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -2637,7 +2637,7 @@ "type": "text/plain" }, "key": "manager_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -2681,7 +2681,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33782b90-d9e4-41c6-b051-f0f65a1d41a5", + "id": "531e82c4-5bf3-4c7a-bb7a-5393445c6c4c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -2735,7 +2735,7 @@ "type": "text/plain" }, "key": "manager_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -2785,7 +2785,7 @@ } }, { - "id": "400376b2-a609-4f36-837d-14c4094db8f6", + "id": "3d924f45-40c8-431d-98d5-8866326bb38c", "name": "Create multiple new user-manager relationships", "request": { "name": "Create multiple new user-manager relationships", @@ -2816,7 +2816,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"urn:uuid:8546e93b-42a3-9881-5f1c-65d1eb114e4b\",\n \"manager_id\": \"urn:uuid:28434468-209b-40dc-10c0-86a6559a5f49\"\n },\n {\n \"user_id\": \"8efe465e-df3a-7ceb-36fa-3520c1a3c8cf\",\n \"manager_id\": \"urn:uuid:b5522cf2-e6eb-6f8a-a153-92eaf0119f48\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"e606c0f3-e0a5-851a-c2e9-9431435f22b8\",\n \"manager_id\": \"5d637c33-4976-91df-28d0-291fcb10069e\"\n },\n {\n \"user_id\": \"e2b1ada3-5c16-132e-7406-d0fb4ba3c950\",\n \"manager_id\": \"6cb5bd9e-f5b7-f843-a507-b95db601a264\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -2828,7 +2828,7 @@ }, "response": [ { - "id": "53767724-699d-49dc-afe1-7e2c169805ee", + "id": "7c17f06c-59d2-43dc-aad4-5351b8ef77e2", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -2862,7 +2862,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"urn:uuid:8546e93b-42a3-9881-5f1c-65d1eb114e4b\",\n \"manager_id\": \"urn:uuid:28434468-209b-40dc-10c0-86a6559a5f49\"\n },\n {\n \"user_id\": \"8efe465e-df3a-7ceb-36fa-3520c1a3c8cf\",\n \"manager_id\": \"urn:uuid:b5522cf2-e6eb-6f8a-a153-92eaf0119f48\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"e606c0f3-e0a5-851a-c2e9-9431435f22b8\",\n \"manager_id\": \"5d637c33-4976-91df-28d0-291fcb10069e\"\n },\n {\n \"user_id\": \"e2b1ada3-5c16-132e-7406-d0fb4ba3c950\",\n \"manager_id\": \"6cb5bd9e-f5b7-f843-a507-b95db601a264\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -2884,7 +2884,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d85c0ca-b8e4-4c05-a586-993819ac1d82", + "id": "6ccd31b9-4d4c-4e83-8b5c-f663ac5ae244", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -2918,7 +2918,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"urn:uuid:8546e93b-42a3-9881-5f1c-65d1eb114e4b\",\n \"manager_id\": \"urn:uuid:28434468-209b-40dc-10c0-86a6559a5f49\"\n },\n {\n \"user_id\": \"8efe465e-df3a-7ceb-36fa-3520c1a3c8cf\",\n \"manager_id\": \"urn:uuid:b5522cf2-e6eb-6f8a-a153-92eaf0119f48\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"e606c0f3-e0a5-851a-c2e9-9431435f22b8\",\n \"manager_id\": \"5d637c33-4976-91df-28d0-291fcb10069e\"\n },\n {\n \"user_id\": \"e2b1ada3-5c16-132e-7406-d0fb4ba3c950\",\n \"manager_id\": \"6cb5bd9e-f5b7-f843-a507-b95db601a264\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -2940,7 +2940,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f56a5fa3-33d2-458b-aaef-d02fc7d0a641", + "id": "3eab246b-e0de-472e-94df-bfb96859ee9d", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -2974,7 +2974,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"urn:uuid:8546e93b-42a3-9881-5f1c-65d1eb114e4b\",\n \"manager_id\": \"urn:uuid:28434468-209b-40dc-10c0-86a6559a5f49\"\n },\n {\n \"user_id\": \"8efe465e-df3a-7ceb-36fa-3520c1a3c8cf\",\n \"manager_id\": \"urn:uuid:b5522cf2-e6eb-6f8a-a153-92eaf0119f48\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"user_id\": \"e606c0f3-e0a5-851a-c2e9-9431435f22b8\",\n \"manager_id\": \"5d637c33-4976-91df-28d0-291fcb10069e\"\n },\n {\n \"user_id\": \"e2b1ada3-5c16-132e-7406-d0fb4ba3c950\",\n \"manager_id\": \"6cb5bd9e-f5b7-f843-a507-b95db601a264\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3002,7 +3002,7 @@ } }, { - "id": "9eab06a8-efa2-4c8c-bdbd-a2a170b40e9f", + "id": "7fa733db-a030-4f0f-8bb0-894a3df1eefa", "name": "Update multiple user-manager relationships", "request": { "name": "Update multiple user-manager relationships", @@ -3033,7 +3033,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:603bb839-d671-9461-a138-e8668d25824f\",\n \"user_id\": \"55b96540-8cd5-1f85-1806-10d8010177c2\",\n \"manager_id\": \"urn:uuid:75b0f9b3-0c7b-f718-4faf-e9d3a9e3c04b\"\n },\n {\n \"id\": \"f7845ce3-a2be-92ad-016d-1794f63ad007\",\n \"user_id\": \"urn:uuid:64480d12-6958-f9bf-1d6c-f69f4f8b0fa5\",\n \"manager_id\": \"urn:uuid:5f057df4-9c80-a58d-f2d3-d3b5a85e4364\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:3bd27d27-4aa1-f517-3c98-4fab6ac58016\",\n \"user_id\": \"urn:uuid:f912c18a-ef83-8e10-252e-537f3a0eab30\",\n \"manager_id\": \"urn:uuid:efe7646c-efe3-8f22-2075-c181a3db0148\"\n },\n {\n \"id\": \"05ce452e-9211-211c-6a90-0e58d84a664c\",\n \"user_id\": \"urn:uuid:0c43fea6-b8f1-448d-2c10-ae7827d02a2e\",\n \"manager_id\": \"urn:uuid:f6593636-76d0-db7e-a16c-38bcc8aa755b\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3045,7 +3045,7 @@ }, "response": [ { - "id": "74af2e4d-ccb2-4511-bb5b-50bb06b36d83", + "id": "417265bc-0901-4269-8be5-916707439347", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -3079,7 +3079,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:603bb839-d671-9461-a138-e8668d25824f\",\n \"user_id\": \"55b96540-8cd5-1f85-1806-10d8010177c2\",\n \"manager_id\": \"urn:uuid:75b0f9b3-0c7b-f718-4faf-e9d3a9e3c04b\"\n },\n {\n \"id\": \"f7845ce3-a2be-92ad-016d-1794f63ad007\",\n \"user_id\": \"urn:uuid:64480d12-6958-f9bf-1d6c-f69f4f8b0fa5\",\n \"manager_id\": \"urn:uuid:5f057df4-9c80-a58d-f2d3-d3b5a85e4364\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:3bd27d27-4aa1-f517-3c98-4fab6ac58016\",\n \"user_id\": \"urn:uuid:f912c18a-ef83-8e10-252e-537f3a0eab30\",\n \"manager_id\": \"urn:uuid:efe7646c-efe3-8f22-2075-c181a3db0148\"\n },\n {\n \"id\": \"05ce452e-9211-211c-6a90-0e58d84a664c\",\n \"user_id\": \"urn:uuid:0c43fea6-b8f1-448d-2c10-ae7827d02a2e\",\n \"manager_id\": \"urn:uuid:f6593636-76d0-db7e-a16c-38bcc8aa755b\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3101,7 +3101,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d13ad250-e722-4c15-be7a-3321f0876c19", + "id": "186078d5-16c9-446f-a394-5c7944e05473", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -3135,7 +3135,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:603bb839-d671-9461-a138-e8668d25824f\",\n \"user_id\": \"55b96540-8cd5-1f85-1806-10d8010177c2\",\n \"manager_id\": \"urn:uuid:75b0f9b3-0c7b-f718-4faf-e9d3a9e3c04b\"\n },\n {\n \"id\": \"f7845ce3-a2be-92ad-016d-1794f63ad007\",\n \"user_id\": \"urn:uuid:64480d12-6958-f9bf-1d6c-f69f4f8b0fa5\",\n \"manager_id\": \"urn:uuid:5f057df4-9c80-a58d-f2d3-d3b5a85e4364\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:3bd27d27-4aa1-f517-3c98-4fab6ac58016\",\n \"user_id\": \"urn:uuid:f912c18a-ef83-8e10-252e-537f3a0eab30\",\n \"manager_id\": \"urn:uuid:efe7646c-efe3-8f22-2075-c181a3db0148\"\n },\n {\n \"id\": \"05ce452e-9211-211c-6a90-0e58d84a664c\",\n \"user_id\": \"urn:uuid:0c43fea6-b8f1-448d-2c10-ae7827d02a2e\",\n \"manager_id\": \"urn:uuid:f6593636-76d0-db7e-a16c-38bcc8aa755b\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3157,7 +3157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9ce3fa3-26db-43e9-81a8-d1e4b91c57f7", + "id": "7df55f6f-56f3-40d8-905c-5d6d2761d176", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -3191,7 +3191,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:603bb839-d671-9461-a138-e8668d25824f\",\n \"user_id\": \"55b96540-8cd5-1f85-1806-10d8010177c2\",\n \"manager_id\": \"urn:uuid:75b0f9b3-0c7b-f718-4faf-e9d3a9e3c04b\"\n },\n {\n \"id\": \"f7845ce3-a2be-92ad-016d-1794f63ad007\",\n \"user_id\": \"urn:uuid:64480d12-6958-f9bf-1d6c-f69f4f8b0fa5\",\n \"manager_id\": \"urn:uuid:5f057df4-9c80-a58d-f2d3-d3b5a85e4364\"\n }\n ]\n}", + "raw": "{\n \"user_managers\": [\n {\n \"id\": \"urn:uuid:3bd27d27-4aa1-f517-3c98-4fab6ac58016\",\n \"user_id\": \"urn:uuid:f912c18a-ef83-8e10-252e-537f3a0eab30\",\n \"manager_id\": \"urn:uuid:efe7646c-efe3-8f22-2075-c181a3db0148\"\n },\n {\n \"id\": \"05ce452e-9211-211c-6a90-0e58d84a664c\",\n \"user_id\": \"urn:uuid:0c43fea6-b8f1-448d-2c10-ae7827d02a2e\",\n \"manager_id\": \"urn:uuid:f6593636-76d0-db7e-a16c-38bcc8aa755b\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3219,7 +3219,7 @@ } }, { - "id": "4434ccb1-0d61-4966-8d10-e1c643cea5cf", + "id": "7ed5299c-59a7-4435-b173-c7700bc90d04", "name": "Find user-manager relationship by id", "request": { "name": "Find user-manager relationship by id", @@ -3261,7 +3261,7 @@ }, "response": [ { - "id": "e04140a6-e30e-4ba6-88c1-b84ef6d6e87b", + "id": "9366ce2b-1c22-489f-bbcc-87634cd916e8", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -3300,12 +3300,12 @@ "value": "application/json" } ], - "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:51eaae1b-1729-0d50-864f-b64baeb4905b\",\n \"uid\": \"veniam ea nostrud cupidatat Exce\",\n \"user_id\": \"urn:uuid:f88299a5-6add-3919-44a8-e9db0f7668be\",\n \"manager_id\": \"3414ac33-1500-df93-e7d4-7f773d65ec57\"\n }\n}", + "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:582bd8e7-a164-f0bd-54af-2a8035f21d10\",\n \"uid\": \"estlaborum reprehenderit id cill\",\n \"user_id\": \"urn:uuid:8a083cd9-f5e1-7ec7-f4f5-a547847f0a65\",\n \"manager_id\": \"urn:uuid:2f4bd1df-b2c5-6cc4-dc17-3664f5ada572\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c1e36d60-9e33-4322-add4-eb0078b8d645", + "id": "9bccb514-cf20-4b28-ae1f-b0c540135109", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -3349,7 +3349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5dc21fdf-9a9c-4a7c-b016-dc79b2ca9ab3", + "id": "ad0e3f52-1cef-4d00-95ed-e3e7a3178b4b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -3399,7 +3399,7 @@ } }, { - "id": "e38f9827-30e4-4eb3-8e88-8ae74065f12f", + "id": "957b3e8f-7612-44d6-a861-20c06eea7b2d", "name": "Update a user-manager relationship by id", "request": { "name": "Update a user-manager relationship by id", @@ -3442,7 +3442,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -3454,7 +3454,7 @@ }, "response": [ { - "id": "4bf713f7-6783-4366-bec8-f5b5fd341ead", + "id": "9154b08e-e9d9-4d17-a783-861ae0306d7c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -3489,7 +3489,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -3506,12 +3506,12 @@ "value": "application/json" } ], - "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:51eaae1b-1729-0d50-864f-b64baeb4905b\",\n \"uid\": \"veniam ea nostrud cupidatat Exce\",\n \"user_id\": \"urn:uuid:f88299a5-6add-3919-44a8-e9db0f7668be\",\n \"manager_id\": \"3414ac33-1500-df93-e7d4-7f773d65ec57\"\n }\n}", + "body": "{\n \"user_manager\": {\n \"id\": \"urn:uuid:582bd8e7-a164-f0bd-54af-2a8035f21d10\",\n \"uid\": \"estlaborum reprehenderit id cill\",\n \"user_id\": \"urn:uuid:8a083cd9-f5e1-7ec7-f4f5-a547847f0a65\",\n \"manager_id\": \"urn:uuid:2f4bd1df-b2c5-6cc4-dc17-3664f5ada572\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c0ec0771-8d15-4e9a-8b70-de74153d984c", + "id": "c4dc85f5-6820-4bb3-b873-7ffbf5751ffb", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -3546,7 +3546,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -3568,7 +3568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02b7d069-4973-4121-b96e-305dc3e81451", + "id": "a6cf86db-5e37-42b3-80de-cb0dce095662", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -3603,7 +3603,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_manager\": {\n \"user_id\": \"570907a7-87c3-324c-614f-578dc3429c66\",\n \"manager_id\": \"10a58e09-7589-444b-ade4-c7c91b04f14b\"\n }\n}", + "raw": "{\n \"user_manager\": {\n \"user_id\": \"5560a87f-83fc-c43c-f80e-da7a741344be\",\n \"manager_id\": \"a9d67e3d-a2b4-94db-32fc-25d44e9e45ef\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -3637,7 +3637,7 @@ "description": "", "item": [ { - "id": "02e065e6-21d1-43ee-827a-2fdd9d78ae01", + "id": "c73f0d95-d607-4eba-a568-2e78abfa1b45", "name": "Get roles", "request": { "name": "Get roles", @@ -3704,7 +3704,7 @@ }, "response": [ { - "id": "5a8ae643-ec9c-47c4-a571-40031e02c5f4", + "id": "fa55517b-d89f-4f8e-b80f-a9fb2a527935", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -3779,12 +3779,12 @@ "value": "application/json" } ], - "body": "{\n \"roles\": [\n {\n \"id\": \"urn:uuid:3f2e2b13-7025-b316-5e59-98430bfbca93\",\n \"uid\": \"Ut exercitationproident magnain \",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"urn:uuid:c32e24ac-edbc-4a48-9f17-2347eee88e5d\",\n \"uid\": \"Ut in minim dolordolor deserunt \",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ],\n \"_metadata\": {\n \"limit\": 46389431,\n \"offset\": 84990024,\n \"total\": 32096339,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"roles\": [\n {\n \"id\": \"ccd98b94-186e-20d9-8662-11b297c4993d\",\n \"uid\": \"voluptate non nisi ullamcoDuis E\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"54f210ce-5f39-7048-bd25-60aa478f5929\",\n \"uid\": \"consequat inin aliqua exercitati\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ],\n \"_metadata\": {\n \"limit\": 29611337,\n \"offset\": 30200165,\n \"total\": 90876164,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c0cd61c7-4a73-4967-9d2e-e47828b6d17f", + "id": "95023a23-63a6-4dc0-9c45-8d2792e9f3c1", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -3864,7 +3864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1eeba09a-37fc-42c3-82c0-a17bf4ebc1b6", + "id": "8609d956-0ccf-429c-8c63-dbab578651e6", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -3950,7 +3950,7 @@ } }, { - "id": "39a73e4f-0afd-4453-ba03-6fdb738a675b", + "id": "91b62544-5109-4f90-9e57-bdeb44850dd9", "name": "Create multiple new roles", "request": { "name": "Create multiple new roles", @@ -3981,7 +3981,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"roles\": [\n {\n \"uid\": \"ex incididunt commodo fugiat dol\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"utmagna deseruntreprehenderit eu\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "raw": "{\n \"roles\": [\n {\n \"uid\": \"consequatad laborum qui Loremexe\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"quinostrud sed ullamcoUtsint dol\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -3993,7 +3993,7 @@ }, "response": [ { - "id": "c2b0893e-5a0e-43d2-ae13-5bc50634dc00", + "id": "6c243719-5eb5-49c0-9fad-67eae1a707a6", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -4027,7 +4027,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"roles\": [\n {\n \"uid\": \"ex incididunt commodo fugiat dol\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"utmagna deseruntreprehenderit eu\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "raw": "{\n \"roles\": [\n {\n \"uid\": \"consequatad laborum qui Loremexe\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"quinostrud sed ullamcoUtsint dol\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -4044,12 +4044,12 @@ "value": "application/json" } ], - "body": "{\n \"roles\": [\n {\n \"id\": \"urn:uuid:b553d49a-e642-018d-e5b3-b328a8b6186c\",\n \"uid\": \"non eu ametminim Lorem cupidatat\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"urn:uuid:29090251-46f2-5773-17ff-1911a46a6a1d\",\n \"uid\": \"ipsum aute aliquipvoluptateUtdol\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "body": "{\n \"roles\": [\n {\n \"id\": \"urn:uuid:13eb5307-bcea-7786-fa00-316702823325\",\n \"uid\": \"exercitation anim consequat cupi\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"urn:uuid:ea7f26e6-3b19-44e5-7fd6-b8bd6880fb02\",\n \"uid\": \"non ametExcepteur cillum exDuis \",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e93150d6-25e7-4177-acd0-10e5378b646d", + "id": "3c3b44dc-d202-44f0-8d3f-ff4d7af97845", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -4083,7 +4083,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"roles\": [\n {\n \"uid\": \"ex incididunt commodo fugiat dol\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"utmagna deseruntreprehenderit eu\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "raw": "{\n \"roles\": [\n {\n \"uid\": \"consequatad laborum qui Loremexe\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"quinostrud sed ullamcoUtsint dol\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -4105,7 +4105,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a0c093bb-66d5-4d1c-ad82-602b7a6c7a2a", + "id": "c1ef1b10-8ee8-414b-8ddb-369f799550c4", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -4139,7 +4139,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"roles\": [\n {\n \"uid\": \"ex incididunt commodo fugiat dol\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"utmagna deseruntreprehenderit eu\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "raw": "{\n \"roles\": [\n {\n \"uid\": \"consequatad laborum qui Loremexe\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"uid\": \"quinostrud sed ullamcoUtsint dol\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -4167,7 +4167,7 @@ } }, { - "id": "072a3aed-e5b9-470b-b485-c57b167f093d", + "id": "661805c9-7b3a-4d8e-963f-e8adfb905c45", "name": "Update multiple roles", "request": { "name": "Update multiple roles", @@ -4210,7 +4210,7 @@ }, "response": [ { - "id": "4d83330d-a488-41bf-a3b0-3585896c98b1", + "id": "3efd92ae-2cd0-4cae-b5b6-cc721bc53451", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -4261,12 +4261,12 @@ "value": "application/json" } ], - "body": "{\n \"roles\": [\n {\n \"id\": \"urn:uuid:b553d49a-e642-018d-e5b3-b328a8b6186c\",\n \"uid\": \"non eu ametminim Lorem cupidatat\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"urn:uuid:29090251-46f2-5773-17ff-1911a46a6a1d\",\n \"uid\": \"ipsum aute aliquipvoluptateUtdol\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", + "body": "{\n \"roles\": [\n {\n \"id\": \"urn:uuid:13eb5307-bcea-7786-fa00-316702823325\",\n \"uid\": \"exercitation anim consequat cupi\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n },\n {\n \"id\": \"urn:uuid:ea7f26e6-3b19-44e5-7fd6-b8bd6880fb02\",\n \"uid\": \"non ametExcepteur cillum exDuis \",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c924d58b-5fca-4336-98d0-2aa8b226fbb7", + "id": "02e834a0-366c-40ae-bf00-427af271deee", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -4322,7 +4322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06482a21-8e74-4233-b401-c5e90141975f", + "id": "5d3008a9-8829-44bc-9586-16d6aac5b16f", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -4384,7 +4384,7 @@ } }, { - "id": "84ab04d0-5fa6-44c4-acc2-0c7cd99a51b3", + "id": "b7b74e46-875d-437c-acbc-56de848491fd", "name": "Create a new role", "request": { "name": "Create a new role", @@ -4415,7 +4415,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role\": {\n \"uid\": \"mollit adipisicing dolore dolabo\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "raw": "{\n \"role\": {\n \"uid\": \"consequat inqui magna Ut estLore\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4427,7 +4427,7 @@ }, "response": [ { - "id": "e412d083-83a0-490e-b002-13d996098392", + "id": "f63923e1-04e2-4127-b425-eaf1ee8e8ea3", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -4461,7 +4461,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role\": {\n \"uid\": \"mollit adipisicing dolore dolabo\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "raw": "{\n \"role\": {\n \"uid\": \"consequat inqui magna Ut estLore\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4478,12 +4478,12 @@ "value": "application/json" } ], - "body": "{\n \"role\": {\n \"id\": \"396e358d-0021-d17f-aa44-b0086791f3f6\",\n \"uid\": \"mollit incupidatatexercitation i\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "body": "{\n \"role\": {\n \"id\": \"becc62e1-c6b1-1d2e-66f2-ceff7e7f1695\",\n \"uid\": \"laboris in aliquip inmollit proi\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0929dd63-4f6e-45ba-9933-b8e53ccc23d5", + "id": "28efc760-6825-4511-bdd4-9e6f0b7f003d", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -4517,7 +4517,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role\": {\n \"uid\": \"mollit adipisicing dolore dolabo\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "raw": "{\n \"role\": {\n \"uid\": \"consequat inqui magna Ut estLore\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4539,7 +4539,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f047ff4-691d-46a7-8beb-5905520c98a7", + "id": "cdd6106b-c5c0-4700-8f96-754bc071c4d3", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -4573,7 +4573,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role\": {\n \"uid\": \"mollit adipisicing dolore dolabo\",\n \"type\": \"NeaccessRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "raw": "{\n \"role\": {\n \"uid\": \"consequat inqui magna Ut estLore\",\n \"type\": \"NeprofileRole\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4601,7 +4601,7 @@ } }, { - "id": "d6bffbf7-058f-4554-92db-cc1f51a0c1f1", + "id": "48af28e1-3e28-4e3d-897e-31e0fe583cef", "name": "Find role by id", "request": { "name": "Find role by id", @@ -4643,7 +4643,7 @@ }, "response": [ { - "id": "830f571d-e55a-4d72-aa2c-f067418dfe27", + "id": "6b45a83e-8e7b-4b3c-8fd3-e87d153a5898", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -4682,12 +4682,12 @@ "value": "application/json" } ], - "body": "{\n \"role\": {\n \"id\": \"396e358d-0021-d17f-aa44-b0086791f3f6\",\n \"uid\": \"mollit incupidatatexercitation i\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "body": "{\n \"role\": {\n \"id\": \"becc62e1-c6b1-1d2e-66f2-ceff7e7f1695\",\n \"uid\": \"laboris in aliquip inmollit proi\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8db1b207-e725-4443-9c22-0866c4f0c161", + "id": "f010466a-9e48-45df-92bf-e013e09e283a", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -4731,7 +4731,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b71075ea-e744-4c12-995b-8fca100f8cda", + "id": "71b8cdce-12ca-46a6-8660-45bf6323c0f9", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -4781,7 +4781,7 @@ } }, { - "id": "6297784b-bbf8-4a3b-a721-bdbc78fbea7d", + "id": "e14b83f0-2533-4062-a480-032ecb69a7df", "name": "Update an existing role", "request": { "name": "Update an existing role", @@ -4836,7 +4836,7 @@ }, "response": [ { - "id": "e54b6b1e-d320-4053-861d-98c5b1e452cf", + "id": "fa49d82e-b03d-49f3-9afc-b89d5b7ee750", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -4888,12 +4888,12 @@ "value": "application/json" } ], - "body": "{\n \"role\": {\n \"id\": \"396e358d-0021-d17f-aa44-b0086791f3f6\",\n \"uid\": \"mollit incupidatatexercitation i\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", + "body": "{\n \"role\": {\n \"id\": \"becc62e1-c6b1-1d2e-66f2-ceff7e7f1695\",\n \"uid\": \"laboris in aliquip inmollit proi\",\n \"name\": \"Sponsors\",\n \"groups\": [\n \"ad_group_name\",\n \"ad_group_name\"\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1b14b230-3811-44ef-adff-9710040b6b24", + "id": "c52fb837-c04a-48f5-81c3-80a828e03619", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -4950,7 +4950,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d266e42-04c9-4498-8e02-eac3ae5baf26", + "id": "2606fa63-8fb7-4469-8a11-6114ed82d766", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -5019,7 +5019,7 @@ "description": "", "item": [ { - "id": "afd27e83-a468-4c0b-8738-9d3a08cad243", + "id": "7b4aea32-4ff4-4b85-8c39-6c2c475725bb", "name": "Create a permission", "request": { "name": "Create a permission", @@ -5062,7 +5062,7 @@ }, "response": [ { - "id": "6b106c85-fd87-44d1-93b3-6f26a360c75e", + "id": "3837a508-862c-490f-ac84-ecbab92169f5", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -5118,7 +5118,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b331da3-4987-4282-b4f4-62a7563cd0d2", + "id": "5190aa71-16cc-420b-9cda-675e54a8ebee", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -5174,7 +5174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "010c1674-5a67-49f7-b4c9-b12a002cd60a", + "id": "8060f6fa-695f-4183-be1d-e2b1d1db169b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -5242,7 +5242,7 @@ "description": "", "item": [ { - "id": "2dbc75ee-343e-4c25-94cc-7382d7accab0", + "id": "e750e119-0d29-4050-b698-7f2b329ce497", "name": "Assign a new role to a user", "request": { "name": "Assign a new role to a user", @@ -5273,7 +5273,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5285,7 +5285,7 @@ }, "response": [ { - "id": "77e603e5-5c5c-4f86-891e-194260f54bd0", + "id": "9f1caab8-61fd-4010-8666-31a5a68d6b12", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -5319,7 +5319,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5336,12 +5336,12 @@ "value": "application/json" } ], - "body": "{\n \"user_role\": {\n \"id\": \"d0bfa425-b156-4ef1-9141-3a2aaae24861\",\n \"uid\": \"sit Duis non estveniam commodomo\",\n \"user_id\": \"d77c6355-3566-132d-74c6-4fcbaceaeecb\",\n \"role_id\": \"urn:uuid:c0e9f257-9be8-cf7b-5f8b-9d6a0f6a73c7\"\n }\n}", + "body": "{\n \"user_role\": {\n \"id\": \"urn:uuid:8c858bfb-5c39-4aaf-57f9-2b9de86f3031\",\n \"uid\": \"doloreDuis nullacupidatat aute e\",\n \"user_id\": \"a771d345-1c43-004b-de5a-5d9ef9426db7\",\n \"role_id\": \"urn:uuid:e1797d7f-52e0-f1f5-b694-a9c57b33e314\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7675a102-e6a5-4c5d-8054-1072d6ac3c4f", + "id": "45c8de4e-2a84-40c1-839e-3a0dd3ed7a52", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -5375,7 +5375,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5397,7 +5397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "790daa9b-9876-4a9e-991a-74ef5b526c0a", + "id": "1a38e2e4-05c1-42fd-857d-80f33315c059", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -5431,7 +5431,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5459,7 +5459,7 @@ } }, { - "id": "c83738dc-b384-4c11-a755-43e01627cceb", + "id": "d3180a1a-8d05-46dd-b640-a827c8dd9eac", "name": "Get user role pairings", "request": { "name": "Get user role pairings", @@ -5518,7 +5518,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -5544,7 +5544,7 @@ }, "response": [ { - "id": "2da4b239-2859-444a-826f-505a38bd46d0", + "id": "44ac6715-588b-4810-a9c9-ff49b746daf9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -5598,7 +5598,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -5637,12 +5637,12 @@ "value": "application/json" } ], - "body": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:a4f0757d-5ca9-5d92-d302-55bda4195608\",\n \"uid\": \"Excepteur eiusmod adipisicing id\",\n \"user_id\": \"urn:uuid:cf5398a8-9a50-e05b-67e9-ae1c109c66be\",\n \"role_id\": \"de0bf3de-c31b-df81-7674-b71ccd4c0789\"\n },\n {\n \"id\": \"d70ba8ef-740a-8f3c-ce04-4dac2713c3ec\",\n \"uid\": \"aliquip in eiusmod et Excepteurm\",\n \"user_id\": \"urn:uuid:1d718ad1-f59b-2f27-a69e-203c4d4c6867\",\n \"role_id\": \"2d48c83a-cbe6-ccfc-206f-464a922a6edd\"\n }\n ],\n \"_metadata\": {\n \"limit\": -65531666,\n \"offset\": 93333758,\n \"total\": -76607626,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"user_roles\": [\n {\n \"id\": \"4426df62-83ac-a84f-a802-1d800649aa5a\",\n \"uid\": \"enim ipsum cillum minim utconseq\",\n \"user_id\": \"e088afc1-b6e1-dcd3-ac85-fe5422688fa7\",\n \"role_id\": \"cb311703-18ce-5d46-0ae9-eea35092f4fc\"\n },\n {\n \"id\": \"ad1c6b18-39e5-f20a-cf8a-6675d2dc866a\",\n \"uid\": \"est animlabore aute eufugiat con\",\n \"user_id\": \"897625c1-4c76-663e-6d33-518b1409d28c\",\n \"role_id\": \"5c710b3b-8970-62a2-0e99-8823b17ca3bd\"\n }\n ],\n \"_metadata\": {\n \"limit\": -65628658,\n \"offset\": -82864238,\n \"total\": -76366701,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3b5c90af-54c6-4099-8472-c6fb54c1c36b", + "id": "9bc8aa0a-4481-4182-817c-75d75102514f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -5696,7 +5696,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -5740,7 +5740,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0d10504-0107-48f4-a928-5da9a3939b90", + "id": "1b03a9ec-739a-47f3-a45f-f799e23aed4a", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -5794,7 +5794,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -5844,7 +5844,7 @@ } }, { - "id": "94984f7e-180f-43b6-8837-b2b6fbefa241", + "id": "b787bc49-eb6f-400a-8836-198fdeecde21", "name": "Create multiple new user role pairings", "request": { "name": "Create multiple new user role pairings", @@ -5875,7 +5875,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"42e05a74-da2c-7284-5782-e027e8132f65\",\n \"role_id\": \"urn:uuid:93e604d4-af5b-37a0-9658-0e0e85a56e1c\"\n },\n {\n \"user_id\": \"fb320842-af65-e675-3ebc-3f7a83f929fa\",\n \"role_id\": \"5463b7c5-b01b-5283-073d-d261517f04ad\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"urn:uuid:0ec9002d-2512-04d0-e635-64fedaaffd82\",\n \"role_id\": \"d031a78b-b7b7-9013-ef69-0ed244d42cd6\"\n },\n {\n \"user_id\": \"2d60acbc-63fb-c84b-79c5-b2e8c28ef479\",\n \"role_id\": \"0c20bdf2-9904-9b15-8fc4-ac472bc7f280\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -5887,7 +5887,7 @@ }, "response": [ { - "id": "17c793b0-d1e8-4983-b9a6-051a4679551b", + "id": "0d3e452f-49b6-4f63-9d49-a287ba3871ab", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -5921,7 +5921,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"42e05a74-da2c-7284-5782-e027e8132f65\",\n \"role_id\": \"urn:uuid:93e604d4-af5b-37a0-9658-0e0e85a56e1c\"\n },\n {\n \"user_id\": \"fb320842-af65-e675-3ebc-3f7a83f929fa\",\n \"role_id\": \"5463b7c5-b01b-5283-073d-d261517f04ad\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"urn:uuid:0ec9002d-2512-04d0-e635-64fedaaffd82\",\n \"role_id\": \"d031a78b-b7b7-9013-ef69-0ed244d42cd6\"\n },\n {\n \"user_id\": \"2d60acbc-63fb-c84b-79c5-b2e8c28ef479\",\n \"role_id\": \"0c20bdf2-9904-9b15-8fc4-ac472bc7f280\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -5938,12 +5938,12 @@ "value": "application/json" } ], - "body": "{\n \"user_roles\": [\n {\n \"id\": \"38be287d-8c2a-3e47-cc98-11cb7c101dfa\",\n \"uid\": \"ut doullamco Loremest nisiin et \",\n \"user_id\": \"6103ca1a-9246-dcd9-d45d-75b5031ede65\",\n \"role_id\": \"97529b53-1912-381f-f91d-3f629ac9d3f6\"\n },\n {\n \"id\": \"c475a7e1-ffac-9a8f-2ca9-d4cf13c15543\",\n \"uid\": \"dolorefugiat Loremcommodo Lorem \",\n \"user_id\": \"urn:uuid:373dd221-7897-d9fa-b30a-02dff25a4e29\",\n \"role_id\": \"f2e1fba7-5d49-6873-e1d8-9c9d551cc89b\"\n }\n ]\n}", + "body": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:f6c53566-f7cf-cd9b-5174-71ad2390c1f8\",\n \"uid\": \"quiculpa doloresit aliquip magna\",\n \"user_id\": \"b812e0cf-1434-0bc0-62d5-95d8e8c8eb9d\",\n \"role_id\": \"urn:uuid:c8549353-afc0-0db3-0c2c-0cd01991a860\"\n },\n {\n \"id\": \"urn:uuid:8f8a46d1-1395-aeb2-393a-f756a905aae1\",\n \"uid\": \"ea reprehenderit aliquaculpa mol\",\n \"user_id\": \"urn:uuid:8dd12a5e-086a-2223-815b-32b5695327ba\",\n \"role_id\": \"urn:uuid:2022f85c-4c91-e540-3fea-a518e19cfcbe\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "45c61389-6aa5-4d9c-adb8-e043cb28b35e", + "id": "d9db7080-9342-447e-8926-fff3348649b0", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -5977,7 +5977,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"42e05a74-da2c-7284-5782-e027e8132f65\",\n \"role_id\": \"urn:uuid:93e604d4-af5b-37a0-9658-0e0e85a56e1c\"\n },\n {\n \"user_id\": \"fb320842-af65-e675-3ebc-3f7a83f929fa\",\n \"role_id\": \"5463b7c5-b01b-5283-073d-d261517f04ad\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"urn:uuid:0ec9002d-2512-04d0-e635-64fedaaffd82\",\n \"role_id\": \"d031a78b-b7b7-9013-ef69-0ed244d42cd6\"\n },\n {\n \"user_id\": \"2d60acbc-63fb-c84b-79c5-b2e8c28ef479\",\n \"role_id\": \"0c20bdf2-9904-9b15-8fc4-ac472bc7f280\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -5999,7 +5999,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bae7ac99-c9cc-4c4a-ab39-4d53c48ac0c2", + "id": "8b7cc3b5-cbb9-45eb-82fe-d60279276a55", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -6033,7 +6033,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"42e05a74-da2c-7284-5782-e027e8132f65\",\n \"role_id\": \"urn:uuid:93e604d4-af5b-37a0-9658-0e0e85a56e1c\"\n },\n {\n \"user_id\": \"fb320842-af65-e675-3ebc-3f7a83f929fa\",\n \"role_id\": \"5463b7c5-b01b-5283-073d-d261517f04ad\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"user_id\": \"urn:uuid:0ec9002d-2512-04d0-e635-64fedaaffd82\",\n \"role_id\": \"d031a78b-b7b7-9013-ef69-0ed244d42cd6\"\n },\n {\n \"user_id\": \"2d60acbc-63fb-c84b-79c5-b2e8c28ef479\",\n \"role_id\": \"0c20bdf2-9904-9b15-8fc4-ac472bc7f280\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -6061,7 +6061,7 @@ } }, { - "id": "fc500164-da08-4970-b440-50701ae16b81", + "id": "279a0d66-0d88-4ebc-95ee-864780165ed0", "name": "Update multiple user role pairings", "request": { "name": "Update multiple user role pairings", @@ -6092,7 +6092,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:894a4426-3195-1a58-60df-a5c9107b19e0\",\n \"user_id\": \"urn:uuid:df2651f0-c224-1e75-598f-03c79fb86858\",\n \"role_id\": \"urn:uuid:1fac9fc5-a36f-79b4-8012-a50d9208af42\"\n },\n {\n \"id\": \"19c22225-1397-22fb-7b10-e0393f1c7e48\",\n \"user_id\": \"e005df45-c32d-2d23-15ad-58adf13987bf\",\n \"role_id\": \"4a8e1983-afad-129b-e5df-f5c1bacc45a3\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"id\": \"41bdcdc5-49bd-e213-10dc-d350a1244606\",\n \"user_id\": \"urn:uuid:15aa5351-f40d-c061-43e0-17eecf3bafd0\",\n \"role_id\": \"urn:uuid:bc960295-4166-c354-27a5-12359405700d\"\n },\n {\n \"id\": \"urn:uuid:37b18f43-9c85-ab4b-b5d9-49c514f429c4\",\n \"user_id\": \"urn:uuid:c16e9fd0-1fcc-3d3f-3e4d-de54aec70412\",\n \"role_id\": \"urn:uuid:17a55ca3-470a-b16f-1b10-9c9b842cc615\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -6104,7 +6104,7 @@ }, "response": [ { - "id": "df266288-8070-4d88-8a1e-36cee234204c", + "id": "274f1f8c-e570-4ffb-afd5-a36f400ee335", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -6138,7 +6138,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:894a4426-3195-1a58-60df-a5c9107b19e0\",\n \"user_id\": \"urn:uuid:df2651f0-c224-1e75-598f-03c79fb86858\",\n \"role_id\": \"urn:uuid:1fac9fc5-a36f-79b4-8012-a50d9208af42\"\n },\n {\n \"id\": \"19c22225-1397-22fb-7b10-e0393f1c7e48\",\n \"user_id\": \"e005df45-c32d-2d23-15ad-58adf13987bf\",\n \"role_id\": \"4a8e1983-afad-129b-e5df-f5c1bacc45a3\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"id\": \"41bdcdc5-49bd-e213-10dc-d350a1244606\",\n \"user_id\": \"urn:uuid:15aa5351-f40d-c061-43e0-17eecf3bafd0\",\n \"role_id\": \"urn:uuid:bc960295-4166-c354-27a5-12359405700d\"\n },\n {\n \"id\": \"urn:uuid:37b18f43-9c85-ab4b-b5d9-49c514f429c4\",\n \"user_id\": \"urn:uuid:c16e9fd0-1fcc-3d3f-3e4d-de54aec70412\",\n \"role_id\": \"urn:uuid:17a55ca3-470a-b16f-1b10-9c9b842cc615\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -6155,12 +6155,12 @@ "value": "application/json" } ], - "body": "{\n \"user_roles\": [\n {\n \"id\": \"38be287d-8c2a-3e47-cc98-11cb7c101dfa\",\n \"uid\": \"ut doullamco Loremest nisiin et \",\n \"user_id\": \"6103ca1a-9246-dcd9-d45d-75b5031ede65\",\n \"role_id\": \"97529b53-1912-381f-f91d-3f629ac9d3f6\"\n },\n {\n \"id\": \"c475a7e1-ffac-9a8f-2ca9-d4cf13c15543\",\n \"uid\": \"dolorefugiat Loremcommodo Lorem \",\n \"user_id\": \"urn:uuid:373dd221-7897-d9fa-b30a-02dff25a4e29\",\n \"role_id\": \"f2e1fba7-5d49-6873-e1d8-9c9d551cc89b\"\n }\n ]\n}", + "body": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:f6c53566-f7cf-cd9b-5174-71ad2390c1f8\",\n \"uid\": \"quiculpa doloresit aliquip magna\",\n \"user_id\": \"b812e0cf-1434-0bc0-62d5-95d8e8c8eb9d\",\n \"role_id\": \"urn:uuid:c8549353-afc0-0db3-0c2c-0cd01991a860\"\n },\n {\n \"id\": \"urn:uuid:8f8a46d1-1395-aeb2-393a-f756a905aae1\",\n \"uid\": \"ea reprehenderit aliquaculpa mol\",\n \"user_id\": \"urn:uuid:8dd12a5e-086a-2223-815b-32b5695327ba\",\n \"role_id\": \"urn:uuid:2022f85c-4c91-e540-3fea-a518e19cfcbe\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fb3ca234-3014-41f2-89b2-2a244ea7950e", + "id": "37721eb8-c1e7-4caf-8842-e761b4d9444f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -6194,7 +6194,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:894a4426-3195-1a58-60df-a5c9107b19e0\",\n \"user_id\": \"urn:uuid:df2651f0-c224-1e75-598f-03c79fb86858\",\n \"role_id\": \"urn:uuid:1fac9fc5-a36f-79b4-8012-a50d9208af42\"\n },\n {\n \"id\": \"19c22225-1397-22fb-7b10-e0393f1c7e48\",\n \"user_id\": \"e005df45-c32d-2d23-15ad-58adf13987bf\",\n \"role_id\": \"4a8e1983-afad-129b-e5df-f5c1bacc45a3\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"id\": \"41bdcdc5-49bd-e213-10dc-d350a1244606\",\n \"user_id\": \"urn:uuid:15aa5351-f40d-c061-43e0-17eecf3bafd0\",\n \"role_id\": \"urn:uuid:bc960295-4166-c354-27a5-12359405700d\"\n },\n {\n \"id\": \"urn:uuid:37b18f43-9c85-ab4b-b5d9-49c514f429c4\",\n \"user_id\": \"urn:uuid:c16e9fd0-1fcc-3d3f-3e4d-de54aec70412\",\n \"role_id\": \"urn:uuid:17a55ca3-470a-b16f-1b10-9c9b842cc615\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -6216,7 +6216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d335bd2-8922-423b-8965-c59edee7ca74", + "id": "9f999611-e114-4ed6-b179-7fd15db6efbe", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -6250,7 +6250,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_roles\": [\n {\n \"id\": \"urn:uuid:894a4426-3195-1a58-60df-a5c9107b19e0\",\n \"user_id\": \"urn:uuid:df2651f0-c224-1e75-598f-03c79fb86858\",\n \"role_id\": \"urn:uuid:1fac9fc5-a36f-79b4-8012-a50d9208af42\"\n },\n {\n \"id\": \"19c22225-1397-22fb-7b10-e0393f1c7e48\",\n \"user_id\": \"e005df45-c32d-2d23-15ad-58adf13987bf\",\n \"role_id\": \"4a8e1983-afad-129b-e5df-f5c1bacc45a3\"\n }\n ]\n}", + "raw": "{\n \"user_roles\": [\n {\n \"id\": \"41bdcdc5-49bd-e213-10dc-d350a1244606\",\n \"user_id\": \"urn:uuid:15aa5351-f40d-c061-43e0-17eecf3bafd0\",\n \"role_id\": \"urn:uuid:bc960295-4166-c354-27a5-12359405700d\"\n },\n {\n \"id\": \"urn:uuid:37b18f43-9c85-ab4b-b5d9-49c514f429c4\",\n \"user_id\": \"urn:uuid:c16e9fd0-1fcc-3d3f-3e4d-de54aec70412\",\n \"role_id\": \"urn:uuid:17a55ca3-470a-b16f-1b10-9c9b842cc615\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -6278,7 +6278,7 @@ } }, { - "id": "abe345c1-e73e-47c4-9084-d5621c789fa9", + "id": "1c534bdc-ffec-4b64-977f-c4384038c52c", "name": "Find user role pairing by id", "request": { "name": "Find user role pairing by id", @@ -6320,7 +6320,7 @@ }, "response": [ { - "id": "982ea04f-de54-43dc-9194-a172732447c5", + "id": "2198e6b9-a2fc-4dd8-b56c-4e022c30d6a3", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -6359,12 +6359,12 @@ "value": "application/json" } ], - "body": "{\n \"user_role\": {\n \"id\": \"d0bfa425-b156-4ef1-9141-3a2aaae24861\",\n \"uid\": \"sit Duis non estveniam commodomo\",\n \"user_id\": \"d77c6355-3566-132d-74c6-4fcbaceaeecb\",\n \"role_id\": \"urn:uuid:c0e9f257-9be8-cf7b-5f8b-9d6a0f6a73c7\"\n }\n}", + "body": "{\n \"user_role\": {\n \"id\": \"urn:uuid:8c858bfb-5c39-4aaf-57f9-2b9de86f3031\",\n \"uid\": \"doloreDuis nullacupidatat aute e\",\n \"user_id\": \"a771d345-1c43-004b-de5a-5d9ef9426db7\",\n \"role_id\": \"urn:uuid:e1797d7f-52e0-f1f5-b694-a9c57b33e314\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d2efc52a-b87b-4d27-8c83-b72c7b0eeb77", + "id": "a67e37a6-154e-47c5-821d-c9f530bbe64e", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -6408,7 +6408,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f667a2f-967b-43f6-9f97-fdcc3ceb1093", + "id": "73edaff8-8aa8-4ff5-8049-85da1e96f19c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -6458,7 +6458,7 @@ } }, { - "id": "2b4497d2-18a8-48c2-a404-62e16b277588", + "id": "0d699362-4a7a-474d-af46-2c64a276f844", "name": "Update a user role pairing by id", "request": { "name": "Update a user role pairing by id", @@ -6501,7 +6501,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6513,7 +6513,7 @@ }, "response": [ { - "id": "bc519a18-9b35-4c0a-8cfc-09efaece963f", + "id": "acd7a243-f939-4ab3-8825-2f54af1b3f05", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -6548,7 +6548,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6565,12 +6565,12 @@ "value": "application/json" } ], - "body": "{\n \"user_role\": {\n \"id\": \"d0bfa425-b156-4ef1-9141-3a2aaae24861\",\n \"uid\": \"sit Duis non estveniam commodomo\",\n \"user_id\": \"d77c6355-3566-132d-74c6-4fcbaceaeecb\",\n \"role_id\": \"urn:uuid:c0e9f257-9be8-cf7b-5f8b-9d6a0f6a73c7\"\n }\n}", + "body": "{\n \"user_role\": {\n \"id\": \"urn:uuid:8c858bfb-5c39-4aaf-57f9-2b9de86f3031\",\n \"uid\": \"doloreDuis nullacupidatat aute e\",\n \"user_id\": \"a771d345-1c43-004b-de5a-5d9ef9426db7\",\n \"role_id\": \"urn:uuid:e1797d7f-52e0-f1f5-b694-a9c57b33e314\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4548f00c-9c04-40c8-88f7-3a70ddc3718f", + "id": "f757a7ab-deb2-4f04-9d98-091644db4527", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -6605,7 +6605,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6627,7 +6627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f3a9a98-af03-467d-b449-91d41578c09a", + "id": "3466045f-7f59-42cf-870b-bac4b748e840", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -6662,7 +6662,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:0f353c14-643b-2e7a-ab45-35285a63e2f7\",\n \"role_id\": \"urn:uuid:321ab748-6895-8894-41f1-0d82615ef7ae\"\n }\n}", + "raw": "{\n \"user_role\": {\n \"user_id\": \"urn:uuid:55834c74-c721-5d58-9c08-f4710ed7a3fe\",\n \"role_id\": \"1ac13c11-e856-9b1c-dc84-aab35a92d5e0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6690,7 +6690,7 @@ } }, { - "id": "9c7bb36d-1797-4ea7-afec-4984f1dac850", + "id": "908cc7f4-ae68-4980-9ba3-cfba99499202", "name": "Delete a user role assignment", "request": { "name": "Delete a user role assignment", @@ -6732,7 +6732,7 @@ }, "response": [ { - "id": "7b8371f2-5199-4fdd-9d0d-12d269db80df", + "id": "803086cc-d6c0-47e4-95c7-34763f02cc30", "name": "User role was destroyed", "originalRequest": { "url": { @@ -6776,7 +6776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "674975c4-96be-4b23-a9bf-804570d7780e", + "id": "a2e045f6-3602-4423-858f-b0b472d36569", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -6820,7 +6820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8df3e6f2-777f-40f5-ba8a-c5a32fdf378a", + "id": "b4b3b9b2-4dbf-493d-aad2-3bc2eb286b68", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -6876,7 +6876,7 @@ "description": "", "item": [ { - "id": "f9109a48-d5d7-452b-8e50-34dbfeddb9d4", + "id": "3ba96b3a-82ad-4407-ad66-9028505cfb58", "name": "Get attribute data in bulk", "request": { "name": "Get attribute data in bulk", @@ -6961,7 +6961,7 @@ }, "response": [ { - "id": "4b98b916-0f97-40f1-90f0-0d9da3b99223", + "id": "d9f9d862-e71b-4376-8e05-a3ee3318a270", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -7054,12 +7054,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attributes\": [\n {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud id nisi Excepteurdolore \",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1993-08-07T22:17:04.359Z\",\n \"created_at\": \"1969-08-18T14:43:55.262Z\",\n \"updated_at\": \"2021-08-05T01:19:28.410Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo nulla ex aliquipminim si\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2014-02-10T17:53:35.885Z\",\n \"created_at\": \"1961-10-13T14:17:31.028Z\",\n \"updated_at\": \"1949-07-18T10:57:44.755Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1965-06-25T13:56:34.498Z\",\n \"tmp_updated_at\": \"2022-02-16T06:14:09.678Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n },\n {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"doloreDuis Ut eaullamco dosed do\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1985-04-15T06:25:49.135Z\",\n \"created_at\": \"2011-09-19T08:51:52.947Z\",\n \"updated_at\": \"1960-11-30T19:28:06.165Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Excepteursed laborum esseoccaeca\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1994-06-16T00:58:46.569Z\",\n \"created_at\": \"1972-09-17T07:21:42.585Z\",\n \"updated_at\": \"2001-10-28T00:09:26.321Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1978-11-10T01:26:44.088Z\",\n \"tmp_updated_at\": \"1991-11-12T11:25:57.459Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n ],\n \"_metadata\": {\n \"limit\": 22278632,\n \"offset\": -67362074,\n \"total\": 70101050,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"ne_attributes\": [\n {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"ex enim laborum velitin sunt dol\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1949-11-08T14:18:05.762Z\",\n \"created_at\": \"1977-09-01T15:28:36.778Z\",\n \"updated_at\": \"1953-08-28T06:43:45.894Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"ut nostrud anim eteu nondolore e\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2014-03-17T20:15:03.517Z\",\n \"created_at\": \"1981-05-01T19:19:35.728Z\",\n \"updated_at\": \"2005-08-13T11:31:12.611Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2008-11-27T11:18:19.762Z\",\n \"tmp_updated_at\": \"2007-12-10T23:15:39.120Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n },\n {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"est officiaut Ut Excepteur volup\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-06-04T07:08:27.293Z\",\n \"created_at\": \"2017-07-11T05:29:22.934Z\",\n \"updated_at\": \"1983-05-02T02:02:06.904Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"ineiusmod labore ad utaute do qu\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1975-11-25T13:35:02.263Z\",\n \"created_at\": \"2001-06-25T04:34:44.176Z\",\n \"updated_at\": \"2024-02-01T04:33:49.221Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1999-04-27T11:12:12.338Z\",\n \"tmp_updated_at\": \"2012-12-01T17:49:02.693Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n ],\n \"_metadata\": {\n \"limit\": 78052059,\n \"offset\": -71910444,\n \"total\": -1745276,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d979d10b-3ae1-4c4e-abf8-a17053a451c8", + "id": "e53f2f3c-e732-4d91-a121-6987ad6118e3", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -7157,7 +7157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4140a6a1-22c6-4f04-b5ed-5476744f7cc7", + "id": "db1179e4-50cd-425e-b3ca-dca30c933292", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -7261,7 +7261,7 @@ } }, { - "id": "13dacd1c-f23e-4046-8c06-f511cf6d963d", + "id": "ed94ae0b-b0d2-4bbe-a5b6-4240c4068bce", "name": "Create an attribute", "request": { "name": "Create an attribute", @@ -7292,7 +7292,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7304,7 +7304,7 @@ }, "response": [ { - "id": "ad53dbce-0e69-49f8-bd37-8e9481da269f", + "id": "06ff9ac3-7473-46cf-a317-0de8ceebad97", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -7338,7 +7338,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7355,12 +7355,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Ut magna doloreet nisi ad repreh\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1990-09-26T05:23:34.135Z\",\n \"created_at\": \"1979-08-27T08:54:17.782Z\",\n \"updated_at\": \"1999-01-04T02:10:20.350Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"laboris elit aliquip euexercitat\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2012-11-22T06:39:11.091Z\",\n \"created_at\": \"2020-04-29T02:41:21.147Z\",\n \"updated_at\": \"2010-08-23T06:24:47.104Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1990-01-12T22:37:56.408Z\",\n \"tmp_updated_at\": \"2007-06-29T18:26:35.340Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", + "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"idsit animminim dolor Excepteur \",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1947-01-02T19:22:21.679Z\",\n \"created_at\": \"1950-07-06T22:56:20.752Z\",\n \"updated_at\": \"2001-08-25T09:25:44.105Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"id sedoccaecat nostrud nullaenim\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1978-01-31T02:26:23.088Z\",\n \"created_at\": \"2008-10-29T03:03:07.762Z\",\n \"updated_at\": \"1991-04-27T13:09:45.723Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1978-09-27T05:07:50.323Z\",\n \"tmp_updated_at\": \"2019-12-18T04:34:11.703Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f5a68693-2818-4b99-a666-7490fc898473", + "id": "038d1129-753c-4a85-a0c3-955cc0219553", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -7394,7 +7394,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7416,7 +7416,7 @@ "_postman_previewlanguage": "json" }, { - "id": "780e13f3-0af3-4cdc-a05e-fe3e51bb3a6a", + "id": "dfc32236-5356-499d-8fe5-b71b1658fdf3", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -7450,7 +7450,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7478,7 +7478,7 @@ } }, { - "id": "c0abbca8-5de1-44f6-acec-0a070001d87a", + "id": "95d2d0bd-7826-4d6b-bf4b-938b5622a872", "name": "Find attribute data by id", "request": { "name": "Find attribute data by id", @@ -7520,7 +7520,7 @@ }, "response": [ { - "id": "dccea7b3-a209-40b6-b498-49b9e0ef9f58", + "id": "1e254d5f-4971-4421-8527-6508dc69efa0", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -7559,12 +7559,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Ut magna doloreet nisi ad repreh\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1990-09-26T05:23:34.135Z\",\n \"created_at\": \"1979-08-27T08:54:17.782Z\",\n \"updated_at\": \"1999-01-04T02:10:20.350Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"laboris elit aliquip euexercitat\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2012-11-22T06:39:11.091Z\",\n \"created_at\": \"2020-04-29T02:41:21.147Z\",\n \"updated_at\": \"2010-08-23T06:24:47.104Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1990-01-12T22:37:56.408Z\",\n \"tmp_updated_at\": \"2007-06-29T18:26:35.340Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", + "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"idsit animminim dolor Excepteur \",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1947-01-02T19:22:21.679Z\",\n \"created_at\": \"1950-07-06T22:56:20.752Z\",\n \"updated_at\": \"2001-08-25T09:25:44.105Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"id sedoccaecat nostrud nullaenim\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1978-01-31T02:26:23.088Z\",\n \"created_at\": \"2008-10-29T03:03:07.762Z\",\n \"updated_at\": \"1991-04-27T13:09:45.723Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1978-09-27T05:07:50.323Z\",\n \"tmp_updated_at\": \"2019-12-18T04:34:11.703Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d3e4553d-2b42-433b-b3e7-070c3d413244", + "id": "31aba14a-2fb9-4afb-8371-5dcd85c0ad86", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -7608,7 +7608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4b77783-de82-48e5-8090-a8393f5d3140", + "id": "1fab99f7-4599-47bc-91d8-a7cfb46659be", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -7658,7 +7658,7 @@ } }, { - "id": "0f5ae8eb-9937-4c28-a519-15f11ffc4053", + "id": "628738e2-2a5d-4f9e-a937-eab929b3b26a", "name": "Update attribute data by id", "request": { "name": "Update attribute data by id", @@ -7701,7 +7701,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7713,7 +7713,7 @@ }, "response": [ { - "id": "09d46418-96b8-4021-a581-43daa69e6284", + "id": "d5ac4d8f-c77c-43ab-bd56-e7449fbb9050", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -7748,7 +7748,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7765,12 +7765,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Ut magna doloreet nisi ad repreh\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1990-09-26T05:23:34.135Z\",\n \"created_at\": \"1979-08-27T08:54:17.782Z\",\n \"updated_at\": \"1999-01-04T02:10:20.350Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"laboris elit aliquip euexercitat\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2012-11-22T06:39:11.091Z\",\n \"created_at\": \"2020-04-29T02:41:21.147Z\",\n \"updated_at\": \"2010-08-23T06:24:47.104Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1990-01-12T22:37:56.408Z\",\n \"tmp_updated_at\": \"2007-06-29T18:26:35.340Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", + "body": "{\n \"ne_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"idsit animminim dolor Excepteur \",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1947-01-02T19:22:21.679Z\",\n \"created_at\": \"1950-07-06T22:56:20.752Z\",\n \"updated_at\": \"2001-08-25T09:25:44.105Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"id sedoccaecat nostrud nullaenim\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1978-01-31T02:26:23.088Z\",\n \"created_at\": \"2008-10-29T03:03:07.762Z\",\n \"updated_at\": \"1991-04-27T13:09:45.723Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1978-09-27T05:07:50.323Z\",\n \"tmp_updated_at\": \"2019-12-18T04:34:11.703Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ff19b2f9-605e-4c07-8bd4-88b29592add4", + "id": "64af080c-4ae9-48f4-86e7-8ecd4db501e1", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -7805,7 +7805,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7827,7 +7827,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00579fd5-787b-4b47-bb99-56d56b498451", + "id": "cd8ea026-f2c2-4e61-90cf-17c8e400fa19", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -7862,7 +7862,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"Lorem deseruntlaborum ad sint in\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"pariatur nisi fugiat doloreest p\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"1948-11-15T12:27:51.165Z\",\n \"created_at\": \"1952-11-19T00:56:15.297Z\",\n \"updated_at\": \"1995-11-02T03:54:22.394Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"2002-03-25T21:19:22.549Z\",\n \"tmp_updated_at\": \"1969-09-28T07:04:03.311Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"nostrud nulla quis labore etad d\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"archived\": false,\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute\": {\n \"id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"uid\": \"commodo laborum non sunt ipsumco\",\n \"label\": \"birthday\",\n \"description\": \"Your birthday\",\n \"tool_tip\": \"Put your birthday here mm-dd-yyyy\",\n \"crypt\": false,\n \"archived\": false,\n \"archived_on\": \"2015-01-27T03:10:29.473Z\",\n \"created_at\": \"2017-04-05T17:11:56.487Z\",\n \"updated_at\": \"1944-08-01T05:05:41.879Z\",\n \"date_format\": \"mm/dd/yyyy\",\n \"selectable_status\": \"Active\",\n \"risk_score_setting\": \"standard\",\n \"risk_type\": \"OverallRisk\",\n \"ownership_driver\": true,\n \"allow_multiple_selections\": true,\n \"filtered_by_ne_attribute\": true,\n \"filtering_ne_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"ne_attribute_filter_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"reverse_association_attribute_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"legacy_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"tmp_created_at\": \"1981-09-01T18:33:25.383Z\",\n \"tmp_updated_at\": \"1962-08-20T10:28:36.421Z\"\n },\n \"profile_type_id\": \"ac4aae0b-4140-49a4-a84c-126762fd0c8f\",\n \"data_type\": \"text field\",\n \"type\": \"AttachmentAttribute\",\n \"validations_attributes\": {\n \"validation_method\": \"required\",\n \"value\": \"mm-dd-yyyy\",\n \"_destroy\": false\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7896,7 +7896,7 @@ "description": "", "item": [ { - "id": "11cbecb2-9b41-4201-84fa-4c2522bbd63c", + "id": "52865563-dd9d-4b0e-954a-3c6624a75408", "name": "Add a value to an option based attribute", "request": { "name": "Add a value to an option based attribute", @@ -7927,7 +7927,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7939,7 +7939,7 @@ }, "response": [ { - "id": "8974c7fd-c50c-4a46-9f9b-0f30fdca0fea", + "id": "8fe14712-ae02-494a-b471-48970e87c93b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -7973,7 +7973,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7990,12 +7990,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_option\": {\n \"id\": \"urn:uuid:909ba055-be58-2f2b-0b89-4a67379218a6\",\n \"uid\": \"dolor deseruntdolore proidentull\",\n \"ne_attribute_id\": \"24be73be-ebb8-e70a-8698-ea34b0259b18\",\n \"option\": \"fugiat\"\n }\n}", + "body": "{\n \"ne_attribute_option\": {\n \"id\": \"5f14a025-f3b3-8aaa-f1c6-7a3e6cefa0fa\",\n \"uid\": \"dolore quiipsum pariatur sintpro\",\n \"ne_attribute_id\": \"e7334445-92e7-891a-b50c-7ff23383043f\",\n \"option\": \"enim fugiat\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "15248584-889c-4cf6-b768-2880b1c243ac", + "id": "c195ce5f-5a9f-496c-860e-dc2f45dcfc0c", "name": "Invalid input", "originalRequest": { "url": { @@ -8025,7 +8025,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -8047,7 +8047,7 @@ } }, { - "id": "c028ac6a-6b9a-4189-94f4-49eae748ac5b", + "id": "a1612be1-c381-4e06-bd94-b623c5fbd034", "name": "Get option based attribute values", "request": { "name": "Get option based attribute values", @@ -8123,7 +8123,7 @@ }, "response": [ { - "id": "13e6a872-5cc7-4d15-8e72-4d031c608f34", + "id": "761b5126-0450-4bdb-8542-67f0a056448e", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -8207,12 +8207,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"08af7d3d-cf08-64af-6e69-ca26e874dd66\",\n \"uid\": \"Excepteur Duis eiusmodut dolorei\",\n \"ne_attribute_id\": \"urn:uuid:51db7f69-d765-7ef5-614a-7ce4cc2e099d\",\n \"option\": \"aute dolore aliqua in\"\n },\n {\n \"id\": \"urn:uuid:4835fc9b-198d-ea88-3cbb-544e1764ea15\",\n \"uid\": \"dolore officiafugiat exercitatio\",\n \"ne_attribute_id\": \"e2eb2a0c-9819-0272-b276-8a241538b093\",\n \"option\": \"non in\"\n }\n ],\n \"_metadata\": {\n \"limit\": -51113370,\n \"offset\": 14812220,\n \"total\": 62665545,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:fb2e816e-c52f-e4d0-cd40-5b8f7ffc8f8c\",\n \"uid\": \"et ea ut Loremminim sintin molli\",\n \"ne_attribute_id\": \"4af1a895-d23c-ca0f-5627-c4b233824c05\",\n \"option\": \"consectetur\"\n },\n {\n \"id\": \"urn:uuid:dd4e4fe7-80a3-1052-5e5d-fa542f184325\",\n \"uid\": \"Excepteur non auteofficia esse d\",\n \"ne_attribute_id\": \"f10cde1b-9536-ce40-297f-d1c913253612\",\n \"option\": \"deserunt ullamco consectetur reprehenderit sed\"\n }\n ],\n \"_metadata\": {\n \"limit\": 48234366,\n \"offset\": -41378367,\n \"total\": -99466721,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fb7f9bcb-dcaa-4227-b3c5-70e22ccd4d30", + "id": "2013bb4f-a891-47aa-864a-78f373b616ca", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -8301,7 +8301,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83f5f99e-7ace-4fdb-b8e1-b6adb84bf4fb", + "id": "65430cf3-7265-49e4-a33c-f7233a217ee0", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -8396,7 +8396,7 @@ } }, { - "id": "425b6b31-acd9-455d-9f35-6e687c80ae6a", + "id": "9141f985-6c67-4c71-93bf-d308e05de5cb", "name": "Create multiple new option based attribute values", "request": { "name": "Create multiple new option based attribute values", @@ -8427,7 +8427,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"58313edd-4928-fe36-ff61-4fd0f0975461\",\n \"option\": \"pariatur voluptate consectetur consequat\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:31f76dff-a766-2c47-d022-9ee6ed841743\",\n \"option\": \"amet voluptate laboris dolo\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"96f1b60d-71c5-93c6-b5f7-d7ad7a28ce7c\",\n \"option\": \"elit Duis eu qui\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:03df0106-92a2-c359-4166-01a0d85b6771\",\n \"option\": \"laboris labore tempor\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8439,7 +8439,7 @@ }, "response": [ { - "id": "eba88662-c8c3-4dc0-8ba4-3ae71f55020b", + "id": "5240cd80-5add-4803-b028-55dbdd75b9f1", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -8473,7 +8473,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"58313edd-4928-fe36-ff61-4fd0f0975461\",\n \"option\": \"pariatur voluptate consectetur consequat\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:31f76dff-a766-2c47-d022-9ee6ed841743\",\n \"option\": \"amet voluptate laboris dolo\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"96f1b60d-71c5-93c6-b5f7-d7ad7a28ce7c\",\n \"option\": \"elit Duis eu qui\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:03df0106-92a2-c359-4166-01a0d85b6771\",\n \"option\": \"laboris labore tempor\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8490,12 +8490,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"28bf1397-f868-5ecc-7d5a-2c06612585b5\",\n \"uid\": \"est qui officia cupidatatid Duis\",\n \"ne_attribute_id\": \"urn:uuid:bbf57aae-e61c-5076-57fd-72594ae4744a\",\n \"option\": \"dolor sunt id\"\n },\n {\n \"id\": \"f907d522-30f3-dece-78e6-401a02b1d5a2\",\n \"uid\": \"laboris ut cillum consecteturcom\",\n \"ne_attribute_id\": \"618b3d0c-96ab-6e60-2db3-9db95382df5e\",\n \"option\": \"nisi enim\"\n }\n ]\n}", + "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:d9f8ca28-2ee6-cca4-170a-275e4bc5550c\",\n \"uid\": \"deserunt Excepteur aliqua dolorc\",\n \"ne_attribute_id\": \"a246a2d4-1770-3b2e-071f-94286a62120e\",\n \"option\": \"nulla dolore esse qui\"\n },\n {\n \"id\": \"ec09d3f5-9416-f4fd-992b-322a5c2d388c\",\n \"uid\": \"adipisicingaliqua esse doloreame\",\n \"ne_attribute_id\": \"urn:uuid:c067ed00-6e14-c3a4-2605-0a9e7da22da3\",\n \"option\": \"culpa elit sint dolore\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "819f9e58-a1b9-40c5-9ceb-9ef320f09d06", + "id": "0adb23b7-ea4c-41dd-a0c2-08cf06098da5", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -8529,7 +8529,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"58313edd-4928-fe36-ff61-4fd0f0975461\",\n \"option\": \"pariatur voluptate consectetur consequat\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:31f76dff-a766-2c47-d022-9ee6ed841743\",\n \"option\": \"amet voluptate laboris dolo\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"96f1b60d-71c5-93c6-b5f7-d7ad7a28ce7c\",\n \"option\": \"elit Duis eu qui\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:03df0106-92a2-c359-4166-01a0d85b6771\",\n \"option\": \"laboris labore tempor\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8551,7 +8551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "982d7ccb-40e0-46e6-9c49-a4dac2896bab", + "id": "a88303cc-5ead-48ab-97da-2f3ed2fadec9", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -8585,7 +8585,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"58313edd-4928-fe36-ff61-4fd0f0975461\",\n \"option\": \"pariatur voluptate consectetur consequat\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:31f76dff-a766-2c47-d022-9ee6ed841743\",\n \"option\": \"amet voluptate laboris dolo\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"ne_attribute_id\": \"96f1b60d-71c5-93c6-b5f7-d7ad7a28ce7c\",\n \"option\": \"elit Duis eu qui\"\n },\n {\n \"ne_attribute_id\": \"urn:uuid:03df0106-92a2-c359-4166-01a0d85b6771\",\n \"option\": \"laboris labore tempor\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8613,7 +8613,7 @@ } }, { - "id": "de000a67-a6a2-4a15-817d-e9e2c67366ef", + "id": "b43f28f6-20a5-4534-8b1d-6f6ff620a720", "name": "Update multiple option based attribute values", "request": { "name": "Update multiple option based attribute values", @@ -8644,7 +8644,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:ab8f7d58-11cc-b1f0-39fa-8d5f543b5135\",\n \"ne_attribute_id\": \"d39113a2-859e-7e6f-653e-b567428ddfbd\",\n \"option\": \"esse exercitation\"\n },\n {\n \"id\": \"a0efd13c-1bbc-5e24-bb1f-21c268487562\",\n \"ne_attribute_id\": \"urn:uuid:3e3787cc-0bbb-fa33-c587-58ad4322fc82\",\n \"option\": \"Excepteur cupidatat in ullamco\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"be92ed81-b439-344d-ee18-fa506baff041\",\n \"ne_attribute_id\": \"1577aa80-c119-d297-0372-c7b870716074\",\n \"option\": \"nisi magna et\"\n },\n {\n \"id\": \"ff4bb3ae-df29-d693-8485-baba79811d38\",\n \"ne_attribute_id\": \"urn:uuid:7667aa4f-ca63-c50d-bee0-a39ee38795be\",\n \"option\": \"qui consectetur est\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8656,7 +8656,7 @@ }, "response": [ { - "id": "5fc609ed-dd76-4ed2-be7d-3b14ab3878ec", + "id": "5309d7c7-4d27-46ae-8332-de661232c221", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -8690,7 +8690,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:ab8f7d58-11cc-b1f0-39fa-8d5f543b5135\",\n \"ne_attribute_id\": \"d39113a2-859e-7e6f-653e-b567428ddfbd\",\n \"option\": \"esse exercitation\"\n },\n {\n \"id\": \"a0efd13c-1bbc-5e24-bb1f-21c268487562\",\n \"ne_attribute_id\": \"urn:uuid:3e3787cc-0bbb-fa33-c587-58ad4322fc82\",\n \"option\": \"Excepteur cupidatat in ullamco\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"be92ed81-b439-344d-ee18-fa506baff041\",\n \"ne_attribute_id\": \"1577aa80-c119-d297-0372-c7b870716074\",\n \"option\": \"nisi magna et\"\n },\n {\n \"id\": \"ff4bb3ae-df29-d693-8485-baba79811d38\",\n \"ne_attribute_id\": \"urn:uuid:7667aa4f-ca63-c50d-bee0-a39ee38795be\",\n \"option\": \"qui consectetur est\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8707,12 +8707,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"28bf1397-f868-5ecc-7d5a-2c06612585b5\",\n \"uid\": \"est qui officia cupidatatid Duis\",\n \"ne_attribute_id\": \"urn:uuid:bbf57aae-e61c-5076-57fd-72594ae4744a\",\n \"option\": \"dolor sunt id\"\n },\n {\n \"id\": \"f907d522-30f3-dece-78e6-401a02b1d5a2\",\n \"uid\": \"laboris ut cillum consecteturcom\",\n \"ne_attribute_id\": \"618b3d0c-96ab-6e60-2db3-9db95382df5e\",\n \"option\": \"nisi enim\"\n }\n ]\n}", + "body": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:d9f8ca28-2ee6-cca4-170a-275e4bc5550c\",\n \"uid\": \"deserunt Excepteur aliqua dolorc\",\n \"ne_attribute_id\": \"a246a2d4-1770-3b2e-071f-94286a62120e\",\n \"option\": \"nulla dolore esse qui\"\n },\n {\n \"id\": \"ec09d3f5-9416-f4fd-992b-322a5c2d388c\",\n \"uid\": \"adipisicingaliqua esse doloreame\",\n \"ne_attribute_id\": \"urn:uuid:c067ed00-6e14-c3a4-2605-0a9e7da22da3\",\n \"option\": \"culpa elit sint dolore\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "486db7c2-b14c-49d6-8335-d3250de72fa1", + "id": "9e5ff48c-cf84-4707-a0c2-202389fad705", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -8746,7 +8746,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:ab8f7d58-11cc-b1f0-39fa-8d5f543b5135\",\n \"ne_attribute_id\": \"d39113a2-859e-7e6f-653e-b567428ddfbd\",\n \"option\": \"esse exercitation\"\n },\n {\n \"id\": \"a0efd13c-1bbc-5e24-bb1f-21c268487562\",\n \"ne_attribute_id\": \"urn:uuid:3e3787cc-0bbb-fa33-c587-58ad4322fc82\",\n \"option\": \"Excepteur cupidatat in ullamco\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"be92ed81-b439-344d-ee18-fa506baff041\",\n \"ne_attribute_id\": \"1577aa80-c119-d297-0372-c7b870716074\",\n \"option\": \"nisi magna et\"\n },\n {\n \"id\": \"ff4bb3ae-df29-d693-8485-baba79811d38\",\n \"ne_attribute_id\": \"urn:uuid:7667aa4f-ca63-c50d-bee0-a39ee38795be\",\n \"option\": \"qui consectetur est\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8768,7 +8768,7 @@ "_postman_previewlanguage": "json" }, { - "id": "476bbba3-877b-407c-a6e5-93863dc5942e", + "id": "7fe6ecd6-2206-4749-8267-7842ddf8624a", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -8802,7 +8802,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"urn:uuid:ab8f7d58-11cc-b1f0-39fa-8d5f543b5135\",\n \"ne_attribute_id\": \"d39113a2-859e-7e6f-653e-b567428ddfbd\",\n \"option\": \"esse exercitation\"\n },\n {\n \"id\": \"a0efd13c-1bbc-5e24-bb1f-21c268487562\",\n \"ne_attribute_id\": \"urn:uuid:3e3787cc-0bbb-fa33-c587-58ad4322fc82\",\n \"option\": \"Excepteur cupidatat in ullamco\"\n }\n ]\n}", + "raw": "{\n \"ne_attribute_options\": [\n {\n \"id\": \"be92ed81-b439-344d-ee18-fa506baff041\",\n \"ne_attribute_id\": \"1577aa80-c119-d297-0372-c7b870716074\",\n \"option\": \"nisi magna et\"\n },\n {\n \"id\": \"ff4bb3ae-df29-d693-8485-baba79811d38\",\n \"ne_attribute_id\": \"urn:uuid:7667aa4f-ca63-c50d-bee0-a39ee38795be\",\n \"option\": \"qui consectetur est\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -8830,7 +8830,7 @@ } }, { - "id": "d464698f-9d26-473b-a211-60137cc83f5c", + "id": "23997256-8410-4c8e-9c00-73835c20b379", "name": "Find option based attribute value by id", "request": { "name": "Find option based attribute value by id", @@ -8872,7 +8872,7 @@ }, "response": [ { - "id": "067b5fb4-dd7d-4cc9-b8ef-ca25016aae9c", + "id": "43ee7cca-d10e-4439-b9df-f122db19b3fb", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -8911,12 +8911,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_option\": {\n \"id\": \"urn:uuid:909ba055-be58-2f2b-0b89-4a67379218a6\",\n \"uid\": \"dolor deseruntdolore proidentull\",\n \"ne_attribute_id\": \"24be73be-ebb8-e70a-8698-ea34b0259b18\",\n \"option\": \"fugiat\"\n }\n}", + "body": "{\n \"ne_attribute_option\": {\n \"id\": \"5f14a025-f3b3-8aaa-f1c6-7a3e6cefa0fa\",\n \"uid\": \"dolore quiipsum pariatur sintpro\",\n \"ne_attribute_id\": \"e7334445-92e7-891a-b50c-7ff23383043f\",\n \"option\": \"enim fugiat\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5b37701a-d014-4ece-b09f-8dcf20e783b9", + "id": "46a0234b-d22c-47b5-ae76-5cedbd403cf4", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -8960,7 +8960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1868eb42-cb24-49d5-a079-a81a3cec75f1", + "id": "ea0d7a33-1164-4a21-8f93-a6cd4a2c7880", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -9010,7 +9010,7 @@ } }, { - "id": "b9336fc9-51c3-4b1d-aaae-c4f046f971de", + "id": "fd2cd8f3-9047-4d01-94ef-4ebb9879ca6e", "name": "Update a option based attribute value by id", "request": { "name": "Update a option based attribute value by id", @@ -9053,7 +9053,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9065,7 +9065,7 @@ }, "response": [ { - "id": "d99f0e29-6307-45f7-95b5-ec07c989ff89", + "id": "12a31715-2aa6-4117-b073-1dadf95a5955", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -9100,7 +9100,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9117,12 +9117,12 @@ "value": "application/json" } ], - "body": "{\n \"ne_attribute_option\": {\n \"id\": \"urn:uuid:909ba055-be58-2f2b-0b89-4a67379218a6\",\n \"uid\": \"dolor deseruntdolore proidentull\",\n \"ne_attribute_id\": \"24be73be-ebb8-e70a-8698-ea34b0259b18\",\n \"option\": \"fugiat\"\n }\n}", + "body": "{\n \"ne_attribute_option\": {\n \"id\": \"5f14a025-f3b3-8aaa-f1c6-7a3e6cefa0fa\",\n \"uid\": \"dolore quiipsum pariatur sintpro\",\n \"ne_attribute_id\": \"e7334445-92e7-891a-b50c-7ff23383043f\",\n \"option\": \"enim fugiat\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "da1b5c6c-93bd-4b07-bd84-0e7ee73d787c", + "id": "c6ee0d1e-8f4d-4eaa-a6ac-545b9e84902c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -9157,7 +9157,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9179,7 +9179,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4c3bb16-7150-49d2-963c-b9b32cff9483", + "id": "888b048c-1b43-4488-a3bf-17e4d07f9a1c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -9214,7 +9214,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"beeffb4e-8920-b3b3-bd86-4efba5e2cbe6\",\n \"option\": \"laborum cillum in eiusmod in\"\n }\n}", + "raw": "{\n \"ne_attribute_option\": {\n \"ne_attribute_id\": \"38e4d728-b935-bc71-cf58-3d25db4b149d\",\n \"option\": \"consequat incididunt\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9242,7 +9242,7 @@ } }, { - "id": "d42a92f4-7e1d-40b5-a0f1-37a047f04e7e", + "id": "f3b388ee-7a4d-4447-aa72-a9ff01785520", "name": "Delete a option based attribute value by id", "request": { "name": "Delete a option based attribute value by id", @@ -9284,7 +9284,7 @@ }, "response": [ { - "id": "f5e31408-fefe-4089-81a1-e94b8add2785", + "id": "e695735b-2380-4c74-a4ce-ebaa9c494469", "name": "Confirmation of a deleted object", "originalRequest": { "url": { @@ -9328,7 +9328,7 @@ "_postman_previewlanguage": "json" }, { - "id": "985afdc8-fd76-450a-b463-7793da5e9554", + "id": "34d641c3-e8d7-4e71-b6f6-086de76054a8", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -9372,7 +9372,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d10ca751-9e6a-4e1d-baa6-86185f64f2b2", + "id": "ba62e9f3-291e-4d21-95d6-905a1963f118", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -9428,7 +9428,7 @@ "description": "", "item": [ { - "id": "71b5bc1c-0035-435f-a2f1-36322bdb3b3c", + "id": "12f981ab-f696-4481-beb5-e17087cfe27a", "name": "Create a profile page", "request": { "name": "Create a profile page", @@ -9472,7 +9472,7 @@ }, "response": [ { - "id": "d5e867ab-1116-42da-8197-37665f94c734", + "id": "25af6d13-0e61-43ac-9155-2f08a0147bde", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -9529,7 +9529,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d66cc2c2-71b5-4b55-9ec4-543f5f7072cb", + "id": "6c634ce5-0e98-4bc8-ac64-b4048de8a6d2", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -9586,7 +9586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e197c20-965f-4f91-ac0c-e6b44c907e29", + "id": "0a5df1d4-a3ea-4faa-8396-0eaa3b0b66a5", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -9649,7 +9649,7 @@ } }, { - "id": "c9016494-313d-4cab-8fe3-7e61f6aa5e5e", + "id": "6fa1675b-98c3-44fd-ad2a-0d98478f2f9e", "name": "Create a workflow page", "request": { "name": "Create a workflow page", @@ -9693,7 +9693,7 @@ }, "response": [ { - "id": "9aa004c1-a12a-4e4f-80c4-08e2165a893c", + "id": "d72b1e2f-bcca-4477-b58f-80806139cdc8", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -9750,7 +9750,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5466a6b8-b34a-4ccd-85dc-d5bf5da84a64", + "id": "6baae62d-0c7d-4444-9ae9-6c652f60471e", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -9807,7 +9807,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5061345-a6f0-40f9-9ac7-de5443a0abfb", + "id": "107bf1c6-e77f-4515-b105-02b7b220a42e", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -9876,7 +9876,7 @@ "description": "", "item": [ { - "id": "39e3f949-3668-45bb-bd17-1fbcd996ea6b", + "id": "b7f3258c-1b55-47f9-bc50-c47cf4b28f3f", "name": "Create a profile type", "request": { "name": "Create a profile type", @@ -9907,7 +9907,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"veniam exercitation UtExcepteura\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"exercitation fugiat autedolore q\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut et quis Utamet etUt enim labo\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"minim insunt nisi velit ad Duisv\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eulaboris elitproidentnostrud ei\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"reprehenderit labore laborisexer\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco adipisicing Utexercitati\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eu eaadipisicing cupidatat sunt \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9919,7 +9919,7 @@ }, "response": [ { - "id": "2d21f5ae-2fd4-4697-968b-4cd643a2c531", + "id": "c72f85c3-b34c-4159-b4e7-170ac7b19b4b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -9953,7 +9953,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"veniam exercitation UtExcepteura\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"exercitation fugiat autedolore q\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut et quis Utamet etUt enim labo\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"minim insunt nisi velit ad Duisv\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eulaboris elitproidentnostrud ei\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"reprehenderit labore laborisexer\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco adipisicing Utexercitati\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eu eaadipisicing cupidatat sunt \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9970,12 +9970,12 @@ "value": "application/json" } ], - "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ea doloredolor in quiaute proide\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillum in Lorem sit doloreirure \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod Ut aliquipelit reprehend\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod dolor ullamco quisExcept\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco eiusmod enimdolore in ea\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"pariaturincididunt officiaLorem \",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"consequat Excepteur utnostrud es\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do sint Lorem enim nonid deserun\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Lorem cupidatat in fugiatconsequ\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut veniam do aliquip nonofficia \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "de51b42b-9703-450d-a228-a268f3f7097b", + "id": "c68a3095-342f-436a-a366-7da34d22bbcf", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -10009,7 +10009,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"veniam exercitation UtExcepteura\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"exercitation fugiat autedolore q\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut et quis Utamet etUt enim labo\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"minim insunt nisi velit ad Duisv\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eulaboris elitproidentnostrud ei\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"reprehenderit labore laborisexer\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco adipisicing Utexercitati\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eu eaadipisicing cupidatat sunt \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10031,7 +10031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d93d3318-9136-4051-98cf-5687e41c2a47", + "id": "e9d6e0cd-3ed2-44cf-b51f-0bb7250d3b0b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -10065,7 +10065,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"veniam exercitation UtExcepteura\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"exercitation fugiat autedolore q\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut et quis Utamet etUt enim labo\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"minim insunt nisi velit ad Duisv\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eulaboris elitproidentnostrud ei\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"reprehenderit labore laborisexer\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco adipisicing Utexercitati\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eu eaadipisicing cupidatat sunt \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10093,7 +10093,7 @@ } }, { - "id": "cbfe759d-9b36-4e6b-9e7b-4d2740cc2499", + "id": "cc3db24b-fff9-4b80-92d8-261fc91bb325", "name": "Get profile types", "request": { "name": "Get profile types", @@ -10143,7 +10143,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -10178,7 +10178,7 @@ }, "response": [ { - "id": "64208dcb-51d9-4c0d-abcb-03a55f36aeb9", + "id": "110d00b5-ea1c-461c-998c-0bc6944388bf", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -10223,7 +10223,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -10271,12 +10271,12 @@ "value": "application/json" } ], - "body": "{\n \"profile_types\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ad cupidatat adipisicingnostrud \",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"id et magna elitsit adin fugiat \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"qui pariatur adipisicing idExcep\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"amet officiased dolorin sitest d\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"commodo dolore amet sintquiquis \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"voluptate minim ex cupidatatfugi\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"nisi Ut esse sitUt id exercitati\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillum sintcupidatat etreprehend\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"voluptate inaute velit incididun\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim fugiat Duis dolore ideiusmo\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n ],\n \"_metadata\": {\n \"limit\": -77974893,\n \"offset\": -42682143,\n \"total\": -74855181,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"profile_types\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in minimdolorquiminim utquiUt de\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in exelit amet qui magnaamet sed\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"fugiat exercitation qui Lorem in\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"nisi Excepteur adnisi ullamco qu\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ad aliquip dolor dolore laboreUt\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in proident sitet animsint ipsum\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"elit in nulla irure magnasit ame\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eaconsectetur cupidatateiusmod e\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"officia tempor voluptate nullaau\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"occaecat etmollit commodo consec\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n ],\n \"_metadata\": {\n \"limit\": 89979471,\n \"offset\": 31380627,\n \"total\": -30141186,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d48e0859-cf15-4ed9-bb1c-0ea5b8d5f391", + "id": "015baf01-a78a-43e7-80e7-f03bdf6b1ac1", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -10321,7 +10321,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -10374,7 +10374,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b38fe745-c9c4-4561-bd22-ae4308abb99e", + "id": "243563ac-932b-4b7f-84e9-dc98c7c7e340", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -10419,7 +10419,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -10478,7 +10478,7 @@ } }, { - "id": "80aa36e7-38e5-4c2e-a150-c2a17fbdcdfb", + "id": "36f6c91a-3563-4674-ba90-512d306ff4be", "name": "Find profile type by id", "request": { "name": "Find profile type by id", @@ -10520,7 +10520,7 @@ }, "response": [ { - "id": "f2682936-576b-4092-93ab-2f409da69762", + "id": "499782ab-eabd-4fcf-99b7-421530d881f6", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -10559,12 +10559,12 @@ "value": "application/json" } ], - "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ea doloredolor in quiaute proide\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillum in Lorem sit doloreirure \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod Ut aliquipelit reprehend\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod dolor ullamco quisExcept\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco eiusmod enimdolore in ea\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"pariaturincididunt officiaLorem \",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"consequat Excepteur utnostrud es\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do sint Lorem enim nonid deserun\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Lorem cupidatat in fugiatconsequ\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut veniam do aliquip nonofficia \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c7094738-bbf0-40ce-a5f0-257a9183c642", + "id": "8f88884f-814b-4c91-81f1-6f5493e92f8e", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -10608,7 +10608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5eb778f3-a1fe-493f-8e5e-dcc5f16c7132", + "id": "72425c4f-c276-4d39-8d4a-98cf3cbe810b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -10658,7 +10658,7 @@ } }, { - "id": "771135b5-9c63-48fe-aeef-cc052f6f7611", + "id": "e3d51c85-9e1a-40ab-9048-4884a25bfa46", "name": "Update a profile type by id", "request": { "name": "Update a profile type by id", @@ -10701,7 +10701,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"fugiat Duisid labore sit inut la\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in laboreullamco labore cillum d\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"incididunt Duis laboreut adipisi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laboris sint veniam occaecataute\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"qui dolor sed doloreauteculpapar\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"dolor deseruntaute dolor tempor \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod animofficia consequatali\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Excepteur laborum veniam velitsi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10713,7 +10713,7 @@ }, "response": [ { - "id": "afe11858-b9a1-434e-ad93-bff70336bb3f", + "id": "5a87a1ab-2f3a-4429-9e24-7cff52bfc017", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -10748,7 +10748,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"fugiat Duisid labore sit inut la\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in laboreullamco labore cillum d\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"incididunt Duis laboreut adipisi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laboris sint veniam occaecataute\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"qui dolor sed doloreauteculpapar\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"dolor deseruntaute dolor tempor \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod animofficia consequatali\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Excepteur laborum veniam velitsi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10765,12 +10765,12 @@ "value": "application/json" } ], - "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ea doloredolor in quiaute proide\",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillum in Lorem sit doloreirure \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod Ut aliquipelit reprehend\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod dolor ullamco quisExcept\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ullamco eiusmod enimdolore in ea\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "body": "{\n \"profile_type\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"pariaturincididunt officiaLorem \",\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"consequat Excepteur utnostrud es\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do sint Lorem enim nonid deserun\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Lorem cupidatat in fugiatconsequ\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ut veniam do aliquip nonofficia \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "59b3d38e-16ea-4656-8ffd-35bc04d22524", + "id": "62095ba0-8ed8-4e2a-aab8-b644b646dc93", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -10805,7 +10805,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"fugiat Duisid labore sit inut la\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in laboreullamco labore cillum d\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"incididunt Duis laboreut adipisi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laboris sint veniam occaecataute\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"qui dolor sed doloreauteculpapar\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"dolor deseruntaute dolor tempor \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod animofficia consequatali\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Excepteur laborum veniam velitsi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10827,7 +10827,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76430bfe-004e-453a-968e-a42f787b6cfa", + "id": "39603c24-6be0-4629-979e-ef3468014eff", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -10862,7 +10862,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"fugiat Duisid labore sit inut la\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"in laboreullamco labore cillum d\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"incididunt Duis laboreut adipisi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laboris sint veniam occaecataute\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", + "raw": "{\n \"profile_type\": {\n \"name\": \"Worker\",\n \"category\": \"employee\",\n \"bypass_dup_protection\": false,\n \"archived\": false,\n \"permitted_role_ids\": [\n \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n ],\n \"isc_synced\": false,\n \"profile_type_dup_attributes\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"qui dolor sed doloreauteculpapar\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"dolor deseruntaute dolor tempor \",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\"\n }\n ],\n \"profile_type_namings\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"eiusmod animofficia consequatali\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Excepteur laborum veniam velitsi\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"ne_attribute_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"order\": 0\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -10890,7 +10890,7 @@ } }, { - "id": "d9e00590-f81b-4221-8fb5-be7f95fb1d42", + "id": "cd57e9a2-fb64-4a8c-bd35-d809cfb4eea2", "name": "Delete profile type", "request": { "name": "Delete profile type", @@ -10932,7 +10932,7 @@ }, "response": [ { - "id": "efc5a64c-c077-4445-8e4b-7e32a4022ecf", + "id": "23b1fcd5-5ce9-44ea-969b-62929ea572ea", "name": "Info about the operation", "originalRequest": { "url": { @@ -10976,7 +10976,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77dcff06-9983-4411-b21e-c4f6ac37089f", + "id": "f4ab3672-06d3-4cd0-86e4-4f3ac7018cac", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -11020,7 +11020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0de3096b-b405-47a8-8e6f-2a5679ead627", + "id": "b2e172c6-0068-4803-ba22-28a405316cec", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -11076,7 +11076,7 @@ "description": "", "item": [ { - "id": "fce8f7f0-ed9a-4d25-b969-c8daa74fe4d5", + "id": "05bf15a8-6c54-4ed9-9beb-d760b27e11b4", "name": "profile_types/ne_attributes synced status", "request": { "name": "profile_types/ne_attributes synced status", @@ -11174,7 +11174,7 @@ }, "response": [ { - "id": "1e4d596a-aa14-4a1b-acfc-c0d9f95e3db2", + "id": "46bdb916-7639-4216-9ec9-2bb04f454a6c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -11260,12 +11260,12 @@ "value": "application/json" } ], - "body": "{\n \"form\": {\n \"count\": 5,\n \"records\": [\n {\n \"id\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\",\n \"uid\": \"veniam situllamco laboris nostru\",\n \"label\": \"object\",\n \"synced\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\"\n },\n {\n \"id\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\",\n \"uid\": \"minimcillum quis aute commodosun\",\n \"label\": \"object\",\n \"synced\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\"\n }\n ]\n }\n}", + "body": "{\n \"form\": {\n \"count\": 5,\n \"records\": [\n {\n \"id\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\",\n \"uid\": \"velitesse magnacupidatat sedexer\",\n \"label\": \"object\",\n \"synced\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\"\n },\n {\n \"id\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\",\n \"uid\": \"irure temporfugiat sed esseipsum\",\n \"label\": \"object\",\n \"synced\": \"1246d8b3-ac29-4015-8154-dea4434a73fa\"\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e15bacf9-fb87-4666-9ae7-d43c658068fa", + "id": "be08b084-3da7-4ceb-82a0-7d661f1c129f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -11356,7 +11356,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38090a59-769d-4fbe-a2af-a3fcb1b04f7c", + "id": "927c6de0-aa48-46ac-8087-de9ecaec3556", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -11453,7 +11453,7 @@ } }, { - "id": "bf9e2bb1-6e23-4720-8567-9f44736488a6", + "id": "618534d8-9d07-4696-9420-c19ad3e22ada", "name": "Create a synced attribute", "request": { "name": "Create a synced attribute", @@ -11503,7 +11503,7 @@ }, "response": [ { - "id": "1f78a114-0669-49a9-9afa-9440a2b5072b", + "id": "48e8c9c7-b4cc-4ad7-a9b9-dbe7c79f54b0", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -11561,7 +11561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0a00820-d014-41ea-bb3f-9a2437e625d1", + "id": "35f48fd7-49cf-42b1-b23b-1b99cffabbed", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -11619,7 +11619,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d6aac75-63d4-447a-96cc-eda6d19b78e7", + "id": "b57c55b4-8379-43d3-96e7-15bf3ec2d888", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -11683,7 +11683,7 @@ } }, { - "id": "d714eec8-c5ac-4d87-ab84-c393013ae990", + "id": "4124c493-b21a-425e-a2ad-963568d09c99", "name": "Delete synced attribute", "request": { "name": "Delete synced attribute", @@ -11737,7 +11737,7 @@ }, "response": [ { - "id": "470520dc-4c3d-4ce4-b10c-6da547d7d461", + "id": "0ac6f21e-f400-4ed1-980f-4165ecab6591", "name": "Info about the operation", "originalRequest": { "url": { @@ -11783,7 +11783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72644d0f-a251-40cf-88a3-6c6ebb9bdb3c", + "id": "7c82c5d1-9382-460e-bf14-78b71bd86726", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -11829,7 +11829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b31db13-5101-4571-898d-b6ec948b46c5", + "id": "5fd9feec-7cd3-4f78-908b-c5b066b277a2", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -11887,7 +11887,7 @@ "description": "", "item": [ { - "id": "ce7539db-0d6e-46d5-8475-a013f061931a", + "id": "f5d23799-3a00-481d-a618-2647baf68332", "name": "Create a profile type role", "request": { "name": "Create a profile type role", @@ -11930,7 +11930,7 @@ }, "response": [ { - "id": "9a7454f5-85e8-4848-b129-bd030bba65e4", + "id": "236efa11-1260-483e-9236-4d5f499fc3f4", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -11986,7 +11986,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b177f996-60ac-4ba7-a261-d6f8971de5d8", + "id": "f66268f3-f9c4-46aa-ae8e-525ec85d79dc", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -12042,7 +12042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5615c881-3a6f-4706-8775-ba536a24e737", + "id": "eda5102a-ca36-422d-9cb9-533ecffb64ae", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -12110,7 +12110,7 @@ "description": "", "item": [ { - "id": "af70b93a-4cba-46a7-8dad-63d5719499db", + "id": "08f896d4-2476-402d-89d6-dc32b5d0a836", "name": "Create a profile", "request": { "name": "Create a profile", @@ -12141,7 +12141,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"sunt deserunt sed irure\",\n \"profile_type_id\": \"urn:uuid:2f878abe-3804-5a2d-e1e5-ce36e68c290f\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"nostrud Lorem Ut\",\n \"profile_type_id\": \"urn:uuid:a01c91b7-2829-3e21-ae4f-ecdd99894e8e\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -12153,7 +12153,7 @@ }, "response": [ { - "id": "421da6bb-ee5b-411b-b5ac-a8dbed1521e4", + "id": "6b0a5141-49ec-4f5b-9ebc-7e4347a92852", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -12187,7 +12187,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"sunt deserunt sed irure\",\n \"profile_type_id\": \"urn:uuid:2f878abe-3804-5a2d-e1e5-ce36e68c290f\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"nostrud Lorem Ut\",\n \"profile_type_id\": \"urn:uuid:a01c91b7-2829-3e21-ae4f-ecdd99894e8e\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -12204,12 +12204,12 @@ "value": "application/json" } ], - "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do laboris mollitofficia laborum\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laborum reprehenderit dolornostr\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0ad1ad8f-0c75-4c04-8b2f-557b6ec7b445", + "id": "39a78551-5386-49b0-bbdb-882c099da4fe", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -12243,7 +12243,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"sunt deserunt sed irure\",\n \"profile_type_id\": \"urn:uuid:2f878abe-3804-5a2d-e1e5-ce36e68c290f\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"nostrud Lorem Ut\",\n \"profile_type_id\": \"urn:uuid:a01c91b7-2829-3e21-ae4f-ecdd99894e8e\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -12265,7 +12265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a7312a7-d675-41ff-aa79-9f0c32aaeb17", + "id": "f0c2ca11-4333-4fc7-84b6-0d60199d9765", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -12299,7 +12299,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"sunt deserunt sed irure\",\n \"profile_type_id\": \"urn:uuid:2f878abe-3804-5a2d-e1e5-ce36e68c290f\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"nostrud Lorem Ut\",\n \"profile_type_id\": \"urn:uuid:a01c91b7-2829-3e21-ae4f-ecdd99894e8e\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -12327,7 +12327,7 @@ } }, { - "id": "d6f98c01-af00-4e10-aabc-a468ed7e32b9", + "id": "49105433-7881-4c7d-9a1e-1edb8f172575", "name": "Get profiles", "request": { "name": "Get profiles", @@ -12386,7 +12386,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -12395,7 +12395,7 @@ "type": "text/plain" }, "key": "profile_type_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -12404,7 +12404,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -12430,7 +12430,7 @@ }, "response": [ { - "id": "5af66e85-bec1-45e3-84fd-40d3e7647749", + "id": "cd5ec4f2-7072-4fa2-a3a4-486d3f766863", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -12484,7 +12484,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -12493,7 +12493,7 @@ "type": "text/plain" }, "key": "profile_type_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -12502,7 +12502,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -12541,12 +12541,12 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim nostrud nonlaborum aliqua c\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laborum ut pariatur non essenost\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ],\n \"_metadata\": {\n \"limit\": 93407984,\n \"offset\": -72382372,\n \"total\": -82085859,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"Ut Lorem esseadipisicing officia\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"irure nostrudsit consectetur ali\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ],\n \"_metadata\": {\n \"limit\": -98009479,\n \"offset\": -18444694,\n \"total\": 41900699,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cd4ece8b-5302-428d-a9c2-c535f5179047", + "id": "83371938-25a0-446c-84c0-74d377986e67", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -12600,7 +12600,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -12609,7 +12609,7 @@ "type": "text/plain" }, "key": "profile_type_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -12618,7 +12618,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -12662,7 +12662,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e21e3113-8fe5-48c3-9709-3b75169d01d0", + "id": "1059cf64-e2f7-4f1f-aabb-1ede423cae1f", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -12716,7 +12716,7 @@ "type": "text/plain" }, "key": "name", - "value": "quis Duis cupidatat" + "value": "aute" }, { "disabled": false, @@ -12725,7 +12725,7 @@ "type": "text/plain" }, "key": "profile_type_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -12734,7 +12734,7 @@ "type": "text/plain" }, "key": "status", - "value": "Inactive" + "value": "Terminated" }, { "disabled": false, @@ -12784,7 +12784,7 @@ } }, { - "id": "5af9a607-f168-4b3d-9cf9-1286c4e74203", + "id": "692f31f6-eb22-4f4a-a594-8dfb52351f59", "name": "Create multiple profiles", "request": { "name": "Create multiple profiles", @@ -12815,7 +12815,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"name\": \"sit laborum elit ut\",\n \"profile_type_id\": \"urn:uuid:b24dc559-b2d9-be18-4e67-844a6e9d212d\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"non sint tempor\",\n \"profile_type_id\": \"urn:uuid:1be42f5a-528c-bfa1-8bb8-00a93481c621\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"name\": \"proident mollit elit\",\n \"profile_type_id\": \"urn:uuid:576d00ae-c7cd-85c3-737a-313a82943a09\",\n \"status\": \"Terminated\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"Duis aliquip ut mollit\",\n \"profile_type_id\": \"urn:uuid:58c43db1-3607-1951-66e9-b01b22fcaac4\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -12827,7 +12827,7 @@ }, "response": [ { - "id": "574189c6-58d5-4ba3-9248-9fc360fdce39", + "id": "9ed6e3fc-1623-4489-827f-78b3d1bd3ed3", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -12861,7 +12861,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"name\": \"sit laborum elit ut\",\n \"profile_type_id\": \"urn:uuid:b24dc559-b2d9-be18-4e67-844a6e9d212d\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"non sint tempor\",\n \"profile_type_id\": \"urn:uuid:1be42f5a-528c-bfa1-8bb8-00a93481c621\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"name\": \"proident mollit elit\",\n \"profile_type_id\": \"urn:uuid:576d00ae-c7cd-85c3-737a-313a82943a09\",\n \"status\": \"Terminated\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"Duis aliquip ut mollit\",\n \"profile_type_id\": \"urn:uuid:58c43db1-3607-1951-66e9-b01b22fcaac4\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -12878,12 +12878,12 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ex labore idcupidatat exLorem of\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"aliquip deserunt ea etaliqua et \",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim reprehenderit labore exerci\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillumincididunt tempor do dolor\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0b5eb5a8-c7a8-4772-8a80-ad4e3ead1d9c", + "id": "4ddc7d5f-599b-4c0f-9b74-0b771e821c73", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -12917,7 +12917,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"name\": \"sit laborum elit ut\",\n \"profile_type_id\": \"urn:uuid:b24dc559-b2d9-be18-4e67-844a6e9d212d\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"non sint tempor\",\n \"profile_type_id\": \"urn:uuid:1be42f5a-528c-bfa1-8bb8-00a93481c621\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"name\": \"proident mollit elit\",\n \"profile_type_id\": \"urn:uuid:576d00ae-c7cd-85c3-737a-313a82943a09\",\n \"status\": \"Terminated\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"Duis aliquip ut mollit\",\n \"profile_type_id\": \"urn:uuid:58c43db1-3607-1951-66e9-b01b22fcaac4\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -12939,7 +12939,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59452c13-16b9-4a8f-9cf9-b9351fe8e0ab", + "id": "5e22bbb9-aa7a-4069-9118-9252aedd19f1", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -12973,7 +12973,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"name\": \"sit laborum elit ut\",\n \"profile_type_id\": \"urn:uuid:b24dc559-b2d9-be18-4e67-844a6e9d212d\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"non sint tempor\",\n \"profile_type_id\": \"urn:uuid:1be42f5a-528c-bfa1-8bb8-00a93481c621\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"name\": \"proident mollit elit\",\n \"profile_type_id\": \"urn:uuid:576d00ae-c7cd-85c3-737a-313a82943a09\",\n \"status\": \"Terminated\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"name\": \"Duis aliquip ut mollit\",\n \"profile_type_id\": \"urn:uuid:58c43db1-3607-1951-66e9-b01b22fcaac4\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13001,7 +13001,7 @@ } }, { - "id": "213e54e8-97c6-4451-8167-02154917dd54", + "id": "93825167-af97-46d1-8fb0-ca323e86bc3c", "name": "Update multiple profiles", "request": { "name": "Update multiple profiles", @@ -13032,7 +13032,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"510980f0-ff73-1dc3-68a7-a297329a0d49\",\n \"name\": \"occaecat\",\n \"profile_type_id\": \"ab11dd36-a6fc-26c3-6e70-2973bd4703cb\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:d88af80c-c245-5bd1-b0f9-cefb4fb8f3d1\",\n \"name\": \"aute ea culpa nisi\",\n \"profile_type_id\": \"urn:uuid:ad2c6513-5185-df36-6fe6-96b84ecb1c45\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:c56a3551-9bc2-5eff-0943-92b7663a4154\",\n \"name\": \"irure incididunt fugiat deserunt\",\n \"profile_type_id\": \"35de1557-4bde-4d1b-af84-4df3734c9ecd\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"95e73e51-c37b-ab33-12f5-d2b279d3acf4\",\n \"name\": \"ipsum sit qui Excepteur\",\n \"profile_type_id\": \"urn:uuid:4294df3d-d5ad-a4c9-167f-89123d334845\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13044,7 +13044,7 @@ }, "response": [ { - "id": "ca5b3827-5e10-4f8d-85ec-997f9a906612", + "id": "41f43393-ff3c-4acf-af86-089e429fb28b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -13078,7 +13078,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"510980f0-ff73-1dc3-68a7-a297329a0d49\",\n \"name\": \"occaecat\",\n \"profile_type_id\": \"ab11dd36-a6fc-26c3-6e70-2973bd4703cb\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:d88af80c-c245-5bd1-b0f9-cefb4fb8f3d1\",\n \"name\": \"aute ea culpa nisi\",\n \"profile_type_id\": \"urn:uuid:ad2c6513-5185-df36-6fe6-96b84ecb1c45\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:c56a3551-9bc2-5eff-0943-92b7663a4154\",\n \"name\": \"irure incididunt fugiat deserunt\",\n \"profile_type_id\": \"35de1557-4bde-4d1b-af84-4df3734c9ecd\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"95e73e51-c37b-ab33-12f5-d2b279d3acf4\",\n \"name\": \"ipsum sit qui Excepteur\",\n \"profile_type_id\": \"urn:uuid:4294df3d-d5ad-a4c9-167f-89123d334845\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13095,12 +13095,12 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ex labore idcupidatat exLorem of\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"aliquip deserunt ea etaliqua et \",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim reprehenderit labore exerci\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillumincididunt tempor do dolor\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cfc34c4d-40a2-44e6-9cbd-c4271de0c488", + "id": "4b09d1e3-d9c5-448b-8a2e-0c59188d080f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -13134,7 +13134,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"510980f0-ff73-1dc3-68a7-a297329a0d49\",\n \"name\": \"occaecat\",\n \"profile_type_id\": \"ab11dd36-a6fc-26c3-6e70-2973bd4703cb\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:d88af80c-c245-5bd1-b0f9-cefb4fb8f3d1\",\n \"name\": \"aute ea culpa nisi\",\n \"profile_type_id\": \"urn:uuid:ad2c6513-5185-df36-6fe6-96b84ecb1c45\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:c56a3551-9bc2-5eff-0943-92b7663a4154\",\n \"name\": \"irure incididunt fugiat deserunt\",\n \"profile_type_id\": \"35de1557-4bde-4d1b-af84-4df3734c9ecd\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"95e73e51-c37b-ab33-12f5-d2b279d3acf4\",\n \"name\": \"ipsum sit qui Excepteur\",\n \"profile_type_id\": \"urn:uuid:4294df3d-d5ad-a4c9-167f-89123d334845\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13156,7 +13156,7 @@ "_postman_previewlanguage": "json" }, { - "id": "626695e1-6883-445b-94fc-bf93692c1429", + "id": "78f70dab-7b3b-4146-95b0-42d4838d5d64", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -13190,7 +13190,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"510980f0-ff73-1dc3-68a7-a297329a0d49\",\n \"name\": \"occaecat\",\n \"profile_type_id\": \"ab11dd36-a6fc-26c3-6e70-2973bd4703cb\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pending\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:d88af80c-c245-5bd1-b0f9-cefb4fb8f3d1\",\n \"name\": \"aute ea culpa nisi\",\n \"profile_type_id\": \"urn:uuid:ad2c6513-5185-df36-6fe6-96b84ecb1c45\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:c56a3551-9bc2-5eff-0943-92b7663a4154\",\n \"name\": \"irure incididunt fugiat deserunt\",\n \"profile_type_id\": \"35de1557-4bde-4d1b-af84-4df3734c9ecd\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"95e73e51-c37b-ab33-12f5-d2b279d3acf4\",\n \"name\": \"ipsum sit qui Excepteur\",\n \"profile_type_id\": \"urn:uuid:4294df3d-d5ad-a4c9-167f-89123d334845\",\n \"status\": \"On Leave\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13218,7 +13218,7 @@ } }, { - "id": "6a6bf87c-8258-465c-804e-27d9b67081c1", + "id": "0dd36d64-79ce-4311-adcd-51706126bd92", "name": "Delete multiple profiles", "request": { "name": "Delete multiple profiles", @@ -13249,7 +13249,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:af7f974f-d341-7656-dc65-23c44b0be9e0\"\n },\n {\n \"id\": \"4b3a38b0-db79-5931-3569-7db7dd87fc76\"\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"99407eb8-b0f5-cc48-a7e8-a3ac9bc91ec3\"\n },\n {\n \"id\": \"f7f5aa55-5034-f6cd-e468-7284e92bd5df\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13261,7 +13261,7 @@ }, "response": [ { - "id": "fa2a49ec-e8d4-492e-80df-f204c1aba46c", + "id": "a36f2fb7-99e9-4a99-b56b-ca30a2056868", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -13295,7 +13295,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:af7f974f-d341-7656-dc65-23c44b0be9e0\"\n },\n {\n \"id\": \"4b3a38b0-db79-5931-3569-7db7dd87fc76\"\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"99407eb8-b0f5-cc48-a7e8-a3ac9bc91ec3\"\n },\n {\n \"id\": \"f7f5aa55-5034-f6cd-e468-7284e92bd5df\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13312,12 +13312,12 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ex labore idcupidatat exLorem of\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"aliquip deserunt ea etaliqua et \",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim reprehenderit labore exerci\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillumincididunt tempor do dolor\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "eed5ec25-36f3-42ed-b449-2855d1a39888", + "id": "426bd72f-229f-404a-bd46-7d1897d9d531", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -13351,7 +13351,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:af7f974f-d341-7656-dc65-23c44b0be9e0\"\n },\n {\n \"id\": \"4b3a38b0-db79-5931-3569-7db7dd87fc76\"\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"99407eb8-b0f5-cc48-a7e8-a3ac9bc91ec3\"\n },\n {\n \"id\": \"f7f5aa55-5034-f6cd-e468-7284e92bd5df\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13373,7 +13373,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96f61192-6d29-4eaf-b10c-14166563bd04", + "id": "62a347b4-2e94-44e6-af4e-a8baddd711da", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -13407,7 +13407,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"profiles\": [\n {\n \"id\": \"urn:uuid:af7f974f-d341-7656-dc65-23c44b0be9e0\"\n },\n {\n \"id\": \"4b3a38b0-db79-5931-3569-7db7dd87fc76\"\n }\n ]\n}", + "raw": "{\n \"profiles\": [\n {\n \"id\": \"99407eb8-b0f5-cc48-a7e8-a3ac9bc91ec3\"\n },\n {\n \"id\": \"f7f5aa55-5034-f6cd-e468-7284e92bd5df\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -13435,7 +13435,7 @@ } }, { - "id": "f1ddd1be-f116-42ee-a795-ac12f3b6b638", + "id": "4087a84c-139a-45e8-a89c-4f458cd8fdbb", "name": "Find profile by id", "request": { "name": "Find profile by id", @@ -13477,7 +13477,7 @@ }, "response": [ { - "id": "ef45a0d7-a31a-483f-a1d8-d397c5a9735f", + "id": "b6f65700-c28f-4588-8992-7c247de0ad8c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -13516,12 +13516,12 @@ "value": "application/json" } ], - "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do laboris mollitofficia laborum\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laborum reprehenderit dolornostr\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ea867de1-a520-43e2-a449-279c2c339b10", + "id": "ba23b11e-367d-4c38-bf31-b7cdbab6d970", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -13565,7 +13565,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1617fc62-5afe-4fee-8587-437490324b3f", + "id": "a8a1bbaa-d543-4526-90cd-6de7659bb248", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -13615,7 +13615,7 @@ } }, { - "id": "8ed08261-7a79-4c5a-807c-7efa55873f0b", + "id": "3201b3cf-085c-44a8-afb5-2c56bc860f35", "name": "Update a profile by id", "request": { "name": "Update a profile by id", @@ -13658,7 +13658,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"adipisicing\",\n \"profile_type_id\": \"urn:uuid:b312e9f7-245f-a7ab-39ce-8e2d926af690\",\n \"status\": \"Inactive\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"amet minim mollit adipisicing\",\n \"profile_type_id\": \"7a7bfac8-7558-a18f-b568-4d553c3cdc43\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -13670,7 +13670,7 @@ }, "response": [ { - "id": "70b3bbf3-6234-4994-9f42-3479c971d1dc", + "id": "6c73fbdf-3df3-4988-bad0-ea8adcbd0d04", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -13705,7 +13705,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"adipisicing\",\n \"profile_type_id\": \"urn:uuid:b312e9f7-245f-a7ab-39ce-8e2d926af690\",\n \"status\": \"Inactive\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"amet minim mollit adipisicing\",\n \"profile_type_id\": \"7a7bfac8-7558-a18f-b568-4d553c3cdc43\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -13722,12 +13722,12 @@ "value": "application/json" } ], - "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"do laboris mollitofficia laborum\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"profile\": {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"laborum reprehenderit dolornostr\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "37c50844-4531-45fc-b28a-6ea76cd18739", + "id": "5c967d89-32e0-401b-b6a2-cdb9bf22ffba", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -13762,7 +13762,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"adipisicing\",\n \"profile_type_id\": \"urn:uuid:b312e9f7-245f-a7ab-39ce-8e2d926af690\",\n \"status\": \"Inactive\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"amet minim mollit adipisicing\",\n \"profile_type_id\": \"7a7bfac8-7558-a18f-b568-4d553c3cdc43\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -13784,7 +13784,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a908343-f23d-4f02-8fed-830d6800b21c", + "id": "803415c1-1dc1-478a-bdbf-d9c0e9e9c0cc", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -13819,7 +13819,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"profile\": {\n \"name\": \"adipisicing\",\n \"profile_type_id\": \"urn:uuid:b312e9f7-245f-a7ab-39ce-8e2d926af690\",\n \"status\": \"Inactive\",\n \"id_proofing_status\": \"fail\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"profile\": {\n \"name\": \"amet minim mollit adipisicing\",\n \"profile_type_id\": \"7a7bfac8-7558-a18f-b568-4d553c3cdc43\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pass\",\n \"archived\": false,\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -13847,7 +13847,7 @@ } }, { - "id": "167e7fa0-f527-4f80-9352-0aaaaaff25dd", + "id": "cb0b6bde-82d3-45b4-a1c4-c4c2b6089eda", "name": "Delete a single profile", "request": { "name": "Delete a single profile", @@ -13889,7 +13889,7 @@ }, "response": [ { - "id": "e0f37f15-9712-4d8e-8d7c-f68bf38bc564", + "id": "92fb36ab-b8b9-42af-bd2d-4449695e6955", "name": "The Profile was successfully deleted.", "originalRequest": { "url": { @@ -13923,7 +13923,7 @@ "_postman_previewlanguage": "text" }, { - "id": "61a47765-ec3d-4f56-986d-5d4489737032", + "id": "88a332bc-c1e9-4059-80a9-4f19bddffea4", "name": "Error deleting Profile", "originalRequest": { "url": { @@ -13962,12 +13962,12 @@ "value": "application/json" } ], - "body": "{\n \"error\": \"dolore sed\"\n}", + "body": "{\n \"error\": \"ullamco a\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5178f293-64c3-4209-9869-8170021ea418", + "id": "bac88937-d342-4180-9ab2-c42c9e14f4af", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -14017,7 +14017,7 @@ } }, { - "id": "4200151a-35ad-428f-81c6-ebfe5f3e2a0a", + "id": "047a6209-973b-4a80-9f31-10c78270ffcd", "name": "Retrieves the URL of an attachment attribute value from a profile", "request": { "name": "Retrieves the URL of an attachment attribute value from a profile", @@ -14071,7 +14071,7 @@ }, "response": [ { - "id": "8844da90-15e2-4e8c-9d7d-df2724c5b462", + "id": "68642f7d-9815-4535-801d-4067e86d1d51", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -14112,12 +14112,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8698cc2e-36af-4e98-9094-a62fe4f443f3", + "id": "832c74ec-6788-424a-b525-08b324f3de89", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -14163,7 +14163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "552b540b-1f60-4c89-a4f0-8042ef5faf3b", + "id": "79cf43ed-c043-4d40-b458-64e60295a561", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -14215,7 +14215,7 @@ } }, { - "id": "563529af-def4-4b1d-98cc-f4302ac11286", + "id": "fb787d4b-e2ce-4505-b2ad-61d04ef948f0", "name": "Uploads a new attachment attribute value to a profile", "request": { "name": "Uploads a new attachment attribute value to a profile", @@ -14277,7 +14277,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14286,7 +14286,7 @@ }, "response": [ { - "id": "6d46ba5a-1d14-421b-8e47-6c4a7bbe4539", + "id": "a1d46c5c-35b3-4219-a887-aad0f99cf739", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -14330,7 +14330,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14344,12 +14344,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "41c21acc-1919-4c89-9c48-bc220bdca2dc", + "id": "159269f9-29e4-46af-8eec-6a3f093aee31", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -14393,7 +14393,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14412,7 +14412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51b068bf-15a4-487e-8662-db80c5e2bbee", + "id": "10692f3d-da15-4edd-948a-cd2e1e9e0cef", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -14456,7 +14456,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14481,7 +14481,7 @@ } }, { - "id": "b2725171-58a9-44e3-bf66-6d57d7734fbd", + "id": "d5d69fd7-7ffd-4f16-b023-a07355469b35", "name": "Retrieves the URL of the profile avatar", "request": { "name": "Retrieves the URL of the profile avatar", @@ -14524,7 +14524,7 @@ }, "response": [ { - "id": "5287f8dd-2637-4f87-bd1c-1720718bd6aa", + "id": "bb5c13d6-72c3-49f9-b259-dba79f082347", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -14564,12 +14564,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3a142570-344c-402d-9806-74c89f0dfb91", + "id": "6d2f7c71-e68f-4b99-ba65-e26d5ffb12cf", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -14614,7 +14614,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a92770d7-1451-4ebb-8ee2-e64cf21dc9f6", + "id": "e90aac79-d505-4895-a7a5-db31176ed4e0", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -14665,7 +14665,7 @@ } }, { - "id": "a2b40f32-d8ca-45cf-9e95-48401b9e21d8", + "id": "28e66f50-313a-40d3-8141-c2f9f85dd335", "name": "Uploads a new profile avatar", "request": { "name": "Uploads a new profile avatar", @@ -14716,7 +14716,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14725,7 +14725,7 @@ }, "response": [ { - "id": "a04ce93c-4a25-4403-b86e-7d75749eda3b", + "id": "a30d4826-3d80-47bd-9d08-cd425295e5fe", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -14768,7 +14768,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14782,12 +14782,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "810193cc-21e7-47d9-8991-8717c07fb776", + "id": "7673cd7d-ef53-4b9b-aeeb-bbedeea095af", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -14830,7 +14830,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14849,7 +14849,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f847488d-e86e-4980-b2d5-eb31de9345f9", + "id": "30675330-400b-4473-99fa-3c7245f16f02", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -14892,7 +14892,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -14923,7 +14923,7 @@ "description": "", "item": [ { - "id": "405f6553-95d8-4be8-bcb1-2949584c384f", + "id": "4a92ff4e-d49d-49e7-9b9e-d9a7463f8b51", "name": "Get risk score data in bulk", "request": { "name": "Get risk score data in bulk", @@ -14973,7 +14973,7 @@ "type": "text/plain" }, "key": "object_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -14991,7 +14991,7 @@ "type": "text/plain" }, "key": "overall_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15000,7 +15000,7 @@ "type": "text/plain" }, "key": "impact_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15009,7 +15009,7 @@ "type": "text/plain" }, "key": "probability_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15035,7 +15035,7 @@ }, "response": [ { - "id": "0ed90341-2396-4663-b1ae-65df8428d987", + "id": "517d2ee0-c7fb-4ef1-b619-0450dbdd674d", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -15080,7 +15080,7 @@ "type": "text/plain" }, "key": "object_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15098,7 +15098,7 @@ "type": "text/plain" }, "key": "overall_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15107,7 +15107,7 @@ "type": "text/plain" }, "key": "impact_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15116,7 +15116,7 @@ "type": "text/plain" }, "key": "probability_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15155,12 +15155,12 @@ "value": "application/json" } ], - "body": "{\n \"risk_scores\": [\n {\n \"id\": \"urn:uuid:c092b164-96eb-50b5-2024-1fa1a10f3bcb\",\n \"uid\": \"in minim estcommodo Lorem dolor \",\n \"object_id\": \"urn:uuid:8707e0f0-36b1-890c-eb69-62db37e97931\",\n \"object_type\": \"WorkflowSession\",\n \"overall_score\": 101724003.02,\n \"overall_risk_level_id\": \"d9192847-baf1-ef16-65cd-78f038fe1b06\",\n \"impact_score\": 4461632.29,\n \"impact_risk_level_id\": \"urn:uuid:9b43d0e0-a139-0de2-9a2e-8f6da972a9ab\",\n \"probability_score\": 177273369.79,\n \"probability_risk_level_id\": \"446b6299-06be-35c5-d3d1-3c5f5bbe6de8\"\n },\n {\n \"id\": \"urn:uuid:933713fa-2e74-2dd3-1d9f-69b3c90efaf7\",\n \"uid\": \"deserunt sunt in etUt aute utad \",\n \"object_id\": \"f1bd9df8-e1e2-a35f-29a6-55d84492e915\",\n \"object_type\": \"Profile\",\n \"overall_score\": 133897044.49000001,\n \"overall_risk_level_id\": \"648b2d1d-a97b-e3af-6491-2dc99f6aa462\",\n \"impact_score\": 11226032.33,\n \"impact_risk_level_id\": \"763bb69c-c25a-f37c-b600-b5c1070b405e\",\n \"probability_score\": 131310381.91,\n \"probability_risk_level_id\": \"1964257d-8431-22e4-f1ff-966de17c5429\"\n }\n ],\n \"_metadata\": {\n \"limit\": -77427741,\n \"offset\": 51800538,\n \"total\": -56780756,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"risk_scores\": [\n {\n \"id\": \"urn:uuid:627af55c-650f-645f-8f09-5e56246b08a4\",\n \"uid\": \"et cupidatat anim sintmollit eli\",\n \"object_id\": \"80210d4e-3b49-7f6b-5caf-df5bf7e60033\",\n \"object_type\": \"WorkflowSession\",\n \"overall_score\": 108644221.85000001,\n \"overall_risk_level_id\": \"92245a4c-1fd7-f1a5-ddbc-1028e3751053\",\n \"impact_score\": 122371425.23,\n \"impact_risk_level_id\": \"e34b9443-fa22-1b99-809a-bbe21951d777\",\n \"probability_score\": 69993834.84,\n \"probability_risk_level_id\": \"urn:uuid:87dfaab0-a37f-5e42-fbaa-dfc402243a66\"\n },\n {\n \"id\": \"urn:uuid:b9ee29dd-d680-d508-d895-c13c0fe5999e\",\n \"uid\": \"utnostrud esse irureexercitation\",\n \"object_id\": \"8917847c-4564-cbc7-88c6-d6401b126e15\",\n \"object_type\": \"WorkflowSession\",\n \"overall_score\": 198773897.5,\n \"overall_risk_level_id\": \"81880169-8bc9-dbd4-c1b4-b908fe27175c\",\n \"impact_score\": 60885757.43,\n \"impact_risk_level_id\": \"urn:uuid:40aefaf7-1fad-b6cb-6a58-0816d61a1a60\",\n \"probability_score\": 66810659.07,\n \"probability_risk_level_id\": \"f398b1ca-705c-9fd3-35f7-e4e94b57bccf\"\n }\n ],\n \"_metadata\": {\n \"limit\": 75059122,\n \"offset\": 57715775,\n \"total\": 40520784,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7c5c0504-9141-45a9-b652-b3db3f170664", + "id": "2c2b6b2b-9972-4fd6-805b-926912669960", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -15205,7 +15205,7 @@ "type": "text/plain" }, "key": "object_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15223,7 +15223,7 @@ "type": "text/plain" }, "key": "overall_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15232,7 +15232,7 @@ "type": "text/plain" }, "key": "impact_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15241,7 +15241,7 @@ "type": "text/plain" }, "key": "probability_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15285,7 +15285,7 @@ "_postman_previewlanguage": "json" }, { - "id": "763d6c48-96bb-40cc-bcde-167bf039434b", + "id": "d2b23858-7f3c-4e77-ab3b-87c206d76d85", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -15330,7 +15330,7 @@ "type": "text/plain" }, "key": "object_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15348,7 +15348,7 @@ "type": "text/plain" }, "key": "overall_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15357,7 +15357,7 @@ "type": "text/plain" }, "key": "impact_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15366,7 +15366,7 @@ "type": "text/plain" }, "key": "probability_risk_level_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -15416,7 +15416,7 @@ } }, { - "id": "17b237fc-8fc6-4133-829c-101545d9896f", + "id": "857c6a58-f4ee-4c83-b958-fc3dafa28418", "name": "Find risk score data by id", "request": { "name": "Find risk score data by id", @@ -15458,7 +15458,7 @@ }, "response": [ { - "id": "25a22a7f-65a3-4e5e-905f-60a9292f0034", + "id": "23e53787-6c16-4ede-ac50-8915c6e5c654", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -15497,12 +15497,12 @@ "value": "application/json" } ], - "body": "{\n \"risk_score\": {\n \"id\": \"urn:uuid:351cbc30-4f16-0f16-4779-21bc54ad7c29\",\n \"uid\": \"anim eacupidatatculpa elit ullam\",\n \"object_id\": \"2c2d60d0-04e5-aefe-fbdd-d518ccabc113\",\n \"object_type\": \"WorkflowSession\",\n \"overall_score\": 98779372.60000001,\n \"overall_risk_level_id\": \"763f7156-6cc8-2f82-b804-3901fadfd1fc\",\n \"impact_score\": 122285000.76,\n \"impact_risk_level_id\": \"7c97bd6a-5eae-ca8e-eca5-7de5f1401d1d\",\n \"probability_score\": 994171.99,\n \"probability_risk_level_id\": \"urn:uuid:6164ccc0-0b82-a206-bed5-2376d21c9871\"\n }\n}", + "body": "{\n \"risk_score\": {\n \"id\": \"4e9cc0b0-d0f3-ba42-0d07-39e6c2dbcaf7\",\n \"uid\": \"exercitationcupidatat in veniamd\",\n \"object_id\": \"urn:uuid:b82bc2aa-e698-a1f7-d38d-8f5f188354a6\",\n \"object_type\": \"Profile\",\n \"overall_score\": 79355867.5,\n \"overall_risk_level_id\": \"urn:uuid:c165101f-de66-a8a0-878c-90543d1284ae\",\n \"impact_score\": 28650688.62,\n \"impact_risk_level_id\": \"a2ae0b03-89a5-0b88-0c77-ed689e977450\",\n \"probability_score\": 90396448.73,\n \"probability_risk_level_id\": \"urn:uuid:139e7551-34e4-d989-3b70-b42e3c6733ff\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e1816dd4-9233-4321-aea0-8e5531e15c29", + "id": "c45600c3-ea91-4098-a1ff-7b7138e0bc54", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -15546,7 +15546,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6da1ba3-36ef-4c34-9d43-e52f1684659c", + "id": "010e1e1a-68b6-4480-b1b3-bcfb00692800", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -15602,7 +15602,7 @@ "description": "", "item": [ { - "id": "a673f836-422b-422b-84ab-06e18a7665a3", + "id": "dc337ce0-8d48-4599-9d69-a97a3212d0ac", "name": "Get risk level data in bulk", "request": { "name": "Get risk level data in bulk", @@ -15678,7 +15678,7 @@ }, "response": [ { - "id": "ab29d03b-e2de-4ec2-88bc-d2772bf46fdc", + "id": "fab76d10-6c2b-4a18-af83-e1b929951f07", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -15762,12 +15762,12 @@ "value": "application/json" } ], - "body": "{\n \"risk_levels\": [\n {\n \"id\": \"e0f9051a-f8ce-2d3c-1997-c1dc27f93481\",\n \"uid\": \"esse enim do ad inqui esse cillu\",\n \"label\": \"dolor pariatur ea dolore\",\n \"points\": 36573727.93,\n \"order\": 4942701\n },\n {\n \"id\": \"urn:uuid:dd17b2a8-aef9-0136-2ca3-3ec2fc41c6f7\",\n \"uid\": \"Lorem voluptate occaecatipsum en\",\n \"label\": \"cillum dolore in\",\n \"points\": 174381910.65,\n \"order\": 83136298\n }\n ],\n \"_metadata\": {\n \"limit\": -89393201,\n \"offset\": -14554346,\n \"total\": 98280514,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"risk_levels\": [\n {\n \"id\": \"9ceb89e6-25cf-e142-28e6-96865015dd1d\",\n \"uid\": \"sint exercitation ut Loremea sed\",\n \"label\": \"nisi occaecat Ut dolor\",\n \"points\": 199559731.06,\n \"order\": 64765498\n },\n {\n \"id\": \"e05fe55e-6b80-3e7d-fe7d-c3b31fb99528\",\n \"uid\": \"veniam aliqua dolore magnaeiusmo\",\n \"label\": \"ex in est amet\",\n \"points\": 46517362.09,\n \"order\": 44067251\n }\n ],\n \"_metadata\": {\n \"limit\": 38028973,\n \"offset\": -73319171,\n \"total\": 5369400,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "05dace2e-ec53-4ac5-8294-6e809198809f", + "id": "8ebdba29-6a84-4a50-9932-7ffe3a543f06", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -15856,7 +15856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb28cda4-69e2-45f9-9638-d4754f3974c0", + "id": "3cf2bd29-37af-4b3e-87c1-981cf03bad2a", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -15951,7 +15951,7 @@ } }, { - "id": "7dd886d5-3437-4d43-97d7-71c4865b665b", + "id": "70cf7f17-ee44-4795-972e-963202d7ee40", "name": "Find risk level data by id", "request": { "name": "Find risk level data by id", @@ -15993,7 +15993,7 @@ }, "response": [ { - "id": "0c4eb29d-1cc2-414e-baf2-140529ec3f04", + "id": "5da1f222-e482-4351-915e-cadf6677f742", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -16032,12 +16032,12 @@ "value": "application/json" } ], - "body": "{\n \"risk_level\": {\n \"id\": \"8e0a180e-d5c9-af4a-78bc-fa23c3dba465\",\n \"uid\": \"iddo reprehenderit voluptate dol\",\n \"label\": \"Duis\",\n \"points\": 19176898.95,\n \"order\": 69216669\n }\n}", + "body": "{\n \"risk_level\": {\n \"id\": \"3243495e-c6b0-2495-2f05-7f0b12e9fa86\",\n \"uid\": \"nulla elit culpainquisvoluptate \",\n \"label\": \"deserunt nulla Duis incididunt eu\",\n \"points\": 44296709.02,\n \"order\": 90110814\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "80c6b226-909f-42b3-b822-f3c28da75477", + "id": "ed512323-68cc-4847-ab25-8bd71e76c71b", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -16081,7 +16081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98ca9bbd-4ab8-4c7a-8d40-957204a3ead7", + "id": "38f643d8-9282-47a1-9b17-90bf1e8606d2", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -16137,7 +16137,7 @@ "description": "", "item": [ { - "id": "2949e27a-3735-464a-922a-c53ac7d4d74a", + "id": "0bb01676-7b5d-416e-a082-029b0fc2bce8", "name": "Create a user-profile contributor relationship", "request": { "name": "Create a user-profile contributor relationship", @@ -16168,7 +16168,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -16180,7 +16180,7 @@ }, "response": [ { - "id": "17fed1ea-743d-4401-b1b4-6189319a0f24", + "id": "cbfe7ab3-f8be-46e3-8862-0bd14e0b8070", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -16214,7 +16214,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -16231,12 +16231,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profile\": {\n \"id\": \"urn:uuid:577c122d-1052-22fc-623c-5ed2705a4f91\",\n \"uid\": \"culpa sitea ullamco id nostrud a\",\n \"user_id\": \"24ca99ae-2e5d-91f2-b635-383556322cb4\",\n \"profile_id\": \"98cbdca2-241e-e8e8-946a-2ff346fd26c6\",\n \"ne_attribute_id\": \"urn:uuid:14befc43-dd37-8935-cf68-a9afb2feb8a3\",\n \"relationship_type\": \"owner\"\n }\n}", + "body": "{\n \"user_profile\": {\n \"id\": \"856659f6-56cd-a2da-a35b-56d48890e735\",\n \"uid\": \"Utpariatur labore dolore auteidm\",\n \"user_id\": \"urn:uuid:35b18b1b-a5d0-8023-0541-ddc5452df368\",\n \"profile_id\": \"7e71691e-4f06-2cb6-1983-9f6a5d1fb221\",\n \"ne_attribute_id\": \"urn:uuid:dbdb5cb8-d0a9-377c-824c-b9a9b91ef2f1\",\n \"relationship_type\": \"owner\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "355d32a4-236f-4f54-bbd5-5c3e7a5cca7d", + "id": "bed46eba-8e64-491f-a33f-00e4bcedb6ad", "name": "Invalid input", "originalRequest": { "url": { @@ -16266,7 +16266,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -16288,7 +16288,7 @@ } }, { - "id": "c0de6fbb-f6d4-48bb-8818-c782480fdeb3", + "id": "e6c7c789-7860-4972-a64f-ab5ff6d8453b", "name": "Get user-profile contributor relationships", "request": { "name": "Get user-profile contributor relationships", @@ -16391,7 +16391,7 @@ }, "response": [ { - "id": "485587b8-5f87-4374-a81f-b79a7c9c0ae5", + "id": "aab837a2-36fa-4256-bc6e-377af3e40868", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -16502,12 +16502,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:9b703514-32f5-ed9d-09e7-0fc5d06d697c\",\n \"uid\": \"Excepteur consequat qui esse add\",\n \"user_id\": \"318544d3-c39a-93db-7b43-d4c8f71d9332\",\n \"profile_id\": \"urn:uuid:dbbd5c8c-9686-60fb-e9c7-4f472536195d\",\n \"ne_attribute_id\": \"0768e318-6a22-9e03-aba6-b70ae3e7ce77\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:9a8604ba-e1a2-bd89-62fc-35e3a449c11c\",\n \"uid\": \"incididuntdoloraliquip exercitat\",\n \"user_id\": \"6e91d0d8-709c-5fbd-cd15-357311060c2e\",\n \"profile_id\": \"urn:uuid:f75cd9a8-c9d5-7e20-1eac-8ee2813fb921\",\n \"ne_attribute_id\": \"6db60179-1ee0-de29-ae86-173641b46cf3\",\n \"relationship_type\": \"owner\"\n }\n ],\n \"_metadata\": {\n \"limit\": -76394421,\n \"offset\": 88337379,\n \"total\": -95365402,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:e1865199-d23b-20c2-07f6-8f5baa2f6eb0\",\n \"uid\": \"in dolore animinreprehenderit au\",\n \"user_id\": \"b904d887-fa04-07e1-47e9-1dc4635ff268\",\n \"profile_id\": \"546a37b1-edbc-cfb6-64d1-22984429cff7\",\n \"ne_attribute_id\": \"932b3186-4458-5c76-e532-1dfc9bccea67\",\n \"relationship_type\": \"owner\"\n },\n {\n \"id\": \"urn:uuid:91be8941-31d2-f24c-6e4d-98eb95b6dea6\",\n \"uid\": \"est ut exercitation culpa cillum\",\n \"user_id\": \"urn:uuid:02841fd5-fe06-3c8f-06a4-158018756669\",\n \"profile_id\": \"urn:uuid:deb519d2-73ee-a737-6640-3394405b35f0\",\n \"ne_attribute_id\": \"urn:uuid:27124034-ce0a-c3c7-5d85-64f2fde66b40\",\n \"relationship_type\": \"contributor\"\n }\n ],\n \"_metadata\": {\n \"limit\": -72299572,\n \"offset\": 90551756,\n \"total\": -29483906,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4152e83c-895f-4ad6-9a37-47cc00718fab", + "id": "003be4a0-0422-434e-9bca-5d83cb7e79f8", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -16623,7 +16623,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9502b4cc-5662-4deb-bc10-010d8ac56268", + "id": "6bd589ea-48a4-4248-ae17-4ff849e8c070", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -16745,7 +16745,7 @@ } }, { - "id": "8efc1e2f-7c8e-4a49-be0f-1df062ea4c3f", + "id": "c40ea592-2649-4a66-bd31-f541740b3c2d", "name": "Create multiple user-profile contributor relationships", "request": { "name": "Create multiple user-profile contributor relationships", @@ -16776,7 +16776,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"urn:uuid:a6eee1bd-4161-a6dd-ff49-301eaee10daa\",\n \"profile_id\": \"afec61cd-1384-d6d9-9c47-9498a1851877\",\n \"ne_attribute_id\": \"992ce266-96ff-6299-3703-25f19160b7cb\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"18fbac98-645a-49da-0c2d-395136834c03\",\n \"profile_id\": \"b72de76a-0079-d005-a7f0-0e2addfc98c5\",\n \"ne_attribute_id\": \"urn:uuid:beb8a7b7-af3b-6bda-fddc-698ef86c9f43\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"587ad4b4-84d3-f4f3-2def-809105a829a4\",\n \"profile_id\": \"afa13a10-3332-ff2c-e05f-d0e58b048ddf\",\n \"ne_attribute_id\": \"bb8b62bf-c75a-9979-dcce-14e1dbd05a67\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"urn:uuid:b5c13fb8-1fac-6e46-89f6-cabee078e2c6\",\n \"profile_id\": \"urn:uuid:529c4cc2-da81-7487-9f3d-a290ec172971\",\n \"ne_attribute_id\": \"urn:uuid:e7ea47fd-bdda-743a-f372-2fbe55f6ed91\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -16788,7 +16788,7 @@ }, "response": [ { - "id": "32cf74c6-374e-464d-ab2c-9b846b086b8c", + "id": "51bfe893-aeb2-4a37-a2fb-6ab9cbd9d7fe", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -16822,7 +16822,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"urn:uuid:a6eee1bd-4161-a6dd-ff49-301eaee10daa\",\n \"profile_id\": \"afec61cd-1384-d6d9-9c47-9498a1851877\",\n \"ne_attribute_id\": \"992ce266-96ff-6299-3703-25f19160b7cb\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"18fbac98-645a-49da-0c2d-395136834c03\",\n \"profile_id\": \"b72de76a-0079-d005-a7f0-0e2addfc98c5\",\n \"ne_attribute_id\": \"urn:uuid:beb8a7b7-af3b-6bda-fddc-698ef86c9f43\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"587ad4b4-84d3-f4f3-2def-809105a829a4\",\n \"profile_id\": \"afa13a10-3332-ff2c-e05f-d0e58b048ddf\",\n \"ne_attribute_id\": \"bb8b62bf-c75a-9979-dcce-14e1dbd05a67\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"urn:uuid:b5c13fb8-1fac-6e46-89f6-cabee078e2c6\",\n \"profile_id\": \"urn:uuid:529c4cc2-da81-7487-9f3d-a290ec172971\",\n \"ne_attribute_id\": \"urn:uuid:e7ea47fd-bdda-743a-f372-2fbe55f6ed91\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -16839,12 +16839,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:d579f0be-d892-b26a-eba2-e2ca3eba1059\",\n \"uid\": \"dolorut doloreeasit aliquip ad e\",\n \"user_id\": \"urn:uuid:015952ff-6b1e-1077-9e66-37531f5c3cdb\",\n \"profile_id\": \"urn:uuid:0f671849-8526-810a-aecb-86d098c15e35\",\n \"ne_attribute_id\": \"urn:uuid:6d8b38d2-0ff0-cd4c-b821-3daea9ed20db\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:0c4326ff-3cf8-fa33-64c5-9af108cb7b2a\",\n \"uid\": \"nostrud consequat in utculpa cup\",\n \"user_id\": \"urn:uuid:5abd5281-eeea-5e73-d14a-2bc4821d5be8\",\n \"profile_id\": \"urn:uuid:37cbd146-f4c2-1a82-d2c2-d1d79419311c\",\n \"ne_attribute_id\": \"urn:uuid:3502d24b-2f97-96c5-0279-e3db830959dd\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", + "body": "{\n \"user_profiles\": [\n {\n \"id\": \"b693606a-e86f-ccc7-4172-58c62740ed19\",\n \"uid\": \"sed elitculpa cillum ipsumlabore\",\n \"user_id\": \"c332288d-ede9-a103-60b5-d6f1e4cd8ede\",\n \"profile_id\": \"32ce5422-bdc7-dabc-16c9-c816b574fad2\",\n \"ne_attribute_id\": \"urn:uuid:e014ff54-490a-0966-9781-7c76cf6556a7\",\n \"relationship_type\": \"owner\"\n },\n {\n \"id\": \"urn:uuid:17b9d422-6928-9da5-1799-b0ecfb6dfc29\",\n \"uid\": \"aliquip laborum exercitationut l\",\n \"user_id\": \"649022b9-63b9-cfaf-553c-63ba69cdab5e\",\n \"profile_id\": \"urn:uuid:ec7cdf0b-9022-c377-94eb-04549ea99a27\",\n \"ne_attribute_id\": \"urn:uuid:3100eb7c-1b5c-2363-d4e8-9ab4ae182944\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a1df97bf-d0af-4ebc-9adb-026ef6ae659e", + "id": "4f9e739d-e963-4af8-b6be-781214ad0a3a", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -16878,7 +16878,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"urn:uuid:a6eee1bd-4161-a6dd-ff49-301eaee10daa\",\n \"profile_id\": \"afec61cd-1384-d6d9-9c47-9498a1851877\",\n \"ne_attribute_id\": \"992ce266-96ff-6299-3703-25f19160b7cb\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"18fbac98-645a-49da-0c2d-395136834c03\",\n \"profile_id\": \"b72de76a-0079-d005-a7f0-0e2addfc98c5\",\n \"ne_attribute_id\": \"urn:uuid:beb8a7b7-af3b-6bda-fddc-698ef86c9f43\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"587ad4b4-84d3-f4f3-2def-809105a829a4\",\n \"profile_id\": \"afa13a10-3332-ff2c-e05f-d0e58b048ddf\",\n \"ne_attribute_id\": \"bb8b62bf-c75a-9979-dcce-14e1dbd05a67\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"urn:uuid:b5c13fb8-1fac-6e46-89f6-cabee078e2c6\",\n \"profile_id\": \"urn:uuid:529c4cc2-da81-7487-9f3d-a290ec172971\",\n \"ne_attribute_id\": \"urn:uuid:e7ea47fd-bdda-743a-f372-2fbe55f6ed91\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -16900,7 +16900,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a62c5928-cf87-4b68-8fdc-355f60eb68d1", + "id": "660eaed9-d618-49ed-a79c-894d621667e0", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -16934,7 +16934,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"urn:uuid:a6eee1bd-4161-a6dd-ff49-301eaee10daa\",\n \"profile_id\": \"afec61cd-1384-d6d9-9c47-9498a1851877\",\n \"ne_attribute_id\": \"992ce266-96ff-6299-3703-25f19160b7cb\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"18fbac98-645a-49da-0c2d-395136834c03\",\n \"profile_id\": \"b72de76a-0079-d005-a7f0-0e2addfc98c5\",\n \"ne_attribute_id\": \"urn:uuid:beb8a7b7-af3b-6bda-fddc-698ef86c9f43\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"user_id\": \"587ad4b4-84d3-f4f3-2def-809105a829a4\",\n \"profile_id\": \"afa13a10-3332-ff2c-e05f-d0e58b048ddf\",\n \"ne_attribute_id\": \"bb8b62bf-c75a-9979-dcce-14e1dbd05a67\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"user_id\": \"urn:uuid:b5c13fb8-1fac-6e46-89f6-cabee078e2c6\",\n \"profile_id\": \"urn:uuid:529c4cc2-da81-7487-9f3d-a290ec172971\",\n \"ne_attribute_id\": \"urn:uuid:e7ea47fd-bdda-743a-f372-2fbe55f6ed91\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -16962,7 +16962,7 @@ } }, { - "id": "c1b51c62-81f2-43ed-8a5e-a5b56678c18c", + "id": "7fce9e81-4b27-4e4a-9162-1de17f9a6f92", "name": "Update multiple user-profile contributor relationships", "request": { "name": "Update multiple user-profile contributor relationships", @@ -16993,7 +16993,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0f4f778e-3cd7-9136-521e-31ddf8b27c01\",\n \"user_id\": \"d72da005-d702-0fe6-109e-07e07b8d6fa3\",\n \"profile_id\": \"41bfea74-04fc-71a1-ec64-a15297e9b680\",\n \"ne_attribute_id\": \"urn:uuid:017baa37-74ac-5141-4bb5-5a1ca345ee23\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:e186abfe-ce0d-539b-e9fe-bbe7543afa90\",\n \"user_id\": \"b168fd09-f0a1-b14a-534b-388837419503\",\n \"profile_id\": \"0bd75d4f-9edb-045e-1b40-ceedce58c669\",\n \"ne_attribute_id\": \"urn:uuid:b946b2fd-8cce-1f85-8d1f-ac4c830d74dd\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"b4d91128-0cf0-f307-4208-d4fc3fe68b98\",\n \"user_id\": \"07b79752-c5d3-8d68-360e-e719faf2eef6\",\n \"profile_id\": \"ef8d1f5c-47f9-947a-a9cf-9110327f2ddd\",\n \"ne_attribute_id\": \"42277f31-c4a5-45c6-7297-1f6bfa1c90e0\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"7422e3ec-7a5a-7d21-9ef2-bf8d10d97d98\",\n \"user_id\": \"55d920ca-e716-bf1c-968f-6bcee4012a0f\",\n \"profile_id\": \"bdb949fc-94bb-d5c8-9463-00c7e69f00b4\",\n \"ne_attribute_id\": \"f416dd2f-c34c-6090-c4b6-606f4729a6df\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17005,7 +17005,7 @@ }, "response": [ { - "id": "30b891b7-92b1-4921-865d-7d92c0abbd48", + "id": "142c4a38-40f7-4117-bf31-fc2928f34650", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -17039,7 +17039,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0f4f778e-3cd7-9136-521e-31ddf8b27c01\",\n \"user_id\": \"d72da005-d702-0fe6-109e-07e07b8d6fa3\",\n \"profile_id\": \"41bfea74-04fc-71a1-ec64-a15297e9b680\",\n \"ne_attribute_id\": \"urn:uuid:017baa37-74ac-5141-4bb5-5a1ca345ee23\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:e186abfe-ce0d-539b-e9fe-bbe7543afa90\",\n \"user_id\": \"b168fd09-f0a1-b14a-534b-388837419503\",\n \"profile_id\": \"0bd75d4f-9edb-045e-1b40-ceedce58c669\",\n \"ne_attribute_id\": \"urn:uuid:b946b2fd-8cce-1f85-8d1f-ac4c830d74dd\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"b4d91128-0cf0-f307-4208-d4fc3fe68b98\",\n \"user_id\": \"07b79752-c5d3-8d68-360e-e719faf2eef6\",\n \"profile_id\": \"ef8d1f5c-47f9-947a-a9cf-9110327f2ddd\",\n \"ne_attribute_id\": \"42277f31-c4a5-45c6-7297-1f6bfa1c90e0\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"7422e3ec-7a5a-7d21-9ef2-bf8d10d97d98\",\n \"user_id\": \"55d920ca-e716-bf1c-968f-6bcee4012a0f\",\n \"profile_id\": \"bdb949fc-94bb-d5c8-9463-00c7e69f00b4\",\n \"ne_attribute_id\": \"f416dd2f-c34c-6090-c4b6-606f4729a6df\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17056,12 +17056,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:d579f0be-d892-b26a-eba2-e2ca3eba1059\",\n \"uid\": \"dolorut doloreeasit aliquip ad e\",\n \"user_id\": \"urn:uuid:015952ff-6b1e-1077-9e66-37531f5c3cdb\",\n \"profile_id\": \"urn:uuid:0f671849-8526-810a-aecb-86d098c15e35\",\n \"ne_attribute_id\": \"urn:uuid:6d8b38d2-0ff0-cd4c-b821-3daea9ed20db\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:0c4326ff-3cf8-fa33-64c5-9af108cb7b2a\",\n \"uid\": \"nostrud consequat in utculpa cup\",\n \"user_id\": \"urn:uuid:5abd5281-eeea-5e73-d14a-2bc4821d5be8\",\n \"profile_id\": \"urn:uuid:37cbd146-f4c2-1a82-d2c2-d1d79419311c\",\n \"ne_attribute_id\": \"urn:uuid:3502d24b-2f97-96c5-0279-e3db830959dd\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", + "body": "{\n \"user_profiles\": [\n {\n \"id\": \"b693606a-e86f-ccc7-4172-58c62740ed19\",\n \"uid\": \"sed elitculpa cillum ipsumlabore\",\n \"user_id\": \"c332288d-ede9-a103-60b5-d6f1e4cd8ede\",\n \"profile_id\": \"32ce5422-bdc7-dabc-16c9-c816b574fad2\",\n \"ne_attribute_id\": \"urn:uuid:e014ff54-490a-0966-9781-7c76cf6556a7\",\n \"relationship_type\": \"owner\"\n },\n {\n \"id\": \"urn:uuid:17b9d422-6928-9da5-1799-b0ecfb6dfc29\",\n \"uid\": \"aliquip laborum exercitationut l\",\n \"user_id\": \"649022b9-63b9-cfaf-553c-63ba69cdab5e\",\n \"profile_id\": \"urn:uuid:ec7cdf0b-9022-c377-94eb-04549ea99a27\",\n \"ne_attribute_id\": \"urn:uuid:3100eb7c-1b5c-2363-d4e8-9ab4ae182944\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b238df3d-861b-43bb-9b8d-8e84ef29133b", + "id": "6064903e-9846-49c4-9f95-02613e0d144a", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -17095,7 +17095,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0f4f778e-3cd7-9136-521e-31ddf8b27c01\",\n \"user_id\": \"d72da005-d702-0fe6-109e-07e07b8d6fa3\",\n \"profile_id\": \"41bfea74-04fc-71a1-ec64-a15297e9b680\",\n \"ne_attribute_id\": \"urn:uuid:017baa37-74ac-5141-4bb5-5a1ca345ee23\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:e186abfe-ce0d-539b-e9fe-bbe7543afa90\",\n \"user_id\": \"b168fd09-f0a1-b14a-534b-388837419503\",\n \"profile_id\": \"0bd75d4f-9edb-045e-1b40-ceedce58c669\",\n \"ne_attribute_id\": \"urn:uuid:b946b2fd-8cce-1f85-8d1f-ac4c830d74dd\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"b4d91128-0cf0-f307-4208-d4fc3fe68b98\",\n \"user_id\": \"07b79752-c5d3-8d68-360e-e719faf2eef6\",\n \"profile_id\": \"ef8d1f5c-47f9-947a-a9cf-9110327f2ddd\",\n \"ne_attribute_id\": \"42277f31-c4a5-45c6-7297-1f6bfa1c90e0\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"7422e3ec-7a5a-7d21-9ef2-bf8d10d97d98\",\n \"user_id\": \"55d920ca-e716-bf1c-968f-6bcee4012a0f\",\n \"profile_id\": \"bdb949fc-94bb-d5c8-9463-00c7e69f00b4\",\n \"ne_attribute_id\": \"f416dd2f-c34c-6090-c4b6-606f4729a6df\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17117,7 +17117,7 @@ "_postman_previewlanguage": "json" }, { - "id": "250d1528-d053-4164-9421-dd08ba3ad9c8", + "id": "b2b67719-ee58-4fc4-aeca-5b960e19ae70", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -17151,7 +17151,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0f4f778e-3cd7-9136-521e-31ddf8b27c01\",\n \"user_id\": \"d72da005-d702-0fe6-109e-07e07b8d6fa3\",\n \"profile_id\": \"41bfea74-04fc-71a1-ec64-a15297e9b680\",\n \"ne_attribute_id\": \"urn:uuid:017baa37-74ac-5141-4bb5-5a1ca345ee23\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:e186abfe-ce0d-539b-e9fe-bbe7543afa90\",\n \"user_id\": \"b168fd09-f0a1-b14a-534b-388837419503\",\n \"profile_id\": \"0bd75d4f-9edb-045e-1b40-ceedce58c669\",\n \"ne_attribute_id\": \"urn:uuid:b946b2fd-8cce-1f85-8d1f-ac4c830d74dd\",\n \"relationship_type\": \"contributor\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"b4d91128-0cf0-f307-4208-d4fc3fe68b98\",\n \"user_id\": \"07b79752-c5d3-8d68-360e-e719faf2eef6\",\n \"profile_id\": \"ef8d1f5c-47f9-947a-a9cf-9110327f2ddd\",\n \"ne_attribute_id\": \"42277f31-c4a5-45c6-7297-1f6bfa1c90e0\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"7422e3ec-7a5a-7d21-9ef2-bf8d10d97d98\",\n \"user_id\": \"55d920ca-e716-bf1c-968f-6bcee4012a0f\",\n \"profile_id\": \"bdb949fc-94bb-d5c8-9463-00c7e69f00b4\",\n \"ne_attribute_id\": \"f416dd2f-c34c-6090-c4b6-606f4729a6df\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17179,7 +17179,7 @@ } }, { - "id": "b96014c9-830b-41ab-9114-7caa3260bf4e", + "id": "eb533340-7f6f-4c26-9c94-f491e7b55879", "name": "Delete multiple user-profile contributor relationships", "request": { "name": "Delete multiple user-profile contributor relationships", @@ -17210,7 +17210,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:621494f6-587a-a4aa-02e5-c11b8c09a8c7\"\n },\n {\n \"id\": \"urn:uuid:d55c11fd-0f88-a318-0987-c9bcbf3c6ac2\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0bc415e9-9dc6-2a30-9a10-d0bbc9df15d5\"\n },\n {\n \"id\": \"urn:uuid:0c6d8071-f1f2-1cff-602a-9e02473b2d20\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17222,7 +17222,7 @@ }, "response": [ { - "id": "f59968d9-509a-4adb-a831-3f9502821b1b", + "id": "b26cc190-93da-41db-9f43-0e85aad690c1", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -17256,7 +17256,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:621494f6-587a-a4aa-02e5-c11b8c09a8c7\"\n },\n {\n \"id\": \"urn:uuid:d55c11fd-0f88-a318-0987-c9bcbf3c6ac2\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0bc415e9-9dc6-2a30-9a10-d0bbc9df15d5\"\n },\n {\n \"id\": \"urn:uuid:0c6d8071-f1f2-1cff-602a-9e02473b2d20\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17273,12 +17273,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:d579f0be-d892-b26a-eba2-e2ca3eba1059\",\n \"uid\": \"dolorut doloreeasit aliquip ad e\",\n \"user_id\": \"urn:uuid:015952ff-6b1e-1077-9e66-37531f5c3cdb\",\n \"profile_id\": \"urn:uuid:0f671849-8526-810a-aecb-86d098c15e35\",\n \"ne_attribute_id\": \"urn:uuid:6d8b38d2-0ff0-cd4c-b821-3daea9ed20db\",\n \"relationship_type\": \"contributor\"\n },\n {\n \"id\": \"urn:uuid:0c4326ff-3cf8-fa33-64c5-9af108cb7b2a\",\n \"uid\": \"nostrud consequat in utculpa cup\",\n \"user_id\": \"urn:uuid:5abd5281-eeea-5e73-d14a-2bc4821d5be8\",\n \"profile_id\": \"urn:uuid:37cbd146-f4c2-1a82-d2c2-d1d79419311c\",\n \"ne_attribute_id\": \"urn:uuid:3502d24b-2f97-96c5-0279-e3db830959dd\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", + "body": "{\n \"user_profiles\": [\n {\n \"id\": \"b693606a-e86f-ccc7-4172-58c62740ed19\",\n \"uid\": \"sed elitculpa cillum ipsumlabore\",\n \"user_id\": \"c332288d-ede9-a103-60b5-d6f1e4cd8ede\",\n \"profile_id\": \"32ce5422-bdc7-dabc-16c9-c816b574fad2\",\n \"ne_attribute_id\": \"urn:uuid:e014ff54-490a-0966-9781-7c76cf6556a7\",\n \"relationship_type\": \"owner\"\n },\n {\n \"id\": \"urn:uuid:17b9d422-6928-9da5-1799-b0ecfb6dfc29\",\n \"uid\": \"aliquip laborum exercitationut l\",\n \"user_id\": \"649022b9-63b9-cfaf-553c-63ba69cdab5e\",\n \"profile_id\": \"urn:uuid:ec7cdf0b-9022-c377-94eb-04549ea99a27\",\n \"ne_attribute_id\": \"urn:uuid:3100eb7c-1b5c-2363-d4e8-9ab4ae182944\",\n \"relationship_type\": \"owner\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d1d92368-0219-4711-ba6d-948dffaf3351", + "id": "6f313744-208f-4c2e-b288-547c8a579d59", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -17312,7 +17312,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:621494f6-587a-a4aa-02e5-c11b8c09a8c7\"\n },\n {\n \"id\": \"urn:uuid:d55c11fd-0f88-a318-0987-c9bcbf3c6ac2\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0bc415e9-9dc6-2a30-9a10-d0bbc9df15d5\"\n },\n {\n \"id\": \"urn:uuid:0c6d8071-f1f2-1cff-602a-9e02473b2d20\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17334,7 +17334,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20106af3-dcc6-414e-8eee-0850d217dffd", + "id": "827adf63-e070-4d3f-a790-b599df6ced61", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -17368,7 +17368,7 @@ "method": "DELETE", "body": { "mode": "raw", - "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"urn:uuid:621494f6-587a-a4aa-02e5-c11b8c09a8c7\"\n },\n {\n \"id\": \"urn:uuid:d55c11fd-0f88-a318-0987-c9bcbf3c6ac2\"\n }\n ]\n}", + "raw": "{\n \"user_profiles\": [\n {\n \"id\": \"0bc415e9-9dc6-2a30-9a10-d0bbc9df15d5\"\n },\n {\n \"id\": \"urn:uuid:0c6d8071-f1f2-1cff-602a-9e02473b2d20\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -17396,7 +17396,7 @@ } }, { - "id": "25f81ac2-8144-4def-be87-2c7be459e934", + "id": "a31ef021-ec67-4b82-a221-cd437747d9da", "name": "Find user-profile contributor relationship by id", "request": { "name": "Find user-profile contributor relationship by id", @@ -17438,7 +17438,7 @@ }, "response": [ { - "id": "ecec8f80-11fe-46f9-b6cd-f394cccfe8f1", + "id": "094e5f38-03ca-47c2-9002-489c7efdc89e", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -17477,12 +17477,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profile\": {\n \"id\": \"urn:uuid:577c122d-1052-22fc-623c-5ed2705a4f91\",\n \"uid\": \"culpa sitea ullamco id nostrud a\",\n \"user_id\": \"24ca99ae-2e5d-91f2-b635-383556322cb4\",\n \"profile_id\": \"98cbdca2-241e-e8e8-946a-2ff346fd26c6\",\n \"ne_attribute_id\": \"urn:uuid:14befc43-dd37-8935-cf68-a9afb2feb8a3\",\n \"relationship_type\": \"owner\"\n }\n}", + "body": "{\n \"user_profile\": {\n \"id\": \"856659f6-56cd-a2da-a35b-56d48890e735\",\n \"uid\": \"Utpariatur labore dolore auteidm\",\n \"user_id\": \"urn:uuid:35b18b1b-a5d0-8023-0541-ddc5452df368\",\n \"profile_id\": \"7e71691e-4f06-2cb6-1983-9f6a5d1fb221\",\n \"ne_attribute_id\": \"urn:uuid:dbdb5cb8-d0a9-377c-824c-b9a9b91ef2f1\",\n \"relationship_type\": \"owner\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4ed78f52-be20-4c41-86ef-1ab2f265054d", + "id": "4b9d5d20-03a9-4237-a95f-33c1948a0d81", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -17526,7 +17526,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5745a6fc-76fa-4603-83e2-2215b95ff44e", + "id": "2cd65539-9b08-4be5-b825-14e18df17bd5", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -17576,7 +17576,7 @@ } }, { - "id": "4eedfbfa-7f68-4c11-b4eb-9ef32a314a54", + "id": "7dab9a1d-8073-44fc-b184-b9088032aac9", "name": "Update a user-profile contributor relationship by id", "request": { "name": "Update a user-profile contributor relationship by id", @@ -17619,7 +17619,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -17631,7 +17631,7 @@ }, "response": [ { - "id": "a87edc2d-a79b-4b7e-bace-016332bb3f97", + "id": "9e1d6495-9d79-4930-b3da-5a7f2d159679", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -17666,7 +17666,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -17683,12 +17683,12 @@ "value": "application/json" } ], - "body": "{\n \"user_profile\": {\n \"id\": \"urn:uuid:577c122d-1052-22fc-623c-5ed2705a4f91\",\n \"uid\": \"culpa sitea ullamco id nostrud a\",\n \"user_id\": \"24ca99ae-2e5d-91f2-b635-383556322cb4\",\n \"profile_id\": \"98cbdca2-241e-e8e8-946a-2ff346fd26c6\",\n \"ne_attribute_id\": \"urn:uuid:14befc43-dd37-8935-cf68-a9afb2feb8a3\",\n \"relationship_type\": \"owner\"\n }\n}", + "body": "{\n \"user_profile\": {\n \"id\": \"856659f6-56cd-a2da-a35b-56d48890e735\",\n \"uid\": \"Utpariatur labore dolore auteidm\",\n \"user_id\": \"urn:uuid:35b18b1b-a5d0-8023-0541-ddc5452df368\",\n \"profile_id\": \"7e71691e-4f06-2cb6-1983-9f6a5d1fb221\",\n \"ne_attribute_id\": \"urn:uuid:dbdb5cb8-d0a9-377c-824c-b9a9b91ef2f1\",\n \"relationship_type\": \"owner\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b322dcc6-dcbf-488b-9b67-c350ff73364d", + "id": "43a8991a-7fa4-4c79-bab3-0fb805584ad0", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -17723,7 +17723,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -17745,7 +17745,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6fcf30e9-5254-42a2-a3b0-f374ef3f8021", + "id": "b54eac80-3f12-42e9-97e1-9cf9c8ea741e", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -17780,7 +17780,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"user_profile\": {\n \"user_id\": \"45c2889c-aa12-cd1c-e187-c3fa3978f053\",\n \"profile_id\": \"1009e33d-27c3-a267-50d6-2d4527e7d40b\",\n \"ne_attribute_id\": \"urn:uuid:7cbb253c-54d8-8f26-d938-4401c0953b2b\",\n \"relationship_type\": \"owner\"\n }\n}", + "raw": "{\n \"user_profile\": {\n \"user_id\": \"96b0496d-8212-2093-0296-1225c039d557\",\n \"profile_id\": \"f389b374-9eed-f771-dd0b-4ae91a463886\",\n \"ne_attribute_id\": \"0f2dcd68-fdfc-4a4d-5774-253d3e54c62b\",\n \"relationship_type\": \"contributor\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -17808,7 +17808,7 @@ } }, { - "id": "bd1cf279-9a9c-4616-b72f-3277db64aaeb", + "id": "9993c5aa-69d8-45ec-b065-93bde866a0b2", "name": "Delete a user profile assignment", "request": { "name": "Delete a user profile assignment", @@ -17850,7 +17850,7 @@ }, "response": [ { - "id": "e7faf431-0f76-4f86-ab88-afb787c743fc", + "id": "1f6ce5f1-66ab-43a1-b63e-61505b991692", "name": "User profile was destroyed", "originalRequest": { "url": { @@ -17894,7 +17894,7 @@ "_postman_previewlanguage": "json" }, { - "id": "18210618-a68f-4b89-aee3-59260422955e", + "id": "15c1884e-a4e0-4bea-b58a-84b447daf601", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -17938,7 +17938,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94364a9c-7062-409f-ace1-2193f2afe369", + "id": "631a43d3-4e27-43db-8bd1-dab7d3ae756d", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -17994,7 +17994,7 @@ "description": "", "item": [ { - "id": "c983c470-993b-4aee-bf67-2bea6a7d9495", + "id": "7c5710ae-bee5-4ad7-8da2-e2b2965773de", "name": "Create a role-profile contributor relationship", "request": { "name": "Create a role-profile contributor relationship", @@ -18025,7 +18025,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -18037,7 +18037,7 @@ }, "response": [ { - "id": "8d31df0b-dee6-4d5c-bba4-18d8e65af292", + "id": "5ede7be1-a5f5-4c0a-8f6c-5611826ec1fd", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -18071,7 +18071,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -18088,12 +18088,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:b1a8dc05-1712-8645-f18e-bbddb3738f0c\",\n \"uid\": \"laborisin esse cillum voluptatee\",\n \"role_id\": \"urn:uuid:5e2b229a-f2e5-ecdc-2b34-e93c6ccdbe8f\",\n \"profile_id\": \"81c09f1f-6f98-654e-cde2-e1f2f91cba07\"\n }\n}", + "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:bada2c07-4f59-d422-1d4e-84378b417887\",\n \"uid\": \"Excepteur dolore ad quiametnulla\",\n \"role_id\": \"c1437686-c879-8ec9-d3aa-f68855e2ffb9\",\n \"profile_id\": \"40eaedc2-961b-254c-3816-c953070ee796\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4642a7c1-37de-45d4-b512-432a410cec3b", + "id": "5eff3a51-422b-46ae-96d7-2a6400e0189c", "name": "Invalid input", "originalRequest": { "url": { @@ -18123,7 +18123,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -18145,7 +18145,7 @@ } }, { - "id": "20cebe4e-3c04-4fad-9c47-5681a8b5621c", + "id": "35adebb2-8c21-4bf5-9bac-05f47fcfe612", "name": "Get role-profile contributor relationships", "request": { "name": "Get role-profile contributor relationships", @@ -18195,7 +18195,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -18230,7 +18230,7 @@ }, "response": [ { - "id": "b1636c8e-638d-4539-861d-b8416a097331", + "id": "63439694-721f-45bf-acdc-78aeb0723268", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -18275,7 +18275,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -18323,12 +18323,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profiles\": [\n {\n \"id\": \"1f2946ac-c4e3-0016-6d66-1b7302852cae\",\n \"uid\": \"ut sint laborum esse minimanim E\",\n \"role_id\": \"urn:uuid:d97f8715-3ce9-0e2d-1767-1e9725eb279c\",\n \"profile_id\": \"b924e45f-288f-3a33-0da8-364a534c1643\"\n },\n {\n \"id\": \"680e84ca-6006-b7f5-344a-bd56d8d7a9c3\",\n \"uid\": \"laborum Duis aliquip exincididun\",\n \"role_id\": \"fe89dbfb-b5eb-d290-31ce-48f482b2c27c\",\n \"profile_id\": \"facb246b-f191-4111-c657-5d5960d0bdd5\"\n }\n ],\n \"_metadata\": {\n \"limit\": 38357177,\n \"offset\": -10665487,\n \"total\": 39513667,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"role_profiles\": [\n {\n \"id\": \"05c6d12d-da9d-cb56-83b0-f1117522c619\",\n \"uid\": \"consecteturoccaecat ipsum indo i\",\n \"role_id\": \"ff55f869-3300-a7c9-fdef-335ca08cfc0f\",\n \"profile_id\": \"d777721f-37ea-9657-28b2-4adaddc37f90\"\n },\n {\n \"id\": \"urn:uuid:0b3432c6-8bb6-9360-4a26-23dd8d1fff8f\",\n \"uid\": \"consequatullamco incididuntqui c\",\n \"role_id\": \"020286a9-09d3-e4ac-cb45-d4f55365a326\",\n \"profile_id\": \"urn:uuid:bc78ac0e-f053-0d19-8380-827a94a193f4\"\n }\n ],\n \"_metadata\": {\n \"limit\": 84607003,\n \"offset\": 41411753,\n \"total\": -91563650,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1492ad2e-677e-436c-a55e-5820348ec341", + "id": "ded886eb-3895-4341-bee3-e463cb0a59cb", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -18373,7 +18373,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -18426,7 +18426,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77a5f435-3f3b-4399-b975-f148202587d0", + "id": "12de2d87-6d2b-4a27-8aa4-5b9d73850d6b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -18471,7 +18471,7 @@ "type": "text/plain" }, "key": "role_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -18530,7 +18530,7 @@ } }, { - "id": "2457176f-fa22-42f9-9700-7663c0a21a7f", + "id": "298a399a-fc80-4a7a-bbab-8b0afe796c8e", "name": "Create multiple role-profile contributor relationships", "request": { "name": "Create multiple role-profile contributor relationships", @@ -18561,7 +18561,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"c3cc2fed-e4c7-eb0e-a7a4-52e0b9bee166\",\n \"profile_id\": \"urn:uuid:9dbf5f1e-871e-0d6a-f77b-506066bec293\"\n },\n {\n \"role_id\": \"336dcf54-e1eb-5055-f219-dd76ae36059c\",\n \"profile_id\": \"b1b2d090-4422-6423-2433-d24b81e95747\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"urn:uuid:74267241-6a5f-f4dd-a0d7-9744ea3b3f74\",\n \"profile_id\": \"urn:uuid:8ca67e18-c38f-ac6f-0f89-f1f759e6b239\"\n },\n {\n \"role_id\": \"0520beb8-aaa4-ae55-c5d8-8c46bdf93e85\",\n \"profile_id\": \"423acada-4744-21a0-9a40-3f8fa079698c\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18573,7 +18573,7 @@ }, "response": [ { - "id": "dfbdce78-dfee-4345-8c7e-fb715b64b11a", + "id": "58a07422-b955-40c2-a12c-7d6e9e078210", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -18607,7 +18607,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"c3cc2fed-e4c7-eb0e-a7a4-52e0b9bee166\",\n \"profile_id\": \"urn:uuid:9dbf5f1e-871e-0d6a-f77b-506066bec293\"\n },\n {\n \"role_id\": \"336dcf54-e1eb-5055-f219-dd76ae36059c\",\n \"profile_id\": \"b1b2d090-4422-6423-2433-d24b81e95747\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"urn:uuid:74267241-6a5f-f4dd-a0d7-9744ea3b3f74\",\n \"profile_id\": \"urn:uuid:8ca67e18-c38f-ac6f-0f89-f1f759e6b239\"\n },\n {\n \"role_id\": \"0520beb8-aaa4-ae55-c5d8-8c46bdf93e85\",\n \"profile_id\": \"423acada-4744-21a0-9a40-3f8fa079698c\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18624,12 +18624,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profiles\": [\n {\n \"id\": \"0a3c1b4d-9d06-4617-f7cf-cc4c3f82c89e\",\n \"uid\": \"proident Lorem qui idaliquip do \",\n \"role_id\": \"urn:uuid:0712ebb3-0900-ed60-f56a-0aa696ef29e8\",\n \"profile_id\": \"urn:uuid:de54bf46-f014-5bcf-9d44-55678d898483\"\n },\n {\n \"id\": \"urn:uuid:3a5419eb-b1f1-711a-1544-cfac9abde6a4\",\n \"uid\": \"fugiat incididunt deseruntdolore\",\n \"role_id\": \"urn:uuid:c3f30211-6410-ae16-d13a-fd161ef8897a\",\n \"profile_id\": \"urn:uuid:80981adb-5118-aef2-7901-a9f387148182\"\n }\n ]\n}", + "body": "{\n \"role_profiles\": [\n {\n \"id\": \"urn:uuid:0d155e3b-beb0-9427-7c49-73e8f3dc42a2\",\n \"uid\": \"id voluptatepariatur magna do oc\",\n \"role_id\": \"f6089d18-4248-c508-0212-18b85fde1788\",\n \"profile_id\": \"0bafc77f-2e57-fcf7-a7a0-6f4814cbf9ff\"\n },\n {\n \"id\": \"135a69b3-00ea-8287-eb1f-dd5c88734df7\",\n \"uid\": \"Duis elitesse sint suntreprehend\",\n \"role_id\": \"urn:uuid:c1485141-b0f8-6ead-51b3-680fba3af6b0\",\n \"profile_id\": \"655efa85-a34a-b40d-d3cf-2cf3f0d721c7\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "94b09dd0-673f-4a2b-9510-8b2230e81bd9", + "id": "ce1ec07f-cf95-4e50-974e-4e8a4ed549e1", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -18663,7 +18663,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"c3cc2fed-e4c7-eb0e-a7a4-52e0b9bee166\",\n \"profile_id\": \"urn:uuid:9dbf5f1e-871e-0d6a-f77b-506066bec293\"\n },\n {\n \"role_id\": \"336dcf54-e1eb-5055-f219-dd76ae36059c\",\n \"profile_id\": \"b1b2d090-4422-6423-2433-d24b81e95747\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"urn:uuid:74267241-6a5f-f4dd-a0d7-9744ea3b3f74\",\n \"profile_id\": \"urn:uuid:8ca67e18-c38f-ac6f-0f89-f1f759e6b239\"\n },\n {\n \"role_id\": \"0520beb8-aaa4-ae55-c5d8-8c46bdf93e85\",\n \"profile_id\": \"423acada-4744-21a0-9a40-3f8fa079698c\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18685,7 +18685,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5929456-d581-47a1-ab03-c020f1fe9b6d", + "id": "8ea0ea30-2dbd-42b9-9b44-924ef6062939", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -18719,7 +18719,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"c3cc2fed-e4c7-eb0e-a7a4-52e0b9bee166\",\n \"profile_id\": \"urn:uuid:9dbf5f1e-871e-0d6a-f77b-506066bec293\"\n },\n {\n \"role_id\": \"336dcf54-e1eb-5055-f219-dd76ae36059c\",\n \"profile_id\": \"b1b2d090-4422-6423-2433-d24b81e95747\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"role_id\": \"urn:uuid:74267241-6a5f-f4dd-a0d7-9744ea3b3f74\",\n \"profile_id\": \"urn:uuid:8ca67e18-c38f-ac6f-0f89-f1f759e6b239\"\n },\n {\n \"role_id\": \"0520beb8-aaa4-ae55-c5d8-8c46bdf93e85\",\n \"profile_id\": \"423acada-4744-21a0-9a40-3f8fa079698c\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18747,7 +18747,7 @@ } }, { - "id": "9af7fb99-c5c8-4b62-bfe2-2a1d7b23cb25", + "id": "46770970-e51b-4909-8aaa-4be2a34f0ac4", "name": "Update multiple role-profile contributor relationships", "request": { "name": "Update multiple role-profile contributor relationships", @@ -18778,7 +18778,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"ae781339-1017-7861-d883-c2267f49d317\",\n \"role_id\": \"urn:uuid:fdc7bff3-65e0-8d37-be07-5eb394f2e81d\",\n \"profile_id\": \"08be4f91-06c2-3933-5e36-3583c2951bac\"\n },\n {\n \"id\": \"urn:uuid:75bd7c72-a9e7-0c13-2147-0eacc375d8e5\",\n \"role_id\": \"urn:uuid:cc089d14-1471-6aeb-d090-125ab7baa778\",\n \"profile_id\": \"urn:uuid:0b295edb-37d7-1baa-a89f-64a26ed95944\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"1d9b7705-bc18-bdf9-2e4f-3750d88c5237\",\n \"role_id\": \"b513ed5d-2bc9-e343-477c-fa9f40343735\",\n \"profile_id\": \"urn:uuid:8368407c-893c-0b71-e0a1-80d76e4cb4b4\"\n },\n {\n \"id\": \"8599f924-5a01-33e6-3776-82c2c4348635\",\n \"role_id\": \"urn:uuid:e5cda8e4-4fcc-3076-4ff7-fc6d5003a61b\",\n \"profile_id\": \"urn:uuid:f94a7ee9-d867-c0d2-ef0c-dbaecc592c0e\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18790,7 +18790,7 @@ }, "response": [ { - "id": "f7e60c72-3074-46e3-9541-447ad9a98ad9", + "id": "0dc71702-5980-4449-837e-96d8c2c544bf", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -18824,7 +18824,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"ae781339-1017-7861-d883-c2267f49d317\",\n \"role_id\": \"urn:uuid:fdc7bff3-65e0-8d37-be07-5eb394f2e81d\",\n \"profile_id\": \"08be4f91-06c2-3933-5e36-3583c2951bac\"\n },\n {\n \"id\": \"urn:uuid:75bd7c72-a9e7-0c13-2147-0eacc375d8e5\",\n \"role_id\": \"urn:uuid:cc089d14-1471-6aeb-d090-125ab7baa778\",\n \"profile_id\": \"urn:uuid:0b295edb-37d7-1baa-a89f-64a26ed95944\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"1d9b7705-bc18-bdf9-2e4f-3750d88c5237\",\n \"role_id\": \"b513ed5d-2bc9-e343-477c-fa9f40343735\",\n \"profile_id\": \"urn:uuid:8368407c-893c-0b71-e0a1-80d76e4cb4b4\"\n },\n {\n \"id\": \"8599f924-5a01-33e6-3776-82c2c4348635\",\n \"role_id\": \"urn:uuid:e5cda8e4-4fcc-3076-4ff7-fc6d5003a61b\",\n \"profile_id\": \"urn:uuid:f94a7ee9-d867-c0d2-ef0c-dbaecc592c0e\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18841,12 +18841,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profiles\": [\n {\n \"id\": \"0a3c1b4d-9d06-4617-f7cf-cc4c3f82c89e\",\n \"uid\": \"proident Lorem qui idaliquip do \",\n \"role_id\": \"urn:uuid:0712ebb3-0900-ed60-f56a-0aa696ef29e8\",\n \"profile_id\": \"urn:uuid:de54bf46-f014-5bcf-9d44-55678d898483\"\n },\n {\n \"id\": \"urn:uuid:3a5419eb-b1f1-711a-1544-cfac9abde6a4\",\n \"uid\": \"fugiat incididunt deseruntdolore\",\n \"role_id\": \"urn:uuid:c3f30211-6410-ae16-d13a-fd161ef8897a\",\n \"profile_id\": \"urn:uuid:80981adb-5118-aef2-7901-a9f387148182\"\n }\n ]\n}", + "body": "{\n \"role_profiles\": [\n {\n \"id\": \"urn:uuid:0d155e3b-beb0-9427-7c49-73e8f3dc42a2\",\n \"uid\": \"id voluptatepariatur magna do oc\",\n \"role_id\": \"f6089d18-4248-c508-0212-18b85fde1788\",\n \"profile_id\": \"0bafc77f-2e57-fcf7-a7a0-6f4814cbf9ff\"\n },\n {\n \"id\": \"135a69b3-00ea-8287-eb1f-dd5c88734df7\",\n \"uid\": \"Duis elitesse sint suntreprehend\",\n \"role_id\": \"urn:uuid:c1485141-b0f8-6ead-51b3-680fba3af6b0\",\n \"profile_id\": \"655efa85-a34a-b40d-d3cf-2cf3f0d721c7\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "894bf476-1a2d-42f1-be08-6bafcbb6a6f3", + "id": "093e8b38-4439-4921-bf2f-d2088399d1d3", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -18880,7 +18880,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"ae781339-1017-7861-d883-c2267f49d317\",\n \"role_id\": \"urn:uuid:fdc7bff3-65e0-8d37-be07-5eb394f2e81d\",\n \"profile_id\": \"08be4f91-06c2-3933-5e36-3583c2951bac\"\n },\n {\n \"id\": \"urn:uuid:75bd7c72-a9e7-0c13-2147-0eacc375d8e5\",\n \"role_id\": \"urn:uuid:cc089d14-1471-6aeb-d090-125ab7baa778\",\n \"profile_id\": \"urn:uuid:0b295edb-37d7-1baa-a89f-64a26ed95944\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"1d9b7705-bc18-bdf9-2e4f-3750d88c5237\",\n \"role_id\": \"b513ed5d-2bc9-e343-477c-fa9f40343735\",\n \"profile_id\": \"urn:uuid:8368407c-893c-0b71-e0a1-80d76e4cb4b4\"\n },\n {\n \"id\": \"8599f924-5a01-33e6-3776-82c2c4348635\",\n \"role_id\": \"urn:uuid:e5cda8e4-4fcc-3076-4ff7-fc6d5003a61b\",\n \"profile_id\": \"urn:uuid:f94a7ee9-d867-c0d2-ef0c-dbaecc592c0e\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18902,7 +18902,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da45402e-e47b-4993-979e-01f4af9bc223", + "id": "62c256dc-ef7e-486f-a2ea-3a4a39bebf0a", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -18936,7 +18936,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"ae781339-1017-7861-d883-c2267f49d317\",\n \"role_id\": \"urn:uuid:fdc7bff3-65e0-8d37-be07-5eb394f2e81d\",\n \"profile_id\": \"08be4f91-06c2-3933-5e36-3583c2951bac\"\n },\n {\n \"id\": \"urn:uuid:75bd7c72-a9e7-0c13-2147-0eacc375d8e5\",\n \"role_id\": \"urn:uuid:cc089d14-1471-6aeb-d090-125ab7baa778\",\n \"profile_id\": \"urn:uuid:0b295edb-37d7-1baa-a89f-64a26ed95944\"\n }\n ]\n}", + "raw": "{\n \"role_profiles\": [\n {\n \"id\": \"1d9b7705-bc18-bdf9-2e4f-3750d88c5237\",\n \"role_id\": \"b513ed5d-2bc9-e343-477c-fa9f40343735\",\n \"profile_id\": \"urn:uuid:8368407c-893c-0b71-e0a1-80d76e4cb4b4\"\n },\n {\n \"id\": \"8599f924-5a01-33e6-3776-82c2c4348635\",\n \"role_id\": \"urn:uuid:e5cda8e4-4fcc-3076-4ff7-fc6d5003a61b\",\n \"profile_id\": \"urn:uuid:f94a7ee9-d867-c0d2-ef0c-dbaecc592c0e\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -18964,7 +18964,7 @@ } }, { - "id": "4bba42e9-679b-4f95-b8bb-4078da0c074a", + "id": "1e6ab89d-58f4-4aff-b0d2-7224db96e114", "name": "Find role-profile contributor relationship by id", "request": { "name": "Find role-profile contributor relationship by id", @@ -19006,7 +19006,7 @@ }, "response": [ { - "id": "ba0d1756-a18b-40a4-999f-6ddc76ed17aa", + "id": "4aa6b4e7-4ded-4655-a274-66ee9d32956c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -19045,12 +19045,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:b1a8dc05-1712-8645-f18e-bbddb3738f0c\",\n \"uid\": \"laborisin esse cillum voluptatee\",\n \"role_id\": \"urn:uuid:5e2b229a-f2e5-ecdc-2b34-e93c6ccdbe8f\",\n \"profile_id\": \"81c09f1f-6f98-654e-cde2-e1f2f91cba07\"\n }\n}", + "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:bada2c07-4f59-d422-1d4e-84378b417887\",\n \"uid\": \"Excepteur dolore ad quiametnulla\",\n \"role_id\": \"c1437686-c879-8ec9-d3aa-f68855e2ffb9\",\n \"profile_id\": \"40eaedc2-961b-254c-3816-c953070ee796\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a281ce2a-20e7-49ce-b074-5194d8773a48", + "id": "c088dfad-c6a9-4417-a894-9459ffacb207", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -19094,7 +19094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f314f39-b202-4eb0-82e6-73202dbdf30e", + "id": "272896c7-07bf-4413-9503-401fa362ac47", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -19144,7 +19144,7 @@ } }, { - "id": "5ed3b5db-eedb-4337-ae29-15b0a864e101", + "id": "699d5ba8-89a6-4ad3-99cc-c782e57e2cb8", "name": "Update a role-profile contributor relationship by id", "request": { "name": "Update a role-profile contributor relationship by id", @@ -19187,7 +19187,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -19199,7 +19199,7 @@ }, "response": [ { - "id": "ec650e03-17d2-46ff-abb8-d1e69c2f3956", + "id": "88168d4d-bac4-4731-940a-b6500d5512f9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -19234,7 +19234,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -19251,12 +19251,12 @@ "value": "application/json" } ], - "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:b1a8dc05-1712-8645-f18e-bbddb3738f0c\",\n \"uid\": \"laborisin esse cillum voluptatee\",\n \"role_id\": \"urn:uuid:5e2b229a-f2e5-ecdc-2b34-e93c6ccdbe8f\",\n \"profile_id\": \"81c09f1f-6f98-654e-cde2-e1f2f91cba07\"\n }\n}", + "body": "{\n \"role_profile\": {\n \"id\": \"urn:uuid:bada2c07-4f59-d422-1d4e-84378b417887\",\n \"uid\": \"Excepteur dolore ad quiametnulla\",\n \"role_id\": \"c1437686-c879-8ec9-d3aa-f68855e2ffb9\",\n \"profile_id\": \"40eaedc2-961b-254c-3816-c953070ee796\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "65447807-a639-4bcd-8604-83110cff5fb4", + "id": "ad556166-d912-43c4-9ace-087962afe035", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -19291,7 +19291,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -19313,7 +19313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c62fd856-cb7a-4d5b-8a1f-80ebf3a918d3", + "id": "70b47028-1b0d-4471-a731-43cd7ec6c2aa", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -19348,7 +19348,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"role_profile\": {\n \"role_id\": \"b29f9c51-1bfa-3eb6-ad36-e4273e916aff\",\n \"profile_id\": \"urn:uuid:6170f0bc-2bb2-d7f3-a929-def42e907877\"\n }\n}", + "raw": "{\n \"role_profile\": {\n \"role_id\": \"urn:uuid:f5aae8ff-d7b7-2ddf-b918-c87c7339feea\",\n \"profile_id\": \"95b1cba9-7427-1385-d2a3-cb60a830aeb0\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -19376,7 +19376,7 @@ } }, { - "id": "8d2deafc-ac94-4ea6-ae39-4e59129b054b", + "id": "7e331a1f-1aea-409a-8a0e-af4377a1ac13", "name": "Delete a role profile assignment", "request": { "name": "Delete a role profile assignment", @@ -19418,7 +19418,7 @@ }, "response": [ { - "id": "88391b3f-9f60-4d8b-842a-d7434c133393", + "id": "c1aae275-ba28-4846-9c8b-3f08269c3b5e", "name": "Role profile was destroyed", "originalRequest": { "url": { @@ -19462,7 +19462,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97a75757-5ad5-4c4b-b5ce-48677d87f670", + "id": "48fdebc6-b48e-46f6-bb79-edb2a668e336", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -19506,7 +19506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c81b9bac-f880-4b27-9073-31ac53232cff", + "id": "4bc3ef46-5686-4e6a-899c-b41fcf0d1bf2", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -19562,7 +19562,7 @@ "description": "", "item": [ { - "id": "2d7136e1-d5f5-4d3f-877a-2fafbd97c23a", + "id": "022cea03-12ec-4301-9696-06c051ed9d37", "name": "Create a create workflow", "request": { "name": "Create a create workflow", @@ -19606,7 +19606,7 @@ }, "response": [ { - "id": "0e9c8c5b-8c61-485f-873a-3ce828f921e0", + "id": "8cff6edd-524a-4d3c-bc1d-41ad11c3d029", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -19658,12 +19658,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bf159bd4-d3b6-447c-bb83-e9fe788516f3", + "id": "1083560c-1f33-4cdf-a364-0e3061238f00", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -19720,7 +19720,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bf4efe2-85fe-4931-8916-0110901816f0", + "id": "5c7c8749-49dc-489f-943c-d5726623ab6c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -19783,7 +19783,7 @@ } }, { - "id": "23ad81eb-6d69-45b2-966b-9b64e21282c3", + "id": "ee5929cd-1b3e-4c6b-a77f-9879fab3a0ee", "name": "Create an update workflow", "request": { "name": "Create an update workflow", @@ -19827,7 +19827,7 @@ }, "response": [ { - "id": "768ad7dc-c05a-4373-aba2-912f7cbcaa6e", + "id": "5fee6c1a-238a-42dc-9000-cc4fee287245", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -19879,12 +19879,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e44ed012-869f-4baf-962d-d831a81ec757", + "id": "7593e6d4-cdf1-4e9f-867c-c2e5e6992956", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -19941,7 +19941,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1c6f627-87da-4c27-94d5-9227bac15cc3", + "id": "f065d332-999d-426d-a119-af3dac4fbf25", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -20004,7 +20004,7 @@ } }, { - "id": "29051c2b-5cbb-4487-be49-973210534291", + "id": "38911c62-4db2-4e3d-b36a-022607b00bec", "name": "Create a batch workflow", "request": { "name": "Create a batch workflow", @@ -20036,7 +20036,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"true\",\n \"multiple_requests\": \"false\"\n }\n }\n}", + "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"false\",\n \"multiple_requests\": \"false\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -20048,7 +20048,7 @@ }, "response": [ { - "id": "e6ed51c2-8005-4b6d-a3ca-4cd302a2ec34", + "id": "7b0a1dc1-1b2c-49c4-aa94-da8497052a70", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -20083,7 +20083,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"true\",\n \"multiple_requests\": \"false\"\n }\n }\n}", + "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"false\",\n \"multiple_requests\": \"false\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -20100,12 +20100,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5f96c5d9-ddd4-4e31-9342-221657886772", + "id": "f2079a79-347e-4a9a-86b5-26720ec6fc7c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -20140,7 +20140,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"true\",\n \"multiple_requests\": \"false\"\n }\n }\n}", + "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"false\",\n \"multiple_requests\": \"false\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -20162,7 +20162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2e0fd88-2d9b-47b2-8b06-7ac069ef845b", + "id": "ebaf9890-3163-4104-96ed-bfd7a4084cad", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -20197,7 +20197,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"true\",\n \"multiple_requests\": \"false\"\n }\n }\n}", + "raw": "{\n \"workflow\": {\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Enabled\",\n \"uid\": \"my_uid\",\n \"name\": \"my_workflow\",\n \"options\": {\n \"all_profiles\": \"false\",\n \"multiple_requests\": \"false\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -20225,7 +20225,7 @@ } }, { - "id": "0d7cb8c4-400b-43b5-b1b2-7de3ad81e28e", + "id": "103132bd-da12-4554-8c83-21d2375fccaf", "name": "Create an automated workflow", "request": { "name": "Create an automated workflow", @@ -20269,7 +20269,7 @@ }, "response": [ { - "id": "0b6b287a-c6d2-4e05-9456-c02b2807bc56", + "id": "0fe1035c-1c90-4d1d-859b-f2a4b955952d", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -20321,12 +20321,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "aa01bfb2-084b-4186-8882-68f0ff1b0b90", + "id": "3be32dd4-0aab-41d6-8cee-9c4935a13b3d", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -20383,7 +20383,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b01eccad-1378-4e1b-b120-a440bc7e2106", + "id": "c557649d-8249-4c30-97eb-aced8e6e46ec", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -20446,7 +20446,7 @@ } }, { - "id": "9fde73d5-874a-4375-ac6e-595c99845c4b", + "id": "3d29a291-b442-405f-94c3-f35c82062dc4", "name": "Create a registration workflow", "request": { "name": "Create a registration workflow", @@ -20490,7 +20490,7 @@ }, "response": [ { - "id": "57a4342a-6fbf-4879-b1f0-424946f8c457", + "id": "3e32da2e-0ab6-49fc-b8ae-9e6a8eb87a5b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -20542,12 +20542,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e873cda8-0cac-4af5-8d0d-dd022c50e747", + "id": "7d90e036-ec53-40ed-ac80-a6fe5757ffe3", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -20604,7 +20604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25e96f73-01fd-4303-aff5-a458542b6600", + "id": "a4be95fe-0ac1-441f-ae9d-19dda6c861c8", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -20667,7 +20667,7 @@ } }, { - "id": "0190afda-d1aa-43de-8f83-53ca14a3d336", + "id": "a351e3b9-cc79-4199-803c-ffc3df448dca", "name": "Create a login workflow", "request": { "name": "Create a login workflow", @@ -20711,7 +20711,7 @@ }, "response": [ { - "id": "b6a3f9ee-3076-4350-9863-d3f615cff334", + "id": "c78c0155-c379-4003-aeff-f31c1490cab3", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -20763,12 +20763,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "08099ed4-3051-4609-b348-b78dd54ab281", + "id": "f194c971-e8bc-456d-ab17-57d9ad8bc99f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -20825,7 +20825,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f076d3ba-b2d0-4887-b1ef-39973b24d518", + "id": "3a4adbf0-6560-48bf-ad1a-e7274c595707", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -20888,7 +20888,7 @@ } }, { - "id": "d86bb93a-d97b-410b-bd5b-bead4ee71050", + "id": "17059bda-47ef-4ca4-9f1b-96eed92c00f1", "name": "Create a password reset workflow", "request": { "name": "Create a password reset workflow", @@ -20932,7 +20932,7 @@ }, "response": [ { - "id": "28a6cd3e-7afe-459d-b8c6-1c114a2ffa80", + "id": "0eeea267-2c2b-4628-a693-376e610846c9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -20984,12 +20984,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow\": {\n \"id\": \"7eb50bfe-6689-4846-f72a-c51910a1bdac\",\n \"uid\": \"magna dolorecupidatat nulla etpr\",\n \"workflow_id\": \"urn:uuid:47f5bdd4-cfc2-91f2-d31e-d5957e8539bf\",\n \"requester_id\": \"6d56b37e-9e1b-299e-8a66-73d2a80f9e86\",\n \"requester_type\": \"User\",\n \"profile_id\": \"26717e82-01ed-91f5-c83f-db19a2077f60\",\n \"profile_ids\": [\n \"urn:uuid:e2d79bf4-6348-0262-9c75-8ac43f04016e\",\n \"9c19a465-1910-ed62-efbe-f508ce8d782e\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow\": {\n \"id\": \"52c2077a-624c-e2f6-4b3f-8eb9036b994e\",\n \"uid\": \"Duis dolore laborumoccaecat dolo\",\n \"workflow_id\": \"urn:uuid:70b2aef4-3f63-932d-26bd-0adde5d34688\",\n \"requester_id\": \"urn:uuid:f29e3f15-fac0-9794-fbe4-87bb56d3ca05\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:996204b0-699c-40c7-da56-8219ddb808cf\",\n \"profile_ids\": [\n \"099c8f33-2043-3a65-d3cd-eea86e13d6d9\",\n \"69b989bd-f15c-7636-f66a-558cfabff1a5\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a28ed14a-2d43-4df3-bb1f-997c9d974b64", + "id": "1923925c-28df-4de4-aec6-332e78a40738", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -21046,7 +21046,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e5fceae-1716-4dba-a84d-47377e72cdb4", + "id": "c537e88d-b478-4f4e-a17b-6844386dc772", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -21115,7 +21115,7 @@ "description": "", "item": [ { - "id": "69e83c5d-84c2-454a-ac62-1836a191f8f6", + "id": "fcc2cec6-2475-48bd-8e31-b0e3bd16cd30", "name": "Create an approval action", "request": { "name": "Create an approval action", @@ -21159,7 +21159,7 @@ }, "response": [ { - "id": "2675a6c7-1163-4f39-99a7-b38d0d622da5", + "id": "f4463f3f-47a5-4e96-ad02-777516c27265", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -21216,7 +21216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72d22ec2-d342-4de4-b77c-efc86387f191", + "id": "da4e89f5-42f5-4c64-8dfa-a8d4905cf785", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -21273,7 +21273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a94ddf58-2aa4-4745-8356-891bee866bd2", + "id": "9502eed6-2604-4b24-b335-78df470ad484", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -21336,7 +21336,7 @@ } }, { - "id": "b1fe2866-ff34-4693-883b-dbb90f2b73e0", + "id": "5d75f8ab-0280-4524-af64-abe2b92de3f5", "name": "Create ask security question action", "request": { "name": "Create ask security question action", @@ -21380,7 +21380,7 @@ }, "response": [ { - "id": "577d5ff5-aa8f-4e71-970d-af4630e4a16d", + "id": "17a08746-5efc-47c6-88fc-f045cea93e31", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -21437,7 +21437,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48eead17-1c7f-44a2-96cb-11b6befc8934", + "id": "522368b5-3727-49d9-b1c7-851869ffd6a4", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -21494,7 +21494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00138389-2c56-422a-8069-e184c04f3036", + "id": "26a68f5c-43f8-47cc-b844-ae13ffdabf12", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -21557,7 +21557,7 @@ } }, { - "id": "f5ab9228-81ca-4ebf-a083-0fa465997ac4", + "id": "8d026d4d-f356-4cc0-a286-98e862b8e8f3", "name": "Create an auto assign action", "request": { "name": "Create an auto assign action", @@ -21601,7 +21601,7 @@ }, "response": [ { - "id": "697d2083-7f0e-4719-b817-3907be7c2ef0", + "id": "c513725b-c5cf-4561-b2a3-3fb60d50b9c1", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -21658,7 +21658,7 @@ "_postman_previewlanguage": "json" }, { - "id": "887cb852-ef41-434c-9153-a06d8e3f846a", + "id": "2e389e8d-ab1e-4797-9a8e-b9bd1bba9560", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -21715,7 +21715,7 @@ "_postman_previewlanguage": "json" }, { - "id": "86f0c6f3-e4af-456b-adb1-3f0e97a3976e", + "id": "318db925-ccae-45a6-a54d-ddb68ac160fc", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -21778,7 +21778,7 @@ } }, { - "id": "58b98d30-4edd-47cc-b3fe-c3c3f04e281d", + "id": "d0a877f2-7d42-4de2-a0ea-957ef5cf8a0c", "name": "Create a batch update action", "request": { "name": "Create a batch update action", @@ -21822,7 +21822,7 @@ }, "response": [ { - "id": "b9c752bb-8031-4b64-814e-1fa361261ab9", + "id": "87f54f02-b9cc-42c7-8e62-8f3d253c758c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -21879,7 +21879,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ba187af-db81-46fd-b32f-6380db9acbe1", + "id": "815f6025-05e8-460e-9d14-6ec8a149aede", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -21936,7 +21936,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff6ed018-c5e8-4278-a27e-ee2146039e83", + "id": "9b387f2f-abf7-400d-898e-8235e8291d72", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -21999,7 +21999,7 @@ } }, { - "id": "d9e71e94-e1ad-41d2-af25-2c8db9fb6143", + "id": "ce1f215a-44de-4e52-badd-f7bce55ac20d", "name": "Create a close session action", "request": { "name": "Create a close session action", @@ -22043,7 +22043,7 @@ }, "response": [ { - "id": "98d4b4aa-5de9-4acb-886d-b07d9e8dc59c", + "id": "e13c26c2-c210-4f11-9eca-a669a35934be", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -22100,7 +22100,7 @@ "_postman_previewlanguage": "json" }, { - "id": "780099ee-5ed3-4711-905e-f0d4a76ef46e", + "id": "084278c2-c099-4d32-84c9-2b4f36dd469b", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -22157,7 +22157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c2014a00-fb88-432a-81be-d6d8c4ada1aa", + "id": "e6afd4f7-097c-427a-bbd3-be9de1703369", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -22220,7 +22220,7 @@ } }, { - "id": "0d7a89e6-81f7-404e-a4dd-f3409b9c91da", + "id": "d51341fb-95e8-4031-b033-a5bec9fefaa6", "name": "Create a contributors action", "request": { "name": "Create a contributors action", @@ -22264,7 +22264,7 @@ }, "response": [ { - "id": "d545c62c-92f3-4909-bc36-2b184c9d64a0", + "id": "9cccb287-b949-47b8-ae19-4c45e905ece0", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -22321,7 +22321,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b86d410-d19a-4283-bf04-b28f3b258d1b", + "id": "b7f85ab5-af2b-4c79-98bf-9fc2b01d1910", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -22378,7 +22378,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1603336e-e6c4-4d75-a896-f4a62f8514c4", + "id": "1a5d2a61-7fd5-4135-a450-c15e938bb57d", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -22441,7 +22441,7 @@ } }, { - "id": "2f0ec698-66d0-4a8f-83cd-8377aa796c19", + "id": "e86ecc52-f1fa-49f3-a986-537a24a3e582", "name": "Create a create profile action", "request": { "name": "Create a create profile action", @@ -22485,7 +22485,7 @@ }, "response": [ { - "id": "66708a3c-97b3-4c8f-a075-8387f4530273", + "id": "88421296-ed14-4e5f-afa3-9cda893e40a4", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -22542,7 +22542,7 @@ "_postman_previewlanguage": "json" }, { - "id": "347aba1e-1bfa-4d2e-9c50-cc5fce73a83f", + "id": "6344318e-06ca-4702-81a2-4834c24da92c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -22599,7 +22599,7 @@ "_postman_previewlanguage": "json" }, { - "id": "66017967-6281-414b-a88b-70d9cd5035e9", + "id": "f099ba23-7445-4bed-a754-40fba4d6c09d", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -22662,7 +22662,7 @@ } }, { - "id": "3393fb69-145c-4f0b-8e25-6709f29e8b77", + "id": "436e3513-e9ec-4779-b061-5de6cb4d5f24", "name": "Create a duplicate prevention action", "request": { "name": "Create a duplicate prevention action", @@ -22706,7 +22706,7 @@ }, "response": [ { - "id": "e479a136-c0b1-41f0-b446-7df675494b84", + "id": "98a0cce9-13d1-459c-8908-a28a4f4a73b8", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -22763,7 +22763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b966f33-04fc-4013-bab6-13f1880f517d", + "id": "b962d7d8-579e-4847-9147-24b217421424", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -22820,7 +22820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5bc0f8bd-7835-4d7a-ac80-a8b7f26dfa2b", + "id": "0b8d3750-2d3c-4b0d-a95e-04ac948fa343", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -22883,7 +22883,7 @@ } }, { - "id": "edb96a46-ea1e-4204-a601-1345476dc220", + "id": "3889dff0-cddc-4a32-915b-f940f0285893", "name": "Create an email verification action", "request": { "name": "Create an email verification action", @@ -22927,7 +22927,7 @@ }, "response": [ { - "id": "40c8d426-1f99-4ae8-9a72-76e599ec3fd5", + "id": "06aee388-1cfc-4c6d-a67e-0f765b1e85bc", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -22984,7 +22984,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65ad7a1e-51bc-48d9-b22f-58076294fb22", + "id": "ac7bb88f-1c25-4ef9-aacd-6d7efcbeb87c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -23041,7 +23041,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6be9efdb-816a-4175-9cfb-864524ca8143", + "id": "a4241c95-f871-465a-a225-3858b08e8a51", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -23104,7 +23104,7 @@ } }, { - "id": "c3d6e0f9-2de8-40dd-a938-b0e4a2b616d2", + "id": "ff8d9036-b48f-43f3-9911-a7c3cc8f3329", "name": "Create a fulfillment action", "request": { "name": "Create a fulfillment action", @@ -23148,7 +23148,7 @@ }, "response": [ { - "id": "a427bdca-d33f-4928-909c-3677cd5b269c", + "id": "c359e6d4-8f11-48d4-87c1-4b19f5cfee99", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -23205,7 +23205,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7af6e377-d729-4f02-b9af-7d92536a9f78", + "id": "d86b0780-bebf-4dee-b316-d05eae8f4c07", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -23262,7 +23262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84aa0e86-6e24-47e0-8be5-e498f062b798", + "id": "d2d31cb1-673e-4570-8eea-3bbc2ef3aa4c", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -23325,7 +23325,7 @@ } }, { - "id": "30c70988-8661-49aa-af39-91a7dd4543d0", + "id": "f98750f2-2dc7-405e-8948-c1934995c44a", "name": "Create an identity proofing action", "request": { "name": "Create an identity proofing action", @@ -23369,7 +23369,7 @@ }, "response": [ { - "id": "3236926d-9d19-4dcc-8150-f2e9567206a9", + "id": "73819f1d-e1d8-43a3-8fb7-92acd9be20a2", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -23426,7 +23426,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d7eccd7-ef01-4df5-88c2-2e64ba61a37d", + "id": "a671fe38-6c67-4d7e-ba6f-cd358f148241", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -23483,7 +23483,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe33dd3f-2629-4d45-a2bf-eef35c18b706", + "id": "101d87bc-0887-446b-a81b-533f2fc08942", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -23546,7 +23546,7 @@ } }, { - "id": "e8fd67f4-a4d7-4be3-93b8-e6f6d621ac91", + "id": "17bd136c-8ce7-41f3-9451-07d38b2130cd", "name": "Create an invitation action", "request": { "name": "Create an invitation action", @@ -23590,7 +23590,7 @@ }, "response": [ { - "id": "36089dd5-0817-426c-8b72-63a9f69964c4", + "id": "3bf50f81-708f-4623-b8fb-a864b8e06c6a", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -23647,7 +23647,7 @@ "_postman_previewlanguage": "json" }, { - "id": "efc9ae5e-66a2-4c93-a463-90db8e26c234", + "id": "ccae4c6b-1de8-48c0-a612-f3e8fe76d040", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -23704,7 +23704,7 @@ "_postman_previewlanguage": "json" }, { - "id": "090ac435-877c-4543-8e40-c790c7760558", + "id": "5bdd8e3a-d91c-4530-b06e-f75590af2682", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -23767,7 +23767,7 @@ } }, { - "id": "32c0b289-abd8-4865-bbe0-1af526e28de3", + "id": "bc6ff1da-0c49-4c16-a882-7b4f6285f65d", "name": "Create a ldap action", "request": { "name": "Create a ldap action", @@ -23811,7 +23811,7 @@ }, "response": [ { - "id": "381c9a7b-680a-43d4-a254-5431af8ae556", + "id": "b3a0e12b-89b6-485c-a06b-2b1f49379e5b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -23868,7 +23868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "104f1dfc-3a7b-4806-b16e-5c3dd13e8ba2", + "id": "8e290db2-f495-4e2f-b63b-b4620d02b576", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -23925,7 +23925,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d10ef2d-8ee7-4a8a-9f2a-1de5940f0212", + "id": "ce709ead-6d36-4437-afd7-14bb19637c3f", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -23988,7 +23988,7 @@ } }, { - "id": "98fc3ca6-6b6b-497f-a8c8-ea73932aac7b", + "id": "e26b4024-0ccc-4112-8413-9fb059e73672", "name": "Create a notification action", "request": { "name": "Create a notification action", @@ -24032,7 +24032,7 @@ }, "response": [ { - "id": "8792966e-990e-46da-b245-9a6363273029", + "id": "c807255a-6f75-42ff-af94-5bfc1f168d54", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -24089,7 +24089,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b8a0f3b-724d-47a5-9739-9bf04359c2a8", + "id": "f979cb72-401d-4f87-87b9-dd0c749c9618", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -24146,7 +24146,7 @@ "_postman_previewlanguage": "json" }, { - "id": "080fd1a4-44f8-49a9-9520-964e06b297fb", + "id": "1d2948ab-d953-4ade-b81d-e0b3f0548c89", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -24209,7 +24209,7 @@ } }, { - "id": "9fc4bbbd-7f2b-4868-a4c1-f851dd792c49", + "id": "15e2767e-2e26-4f30-b363-a26e8400d33e", "name": "Create a password reset action", "request": { "name": "Create a password reset action", @@ -24253,7 +24253,7 @@ }, "response": [ { - "id": "0c8bc975-4821-44da-83b8-fd7819e4d736", + "id": "fa5d6bb7-c7de-4f29-9b4b-0cb09913f7ee", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -24310,7 +24310,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d2a5e0a-247d-445d-8f4a-d4d5f4bc4fa2", + "id": "12119b7a-9c6b-447c-9cb3-22accc144b30", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -24367,7 +24367,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0f6065c-b7c0-444a-aac3-f28763e66767", + "id": "1ade2080-10d9-4093-aabe-bf6b6eb4cc44", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -24430,7 +24430,7 @@ } }, { - "id": "ade235d1-0f3c-4704-a96c-4a2cf330f6c2", + "id": "3e309d6f-611e-4f3b-a493-c69e2c4f231d", "name": "Create a profile check action", "request": { "name": "Create a profile check action", @@ -24474,7 +24474,7 @@ }, "response": [ { - "id": "162deb22-774e-4e07-a3e6-fb84edf63869", + "id": "7073f482-8182-482f-8fa8-a16c9ed2356f", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -24531,7 +24531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5155f6e-0234-4ccc-8af5-f2848222a971", + "id": "56e2bb3b-fbd7-417f-b8cb-7171c94f0208", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -24588,7 +24588,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a61319f-d15f-4266-a02c-168363892653", + "id": "aa6b7875-76b1-4c4c-840c-ba3fe3ea5719", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -24651,7 +24651,7 @@ } }, { - "id": "2a552a8d-a895-446f-beb2-1b7be777cd28", + "id": "66e01727-fb67-4551-8f6d-a584e5efce96", "name": "Create a profile select action", "request": { "name": "Create a profile select action", @@ -24695,7 +24695,7 @@ }, "response": [ { - "id": "071a1eb6-2677-4776-b487-99c4609137ec", + "id": "a92f2b6b-33eb-49bf-af87-7ff3e8f6ee6f", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -24752,7 +24752,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9172c0fa-5a36-4651-bab8-00b78d8c2903", + "id": "4fbbff45-59f0-489f-94fa-da096479b5e5", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -24809,7 +24809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6151d498-4fa5-4a88-b086-950d1e9b464a", + "id": "e69eee1f-942d-4f7d-92b3-9757c87847c5", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -24872,7 +24872,7 @@ } }, { - "id": "f97b498e-f307-4460-a334-b31947238852", + "id": "82bbc4ea-2dae-4cab-bef5-7c96527fe6cc", "name": "Create a request action", "request": { "name": "Create a request action", @@ -24916,7 +24916,7 @@ }, "response": [ { - "id": "4dcd8b6c-fc33-4553-b90d-1f6c45af667f", + "id": "23d20b64-94ed-4846-ba02-55f63c8ab9c9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -24973,7 +24973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52a6942c-7e65-48e5-95e0-6bbf04f10f2d", + "id": "aad135a2-7de7-4382-9959-7bacd64f496d", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -25030,7 +25030,7 @@ "_postman_previewlanguage": "json" }, { - "id": "acc0e263-a08a-4341-95ee-3588eb74b03f", + "id": "f1849c80-936a-45f6-9d4e-2a4b3bbaa235", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -25093,7 +25093,7 @@ } }, { - "id": "60c702e8-9f63-480a-8bc4-cd4ad7ce93b1", + "id": "c822f59a-c657-46ff-802c-16f756e7a10b", "name": "Create a REST API action", "request": { "name": "Create a REST API action", @@ -25137,7 +25137,7 @@ }, "response": [ { - "id": "74e099ca-7117-4f17-9cf9-58a33aae668b", + "id": "45885e07-3865-4809-aa61-d425c4dcff77", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -25194,7 +25194,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0369b969-7e88-41e6-988e-bce49b7ce91f", + "id": "c167671d-fafe-48d5-acb5-df6d28dda2c2", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -25251,7 +25251,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8530e8b6-e45d-4f75-8358-59cca1225f5d", + "id": "db7462c2-bf14-46cb-b119-4842d2872e94", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -25314,7 +25314,7 @@ } }, { - "id": "fbdb3dc8-3cd1-4be5-965e-49dd7185e563", + "id": "58cb9c8e-8b1f-4ee4-9ca7-c3652aaf0cb1", "name": "Create a review action", "request": { "name": "Create a review action", @@ -25358,7 +25358,7 @@ }, "response": [ { - "id": "8c40127f-cd25-4b9a-9161-629a8e7971a0", + "id": "3d944c21-9c7c-4ef6-a0b7-b7dea6dd48c9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -25415,7 +25415,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ac1d7a6-226e-493a-8139-5764e408a077", + "id": "e670b9cd-2bdd-411e-b7f6-0a1ec1ac8b25", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -25472,7 +25472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79bda24c-8c2a-43e3-93b2-092083ba97e3", + "id": "9a082a33-b583-46bc-a9a7-81e850ee28b9", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -25535,7 +25535,7 @@ } }, { - "id": "e95e7b9e-95f6-4f48-bfe2-0d872ff256d8", + "id": "a55a539f-7571-4232-a5fc-b68bc45a192c", "name": "Create a run workflow action", "request": { "name": "Create a run workflow action", @@ -25579,7 +25579,7 @@ }, "response": [ { - "id": "522a95df-30d9-44de-adb6-bad97899b616", + "id": "61954059-77e6-48ee-840f-336da409ec5c", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -25636,7 +25636,7 @@ "_postman_previewlanguage": "json" }, { - "id": "599a630b-02ea-40fa-82cb-d736642419b4", + "id": "55a81f98-a014-4918-bddc-e73fd395006e", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -25693,7 +25693,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fe26dd1-87a1-41e2-b69c-05e9b5906e4e", + "id": "f45376dd-a5de-4397-aba2-d18f3b8a05c5", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -25756,7 +25756,7 @@ } }, { - "id": "70564af5-7506-4ae8-a26f-ecbe8ac2e4f1", + "id": "03412d94-68b5-459e-a92e-6fdab93edaa0", "name": "Create a set attributes action", "request": { "name": "Create a set attributes action", @@ -25800,7 +25800,7 @@ }, "response": [ { - "id": "61d222e4-2433-43b1-8eb8-465c13177c5c", + "id": "63492d3c-642b-445f-813f-d9e3f840e124", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -25857,7 +25857,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cd48c40-e1f2-4a91-bcd9-0cbd062a7d80", + "id": "9b62d0c8-5eea-476f-86db-b15296413b92", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -25914,7 +25914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a71e34e0-a24e-4321-81d8-54600ca01c1b", + "id": "e0ecfbd3-2998-443a-b310-2d0bc01efaa3", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -25977,7 +25977,7 @@ } }, { - "id": "df21eb1a-575f-4d6a-bee7-0fefb0efdfae", + "id": "6cfdbe58-3674-43bd-927d-7b82be1c8783", "name": "Create set security question action", "request": { "name": "Create set security question action", @@ -26021,7 +26021,7 @@ }, "response": [ { - "id": "87e1b269-5aa9-4248-ad37-22ceec66cb5d", + "id": "cc610eef-6239-45a0-8f31-0a1ed8c82483", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -26078,7 +26078,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a628ec39-b7c3-4d8a-9fa2-383ff91bbe39", + "id": "b8d339df-f7f4-40b2-bb8d-eab0cf4f3b47", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -26135,7 +26135,7 @@ "_postman_previewlanguage": "json" }, { - "id": "653b46ce-ad5b-4fb8-8f99-b9f04fce346d", + "id": "bf6fe9aa-b418-4901-8b02-8f7d41c9257a", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -26198,7 +26198,7 @@ } }, { - "id": "83155a33-c85b-4261-a78b-dcc91ce04ac6", + "id": "f9c5e94f-07da-400c-9b65-054ed48609d5", "name": "Create a SOAP API action", "request": { "name": "Create a SOAP API action", @@ -26242,7 +26242,7 @@ }, "response": [ { - "id": "70fcbfd8-5b31-43f1-a2aa-ac3b8aecc63c", + "id": "2b90e8b6-1e50-4eb6-a9a3-6b8a9331adbb", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -26299,7 +26299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e1c6d00-1f7e-4187-abf2-be76c227db7b", + "id": "904e8858-0c02-4960-9b1f-419e87ba0a98", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -26356,7 +26356,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80405415-03c2-4d64-ba49-4b530676137c", + "id": "69b5e0d4-99a9-4237-84fb-54a9e466a3e7", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -26419,7 +26419,7 @@ } }, { - "id": "1aadd91c-53f0-4ebd-b84a-bad9f5e65263", + "id": "d67b4775-f435-4d30-8392-1c2e07730cef", "name": "Create a status change action", "request": { "name": "Create a status change action", @@ -26463,7 +26463,7 @@ }, "response": [ { - "id": "a2df0069-e151-4b49-a46b-085a292cf2d1", + "id": "32fc71c9-9561-4190-9e85-b7c1d507eb65", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -26520,7 +26520,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbc790bc-7f5b-4119-a88c-39cd57150e10", + "id": "f741abd8-d22a-45dc-a086-7bfc4e710f82", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -26577,7 +26577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46a3bcd0-94cd-49f1-a34b-8ab2689c7ae8", + "id": "6e4623cb-f9cd-477d-848a-0cc21836f8fa", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -26640,7 +26640,7 @@ } }, { - "id": "3f208eba-273d-4c90-9d88-26a361b60d67", + "id": "ff77a3af-4116-48a2-b247-fbb4e27f3e66", "name": "Create an unassign action", "request": { "name": "Create an unassign action", @@ -26684,7 +26684,7 @@ }, "response": [ { - "id": "ee5ee24b-7762-41fe-bd33-eb9a3764dd70", + "id": "b8f7a3df-d33f-434d-a05c-5a3567797127", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -26741,7 +26741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f443f55-aaa2-44b2-8901-ccb5b46ec87e", + "id": "18dea5f0-9360-41b4-86ba-eb6d222ee40c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -26798,7 +26798,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83e7f6b6-4c42-4e89-8f46-932117a06374", + "id": "cabfa4f5-3aa0-4a34-b4e6-a3b479962b68", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -26861,7 +26861,7 @@ } }, { - "id": "b48f65fe-98b2-493a-ac84-fa97618ce0a9", + "id": "74ba463e-91d3-4601-9f94-511bd1130b31", "name": "Create an update profile action", "request": { "name": "Create an update profile action", @@ -26905,7 +26905,7 @@ }, "response": [ { - "id": "478c5a7e-44bb-46bf-970c-c5d51c40a5a9", + "id": "8eeed29e-ac38-4194-a7c0-cf35132bbc51", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -26962,7 +26962,7 @@ "_postman_previewlanguage": "json" }, { - "id": "848b81b8-9841-4671-9a5b-df7b3f3285f4", + "id": "6316294b-7f21-48d9-958f-bec8ab7e51be", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -27019,7 +27019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af967f89-a45b-4424-9f12-982c46944103", + "id": "71ee92b7-954a-4ff3-b3f2-d377cc4966c4", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -27082,7 +27082,7 @@ } }, { - "id": "cb3a68c3-7b30-4c14-9bc1-a1694df1b230", + "id": "0528d289-c2f1-4b5f-8501-3558dd8557f9", "name": "Create a username password action", "request": { "name": "Create a username password action", @@ -27126,7 +27126,7 @@ }, "response": [ { - "id": "b368092c-d380-4816-9f83-cf1da10da2e9", + "id": "0b095d33-ce1b-4946-aa88-b6052c0ad19e", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -27183,7 +27183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ce13343b-3150-47da-974f-6cdaccecd95c", + "id": "551ece98-287b-439f-8f0f-ccfa49876c63", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -27240,7 +27240,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4e7f168-3fb7-442a-9be1-c9be59d369b7", + "id": "7640e4e3-0553-4a6e-82f2-8c4f3fce94f4", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -27303,7 +27303,7 @@ } }, { - "id": "42046504-bf4e-47a3-80a7-c2f443dc075e", + "id": "d873558b-7b59-4d5b-8016-9b9efdf2505c", "name": "Get Workflow Actions", "request": { "name": "Get Workflow Actions", @@ -27343,7 +27343,7 @@ }, "response": [ { - "id": "3dc2b02b-2f67-4a08-bbf2-6441806701ac", + "id": "c7bb7472-bd5c-4e5a-b8a4-f9e294fa5404", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -27396,7 +27396,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01660b29-0a8c-4d7d-9c22-745309e6cabf", + "id": "ab2533ac-11c6-4227-8c4d-9e5b6c68bddc", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -27449,7 +27449,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f88ae7d-5bc6-4d6f-b1f4-65bd799e996c", + "id": "ee264184-442a-4ea2-b622-5685807060e8", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -27514,7 +27514,7 @@ "description": "", "item": [ { - "id": "e4119c10-b716-49ae-b43d-5677a6c6cce0", + "id": "8f452347-3b96-4870-92e2-6983eecceed2", "name": "Get workflow sessions", "request": { "name": "Get workflow sessions", @@ -27573,7 +27573,7 @@ "type": "text/plain" }, "key": "uid", - "value": "reprehenderit quis occaecat sunt" + "value": "voluptate Duis quiex aliqua veni" }, { "disabled": false, @@ -27591,7 +27591,7 @@ "type": "text/plain" }, "key": "requester_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -27600,7 +27600,7 @@ "type": "text/plain" }, "key": "status", - "value": "soap request sent" + "value": "disabled" }, { "disabled": false, @@ -27626,7 +27626,7 @@ }, "response": [ { - "id": "3df18742-26c3-48bb-96d6-01eae7caece4", + "id": "a6a367da-756f-45a8-8957-c795d4be73b9", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -27680,7 +27680,7 @@ "type": "text/plain" }, "key": "uid", - "value": "reprehenderit quis occaecat sunt" + "value": "voluptate Duis quiex aliqua veni" }, { "disabled": false, @@ -27698,7 +27698,7 @@ "type": "text/plain" }, "key": "requester_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -27707,7 +27707,7 @@ "type": "text/plain" }, "key": "status", - "value": "soap request sent" + "value": "disabled" }, { "disabled": false, @@ -27746,12 +27746,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow_sessions\": [\n {\n \"id\": \"urn:uuid:637f1b08-e8e3-a0c1-f66b-ce83d8867de8\",\n \"uid\": \"elit ea id sintenim cupidatat in\",\n \"workflow_id\": \"5723eddc-7e60-4da6-2394-87a0077e28bc\",\n \"requester_id\": \"59d5c1e2-1524-dc24-870f-421c958a7e3c\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:d459c26c-392c-f41a-40fd-a29f3d0b0c94\",\n \"profile_ids\": [\n \"c17cb8dd-8e71-e362-b0bb-d89d121073ef\",\n \"40602f33-2b84-7b47-7170-244ba8ec3d83\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:4430bbc2-be4e-1da7-339a-5c7f123abdb2\",\n \"uid\": \"elitDuis inelit veniam est labor\",\n \"workflow_id\": \"urn:uuid:357d92d6-c379-5e31-dde4-d5e32d64f6f7\",\n \"requester_id\": \"925e8f37-64ff-d1b8-020b-e59e88db1e06\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"15486fdd-a815-df41-a0e7-28f005cb3a1a\",\n \"profile_ids\": [\n \"urn:uuid:393b3f7e-8f36-de3f-4cce-01176e196053\",\n \"eada6257-26ad-680b-36ad-eded2f3d9b51\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ],\n \"_metadata\": {\n \"limit\": -82255347,\n \"offset\": -81770519,\n \"total\": -46055623,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"workflow_sessions\": [\n {\n \"id\": \"urn:uuid:21fd0286-18f3-8d52-18a5-10bebdcfcdb2\",\n \"uid\": \"consectetur dolordolor nulla cul\",\n \"workflow_id\": \"urn:uuid:1ef50396-b122-934b-79a0-614ebf4a23b4\",\n \"requester_id\": \"92e79187-58f6-edd1-3e7c-3f3221fbf1da\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"70f37e71-bc78-12f5-0691-7e3e1c1450e1\",\n \"profile_ids\": [\n \"7d78a36f-a72a-ce8e-646f-42866400da54\",\n \"60f85bec-269f-ea39-d2b4-269405ce08bb\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"urn:uuid:7546df5d-2bfa-2164-d97a-0451ec269af8\",\n \"uid\": \"eu mollit dolor laboredolore ea \",\n \"workflow_id\": \"urn:uuid:074edeaf-ccd9-16e8-ad18-7dec9b056bf2\",\n \"requester_id\": \"urn:uuid:dc2e5dd5-ccfe-ed91-bf15-211444461be3\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"1376eea3-87b4-269b-e56f-5c419b51fc5d\",\n \"profile_ids\": [\n \"c8254f95-35a3-d1de-b19a-07a3bad771d1\",\n \"urn:uuid:8fe7171c-9bea-4d0c-00a4-bf29cff510b7\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ],\n \"_metadata\": {\n \"limit\": 83059189,\n \"offset\": 70687272,\n \"total\": -91455249,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "851699b9-bd67-4f0a-a5b9-b1147a2d6b62", + "id": "01926d62-71df-4e08-b62d-ee30369013e8", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -27805,7 +27805,7 @@ "type": "text/plain" }, "key": "uid", - "value": "reprehenderit quis occaecat sunt" + "value": "voluptate Duis quiex aliqua veni" }, { "disabled": false, @@ -27823,7 +27823,7 @@ "type": "text/plain" }, "key": "requester_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -27832,7 +27832,7 @@ "type": "text/plain" }, "key": "status", - "value": "soap request sent" + "value": "disabled" }, { "disabled": false, @@ -27876,7 +27876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67605f1d-3d10-41f8-a61f-29f58632b592", + "id": "9215e4e7-50b0-4f65-8cfa-40a696ef6174", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -27930,7 +27930,7 @@ "type": "text/plain" }, "key": "uid", - "value": "reprehenderit quis occaecat sunt" + "value": "voluptate Duis quiex aliqua veni" }, { "disabled": false, @@ -27948,7 +27948,7 @@ "type": "text/plain" }, "key": "requester_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -27957,7 +27957,7 @@ "type": "text/plain" }, "key": "status", - "value": "soap request sent" + "value": "disabled" }, { "disabled": false, @@ -28007,7 +28007,7 @@ } }, { - "id": "c56a647d-ef65-42f4-b4fa-52f1db7c3090", + "id": "4bc85b74-505e-45bd-90d7-003743395831", "name": "Create a workflow session", "request": { "name": "Create a workflow session", @@ -28048,7 +28048,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"a66bdd99-aaec-1654-5607-29ad7d965c01\",\n \"requester_id\": \"urn:uuid:e5111086-9f3a-8e4a-118a-2d0befdf8020\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"26aa414d-510f-be0f-7ee1-5f504713f844\",\n \"profile_ids\": [\n \"e1632f57-c998-4b43-fa25-a233e51b46a6\",\n \"4059ff68-0060-1dbf-ee24-cf139bd5205b\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"urn:uuid:7d78c67f-8f12-80d2-9e3d-0dcade8b12f7\",\n \"requester_id\": \"urn:uuid:94ab3fad-c375-2ba1-d29a-1a7ef5ecb0b3\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:8114d6be-cb4d-f2c5-210e-d4c616e8470e\",\n \"profile_ids\": [\n \"urn:uuid:99b09c56-6c4b-2267-1a50-d87d4b42c337\",\n \"b24933cd-58d4-b6d9-cd80-3352bd0906b0\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28060,7 +28060,7 @@ }, "response": [ { - "id": "961ff538-f1a0-4b63-9659-f10488656c6d", + "id": "d7fcefca-0ab9-41f5-8560-855b103f1b33", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -28104,7 +28104,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"a66bdd99-aaec-1654-5607-29ad7d965c01\",\n \"requester_id\": \"urn:uuid:e5111086-9f3a-8e4a-118a-2d0befdf8020\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"26aa414d-510f-be0f-7ee1-5f504713f844\",\n \"profile_ids\": [\n \"e1632f57-c998-4b43-fa25-a233e51b46a6\",\n \"4059ff68-0060-1dbf-ee24-cf139bd5205b\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"urn:uuid:7d78c67f-8f12-80d2-9e3d-0dcade8b12f7\",\n \"requester_id\": \"urn:uuid:94ab3fad-c375-2ba1-d29a-1a7ef5ecb0b3\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:8114d6be-cb4d-f2c5-210e-d4c616e8470e\",\n \"profile_ids\": [\n \"urn:uuid:99b09c56-6c4b-2267-1a50-d87d4b42c337\",\n \"b24933cd-58d4-b6d9-cd80-3352bd0906b0\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28121,12 +28121,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:66a4e0cd-b2d1-742a-5715-b25acc37b8df\",\n \"uid\": \"magna voluptatedolore nisirepreh\",\n \"workflow_id\": \"urn:uuid:8a99d84b-de42-f9be-fac7-9913a5bde111\",\n \"requester_id\": \"urn:uuid:f5915077-bed0-8798-32d8-0c8e9c633c88\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:0134261f-8d38-ec5b-31d7-f421a9a3f63c\",\n \"profile_ids\": [\n \"5e441a23-7d00-6a3d-d6df-663dba232351\",\n \"f155efe5-1da9-5a73-e6d5-8be61ea9b107\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:4e89f4b9-074a-9391-47c9-f2d44c8cab78\",\n \"uid\": \"Excepteur Duis inesse nonofficia\",\n \"workflow_id\": \"urn:uuid:2846df0f-a4a1-1cbe-e81c-9b5732790540\",\n \"requester_id\": \"urn:uuid:79f2f536-c0d4-3d9c-f31f-6785d29e6719\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:ca968fb8-5e5e-8bf4-16f4-fb4c83730691\",\n \"profile_ids\": [\n \"ffcb2794-a439-9338-3045-b587a119cb0f\",\n \"fd05956d-dfd8-2352-88ab-ba91895acbc7\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2dd37e94-05a2-44f5-bd63-e0cf90243897", + "id": "1829830f-d80f-44a7-a4b3-1b3280520eb7", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -28170,7 +28170,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"a66bdd99-aaec-1654-5607-29ad7d965c01\",\n \"requester_id\": \"urn:uuid:e5111086-9f3a-8e4a-118a-2d0befdf8020\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"26aa414d-510f-be0f-7ee1-5f504713f844\",\n \"profile_ids\": [\n \"e1632f57-c998-4b43-fa25-a233e51b46a6\",\n \"4059ff68-0060-1dbf-ee24-cf139bd5205b\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"urn:uuid:7d78c67f-8f12-80d2-9e3d-0dcade8b12f7\",\n \"requester_id\": \"urn:uuid:94ab3fad-c375-2ba1-d29a-1a7ef5ecb0b3\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:8114d6be-cb4d-f2c5-210e-d4c616e8470e\",\n \"profile_ids\": [\n \"urn:uuid:99b09c56-6c4b-2267-1a50-d87d4b42c337\",\n \"b24933cd-58d4-b6d9-cd80-3352bd0906b0\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28192,7 +28192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9741e7c4-4a7c-4656-9b9d-07f4b3d70dc1", + "id": "06999565-2e58-47e9-bc5d-cff36e325451", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -28236,7 +28236,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"a66bdd99-aaec-1654-5607-29ad7d965c01\",\n \"requester_id\": \"urn:uuid:e5111086-9f3a-8e4a-118a-2d0befdf8020\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"26aa414d-510f-be0f-7ee1-5f504713f844\",\n \"profile_ids\": [\n \"e1632f57-c998-4b43-fa25-a233e51b46a6\",\n \"4059ff68-0060-1dbf-ee24-cf139bd5205b\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"urn:uuid:7d78c67f-8f12-80d2-9e3d-0dcade8b12f7\",\n \"requester_id\": \"urn:uuid:94ab3fad-c375-2ba1-d29a-1a7ef5ecb0b3\",\n \"requester_type\": \"NeaccessUser\",\n \"profile_id\": \"urn:uuid:8114d6be-cb4d-f2c5-210e-d4c616e8470e\",\n \"profile_ids\": [\n \"urn:uuid:99b09c56-6c4b-2267-1a50-d87d4b42c337\",\n \"b24933cd-58d4-b6d9-cd80-3352bd0906b0\"\n ],\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28264,7 +28264,7 @@ } }, { - "id": "d53bb450-1251-4061-85b4-6508abdaab1b", + "id": "a7dc1d51-74f2-421c-af1c-ac90f774d949", "name": "Find workflow session by id", "request": { "name": "Find workflow session by id", @@ -28306,7 +28306,7 @@ }, "response": [ { - "id": "70b659db-9317-4647-a1c8-9eac62ce87b2", + "id": "1667027f-469b-4d28-a9fb-0c5bb8fce204", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -28345,12 +28345,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:66a4e0cd-b2d1-742a-5715-b25acc37b8df\",\n \"uid\": \"magna voluptatedolore nisirepreh\",\n \"workflow_id\": \"urn:uuid:8a99d84b-de42-f9be-fac7-9913a5bde111\",\n \"requester_id\": \"urn:uuid:f5915077-bed0-8798-32d8-0c8e9c633c88\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:0134261f-8d38-ec5b-31d7-f421a9a3f63c\",\n \"profile_ids\": [\n \"5e441a23-7d00-6a3d-d6df-663dba232351\",\n \"f155efe5-1da9-5a73-e6d5-8be61ea9b107\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:4e89f4b9-074a-9391-47c9-f2d44c8cab78\",\n \"uid\": \"Excepteur Duis inesse nonofficia\",\n \"workflow_id\": \"urn:uuid:2846df0f-a4a1-1cbe-e81c-9b5732790540\",\n \"requester_id\": \"urn:uuid:79f2f536-c0d4-3d9c-f31f-6785d29e6719\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:ca968fb8-5e5e-8bf4-16f4-fb4c83730691\",\n \"profile_ids\": [\n \"ffcb2794-a439-9338-3045-b587a119cb0f\",\n \"fd05956d-dfd8-2352-88ab-ba91895acbc7\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5768c909-61c1-4f78-9346-0b0892211e60", + "id": "3ea9b8d1-a1a0-4cc8-ab7e-7349a3bb717c", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -28394,7 +28394,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d78db0d-bbe0-47f0-a008-07e677046d35", + "id": "cf853ae1-c05b-46d1-8952-18030d384445", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -28444,7 +28444,7 @@ } }, { - "id": "088dcc09-6eef-40de-874a-ac68b74b92b7", + "id": "018b14f1-488d-43ce-92d4-f909eb816e6a", "name": "Update a workflow session by id", "request": { "name": "Update a workflow session by id", @@ -28497,7 +28497,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"dd2e9341-1d07-4342-6804-ada1afe762ee\",\n \"requester_id\": \"c7dc9ba1-4849-cad9-fdf7-42b6957b6a10\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:e5df6688-4844-d43f-9313-e305bf858c90\",\n \"profile_ids\": [\n \"urn:uuid:b2c0a227-dd50-e59c-fcf5-f520e104823e\",\n \"759955f9-a06d-fab1-012d-b116a144f49d\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"42dbcd29-0a2d-e584-ef3c-68b957cbb7fa\",\n \"requester_id\": \"urn:uuid:42c5f07b-51fe-6f2c-e1ed-837b1280c8c8\",\n \"requester_type\": \"User\",\n \"profile_id\": \"urn:uuid:108d410c-3763-2aeb-a78d-2559e1e121a7\",\n \"profile_ids\": [\n \"urn:uuid:91d28c74-465e-b371-4928-20d216f77461\",\n \"d08e999f-a5bb-8fb0-4574-e463c9572cc6\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28509,7 +28509,7 @@ }, "response": [ { - "id": "a17cf19a-c77a-4649-bc7d-2a7533be1087", + "id": "30d3d46f-5512-41a5-a0b3-dc947d6b9e5e", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -28554,7 +28554,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"dd2e9341-1d07-4342-6804-ada1afe762ee\",\n \"requester_id\": \"c7dc9ba1-4849-cad9-fdf7-42b6957b6a10\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:e5df6688-4844-d43f-9313-e305bf858c90\",\n \"profile_ids\": [\n \"urn:uuid:b2c0a227-dd50-e59c-fcf5-f520e104823e\",\n \"759955f9-a06d-fab1-012d-b116a144f49d\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"42dbcd29-0a2d-e584-ef3c-68b957cbb7fa\",\n \"requester_id\": \"urn:uuid:42c5f07b-51fe-6f2c-e1ed-837b1280c8c8\",\n \"requester_type\": \"User\",\n \"profile_id\": \"urn:uuid:108d410c-3763-2aeb-a78d-2559e1e121a7\",\n \"profile_ids\": [\n \"urn:uuid:91d28c74-465e-b371-4928-20d216f77461\",\n \"d08e999f-a5bb-8fb0-4574-e463c9572cc6\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28571,12 +28571,12 @@ "value": "application/json" } ], - "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:66a4e0cd-b2d1-742a-5715-b25acc37b8df\",\n \"uid\": \"magna voluptatedolore nisirepreh\",\n \"workflow_id\": \"urn:uuid:8a99d84b-de42-f9be-fac7-9913a5bde111\",\n \"requester_id\": \"urn:uuid:f5915077-bed0-8798-32d8-0c8e9c633c88\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:0134261f-8d38-ec5b-31d7-f421a9a3f63c\",\n \"profile_ids\": [\n \"5e441a23-7d00-6a3d-d6df-663dba232351\",\n \"f155efe5-1da9-5a73-e6d5-8be61ea9b107\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "body": "{\n \"workflow_session\": {\n \"id\": \"urn:uuid:4e89f4b9-074a-9391-47c9-f2d44c8cab78\",\n \"uid\": \"Excepteur Duis inesse nonofficia\",\n \"workflow_id\": \"urn:uuid:2846df0f-a4a1-1cbe-e81c-9b5732790540\",\n \"requester_id\": \"urn:uuid:79f2f536-c0d4-3d9c-f31f-6785d29e6719\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:ca968fb8-5e5e-8bf4-16f4-fb4c83730691\",\n \"profile_ids\": [\n \"ffcb2794-a439-9338-3045-b587a119cb0f\",\n \"fd05956d-dfd8-2352-88ab-ba91895acbc7\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "340b5e7f-8684-4a48-a7ca-64fd5faf76e3", + "id": "df99a62b-823b-4537-b348-bcb106d36062", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -28621,7 +28621,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"dd2e9341-1d07-4342-6804-ada1afe762ee\",\n \"requester_id\": \"c7dc9ba1-4849-cad9-fdf7-42b6957b6a10\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:e5df6688-4844-d43f-9313-e305bf858c90\",\n \"profile_ids\": [\n \"urn:uuid:b2c0a227-dd50-e59c-fcf5-f520e104823e\",\n \"759955f9-a06d-fab1-012d-b116a144f49d\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"42dbcd29-0a2d-e584-ef3c-68b957cbb7fa\",\n \"requester_id\": \"urn:uuid:42c5f07b-51fe-6f2c-e1ed-837b1280c8c8\",\n \"requester_type\": \"User\",\n \"profile_id\": \"urn:uuid:108d410c-3763-2aeb-a78d-2559e1e121a7\",\n \"profile_ids\": [\n \"urn:uuid:91d28c74-465e-b371-4928-20d216f77461\",\n \"d08e999f-a5bb-8fb0-4574-e463c9572cc6\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28643,7 +28643,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbe9caf4-214c-4f20-a601-f414366c7262", + "id": "5af1e4b7-1491-4237-9676-11a491ea5489", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -28688,7 +28688,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"dd2e9341-1d07-4342-6804-ada1afe762ee\",\n \"requester_id\": \"c7dc9ba1-4849-cad9-fdf7-42b6957b6a10\",\n \"requester_type\": \"NeprofileUser\",\n \"profile_id\": \"urn:uuid:e5df6688-4844-d43f-9313-e305bf858c90\",\n \"profile_ids\": [\n \"urn:uuid:b2c0a227-dd50-e59c-fcf5-f520e104823e\",\n \"759955f9-a06d-fab1-012d-b116a144f49d\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", + "raw": "{\n \"workflow_session\": {\n \"workflow_id\": \"42dbcd29-0a2d-e584-ef3c-68b957cbb7fa\",\n \"requester_id\": \"urn:uuid:42c5f07b-51fe-6f2c-e1ed-837b1280c8c8\",\n \"requester_type\": \"User\",\n \"profile_id\": \"urn:uuid:108d410c-3763-2aeb-a78d-2559e1e121a7\",\n \"profile_ids\": [\n \"urn:uuid:91d28c74-465e-b371-4928-20d216f77461\",\n \"d08e999f-a5bb-8fb0-4574-e463c9572cc6\"\n ],\n \"status\": \"completed\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -28716,7 +28716,7 @@ } }, { - "id": "b8dc5015-c3d4-4dbe-ad87-41bd6bedc7f9", + "id": "44d7f205-a914-4867-a05c-3f742973fbf9", "name": "Retrieves the URL of an attachment attribute value from a workflow session", "request": { "name": "Retrieves the URL of an attachment attribute value from a workflow session", @@ -28770,7 +28770,7 @@ }, "response": [ { - "id": "b11e8965-56c4-4dc3-ba6b-ad5830c45696", + "id": "6f88f32e-7588-4293-858e-73f03cf46bef", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -28811,12 +28811,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5309d916-2277-4614-8803-90e4e0e7e421", + "id": "1e6d7d9a-3043-45d0-860f-b16795d6756a", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -28862,7 +28862,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b314bcf0-6b26-407d-8785-c13b33b07421", + "id": "8e4f9ec4-c2a8-45d4-975d-ca89cb983d0b", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -28914,7 +28914,7 @@ } }, { - "id": "c94e2e48-ddb2-40d6-a4f2-7b6dd323a205", + "id": "7f05480a-09c0-442f-96a2-2809ba4c93b6", "name": "Uploads a new attachment attribute value to a workflow session", "request": { "name": "Uploads a new attachment attribute value to a workflow session", @@ -28976,7 +28976,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -28985,7 +28985,7 @@ }, "response": [ { - "id": "f724a295-65dc-4981-9696-4eca60451498", + "id": "dcbaeb0b-4ff4-4c5c-bb90-a9c70e24e097", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29029,7 +29029,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -29043,12 +29043,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"consectetur dolore\"\n}", + "body": "{\n \"url\": \"et pariatur minim aute\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0ea883b9-b33f-4ebe-99a7-307308874d8c", + "id": "500c9a6c-c817-4670-9e2d-5f5beb68ef5a", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -29092,7 +29092,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -29111,7 +29111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ecbdf44a-f976-4725-b43d-201730b586d2", + "id": "c155fc24-6c28-4c4b-875b-3483579aad22", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -29155,7 +29155,7 @@ "type": "text/plain" }, "key": "file", - "value": "amet tempor officia aute est", + "value": "consectetur sunt amet nulla", "type": "text" } ] @@ -29186,7 +29186,7 @@ "description": "", "item": [ { - "id": "5b7f5fe9-85c5-4805-97f1-d4195a6e9041", + "id": "82a673fa-92f4-4935-97c5-ca0695edb1ed", "name": "Get identity proofing result data in bulk", "request": { "name": "Get identity proofing result data in bulk", @@ -29245,7 +29245,7 @@ "type": "text/plain" }, "key": "workflow_session_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -29280,7 +29280,7 @@ }, "response": [ { - "id": "18ad86c7-96fe-484c-bfc2-2b269b8aed4d", + "id": "2785f2eb-07ab-401b-a3a5-6562e3355f61", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29334,7 +29334,7 @@ "type": "text/plain" }, "key": "workflow_session_id", - "value": "urn:uuid:9542c0ff-8368-af83-ddaf-39a1ac12aafc" + "value": "urn:uuid:5572ebd0-0a77-dfc6-02a4-ff0ebeb06e25" }, { "disabled": false, @@ -29382,7 +29382,7 @@ "value": "application/json" } ], - "body": "{\n \"identity_proofing_results\": [\n {\n \"id\": \"urn:uuid:53bdd73e-9b36-e576-b841-2b783fe36691\",\n \"identity_proofing_action_id\": \"urn:uuid:e681ad40-1dde-e565-8730-d194cd1b7b62\",\n \"workflow_session_id\": \"urn:uuid:d9fdf86d-7b6f-60a5-7756-ead2aed38b25\",\n \"profile_id\": \"dc2847ee-1757-c066-a105-9757d1ce8522\",\n \"proofing_workflow\": \"d84a2200-88c2-c46d-e73a-eaf5f7d10875\",\n \"result\": \"fail\",\n \"proofing_attributes\": {\n \"result\": \"approve\"\n },\n \"created_at\": \"1945-08-13T16:10:09.618Z\",\n \"updated_at\": \"1955-07-20T16:27:13.282Z\"\n },\n {\n \"id\": \"urn:uuid:b0fc82a0-d5d6-a33f-22eb-b462c4f0f3ad\",\n \"identity_proofing_action_id\": \"a36e9103-8e5e-2958-d648-9618b542b8b4\",\n \"workflow_session_id\": \"6fabca59-e51f-6e64-198f-cd6f48178d32\",\n \"profile_id\": \"f0248415-17cb-593e-e6e8-caf39167bc68\",\n \"proofing_workflow\": \"urn:uuid:9f2de290-d8ef-b0fc-9b3e-11ef6140281e\",\n \"result\": \"pending\",\n \"proofing_attributes\": {\n \"result\": \"approve\"\n },\n \"created_at\": \"1955-01-18T06:32:06.861Z\",\n \"updated_at\": \"1957-06-20T14:40:27.884Z\"\n }\n ],\n \"_metadata\": {\n \"limit\": 70535438,\n \"offset\": -4736479,\n \"total\": 68091592,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", + "body": "{\n \"identity_proofing_results\": [\n {\n \"id\": \"urn:uuid:74022b50-3b1f-5393-c3be-26fcef736aa8\",\n \"identity_proofing_action_id\": \"urn:uuid:1b7cb23b-a38b-c1e8-ab96-4d55172127bd\",\n \"workflow_session_id\": \"dbadf76d-5411-2a48-00ee-84984369b401\",\n \"profile_id\": \"40626aed-3a79-5c7c-e854-ee97c2610bdb\",\n \"proofing_workflow\": \"43a1fda0-3ed7-b5f1-3d0e-f09af8fa3005\",\n \"result\": \"pass\",\n \"proofing_attributes\": {\n \"result\": \"approve\"\n },\n \"created_at\": \"2012-01-29T11:14:14.074Z\",\n \"updated_at\": \"1977-11-18T12:03:16.753Z\"\n },\n {\n \"id\": \"efe2bd7a-0960-e991-24bc-4a4c8c4a78ca\",\n \"identity_proofing_action_id\": \"9f6ed18a-0b2e-de2d-ddc4-5812a6b8e047\",\n \"workflow_session_id\": \"urn:uuid:6ca40579-4d6c-eb2a-9821-89b398c7bf1f\",\n \"profile_id\": \"urn:uuid:b4320c96-ed03-ddc4-85db-8f23b4d2489f\",\n \"proofing_workflow\": \"645b687d-7294-2ea9-d4f9-723f16bb0d51\",\n \"result\": \"pass\",\n \"proofing_attributes\": {\n \"result\": \"approve\"\n },\n \"created_at\": \"1984-03-02T01:14:59.618Z\",\n \"updated_at\": \"1961-09-09T23:49:05.710Z\"\n }\n ],\n \"_metadata\": {\n \"limit\": 13221734,\n \"offset\": 70272746,\n \"total\": -68497024,\n \"next\": \"/endpoint?limit=10&offset=60\",\n \"previous\": \"/endpoint?limit=10&offset=40\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29399,7 +29399,7 @@ "description": "", "item": [ { - "id": "e4909334-c98c-4fcd-82fc-b88c4c919902", + "id": "25e86b53-77d5-45ec-8347-59751a730b0d", "name": "Get saved advanced search queries", "request": { "name": "Get saved advanced search queries", @@ -29429,7 +29429,7 @@ }, "response": [ { - "id": "b70e8f79-c5a6-4058-95b4-f03eb9acd06e", + "id": "8bf142b8-a990-40ed-8e03-ef4a640c2906", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29467,7 +29467,7 @@ "value": "application/json" } ], - "body": "{\n \"advanced_search\": [\n {\n \"id\": \"urn:uuid:148e6a17-b69b-5eff-714e-8877cd8e88af\",\n \"uid\": \"eu commodo tempor ullamco dolore\",\n \"label\": \"labor\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"1af7940c-fcd2-9e22-fb2f-e5f53a9809ad\",\n \"uid\": \"adqui reprehenderit deseruntelit\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:2bdd7750-383b-f020-cfca-5814208b7378\"\n },\n {\n \"id\": \"urn:uuid:8f6b234f-0ea0-84c5-0838-1113a4aad812\",\n \"uid\": \"Excepteur veniam nonet inamet eu\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"436dcf56-d1ef-218d-fb0b-abb0e4ad05d5\"\n }\n ]\n },\n {\n \"id\": \"872d4272-cf3c-e40f-4e4a-800352f0770b\",\n \"uid\": \"culpa mollit dolorlaborum deseru\",\n \"label\": \"cons\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"882b41b7-0575-6ea2-4196-5b9f62c22497\",\n \"uid\": \"esse in amet Utid adipisicing si\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"54e9e59a-12b6-ab03-7a8d-e70478f34312\"\n },\n {\n \"id\": \"urn:uuid:d61c5552-967d-7a97-3437-6237ecbad176\",\n \"uid\": \"aliqua culpa ut magnamagna velit\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"aeb3932a-543f-991d-44f5-8d7a635f3ca1\"\n }\n ]\n }\n ]\n}", + "body": "{\n \"advanced_search\": [\n {\n \"id\": \"5c30fdb3-27bb-a979-639a-00858dc7b827\",\n \"uid\": \"laboris intempor ipsumtempor qui\",\n \"label\": \"ipsum incididunt et\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"urn:uuid:8bd3539b-eebd-1a49-f212-8cfb8958a745\",\n \"uid\": \"dolore Duis id in ullamcoconsequ\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"1827d974-d8f1-09f7-5286-4465c6c3dbfa\"\n },\n {\n \"id\": \"e637ebad-27b1-b374-420f-f0f4c8837c7c\",\n \"uid\": \"in non ea cillumin voluptate vel\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"bc43a6e9-352e-3ee5-aaff-5b4cfc488267\"\n }\n ]\n },\n {\n \"id\": \"urn:uuid:0ee5d4f1-a2de-43b2-86d0-e60d0e785a75\",\n \"uid\": \"ut autedeserunt Lorem laboris al\",\n \"label\": \"adipisicing\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"urn:uuid:210e94f1-4f19-8c60-7099-9df600c2c98b\",\n \"uid\": \"sit dolor ullamco cillumculpa pr\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"d3038162-3ada-dd86-af66-e91a4d092867\"\n },\n {\n \"id\": \"958f5585-eea7-9469-71b0-f6c213b7c75e\",\n \"uid\": \"sint nisiquis esse in mollitamet\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"77a82ab9-310c-e459-15e9-5639ebac48d5\"\n }\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29478,7 +29478,7 @@ } }, { - "id": "ae825d54-35d4-48be-9a80-c0b2aecef675", + "id": "38d346dd-2e53-4cd9-b05e-c49538c8666a", "name": "Save an advanced search query for later use", "request": { "name": "Save an advanced search query for later use", @@ -29509,7 +29509,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"label\": \"tempor\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:8561b9da-ae9b-0f97-f62c-6f52add88418\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"aee86f86-283d-d9d9-34e5-6ec8a5934d50\"\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"label\": \"anim id\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"756ab560-6fb4-c6f3-acad-ae5229b94a1a\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:ae65f6e8-b8e0-d28e-b18a-f103e41cc483\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29521,7 +29521,7 @@ }, "response": [ { - "id": "8735b5ca-c35f-4c2b-b5a7-e128190769a1", + "id": "2280468c-aaba-4a50-b746-a861fc63c80b", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29555,7 +29555,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"label\": \"tempor\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:8561b9da-ae9b-0f97-f62c-6f52add88418\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"aee86f86-283d-d9d9-34e5-6ec8a5934d50\"\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"label\": \"anim id\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"756ab560-6fb4-c6f3-acad-ae5229b94a1a\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:ae65f6e8-b8e0-d28e-b18a-f103e41cc483\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29572,7 +29572,7 @@ "value": "application/json" } ], - "body": "{\n \"advanced_search\": {\n \"id\": \"28115fbc-b1df-5394-adee-ca1790a37f3e\",\n \"uid\": \"occaecat eiusmod animexconsectet\",\n \"label\": \"commodo elit mollit Excepteur irur\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"366243d3-070c-cd26-324d-7c02da16c86a\",\n \"uid\": \"enim reprehenderit minim occaeca\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"18de304b-0fdd-08b3-6a24-1d0484583d78\"\n },\n {\n \"id\": \"2f48ca2e-be0c-cde3-3350-14c14612b421\",\n \"uid\": \"id eaconsectetur commodo adanim \",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:283722fc-d94c-8e8e-0c97-7ee0c0bf1d0d\"\n }\n ]\n }\n}", + "body": "{\n \"advanced_search\": {\n \"id\": \"urn:uuid:1580646b-90c2-5e8d-1044-d28ff7d6e4d7\",\n \"uid\": \"tempor Excepteur veniam idLorem \",\n \"label\": \"consequat sed ea\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"ee6b0b7f-5965-f22a-8c40-7cfd7546e9ae\",\n \"uid\": \"dolor estidproident ullamco dolo\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:b6a53c59-3942-dce0-e5d2-8c9d2b8e27f1\"\n },\n {\n \"id\": \"urn:uuid:7e549fad-6945-dbd5-303d-81a076474eed\",\n \"uid\": \"adipisicingut ametad voluptateco\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"2170a289-f750-5a68-c757-2aab038c9020\"\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29583,7 +29583,7 @@ } }, { - "id": "9fefa227-8fe2-4c47-8bbc-a0a3926c6b72", + "id": "9fe54df8-9783-4d69-9ce2-4a259877316d", "name": "Run an advanced search for profiles, without saving the query", "request": { "name": "Run an advanced search for profiles, without saving the query", @@ -29643,7 +29643,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"label\": \"tempor\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:8561b9da-ae9b-0f97-f62c-6f52add88418\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"aee86f86-283d-d9d9-34e5-6ec8a5934d50\"\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"label\": \"anim id\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"756ab560-6fb4-c6f3-acad-ae5229b94a1a\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:ae65f6e8-b8e0-d28e-b18a-f103e41cc483\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29655,7 +29655,7 @@ }, "response": [ { - "id": "5ce6c178-ed1b-4163-8d4e-0653220c51e8", + "id": "b2dfee69-88a1-422d-9be5-c25e65383e84", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29718,7 +29718,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"label\": \"tempor\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:8561b9da-ae9b-0f97-f62c-6f52add88418\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"aee86f86-283d-d9d9-34e5-6ec8a5934d50\"\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"label\": \"anim id\",\n \"condition_rules_attributes\": [\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"756ab560-6fb4-c6f3-acad-ae5229b94a1a\"\n },\n {\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:ae65f6e8-b8e0-d28e-b18a-f103e41cc483\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29735,7 +29735,7 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ex labore idcupidatat exLorem of\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"aliquip deserunt ea etaliqua et \",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim reprehenderit labore exerci\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillumincididunt tempor do dolor\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29746,7 +29746,7 @@ } }, { - "id": "d86c37a8-78fe-41ed-be89-f6e2b74314e6", + "id": "ba7005e4-bb29-41db-8a5e-540674f58bf0", "name": "Update a saved advanced search query", "request": { "name": "Update a saved advanced search query", @@ -29789,7 +29789,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"id\": \"urn:uuid:aec973a1-b27b-eb31-4500-9007bae9a53a\",\n \"label\": \"adipisicing reprehenderit\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"9535e75e-a73b-c35a-493b-9dc648876c50\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:fb44e300-6539-01e7-0bb1-d4424507c133\",\n \"_destroy\": false\n },\n {\n \"id\": \"b6875453-aef7-3c46-547c-5f7e677a23de\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:99d0a6d8-7632-35ad-16ba-51dc73b3c1f7\",\n \"_destroy\": false\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"id\": \"8feb4a40-f666-c0b5-08c9-961613d1714f\",\n \"label\": \"aliquip adipisicing do\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"3e92b50d-5617-1b24-e17b-35879f5ae731\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:5ad04e35-5f98-cdf8-f932-ed9760bd4d41\",\n \"_destroy\": false\n },\n {\n \"id\": \"f5c234d7-94df-a63e-edf1-79aef323d8d2\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:0d1213d6-11d3-f749-68b9-7f4bcc38fc96\",\n \"_destroy\": false\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29801,7 +29801,7 @@ }, "response": [ { - "id": "03539d4b-966f-45c5-9c02-47dc78c192df", + "id": "f9d56743-54c1-43d2-99ec-6404922073f2", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -29836,7 +29836,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"advanced_search\": {\n \"id\": \"urn:uuid:aec973a1-b27b-eb31-4500-9007bae9a53a\",\n \"label\": \"adipisicing reprehenderit\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"9535e75e-a73b-c35a-493b-9dc648876c50\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:fb44e300-6539-01e7-0bb1-d4424507c133\",\n \"_destroy\": false\n },\n {\n \"id\": \"b6875453-aef7-3c46-547c-5f7e677a23de\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:99d0a6d8-7632-35ad-16ba-51dc73b3c1f7\",\n \"_destroy\": false\n }\n ]\n }\n}", + "raw": "{\n \"advanced_search\": {\n \"id\": \"8feb4a40-f666-c0b5-08c9-961613d1714f\",\n \"label\": \"aliquip adipisicing do\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"3e92b50d-5617-1b24-e17b-35879f5ae731\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:5ad04e35-5f98-cdf8-f932-ed9760bd4d41\",\n \"_destroy\": false\n },\n {\n \"id\": \"f5c234d7-94df-a63e-edf1-79aef323d8d2\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"urn:uuid:0d1213d6-11d3-f749-68b9-7f4bcc38fc96\",\n \"_destroy\": false\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -29853,7 +29853,7 @@ "value": "application/json" } ], - "body": "{\n \"advanced_search\": {\n \"id\": \"28115fbc-b1df-5394-adee-ca1790a37f3e\",\n \"uid\": \"occaecat eiusmod animexconsectet\",\n \"label\": \"commodo elit mollit Excepteur irur\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"366243d3-070c-cd26-324d-7c02da16c86a\",\n \"uid\": \"enim reprehenderit minim occaeca\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"==\",\n \"value\": \"18de304b-0fdd-08b3-6a24-1d0484583d78\"\n },\n {\n \"id\": \"2f48ca2e-be0c-cde3-3350-14c14612b421\",\n \"uid\": \"id eaconsectetur commodo adanim \",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:283722fc-d94c-8e8e-0c97-7ee0c0bf1d0d\"\n }\n ]\n }\n}", + "body": "{\n \"advanced_search\": {\n \"id\": \"urn:uuid:1580646b-90c2-5e8d-1044-d28ff7d6e4d7\",\n \"uid\": \"tempor Excepteur veniam idLorem \",\n \"label\": \"consequat sed ea\",\n \"condition_rules_attributes\": [\n {\n \"id\": \"ee6b0b7f-5965-f22a-8c40-7cfd7546e9ae\",\n \"uid\": \"dolor estidproident ullamco dolo\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"urn:uuid:b6a53c59-3942-dce0-e5d2-8c9d2b8e27f1\"\n },\n {\n \"id\": \"urn:uuid:7e549fad-6945-dbd5-303d-81a076474eed\",\n \"uid\": \"adipisicingut ametad voluptateco\",\n \"type\": \"ProfileTypeRule\",\n \"comparison_operator\": \"!=\",\n \"value\": \"2170a289-f750-5a68-c757-2aab038c9020\"\n }\n ]\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29864,7 +29864,7 @@ } }, { - "id": "15df6ac6-b5dc-4d61-b757-5cbe978569ab", + "id": "5a4ed31b-e5a4-43c7-af14-b589c6f2b26e", "name": "Run a saved advanced search query", "request": { "name": "Run a saved advanced search query", @@ -29935,7 +29935,7 @@ }, "response": [ { - "id": "c299ec6e-93fa-4a7f-8c0f-b6123b7a5903", + "id": "f59c0e1d-a33b-4fd4-8f1a-ddf17ec9fe5a", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -30003,7 +30003,7 @@ "value": "application/json" } ], - "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"ex labore idcupidatat exLorem of\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"aliquip deserunt ea etaliqua et \",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", + "body": "{\n \"profiles\": [\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"anim reprehenderit labore exerci\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n },\n {\n \"id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"uid\": \"cillumincididunt tempor do dolor\",\n \"name\": \"Profile Name\",\n \"profile_type_id\": \"33f072dd-13b4-41e1-8ea0-16f2a59b57c8\",\n \"status\": \"Active\",\n \"id_proofing_status\": \"pending\",\n \"created_at\": \"2023-11-21T19:23:54.256Z\",\n \"updated_at\": \"2023-11-21T19:23:54.256Z\",\n \"attributes\": {\n \"text_attribute_uid\": \"static text\",\n \"date_attribute_uid\": \"01/15/2020\",\n \"profile_select_attribute_uid\": \"Profile Name\",\n \"multiple_profile_select_attribute_uid\": \"Profile Name,Second Profile Name,Third Profile Name\",\n \"contributor_select_attribute_uid\": \"User Name\",\n \"multiple_contributor_select_attribute_uid\": \"User Name,Second User Name,Third User Name\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -30020,7 +30020,7 @@ "description": "", "item": [ { - "id": "8cf8892d-622d-46ff-b1d8-68faf545ea89", + "id": "52099514-0d13-4d1c-a4ba-f24c5c2fe552", "name": "Get the status of a bulk job", "request": { "name": "Get the status of a bulk job", @@ -30043,7 +30043,7 @@ "type": "text/plain" }, "key": "job_id", - "value": "quis Duis cupidatat" + "value": "aute" } ], "variable": [] @@ -30060,7 +30060,7 @@ }, "response": [ { - "id": "6e48402f-0404-4df0-b49d-a4a87c1ce3cf", + "id": "d7965c7a-0ee6-4c6d-ac7f-1a4e76080a35", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -30078,7 +30078,7 @@ "type": "text/plain" }, "key": "job_id", - "value": "quis Duis cupidatat" + "value": "aute" } ], "variable": [] @@ -30108,12 +30108,12 @@ "value": "application/json" } ], - "body": "{\n \"uid\": \"0dcef4da-ef9f-f1e0-8120-fcbf31ff0234\",\n \"status\": \"complete\",\n \"job_type\": \"import\",\n \"job_data\": [\n {\n \"user_id\": \"urn:uuid:02523592-c835-427c-5950-08b2e4f888e6\",\n \"manager_id\": \"45803da2-792f-584a-2bcb-72d0f4775c10\",\n \"errors\": [\n \"Validation error for record in job\",\n \"Validation error for record in job\"\n ]\n },\n {\n \"user_id\": \"a02fe4aa-3ca1-1f44-ad94-a8cbd8337495\",\n \"manager_id\": \"urn:uuid:13435b9e-19d9-542a-c4fd-6894e642d613\",\n \"errors\": [\n \"Validation error for record in job\",\n \"Validation error for record in job\"\n ]\n }\n ]\n}", + "body": "{\n \"uid\": \"urn:uuid:a63c31b8-bfbf-bf00-67d3-adb1b0056040\",\n \"status\": \"complete\",\n \"job_type\": \"import\",\n \"job_data\": [\n {\n \"user_id\": \"09f8615e-0f88-740d-6456-ddd43dbd03dd\",\n \"manager_id\": \"urn:uuid:7ac67719-ce95-3fbe-c3ab-5bc44e5272e2\",\n \"errors\": [\n \"Validation error for record in job\",\n \"Validation error for record in job\"\n ]\n },\n {\n \"user_id\": \"urn:uuid:2a443afd-676d-a8aa-31ac-4cf3d6a27ff2\",\n \"manager_id\": \"urn:uuid:5e249710-e03b-ede3-05e4-6ca011a49af5\",\n \"errors\": [\n \"Validation error for record in job\",\n \"Validation error for record in job\"\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "26a22f93-58f0-49f5-a5c4-8063423e67a5", + "id": "c66c5723-e749-47dc-9010-84e0e81707a8", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -30131,7 +30131,7 @@ "type": "text/plain" }, "key": "job_id", - "value": "quis Duis cupidatat" + "value": "aute" } ], "variable": [] @@ -30166,7 +30166,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c519de80-892f-47ac-8e44-da5cbf2f2ba2", + "id": "29c2564f-65c3-409d-8cfc-b288bb717b18", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -30184,7 +30184,7 @@ "type": "text/plain" }, "key": "job_id", - "value": "quis Duis cupidatat" + "value": "aute" } ], "variable": [] @@ -30231,7 +30231,7 @@ "description": "", "item": [ { - "id": "b97bb83a-41bf-42db-a2a2-b4ff4da8ff94", + "id": "10958cca-9e90-4764-8787-3ecc9837dfde", "name": "Create a form", "request": { "name": "Create a form", @@ -30274,7 +30274,7 @@ }, "response": [ { - "id": "d2addbe0-7e78-4ce3-a2ef-3e7dedd59399", + "id": "5b543b5b-6f94-424a-ad8d-3c62d70cb4ed", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -30330,7 +30330,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a0d7dd88-c554-46e2-a76d-83302a347db8", + "id": "1322ddf3-41b0-49e1-90fc-b8c5ecbed81f", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -30386,7 +30386,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ead7743-2f2e-40f2-b737-d4db3589a1db", + "id": "c57b0720-6607-40bf-9ba3-ab5d5b6cd670", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -30454,7 +30454,7 @@ "description": "", "item": [ { - "id": "09c992b6-69c5-4e25-b039-a60301ddcf3c", + "id": "93b126d3-a65f-423c-80b1-390807d8d50e", "name": "Create a form attribute", "request": { "name": "Create a form attribute", @@ -30497,7 +30497,7 @@ }, "response": [ { - "id": "3aa6cbcd-57d6-4a87-8039-7f12630df238", + "id": "6a51ecd6-1d8c-49e1-b6ab-fb9490e4bb42", "name": "Expected response to a valid request", "originalRequest": { "url": { @@ -30553,7 +30553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef081fda-d6b4-4fb3-b502-32bc53383108", + "id": "b2bad297-594b-4cc9-a94b-df7cab1da2cd", "name": "Bad Request - unable to complete.", "originalRequest": { "url": { @@ -30609,7 +30609,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9cacea56-a4f3-4396-9b45-024287c31cee", + "id": "96a42b6e-44b4-4867-9fdb-5989078f6c96", "name": "Internal Server Error - returned on unhandled exceptions.", "originalRequest": { "url": { @@ -30695,7 +30695,7 @@ } ], "info": { - "_postman_id": "7286cd07-b4c0-4757-bc84-2ef44d56226d", + "_postman_id": "1e0f4b21-d4b1-4e3b-b2ac-6100b50539fa", "name": "NERM API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { diff --git a/postman/collections/sailpoint-api-v3.json b/postman/collections/sailpoint-api-v3.json index 69d6a90..a1d93e2 100644 --- a/postman/collections/sailpoint-api-v3.json +++ b/postman/collections/sailpoint-api-v3.json @@ -2,10 +2,10 @@ "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", + "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 Identity Security Cloud, 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 Identity Security Cloud 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 Identity Security Cloud. Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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": [ { - "id": "7802e2ea-9bfb-4f54-a97e-3e6d79c0c4a2", + "id": "8e90cefd-df45-4f2f-8a21-1ca49fbc104c", "name": "List Access Profiles", "request": { "name": "List Access Profiles", @@ -107,7 +107,7 @@ }, "response": [ { - "id": "b9597606-dc59-4187-8dd7-0c73371eb2a3", + "id": "b9d7984c-210a-4c5b-9848-55f3a32611e9", "name": "List of Access Profiles", "originalRequest": { "url": { @@ -223,7 +223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d07c18f-f6f1-4c86-b634-9207654a1f65", + "id": "14f30e3b-ffa2-46a6-96bf-cbac9900e8d6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -339,7 +339,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b7f92b1-2cfe-4405-9b08-88536d0aa46f", + "id": "a0133a9c-9a17-4973-b170-9446a629581c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -455,7 +455,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a2786433-4d73-4d40-9c11-cea159eee607", + "id": "ba4adfa0-28b0-461c-87b2-5cdb4e9ec77d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -571,7 +571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a7106a4-caeb-4f84-a96b-c149a6cf95dc", + "id": "f76a8b56-0b3e-4fac-8497-b8413def0450", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -687,7 +687,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6fa7b7ed-56cf-454c-8719-2ad60a068c65", + "id": "f13bfce1-bf3b-4e54-8e2d-77d0d7068a8c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -809,7 +809,7 @@ } }, { - "id": "283d369d-1bcb-4492-a1a0-77922ff96a6e", + "id": "cb8bd23c-9441-4499-8bef-7183c6b83fcc", "name": "Create an Access Profile", "request": { "name": "Create an Access Profile", @@ -851,7 +851,7 @@ }, "response": [ { - "id": "11c17f76-712d-4e25-90d7-957f4cc771c8", + "id": "be04bc66-180f-491b-b3ed-9ec8ef3352b8", "name": "Access Profile created", "originalRequest": { "url": { @@ -907,7 +907,7 @@ "_postman_previewlanguage": "json" }, { - "id": "544b9fa8-f3ba-40b6-b17f-bf8c4b03c54b", + "id": "f3918d9c-5b73-4dfa-ac6d-370b1661604a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -963,7 +963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54c328d3-9a76-4cee-8e78-f013c903f7a7", + "id": "01715ecf-523f-4529-ac55-c04b85d350fd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -1019,7 +1019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb77cdbb-174c-4ef3-96ba-d8a3221fcc43", + "id": "5dec8e90-ee21-43cb-b540-ee6a3ad72c5f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -1075,7 +1075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70787eea-8d7a-4739-8f4b-2b74d87bd46d", + "id": "a073e55a-8dfd-4660-88aa-11963747392b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -1131,7 +1131,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9cc7065-690b-45a7-8c49-95025bf470c4", + "id": "73505fb8-7f36-47ca-bc10-7297f54a802a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -1193,7 +1193,7 @@ } }, { - "id": "ae8d7db0-e07d-4816-8061-b3fbb2feb4e1", + "id": "5ce9928d-786f-4a85-aad6-626df665be8e", "name": "Get an Access Profile", "request": { "name": "Get an Access Profile", @@ -1234,7 +1234,7 @@ }, "response": [ { - "id": "2187ed5c-a842-43c6-8530-853c10bfbde5", + "id": "83067188-f177-4197-880f-50d608fad12e", "name": "An AccessProfile", "originalRequest": { "url": { @@ -1278,7 +1278,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53ef2d57-2681-4195-b9ed-3756619117d8", + "id": "685fa481-6145-4c40-a7ac-dc51f0e53776", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -1322,7 +1322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edc88ff6-e24b-4b0a-97fa-24ce7092b796", + "id": "0576dd6b-bc9e-4d0b-a7ff-fef2cddfe725", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -1366,7 +1366,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6c7ad04-e57a-47af-ae43-360aa7cbe0f1", + "id": "3613537e-3c46-4646-b0f5-7ad28f953830", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -1410,7 +1410,7 @@ "_postman_previewlanguage": "json" }, { - "id": "523d64ed-c72b-41a5-8670-b81904971cbf", + "id": "631b1ed0-f8d6-47d6-b7c5-2d6ede917984", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -1454,7 +1454,7 @@ "_postman_previewlanguage": "json" }, { - "id": "302b1009-7d2e-4b34-897a-b89c09c9fe86", + "id": "77e53523-512b-4f94-8a4c-03d3f691cdb9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -1504,7 +1504,7 @@ } }, { - "id": "22e84359-82b1-4f9b-a37d-e807ca3c7318", + "id": "3611aec2-d27a-4dcf-bfa5-ddd6ca04ecfc", "name": "Patch a specified Access Profile", "request": { "name": "Patch a specified Access Profile", @@ -1558,7 +1558,7 @@ }, "response": [ { - "id": "a553fa70-959b-404c-abc3-99fc084eb28c", + "id": "5533ea5b-3e9b-4167-85e9-99a2a819b98e", "name": "Add Entitlements", "originalRequest": { "url": { @@ -1615,7 +1615,7 @@ "_postman_previewlanguage": "json" }, { - "id": "253c7c3b-170a-4e8f-9531-0ddfad329ca3", + "id": "092fdbea-8158-419c-bee8-0803d15acb38", "name": "Insert Entitlement", "originalRequest": { "url": { @@ -1672,7 +1672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9eb53456-b205-4bf1-a0c8-33b216e19dbe", + "id": "94b57fc4-5ac6-42f1-918e-8dc4f5760ebb", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -1729,7 +1729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d45883b-756d-4eff-8deb-49fa9300c0c3", + "id": "576733f9-cc44-4e97-b797-9a61d1553b83", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -1786,7 +1786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08b0790e-f68c-4e04-8ca9-193e8426437f", + "id": "1bea195f-b7fc-4b94-b149-5c65680a234c", "name": "Replace Source", "originalRequest": { "url": { @@ -1843,7 +1843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad79efad-e0eb-421b-8aa9-6a8b04a9e3e0", + "id": "189c4677-97ae-4faf-a780-113a371ede35", "name": "Insert Entitlement", "originalRequest": { "url": { @@ -1900,7 +1900,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88e78ab8-99da-47b4-9070-ca01c13b824f", + "id": "93ad155d-fb36-416f-9f60-b0650ca6e363", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -1957,7 +1957,7 @@ "_postman_previewlanguage": "json" }, { - "id": "facbe88f-b520-406b-aa11-ed28f05f697e", + "id": "2de81167-1d92-49a5-a41d-a75abb3e8bfb", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -2014,7 +2014,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc693655-4df1-45c4-9047-d48c46a21926", + "id": "51f0f4fe-6c29-4dea-929c-a07a23bed1c9", "name": "Replace Source", "originalRequest": { "url": { @@ -2071,7 +2071,7 @@ "_postman_previewlanguage": "json" }, { - "id": "883dc556-59e8-4747-9e6b-7b30890e3a0c", + "id": "ea7f9323-593d-4589-b1ff-64120c695a4c", "name": "Replace Entitlements", "originalRequest": { "url": { @@ -2128,7 +2128,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a82b13a6-f494-482d-8f48-0fff0d170fd5", + "id": "d7c272a8-a709-490c-a30b-a534ea0968c7", "name": "Remove Entitlement", "originalRequest": { "url": { @@ -2185,7 +2185,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ed1b6ec-869f-4b1a-8c8c-fc06dd06c2dd", + "id": "f2419001-3a8b-4adb-b0ac-443667ef3fae", "name": "Replace Source", "originalRequest": { "url": { @@ -2242,7 +2242,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff07ff2e-c4d8-462e-b103-613fcc7bb4ee", + "id": "5f4c672e-6ee9-4328-aee3-1be64d8dd4d3", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -2299,7 +2299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ed8388a-ecbe-4bb5-8084-170f3c40129b", + "id": "16e73894-2a17-4b3c-a031-c452adf290d2", "name": "Replace Source", "originalRequest": { "url": { @@ -2356,7 +2356,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c99a68f7-23ee-4c5c-a0cd-5f4999ac89c9", + "id": "01c2cddc-ad64-4f92-b4bd-20f2a2defe5f", "name": "Replace Source", "originalRequest": { "url": { @@ -2413,7 +2413,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e063f33-0133-44b7-a631-8d7e16719482", + "id": "cd71abbf-12ea-4e40-b9b0-f2da860415a0", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -2476,7 +2476,7 @@ } }, { - "id": "dc3f973f-4812-4e84-9ee4-c6d2c58fc193", + "id": "11a7a4bd-27c7-4d9b-bdf4-eed45317cd6a", "name": "Delete the specified Access Profile", "request": { "name": "Delete the specified Access Profile", @@ -2517,7 +2517,7 @@ }, "response": [ { - "id": "c33f1617-0355-4828-91f8-07bb07445a1a", + "id": "b183e143-d69b-4e14-bf16-743caeafd8d7", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -2551,7 +2551,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f8603a43-bc3d-4bdc-910b-8e33fffd183c", + "id": "f9c173ce-6b11-46fd-9a72-1c7b88cf8ab0", "name": "Returned when an access profile cannot be deleted as it's being used.", "originalRequest": { "url": { @@ -2595,7 +2595,7 @@ "_postman_previewlanguage": "json" }, { - "id": "921171d5-5bbd-40bf-8f83-656fd4daa3e3", + "id": "9018638c-b23c-4dd8-830b-1e7ef4e5ed25", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -2639,7 +2639,7 @@ "_postman_previewlanguage": "json" }, { - "id": "995b48e4-8c63-41ef-b0b9-83fc36ef6650", + "id": "3956f7e7-414c-4ef8-bb01-7fc73e4d6caf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -2683,7 +2683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f6a5079-0ec7-4006-9e6d-6da4acf5f01e", + "id": "195eb88a-1e37-414a-bae4-67bcc5026ce1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -2727,7 +2727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ebb3ce16-25c4-4193-833a-5c47632fc6aa", + "id": "3f8d4ca7-cdda-420a-8d8f-2a937d843b5f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -2777,7 +2777,7 @@ } }, { - "id": "cbe24ae4-4b01-49f6-83c0-283cca52ea81", + "id": "42384519-cd9b-4ab7-8e8f-8f9821e88f94", "name": "Delete Access Profile(s)", "request": { "name": "Delete Access Profile(s)", @@ -2820,7 +2820,7 @@ }, "response": [ { - "id": "51a0dec5-54d8-4b70-b9c0-5283f4d6e5f8", + "id": "4e765eb8-a473-41a6-ae87-1dd2bd73b07a", "name": "Returned only if **bestEffortOnly** is **false**, and one or more Access Profiles are in use.", "originalRequest": { "url": { @@ -2877,7 +2877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c9e9b55-2ef8-4764-b0f6-20623e908c1c", + "id": "f9376a56-c53f-43cc-979a-bddb73d005db", "name": "Returned if at least one deletion will be performed.", "originalRequest": { "url": { @@ -2934,7 +2934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ee36d40-18f0-4b92-b3b8-d9ce3ba04364", + "id": "7e84fcbd-32ef-43bd-b81d-cafffe5be155", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -2991,7 +2991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3cb1411f-a290-470e-85f8-43c1d07f5d03", + "id": "adc1690e-aa8a-4b41-bb23-8e9eb8401548", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -3048,7 +3048,7 @@ "_postman_previewlanguage": "json" }, { - "id": "998cdd33-e6a6-41b0-9ee9-6ce95a10e851", + "id": "3bbf1543-119b-4400-8905-9e5c634be0c5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -3105,7 +3105,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6fe39114-19c0-4f7e-bbaa-5d15278e1063", + "id": "91fb263a-9e85-46b2-adcf-f74a251adb44", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -3162,7 +3162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c075d835-917f-443b-814b-fe2d70dc0094", + "id": "a2a69543-8e1e-4f3d-9814-240a668f1c83", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -3225,7 +3225,7 @@ } }, { - "id": "8385f8c7-d417-4a66-babd-b1933d3d832a", + "id": "ee6b9c76-9e68-4096-bdcc-369e9c17e3cb", "name": "List Access Profile's Entitlements", "request": { "name": "List Access Profile's Entitlements", @@ -3313,7 +3313,7 @@ }, "response": [ { - "id": "6374a196-a7d7-428a-9ce3-3efd722ee4d9", + "id": "3df33483-192f-42e8-ba84-b531c5d9464d", "name": "List of Entitlements", "originalRequest": { "url": { @@ -3404,7 +3404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76414b1c-149c-4ace-a4e5-1763dcad978f", + "id": "f258f669-4eb2-4f76-b1d3-023bb723c5d2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -3495,7 +3495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7e8cacc-f4ac-4c5a-a11c-8b22e8819166", + "id": "32c8cfdd-abcf-418b-bc21-13e277b2dd9c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -3586,7 +3586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f66f506f-9544-4a4f-9993-a6e97f2d423d", + "id": "5e9c973d-de16-4663-b9bf-976fe16b7a26", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -3677,7 +3677,7 @@ "_postman_previewlanguage": "json" }, { - "id": "284eb18f-8363-4bef-a6ab-7067528af540", + "id": "1e6dbe43-0be0-4944-9bd9-52208d7cbcb4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -3768,7 +3768,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97d9c875-9fad-4a98-bc21-697b4dcd0c57", + "id": "04c6158e-6cd7-4c6d-a617-66e7e21aab72", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -3866,3222 +3866,12 @@ } ] }, - { - "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": "9d8a65d1-66a7-44f1-96bd-17e98f3f250f", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "modified" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "32f674a7-c2c8-4589-b51c-ba277caf8c44", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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": "5ebd3c65-13b9-4bfb-9d08-6f77d4cbc4f4", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "b906870e-7af6-4da4-91ca-01670bd08d57", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "727cde63-d9f0-486d-bb9d-eef79aad13a0", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "fbeac367-bc03-477d-bcaa-69129a859b60", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "eb6d6e40-b9cd-4811-90a8-d95364e639d7", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "a31cbc65-c375-425b-b2c1-ba517a633058", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "modified" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "bc508a08-fc82-4f14-9948-14aa8d2dcb38", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"quis incididunt consectetur ipsu\"\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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"adipisicing in sint\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a379c63f-4cf2-4d41-8428-93627df8c142", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "3c0b56dd-b813-4be4-8979-d68ab27a941b", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "3207c5f3-c56c-4f95-ad79-14b0995e69c0", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "4362af5f-f1dd-4fc2-a15f-d739dde662bb", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "2addaa62-4ba9-48f9-b455-132a37b142ba", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "3ad96a03-f9e2-44ed-a041-495663471bdc", - "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": 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\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "80607ca8-88fa-4b6a-939c-88459be6565c", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "5e7c2640-ca65-40d5-9085-74a58da8dd2f", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "0bef0d10-b8bc-49f1-8d88-37fa1c2f5bec", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "e4afb20a-31fb-4494-98ba-1943e62e6aad", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "25d7dcfd-3009-4224-a623-0b8fd5e8538c", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "98d38637-dda4-4073-8263-dd1b15e341e8", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "01078a4a-961b-4b67-8957-797a3391c377", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "c5b4b64b-5bba-405e-b12b-182921d9242d", - "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": 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\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "2ee5808a-7b99-4f17-bb3b-630e9909d6f8", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "4e37b5e2-f3cc-4077-b033-278eaebf3e9d", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "db71013d-d5fe-4303-be4e-1c12b559db9e", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "d26e874a-def3-44e1-baca-d053a203763f", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "923d763a-fb0b-4769-b5e3-ea930a04f7bf", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "2a665eca-b9ef-4429-84dd-33208dab1c06", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "d7104225-cc17-4fa7-95dc-bf49f1b9eb52", - "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "fb5397a3-cc15-4c1f-93bc-1db5781904cd", - "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": 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\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e0cbc059-bb27-4ae0-a424-4f86154ce419", - "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": "763578f5-1558-4dad-823c-308d50eaf025", - "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": "29f42a00-9918-46c7-a60d-3298e52e49ea", - "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": "b1ad72ef-7314-4c53-9223-c8c1f1ab2cf3", - "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": "854baf84-1f2c-4f0e-a1ab-ada132cb5b1a", - "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": "f15e8f22-2156-466e-b6f0-34dd8464b431", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c52d68a-5be2-424b-a426-357a2f328180", - "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": "b936b678-469a-429b-9d7b-2c66d8163178", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "from-date=2020-03-19T19:59:11Z" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b60a47ab-0969-4673-affc-a5f72cf5b356", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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": "2cd2dc9f-df42-438f-b7e5-e6117e8e3806", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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": "2656cf49-7e6e-4794-beb6-d3e325427391", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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": "fb74f358-2e21-4d86-832e-4940af13fcce", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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": "25492625-75f8-499c-ae57-2f20023a6598", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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": "59bc2325-6b96-4ad1-a445-c45d47a6d24b", - "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": "2c91808568c529c60168cca6f90c1313" - }, - { - "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": "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 - } - } - ] - }, { "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", + "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\nIdentity Security Cloud'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 Identity Security Cloud, 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 Identity Security Cloud 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": "81eb8ee9-1935-446a-a37b-a75c6d43901f", + "id": "1e184dab-c3bc-4d41-ab11-85d5850491b9", "name": "Submit an Access Request", "request": { "name": "Submit an Access Request", @@ -7123,7 +3913,7 @@ }, "response": [ { - "id": "30ac5a9f-ac36-49f7-9482-e30c62614c27", + "id": "b2dc7660-dec8-4aa9-ade5-f61b7c3acc1b", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -7179,7 +3969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ee760cf-72a0-4a5d-b32c-3bf1937a767c", + "id": "4e40bb83-cda2-4575-a990-65535e70a385", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -7235,7 +4025,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60404ed5-87d6-40a3-aae6-7bba26df85ee", + "id": "f790efcd-05e1-4dc8-8827-627919548d10", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -7291,7 +4081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0559771e-7f91-436e-b4dc-9114c435154b", + "id": "add5d7c8-fa86-4213-947d-8d7dec6b5b77", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -7347,7 +4137,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c7f8251-262b-46ea-8afb-82377adf7e15", + "id": "68cb2d5e-5c3a-43de-8dda-13c3c0328b93", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -7403,7 +4193,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1021023f-52e1-4089-ba13-5a933ea4899b", + "id": "d17420ec-0f18-4f53-bbef-cfa12d659e83", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -7465,7 +4255,7 @@ } }, { - "id": "7f445fea-5f73-4d2d-a20d-3febe01c07d8", + "id": "f190e15c-9f64-407d-ab21-88d9a39f69f8", "name": "Cancel Access Request", "request": { "name": "Cancel Access Request", @@ -7508,7 +4298,7 @@ }, "response": [ { - "id": "c69d1f0b-8a80-4c1e-a29d-7a65e30677cc", + "id": "33d2bc93-5f59-49a0-bcd0-22cdde3e6993", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -7565,7 +4355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e60b803-40ef-44e6-b583-69e68e0b275d", + "id": "6ce8b3af-34a5-42d0-91a9-2d884166462b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -7622,7 +4412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1b33831-1196-43b3-9fde-f3587f0df5f2", + "id": "f79fc2bf-e8a1-487b-b3b0-5d39b1a3d4c3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -7679,7 +4469,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0520af68-bcf3-4070-8bf9-e66ba4e50e72", + "id": "847d4050-3aed-4ece-8d11-71ae169daebc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -7736,7 +4526,7 @@ "_postman_previewlanguage": "json" }, { - "id": "445fa18d-72c5-4a97-93b1-96c25c7aa9d2", + "id": "4c462178-1c92-4107-9457-11cf18956e76", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -7793,7 +4583,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b634821-1ea5-4611-9d52-b2662b544ff1", + "id": "8e81fdd4-aad3-447d-88fd-42a88b789d9f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -7850,7 +4640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa65806e-9096-4c3b-9f0f-6d2edf8fabd1", + "id": "fd1bf892-1ae3-4f2c-8852-87be45e0d7ed", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -7913,7 +4703,7 @@ } }, { - "id": "135ed408-a8c6-486f-9fdc-b4846b67e9db", + "id": "68aa6be5-f6d3-4061-8031-197833965455", "name": "Get Access Request Configuration", "request": { "name": "Get Access Request Configuration", @@ -7942,7 +4732,7 @@ }, "response": [ { - "id": "afa1899d-b778-402e-85ab-2df05e5c194f", + "id": "f7f4a63f-8372-47e0-9e95-f76f8c2f8491", "name": "Access Request Configuration Details.", "originalRequest": { "url": { @@ -7985,7 +4775,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4737c6af-60f9-4dd8-b317-8fb04b1aa144", + "id": "fac42093-ed77-4761-87b1-edf6ca78c8d9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8028,7 +4818,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3cb5431-1966-4cbb-a1dc-3c3fc03d35d8", + "id": "1eb00c82-d014-4f4e-92a5-fad459a92015", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -8071,7 +4861,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5125e88-1872-4c00-a097-5d168dbdfa73", + "id": "2370487a-6646-484a-adc2-a818e9e2495c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -8114,7 +4904,7 @@ "_postman_previewlanguage": "json" }, { - "id": "748458d2-2222-4349-b462-04f70e24c636", + "id": "3cfffd28-89f8-4347-b4e1-a68314d53503", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -8157,7 +4947,7 @@ "_postman_previewlanguage": "json" }, { - "id": "deb4c707-d58d-4a6a-b840-815b3b74ca6c", + "id": "5cdb3110-b6f1-4817-a4ae-39f62823c2e7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -8206,7 +4996,7 @@ } }, { - "id": "7b9d58d3-4edb-4b22-bcbc-1e056a98eafc", + "id": "620e5a66-c1c5-468d-bb9c-96b8e19b6479", "name": "Update Access Request Configuration", "request": { "name": "Update Access Request Configuration", @@ -8248,7 +5038,7 @@ }, "response": [ { - "id": "d731c925-d4ae-4d6e-bcd7-673aec0371ee", + "id": "4984e1f0-b760-4dc9-bbc9-48fa6e569472", "name": "Access Request Configuration Details.", "originalRequest": { "url": { @@ -8304,7 +5094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12a416c7-3629-4b32-9ea6-c723b13285e9", + "id": "0e6d3a35-57a4-44d3-8fac-f3f24eaedf72", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8360,7 +5150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00fa1f71-4f2a-4ffb-9a98-4e880d77d930", + "id": "ae26d23c-983f-4e68-8d2b-f94f12136825", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -8416,7 +5206,7 @@ "_postman_previewlanguage": "json" }, { - "id": "439fe0c3-e2d0-40b0-8e90-b69e8c163e52", + "id": "030b3985-0fcc-471c-9521-44589fa0acd2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -8472,7 +5262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0186620b-65ef-4864-880f-6da04ca33a4c", + "id": "65bdc1f8-b8ca-468b-9904-fdf17841937b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -8528,7 +5318,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88006184-133c-41cd-97af-a8fd2fb133ca", + "id": "b222966a-8591-4b5a-992e-9e8f1d197996", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -8590,7 +5380,7 @@ } }, { - "id": "fe733de4-f963-4235-996a-9c9dd80217fd", + "id": "67d66e31-0ba0-414c-a4d3-affc36b8ad42", "name": "Access Request Status", "request": { "name": "Access Request Status", @@ -8701,7 +5491,7 @@ }, "response": [ { - "id": "3e1dcee9-6e38-4900-a6fd-5693886a4b07", + "id": "fa16d213-8e03-4324-a4de-46b35c124b05", "name": "List of requested item status.", "originalRequest": { "url": { @@ -8826,7 +5616,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ba846ae-62ce-4bdd-b8d6-24e892e4836b", + "id": "01d2e099-2444-465e-a1a8-73d70f268482", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -8951,7 +5741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3b2112f-6764-45e7-89b4-ef8a82dcdfac", + "id": "e8ca8885-6da4-4eea-8dc9-e747867dca5c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -9076,7 +5866,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c47cc175-962c-4995-8b94-88202e44942b", + "id": "3884b144-9598-4f0d-9853-2d2e7a59c772", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -9201,7 +5991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a55a7c3-f414-4e63-8b88-e9540286b1da", + "id": "d4472e45-bd4d-4398-8b3f-58d18c2a8bab", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -9326,7 +6116,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a277238-d39e-4618-bc19-9c9e56682b93", + "id": "41fd6bb3-49ce-4dd5-9b62-c084554a173f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -9459,28 +6249,36 @@ ] }, { - "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", + "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 Identity Security Cloud, 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, Identity Security Cloud 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 Identity Security Cloud, 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, Identity Security Cloud grants or revokes access, based on the request. \nIf multiple reviewers are required, Identity Security Cloud 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": "714d2aac-7a41-4454-8235-a84e7bf0742b", - "name": "Returns account usage insights", + "id": "79bb98b5-68a3-4b8d-b84d-09ebae0c37dc", + "name": "Pending Access Request Approvals List", "request": { - "name": "Returns account usage insights", + "name": "Pending Access Request Approvals List", "description": { - "content": "This API returns a summary of account usage insights for past 12 months.", + "content": "This endpoint returns a list of pending approvals. See \"owner-id\" query parameter below for authorization info.", "type": "text/plain" }, "url": { "path": [ - "account-usages", - ":accountId", - "summaries" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9511,25 +6309,23 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "key": "accountId", - "disabled": true, - "description": { - "content": "(Required) ID of IDN account", - "type": "text/plain" - } - } - ] + "variable": [] }, "header": [ { @@ -9542,19 +6338,27 @@ }, "response": [ { - "id": "5163e1ab-df54-4b43-80a0-4b9d6cc22a21", - "name": "Summary of account usage insights for past 12 months.", + "id": "9347974b-818f-4a39-970c-68ca83bb3a31", + "name": "List of Pending Approvals.", "originalRequest": { "url": { "path": [ - "account-usages", - ":accountId", - "summaries" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9585,11 +6389,20 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], "variable": [] @@ -9619,24 +6432,32 @@ "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]", + "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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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": "2eecb0b8-7570-4479-b46e-cff0e9037b7b", + "id": "bc03c0c6-2fa2-4c9e-9112-5d36cb07631f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { "path": [ - "account-usages", - ":accountId", - "summaries" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9667,11 +6488,20 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], "variable": [] @@ -9706,19 +6536,27 @@ "_postman_previewlanguage": "json" }, { - "id": "844b6e18-029d-4cc6-8fdb-e57bd8af4c68", + "id": "48b2411d-1e71-4f4e-9613-66bdad86ede2", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { "path": [ - "account-usages", - ":accountId", - "summaries" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9749,11 +6587,20 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], "variable": [] @@ -9788,19 +6635,27 @@ "_postman_previewlanguage": "json" }, { - "id": "a8d262a5-be7a-49ab-88f4-43678cfd3fa1", + "id": "62a5b131-8943-47a0-8f48-606efc69d422", "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" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9831,11 +6686,20 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], "variable": [] @@ -9870,19 +6734,27 @@ "_postman_previewlanguage": "json" }, { - "id": "755b8c7d-578a-47de-8a5f-3fb112e1a263", + "id": "8b417a0c-98d2-4018-8376-a9c9745d9219", "name": "Too Many Requests - Returned in response to too many requests in a 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" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9913,11 +6785,20 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "value": "modified" } ], "variable": [] @@ -9952,19 +6833,27 @@ "_postman_previewlanguage": "json" }, { - "id": "76ab1638-cfff-4f25-a3fc-2b7c1eb174c1", + "id": "4337285a-34a5-4f78-a456-34dc546b574d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { "path": [ - "account-usages", - ":accountId", - "summaries" + "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": "2c91808568c529c60168cca6f90c1313" + }, { "disabled": true, "description": { @@ -9995,11 +6884,2539 @@ { "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**", + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "-date" + "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 + } + }, + { + "id": "dcc8a9f5-7a6f-4d9c-91ab-51640816532a", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "314fc2af-34a7-4b78-8c21-f82ca8e3a205", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"occaecat elit irure labore\"\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 {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"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 \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"Ut consectetur occaecat ullamco ea\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fc537f86-1388-4d5f-a388-f89b003261f0", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "49427108-8add-4224-ae7b-8e2e0b57c2a4", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "7bd88268-ad17-4e62-84eb-23e01006f255", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "af42bd99-aa9d-431c-a33d-30215da5eaab", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "c0adea97-eede-4c40-870a-d1813a15ef2b", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "ec1d9bec-0840-4856-914e-645e20d8a78f", + "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": 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\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ccadf67e-3c23-4a10-8c47-7e71608ac7a5", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "af40fb30-b258-47cc-9803-c3f625642d51", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "5cef53d2-6374-4a62-9fc7-25b7908ce171", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "75c4da29-44ba-4e82-8f8f-f126e95ea738", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "01624783-e01b-4e85-b7b3-b68d889a50a8", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "7b9b7db3-7c56-4caa-a1da-4916cc29044c", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "c8d8b73c-c03a-48f6-aa3b-0177a5da499f", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "75ec964f-bbd7-4c08-b890-b725f874960d", + "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": 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\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f1a44b13-8261-4dcc-8676-3a477c5c41f5", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "b0c7d4d0-f2a0-4d20-bd40-e53835cf6853", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "b8633e8c-7156-447c-a93a-769c1f8786bb", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "2fc86317-27c1-4078-9f02-0a9761e6a811", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "4486ec0b-c0d9-4b1c-93aa-8ff5babad581", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "89f2410c-182f-419d-bc8e-e9bd5379d15f", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "d8abed1d-c090-4354-adc2-3a3149888e01", + "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 \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\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": "cd42a838-5bcc-4809-bf6c-35c835cf5ff3", + "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": 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\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "da069ac7-8a25-4a30-9801-0309c5e78771", + "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": "1fa6300a-954b-4a25-9f5e-fbb2aa5558dc", + "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": "2c26f6c0-7915-4b93-b54a-a91af7ba36c6", + "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": "c12f80e3-c931-4949-a1ef-a346d5d2c66f", + "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": "6496bfb9-1775-4da3-94c4-d9a9a2db6090", + "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": "d0fb2469-5450-46db-82e1-19ed46588ce2", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "86217f89-010e-48d1-b09f-084c69604a17", + "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": "15d166bc-6f79-4fdc-921c-030b96fb47f6", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "240d4745-7482-4071-9d46-5d9e8a5790fc", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "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": "08f6fb2c-32b6-4628-8b0b-722dbe9b5d34", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "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": "aaeea81c-b8f1-421b-aaba-1072b8dd5272", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "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": "c3da0665-942e-4bc1-9582-ebb5aa1a483b", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "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": "8c120ad1-06c3-4cc0-abfd-a897fb81bc44", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "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": "e8dff9d4-419a-46ec-9edc-1434922f87ee", + "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": "2c91808568c529c60168cca6f90c1313" + }, + { + "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": "from-date=2020-03-19T19:59:11Z" } ], "variable": [] @@ -10043,10 +9460,10 @@ }, { "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", + "description": "Use this API to implement and customize account functionality.\nWith this functionality in place, administrators can manage users' access across sources in Identity Security Cloud. \n\nIn Identity Security Cloud, 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. Identity Security Cloud loads accounts through the creation of sources in Identity Security Cloud.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use. \nThis allows Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud. 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": "21bafb49-6eb8-44fb-8e08-64da265c13d6", + "id": "7b7dd753-8ef2-4446-8660-6a998dc0ced9", "name": "Accounts List", "request": { "name": "Accounts List", @@ -10121,7 +9538,7 @@ }, "response": [ { - "id": "0c885eb4-9d89-49ed-beda-513b80bbff99", + "id": "8df37ef8-2a07-4f09-8c08-0021314ce92a", "name": "List of account objects", "originalRequest": { "url": { @@ -10210,7 +9627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ef13704-34f8-4fe8-be52-a596dff75d72", + "id": "11296941-5c63-4320-89c8-ab197f487c9f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -10299,7 +9716,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79aed25f-0fc8-4960-9018-0f0c18590fb9", + "id": "95f87f9f-9e1d-44cb-860e-93222dac57f1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -10388,7 +9805,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea11d14c-b126-4b06-a04c-e005b319c5c4", + "id": "20017dea-b73e-4e6f-b2ec-e5e234614e88", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -10477,7 +9894,7 @@ "_postman_previewlanguage": "json" }, { - "id": "513cf957-8ba3-411f-ae81-6cf4dddd8251", + "id": "2ae37589-a6be-4be6-ac8c-89cd7f949c03", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -10566,7 +9983,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98e2063d-01b0-48d2-9e0c-8ee437d1e836", + "id": "1082abc3-2098-446a-9374-07adef5b7fdc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -10661,7 +10078,7 @@ } }, { - "id": "b720da78-6555-49b7-9d4a-1648076a8c26", + "id": "f29005d4-a782-4214-b3ce-cee44b0a933f", "name": "Create Account", "request": { "name": "Create Account", @@ -10703,7 +10120,7 @@ }, "response": [ { - "id": "ef8a9425-f763-40f5-adb6-bf48bc7b7af0", + "id": "3934236b-6f6e-41e7-b5de-066fd64af702", "name": "Async task details", "originalRequest": { "url": { @@ -10759,7 +10176,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d142f3e-46f9-41e6-9561-7322b128ddcf", + "id": "4df13953-2001-439d-a8db-eaaea8865f33", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -10815,7 +10232,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c819ddc2-49c6-4e02-a98a-ca9fafa62b47", + "id": "d6f9483f-54c4-45d5-bcd6-600c63581533", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -10871,7 +10288,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a5d1f3b-7827-4aa4-bd87-856d90ad98c1", + "id": "a5fe9f5c-d791-4a82-a819-d1eac3a18e3b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -10927,7 +10344,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1fcc514-c5e5-488d-9635-c26dcc25971f", + "id": "382ae9fb-8e76-46d3-90c5-b7763ea1e431", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -10983,7 +10400,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a449afc-0d4a-4654-b8bd-ce467345450c", + "id": "4bda6ae9-3e79-49bd-be44-e4b6ea9ab2a2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -11045,7 +10462,7 @@ } }, { - "id": "671ca2b6-e8c9-440f-b353-b806ba994cfa", + "id": "25afaf8a-cf5d-4d09-91e3-45c94b59d78c", "name": "Account Details", "request": { "name": "Account Details", @@ -11086,7 +10503,7 @@ }, "response": [ { - "id": "34cf0faa-8b0a-4c25-965b-b4d095c2b25e", + "id": "60fa9ff5-63f9-4a0a-8b88-e4b9da8e9a58", "name": "Account object.", "originalRequest": { "url": { @@ -11130,7 +10547,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4223fcc-8aeb-4133-8d81-03a4783172d9", + "id": "ac1dc7d3-f44f-4c73-905d-f873abcb1ff0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -11174,7 +10591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "710e67f5-ba2a-4c83-aadc-6e1f38eb3504", + "id": "43d1d938-d2b4-40b9-9773-1814d233f1e9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -11218,7 +10635,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e4d3ce0-ba9f-47dc-a668-43e266abaf4b", + "id": "8f56e3f6-cc65-4377-8406-48a6fe5bc722", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -11262,7 +10679,7 @@ "_postman_previewlanguage": "json" }, { - "id": "991bf830-0ab7-4797-b022-5b2ee385a01d", + "id": "bd3ccd1e-58dc-4a8f-a51c-097f98d49578", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -11306,7 +10723,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac1ce2ac-5e4b-4c0c-ad27-0a58565f9db9", + "id": "981a1e7f-c471-4ac5-ba34-513f3599d2e4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -11350,7 +10767,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0b76652-fa02-4d61-a87e-9d7890c1c5d9", + "id": "c5a1de5c-bbc1-464f-ada3-25272a60980c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -11400,7 +10817,7 @@ } }, { - "id": "58724f3f-4c4b-41a1-851f-d8eba65e7074", + "id": "dfbe8492-a302-433d-a29f-5cf4495629bc", "name": "Update Account", "request": { "name": "Update Account", @@ -11454,7 +10871,7 @@ }, "response": [ { - "id": "8ab5df24-1a07-468b-bd5c-209a52fd0b12", + "id": "0348ebf3-3712-4027-a940-d2b983d5eddb", "name": "Accepted. Update request accepted and is in progress.", "originalRequest": { "url": { @@ -11511,7 +10928,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9cae924-838f-4c95-a0be-c6a583094a76", + "id": "02741764-823e-40ce-be1f-1604dcb9faea", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -11568,7 +10985,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5713c637-147d-41c3-a50e-632f1ef901ad", + "id": "b6182a02-f671-4d9b-8142-6f7c7f9c1b73", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -11625,7 +11042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00cb7cef-c3fa-4a7e-aa77-164489ca2499", + "id": "19725b2d-f860-4054-bd0e-8b8146f639a8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -11682,7 +11099,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71c5b0cb-6d28-463b-a801-3940cd1a1ac8", + "id": "69be8b6a-b733-4ebe-ae9d-07159befd713", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -11739,7 +11156,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35ad5ca9-52f4-4692-a6c5-9a05c457a645", + "id": "61a897ec-972f-4c1e-8679-4621f72a403a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -11796,7 +11213,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9aad785e-261f-49a6-8b1b-1252f679a73f", + "id": "3a3f9c30-8d03-4e01-b9cf-4815ded8e0a4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -11859,7 +11276,7 @@ } }, { - "id": "f05836bd-bddc-4bb4-a9c1-a4c94bfc90db", + "id": "970b6b43-b51b-408d-907d-b8a6d66a8add", "name": "Update Account", "request": { "name": "Update Account", @@ -11913,7 +11330,7 @@ }, "response": [ { - "id": "c4745388-3f70-4b7f-a39f-a590f05de0d9", + "id": "88c7af9a-f63f-47cd-b0b0-b3c73f75bb65", "name": "Async task details.", "originalRequest": { "url": { @@ -11970,7 +11387,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e12d7a72-b845-4ffa-addf-fd7a9ee87ca2", + "id": "aee253b0-17b0-47bb-9d3c-a60041edd8f4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -12027,7 +11444,7 @@ "_postman_previewlanguage": "json" }, { - "id": "263fbb03-78d9-4a53-aeaa-205492d73c97", + "id": "26e4c09a-4d64-46b0-aa0e-b134b3d55a2c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -12084,7 +11501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f26b4f1a-d4f9-42a8-a4a8-1ca377865c83", + "id": "d6b7218c-5d14-4bff-96f0-c6e80b1cc443", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -12141,7 +11558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7c24820-f929-461a-9618-bf730c651f35", + "id": "39973d30-511f-4fd2-9010-0aaaa7562d2f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -12198,7 +11615,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1ec472f-f75f-4edf-be8a-ae46da1344e8", + "id": "c37dd0eb-d559-4d0a-ac8f-47c2aa65cd18", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -12255,7 +11672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be869ef0-f6c0-4e44-83eb-f04d9afa8045", + "id": "666f7310-6e2c-4205-8341-362e0ceefe95", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -12318,7 +11735,7 @@ } }, { - "id": "05f29373-5a2a-4555-8584-228dba42d7a9", + "id": "93925e79-a8f7-4f50-8d2e-b6f067e1423c", "name": "Delete Account", "request": { "name": "Delete Account", @@ -12359,7 +11776,7 @@ }, "response": [ { - "id": "356e8708-8926-4d65-b062-7fce30fd70d4", + "id": "e5724548-b300-4f52-8433-00ff997e0eed", "name": "Async task details.", "originalRequest": { "url": { @@ -12403,7 +11820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9b6d3d0-ebe1-490b-b903-ae9786398cb1", + "id": "cdff8d8d-9683-4607-aa38-1fca2043e848", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -12447,7 +11864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2f92cad-81c9-4c52-b10a-049cbc27b7a7", + "id": "3d2e6df6-74ef-485f-a220-052f224ae7fe", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -12491,7 +11908,7 @@ "_postman_previewlanguage": "json" }, { - "id": "473ee57a-2357-4d3a-b66b-61f7d246a2fb", + "id": "29fe4b17-2951-4926-9ea8-ee66a7a5589f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -12535,7 +11952,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72a7b96e-aa5d-44be-baf7-5b05eb27f2a8", + "id": "0a4c5b50-5ae7-4954-9eee-aea2d322a39c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -12579,7 +11996,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c459406-4e90-4909-afbc-dd77144a9b22", + "id": "d18b55fd-acef-4c24-94c0-a5824bba9955", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -12623,7 +12040,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04024024-35c2-4b1a-8a20-51bd3c80b45b", + "id": "a97cc117-1264-48e7-a554-21e73660ad69", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -12673,7 +12090,7 @@ } }, { - "id": "6b0aa68b-d9c0-43dd-aa57-89d4a8e8f41a", + "id": "d5544768-f4eb-4552-8008-b7810ecb4e43", "name": "Account Entitlements", "request": { "name": "Account Entitlements", @@ -12743,7 +12160,7 @@ }, "response": [ { - "id": "91945e48-a2d5-45f9-9232-8071d5f0394f", + "id": "184b0cd1-3790-402a-adb4-900f531c6282", "name": "An array of account entitlements", "originalRequest": { "url": { @@ -12816,7 +12233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "780b5802-486d-4b5a-83a7-56ba6469576d", + "id": "cb7935f1-176d-43ea-a927-fbf7762f2545", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -12889,7 +12306,7 @@ "_postman_previewlanguage": "json" }, { - "id": "969ce59e-abf3-48c9-ae0b-8c9a5be01524", + "id": "358bb82f-ccea-4c18-8f76-ad07b7535471", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -12962,7 +12379,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01b56598-aa7f-48e8-9042-dd4d4d71d2b3", + "id": "d272ef8f-d621-495d-9eff-b56012b0ebb1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -13035,7 +12452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1accfec-c09b-402b-a207-c46cd23ff427", + "id": "e19d404f-742e-41a5-8959-2fc44d874026", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -13108,7 +12525,7 @@ "_postman_previewlanguage": "json" }, { - "id": "050590de-e6c6-48ea-8669-c578279acce8", + "id": "eb40c279-52d7-428b-8e57-bcde1d972ad1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -13181,7 +12598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a261015-591d-4083-b7a9-a5a740963dff", + "id": "82056157-1f31-4046-abad-5410f3332d32", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -13260,7 +12677,7 @@ } }, { - "id": "8a560fc9-9df5-423c-a495-809e8e48f540", + "id": "9d1c0c6b-3329-479f-a35a-bed7502effb9", "name": "Reload Account", "request": { "name": "Reload Account", @@ -13302,7 +12719,7 @@ }, "response": [ { - "id": "2c3e7a88-4ac2-4ad5-a497-b71df9999c92", + "id": "43109539-afaf-4fdc-8e5e-52e164c5c19b", "name": "Async task details", "originalRequest": { "url": { @@ -13347,7 +12764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "857de3e5-5a40-4561-a543-e1d55105bc0b", + "id": "686b6940-6299-4c84-a8d9-65149b01a68d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -13392,7 +12809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08ba9172-f8c7-499b-af33-821b40648ae1", + "id": "4b1f06ee-d929-43db-b145-2ab4558ac15f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -13437,7 +12854,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92b2d285-acc7-4d15-ae89-ad8a892cac2b", + "id": "b4bec275-c671-4619-b5da-d9264869ebca", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -13482,7 +12899,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a85113e9-98de-4cbc-b491-e220e521fd71", + "id": "c9fa02ae-5bac-40fc-95ee-9be8d0fb5de5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -13527,7 +12944,7 @@ "_postman_previewlanguage": "json" }, { - "id": "53fd6c83-fc58-4960-9dc6-dc8d42670194", + "id": "b99bb95b-cdaf-4dfd-9569-f2084afd8915", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -13572,7 +12989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "202f251d-e76b-4c09-ae17-c348d2887abe", + "id": "75e7d277-d71b-429c-99db-e3341ea4c876", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -13623,7 +13040,7 @@ } }, { - "id": "4e2aa499-ae40-405d-963b-72075f8e07ec", + "id": "96d09337-0b12-411b-9a0c-7e470bfe88cb", "name": "Enable Account", "request": { "name": "Enable Account", @@ -13678,7 +13095,7 @@ }, "response": [ { - "id": "d16e7299-6033-4b7b-9264-7f355b7a1c80", + "id": "4f546d26-3656-4366-9e26-026cef0851e1", "name": "Async task details", "originalRequest": { "url": { @@ -13736,7 +13153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06c09c45-2e2f-479d-b4a7-ee8a248a8a6b", + "id": "ce3e421a-386b-4d3f-b01c-0815f2457d80", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -13794,7 +13211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae267155-ec12-488c-9552-d0c36342b9a7", + "id": "0a5980ab-4d4a-474f-9a07-7d536db600f4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -13852,7 +13269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "117475aa-d142-481e-b376-71c41c696afe", + "id": "c4dab457-e504-4c6e-9cd5-e1265f08b620", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -13910,7 +13327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a051727d-9dea-4202-9c35-1a326276234e", + "id": "af84e3b8-9541-44bc-84f9-94edf5f8f023", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -13968,7 +13385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4e8ea0a-b268-4b46-adb8-27358f4aff9d", + "id": "f2ede867-ae43-48f8-b73f-af68d70bc329", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -14026,7 +13443,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31b665a8-e2eb-4966-8f1e-69cf28f8bffb", + "id": "53ded987-fa00-48ba-bffb-714fd182a402", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -14090,7 +13507,7 @@ } }, { - "id": "70338d51-20ba-4e24-b0f2-02382a426252", + "id": "c55e0e40-1468-4135-b590-098957a121d6", "name": "Disable Account", "request": { "name": "Disable Account", @@ -14145,7 +13562,7 @@ }, "response": [ { - "id": "122025bc-9558-4b88-81e7-f6528a6aa973", + "id": "d22d1d32-6f20-45ab-b21e-603a6ffd53db", "name": "Async task details", "originalRequest": { "url": { @@ -14203,7 +13620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b6b492db-aa34-4c97-85fe-866fc6e740cd", + "id": "44cabf34-184e-492d-83f2-c7c8b46fe2d4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -14261,7 +13678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17c9270c-028d-417d-8d7e-edcae11c43e6", + "id": "26974a70-4bfb-4a1f-a14b-c211205f2cb6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -14319,7 +13736,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88b6486a-1cf4-4483-9294-0b89ae53f817", + "id": "6feefa19-7ca9-4d97-a8ac-f32f4875a1f4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -14377,7 +13794,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41a58e06-594a-4302-b316-d2faa0e773ba", + "id": "5a2b2419-5321-4d66-b08e-40464b9dab76", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -14435,7 +13852,7 @@ "_postman_previewlanguage": "json" }, { - "id": "053709f6-71be-4de4-b050-52081c36f159", + "id": "7427484d-a212-4d46-9f32-09c8631085bc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -14493,7 +13910,7 @@ "_postman_previewlanguage": "json" }, { - "id": "861a951a-4710-4571-a2d6-ca8d583d80fa", + "id": "640a970d-d9d3-48ab-a3d3-3e627185c4e0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -14557,7 +13974,7 @@ } }, { - "id": "41650e15-bf52-4894-b408-fe6d80198330", + "id": "f711814f-6a40-4926-95b9-eaef4222aca1", "name": "Unlock Account", "request": { "name": "Unlock Account", @@ -14612,7 +14029,7 @@ }, "response": [ { - "id": "957f6b77-d7fc-4cc1-ab96-d2b1c25f8685", + "id": "c79beffc-2aff-4253-867a-898ed67ce047", "name": "Async task details", "originalRequest": { "url": { @@ -14670,7 +14087,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a08063c-20d6-4dd7-9c10-a2278b494da4", + "id": "89216576-a9de-492f-97f5-d72474a22a25", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -14728,7 +14145,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ab67ade-5eb8-439d-821c-e59d395b26c7", + "id": "db71e33a-2add-4304-8d63-6ce3b055d4ed", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -14786,7 +14203,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49b71ab5-7f59-4aea-a15c-aa72233144f7", + "id": "03abaf2e-55e0-4476-b8e4-cb4f34cc1025", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -14844,7 +14261,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c481394-e649-4c52-a93b-206711d2b9e9", + "id": "f1c64318-a743-4435-b919-b93e14c4bff9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -14902,7 +14319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b52863de-2bef-49ef-8334-3f3fd802f036", + "id": "d62b6df5-8bfc-4aea-a223-fb8d6b06ea1b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -14960,7 +14377,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e67d1e32-1064-4158-8f00-5d0a0125910e", + "id": "68b0c65c-a235-49b9-a873-6067a9d85edf", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -15027,10 +14444,10 @@ }, { "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", + "description": "Use this API to implement account activity tracking functionality.\nWith this functionality in place, users can track source account activity in Identity Security Cloud, 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 Identity Security Cloud'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 Identity Security Cloud completes on source accounts. Users can search in Identity Security Cloud 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. \nIdentity Security Cloud 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 Identity Security Cloud 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": "e15ab53e-520f-485e-b0be-39955c5c92ae", + "id": "a5c0c237-23da-4f9d-952c-4bc15135e203", "name": "List Account Activities", "request": { "name": "List Account Activities", @@ -15132,7 +14549,7 @@ }, "response": [ { - "id": "afcc7e9e-db25-4923-9d2c-5b2968bf8e62", + "id": "9796a0e2-8761-4102-afe4-e43a8e6f3d04", "name": "List of account activities", "originalRequest": { "url": { @@ -15248,7 +14665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00b3de9c-c191-4170-9d4d-c5b08f2e6554", + "id": "34437eb3-1500-4803-b7e3-7cc95e1f25ae", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -15364,7 +14781,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fd39987-117f-4a9c-9f7d-723c79c0a826", + "id": "27ddb11e-8e36-4b70-9d4b-6e8fce5674d5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -15480,7 +14897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5b0f43b-cbed-45a1-b548-db6b40c9984b", + "id": "516b5c4a-c07c-4489-9487-d51a799a5e4d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -15596,7 +15013,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de915843-b33f-4323-bef5-75294cb86dd5", + "id": "76bb25fc-6479-427b-b46a-ba46ab75d437", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -15712,7 +15129,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdfb7d48-7837-42c6-9a8e-cba21bd31e24", + "id": "ab1510a5-2fa9-44fb-9b39-2e0f8cd99d68", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -15834,7 +15251,7 @@ } }, { - "id": "938de4c5-7cdc-4b3a-b751-5a8101ec02b0", + "id": "9cce4d01-ac7d-4844-b329-650e9deb74b1", "name": "Get an Account Activity", "request": { "name": "Get an Account Activity", @@ -15875,7 +15292,7 @@ }, "response": [ { - "id": "c2db10a3-dbd2-4272-94be-eba3d3bd7f11", + "id": "3c111b36-a967-467c-874b-8db7a2d94f5b", "name": "An account activity object", "originalRequest": { "url": { @@ -15919,7 +15336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67895157-ea65-48ce-ba7c-32e90fd544cf", + "id": "abe0ea23-1138-46e3-9c06-2343bdcc03bd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -15963,7 +15380,7 @@ "_postman_previewlanguage": "json" }, { - "id": "030ff9c0-4c92-47af-b70c-4ed6e21a32b2", + "id": "7d328740-117f-455d-9b8b-1178a8fdb97c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -16007,7 +15424,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b05cbd91-8cf6-4a2d-b84b-5c82abe94c8c", + "id": "30f277b6-4d2a-4734-b731-14a2268a3e67", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -16051,7 +15468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ca762585-f533-4c71-b3e8-a6ed75e6f884", + "id": "90f5807e-9c60-4565-a670-e4aa5fcedc10", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -16095,7 +15512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cc0ec49-a975-4ee8-aec1-1422ff349fdf", + "id": "af619cc7-583d-44af-8165-d0ff08d652c1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -16139,7 +15556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45943fcd-e8a4-4faa-ab63-a2ba057105d1", + "id": "ee17c345-619c-47b0-96d7-d36a88a18bc0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -16191,35 +15608,73 @@ ] }, { - "name": "Auth User", - "description": "Use this API to implement user authentication system functionality. \nWith this functionality in place, users can get a user's authentication system details, including their capabilities, and modify those capabilities. \nThe user's capabilities refer to their access to different systems, or authorization, within the tenant, like access to certifications (CERT_ADMIN) or reports (REPORT_ADMIN). \nThese capabilities also determine a user's access to the different APIs. \nThis API provides users with a way to determine a user's access and make quick and easy changes to that access. \n", + "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": "3e84e275-6c55-4513-9078-204433e95530", - "name": "Auth User Details", + "id": "75fd513e-3048-4cb9-a1f8-9da12b4c07fc", + "name": "Returns account usage insights", "request": { - "name": "Auth User Details", + "name": "Returns account usage insights", "description": { - "content": "Return the specified user's authentication system details.", + "content": "This API returns a summary of account usage insights for past 12 months.", "type": "text/plain" }, "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [ { "type": "any", "value": "ef38f94347e94562b5bb8424a56397d8", - "key": "id", + "key": "accountId", "disabled": true, "description": { - "content": "(Required) Identity ID", + "content": "(Required) ID of IDN account", "type": "text/plain" } } @@ -16236,18 +15691,56 @@ }, "response": [ { - "id": "2978d1da-23a0-4bf9-bfaf-45c761cabfbc", - "name": "The specified user's authentication system details.", + "id": "5caeda91-a863-4373-a72c-94c5bad5c4d4", + "name": "Summary of account usage insights for past 12 months.", "originalRequest": { "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16275,23 +15768,61 @@ "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}", + "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": "03ec0bb2-c2e4-48d4-9116-63a46fb8ae38", + "id": "3ef143c7-e76c-4b80-a761-f1f668d3ef6e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16324,18 +15855,56 @@ "_postman_previewlanguage": "json" }, { - "id": "bdc34d5c-08a5-42b0-ae87-43bbfbb50a46", + "id": "3889ad9e-1719-4849-9edc-ff75e0ece8d8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16368,18 +15937,56 @@ "_postman_previewlanguage": "json" }, { - "id": "ce0dcbe1-3f6a-4a36-bb4c-7b27f5c4bd5c", + "id": "0555e7de-602c-4e70-a814-0942e9253258", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16412,62 +16019,56 @@ "_postman_previewlanguage": "json" }, { - "id": "0a240e99-dd48-43cc-9f9d-93df900f4288", - "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": "b5e6adbe-7905-4b4a-a6ba-bd50f78c73af", + "id": "2cf7ec7c-affa-41bd-a92e-0edd8f888fd1", "name": "Too Many Requests - Returned in response to too many requests in a 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" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16500,18 +16101,56 @@ "_postman_previewlanguage": "json" }, { - "id": "7ee5bd3f-8a15-40e2-a8c8-f125b2ebd67e", + "id": "960d18d3-bd2f-45d1-907d-22f08d61f79b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { "path": [ - "auth-users", - ":id" + "account-usages", + ":accountId", + "summaries" ], "host": [ "{{baseUrl}}" ], - "query": [], + "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": "true" + }, + { + "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": "-date" + } + ], "variable": [] }, "header": [ @@ -16548,474 +16187,20 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - }, - { - "id": "a62d6e9b-909b-491c-8e75-c92b81839458", - "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": 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\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "a27293a3-83cf-472c-81a6-1f64456d61d2", - "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": "c01108e7-f91b-45b1-a7b0-e5ade37332f8", - "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": "0e146176-4c3b-4262-aba8-80ffb9395c11", - "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": "f0fcea27-8d80-472f-abed-21a5b3c102f8", - "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": "163fc453-2adc-42bf-bdfd-a0ae9acd31e1", - "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": "450f344d-b9ce-471b-95b6-d4084007c326", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "26e9d698-bfb7-4604-85b1-837e4614c837", - "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 - } } ] }, + { + "name": "Auth Users", + "description": "Use this API to implement user authentication system functionality. \nWith this functionality in place, users can get a user's authentication system details, including their capabilities, and modify those capabilities. \nThe user's capabilities refer to their access to different systems, or authorization, within the tenant, like access to certifications (CERT_ADMIN) or reports (REPORT_ADMIN). \nThese capabilities also determine a user's access to the different APIs. \nThis API provides users with a way to determine a user's access and make quick and easy changes to that access. \n", + "item": [] + }, { "name": "Branding", "description": "Use this API to implement and customize branding functionality. \nWith this functionality in place, administrators can get and manage existing branding items, and they can also create new branding items and configure them for use throughout Identity Security Cloud. \nThe Branding APIs provide administrators with a way to customize branding items. \nThis customization includes details like their colors, logos, and other information. \n", "item": [ { - "id": "6e93b96b-a5cb-45c3-a84e-4eac099ed47c", + "id": "c1c13b47-0e9d-44dd-a7fe-c25d1eb22af5", "name": "List of branding items", "request": { "name": "List of branding items", @@ -17044,7 +16229,7 @@ }, "response": [ { - "id": "02aadfe4-f1c9-4b54-bfc4-41b1ad9b928e", + "id": "17162462-7eb4-4655-a094-127a5a8e48be", "name": "A list of branding items.", "originalRequest": { "url": { @@ -17082,12 +16267,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"ea deserunt laboris sunt\",\n \"navigationColor\": \"dolore sunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n },\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"Duis\",\n \"navigationColor\": \"culpa ex elit\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n }\n]", + "body": "[\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"dolore eu laboris\",\n \"navigationColor\": \"qui mollit\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n },\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"ut\",\n \"navigationColor\": \"sit al\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "08c06081-8a41-40d3-b942-c05e167c52ec", + "id": "13e72cd6-c2e4-47ec-ba08-51f9753f090f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -17130,7 +16315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "baae3620-872c-40ed-b3a0-58b6e5734b88", + "id": "fa8068b4-47c6-4c13-9543-389317839cc3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -17173,7 +16358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37b051fc-c39e-4620-a2f1-9b78b13c58b6", + "id": "fcbe714a-c154-47c1-8016-feeede07895c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -17216,7 +16401,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a3100a1-50fa-4b04-b713-e83bc7bb03c5", + "id": "fad206a1-382b-4d73-8315-d61548eaf6a4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -17259,7 +16444,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c2f790bd-c035-41f9-a503-63f2503d3fed", + "id": "1f7474b1-57dd-4096-8804-4b5bfb8a9f3f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -17308,7 +16493,7 @@ } }, { - "id": "5b0112dc-cd65-48fc-8ef5-36b6d3b4333d", + "id": "bed36386-302b-491e-a27d-427a771e0692", "name": "Create a branding item", "request": { "name": "Create a branding item", @@ -17373,7 +16558,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17382,7 +16567,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -17417,7 +16602,7 @@ }, "response": [ { - "id": "4adce734-6e4c-4481-952d-04fe81442ff4", + "id": "067ae6d1-3d57-45bf-acc8-48432fced6ca", "name": "Branding item created", "originalRequest": { "url": { @@ -17485,7 +16670,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17494,7 +16679,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -17535,12 +16720,12 @@ "value": "application/json" } ], - "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"mollit\",\n \"navigationColor\": \"consectetur Ut incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"non quis\",\n \"navigationColor\": \"dolore dolore incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "49f98b5b-306c-444d-9510-07019880b9bd", + "id": "fc90d140-7c7c-4aba-b4f5-0deb4244fa28", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -17608,7 +16793,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17617,7 +16802,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -17663,7 +16848,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a20779fd-aa44-44e6-a028-6b39edf1bdaf", + "id": "04e03e28-39b3-4c21-9f9c-4bc0e2046701", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -17731,7 +16916,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17740,7 +16925,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -17786,7 +16971,7 @@ "_postman_previewlanguage": "json" }, { - "id": "646d6e0c-0da4-455d-b4fe-f7036bd32dd3", + "id": "03952f93-bc49-4278-8452-ad00c664ac13", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -17854,7 +17039,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17863,7 +17048,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -17909,7 +17094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30d74772-03b3-478d-b67f-d2b2da16d254", + "id": "6eafc09e-e050-41b9-ae55-cf6fbb0af0f1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -17977,7 +17162,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -17986,7 +17171,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -18032,7 +17217,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba101f86-79ae-4e55-85d9-c1d753ec258e", + "id": "bfe99620-9e0a-4f6e-ac61-d388a7d361b9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -18100,7 +17285,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -18109,7 +17294,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -18161,7 +17346,7 @@ } }, { - "id": "01dd2a9c-22e1-4821-90de-176047178902", + "id": "5c972e96-d299-4ee4-bba8-f1fe74ea4f49", "name": "Get a branding item", "request": { "name": "Get a branding item", @@ -18202,7 +17387,7 @@ }, "response": [ { - "id": "ee876ae1-ba0a-4ed6-ba90-541e3b039a2b", + "id": "007aa751-cffc-4d79-8cbd-09a6e3d4b122", "name": "A branding item object", "originalRequest": { "url": { @@ -18241,12 +17426,12 @@ "value": "application/json" } ], - "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"mollit\",\n \"navigationColor\": \"consectetur Ut incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"non quis\",\n \"navigationColor\": \"dolore dolore incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0a26dfce-7cc5-490f-8cc4-fffbaf034618", + "id": "b7468080-9c3e-4523-a3dc-4ce7a6b544fe", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -18290,7 +17475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b386efe5-9b42-4199-a1d4-ab4e2a0426f5", + "id": "8e6f324e-645f-4ac3-9f11-a6be267e7bea", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -18334,7 +17519,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92422d4f-93c5-4067-ba0a-d372f9be1ebd", + "id": "092d4b59-67e5-450f-9a83-4951cbc23a99", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -18378,7 +17563,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f77f0c1-6680-44ac-b198-ce288c91999e", + "id": "dd140012-cdcc-44a2-89a9-d8c155ae25dc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -18422,7 +17607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3694e55b-ef47-4135-ad1f-9469e75c17e8", + "id": "7bdfa748-be4f-48d0-a930-1835c4b1ace8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -18466,7 +17651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56e3b171-0637-4e63-9433-7b73169da450", + "id": "193ed4f1-478c-4943-972b-8f8effddfe33", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -18516,7 +17701,7 @@ } }, { - "id": "5ece11aa-1a76-4a4b-9ff7-070e931f5b07", + "id": "2ce4d577-4e45-42ec-a5cf-4a4a714fdef6", "name": "Update a branding item", "request": { "name": "Update a branding item", @@ -18593,7 +17778,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -18602,7 +17787,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -18637,7 +17822,7 @@ }, "response": [ { - "id": "0ab68e85-a298-4fa3-8388-74ef9a139604", + "id": "cc035b8b-a110-4036-90a8-13c9086b4c2c", "name": "Branding item updated", "originalRequest": { "url": { @@ -18706,7 +17891,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -18715,7 +17900,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -18756,12 +17941,12 @@ "value": "application/json" } ], - "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"mollit\",\n \"navigationColor\": \"consectetur Ut incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"non quis\",\n \"navigationColor\": \"dolore dolore incididunt\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b1bd6134-7e18-42d7-ad7f-ab119fe1972c", + "id": "67e5007a-59f3-4916-b13d-c719155070bc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -18830,7 +18015,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -18839,7 +18024,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -18885,7 +18070,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31f0eb1a-081d-4f77-b971-8d417ec12e88", + "id": "05452420-7fda-4a9b-bb30-e0cef87d81cb", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -18954,7 +18139,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -18963,7 +18148,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -19009,7 +18194,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12412605-2ae6-4bcb-97de-8c983871d44a", + "id": "96c7dd67-086c-48be-8bc0-3f4a7d87347d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -19078,7 +18263,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -19087,7 +18272,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -19133,7 +18318,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25fc1ebd-4118-46fe-8867-de4d5e13b64a", + "id": "a2a90fb3-6eec-40b4-ac9f-1d3c76a07185", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -19202,7 +18387,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -19211,7 +18396,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -19257,7 +18442,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f80be4d-d3bb-44b0-949e-f6f41320b278", + "id": "87fdce06-3312-4e3d-a45c-cb07037b2c28", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -19326,7 +18511,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -19335,7 +18520,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -19381,7 +18566,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31d235c1-0267-4b63-9433-fefda95ef60a", + "id": "77b21d18-97b8-4644-8df6-32927465c145", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -19450,7 +18635,7 @@ "type": "text/plain" }, "key": "activeLinkColor", - "value": "velit consequat elit sit veniam", + "value": "non reprehenderit irure", "type": "text" }, { @@ -19459,7 +18644,7 @@ "type": "text/plain" }, "key": "navigationColor", - "value": "exercitation", + "value": "officia ex proident dolore non", "type": "text" }, { @@ -19511,7 +18696,7 @@ } }, { - "id": "31afa022-65a5-4529-9c1b-d571f95fbd08", + "id": "7f734d87-945b-4e62-b2c5-60600b7451ea", "name": "Delete a branding item", "request": { "name": "Delete a branding item", @@ -19552,7 +18737,7 @@ }, "response": [ { - "id": "a952146d-b29c-427f-bc1f-8cfdb6d081cb", + "id": "d1b3d6a3-44fb-40b9-a956-e599654fc7bd", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -19586,7 +18771,7 @@ "_postman_previewlanguage": "text" }, { - "id": "fffe228e-0041-453f-bfee-9a3b79c863a3", + "id": "0a1a2066-9d27-494e-9e29-97b5620bab4e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -19630,7 +18815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6022818d-d1b3-4c05-9bcc-ae76ae6c031a", + "id": "48ad3ffb-4180-42c0-8353-e6778a6be6ca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -19674,7 +18859,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c664221c-c3ec-436e-8e24-dbf12065cb59", + "id": "e7f29a85-c85e-4009-bfb2-cb6c54d9873e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -19718,7 +18903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6543367-95b1-4ab9-a0ca-a11dd59f0dcb", + "id": "ee6b6095-0a62-4b78-9ff1-dbaa308a9194", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -19762,7 +18947,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09686fea-82a1-447d-9c5c-d01cca5dc9de", + "id": "f98090fc-1b2f-4188-b81f-376b6a873fea", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -19806,7 +18991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "293734cb-b0ff-476b-8c35-c0d8e83f6739", + "id": "122bc44b-7439-4c99-a71e-79c1f66f2298", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -19857,10810 +19042,12 @@ } ] }, - { - "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": "71ad0299-dc7c-4a2a-9139-ec5f35882ccb", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "name" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "9010747d-7eb9-4ec7-9bd9-ab60ab0eaec8", - "name": "Slim Campaign", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "81386c63-4f22-4561-b7b4-ed2404386ea0", - "name": "Full Campaign", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "de9c602d-b183-4579-bfdd-5c5764c9f83d", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "eaef9495-bc62-4752-9ac3-9dbe0c40d2ee", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "4d2acf2d-612b-480e-9aaa-8094f89b59bb", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "d9bfff63-fdfc-492c-9b3e-e92b4b18dbb1", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "ff38174e-8a42-4759-844d-39bfd4d3449c", - "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": "FULL" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "ee1d129d-ba5f-45e7-98ac-9bfd5a7e81df", - "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" - } - } - } - }, - "response": [ - { - "id": "e90bb40f-58e9-4a45-9fc7-9d633f71738d", - "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": "844b2a6c-3302-400c-aadd-a72fcc7867ae", - "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": "9517cc12-d72e-4ed5-a553-b09b3d6b992b", - "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": "6e07c671-38d8-4000-9da4-e0b499319eb4", - "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": "891a2dfb-9675-47bd-ad53-46cb2eedf6cc", - "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": "77bba9e6-b0c2-4811-ada0-abe2c5c9344a", - "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": "bc2708d3-abf5-419d-9fbb-1e9f07e11bcc", - "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": "c1852e5e-c696-4053-8e18-b9f071b25bf1", - "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": "409626c5-f244-471b-b7d1-18e8a60f3054", - "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 - } - }, - { - "id": "f7f1ef8e-9cd2-40cc-b6d8-b60b49ea7b51", - "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": 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": "20c6cf50-42d3-49f8-935e-2d08db9bf187", - "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": "21fcce02-41d0-49b5-9aa3-f4294f100646", - "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": "580eac41-bd50-46a8-8d21-2b51cf420b70", - "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": "8ee920b4-4f3c-4389-89fd-f1f001f90440", - "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": "b89b41e3-4696-4ab7-9a38-13f6889123ec", - "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": "d7d58657-1a8c-41dd-8037-cac00806c4e2", - "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": "d5f7c561-2b3c-4b8e-ac1c-78b979c6e332", - "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": "7d5eab73-e7af-4c45-93fe-2cad1adbfe04", - "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": "07190f12-4c17-48d7-856e-a96936268027", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "33e18d92-460b-4736-a004-196fefc994d0", - "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 - } - }, - { - "id": "6788ccdd-421c-45a9-b4ec-282e2f30635e", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "39bc2c11-6562-4858-888c-25983727c1c6", - "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": "c19cafbe-1141-4e2a-8695-acabbaa517ca", - "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": "4d8dfc5b-7d1d-4e78-985f-d3c5f79f06ab", - "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": "d84d4578-3660-4c39-a745-ac6cc3f51372", - "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": "2f577af4-370c-4cd5-b5d0-2eb096b501d6", - "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": "edd09b8f-43f1-4ab6-9162-f066ccba0efe", - "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": "ea8edb7b-2802-4928-95f1-b8badea12f19", - "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": "0f27e2dd-b026-43ae-b8d2-f49bf5fc49c6", - "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": "fce6ebb4-03cc-40cf-9805-0f9fb134a29a", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "9fa33dc7-6fce-4afe-a6fe-88fdc2d0e4f2", - "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 - } - }, - { - "id": "8015a8ad-e51a-4640-be83-5d05d9e099f6", - "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": 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 \"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" - } - } - } - }, - "response": [ - { - "id": "6aa9e938-1405-47af-88dd-b3f6d744a9c6", - "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": "7b08a7b0-a13c-48e5-a349-1ecfc7a38a14", - "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": "342bd266-1482-4cb5-9aad-9744d40c2616", - "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": "e20a184e-17cb-4683-8b04-4f8130c7cc7f", - "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": "febfbecd-fdc5-4348-a35b-3371f0c0fb3c", - "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": "8b8b7626-357b-4a8c-939e-fd7c842d0c76", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2acfb29e-4970-4bc6-a1b2-3140c5459f46", - "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 - } - }, - { - "id": "b2506fd8-9e59-47e8-8cae-24d554f55c49", - "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": 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\": \"-05:00\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e559cf06-67f6-4410-9f28-473486eb796f", - "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": "40aa7873-4fcd-4426-88fb-a51f0c4e411a", - "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": "aed4875c-cac5-4e81-b43c-9013898e3568", - "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": "cef5dbf4-b66b-4c9f-b0e4-3af40a2c5b11", - "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": "bf1eabaa-3367-4dab-a0ec-c91a19509f9b", - "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": "14595900-aedb-4364-9d02-63e50b59d621", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "c1d97ba8-bd1b-4cf5-a585-a08f44fe2b48", - "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 - } - }, - { - "id": "570f1115-6a13-4158-864f-cf08626682fe", - "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": 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\": \"REVOKE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ada5245f-9783-4cf2-ac53-93e1fa3e255e", - "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": "3f9788d5-581f-4ece-80ca-be8ca1e2a4b7", - "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": "10f922c6-7b6c-412e-b576-010b048088e7", - "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": "c022629a-e8a6-4354-97ed-27e0bc4d5718", - "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": "be4fd8d0-c51f-48b4-bf74-aab11d6ff85b", - "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": "9e99fe61-19b5-4a89-8ac7-b08b41c845c1", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "c6eceee5-4475-42d9-a154-1d78595d8565", - "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": "b1de8090-126a-40de-9964-fda74cd9bde0", - "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" - } - } - } - }, - "response": [ - { - "id": "56d8a060-16fe-4574-8953-dd026c45d011", - "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": "8689219f-1c04-40ee-9a05-3d1156b39f80", - "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": "34f73ab5-75b3-49bd-9d6c-58af846582c2", - "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": "93b2be45-cc66-4c5f-9989-6bddc5c9febb", - "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": "0d24a790-4f3f-4ae3-aa68-b552cc5956a9", - "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": "bb85485d-81f2-43b3-bfc7-e9c060d5dd2c", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "e4532536-3642-4ca5-8d2c-9e55e84808b1", - "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": "d693f6e3-16ac-494b-bf81-883082c94b38", - "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": 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": "d5d31ee0-c68b-4afb-b7a6-4c80854e8684", - "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": "396391a6-10f9-464b-928b-d15a7a3caf34", - "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": "2ed9e099-c13b-49c1-8021-350d4154654e", - "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": "f4f5fd11-ae1f-46cf-b4bf-c5fdee9c5b3a", - "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": "ae1d709e-51b3-4878-93c2-c4e8cab00cc8", - "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": "157788da-62c4-49e7-8f76-08767cf6c37b", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "4962faad-32af-4ff3-90e0-7ed1d34379a1", - "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": "3ee16046-87b4-47ff-a303-43ef2cc0de18", - "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": 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": "590cc8d7-ec83-4b6c-b44d-8fbf893cd780", - "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": "d0352f2d-de11-4c46-8034-50950c57c8dd", - "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": "3924e5bc-25bb-490e-ae7d-080d0757e6c4", - "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": "f8544a31-a0b5-4075-aaa4-45fa0d15532a", - "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": "5d5c3050-8962-451c-aa11-4f2a96604535", - "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": "7944d2db-ed03-461e-9bfb-841eec390150", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "4113a53d-4c61-4bf0-92ac-d2de6ceac7bc", - "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": "29908a90-7b23-4801-ad17-4af44997511b", - "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": true, - "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": 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": "2b4eeee5-32e3-4253-84d8-28f4e4ffe70c", - "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": "b8d95567-963b-47a4-9128-a5d3bea9af39", - "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": "2ae3474e-eec1-49cc-a472-45db360159bb", - "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": "a4baf336-7543-4900-9d23-3f95d34585e6", - "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": "b92dca17-95d6-437d-bffc-4a4cfc667356", - "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": "6495f87d-d0ea-4d50-b65e-0e527b7fc603", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "eadbc615-1e6f-4755-883b-87a22bec026f", - "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": "98945144-e5b3-453f-a162-de1d0450ce4a", - "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": "48cf7286-0abf-46d6-8084-4bf147b943bf", - "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": "bd5132c1-3a77-4225-b9a1-a4ad2102c0b9", - "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": "1b729f84-cc48-4ed6-98bc-fe8f9168ce79", - "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": "3eb17f74-fe18-4a2e-969d-4ae9ef56df42", - "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": "fb69cc74-89f7-415a-aa60-56f08c2e14c9", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "ec466504-2728-422d-8381-382bcc7aa903", - "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": "b8496e0e-745f-43b5-b282-977fff2115ba", - "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" - } - } - } - }, - "response": [ - { - "id": "9db535af-60fc-4831-ab69-0ac4f98867d3", - "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": "db4e603f-e278-4680-8eb9-5858654ad33b", - "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": "3a74e52b-33eb-45ec-8e13-5995ec9bbd38", - "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": "b9084ad9-734f-448b-8b0b-11f6ed56dba6", - "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": "f81713cc-3b80-4519-aa40-7bbeb9814428", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "2c41de72-0551-418c-855a-314e7f070b41", - "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": "a8b41910-5a1e-470e-a5f6-6591f19a2eac", - "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" - } - } - } - }, - "response": [ - { - "id": "757d502a-8240-498f-9955-3c800eedc5c8", - "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": "ded4779c-8b4a-456d-a423-8b25b8fd6c9a", - "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": "5b540b02-2339-43a1-b5fa-ffccbc0612ef", - "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": "3cdfaf58-21e0-4d7d-b3c2-857996709f84", - "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": "da1d6e7f-2d72-4214-8565-d2ec370fefa5", - "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": "a0b0ff3c-624e-43e1-b780-80f858366db9", - "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": "2d63d77f-3eb7-4f07-bdf4-ae0d22a6e9a0", - "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": "6600653b-0108-449b-8c23-ef4382e43890", - "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": "f42d9c21-7cd7-4bb6-a68a-53106c29d65a", - "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": "cdb5b34f-91c9-4341-98f5-89ce015b2dee", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": {} - }, - "response": [ - { - "id": "91ccca03-93b7-40c5-b884-b83338c14fd9", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "f6e859d0-67be-4012-984e-482e9ab76fe5", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "963e89df-9cd5-4418-b31f-20aada87c6c0", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "b9ce85f1-e387-4425-9218-b73e543d908c", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "4f1c674f-d23c-4884-8939-feb10abd2fd6", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "8a3a3a80-5c69-4671-8989-35207c102995", - "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": "true" - }, - { - "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": "name" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "aa973813-2422-44ff-bb45-9e4b63da3ba2", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "bc9335a8-7b2c-4ea7-8c0e-94707cb6c9b5", - "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": "2d0dbbaf-5e04-4a77-9f68-0b76113dfdd9", - "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": "9c1970f5-dedd-40e8-acf7-71f00cde173f", - "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": "a64a4b57-7676-4da7-b0a0-cebef1f30c73", - "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": "1978a22a-233d-4e89-bc43-f3161a4cbc25", - "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": "fdcb9750-daaa-4a9f-a58b-c18508fbdeb1", - "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": "c036c370-84ef-414e-8a46-b481d46f3425", - "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": "061ccf27-b807-46b5-bb3c-400b8f2a589c", - "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": "2d354fea-bba5-4b5d-9262-57fbfb3ffc66", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "1bc17723-80ff-4ad0-ab71-12862dfc15b9", - "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": "944de4da-a447-4fd8-af32-947e7b53e95b", - "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": true, - "description": { - "content": "(Required) The desired campaign template's ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d4b203c1-b47e-4fbe-bf77-b238e7c2a3c8", - "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": "2fbc0927-20e8-4a53-b6d4-ddb3e48f5b7c", - "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": "da8f834c-c4c6-4641-85c7-4b95ac296a8b", - "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": "8e2e6abf-1d3c-43ed-966c-d703cfbf299f", - "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": "9f0458d3-6ac1-4375-b9a9-2a4272bd64e8", - "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": "be390b06-f128-412b-9103-13239840e4fb", - "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": "31ccf4f2-63c5-48e8-ab73-2e59c0354fc2", - "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": "3d177b11-b080-43b5-925e-84619f1a1ac6", - "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": "568d6109-c96c-42bc-a30b-2ea8ca441946", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "352d837c-e4d8-4d64-a444-1e86bd56e300", - "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": "d51d511d-39ef-4604-bd0e-d1f64cecbd15", - "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": 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": "190ddcb5-fc2c-4929-8102-af15492413b1", - "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": "b8f1ea8f-c2fb-44de-be7c-9f7ca19a6061", - "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": "0ef78490-c537-4907-9901-5a0e48e700ca", - "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": "6c6606f7-1849-4af1-9d86-32c570054802", - "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": "566f3f6a-b879-40c7-800f-6bf065d7c6ff", - "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": "a7aab9f3-0515-4140-9434-73897218993d", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "5e298b24-641d-482b-aa3b-8cdcc9504013", - "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": "0e750cbe-97b0-481a-90d5-6ba63ec97adf", - "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": 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": "7888b3d7-6f4d-48d6-9f88-8cc92b0b0d69", - "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": "84a9cfaa-15c7-4a0a-8c98-7d3a0aa14958", - "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": "943a4b0a-2201-448a-8eed-90410a304619", - "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": "f6d6c740-d60c-4ba2-9afa-0a504613c97f", - "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": "7d91883f-47f5-49a5-85ac-c4cf602f87ea", - "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": "8381608a-e194-4ba0-b669-09749f0fd30c", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "7b932170-21bb-40e0-af39-c037cc3309fb", - "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": "68c12e2d-296e-49d1-874c-b1084576e80c", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "b25e2df3-6678-41aa-961f-5a87733218b0", - "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": "b1c4e76b-bf52-432f-b3a1-5d1d6e8094c5", - "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": "b874c319-2460-47ba-a957-60ea3fd68ffd", - "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": "bb53e73e-fc32-491e-b746-fbc37a94a08d", - "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": "40e73ae7-b8e8-45a3-ac14-e0f74e42794a", - "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": "b7e652fa-fa97-4c31-bce9-5adf49912b35", - "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": "b437baf3-f6ee-47b4-a4dd-dc686cccc52f", - "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": "637ee253-21ec-411b-a8f9-aaf47e305ac2", - "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": "51bfc8e1-f83b-4524-94e1-710de9993668", - "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": "7a7aa4ee-f35f-46ef-b71c-b21eb57815bb", - "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": "e3d3b837-1af3-4968-ad08-02de4a6886cf", - "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": "a2d55475-5b5b-44e8-be38-a83355cb137d", - "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": "481c3b41-f196-41cf-98b0-882d6d8cdb64", - "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": "77894da2-affe-406d-abac-c01cbb13f6c6", - "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": "89b2c4a1-dd32-4ff3-b760-ff63c88de9d0", - "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": "a21b0196-0bf8-441e-bcb1-0eae81e9163a", - "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": "b6b0aa12-cbd2-4676-8772-dc7a2e8da1d9", - "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": "dd42a5ce-48d8-4ccc-b285-5e05db4220fd", - "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": 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": "967e4d34-3d1b-48b8-baf5-532a060ce864", - "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": "8d64ad83-bdd0-4137-a812-82cb7f7da4b4", - "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": "df6d7198-8d10-43a2-b0a2-1c98a84f231a", - "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": "e168da6e-e603-4a2c-8df9-2dbdc4220ea3", - "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": "9a995fb1-52d8-44be-b9c9-7e80a8f189e7", - "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": "c3b90862-6c8b-44d7-9f1c-30e55dd6cc59", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "f631cd90-af10-406f-8401-a578b1a46354", - "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": "836c0e7b-fa87-48b3-b69a-e39d346e9056", - "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": 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": "d9ca9446-36bb-48cb-8e06-b6b9d1945e31", - "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": "2367c871-ae5c-46ca-95c7-8c5ee96fdc47", - "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": "ccbfebc2-7380-46d1-a548-7379d20a892c", - "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": "10791716-920d-4618-a4da-cb711d7f1989", - "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": "d58c6fa5-f5c7-484a-a5a8-a1f7dd4724db", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "786eb640-ceba-418b-a2b2-8363f83c596f", - "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 - } - } - ] - }, { "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", + "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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more. \n\nOrganization administrators or certification administrators can designate other Identity Security Cloud 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": "35ecbdb1-5d83-4c8f-84a5-04c21a61ae6a", + "id": "d3344f4b-4d26-4bfb-b69c-c9c1bb887333", "name": "Identity Campaign Certifications by IDs", "request": { "name": "Identity Campaign Certifications by IDs", @@ -30744,7 +19131,7 @@ }, "response": [ { - "id": "3c5e4452-aa5c-4ad7-96a4-f32af63a6ee6", + "id": "c1db28e9-9a79-455c-b8b0-e71ba04c765c", "name": "List of identity campaign certifications", "originalRequest": { "url": { @@ -30842,7 +19229,7 @@ "_postman_previewlanguage": "json" }, { - "id": "096eff70-b714-4c18-9508-afde45dd5dac", + "id": "b43cafd7-14cc-4915-800c-17ee5a729e64", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -30940,7 +19327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2babb4dc-e9b1-4d36-a03a-a71c2edd31fe", + "id": "4f01b4a4-7d82-401a-8f11-d76cb429330e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -31038,7 +19425,7 @@ "_postman_previewlanguage": "json" }, { - "id": "172a4912-a620-457f-88ce-398a19996462", + "id": "30653693-5192-4c12-a63f-ceb84351e2fb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -31136,7 +19523,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6a6d426-6072-4ec2-8f9b-b88d135f1513", + "id": "615f49e2-2ad2-40e8-b37a-06ade67153a4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -31234,7 +19621,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8202e635-3cc1-4018-ba1c-c3d09c974f86", + "id": "873ab4ce-bfc7-4078-b639-b1ac25739ff2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -31338,7 +19725,7 @@ } }, { - "id": "c08fd0d3-f838-4908-850f-44f8ce37264a", + "id": "971a8fca-a9d4-4d3b-b708-b34e03b54e94", "name": "Identity Certification by ID", "request": { "name": "Identity Certification by ID", @@ -31379,7 +19766,7 @@ }, "response": [ { - "id": "660d72db-2c9d-4574-9c25-58e02f9160bf", + "id": "7754e8ec-7898-433c-a13f-c2e288f38113", "name": "An identity campaign certification object", "originalRequest": { "url": { @@ -31423,7 +19810,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e69f02d-2fd7-4046-b2e4-ae4b537ddd07", + "id": "7a9fcb54-b903-486f-bc41-d0dcafc78a6f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -31467,7 +19854,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33487c81-dbd2-4ac9-bdcd-623e33e571ae", + "id": "90be3cc5-3f18-4829-9568-99d03721a06d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -31511,7 +19898,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3d4e038-9f8a-4e95-8a08-e461987e75df", + "id": "0009cf81-b117-436c-b5f0-40edd2ec63a2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -31555,7 +19942,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb01572e-c337-471d-925f-bc82cfbdef38", + "id": "ed3bcff3-24f0-430a-834f-235c73f8461f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -31599,7 +19986,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe93da78-1a6b-4209-9e5f-8413cfd93bd9", + "id": "2cd4dd7c-91c1-4e56-8074-9dad45a5acd6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -31643,7 +20030,7 @@ "_postman_previewlanguage": "json" }, { - "id": "238a5ac4-e229-4ecd-9056-65bfc4d4469c", + "id": "ee222f6d-4be1-43f1-bcd7-c5764b30c6c9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -31693,7 +20080,7 @@ } }, { - "id": "04c19b75-f821-4fa5-9936-068a121a9d6e", + "id": "f9d29ed6-77dd-4881-b477-2355149e8f28", "name": "List of Access Review Items", "request": { "name": "List of Access Review Items", @@ -31808,7 +20195,7 @@ }, "response": [ { - "id": "2b5b6c14-9837-4e2c-a41d-1b5f5c47cb84", + "id": "2d100407-4f77-4ac7-8571-a8697819c9c6", "name": "A list of access review items", "originalRequest": { "url": { @@ -31926,7 +20313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "682ab8e7-ebe9-4b7c-854b-ba07bb3af7a2", + "id": "ea5d143c-3c94-435c-a73f-776899096360", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -32044,7 +20431,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77debb7f-1934-4bcd-994c-c3b16e64d7e6", + "id": "144749a7-ec53-4edb-bb92-03b5edfcc397", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -32162,7 +20549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d52eca5-3764-40cf-af3a-988ab33bce42", + "id": "fb1ccb29-9cc5-447a-a075-3b9131425e8f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -32280,7 +20667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04a2299f-e76f-4c42-a794-94f182d9a40a", + "id": "a5f55f3f-5a93-43bd-a109-6792ec9329e6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -32398,7 +20785,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe0ebfac-6d7c-4661-aead-d61ab1647649", + "id": "053c3089-574d-4b5a-9a91-43a06c5b63e4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -32516,7 +20903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "088b0a2b-7a12-44f0-a204-4bb9e02f343e", + "id": "51d57644-93c4-4141-be7d-75d5c09e4958", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -32640,7 +21027,7 @@ } }, { - "id": "2619bce3-2188-41e2-811c-fc4c5f49055b", + "id": "142cbdf3-c3db-42d2-b41c-e44fc2db7677", "name": "Decide on a Certification Item", "request": { "name": "Decide on a Certification Item", @@ -32695,7 +21082,7 @@ }, "response": [ { - "id": "9368de85-7033-45e3-ab39-24d6dd8e0c25", + "id": "127be0c4-cce8-490e-972c-0b6f4bacad21", "name": "An identity campaign certification object", "originalRequest": { "url": { @@ -32753,7 +21140,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91c18a20-5a37-413e-8dac-3d6bf3270004", + "id": "73067ec3-0a61-4923-8e54-efc59b8ca9bc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -32811,7 +21198,7 @@ "_postman_previewlanguage": "json" }, { - "id": "249d59a2-bb7c-41e3-9e13-dccab5c293cc", + "id": "53df9d3b-b026-4163-9a40-8f7e2ba4909c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -32869,7 +21256,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4aecfdb1-f1e1-4765-a374-bb51eac82525", + "id": "8de1a7b1-5de5-4c71-b2b0-311b532583f1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -32927,7 +21314,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fe58ace-cf22-456d-a60d-de3c417346ed", + "id": "2954b203-c8f6-43e8-b249-853b9ab6d571", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -32985,7 +21372,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6dc5f1ae-7efb-4ddc-9dd5-dd2b6749fb76", + "id": "548c3c2b-d47d-4106-a029-6b17d07b5462", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -33043,7 +21430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3766306b-4ff9-4ddc-b0e9-9aaa5f067ddb", + "id": "f3924c19-ccb5-4095-af5e-cd995c2983ea", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -33107,7 +21494,7 @@ } }, { - "id": "4fa5153a-34a0-4275-b514-177b14bd494d", + "id": "8fdb3a10-a97b-4690-8921-948ea8fd651e", "name": "Reassign Identities or Items", "request": { "name": "Reassign Identities or Items", @@ -33162,7 +21549,7 @@ }, "response": [ { - "id": "8b622c18-06e7-4bbd-901d-a5beda72b897", + "id": "5efa8761-6e5a-470f-b64e-aee620d691c0", "name": "An identity campaign certification details after completing the reassignment.", "originalRequest": { "url": { @@ -33220,7 +21607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "734f0850-ae94-461c-848e-6a1f3f98ff3e", + "id": "be41ae9d-e0c7-4684-ab71-c96b1f6da7d3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -33278,7 +21665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a21e59fe-f396-46f1-bc48-9d65717ee452", + "id": "60489aa4-0a21-44f2-b0c4-05be6aab849b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -33336,7 +21723,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aaee16f0-a8b3-4609-b9e6-210d37c9c524", + "id": "0c43a639-1bc2-41c1-98e2-118b63fa721e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -33394,7 +21781,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8deefc7c-cf19-4043-802a-fe5632fb48fe", + "id": "41dff458-8cb9-413a-a7a4-d38ea9435f7a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -33452,7 +21839,7 @@ "_postman_previewlanguage": "json" }, { - "id": "479baa34-20d6-466b-80c5-5e497d0bcf84", + "id": "367f0aa1-0a3d-483e-b926-7584c46fc35f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -33510,7 +21897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3632d0a-3838-4ab8-b0b4-2f1297107fb5", + "id": "a2f28356-d400-40c7-97c0-dcf60fe851b2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -33574,7 +21961,7 @@ } }, { - "id": "cbeaaf8c-69af-4aa3-b97b-13fc8b89c9dc", + "id": "3dc27b41-de29-4b9c-bb7b-71b5751f4f2d", "name": "Finalize Identity Certification Decisions", "request": { "name": "Finalize Identity Certification Decisions", @@ -33616,7 +22003,7 @@ }, "response": [ { - "id": "3158b9a6-1e2f-4bae-9498-bd93d20336db", + "id": "a8a4bcca-9d10-493e-a86d-06f220b2e6a6", "name": "An identity campaign certification object", "originalRequest": { "url": { @@ -33661,7 +22048,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8809b93a-a7de-4bc0-8db8-46866698931f", + "id": "ec8eee6b-d7e6-4c93-b584-845e35839fda", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -33706,7 +22093,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f47e6be-9efb-4f90-941b-ba8c2328c990", + "id": "f51f456f-0557-4207-959e-6a885a2bd182", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -33751,7 +22138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67a7d5f9-2f50-4dcf-9d09-5f2fe14efff8", + "id": "dae9328f-e925-467b-95fe-6a149701d6b3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -33796,7 +22183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a4de51d-8ba0-4045-8fd7-5b3be71310e3", + "id": "d66ebe80-f628-4e36-b265-e27bbf8c3aa6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -33841,7 +22228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6337ad8d-8c08-40a3-bf5d-24e7c09edd94", + "id": "c7ab9767-90af-42b5-a3fb-ec701b4b67c9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -33886,7 +22273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02c09453-5f18-45f8-b9fd-f1609fce9238", + "id": "e7327cc2-fa5c-4d0e-9cd7-c97329a6f517", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -33937,7 +22324,7 @@ } }, { - "id": "710771fc-53e5-48ed-a5e0-c9fe9ae2fa6d", + "id": "194e6e7b-3561-4187-a481-7ba7d1b3e967", "name": "Permissions for Entitlement Certification Item", "request": { "name": "Permissions for Entitlement Certification Item", @@ -34028,7 +22415,7 @@ }, "response": [ { - "id": "742266fe-73a1-485a-8ece-4be1e69a8098", + "id": "78d996e9-5372-40e9-8dc4-8a180a7f3249", "name": "A list of permissions associated with the given itemId", "originalRequest": { "url": { @@ -34112,7 +22499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e678a0a-7e9a-4f7c-8f52-9fcccb73e604", + "id": "d941300b-3a97-47ad-aa0a-58147f86cf8c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -34196,7 +22583,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3ea8659-6c93-43e8-9b87-2f05b920c67a", + "id": "059d21a6-c2ba-42a1-92f6-a36d2d924fca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -34280,7 +22667,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1056403-4d82-4ad6-aee5-bb56e3e32203", + "id": "ffd8ef76-c3e9-4308-94a1-eb287a4a9e0e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -34364,7 +22751,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94538f45-fc76-4a45-ae55-562610c15c6d", + "id": "1a7bf4e2-6ddb-4390-bc2c-c771c366c081", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -34448,7 +22835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffcf246b-6491-49df-92d8-7a96076d1d82", + "id": "71c96f72-fee1-45c7-b700-6024dcbb922d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -34532,7 +22919,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4c40724-ed2a-43bc-9e4c-c699f5857bea", + "id": "c1791b1e-9a1c-43c4-b16d-8eca5fafbb0b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -34622,7 +23009,7 @@ } }, { - "id": "187e8ca7-7348-4f97-825d-963b954b4778", + "id": "4d82a580-41de-4be4-88a8-3bad981f652a", "name": "List of Reviewers for certification", "request": { "name": "List of Reviewers for certification", @@ -34710,7 +23097,7 @@ }, "response": [ { - "id": "a48fb03e-ac32-4ef0-a6ea-b84624cb28ab", + "id": "e0b323a4-2c38-4f43-b361-d6029d4daf5f", "name": "A list of reviewers", "originalRequest": { "url": { @@ -34801,7 +23188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00f8af40-7ad6-4099-b661-823ca21254e1", + "id": "388bf2a0-1c61-4dcb-ac1f-082d731c5be9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -34892,7 +23279,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e01264b-f70e-4bf5-b583-41a74cd320ae", + "id": "0694c4f4-8c8e-4b06-89d2-83df7e43202c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -34983,7 +23370,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76e6a45b-5517-4d76-860e-91006de3e6bc", + "id": "389c69fd-3420-402f-8896-74b7db0705af", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -35074,7 +23461,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae565f17-fa6c-4d97-8035-a81fe8a409d5", + "id": "ec83a803-d0ce-4176-a0c1-dd87906615a7", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -35165,7 +23552,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c49080e-f6e4-4463-9bde-a2e1407d3a39", + "id": "7ee15b3a-cc4d-4b1c-9a0f-a1acae085dd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -35256,7 +23643,7 @@ "_postman_previewlanguage": "json" }, { - "id": "862e243c-f2f3-4033-a54b-843713e95422", + "id": "260e989d-fc26-4e1d-85e4-c2680af66a26", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -35353,7 +23740,7 @@ } }, { - "id": "6fb60af6-889b-4f20-8a3d-4e903eb5b90e", + "id": "11b0c64f-8416-4a70-81c7-894350716fee", "name": "Reassign Certifications Asynchronously", "request": { "name": "Reassign Certifications Asynchronously", @@ -35408,7 +23795,7 @@ }, "response": [ { - "id": "20ca50a7-72a1-4c5d-a547-cab8d131e6eb", + "id": "4727f2e0-e045-417e-bd79-3e803ecc6f6b", "name": "A certification task object for the reassignment which can be queried for status.", "originalRequest": { "url": { @@ -35466,7 +23853,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25df7d51-5b01-4cad-bcbc-3f9e162f8c1c", + "id": "5fd66031-3153-4e3a-bfdd-35bfed496336", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -35524,7 +23911,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c35ed6d6-2c57-4aa2-829d-0d9ee7bb71c2", + "id": "b31491bd-6e95-4f42-86af-182d00a694e4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -35582,7 +23969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fb1fce8-bf69-4440-90bd-3d0b19588dc1", + "id": "979ad973-c8a5-454c-9609-7b4d5834921f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -35640,7 +24027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27d8a460-21c4-460c-a785-c27b25bc10b8", + "id": "e0a439a1-7d20-449c-aa64-7293e91b4c43", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -35698,7 +24085,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1feb21a-76a5-494a-9761-2ec712c1eb6b", + "id": "a93b5277-9764-4692-adb7-0f7d426d42e8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -35756,7 +24143,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4ffaff2-d2cd-4e17-b052-513d185ec9e4", + "id": "3752e8ba-be93-430d-8df1-d6e0b95e1908", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -35820,7 +24207,7 @@ } }, { - "id": "882c205b-6180-4dbb-a2ca-7ea595d9e423", + "id": "e6729ae0-98a8-4879-91f6-bedd751b1b4f", "name": "Certification Task by ID", "request": { "name": "Certification Task by ID", @@ -35861,7 +24248,7 @@ }, "response": [ { - "id": "3550f6aa-03ec-47dd-a58a-da58ab1809fb", + "id": "5d2b6d6e-4316-4d2b-9ad8-1993dbfae074", "name": "A certification task", "originalRequest": { "url": { @@ -35905,7 +24292,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2bdde3ec-2b0b-474d-98b6-e20f4f8b0e65", + "id": "58e0276d-13d3-4697-8647-850537c681ea", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -35949,7 +24336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48a516a5-020d-4f37-ae3f-7313cd9219a5", + "id": "a351a791-fbb3-4b3c-bb07-5f7605de88ad", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -35993,7 +24380,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8fa0782-e23c-4c59-84ab-57034c15b4de", + "id": "d109c573-f9af-447f-bded-5683208a1b76", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -36037,7 +24424,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f7bddb4-91d1-49a0-ad5a-05537451f476", + "id": "99900fe1-3b53-44d6-a8af-2d18af6751de", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -36081,7 +24468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "629bd7ae-d05b-4c7a-95e4-eb0d9e7d43d5", + "id": "7c5646f7-926a-4632-a012-d1b3ef484871", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -36125,7 +24512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fc64e1cd-b0a2-43ae-9db8-dae57101c037", + "id": "c32277f1-b80b-403d-b27a-13cf17b59588", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -36175,7 +24562,7 @@ } }, { - "id": "dfdded27-05aa-4416-abaa-e702a689f6b3", + "id": "b5b6ff3b-e201-4456-998c-4f1bb6068533", "name": "List of Pending Certification Tasks", "request": { "name": "List of Pending Certification Tasks", @@ -36250,7 +24637,7 @@ }, "response": [ { - "id": "dd3c3907-25e2-4a33-918e-39ff5cd5f3bc", + "id": "c14c202b-dfad-4083-b830-2106f4504388", "name": "A list of pending certification tasks", "originalRequest": { "url": { @@ -36339,7 +24726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "23829df3-584b-4e2f-bb21-e56a8afd987c", + "id": "a5ddcfc7-46b1-49f8-832c-73b2550f3923", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -36428,7 +24815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "683abc7a-6084-4336-bead-f2f7ecf9a101", + "id": "0bd458a3-7b03-4492-b6e6-12b596830e2f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -36517,7 +24904,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0d1ec83-b261-49cd-b970-6711d72fd76f", + "id": "971ffde9-c8c2-4c99-b1b3-313440121e85", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -36606,7 +24993,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36c19803-fe16-4870-b732-db3ec89fb52a", + "id": "90c2f73c-e647-41c5-9f7d-b588efbf0f22", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -36695,7 +25082,7 @@ "_postman_previewlanguage": "json" }, { - "id": "932aa97f-d45f-45f5-9593-e21ab13eb4aa", + "id": "303da511-0a01-428b-82be-9d8129b9d3fd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -36784,7 +25171,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1e2b759-d278-4e39-96ae-730cf8a87a25", + "id": "45ef2337-b452-4888-97ab-917e70bd6103", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -36881,11 +25268,12891 @@ ] }, { - "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", + "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 Identity Security Cloud 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 Identity Security Cloud'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, Identity Security Cloud would provision all the access the user needs, nothing more. \n\nIdentity Security Cloud 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 Identity Security Cloud: \n\n- ManagerCampaign: Identity Security Cloud 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: Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud. \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 Identity Security Cloud 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": "33f05bbf-6a45-4ef5-9d3b-c28baee57763", + "id": "6ebf8267-e856-4a92-b02e-2f5968a66f11", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "aa6b6ca6-ecbf-4c99-a502-8bf2d21735d2", + "name": "Slim Campaign", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "9b7201e5-4467-4a27-8e32-b337c5603267", + "name": "Full Campaign", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "36b847b2-f742-49dc-a5a5-d315f67c1d50", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "84c0309c-b299-42d0-a879-94e3f5a05627", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "70e7684f-594a-4514-825e-fa80ee9c6371", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "01ba5cb6-ab70-4b2b-abdc-9772707cea0b", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "cf39f5a9-746d-4fe9-a202-0f3650281db2", + "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": "FULL" + }, + { + "disabled": true, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": 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": "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": "fc6393f8-06ad-4d42-8f91-19c8acd7413a", + "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" + } + } + } + }, + "response": [ + { + "id": "2a502b13-f88a-4ccb-bbea-7c5545d4ef4b", + "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": "f3d79827-b504-4936-ba1a-2623f3685b2f", + "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": "49a885df-0fe6-4ed4-ba18-1c2e381fff17", + "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": "705a9d6a-5e2e-4e3e-a4d0-cbcbad1f7dd3", + "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": "fe3c798f-f513-4eb5-ae56-ddc88c008f49", + "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": "31c1799d-8947-4207-a3db-1e6f53018f36", + "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": "291fed43-dab0-4054-bbbe-41208cba62fb", + "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": "6540301d-9088-4059-8901-cc64f46db0dc", + "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": "61e91b5b-a57b-410a-96aa-78ec7cde78fa", + "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 + } + }, + { + "id": "fc8a30be-06d0-4429-b3cc-d8c5c9749266", + "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": 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": "93eeb31f-37b3-4447-bd2a-0cf34c9d564f", + "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": "924e52c3-5907-4049-be45-be9e729fdb97", + "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": "0965215c-5e9a-4e03-82fe-c3f9b0c48b8d", + "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": "e6496837-1ec7-406d-8767-ce41571260ca", + "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": "4522600a-0a9a-402c-889e-b62d89a5fb30", + "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": "2708c14b-0522-4df3-acf0-eee93caebe5f", + "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": "0cb7d60a-2a67-4655-9bad-d93ef9ade49d", + "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": "0d403654-33f2-4395-9e84-8d73418aa00f", + "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": "af57b22e-1fb7-4dc5-9698-125f6d019ac6", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "c4ff9518-699f-4679-a51e-389bbc64bf5d", + "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 + } + }, + { + "id": "d7a1f26f-2672-4db6-9196-075d58aad66e", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "9bd60f94-45d7-4a73-871b-8b6bb85b3051", + "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": "8975a8df-2230-4c73-883d-f49577ab003c", + "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": "14006592-03dd-4e46-8170-42e3cf6084d2", + "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": "80187b75-a4f5-483b-8610-591d8b53623d", + "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": "f5dfde25-9b39-47ff-8154-88160f735ada", + "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": "ef4d971e-46fd-468d-8621-88cbc3cef815", + "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": "6a934e6a-d838-4b51-8ac3-649b756418f1", + "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": "4a386024-c39c-435a-a54f-a042cd86297e", + "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": "ac9d9bd7-8f79-46f6-9ac6-0f46988e1693", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "1517f146-277e-4106-bffa-b3e4cec9cd6a", + "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 + } + }, + { + "id": "b9b5c3af-2141-4f84-9b7e-902cdb07e5ee", + "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": 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 \"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" + } + } + } + }, + "response": [ + { + "id": "d2b6665c-bf1c-4adb-8f0f-cf0aca9cfdf0", + "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": "f20eccd9-3539-40c3-80b6-47d39263aa3b", + "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": "737b21b1-fea5-4b90-b297-762d8e6c699c", + "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": "06fd1d17-9a68-4bff-b75f-fde9b5ac37ab", + "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": "4c71a16c-e2bb-4238-a85a-ab5780cd168c", + "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": "665f70df-647b-4c4a-817b-b75bf2249b79", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "60df9a73-a7f9-4244-9f80-284dfcc09d45", + "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 + } + }, + { + "id": "db74bc96-c776-4fc0-97fc-24722b7ffd98", + "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": 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\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "edfab197-c885-4a83-8903-53a89847f0fa", + "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": "72c30b4f-7f2b-409b-a0f8-12c981976f40", + "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": "4a3cc8a2-c2cd-4faa-81bf-d656484d6f15", + "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": "2ca2b08d-348e-45a6-8339-e8c4506fc45a", + "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": "293e9f52-41da-499b-93e6-d0156251a2f4", + "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": "94d246eb-15e8-4a73-9e8e-5d090cb6bb9a", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "e8177ca8-f997-4143-a193-9ec70b50b7db", + "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 + } + }, + { + "id": "af5a26a0-4522-4314-bf29-1db95fbdc7db", + "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": 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\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2c63599e-62e5-4226-af77-11bf79024d3a", + "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": "3eda0dd2-b087-498a-9a21-02dfa9d97420", + "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": "3e5409be-8c51-4671-b690-41aab824957a", + "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": "4a5fefe8-31e4-41a9-89ea-bcb6fc417d4a", + "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": "f3d4b984-ca17-4f95-9ae1-ab8bb5556ed3", + "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": "cd40f7bd-dec4-45cb-a991-b3b3edcf7f3d", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "f031bdd7-8a77-4b27-a24e-80b7fca7b88d", + "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": "2d6bb417-0bfc-4139-8af1-b90511c3af91", + "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" + } + } + } + }, + "response": [ + { + "id": "2e46e0e7-19bf-44ba-b39f-0e2b62ad981d", + "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": "b2bf469f-6b59-47f7-934b-f911879b1624", + "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": "06d6af0b-c2b1-4bc5-9f63-bb4f025ec2cc", + "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": "23f9756c-2e19-4997-b1ad-8b3335682a04", + "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": "844fb9ae-470d-4cd0-a500-e7fd7a3eed13", + "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": "7e207430-7d51-4f0b-950e-518e80b778cf", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ce47ba28-d5d2-4af2-91aa-cd42bf55f7ad", + "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": "3bf69a55-a6da-4d0b-8e8e-0b5063ee526c", + "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": 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": "3c9f5f19-f2cf-467c-b4a4-fad1d86262cb", + "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": "7225ae83-beb6-4dcd-91f9-41017e4fdf8e", + "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": "4978579e-59e8-4a60-9ef1-3c5eab7e6d58", + "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": "e1f10f61-3ba3-44ab-ad1a-8f3ca4c54813", + "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": "bce87161-1a5c-4848-adf4-5e713026bfa9", + "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": "47e5f0bd-55e0-46a6-9fa5-bf96008df216", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "4a59d284-c490-4707-8be7-5a9bd976a160", + "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": "c114df77-1d12-4b7c-86f9-8259d84c9400", + "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": 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": "9fb4ca9e-3511-4f21-a032-7ca6f3b1d60c", + "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": "c28b2a37-f4f5-4c2c-a8fb-bff81a88bc24", + "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": "029998de-eb6b-470a-82fd-82f81644d542", + "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": "4c26f9f4-10e2-4f62-bbab-5836f762284f", + "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": "4004cfc8-6e84-4d46-bd35-9fe13f2e3096", + "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": "9b32bacf-10be-4895-880e-487f7cb03e7c", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "a75e9f19-5b75-448a-b3c1-1e68d91e159a", + "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": "ee6f6249-f510-4608-ad6c-1756aff2eba8", + "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": true, + "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": 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": "99d03f41-e935-4d26-922f-c4246b05469d", + "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": "b4fd8a0b-026b-4642-aa8c-31804a9c7dbf", + "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": "631bdcc8-4b5a-4428-9cef-75144566f507", + "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": "f79e7aa8-21d4-438c-a3dc-840836c90a04", + "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": "98a43a28-ffda-4829-b61f-7f2fb8fce430", + "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": "940e46ab-edaf-4839-b509-1f6edb132ab6", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "dee12b3c-9743-45fa-9cfb-f26fc67d05f3", + "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": "e931acdf-aaf1-459f-9816-a3c8f10c292b", + "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": "c969f3d9-8183-4729-8d47-0b13d120e6a7", + "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": "e6b1d0ee-6b56-4fa9-893e-cee81f937274", + "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": "3c818e9d-2178-4afb-bb20-d38effe02320", + "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": "d6925fe9-99a3-40b1-b925-ca33d9c25690", + "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": "908b883a-1988-46c3-b241-bca3a4c1dd90", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "4156c80e-8537-478a-9da7-f3abd6625f23", + "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": "8df42f58-73dd-4afc-9443-be510e1b97ba", + "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" + } + } + } + }, + "response": [ + { + "id": "1f667540-6509-4de3-b167-8ab423230ae8", + "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": "11bf73d7-cf7b-40a6-835f-4b14cb0da01b", + "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": "c492a82c-e30d-466c-bb87-d12a91e7f0dd", + "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": "55351a4a-5ae4-4e42-87f5-239c69801f5a", + "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": "b17e575a-60bc-4e13-aa33-e91a19940684", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "0a77f8b5-1a61-4786-beec-a6798fc3d8d9", + "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": "91927b83-9ce8-4ce8-a9b9-9c94b8ac9fe0", + "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" + } + } + } + }, + "response": [ + { + "id": "7d4d2169-2d8e-49a9-a589-51bd82a4b04f", + "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": "84cab9cc-9ac4-4323-8399-cb09455312eb", + "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": "63b37295-48f5-4257-88fd-d01ef07f70c7", + "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": "c1f19525-b81e-4743-b26b-370c69d8c490", + "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": "1ee88f98-695d-405c-a70e-242eda7763c4", + "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": "6a838f9c-9928-47e8-b4f2-5b8e2cf0412f", + "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": "0b158813-6eb3-4328-a019-6e846f203f76", + "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": "c8acc34c-8946-4f2e-9cd7-16a3821b2b55", + "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": "04c855a3-dab9-4cfc-bb3b-124959f3a075", + "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": "82c4034d-62a0-46ca-9453-67488bb42d03", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": {} + }, + "response": [ + { + "id": "1fd4aa80-2326-4459-aa92-3720e52292a4", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "f0e17b1e-e2ca-4fb1-819f-08f17225f11e", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "b94f8476-5c4d-4a1f-9a86-ab5c022a214d", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "e84c7579-0566-41dc-a09b-eb6d7947400a", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "adb8c480-f121-441a-886d-674bd26223d3", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "6eb345c7-0e78-4938-901f-35b30bbc34db", + "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": "true" + }, + { + "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": "name" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection 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": "48e1db49-48f4-4ff8-b476-fbb17ccfbb5e", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "afb858da-32bb-45e8-b1e0-f02cd86693c1", + "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": "a214710c-8b3d-4201-943e-bf4510513d87", + "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": "39062e89-8e81-4c74-92e3-c8caaccd7d43", + "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": "f7f63ea9-f5b4-446b-a638-5c6799c500c6", + "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": "f9e26ba1-bcf9-416a-8447-2722ea8d1c85", + "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": "ee803e3b-49b9-4ac9-8cc2-7425413265ff", + "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": "4b8f8738-ab07-4bc6-9de9-e6b01452e243", + "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": "9a200389-6500-47a9-acd3-1eb8648910bf", + "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": "c260641e-2aa8-49ba-9fa2-de9d34914a2d", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "39b650da-b64d-4d5d-89e3-84f66c4b20a7", + "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": "55d347c0-34f7-4241-bec7-0b21bf6fcc34", + "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": true, + "description": { + "content": "(Required) The desired campaign template's ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "33de6725-0651-4d59-9a5f-cbf04aaad190", + "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": "73de69ea-bd0c-42c3-aee6-67d4b54c93aa", + "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": "2465cfc6-a5a9-47ae-8cad-ab10bde06314", + "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": "2aac9660-cf9c-486e-af1f-4e0ff64dea4c", + "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": "09887663-d0d8-4758-bef9-3c0a216aeaae", + "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": "efbbee84-57c8-4240-99d2-e85b957407b3", + "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": "c4bcb53a-57f3-4696-acdd-262fc98698c1", + "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": "81be4f2d-b77b-4d12-bcc2-c848d3b02f4b", + "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": "97adbd1c-094d-4cc6-8341-b01f94345918", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "e13a9abd-5eb4-43a8-b2d7-f4faf822c8db", + "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": "5121f83d-44a1-40e6-ba64-438e6ec105f2", + "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": 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": "12fa8da7-a5a7-43f0-8d12-b96863446747", + "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": "91cb1bdc-1624-4666-960f-8c2920b891da", + "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": "38151e35-0080-4f1a-acef-4344d9eab025", + "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": "b21fccf9-3b1f-4599-a101-f22953ba93f2", + "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": "f6be3677-4866-4f64-a91c-36f3a3d64630", + "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": "6e0e69a2-3781-4e02-9518-a726652e5aa6", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "7536f376-9cf4-47e9-9e26-b4a2ddc0cb39", + "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": "79b3df58-ab66-4d7d-8b1a-be741f67bd3e", + "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": 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": "ac8f39ad-bc2f-4b84-ab88-f002baa4618a", + "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": "94f31a45-d539-47fc-9c1b-3ae3365054ee", + "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": "3d584a45-2534-439e-84cd-e1c64e5d5a64", + "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": "6d2b6547-5f0f-4740-95c0-69726088024c", + "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": "d4950104-71b3-47a6-b3a4-6059059c1bf0", + "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": "cb39ea14-f06a-4e15-936b-45ad4a98f9f6", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "7015e342-8695-435a-aa1f-12fc358d71a8", + "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": "b108d4be-a07a-415e-b933-5ae0a21febfc", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "892c71cc-8852-4b5b-aa35-cb3e233ecabe", + "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": "daf1eb42-e2c0-42c9-887d-c6e0e11a040d", + "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": "7308b8c4-4372-4f7d-a63b-17adc21a38b4", + "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": "f05159d7-5db4-42cb-a4f9-bd759937a8e9", + "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": "2e100f33-78c8-43cd-95ed-68325f9cf531", + "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": "7a582a10-667a-47dc-b494-62694cf0265f", + "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": "04a66bc2-2e75-4624-aa9c-20b44678c5a6", + "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": "5972b532-e63f-4a9a-b5b2-1f46448cb9b7", + "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": "0cc4a5c5-8dd9-454f-a921-1f96aa20de3e", + "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": "4b842c6b-151f-4a25-aafa-3d5889acb9a5", + "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": "5d5dad2d-6ea6-433f-95f4-e043f2e77f5c", + "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": "79cf1f31-36cc-4126-9c33-02f9155708bc", + "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": "dc535887-c8cf-44d3-992a-589b58776d8b", + "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": "dc66f5a0-5c29-4584-a56a-0af1b7a4538a", + "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": "a156aba5-0e46-4f2c-af31-c778b3e1edaf", + "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": "242e2cf4-9ef5-4d9a-a5cd-0d7f1a86fb73", + "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": "bf5b6981-8d52-4d8a-9255-c30d1da39827", + "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": "7ed1a88e-93fe-47ea-b2ee-f7bd4b9088dc", + "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": 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": "d2153c5b-3de7-47d7-abec-a36d5b15f500", + "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": "bdb06d01-2fcf-47aa-8383-02849f3479b9", + "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": "62860901-089b-4a73-b4c9-62b62a941a63", + "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": "1d6aa1b8-e0c8-4c8e-baa9-9fb0a17a0e31", + "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": "a46e99e5-96a7-4612-801e-4de45d77d317", + "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": "304ce008-f5e0-45b0-b958-f188d7038f0a", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "91c6f7b3-6195-494a-a358-47ed5139279a", + "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": "46640c80-59e5-4519-bf93-daf55f87164b", + "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": 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": "1c1eb4eb-ae45-47d7-a6f7-2d0c44ff683d", + "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": "1ae1da78-4835-4188-ab12-9a2bbb5958d8", + "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": "6bdec5c7-164c-4770-af39-f9d47b0b504e", + "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": "0d637a68-5a7e-48ca-833c-adbb00a69840", + "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": "bedc8113-9433-4771-81a5-cc8945610ecb", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "948d4b3b-e321-439d-b6b2-dcfdc8c25843", + "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 + } + } + ] + }, + { + "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": "cf85438f-3655-410f-820b-5ba3f9024e07", + "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" + } + } + } + }, + "response": [ + { + "id": "00220e3f-8216-49cf-a547-f1eb6d0d72b0", + "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": "622c9a46-8c97-446a-9614-6fd338b0f3b6", + "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": "6695ffeb-d535-4d24-8bf1-a15056c3ee32", + "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": "cb6008a4-05cf-4c68-8dff-c88f02b35b68", + "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": "fac0017d-37b8-430d-8a5a-ac81e48b02a3", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "7026bb58-7bf1-4fe0-9c37-cf180a59a7f7", + "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": "5f54a3fd-99cb-493b-a1e3-7bb9f5f432a2", + "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": "43428a87-534e-4f3c-9be0-a502018aa91f", + "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 \"items\": [\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 ],\n \"count\": 2\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c04d277a-0c42-4dd8-9f31-2d5251e20ef4", + "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\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ec465fc-a809-422e-b266-92430e85274a", + "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\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "665205bc-31a2-429b-9001-c64c91470ffa", + "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\": \"403 Forbidden\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server understood the request but refuses to authorize it.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "274d3ff2-180e-4c36-8ab1-fa535bae41e5", + "name": "Too Many Requests - Returned in response to too many requests in a 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\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "accc72e1-86aa-44eb-8f64-983069b15452", + "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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "f016bd5f-b6ca-4d23-b982-7a7daf021152", + "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": "e9f9a1397b842fd5a65842087040d3ac", + "key": "filterId" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "c0c44842-3f3f-4171-8e5e-7d17c41f78f2", + "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": "3cc55572-a5dd-4672-a51e-caf0065e5f36", + "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": "d0021de2-b84c-4001-a616-dc80a55d908a", + "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": "3a054f3f-ef66-444b-a7be-7ae5ede1e7b2", + "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": "46231b65-0ff4-4390-8a62-75615d3f6917", + "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": "79a3490f-9b2b-4e98-8d3f-0b2068339565", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "911f06ae-ddc2-41dc-8277-e8064f85d6f5", + "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": "fae90812-efa0-4c3f-96a7-82999c5376c4", + "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": "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" + } + } + } + }, + "response": [ + { + "id": "10ab8480-542a-4f57-aa49-7d47330e9413", + "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": "56d1c143-aade-4557-a9df-6e1e75663337", + "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": "4f2ff131-1752-4dee-81ce-d5d4c66830c6", + "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": "36b111e8-36bf-4125-a906-4766e28ea4f5", + "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": "8463012a-c0ae-449b-aae2-d1941f855890", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "a7f7aa20-b835-4179-8885-f126e28cf45e", + "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": "1b5ef214-2d38-4c73-aa21-66c2fc73d3cc", + "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" + } + } + } + }, + "response": [ + { + "id": "107a165b-734e-40e8-a64a-c26cb3605a93", + "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": "864f913d-6d38-45c8-ba11-b012a39313c3", + "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": "052a3eff-458a-4f8e-a501-25189a5f3185", + "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": "cb6ea102-f0f6-443b-95b5-55f4be580e73", + "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": "609868d5-6db5-4893-a055-e77277872fd7", + "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": "509af45f-b06a-48ff-ae1a-eefd6de909f5", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "d3e82b05-f0ee-4489-9f81-1976de3f22d3", + "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": "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 Identity Security Cloud'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, Identity Security Cloud 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": "eb156c6d-8703-428c-ad77-73e982ab7123", "name": "Summary of Certification Decisions", "request": { "name": "Summary of Certification Decisions", @@ -36937,7 +38204,7 @@ }, "response": [ { - "id": "0e4e85e7-32d2-4579-a4c5-b33314c02502", + "id": "84ca3e0b-5d3b-4661-bc8a-74093d80b84c", "name": "Summary of the decisions made", "originalRequest": { "url": { @@ -36992,7 +38259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4db42e59-bf83-46ce-84e0-1cc358ed6f0b", + "id": "083b0fe2-7cc8-4ba6-be14-1c829cf28f53", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -37047,7 +38314,7 @@ "_postman_previewlanguage": "json" }, { - "id": "345e02bf-66b4-4d9c-8620-0d9bec8d9b1c", + "id": "42f7b4d4-7a7d-4867-9995-3f2d9ee3fac1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -37102,7 +38369,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c1c4d84-0da7-4e24-9b0d-896079bc364e", + "id": "4c4945b3-02d6-4d84-a62e-685414fcc297", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -37157,7 +38424,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5602ca4-5290-44ba-b8e9-c6a8f0a22a5e", + "id": "6dd192b1-e513-43ad-a894-969c9f19cdc4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -37212,7 +38479,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07906146-4521-4dcf-8c98-da8b494c4f18", + "id": "8b1d59f0-c986-4436-b1d8-f5ac9f6da3ec", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -37267,7 +38534,7 @@ "_postman_previewlanguage": "json" }, { - "id": "032ba9c6-4732-4896-991e-a0953d4ef9a0", + "id": "f331ecbb-cba9-42be-950b-caa44eb27bc4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -37328,7 +38595,7 @@ } }, { - "id": "d41555f3-1fa8-488a-ab64-106a46af2e7d", + "id": "b7dcf8ca-f144-4a95-b272-a80291de39a2", "name": "Identity Summaries for Campaign Certification", "request": { "name": "Identity Summaries for Campaign Certification", @@ -37416,7 +38683,7 @@ }, "response": [ { - "id": "0b71587f-43f5-48ef-80d9-5ca42b9124ed", + "id": "0f886147-99b7-479f-82ff-516fa09e04c3", "name": "List of identity summaries", "originalRequest": { "url": { @@ -37507,7 +38774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "66442fb0-b3f9-47e7-82a4-082ee117f3ee", + "id": "42b1b656-3104-4859-a4af-7ec9d43d4b3e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -37598,7 +38865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38862346-ca81-49a1-b733-d18b18b49b17", + "id": "f12ccb69-2fd5-4fe8-a491-aa14713ec363", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -37689,7 +38956,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed734f9f-b9e7-46d5-9132-dd26165c18f8", + "id": "8ee0904a-1bd8-4cb0-98fc-fc1525bcde8c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -37780,7 +39047,7 @@ "_postman_previewlanguage": "json" }, { - "id": "05a48aa1-25b1-4bd8-b8a5-fbb1a6aab206", + "id": "01f6b58d-33a8-42cb-8701-9c18be9434a2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -37871,7 +39138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9626ef4-6308-4e34-8dab-5b8397abfdc6", + "id": "c62c4a4e-3942-4986-b9dc-619159e42722", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -37962,7 +39229,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3f79138-2c3e-4955-b6ca-c67695020903", + "id": "cceda71d-82db-4bf6-8366-6366ad02a01a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -38059,7 +39326,7 @@ } }, { - "id": "efab0d78-5441-4ec7-a876-87cc45d67004", + "id": "91ad95f7-f1ac-48fd-bf8e-d1b0c9c28abd", "name": "Access Summaries", "request": { "name": "Access Summaries", @@ -38158,7 +39425,7 @@ }, "response": [ { - "id": "474ef56c-b0db-4ec1-ba5a-c07f129c2f7c", + "id": "51d8e805-6a74-4989-b4f5-86829630ba0a", "name": "List of access summaries", "originalRequest": { "url": { @@ -38250,7 +39517,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f36d4b6-b0dc-459c-b54c-7454ef800d1e", + "id": "3cf697fc-bb92-474c-b6fd-9fb1cd7747dd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -38342,7 +39609,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f3aaaba-9d29-4ff2-8ff2-1776b2421e9c", + "id": "b6f72438-65c6-4f43-aa29-75495adc5a97", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -38434,7 +39701,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ea97f35-d0be-4cf1-8fda-a38c482af514", + "id": "4ced6284-ed19-4288-8cb6-94f4b39a7e4d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -38526,7 +39793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "beec4bc9-6ca0-4216-aa41-5442b8573568", + "id": "1d47a178-991a-437b-b535-81edc1099189", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -38618,7 +39885,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6fd128c3-856a-48e7-af97-c74377411118", + "id": "a360a7e7-7fb2-4f16-9436-780fc54d6452", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -38710,7 +39977,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c4e9539-64fa-4692-a671-a8440bf455a9", + "id": "cb4e8bde-b781-4c3c-b0ff-82249ec93c15", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -38808,7 +40075,7 @@ } }, { - "id": "ee10d87d-805d-40ad-b2f1-904e03028703", + "id": "a98a426e-0ec6-4c20-99e3-e3f891f341f8", "name": "Summary for Identity", "request": { "name": "Summary for Identity", @@ -38861,7 +40128,7 @@ }, "response": [ { - "id": "19f903e0-3b05-47c3-a243-1f2a4b4fc48a", + "id": "b7f404db-9cb7-4572-9877-bf9c85f63f31", "name": "An identity summary", "originalRequest": { "url": { @@ -38907,7 +40174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0dca994b-7af0-4563-9e71-98e50f6985b1", + "id": "d42fec3a-5097-4f56-b473-4a1ab6aa8691", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -38953,7 +40220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af10193a-7666-4209-a61a-bfbdeaea3e93", + "id": "f1589df1-bdd5-4d0b-9524-675b7736284c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -38999,7 +40266,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ff7c074-afc0-4d50-be1d-0f5a071c646a", + "id": "8e71074f-ede9-4108-b9d9-3edee7a0a3fb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -39045,7 +40312,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e9e51bb-9d11-43c1-9fb0-3ec5beee4df0", + "id": "3da3f08b-1338-49b7-93de-8919d96c3c1d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -39091,7 +40358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5464b33-d2d4-4ef5-be5b-5fff6666ea60", + "id": "08fceb0b-0e73-4632-8065-e92b0af4224a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -39137,7 +40404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddd29ac4-e981-4b5b-b678-90153451f5b9", + "id": "109a18a8-759c-4866-a350-196e91e3ab4d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -39190,2094 +40457,12 @@ } ] }, - { - "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": "64cd61cb-14f0-4423-a417-1065af3373cc", - "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" - } - } - } - }, - "response": [ - { - "id": "a126e958-ab16-4eff-ae5b-e6c665c9346d", - "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": "7bda6d39-7559-4e43-94a2-7247f45e6086", - "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": "753bc994-0f9f-44df-ad05-fceb97a2bdea", - "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": "f88a21e2-1aa8-4f2b-84c3-c189f2f93b84", - "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": "aad3819f-6fa1-4889-ab9c-56fa12967d21", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "f5cdeb94-d358-4bb0-bc67-8857efc081f2", - "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": "e3193caa-b784-4e10-b538-27325de25841", - "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": "4d4c4014-8294-4a16-996e-2c0136c8a0d9", - "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 \"items\": [\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 ],\n \"count\": 2\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b17770a-3c00-4304-b7b8-0eada32ddd26", - "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\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f4383101-dd27-4e88-8340-e35f6462eaef", - "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\": \"JWT validation failed: JWT is expired\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "700cea25-24fa-4034-90b2-4535563a610f", - "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\": \"403 Forbidden\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server understood the request but refuses to authorize it.\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b0429508-2b31-4d2b-bb8a-4b7f2c780158", - "name": "Too Many Requests - Returned in response to too many requests in a 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\": \" Rate Limit Exceeded \"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bfa5a01a-6b13-451b-aeba-3d3c376c0597", - "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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "cdf0ebd4-e7d0-4776-8bd4-93cff0fed442", - "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": "e9f9a1397b842fd5a65842087040d3ac", - "key": "filterId" - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ee033e0f-8322-4e76-82a3-c46331ac1eb0", - "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": "aae18f96-4ea3-451e-bd87-c6537a8c3628", - "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": "0384654c-8955-44b4-bacb-ef0f40035cfd", - "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": "5537e30b-3f85-469d-b083-1671d0f5f1e5", - "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": "93be8913-6718-4a76-b7a4-cb3401404ee0", - "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": "839c5f67-d79c-4a57-8014-8df9d3c96ed9", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "391c265f-384e-46c4-8298-89867fc5b0c3", - "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": "d0e9da61-0f32-42f3-b17f-d0d50e3cf2f1", - "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": "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" - } - } - } - }, - "response": [ - { - "id": "21d082f7-b50f-4333-9189-62577435fbc4", - "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": "811b027b-ee22-428d-9545-c5e5cc020a4a", - "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": "87f80ba4-224f-478b-b999-2546fe05d0a1", - "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": "4d7753f3-2352-46ba-b9b4-56a198a80098", - "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": "7eabaad2-2a5a-48ae-8b5c-f3e1bbd65d19", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "07eb13d4-5465-4f2a-9bfc-7ccb96731589", - "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": "02bc1ee1-e57b-443d-b94e-bb8a4bb71ce9", - "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" - } - } - } - }, - "response": [ - { - "id": "ce06481f-4f49-4716-827f-d08aa2007c81", - "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": "2fd6f4a3-f248-4a0d-af16-1e6d1478ae1a", - "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": "f8fdc56e-c505-46f5-b0bf-2e1acc8fb41d", - "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": "bc625516-b5db-4afe-b3f4-7ce0c3434d68", - "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": "7eddf730-04df-48a3-b0b4-1d5751188b46", - "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": "57985893-9f37-4385-aa6f-7181a6a71527", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "6aeaf5a5-966d-48ab-b20e-64d1e850a441", - "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": "Connectors", - "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges IdentityNow uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between IdentityNow and the Active Directory source, a connector can bridge the two and enable IdentityNow to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn IdentityNow, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in IdentityNow.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in IdentityNow.\n", + "description": "Use this API to implement connector functionality.\nWith this functionality in place, administrators can view available connectors.\n\nConnectors are the bridges Identity Security Cloud uses to communicate with and aggregate data from sources.\nFor example, if it is necessary to set up a connection between Identity Security Cloud and the Active Directory source, a connector can bridge the two and enable Identity Security Cloud to synchronize data between the systems.\nThis ensures account entitlements and states are correct throughout the organization.\n\nIn Identity Security Cloud, administrators can use the Connections drop-down menu and select Sources to view the available source connectors.\n\nRefer to [Identity Security Cloud Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about the connectors available in Identity Security Cloud.\n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/) for more information about the SaaS custom connectors that do not need VAs (virtual appliances) to communicate with their sources.\n\nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about using connectors in Identity Security Cloud.\n", "item": [ { - "id": "c42f0394-0017-46bc-b820-1052476d63a5", + "id": "3cff631a-e73b-4236-845f-6999cf23d9d7", "name": "get Connector", "request": { "name": "get Connector", @@ -41328,7 +40513,7 @@ }, "response": [ { - "id": "79e0bb25-d2ff-4785-9c99-e07e881fd390", + "id": "1bbcf2f5-1dca-4145-967c-b725ad7ab527", "name": "A Connector Dto object", "originalRequest": { "url": { @@ -41382,7 +40567,7 @@ "_postman_previewlanguage": "json" }, { - "id": "803bbdd1-65f5-4d2d-9758-a2948729d996", + "id": "66dda359-9473-47d8-babe-e2b22f3a95d7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -41436,7 +40621,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9704188-3352-40c1-ae0e-1221a3a9d24f", + "id": "4949b0b3-301a-4e34-9168-254dd79db49a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -41490,7 +40675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cabfefb0-bfcf-4bf1-aef4-ccabc8c45154", + "id": "51196ece-931f-4bf4-83c4-c2b2ce197b6d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -41544,7 +40729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc4229c2-505f-4aa4-ad8b-eb514c002af8", + "id": "43148db8-df35-4448-a943-7046131f523b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -41598,7 +40783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "701a2f20-a931-4988-863d-da0c95ab64f4", + "id": "4c1dafbb-2baa-4f6b-a785-04309a89f00f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -41652,7 +40837,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c843a367-5e93-4797-8cef-4f33b53d09b1", + "id": "c1853e52-caf2-462a-b4f5-2362087c4503", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -41712,7 +40897,7 @@ } }, { - "id": "64a890f2-6476-45ab-8906-2f267dc351b1", + "id": "779bb786-d63a-4b17-8930-c2f96e2cf5cd", "name": "delete Custom Connector", "request": { "name": "delete Custom Connector", @@ -41753,7 +40938,7 @@ }, "response": [ { - "id": "7c24182d-a379-4d30-9d80-7c88c4ac2aed", + "id": "352d758b-cc88-4698-8f95-20e76b0dd6fb", "name": "The custom connector was successfully deleted.", "originalRequest": { "url": { @@ -41787,7 +40972,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6245cdf3-edd4-4543-8f17-284d593b8ad3", + "id": "febc0251-bae5-4f73-95b3-c01a981861f7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -41831,7 +41016,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d8752d6-f554-4504-b2d0-b33a3d4e556a", + "id": "5d8fa202-01db-46d4-884f-b2ebc5cefb7d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -41875,7 +41060,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b64ff12-f6d1-4b59-a116-89ce8f8b2461", + "id": "9c4b920c-dbca-490a-a995-e4422d122f26", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -41919,7 +41104,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e4e1caec-e77e-40c1-b68c-82168890dc94", + "id": "996b66ef-0573-4cac-a39f-65db19821419", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -41963,7 +41148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dedc419c-cea5-4113-92e3-b398e7900d90", + "id": "9cad130d-a360-4a02-9fc1-2c48a89588ab", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -42007,7 +41192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43a0b78a-f2e1-4f99-9c13-63fad935bedf", + "id": "8d148105-254c-4900-a10e-5d3040659434", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -42057,7 +41242,7 @@ } }, { - "id": "40dad5b6-ffb0-40fa-bb27-636af5009b78", + "id": "6b934e85-4f69-4294-ba77-fbc1d8c1f749", "name": "update Connector", "request": { "name": "update Connector", @@ -42111,7 +41296,7 @@ }, "response": [ { - "id": "67690892-7238-402c-9504-d9b01d3d8456", + "id": "c44a6777-020b-412a-b289-3fc0f9b9f268", "name": "A updated Connector Dto object", "originalRequest": { "url": { @@ -42168,7 +41353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa2c1fb4-9a55-45c9-b176-6295b13ba952", + "id": "c84b4d18-93fb-4c4c-83da-95f29647a5a1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -42225,7 +41410,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f302a9c6-15e8-40bb-8cb9-aef746ac4684", + "id": "93deec4b-b1bb-4dfd-acac-32ffc0fc0947", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -42282,7 +41467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e86fa42a-b92a-4d16-b6f5-044a0ba511d8", + "id": "7aa2e7d5-7a5c-4ee9-93e9-f9fa86ae86e0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -42339,7 +41524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "64a18913-5084-47d4-a48e-fd6b8a7a6db5", + "id": "ca8da2af-6f0e-4ed6-a0da-cf978d1c655c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -42396,7 +41581,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8a731dd-702c-44a6-8c44-b780e01d8499", + "id": "966022c0-84d3-457e-8909-fc38f40d4359", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -42453,7 +41638,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38d36851-895f-42a3-a0c5-e1414323fd3a", + "id": "7d998138-f615-4669-b0c6-260e246e5136", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -42516,7 +41701,7 @@ } }, { - "id": "cd32004b-8091-47b8-9ee8-a848a9e2c274", + "id": "f34cf3c7-da33-4fd8-8f1a-87979540df47", "name": "get Connector Source Config", "request": { "name": "get Connector Source Config", @@ -42558,7 +41743,7 @@ }, "response": [ { - "id": "eb4c49bb-cb2d-4f91-b14c-95f739274c69", + "id": "378dd2dc-30d9-4ce6-8089-ba98e681d312", "name": "The connector's source template", "originalRequest": { "url": { @@ -42603,7 +41788,7 @@ "_postman_previewlanguage": "xml" }, { - "id": "bf642b83-08ad-4b1e-ba66-73f75f5f32f8", + "id": "e34a9327-1d6d-4e2e-909c-bc47bdbd71f9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -42648,7 +41833,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d694e0f-fa2d-4c17-b786-bc9425a94e76", + "id": "0c7b52c4-f57b-43af-bc48-c3955a076ce1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -42693,7 +41878,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e37076c-cfce-4393-80b0-54a13883b938", + "id": "4f71a70f-98db-46c6-ae9e-2fd4c33382ac", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -42738,7 +41923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b61fc7a1-33f7-4671-ad07-eee6c4eba124", + "id": "c3ec33b8-da65-4c19-ba4d-9884f7c9f6b3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -42783,7 +41968,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4871d94b-a4a2-4e52-be9d-91990c17bdee", + "id": "cef1b0d3-1be5-4691-85bd-f451a0c57173", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -42828,7 +42013,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b8c8e10-85cb-4c7d-a46c-7810c011b4c7", + "id": "9d16cd32-4e9d-431f-99ae-6a982517e126", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -42879,7 +42064,7 @@ } }, { - "id": "b55af95f-5485-49dc-898c-ab5ac38cad2d", + "id": "2d2db9fa-a08b-44fb-afcc-263725fbba36", "name": "put Source Config", "request": { "name": "put Source Config", @@ -42930,7 +42115,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -42938,7 +42123,7 @@ }, "response": [ { - "id": "9d5b0f05-c65d-425d-b23e-38cefe7f8844", + "id": "2d4beb36-635c-4178-80ff-b966e78ace68", "name": "The connector's update detail", "originalRequest": { "url": { @@ -42981,7 +42166,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43000,7 +42185,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e88cccf-aba1-40a4-ad2d-65e2d3c00e10", + "id": "e5a80478-1dac-4065-92ef-544c12903d86", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -43043,7 +42228,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43062,7 +42247,7 @@ "_postman_previewlanguage": "json" }, { - "id": "792884a7-845c-4632-8217-e7870caaac57", + "id": "087c8803-f8c5-4d84-9c6c-7a25b28df62f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -43105,7 +42290,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43124,7 +42309,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6976533-34cb-4a88-9f59-e9edabd32721", + "id": "5579eb7f-5678-48c3-8d1e-b162da6bc040", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -43167,7 +42352,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43186,7 +42371,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed2f977c-7e5b-4b7c-aaff-d954d2fd4836", + "id": "7a42e70e-7f86-4c04-ba2e-cb3c38c76c71", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -43229,7 +42414,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43248,7 +42433,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7eec4b6-637a-41a3-9b2d-b88abeec47bc", + "id": "a879c10f-614b-4e59-a04d-f4c296f870c5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -43291,7 +42476,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43310,7 +42495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d8d38bb-7027-4d57-a88b-e1f807665014", + "id": "ba419ad1-9829-4e03-8a69-90f0b6f3b7c5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -43353,7 +42538,7 @@ "type": "text/plain" }, "key": "file", - "value": "est sint", + "value": "dolore anim dolor do amet", "type": "text" } ] @@ -43378,7 +42563,7 @@ } }, { - "id": "e23b57f9-6e75-4191-963f-9599967d7d27", + "id": "cf251aea-b543-4251-8897-46b811b7812d", "name": "get Connector Translations", "request": { "name": "get Connector Translations", @@ -43431,7 +42616,7 @@ }, "response": [ { - "id": "8a57d9a9-b19b-4aa1-bd84-c866bf2a0100", + "id": "5607cd45-0509-4765-ba4b-020b68e615ba", "name": "The connector's translations", "originalRequest": { "url": { @@ -43472,12 +42657,12 @@ "value": "text/plain" } ], - "body": "et pariatur ut iru", + "body": "quis", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "6c985bf7-abb5-4093-a3fd-ecb9d359665c", + "id": "9c950ad6-0994-411d-a450-8c337bd2630c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -43523,7 +42708,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8fd7594-e454-4340-a800-4beac35f6f4b", + "id": "68dd3ecc-fc28-4a55-9da2-8405ac4c49aa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -43569,7 +42754,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0e45f4d-3510-4f9a-8f41-b62fef07c86b", + "id": "a6c917cf-5421-4699-95e6-bb60d9ae9ae3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -43615,7 +42800,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2686311a-37c9-43c8-888d-6a6dcc3f2b81", + "id": "8027bacf-2211-40fb-ad12-e7623c95e7a3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -43661,7 +42846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5184eb61-a8ca-44b8-9c2a-9e8a4e710ccc", + "id": "eaf95948-bac5-4a8d-8a11-b032cbc48378", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -43707,7 +42892,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a19a5ac5-becb-4ff2-bba4-e336e0732b0d", + "id": "8abb6b59-8e8d-4953-ad96-70b9c055d024", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -43759,7 +42944,7 @@ } }, { - "id": "9bdef991-0315-4626-9f6b-6b848f309e02", + "id": "9cf40361-13f3-4f8b-b75f-dc9a683aa4e3", "name": "put Translations", "request": { "name": "put Translations", @@ -43819,7 +43004,7 @@ }, "response": [ { - "id": "e972e3a1-1e1d-428b-9666-a47701ef8525", + "id": "e907622c-f14a-44d0-83af-3fedeebaf422", "name": "The connector's update detail", "originalRequest": { "url": { @@ -43872,7 +43057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95c8fc99-c476-4c9a-bdde-6d096060088c", + "id": "b85b529f-d1d6-4ed8-8a6d-ccc61f71da5f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -43925,7 +43110,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e2336ff-035c-4e44-9aa7-2b04543c4a86", + "id": "1463faaf-5716-4f35-a368-953f74c167d7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -43978,7 +43163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c0f7527-ca21-4e0b-9327-c97808edb95a", + "id": "7a3966ca-948a-42cc-b281-cd9cdd42fe39", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -44031,7 +43216,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41ff3aa1-f778-4f0b-9ce2-51c9f54a8dc9", + "id": "737306f2-e924-44f4-8910-6473b7339e0f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -44084,7 +43269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8cfcb920-d119-41a7-91d5-08e6dfcb1401", + "id": "21e195a8-1e0b-4578-9481-4a47b75be8ce", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -44137,7 +43322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73f2430b-3c70-4558-bd2e-da16d3b97dcf", + "id": "6601dc6c-5b15-49b7-b985-3754fa5cea7c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -44196,7 +43381,7 @@ } }, { - "id": "976eabc4-d4e0-4459-b7e4-0287628db7f7", + "id": "a6cc14d1-08ac-441f-94bf-ecba111f0831", "name": "get Connector Source Template", "request": { "name": "get Connector Source Template", @@ -44238,7 +43423,7 @@ }, "response": [ { - "id": "af4c360c-e4f6-40f4-85fd-8c2f5c92ff75", + "id": "76831739-a7e6-468e-8dd5-64fecc0bb19d", "name": "The connector's source template", "originalRequest": { "url": { @@ -44283,7 +43468,7 @@ "_postman_previewlanguage": "xml" }, { - "id": "f8f6cfa8-d95a-4bcf-85bb-37aac1aae4d7", + "id": "d804a1e7-f749-43f0-b4e8-5024c715104b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -44328,7 +43513,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68a81797-b297-4f44-ac95-7ee4da6f2faa", + "id": "e68bf0f8-0d5a-4432-bf19-e18459265e21", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -44373,7 +43558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91dfd3a5-7bff-4f79-b152-1ab5b74a0e8b", + "id": "74c40b7d-d799-462c-89ac-1c89972f0f60", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -44418,7 +43603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e59b7afd-f117-4bb6-bf36-ce1c8f21dbf7", + "id": "90738f23-df35-405f-8084-c4968fe74841", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -44463,7 +43648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e147aa12-4a6a-4cf9-bb17-36a1d11c9ad2", + "id": "de832bcb-f675-4e68-8fb8-2a37b06c20fe", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -44508,7 +43693,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2ee3968-7328-472c-8be2-765723a08917", + "id": "3776972e-ea2d-4232-b453-0d07cb8d516f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -44559,7 +43744,7 @@ } }, { - "id": "67ff2cf9-addb-4dc5-83ab-0e60639681a5", + "id": "768e362e-880a-4950-a239-cd0b23b9da1d", "name": "put Source Template", "request": { "name": "put Source Template", @@ -44610,7 +43795,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44618,7 +43803,7 @@ }, "response": [ { - "id": "401d1888-df1c-4994-9fb8-18da0346634a", + "id": "e45689f5-db49-445b-b138-11dda09dc720", "name": "The connector's update detail", "originalRequest": { "url": { @@ -44661,7 +43846,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44680,7 +43865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dca439e1-8262-46ed-8bb7-253ee7c71e06", + "id": "906a50ab-a4e1-4228-8ced-51e49eeda63d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -44723,7 +43908,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44742,7 +43927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "612c6dd5-0e99-48bb-a677-5c14b0de23cf", + "id": "687f4d31-12f6-4534-9d79-a1652111d129", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -44785,7 +43970,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44804,7 +43989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d9c41ea-8f5d-4743-9b47-f6abe2830ce3", + "id": "80feb18f-c385-47ac-bcb2-50497e999cb9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -44847,7 +44032,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44866,7 +44051,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98e3cde7-dc11-4afe-a585-5746afcfb11e", + "id": "77306c91-e324-4907-9666-0fafbfcd31b6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -44909,7 +44094,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44928,7 +44113,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfbedff1-821d-487f-926c-e8a52a010280", + "id": "81b798fc-b426-4029-96ad-f7e5dd8cb094", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -44971,7 +44156,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -44990,7 +44175,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ff98318-ce6e-4514-a105-d3169217a405", + "id": "2ec983fd-1b4c-4306-845b-f1364855be8a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -45033,7 +44218,7 @@ "type": "text/plain" }, "key": "file", - "value": "reprehenderit ad ex adipisicing magna", + "value": "minim ad in", "type": "text" } ] @@ -45058,7 +44243,7 @@ } }, { - "id": "bb72ec16-f4ad-47aa-959d-cb8f28a73690", + "id": "24fdec4b-5fe3-4c2f-ba4d-74c178715068", "name": "get Connector Correlation Config", "request": { "name": "get Connector Correlation Config", @@ -45100,7 +44285,7 @@ }, "response": [ { - "id": "fa9e89de-3f00-4eb5-bd10-7001d4587a79", + "id": "d8963d51-0296-4868-96d0-925aac2ce8f8", "name": "The connector's correlation config", "originalRequest": { "url": { @@ -45145,7 +44330,7 @@ "_postman_previewlanguage": "xml" }, { - "id": "281a7677-1efc-497a-b226-d6d70579043b", + "id": "bc0959ad-a966-42dc-ab53-dfed30ffebf5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -45190,7 +44375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cb1ffc1-c6f5-498e-975a-0fd20b50a432", + "id": "ba5b5274-860e-4a2f-9a72-0112e974f788", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -45235,7 +44420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e066fe1e-00cb-492f-8f99-ad0a55c599ff", + "id": "dcef4324-8edd-4333-8572-6166aa06e34d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -45280,7 +44465,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8efacabe-c873-4238-a915-800d4bbcebbe", + "id": "3dbb3f29-3981-4e37-908d-a802170bdff0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -45325,7 +44510,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9e319f3-8348-4927-bb55-65f0adad7097", + "id": "c5aa8d5b-0d35-4deb-9383-ca2a15b59d1b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -45370,7 +44555,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7faaec8f-e3cd-4963-b05b-1d1601e7e7b9", + "id": "afc24605-c0b4-4ef3-bc82-25169c982d3d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -45421,7 +44606,7 @@ } }, { - "id": "ea0f3af9-2486-49ff-88b3-479247b4eef3", + "id": "71b596cf-6309-4bcc-a310-575be7a12398", "name": "put Correlation Config", "request": { "name": "put Correlation Config", @@ -45472,7 +44657,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45480,7 +44665,7 @@ }, "response": [ { - "id": "f4b018ff-f5ef-4dc8-975e-3a434d1051fb", + "id": "a18abacb-7e67-4e02-8bcd-4f74d7a29005", "name": "The connector's update detail", "originalRequest": { "url": { @@ -45523,7 +44708,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45542,7 +44727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25b69d6c-8fa2-4a33-ab9e-96c7d87bf69b", + "id": "fe71cd01-3481-44ee-bb26-af38867cc033", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -45585,7 +44770,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45604,7 +44789,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9ac1154-a12b-4b87-acc5-42bcca14999f", + "id": "7fac067d-375f-4ae8-a90d-eca9d92c25b1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -45647,7 +44832,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45666,7 +44851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7e098b1-d568-4de9-866d-c22e56646106", + "id": "d5ddfbe3-7cb7-4ed4-aaaa-12f3dc59ffb4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -45709,7 +44894,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45728,7 +44913,7 @@ "_postman_previewlanguage": "json" }, { - "id": "846c5da7-2a9c-4fcf-a1de-ff4ac1a0c740", + "id": "67c69550-bd6e-4552-a4c3-5041b9069337", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -45771,7 +44956,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45790,7 +44975,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24444113-e8e5-4a26-a5bf-0cbd85b1ef4c", + "id": "0c78decc-ebf3-4ad5-98e8-3b56b408f531", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -45833,7 +45018,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45852,7 +45037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "726c42e2-5f0d-4e48-a7cf-736c9df9d3be", + "id": "6c5bec26-6613-4d2b-874b-4ecb3ea72218", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -45895,7 +45080,7 @@ "type": "text/plain" }, "key": "file", - "value": "cillum fugiat", + "value": "incididunt deserunt consequat sint", "type": "text" } ] @@ -45920,7 +45105,7 @@ } }, { - "id": "61ba2aba-bff1-4a96-b8e0-7574c4feb1fb", + "id": "60898c87-e5a7-4208-b1a8-b8d7adc2c58d", "name": "Create custom connector", "request": { "name": "Create custom connector", @@ -45962,7 +45147,7 @@ }, "response": [ { - "id": "9f435097-91fe-47dc-ab67-4a2e834d84dc", + "id": "234996e8-acae-40b9-86a8-1418913a4790", "name": "A Connector Dto object", "originalRequest": { "url": { @@ -46018,7 +45203,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af0330e2-ce32-4751-8317-07b4ed57af13", + "id": "a21a6de5-73d7-4954-85c6-38e378dc407f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -46074,7 +45259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a2b03ac1-9d88-4507-9443-ff1d5745a01a", + "id": "08bfc154-f94b-435c-9ba5-97c6bee82dcd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -46130,7 +45315,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d4ce78a-b99b-4387-99dd-475e0910da02", + "id": "50dec890-2420-40af-b853-5ba7b77263e5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -46186,7 +45371,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0892fe59-fe43-471d-bbb1-71bfc562958a", + "id": "75be5fec-0f64-4af7-9fa4-c0f7c0bb7fb4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -46242,7 +45427,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91e72363-407e-4b76-a8a8-3014e4dca04a", + "id": "8b747871-8f60-4d65-b1b7-56adf3b0b6a5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -46298,7 +45483,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b06d772a-a64e-41e9-be37-92f3d4189554", + "id": "5fd05864-c8cd-4739-b60f-83ed3c88590e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -46363,10 +45548,10 @@ }, { "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", + "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 Identity Security Cloud URLs.\n", "item": [ { - "id": "26ac8af9-b1ad-40af-8eaa-f05f064c8894", + "id": "2d56c529-75e5-48db-8c50-fabfe7586020", "name": "Get security network configuration.", "request": { "name": "Get security network configuration.", @@ -46396,7 +45581,7 @@ }, "response": [ { - "id": "4a95e77e-3113-4977-bbec-c6426047e3b5", + "id": "73af20ae-47ae-4229-a299-07f0d1d62be6", "name": "Network configuration for the tenant's auth org.", "originalRequest": { "url": { @@ -46440,7 +45625,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3740aae-23b7-4328-9a62-e93a22d101f8", + "id": "007a30d4-df8f-4456-8c7e-9a5d6cc54b30", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -46484,7 +45669,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9ed3304-18cd-4b51-b5ce-e5289d3c8157", + "id": "59051ce7-80a9-47e5-bcbd-5250e96da1d9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -46528,7 +45713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b614ec6f-adff-4cca-ad9b-4f2be6652a8a", + "id": "a959b420-968f-4577-81da-a26facc80bae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -46572,7 +45757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "195155dc-633e-48c8-a740-4e8bd15c29ec", + "id": "c38a991b-bf01-4744-aa1a-d3ca8bb2bce5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -46616,7 +45801,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3dfea27-2037-4b89-b52b-b4dac240ecce", + "id": "7da50a13-cea7-4624-a407-2cffd717d70d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -46660,7 +45845,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1c3ab23-50e8-407c-9f07-25763fb03f85", + "id": "0a6cdfdb-c1a1-412b-9782-c208d9e48a2e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -46710,7 +45895,7 @@ } }, { - "id": "c0f6907d-7329-4fc1-b267-de4ec2898c8d", + "id": "774c9f51-3a89-4ce3-8765-3553df7a284b", "name": "Create security network configuration.", "request": { "name": "Create security network configuration.", @@ -46753,7 +45938,7 @@ }, "response": [ { - "id": "1abab28a-c83a-4f5e-b767-2277b00598d9", + "id": "c770191d-024a-45b1-b8ea-4de590866050", "name": "Network configuration for the tenant.", "originalRequest": { "url": { @@ -46810,7 +45995,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f63ecc06-e599-4bf5-ab0f-7c7e6e8d8f9c", + "id": "8bf93765-68d7-429a-81d1-7cb4f5a25460", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -46867,7 +46052,7 @@ "_postman_previewlanguage": "json" }, { - "id": "354b2103-5526-432d-a6a0-c146d1937f47", + "id": "e724ff0c-22f3-41fa-8659-500b7a0ebeea", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -46924,7 +46109,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbfc9118-cbd8-4607-a6ff-945e1ba04ee0", + "id": "1ce6ed45-6b0c-47f6-bf60-5550a793c025", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -46981,7 +46166,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edfa4984-001e-4d8d-84a3-180fe5379692", + "id": "345d53c8-81e3-49a5-aae3-7ff719e869a6", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -47038,7 +46223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e9d188d-a548-4ffe-ac94-73b6beb56a4f", + "id": "26bd0c90-d99b-4d98-bc98-b18c118d1620", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -47095,7 +46280,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46be4017-ea0e-4506-9fba-7477d5dfea11", + "id": "796256a5-a4e8-4a5a-88ac-f0259c870ba6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -47158,7 +46343,7 @@ } }, { - "id": "0b6ecbad-4c4b-457a-8f64-0175c1d9871b", + "id": "f054ad82-5c86-48de-957a-346f07c38af9", "name": "Update security network configuration.", "request": { "name": "Update security network configuration.", @@ -47201,7 +46386,7 @@ }, "response": [ { - "id": "09085cee-d165-4a42-9529-bd5d34c6b86e", + "id": "5b05dfb6-f2c8-4250-9bc6-a1ea78e3205d", "name": "Updated Auth Org network configuration.", "originalRequest": { "url": { @@ -47258,7 +46443,7 @@ "_postman_previewlanguage": "json" }, { - "id": "319411d6-7270-454e-8611-7ca9f63a0064", + "id": "3c5ef784-0b36-4a61-b97b-0880e7622d62", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -47315,7 +46500,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5660a2b-5edd-4be3-94d8-af2b1f83d983", + "id": "bf0638db-5112-4c91-a210-2fdcdfab6696", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -47372,7 +46557,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5882e5e4-bade-41b2-bc64-b3283943c87b", + "id": "cf43964d-584b-4333-8a24-535dc9de88ba", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -47429,7 +46614,7 @@ "_postman_previewlanguage": "json" }, { - "id": "adb5c4e2-7345-4694-9ebb-a41d9bfd19cc", + "id": "94aeed42-71c0-43eb-9b14-2f76d516356c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -47486,7 +46671,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a616d94-e418-45eb-9d1f-0e3ad1ebeb57", + "id": "37c4dd79-2fce-42c1-850e-fee3b586aee1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -47543,7 +46728,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f5d32f1-5925-4c76-90e6-c41ff91e9333", + "id": "b9ad0d20-4939-4b55-8964-2f8f68d9ca16", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -47607,2718 +46792,12 @@ } ] }, - { - "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": "4e4b58a8-dc0d-451b-985a-1444c2ab7c86", - "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": 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\": \"2c9180877a86e408017a8c19fefe046c\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0c832081-4771-4cf5-9003-3b953b5a4909", - "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": "3f46d49c-8720-452b-8f55-2393475a2c9d", - "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": "7fe146bd-df96-4fd1-acaa-5f2c6419ed3e", - "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": "7b9c59f4-1bf3-4d88-8895-c704a9035ae9", - "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": "eebb33b5-1b56-4ff3-8256-98ddf69ffbdf", - "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": "0e5984cb-bab5-4c1c-a84b-d00696d68f86", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "a87db363-1df2-4f0b-ad46-e6ba0e0c63a6", - "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": "73fc6a05-4073-4d87-b75e-df1a5c63a97b", - "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": "true" - }, - { - "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": "created,modified" - } - ], - "variable": [ - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "f14653ee-5bd3-473b-8fb8-f9d24bd8540f", - "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": "true" - }, - { - "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": "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": "46194ab5-878e-427b-889f-c4203b4c11f0", - "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": "true" - }, - { - "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": "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": "c737d07c-1222-455f-b149-2499b09c0ca9", - "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": "true" - }, - { - "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": "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": "6c13ce6c-b7f4-435c-b7d7-0b760cf25699", - "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": "true" - }, - { - "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": "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": "e2dd1007-d7af-48f6-907b-943fc8f5ddd3", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "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": "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": "760e5859-340a-4f30-9ebe-26cf540b753a", - "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": "true" - }, - { - "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": "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": "24eaee49-0b27-4bbd-8f47-742abfdad31e", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "dbab6e77-d1e9-400a-a011-7aabf3d39656", - "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": "a834a94a-3a6b-4345-857d-59b212298452", - "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": "5a08ba22-8681-46cc-aa0f-068b7e43dd3c", - "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": "aec4c29e-b449-4463-8942-0c40aeff5c77", - "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": "7da622da-0315-4f4b-8001-dbce0e8debf2", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "a88dc7fd-1276-4e2e-b0d1-102386035837", - "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": "a612699c-16e0-42bd-aa05-cac3a674f7a8", - "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": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "b12f4128-6127-4726-8b86-798642a0c80c", - "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": "8888c72f-cabc-460e-a928-d09571bea1c7", - "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": "53e7d0c3-f911-4804-acdb-ac179f88b561", - "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": "c8399430-00dc-4265-b966-9c458ec9d641", - "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": "9e9fb9a2-f1c1-44b3-914b-1ac0267b1ff3", - "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": "9329cd72-dbcc-472e-9911-9fa087737b76", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "6ff1dc5c-d595-4db0-abdc-36c9a9d955a3", - "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": "9c6a0ffa-2395-4298-ada7-ce7072aa7e2b", - "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": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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\": \"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" - } - } - } - }, - "response": [ - { - "id": "5da372d8-0509-468a-bc6b-38506eb7036f", - "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": "1403defd-2c8a-4517-a3db-cbe6676fcc0f", - "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": "5aa2442e-d51c-4bb2-adfe-9c5ee96bc068", - "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": "35077584-5eae-4b89-807c-4666ff942a3a", - "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": "ec6096bd-897a-46c1-a19a-053e71c41205", - "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": "e4240175-cb3f-41b9-bb59-7861fdd4cbc9", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "4fa9aa77-ed26-47e0-8ec6-ccaae3da192c", - "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": "9105ccf0-e46c-4846-ac1c-e879dcfc4328", - "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": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "ef38f94347e94562b5bb8424a56397d8", - "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": "feef7860-447d-4416-9f64-e55f9f091f87", - "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\": \"qui Excepteur\",\n \"name\": \"Contractor Lifecycle\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8f299584-6ed8-4749-a7f1-bcce92a23765", - "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": "5f1250d0-66e0-4fcd-8534-5840a376dcd9", - "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": "49b28b87-1f6f-4fef-bd10-09481bda6547", - "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": "cd8b323d-4f67-4d1e-8c5f-43eb6dcfc3b1", - "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": "e65a57bf-d709-4d4a-b373-baae7ea0a60d", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "d4ad53f9-07a9-41c0-b690-7bb63fa2e73c", - "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", + "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 Identity Security Cloud, 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": "c8cfda26-594e-45a5-958a-89e7f67cf431", + "id": "22d304eb-f48d-4898-ba99-27bf56958c12", "name": "Identity Profiles List", "request": { "name": "Identity Profiles List", @@ -50393,7 +46872,7 @@ }, "response": [ { - "id": "d0d13186-1c06-4dd6-b529-16732edff7c7", + "id": "2bb6655b-ed2e-4ed0-8a7a-6d564c8ac3c7", "name": "List of identityProfiles.", "originalRequest": { "url": { @@ -50482,7 +46961,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1ea2bc6-8e1c-4577-aac1-a47092ac511c", + "id": "4ce23868-22c4-454d-85a1-4efd1b9a9cac", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -50571,7 +47050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6127c341-2bd2-4263-9546-984c2aa9fae2", + "id": "b7665092-7b3d-4c0a-9499-aa51b67a8dae", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -50660,7 +47139,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ae45394-c40c-4e03-9477-93b93a30b788", + "id": "8eef10d6-0a39-4cad-aab2-cc8ae681a66c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -50749,7 +47228,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1877655c-1b86-4c66-a438-3ebb8764b923", + "id": "5a451489-633b-4272-a657-5eb6a5e43702", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -50838,7 +47317,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73f5f21a-5904-4e15-8d19-834ac0c589c8", + "id": "b1032cdb-38fb-4e05-bf58-8f6750518b74", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -50933,7 +47412,7 @@ } }, { - "id": "6fbcfe64-afd4-462b-bc2b-2082b2cf51ca", + "id": "61904ad9-b149-4646-bbdf-5fbadcdbceb3", "name": "Delete Identity Profiles", "request": { "name": "Delete Identity Profiles", @@ -50976,7 +47455,7 @@ }, "response": [ { - "id": "ff7b09b2-bacb-4ffd-9d0a-d3fc40d8af15", + "id": "58d7e575-9bcb-4852-a488-109764bd5ce1", "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", "originalRequest": { "url": { @@ -51028,12 +47507,12 @@ "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\": \"1969-02-18T18:53:19.903Z\",\n \"launched\": \"2011-05-07T06:14:05.045Z\",\n \"completionStatus\": \"Success\"\n}", + "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\": \"1972-03-28T09:51:16.865Z\",\n \"launched\": \"1979-03-06T15:51:08.308Z\",\n \"completionStatus\": \"Success\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6f09f163-f8ff-4f2c-ad77-584da9f5b07a", + "id": "36f5a61f-0742-4c7d-9061-0fb0a821771c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -51090,7 +47569,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41c8761c-f014-4933-a4d2-d010ee0b367c", + "id": "e306a91e-047d-42de-9a76-e02545305946", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -51147,7 +47626,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67980739-d756-40b4-a3c0-0516076eb0ba", + "id": "85237763-c2e8-4d39-9ffb-47c79180293c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -51204,7 +47683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ebc9220-2f2a-419e-8909-8ef789a64edb", + "id": "32d0887b-6a98-430c-97a2-ce83c2a0f0db", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -51261,7 +47740,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7656a99c-3b59-49aa-97d2-bc72189843b4", + "id": "ed0d8c9d-42a8-41d5-8aa8-b2000c24568e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -51324,7 +47803,7 @@ } }, { - "id": "eb7126bb-8180-4146-94f2-a635cbf9e2e0", + "id": "0ae631c7-402e-4bcb-a2b0-681daafdaa9b", "name": "Export Identity Profiles", "request": { "name": "Export Identity Profiles", @@ -51400,7 +47879,7 @@ }, "response": [ { - "id": "49d26678-d511-43f2-8528-5c29c41b8cb1", + "id": "cee850f0-dc8d-470d-993a-cecf887df87a", "name": "List of export objects with identity profiles.", "originalRequest": { "url": { @@ -51490,7 +47969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3a5bfb1-4e1c-41fa-93ef-59d7e755c19e", + "id": "14d2fd48-2486-4d4d-8e68-5564b5d52d3a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -51580,7 +48059,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5479789-b1f4-46be-8017-b59931b60794", + "id": "075aee15-f67a-49f7-b98f-f07356d99bb4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -51670,7 +48149,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81a5271b-6499-4d52-bc3b-3f74f2ce958a", + "id": "ecf045ed-7c46-4338-becb-439d41c3933b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -51760,7 +48239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff247925-bb0d-49ee-8e9e-8fb401e6c764", + "id": "f4979890-04cd-4c62-9b02-58f730ef8ab3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -51850,7 +48329,7 @@ "_postman_previewlanguage": "json" }, { - "id": "11886658-aa9e-4a5a-b57a-5652aa8f9b68", + "id": "9a6c4f54-e4e8-46e2-bb77-bf1d2a1d1bdd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -51946,7 +48425,7 @@ } }, { - "id": "fbcff525-b1fa-4ac9-a992-55a29018e155", + "id": "406e5fcb-7b94-4732-a61c-1b697efdae38", "name": "Import Identity Profiles", "request": { "name": "Import Identity Profiles", @@ -51989,7 +48468,7 @@ }, "response": [ { - "id": "5760a402-8aa0-4499-84d8-58370eb9441e", + "id": "ba9f2bdf-1ec7-4ba2-838d-ebced6929247", "name": "The result of importing Identity Profiles.", "originalRequest": { "url": { @@ -52046,7 +48525,7 @@ "_postman_previewlanguage": "json" }, { - "id": "90a49682-26dd-42b2-85d7-0fd166484154", + "id": "cf90f5c1-8421-4999-98fd-e75693bb2dcc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -52103,7 +48582,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f34737b9-1ff5-435b-9887-eb74bca23bdb", + "id": "3ce0e5a0-762f-44dd-9ae7-c07222930895", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -52160,7 +48639,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c103a85f-191d-465c-bc99-aba48a75b43d", + "id": "a50179d7-f9b1-4435-ba94-25789868c6b2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -52217,7 +48696,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7635753f-0b20-44aa-ae48-4105d26f9d65", + "id": "8044f90c-c09b-4ec7-8c2a-3fa2aa44cc99", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -52274,7 +48753,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7d9f50d-6b04-4208-bc7b-c30d65544c8c", + "id": "84d8dc2d-43bb-49d5-82a8-5983513fac8e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -52337,7 +48816,7 @@ } }, { - "id": "95032992-cf7b-432f-8183-8b3c35242b03", + "id": "6b7ff8fa-4814-4117-8c20-f65aec53a08e", "name": "Get single Identity Profile", "request": { "name": "Get single Identity Profile", @@ -52378,7 +48857,7 @@ }, "response": [ { - "id": "07300c9c-c9f8-4436-9b21-3a6362ffe302", + "id": "360b3cf3-948e-4a9c-8fea-ded314357681", "name": "An Identity Profile object.", "originalRequest": { "url": { @@ -52422,7 +48901,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5848fc6-6f6c-4b75-beba-53112741262e", + "id": "396226bc-9a6f-416e-b417-d2a767f9c2f6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -52466,7 +48945,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8918267-14e7-4f18-b529-60eb00008d42", + "id": "76c61747-6d7b-4c76-ba6f-310339951e89", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -52510,7 +48989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "819989b8-0dc3-4f8d-bb8a-c58594d4528f", + "id": "31a19118-5810-4b63-add0-72f911b1942c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -52554,7 +49033,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc942a08-349d-4c06-93ec-fa7074311391", + "id": "db145b4c-bc41-4bac-b16b-57c9d104d8f0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -52598,7 +49077,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3078932-aaf0-4e0b-b100-6e0accd06afd", + "id": "9c009184-bbaf-4e7e-8e1a-ccf9f2d70a41", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -52642,7 +49121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "986d7ff0-955e-4c2a-9cb5-131e3dd9f300", + "id": "d1e6463c-335a-4e82-9a60-73b0aaf16737", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -52692,7 +49171,7 @@ } }, { - "id": "1e19511e-1e96-44af-9204-ced5ed032921", + "id": "05efcf40-a1c0-440b-afc6-81ef3cbb2214", "name": "Delete an Identity Profile", "request": { "name": "Delete an Identity Profile", @@ -52733,7 +49212,7 @@ }, "response": [ { - "id": "5cbb9b43-f560-42d4-a1d1-9d5aa0649708", + "id": "1e466129-ac53-445b-ad65-daf07b3b7d53", "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", "originalRequest": { "url": { @@ -52772,12 +49251,12 @@ "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\": \"1980-06-13T18:53:09.966Z\",\n \"launched\": \"2023-09-20T09:30:11.498Z\",\n \"completionStatus\": \"Success\"\n}", + "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\": \"2006-10-04T23:46:56.342Z\",\n \"launched\": \"1976-05-20T15:09:46.388Z\",\n \"completionStatus\": \"Success\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "31b7cd6e-821a-43b7-b1f0-aae1abd2afb2", + "id": "e19656b9-ff49-447c-a24c-8fd18eda9a24", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -52821,7 +49300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b481ee81-a7cd-4872-8710-40e38d01586a", + "id": "995f89ae-4ba5-461d-a087-2c28dae12f13", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -52865,7 +49344,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93bdc37e-ba1a-4aa7-8a28-78630f1b6934", + "id": "0cd249e3-13f0-4309-9426-f727ab06c35d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -52909,7 +49388,7 @@ "_postman_previewlanguage": "json" }, { - "id": "419d688f-b838-47b9-a07d-c18c9e8bfcc3", + "id": "6ead32b3-f09a-4a53-a61b-400a1bf44103", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -52953,7 +49432,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee386285-d1a8-472c-a677-3427bbe8a18e", + "id": "d8f5d193-eb85-4dcb-8529-1a2595743b20", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -52997,7 +49476,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ca24aa4-1c80-41e4-acda-ff219f6e1fba", + "id": "fc435ba4-1d90-4079-9ae7-6a8f40977ac5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53047,7 +49526,7 @@ } }, { - "id": "d3d99661-eecf-43b6-84d3-de2a9dc672db", + "id": "080215d8-72cc-4ec9-a88d-367104d752c4", "name": "Get default Identity Attribute Config", "request": { "name": "Get default Identity Attribute Config", @@ -53089,7 +49568,7 @@ }, "response": [ { - "id": "ddc601fa-1ccc-4107-9f34-bfa4e43bf2bc", + "id": "f4ced70b-3c1e-44a6-8644-b713e7cc878b", "name": "An Identity Attribute Config object.", "originalRequest": { "url": { @@ -53134,7 +49613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f8025aa-be27-4dc4-9911-ab60a4547e6e", + "id": "9de1a553-cc38-4b7a-bc05-72f2f58c11d6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53179,7 +49658,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2211c33-410c-40b2-b45d-3e334d89b326", + "id": "c1130549-403b-45c7-8b4b-1922883a7b48", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53224,7 +49703,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25f31a48-8f24-47ed-bb61-5f2829c5597f", + "id": "9958203c-21e7-4b53-a724-73eec5336d7c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -53269,7 +49748,7 @@ "_postman_previewlanguage": "json" }, { - "id": "777b4d61-1aab-41d8-9fca-4b584f447056", + "id": "cef1572f-8863-4275-a5ba-d6bd92b4a8ca", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -53314,7 +49793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1aa2d58f-61c5-4ed3-a814-ca50250b97c2", + "id": "462f992f-1af3-4a07-995d-cd221d49822b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -53359,7 +49838,7 @@ "_postman_previewlanguage": "json" }, { - "id": "353c637e-4577-4895-bfc0-8d29db208f16", + "id": "869397e2-9066-4170-a5e9-bda04ee7f664", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53410,7 +49889,7 @@ } }, { - "id": "b85d9d80-5678-4fb9-9877-7aab228442d8", + "id": "49373f59-def7-4f11-b944-f6cf1f098560", "name": "Process identities under profile", "request": { "name": "Process identities under profile", @@ -53452,7 +49931,7 @@ }, "response": [ { - "id": "dabcf47a-b1ea-4d69-a4b7-34ee15c29b62", + "id": "13d83d8d-5fd9-40d9-a57a-e963a00477ea", "name": "Accepted status after refresh has launched", "originalRequest": { "url": { @@ -53497,7 +49976,7 @@ "_postman_previewlanguage": "json" }, { - "id": "deabbcdf-0c5e-4605-b16d-38a67a028e94", + "id": "b540c86c-00b7-4887-b7a3-7988753330a6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53542,7 +50021,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c01e8036-ba3e-4eec-bc8c-7c82bcc5d8d8", + "id": "2e52f287-1f7f-4bc5-b331-a6d21207315a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53587,7 +50066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9dd87388-d719-43ae-b61c-bb9094c19ebd", + "id": "f5146a6a-6b30-4d8b-87f8-200c7f1eeaeb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -53632,7 +50111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "edb456ca-a308-4b04-9528-58dafaa0e1db", + "id": "500c741f-7b54-412d-a178-ace409f996d0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -53677,7 +50156,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c83ee6f3-4a5c-4706-ad36-ddaf44e7bf2a", + "id": "2c2af86a-ee99-4571-9ac7-fcc09f203d34", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -53722,7 +50201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ce356035-d9d2-4386-909b-5860042f9227", + "id": "7c678f90-b14d-4d18-ac3f-1bc2ac45958b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -53775,11 +50254,2717 @@ ] }, { - "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", + "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 Identity Security Cloud: '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 Identity Security Cloud manages users' access to apps and sources for each lifecycle state.\n\nIn Identity Security Cloud, 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, Identity Security Cloud 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, Identity Security Cloud provisions that access. \n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for Identity Security Cloud 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": "17022276-e2e2-45c5-b567-0c3d908f58e9", + "id": "a5d95c43-d248-4903-8077-654b6adcac56", + "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": 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\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e8cf4a08-7de3-45e8-b377-cecede0360c7", + "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": "8aeb1bde-e560-40c6-b7f9-7e0dcd46e3bb", + "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": "2b3d7968-4ce8-4e56-b64a-a96f5fdfa00c", + "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": "4783bd33-0a5f-4042-b198-d52240672721", + "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": "2b1d525a-eb57-4cf5-bca7-520d361c29b6", + "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": "46659443-75d2-4c19-a5bb-510b98050c50", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "37c76ecb-b9a3-4106-ba7b-43d7878d4c11", + "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": "36779ca5-36fc-4781-a399-e57e599e460c", + "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": "true" + }, + { + "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": "created,modified" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "c22ccaf0-632e-467d-a5ba-610fe9e2d9de", + "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": "true" + }, + { + "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": "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": "a837e8fa-80db-4f42-9c1b-9c8dd20a691e", + "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": "true" + }, + { + "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": "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": "88fb8fb2-d0f9-4209-bff2-84ccf03a6941", + "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": "true" + }, + { + "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": "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": "63771b62-b375-42e2-82fa-d9dcb240b2ac", + "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": "true" + }, + { + "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": "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": "0b78da4b-97a5-4fd8-b3cc-e248505e58d4", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "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": "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": "44a1c0fa-73cd-4c64-9e6f-d81735b988a1", + "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": "true" + }, + { + "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": "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": "a5e22b5f-45db-4620-9fc7-2e7b2cae3e7e", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "84c80e14-bec8-4834-bf52-60b874db055b", + "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": "0a224437-1f28-4ef1-a319-91462a7ea0b4", + "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": "6f6c13c0-ea81-4341-9c4c-95367782f5e8", + "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": "a2cbc700-b51f-4289-aa41-4c3e975f3bb9", + "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": "142417cd-6ed8-4e39-9f47-1849f73ae7df", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "2dbecf11-c756-4622-b470-8548449a9fc4", + "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": "ef492104-35ec-48b6-84df-7e4d98164b20", + "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": true, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "52e80292-ece3-435b-ae5d-fbebf71e1b98", + "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": "8c61ddf3-e271-41c0-909e-95ad629572c1", + "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": "3387eae1-faa6-41c5-91b7-250160ced05a", + "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": "fbaedba8-0894-421e-9d21-b137c8a29da8", + "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": "fcca87bb-86db-49c0-8c76-9097cce0373b", + "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": "8a49c4b1-2f99-4600-907f-5a32338aacf4", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "04ceb7aa-8eed-4982-be0e-e6ce600d7ce8", + "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": "4d18fb17-e380-45b7-a019-2a72deecd3eb", + "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": true, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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\": \"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" + } + } + } + }, + "response": [ + { + "id": "53182a81-0239-4382-9cda-a94044e2165d", + "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": "c621c3d6-d939-4482-b4ef-1baf3f94c9e6", + "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": "240e8e4d-b56d-4b59-a46b-02c32ba276be", + "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": "595500ca-b18e-40c2-9423-20056f9151f8", + "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": "0ea72483-e818-4951-8469-a2d2098a717f", + "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": "6291ff2e-0264-4a58-b508-a248aaba05d7", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ccdf4cb5-64e7-4261-82c3-b28923050454", + "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": "269315e6-a620-4ed8-aaf3-02da51353bf0", + "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": true, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "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": "ed6bff8b-218c-4562-ab88-74e6487c1a6c", + "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\": \"fugiat\",\n \"name\": \"Contractor Lifecycle\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5e23a78a-66f2-41a3-bfa6-1e86562c95be", + "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": "efa8e47e-6930-4bfb-af10-41cf3d8bef44", + "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": "21230e59-060c-466a-a555-691fee6cb2e1", + "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": "25a302f8-0b87-4c31-b86d-53ee3a62f435", + "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": "ca33d8cc-185a-4575-872c-5cd99e71bb41", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ce563fd4-6c36-40a5-a57b-cdf1197a16e2", + "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": "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 Identity Security Cloud 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 Identity Security Cloud.\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 Identity Security Cloud, administrators must create a non-employee source and add accounts to the source. \n\nTo create a non-employee source in Identity Security Cloud, 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 Identity Security Cloud, 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": "1632415f-b5d2-4c02-a27e-a98d4f86d881", "name": "Create Non-Employee Record", "request": { "name": "Create Non-Employee Record", @@ -53821,7 +53006,7 @@ }, "response": [ { - "id": "1b88f8a4-bfc5-4c7d-bfdb-08c92d8cf7b3", + "id": "ae2ce761-9572-403a-905a-8318c4e52837", "name": "Created non-employee record.", "originalRequest": { "url": { @@ -53877,7 +53062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8da895e-0511-4301-94b6-436f16d416a8", + "id": "14c4e487-32b9-46fa-8069-32cd2290c5b1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -53933,7 +53118,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e2773b3-0bdf-479e-8672-96408d4747ff", + "id": "ef80b16a-2452-42ea-8be6-8e4b3e7fba34", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -53989,7 +53174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4301f0c1-6834-4c0f-9895-29039bce4bd4", + "id": "f2d1f511-4ccb-4f94-881a-8611fe1b8239", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -54045,7 +53230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "797f5188-613f-4c74-9140-6cdb7af9bb97", + "id": "f5505918-236a-458b-8d64-a087f32a9eaa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -54101,7 +53286,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d8fc7ea-4fd2-4325-8269-6aa2377f3f71", + "id": "18e6e3ef-b716-4cc5-a9a4-5afbf07d34c5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -54163,7 +53348,7 @@ } }, { - "id": "4f94992c-49ae-4db6-b5b1-9de851c6990f", + "id": "3e1dcbb6-e409-4850-ad70-239bf4d08b89", "name": "List Non-Employee Records", "request": { "name": "List Non-Employee Records", @@ -54238,7 +53423,7 @@ }, "response": [ { - "id": "35ffae06-c483-4cdc-9959-6c3897c42e12", + "id": "f0053fc8-2fba-4c53-8e2f-12df01982d3e", "name": "Non-Employee record objects", "originalRequest": { "url": { @@ -54327,7 +53512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4c50199-9929-4710-a90e-d6695cdd8a2c", + "id": "2f7ce301-c0f3-435c-9af8-641d5c4c817b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -54416,7 +53601,7 @@ "_postman_previewlanguage": "json" }, { - "id": "159072a2-2387-4fdb-bd52-be7b3914eb88", + "id": "b8192d4e-cbd9-4116-a2d8-064d31949a53", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -54505,7 +53690,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dace49b7-3e3d-4dea-bd6b-d5b18759ac7a", + "id": "0d174e98-840a-4e15-8f0d-c6aaf20bc991", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -54594,7 +53779,7 @@ "_postman_previewlanguage": "json" }, { - "id": "18d7cb70-a4dc-4bdb-b08c-8b384d130d45", + "id": "ceab7d37-6b56-4356-a94b-b2eba5155152", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -54683,7 +53868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3fe833c-e673-4107-b8e1-506a26df0978", + "id": "46f2315c-f491-430f-b054-4943dcd64946", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -54778,7 +53963,7 @@ } }, { - "id": "edf6399f-9fbc-4081-9b3e-2d3be2b2a199", + "id": "a34c3a3d-b3b5-4552-a4ec-1cfa8a644521", "name": "Get a Non-Employee Record", "request": { "name": "Get a Non-Employee Record", @@ -54819,7 +54004,7 @@ }, "response": [ { - "id": "c43c54c7-609e-4c60-bfed-2008422236e9", + "id": "901496ce-db76-4e0c-85cb-1bf85e1284c8", "name": "Non-Employee record object", "originalRequest": { "url": { @@ -54863,7 +54048,7 @@ "_postman_previewlanguage": "json" }, { - "id": "655d07c1-7b8a-4a49-bfd9-adf16ba225f2", + "id": "94877ac6-1d30-4fa8-9d51-5e480279804f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -54907,7 +54092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1f72c3f-6bfb-4ca0-8d68-c55b8a7731b7", + "id": "ceabea5c-df1e-4f03-bca5-9c5e2d69b941", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -54951,7 +54136,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da16e9ad-9773-4d17-8648-b8920e1a309f", + "id": "c6d51f46-b2de-49a8-bb5f-3a7958b97f8f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -54995,7 +54180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f070b84-6162-4dff-aee3-5176e997f276", + "id": "f8ca8a96-7699-4dc3-8b47-9fefefcb540f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -55039,7 +54224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0364cdc3-a864-4acd-a066-d4cc02158860", + "id": "15665e35-fc74-4369-896a-068323cc3f97", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -55089,7 +54274,7 @@ } }, { - "id": "fe79b36e-d1b7-4b31-a1e3-1dc24cc5a00b", + "id": "869f93d9-acab-4538-aaa9-697860c1c57a", "name": "Update Non-Employee Record", "request": { "name": "Update Non-Employee Record", @@ -55143,7 +54328,7 @@ }, "response": [ { - "id": "da493bff-e8ae-4dfb-b3d9-3a5f1cbad05f", + "id": "bcedb94f-66cf-497f-964a-ff32eda8d5f1", "name": "An updated non-employee record.", "originalRequest": { "url": { @@ -55200,7 +54385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f9581ad7-4fd0-404e-af91-356142ced500", + "id": "b4472200-ecc3-4b97-9c47-09a1b5479a64", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -55257,7 +54442,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10fd8cba-b333-4edd-b37a-c573506f58ad", + "id": "695d2b43-df15-4c36-b0d3-5a165f75cd5b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -55314,7 +54499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4c1f4dc-d7b8-46bf-ada5-656e0d26541f", + "id": "6258f126-fa97-4a69-83ff-32dcd7bba974", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -55371,7 +54556,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45d14506-855a-4a24-8207-f28726f67c39", + "id": "a207b870-cb96-48e0-a584-00115436aad2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -55428,7 +54613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7a19a09-d340-4dd9-b785-151e8a342e27", + "id": "19aa2f2c-21f5-415e-829c-4be5a9d982a7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -55485,7 +54670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b384d27-0fa2-496f-ac5a-cd5e1729a8c4", + "id": "c42cbe9b-a248-4c21-a052-f9a6ab96837b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -55548,7 +54733,7 @@ } }, { - "id": "96961676-4e02-48fa-8948-a21bb5a11b53", + "id": "71f49899-27c6-45db-a74f-188adf25e332", "name": "Patch Non-Employee Record", "request": { "name": "Patch Non-Employee Record", @@ -55602,7 +54787,7 @@ }, "response": [ { - "id": "da151e57-43dc-45dc-be9b-88c4c930de7f", + "id": "a00b4e50-4fc4-49cf-b05b-5f5856836202", "name": "A patched non-employee record.", "originalRequest": { "url": { @@ -55659,7 +54844,7 @@ "_postman_previewlanguage": "json" }, { - "id": "feeb338c-f993-497e-a1d8-4d1e2ffa4f52", + "id": "7ba3d17f-d2ac-4246-97d4-276c43db3368", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -55716,7 +54901,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36dc13f7-abed-4cfd-a764-daff3bce743e", + "id": "bf4bed23-3763-4956-9351-a2d88dcf4fa1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -55773,7 +54958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7746a864-caa2-4a51-9591-cd9174541f68", + "id": "46069692-530b-4a3b-bfd5-7d1c7395adf6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -55830,7 +55015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7cbeafe-331b-43bb-9600-2f165f51229e", + "id": "2af26540-cc3f-4aad-b4f5-9c007a61073a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -55887,7 +55072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "169b31c1-7f3b-4670-abe7-04a107ca5f9b", + "id": "d4bd795a-22b3-4353-98ba-1f1bb782857d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -55944,7 +55129,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fd95ff4-1fec-4425-8c93-4f705253515d", + "id": "cd98c848-a6fa-4011-bdd0-621ed450e251", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -56007,7 +55192,7 @@ } }, { - "id": "28952534-ee2d-4e78-9a85-46859bcd0aa9", + "id": "4be5589e-b0fb-48c1-a02c-221157d2aaaa", "name": "Delete Non-Employee Record", "request": { "name": "Delete Non-Employee Record", @@ -56048,7 +55233,7 @@ }, "response": [ { - "id": "92a1a7db-618a-4aeb-a456-44e3e564426a", + "id": "4646fc0b-4312-4e89-9d6a-34ef151a00bb", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -56082,7 +55267,7 @@ "_postman_previewlanguage": "text" }, { - "id": "591ea31d-99cd-40e8-ae8b-77f4677363e1", + "id": "c27225e9-51cf-4d9b-846a-0a764e474e71", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -56126,7 +55311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0fa9b118-5fff-4601-a2b8-568622de23c6", + "id": "ff92446a-c95f-49e3-9390-9641fc81b167", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -56170,7 +55355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a5bab2b-37bf-4991-bfb1-fddeddebbdcf", + "id": "e21585c0-0b9b-4f1d-9c41-4d8172156119", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -56214,7 +55399,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0bdc302-0f9b-4126-a52f-03f8e9c0903b", + "id": "77399ef2-cc90-435f-ae51-0735d1b4d42d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -56258,7 +55443,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8bcab66b-5c46-4b6b-a34b-61f85efa39a9", + "id": "309ca20a-b0e0-48b0-ac8e-dadbbd014249", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -56308,7 +55493,7 @@ } }, { - "id": "6299c91b-b03a-419a-84a0-307b4147b4a9", + "id": "a6f321a1-44be-4970-9465-3489b285de9a", "name": "Delete Multiple Non-Employee Records", "request": { "name": "Delete Multiple Non-Employee Records", @@ -56351,7 +55536,7 @@ }, "response": [ { - "id": "96dc54c4-7ac6-4e6c-be7f-86f203696343", + "id": "882fa10e-fdfd-4a37-9bfa-1a415c23bd1f", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -56398,7 +55583,7 @@ "_postman_previewlanguage": "text" }, { - "id": "11e65588-1788-423e-8a04-2a5e76605159", + "id": "59b0d522-00ca-4e82-a569-e5dc5ca8b37f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -56455,7 +55640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c6a30259-0739-452b-b07c-aea45dc3d498", + "id": "e82bbd39-2427-4ce4-9adf-93b2b9bf40e0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -56512,7 +55697,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e602a3f5-fdf5-476c-9c94-c1ab2e2eff5e", + "id": "59f11518-c7cd-429c-afb3-61454b062815", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -56569,7 +55754,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c363d157-15eb-4ea7-8645-d3e9d3f69147", + "id": "5d2abc1d-1743-4353-9174-51533b245963", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -56626,7 +55811,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06a03fa4-d6d7-4651-bd2d-f93b385e2ad6", + "id": "8097ce87-5c29-4f4f-a7bf-f76e9dcaaa0d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -56689,7 +55874,7 @@ } }, { - "id": "ba7513ac-9787-4773-9565-410326f2792f", + "id": "3edf2f1c-fc05-463d-8133-de305ec66afd", "name": "Create Non-Employee Request", "request": { "name": "Create Non-Employee Request", @@ -56731,7 +55916,7 @@ }, "response": [ { - "id": "0e8fd486-a1ca-4c47-8c54-ca8b7e307d0f", + "id": "ca123cd9-1931-4a5b-8bc6-3015e7f21549", "name": "Non-Employee request creation object", "originalRequest": { "url": { @@ -56787,7 +55972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c4e09ec9-a696-4ee1-a41f-c22ee005e16f", + "id": "75bc3279-45f2-4a3d-ad8a-841ecda01be1", "name": "400.1 Bad Request Content", "originalRequest": { "url": { @@ -56843,7 +56028,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e8ee8ce-4fa9-4fbb-8739-db2191e1e48a", + "id": "0792e2d1-6c03-4386-afa5-4f6509ceca26", "name": "400.1.409 Reference conflict", "originalRequest": { "url": { @@ -56899,7 +56084,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e9d92ab-6a03-41eb-8d4d-09d62abae406", + "id": "74b32f90-8e7c-481a-afec-5ba471cc25dc", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -56955,7 +56140,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab686dbe-8a44-4ce9-b7a2-1395ef58cca5", + "id": "939a0576-8107-4ab3-8aff-dcc28ba9cec0", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -57011,7 +56196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d6b44ce-6194-41c9-b5ba-3a6c508a86c5", + "id": "873cde98-8011-41b2-a725-d9cd3d133175", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -57067,7 +56252,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0d14f44-14d4-47f4-b6a4-aa655215a478", + "id": "55854a7d-beaa-4578-a83d-48a5ad8d106b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -57129,7 +56314,7 @@ } }, { - "id": "b710261f-6de0-4294-b14a-88cd5c4f465d", + "id": "13ad42c8-bd85-40a7-945a-2b0d2124add6", "name": "List Non-Employee Requests", "request": { "name": "List Non-Employee Requests", @@ -57213,7 +56398,7 @@ }, "response": [ { - "id": "fab61084-0e76-4079-8131-f24a8a11a9db", + "id": "6da0947a-8881-4446-a651-816af15856a2", "name": "List of non-employee request objects.", "originalRequest": { "url": { @@ -57311,7 +56496,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bdcfe78-872f-4c3f-8c16-8955f808bfe8", + "id": "b3f1ea56-50bf-4aeb-a5df-8a55a16d9942", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -57409,7 +56594,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f27010b-92ed-4c5c-9d29-cdfe88b44adb", + "id": "5f858603-a004-454f-ae46-676b467bcd3f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -57507,7 +56692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf586299-1d07-48f3-8030-06f5be221267", + "id": "8bb85114-1b5f-4554-9e3a-2febfa49753b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -57605,7 +56790,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f32c41a-b906-4920-8196-09ad115440d2", + "id": "8df8696a-6b14-441a-8cd9-63761e4bb1f9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -57703,7 +56888,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5e63304-03ef-48ef-9356-8cb9509d8dc0", + "id": "144de21c-f52e-414a-af46-f73f156bbc21", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -57807,7 +56992,7 @@ } }, { - "id": "f43d8797-afa2-4efb-8118-ed9e7b888862", + "id": "bf3779cd-e427-43b4-a135-e64b2d30f7a3", "name": "Get a Non-Employee Request", "request": { "name": "Get a Non-Employee Request", @@ -57848,7 +57033,7 @@ }, "response": [ { - "id": "3191072c-deea-4ec6-a7f1-0850e920e36c", + "id": "69742bc6-55ae-4529-a6ce-064b5f9c8cd9", "name": "Non-Employee request object.", "originalRequest": { "url": { @@ -57892,7 +57077,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dbb65164-425f-491a-9ec9-04cc6ee4dcc0", + "id": "691cb646-bed6-48ae-a60b-4495f504d102", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -57936,7 +57121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48c26643-c27f-4a02-aaed-e03189a5408e", + "id": "8dea8de8-ea35-4fed-b855-b1877a44be09", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -57980,7 +57165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30f80634-68ca-4410-b103-22e0eeca4bf2", + "id": "81492fbd-849f-445a-ab96-23b56fe5faa3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -58024,7 +57209,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c434750d-d5df-46f5-a9b4-ca4a4ce16c41", + "id": "0899ec18-16c8-49ba-bb91-6c4bbfea6181", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -58068,7 +57253,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7fa8328-5930-4bda-b568-c4fa90813d22", + "id": "0bc882c8-bda2-4c59-b946-67682e9b7a34", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -58112,7 +57297,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5418e5b7-2fbf-4c8c-ad21-7c73957b05fb", + "id": "9f1cfa3c-0d35-4b94-a827-42f30359fa5e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -58162,7 +57347,7 @@ } }, { - "id": "87e6db0d-6c41-48c2-845e-585d421a62b8", + "id": "2449a34f-25cd-4f14-b486-a381ba94c70d", "name": "Delete Non-Employee Request", "request": { "name": "Delete Non-Employee Request", @@ -58203,7 +57388,7 @@ }, "response": [ { - "id": "2f1a8bc5-c1a4-408f-8a43-fc1a858567f6", + "id": "33271023-9d4a-4155-a282-338f11607059", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -58237,7 +57422,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f5565e8c-642a-46cb-acb4-2c1b615c8378", + "id": "94226108-0547-4e22-8aa8-6288714fa66e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -58281,7 +57466,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5a54eb9-af85-4531-b4d7-74e984e48aa8", + "id": "3d5955cc-53fe-4308-b82d-d6b6551432c5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -58325,7 +57510,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7407dde-61eb-41b3-8583-901f589812c9", + "id": "a0455059-eca8-4946-9c8d-6c1cbb4d59a8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -58369,7 +57554,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9811262-dd12-4f58-9f77-eb4f5cc954b8", + "id": "f83a5d17-9314-4a20-8836-18206c748e3a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -58413,7 +57598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d3b4f09-496c-4fb5-8cb5-6c3f87fa6e33", + "id": "c32438a7-f0b2-4150-a2ae-c08c767ee445", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -58457,7 +57642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21086684-6ad6-4e71-8b8a-fb7101fb2a75", + "id": "b9aabef6-e1ee-4457-ba7c-704f3ae59353", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -58507,7 +57692,7 @@ } }, { - "id": "4f8aa608-f352-49df-a891-d4300b499623", + "id": "d9aed079-26ec-4a48-b67f-bb49a94092dd", "name": "Get Summary of Non-Employee Requests", "request": { "name": "Get Summary of Non-Employee Requests", @@ -58549,7 +57734,7 @@ }, "response": [ { - "id": "55c0574b-d355-432b-b290-576b96671c08", + "id": "83324cae-f427-4921-a641-440fffd75891", "name": "Non-Employee request summary object.", "originalRequest": { "url": { @@ -58594,7 +57779,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6ab0159-0ea2-4303-b8f6-48acf19d0c2f", + "id": "16714631-d0b1-4685-be7c-e35460ac4814", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -58639,7 +57824,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b666d85-7a5f-432a-9895-febcb61ceadc", + "id": "b70d466b-b135-4845-8675-1c0d4e83747c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -58684,7 +57869,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99007b00-92ac-404c-b0f3-65322ecdaa9c", + "id": "f7a9afce-671b-4f63-a674-00b7f9682d31", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -58729,7 +57914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5cd80610-8f6c-420f-a7f9-ad580b2b0e8c", + "id": "567a03d3-7a57-4111-b772-b17fe5e922f4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -58774,7 +57959,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69a9512f-c179-43ae-af38-7b3788f2917f", + "id": "5c06422b-0447-42e4-968a-8797ac1bc1cd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -58825,7 +58010,7 @@ } }, { - "id": "49d4b042-e393-4846-b36c-c2eaed1ca84e", + "id": "55a56100-c871-4769-b9da-cd9abbee20b9", "name": "Create Non-Employee Source", "request": { "name": "Create Non-Employee Source", @@ -58867,7 +58052,7 @@ }, "response": [ { - "id": "c1acfd0d-48f1-4343-b36d-875b64e9fa58", + "id": "3225ac73-7642-4047-8f24-f57fe07bf3a5", "name": "Created non-employee source.", "originalRequest": { "url": { @@ -58923,7 +58108,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c50b1ff2-e1c5-4e7e-86f3-d0568475dac3", + "id": "5f44fa18-3977-45dc-8bfd-8c672be455c0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -58979,7 +58164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b24ba99-36d8-496a-90ae-1d1b94f1f5a0", + "id": "697e838d-49f0-43a8-bfad-3f9946dddc6c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -59035,7 +58220,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc0b4445-9385-4214-bd96-3c8c4c2e3410", + "id": "2a656a14-e97f-4e9c-8dce-626030dfb166", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -59091,7 +58276,7 @@ "_postman_previewlanguage": "json" }, { - "id": "627212e3-eb4e-4059-b251-a98b19f64639", + "id": "62a4a65a-89e7-4bea-844b-647db4a94af6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -59147,7 +58332,7 @@ "_postman_previewlanguage": "json" }, { - "id": "942e74d4-97b5-4265-bdca-829e4afb897d", + "id": "b90b0fbd-b9b7-4630-a11b-3a5d40d8aa92", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -59209,7 +58394,7 @@ } }, { - "id": "fac07bdd-4951-497b-b090-8101a872492e", + "id": "f30fda33-f138-4350-8d4a-d4cca0f38561", "name": "List Non-Employee Sources", "request": { "name": "List Non-Employee Sources", @@ -59293,7 +58478,7 @@ }, "response": [ { - "id": "e43027ce-0bf7-453c-a5bb-c614643a4c20", + "id": "b232187d-113b-4494-81d4-4455bdec1843", "name": "List of non-employee sources objects.", "originalRequest": { "url": { @@ -59391,7 +58576,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c033dcba-2651-4306-a0b2-04a25a6aa781", + "id": "3da92126-1846-4b90-9b5b-a1157b968c6d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -59489,7 +58674,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae99d175-7e0d-44f0-b438-c390ac5beda7", + "id": "144717e2-a81b-474e-bd97-1e5b662cf2c0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -59587,7 +58772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0551b964-1c0c-4833-a68a-347bc051e9e6", + "id": "69c0ae63-3d33-44e4-8dc3-aabeb2b1ab5f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -59685,7 +58870,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5a491e2-3458-4597-8879-b46d0f9c8b20", + "id": "dc9b3ec0-b90d-4db1-842b-9b60bfaba84a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -59783,7 +58968,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fe1626d-e888-4fdf-bc34-372642c5206b", + "id": "4c7db569-206b-4918-bcca-dbc9239d77c4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -59887,7 +59072,7 @@ } }, { - "id": "d1f01eaf-78a0-44c9-9afb-7bbd7351d31e", + "id": "b83bfd93-3e78-44a0-8557-9e71053c0200", "name": "Get a Non-Employee Source", "request": { "name": "Get a Non-Employee Source", @@ -59928,7 +59113,7 @@ }, "response": [ { - "id": "f13a2a6c-45ca-4ca3-b91d-af47b667b795", + "id": "975ee26e-42d8-4a1c-b6dc-cd1f4dbaf03b", "name": "Non-Employee source object.", "originalRequest": { "url": { @@ -59972,7 +59157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "94fdc723-9ab0-4aa1-a568-ba563cd63393", + "id": "a2284373-ff75-4577-bd23-e9003ecbea6e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -60016,7 +59201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f0ad38b-d012-49e8-ba21-3fed2267015e", + "id": "c7d14f4a-7bcf-478a-aba8-a22955d68997", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -60060,7 +59245,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9279447d-13ec-4a7d-acaf-a3de5fdf87a1", + "id": "34730b1a-fba9-4796-a37a-3dd5ac08dde8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -60104,7 +59289,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e00e7c1e-ce1b-448f-aefd-fc4083e535f8", + "id": "6da52bd3-0a3e-4e31-8ca5-16393ecb2e58", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -60148,7 +59333,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ceb2204-8f55-4ca9-8448-cf8483039291", + "id": "7f312708-246b-4254-af84-ac17fa32840a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -60198,7 +59383,7 @@ } }, { - "id": "18ed53ea-cb0a-4832-a37f-65a6e686a2e7", + "id": "32805c9d-435b-483d-bdb6-6a62c0b25e87", "name": "Patch a Non-Employee Source", "request": { "name": "Patch a Non-Employee Source", @@ -60252,7 +59437,7 @@ }, "response": [ { - "id": "8840cae4-cb04-4577-9d17-64c1d782ed46", + "id": "a6f7fac8-7688-4890-a52b-763fe9a1da76", "name": "A patched non-employee source object.", "originalRequest": { "url": { @@ -60309,7 +59494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22ac8a9b-c067-46ca-90dc-d381252cd795", + "id": "e77207fe-affb-41b9-bd09-a287144430d1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -60366,7 +59551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7950a5cc-2857-4f88-85da-2eb9c3e167c0", + "id": "134aa84a-fc97-427f-a0fe-934837767b9a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -60423,7 +59608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "680a201a-6a75-47d4-b84b-4e60d5af7385", + "id": "d9fa0894-ee5d-4c18-9978-63e45691aa00", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -60480,7 +59665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "321ee8f1-a7dc-4de3-ae6a-655a29ee239e", + "id": "cdfbcbb1-f61d-459d-a065-72db9467f7ef", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -60537,7 +59722,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b10f1a2e-e696-4a30-8ecf-f1fa023a26b6", + "id": "60bd8b84-d553-43a9-aa6b-163ac0db3e3f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -60600,7 +59785,7 @@ } }, { - "id": "9baacc68-918b-4857-b377-2e50b1ffc351", + "id": "cae247b2-0d07-46ca-9e62-02b3c7d774ec", "name": "Delete Non-Employee Source", "request": { "name": "Delete Non-Employee Source", @@ -60641,7 +59826,7 @@ }, "response": [ { - "id": "6ab2e836-084c-4c21-a184-916b1070eb73", + "id": "37323b73-88bc-4a3d-9bd8-d93a7ba30abe", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -60675,7 +59860,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d4610807-422b-4328-9abb-4f3aafc77361", + "id": "c4ddc2ed-e23a-475b-b7d6-29d58cb1bcbe", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -60719,7 +59904,7 @@ "_postman_previewlanguage": "json" }, { - "id": "685ca116-b808-425e-acae-ad7b7f679c74", + "id": "4a45fed7-c787-4825-b7d3-915ed5b1019b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -60763,7 +59948,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5ba969b3-08ba-47e8-a872-c815dfd7259a", + "id": "c423911c-9ef0-4df1-9609-c757a0f096b3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -60807,7 +59992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98665761-cff8-46a6-b96e-48f84a2b04be", + "id": "d69f18db-ebd8-429e-95ed-74d8f2864506", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -60851,7 +60036,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30b941d9-e592-4093-8cb6-0ff791e3f54c", + "id": "82f1aa15-efc2-4403-8367-9848e7d9436d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -60901,7 +60086,7 @@ } }, { - "id": "3743f6b9-11f1-4283-afae-5b839121a7c5", + "id": "aad67d1e-5c2d-4dc5-9502-4589868e5ec2", "name": "Exports Non-Employee Records to CSV", "request": { "name": "Exports Non-Employee Records to CSV", @@ -60944,7 +60129,7 @@ }, "response": [ { - "id": "cd0b1aa8-1aaa-4b9c-8a1e-d13a6435a6e7", + "id": "20449a1f-0887-47bb-842a-4c55eec8220e", "name": "Exported CSV", "originalRequest": { "url": { @@ -60990,7 +60175,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5fd8617d-3a54-459b-bb32-282efa4893ee", + "id": "38c2edf6-61de-4b6f-abb1-ee01453a674e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -61036,7 +60221,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3f94050-d38f-4fc8-bda4-1caafe47c1de", + "id": "985c820d-5486-4cfc-9520-ab523ffd1244", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -61082,7 +60267,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a4c5275-546b-4ca3-8273-244e3c184c27", + "id": "eb363100-dd25-4efd-bebf-cfa244a2aa2a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -61128,7 +60313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "66b4a42c-9b43-4679-b1bd-675639282fc0", + "id": "4fc9692e-3105-44c4-9b22-3e31006bc5f5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -61174,7 +60359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0000692-4a3d-4518-95c8-d7992e8dda14", + "id": "63cbde82-cbfc-4ef7-9efc-796444e52ba3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -61220,7 +60405,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b94b9e44-c15d-4881-bdd0-1b60355cb141", + "id": "0c613567-724f-4b22-bfc3-6621e908f484", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -61272,7 +60457,7 @@ } }, { - "id": "414c12a1-cc0e-424f-801c-823d2ab419ed", + "id": "7e4defa2-243e-4693-9bd9-41a52346036b", "name": "Imports, or Updates, Non-Employee Records", "request": { "name": "Imports, or Updates, Non-Employee Records", @@ -61323,7 +60508,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61331,7 +60516,7 @@ }, "response": [ { - "id": "32700b65-0d2a-4af3-86a3-3245eb2fb2b1", + "id": "146e28f9-b853-4284-af3e-4d59e8697acc", "name": "The CSV was accepted to be bulk inserted now or at a later time.", "originalRequest": { "url": { @@ -61374,7 +60559,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61393,7 +60578,7 @@ "_postman_previewlanguage": "json" }, { - "id": "554bd305-c347-434d-8bf9-2d4088107185", + "id": "267591c2-fd6e-441f-a573-6be33419cff4", "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": { @@ -61436,7 +60621,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61455,7 +60640,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9b3ece1-391d-40a8-acad-fd55aa76a3bf", + "id": "ad44d8eb-78ea-4425-9346-858aeafda7ab", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -61498,7 +60683,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61517,7 +60702,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc0e4a87-193d-407c-8ad1-313eff5cec18", + "id": "c67152bf-7d0c-42f6-adb6-3dcc361148c4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -61560,7 +60745,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61579,7 +60764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3ee9303-c2a9-406d-9212-51b16eea741f", + "id": "a52a7d1c-f99e-438f-9dfb-853fa998cef4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -61622,7 +60807,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61641,7 +60826,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c037feb4-f8f0-4856-97d9-62c6400d1d4e", + "id": "b1a51109-1739-476f-88ec-191105bbfb73", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -61684,7 +60869,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61703,7 +60888,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36d03582-b0b2-4033-8205-ef05bca1c2f0", + "id": "b3f90bf5-d82f-4fb8-bb77-d4abaa27b38f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -61746,7 +60931,7 @@ "type": "text/plain" }, "key": "data", - "value": "qui deserunt", + "value": "Ut deserunt", "type": "text" } ] @@ -61771,7 +60956,7 @@ } }, { - "id": "b4a57d5f-8675-4d3a-9be5-27c5887f6129", + "id": "5b72fc3d-7573-4c3e-b031-5a1b3a8b2673", "name": "Obtain the status of bulk upload on the source", "request": { "name": "Obtain the status of bulk upload on the source", @@ -61814,7 +60999,7 @@ }, "response": [ { - "id": "533a7f3f-acda-486b-bf46-99a598fdb5e8", + "id": "abc323e6-2fb3-4b5c-882c-8792e1d7a9bf", "name": "Status of the newest bulk-upload job, if any.", "originalRequest": { "url": { @@ -61860,7 +61045,7 @@ "_postman_previewlanguage": "json" }, { - "id": "763e71bd-cd04-48b5-a334-71baba98f50d", + "id": "3da08927-2659-49f6-9af1-7427485d5e3b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -61906,7 +61091,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f96b3888-0d7d-43b5-bd7a-e07e868f9ab2", + "id": "cb9c1313-6864-4568-a1ce-68e9f38e8a51", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -61952,7 +61137,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47b073b8-af52-493b-bceb-84fcdc5c131e", + "id": "474a227b-1781-48ce-b97e-7d5dd740e1c2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -61998,7 +61183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cddc2387-c375-4a38-b8f7-e49f7b3cc90e", + "id": "fe7f6407-173c-4d97-96f1-614178eb448e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -62044,7 +61229,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f60cac08-23f5-43da-9b3f-95af73b28f20", + "id": "b1632510-5331-4a35-902f-13e8cce1bf4a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -62096,7 +61281,7 @@ } }, { - "id": "0c2c6954-45b6-45a6-8f24-53c2b5a5e8b7", + "id": "d068cf9f-baf0-4756-89d0-3571ad3c8e48", "name": "Exports Source Schema Template", "request": { "name": "Exports Source Schema Template", @@ -62139,7 +61324,7 @@ }, "response": [ { - "id": "9c653ce7-3611-4785-b8fb-c53fc66a6db4", + "id": "f28bc394-71ae-4ed4-bef5-c2ede5d8c84d", "name": "Exported Source Schema Template", "originalRequest": { "url": { @@ -62185,7 +61370,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5cc35a9a-614a-4104-a3bd-0babd3e04906", + "id": "15678378-e86d-4004-bc81-b3797059609a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -62231,7 +61416,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49b0660f-851d-4c47-8351-72b01b386f10", + "id": "3694c368-48f9-4a51-a297-ce0e1f5c70dd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -62277,7 +61462,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a7ac1f1-3334-451c-80cf-4cc42dcd567d", + "id": "a7478f97-5e3b-4ad0-894d-6ac154e7a72b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -62323,7 +61508,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b67d46b9-01f3-4c0a-85d4-101f1847e8a6", + "id": "1ec51eff-571e-4a58-9530-ac73cfb1d901", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -62369,7 +61554,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2f7fb2b-a743-4cd9-9f63-cf4386a69c06", + "id": "532260a2-62f9-4e5e-ac8f-d971cef67e08", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -62415,7 +61600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "431f33da-705b-4069-aa07-34d1b949f092", + "id": "3fb16922-a8f7-404d-9c6b-5f394c1d2162", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -62467,7 +61652,7 @@ } }, { - "id": "6295518a-95e3-4b4e-bb95-7310ee52f2bf", + "id": "1b3e3a19-492b-4d0b-9744-f452b2f59b46", "name": "Get List of Non-Employee Approval Requests", "request": { "name": "Get List of Non-Employee Approval Requests", @@ -62551,7 +61736,7 @@ }, "response": [ { - "id": "edaac523-d983-4e60-b9f6-fac2dfe193fe", + "id": "b74581a2-21d8-48d5-8a63-57b329d8dc08", "name": "List of approval items.", "originalRequest": { "url": { @@ -62649,7 +61834,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47fd43bc-f27c-4475-b2a4-879f10f7303a", + "id": "42cf9029-80bf-4911-8008-a0b72135d736", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -62747,7 +61932,7 @@ "_postman_previewlanguage": "json" }, { - "id": "74e5dfb7-22e3-4ac2-afae-4cf781948152", + "id": "20a38320-5a12-460d-a19c-9b741e6c639f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -62845,7 +62030,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cfa61ab-1378-4c80-8a07-0d29adc0a92f", + "id": "0a24fca8-230d-42f5-a796-2d7e57bc8892", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -62943,7 +62128,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e5a8d8f2-2610-4059-a143-03d549585137", + "id": "5100090e-4ff2-4264-815f-86370acea93d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -63041,7 +62226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ca2969d1-8d92-49aa-90cf-1785a2dd7cdd", + "id": "ee629fab-b8ea-41e5-9a48-c8bdeab6bf87", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -63145,7 +62330,7 @@ } }, { - "id": "27625ca6-8ef3-4c9d-8528-d25c1b3ad1a6", + "id": "c48960df-6054-460e-9f5f-84d3cdcd735f", "name": "Get a non-employee approval item detail", "request": { "name": "Get a non-employee approval item detail", @@ -63196,7 +62381,7 @@ }, "response": [ { - "id": "76d998a0-7e6e-4011-b08d-fc050a2f3d67", + "id": "d174cc38-d12c-4c47-849e-5c7f2d8dba7d", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -63250,7 +62435,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dbc745fa-d147-4d42-847a-74f3f6195e50", + "id": "bdee2037-be0f-4bf9-bdea-a1beaf91afe5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -63304,7 +62489,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36e9b205-d00c-4d6f-867b-2d58e1f0c99e", + "id": "a4423117-1c3d-46e3-abf0-8d80401f18ca", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -63358,7 +62543,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a587482a-9f7b-40fb-b293-0a3bffec8ef3", + "id": "f3013751-4a75-473e-83d9-536b5ea8cbf9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -63412,7 +62597,7 @@ "_postman_previewlanguage": "json" }, { - "id": "64902722-b6f3-4526-8a3e-0cb300b4c330", + "id": "4c3ba949-b7f5-41b6-8a87-4263a115fcd8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -63466,7 +62651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0e43215-bddd-4831-af4e-d798520488d2", + "id": "04097052-d4e6-4da0-840f-e7389995cb68", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -63526,7 +62711,7 @@ } }, { - "id": "54b891e3-cb71-4241-af27-573bbfcd4c41", + "id": "8f4a0830-34c6-4b2c-b82d-a42beae4975a", "name": "Approve a Non-Employee Request", "request": { "name": "Approve a Non-Employee Request", @@ -63581,7 +62766,7 @@ }, "response": [ { - "id": "b1cf5fbd-6de6-45c0-8dcb-39b485e03680", + "id": "59fa2cbf-03c0-40c1-aac0-9f77d31c0b1e", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -63639,7 +62824,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0228e51-f667-4fa0-b83f-99fea982189b", + "id": "0cedfb50-8ca7-4105-a81c-a33416aeaf18", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -63697,7 +62882,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0b9ddd0-3121-4b13-88a5-cf5ea1be2062", + "id": "04c5a926-6343-4417-885a-d7bcf571688c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -63755,7 +62940,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d996f735-7f73-4235-8cb0-5709f28a3f2e", + "id": "f9edcd96-04c6-4ef1-a721-da650e5b2027", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -63813,7 +62998,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9fa7e951-24d3-470a-a422-09e1b1929c46", + "id": "83f36941-5fb1-4a40-99a0-eee2632f62a6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -63871,7 +63056,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1df7daed-48c8-4187-893f-da1208856d10", + "id": "ac0ae981-2cd2-46b5-9e20-e4309ddae2d5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -63935,7 +63120,7 @@ } }, { - "id": "ec0e3a0f-e62c-4e91-8f71-7aeae1b79a5f", + "id": "30376b7d-5110-4962-8169-898a363b0513", "name": "Reject a Non-Employee Request", "request": { "name": "Reject a Non-Employee Request", @@ -63990,7 +63175,7 @@ }, "response": [ { - "id": "34a2224f-f2d2-4723-9731-57db98d1bcba", + "id": "963efb58-1e0a-4bf4-95c2-ca874e93a2e2", "name": "Non-Employee approval item object.", "originalRequest": { "url": { @@ -64048,7 +63233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6058a9ea-dc06-4be8-90b7-e26e1bdcd55b", + "id": "2aca658b-dc52-477c-87d4-b52360cbab7d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -64106,7 +63291,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ef8297a-bbb9-40bd-a95b-5929638a076e", + "id": "9f99b464-ef29-4766-b549-5a70aeeef2ce", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -64164,7 +63349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff537941-d5fa-408c-977b-56f1fe865b2d", + "id": "2be1b4b0-8e72-40b4-ab0d-e4a15969be31", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -64222,7 +63407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54adf151-957e-43e6-a0ff-0882521a6499", + "id": "9da90a41-ff7e-4d42-be33-5cfd27563d37", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -64280,7 +63465,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ca69f574-0eed-45ce-b9d1-d170a087eb4a", + "id": "b8a5d27d-6ad3-4edc-a325-f9666bc6e5aa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -64344,7 +63529,7 @@ } }, { - "id": "fb812745-0438-4154-9b60-c747e899063a", + "id": "0dbcdb5c-da43-47db-8de7-e32cdfb046b5", "name": "Get Summary of Non-Employee Approval Requests", "request": { "name": "Get Summary of Non-Employee Approval Requests", @@ -64386,7 +63571,7 @@ }, "response": [ { - "id": "8a421615-b3fb-4c47-aa46-0155cc5f7c31", + "id": "8f6e24c8-867b-4dc6-85a2-2317c86dfef7", "name": "summary of non-employee approval requests", "originalRequest": { "url": { @@ -64431,7 +63616,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a233547-28e0-40e6-91a6-d98eb3af1ede", + "id": "dcb73365-398d-4d4f-aade-9dd5b96b53fa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -64476,7 +63661,7 @@ "_postman_previewlanguage": "json" }, { - "id": "623d9f1e-e106-4fe9-b2f1-6aa85d3570ec", + "id": "7d1a1173-9bda-4dd7-a55c-52ef2e5f86f9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -64521,7 +63706,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dee28e8b-b55e-4c3a-80cf-3d2c64487d6e", + "id": "11da8f54-5dc1-4d3b-9f32-7f28eeb263ff", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -64566,7 +63751,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d8a09b8-9cad-403d-8bc1-01f92ad51767", + "id": "99d81d9e-0cee-4ccc-9679-a1827a65301f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -64611,7 +63796,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2f1e3dc-aa3a-42e3-bfa5-84047d9ad37d", + "id": "1401b9bb-9884-4ae2-9c16-4699e78eddd6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -64662,7 +63847,7 @@ } }, { - "id": "669a5081-9c3f-4716-b7a5-c7703a50427d", + "id": "24a37697-4ba0-4c88-8163-e67723d02792", "name": "List Schema Attributes Non-Employee Source", "request": { "name": "List Schema Attributes Non-Employee Source", @@ -64704,7 +63889,7 @@ }, "response": [ { - "id": "0a8d2c66-13c8-4c21-8eee-202cb7b1382c", + "id": "1809c71a-b191-4ff4-9ef5-df25014428b2", "name": "A list of Schema Attributes", "originalRequest": { "url": { @@ -64749,7 +63934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d483b4d6-3f54-4e90-aa7f-380828eda679", + "id": "3dde5a0b-fc3d-4e6e-a563-1e3316f30abb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -64794,7 +63979,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff9c55fe-e2c3-4e3c-a2e0-efd31459f8a3", + "id": "69961bf8-a001-42f2-89a4-c461989cc47f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -64839,7 +64024,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c36a85c1-8075-4a87-8d87-a8e66262449f", + "id": "3c8195de-4fe4-4a8f-b61a-5b27284a3d12", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -64884,7 +64069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ccb4610-1a76-42cc-a1bf-b00d4fec4d64", + "id": "7200e59e-434f-4ec1-92b6-3c4e5b662546", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -64929,7 +64114,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2cc612a8-832f-46a4-a4f6-b2d630cf59a9", + "id": "c19a73b5-f0e6-401a-bde7-c183dc4a49dc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -64974,7 +64159,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a2c54a38-fef8-4d6d-b2c6-c20375bdaf17", + "id": "d394ceb8-bf3e-4981-b5da-a698282789ee", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -65025,7 +64210,7 @@ } }, { - "id": "27ecf927-908d-4af6-b0d9-30fbd16a27ca", + "id": "ea1bf19e-d7d7-4b5c-a45b-2750d1855dca", "name": "Create a new Schema Attribute for Non-Employee Source", "request": { "name": "Create a new Schema Attribute for Non-Employee Source", @@ -65080,7 +64265,7 @@ }, "response": [ { - "id": "a262fbf1-c065-4a08-ba75-51caf645e131", + "id": "ebeda667-3ded-4157-81b2-413bc0a245f9", "name": "Schema Attribute created.", "originalRequest": { "url": { @@ -65138,7 +64323,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06a7387e-4188-44ec-bbe1-71aed48aafc9", + "id": "fbac2b1d-5a34-4f12-bc27-3bb4b2f482f8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -65196,7 +64381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a0324f0-ea3a-43bf-afa5-02c87bfa5e74", + "id": "fa8acf47-0141-4c4c-bf2c-142f12e15a4f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -65254,7 +64439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db1d2b95-8506-4172-942e-3fd4c199e71b", + "id": "eda9ddca-cd2c-4921-a577-55a220316d01", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -65312,7 +64497,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf9807fc-8dbf-4cc3-920c-71fe01cfe0ac", + "id": "599ce3d8-546f-4eae-bee7-f79816db28d3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -65370,7 +64555,7 @@ "_postman_previewlanguage": "json" }, { - "id": "116e2223-a251-4e86-8d8d-0dae651c10c6", + "id": "59570baa-ee58-4aac-bd2e-28e8815c34fd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -65434,7 +64619,7 @@ } }, { - "id": "fe8eb32e-a44e-40d2-86eb-7879a9611069", + "id": "5573a3dc-2100-47a9-a951-1973f3b79719", "name": "Delete all custom schema attributes for Non-Employee Source", "request": { "name": "Delete all custom schema attributes for Non-Employee Source", @@ -65476,7 +64661,7 @@ }, "response": [ { - "id": "47e92afc-dc22-4656-946a-56fef54f50d9", + "id": "0caad538-e74e-42c3-a67a-566baee9a861", "name": "All custon Schema Attributes were successfully deleted.", "originalRequest": { "url": { @@ -65511,7 +64696,7 @@ "_postman_previewlanguage": "text" }, { - "id": "a169e037-e10e-45e5-aa11-91ffd36aa3a5", + "id": "c15d30ed-9c0b-43a6-b162-1cb1a18c5aba", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -65556,7 +64741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ac7698e-76ad-4741-bd5e-2180e6bc9651", + "id": "14cbffcf-6824-4b1e-beaa-9275d87f6fd0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -65601,7 +64786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de1e0cf7-66d3-408a-846f-b36b3aaf96d1", + "id": "f7e1b544-a485-41d1-bfa9-9bb5cef87a63", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -65646,7 +64831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "13fd13be-d165-491a-8c35-f9972817be42", + "id": "7999bd3c-f067-4b2e-8c52-cd59d5a236b4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -65691,7 +64876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6df608e6-132f-4180-a022-a5e2505925d4", + "id": "aeef51a6-35e4-4345-9a56-5613571e4623", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -65742,7 +64927,7 @@ } }, { - "id": "493a05c8-9468-4e05-a47f-20b14e6491cd", + "id": "e176e6a7-0254-4746-8626-63c6e0cd8994", "name": "Get Schema Attribute Non-Employee Source", "request": { "name": "Get Schema Attribute Non-Employee Source", @@ -65795,7 +64980,7 @@ }, "response": [ { - "id": "50d39d47-f195-4d63-b77b-28b46e0a4163", + "id": "fcb8dcd5-b149-4efe-a5bd-d35398b51274", "name": "The Schema Attribute", "originalRequest": { "url": { @@ -65841,7 +65026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00edf99c-891c-4e33-b8dc-340eb4bff6a1", + "id": "34f9763c-9f5d-4aea-94eb-b1743e421092", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -65887,7 +65072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ace1b00-7459-4678-9fb8-a30175b06468", + "id": "d24f43dc-b69a-4cb6-889a-3c0f3bbbd02c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -65933,7 +65118,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d3278be5-d1d0-4157-aa16-3bd81486d034", + "id": "eb2ca721-45c1-4727-8230-bb680d8d6ac7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -65979,7 +65164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa3d2e5b-4bb0-4f32-84aa-5db63e5df2f6", + "id": "6b9eedef-16e1-4272-87ed-c2c7374c6a24", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66025,7 +65210,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddeccef9-ebfa-432f-8d5c-7618f7927f0d", + "id": "a31b91dc-60cb-4b67-b8f6-cea083ed38a4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -66077,7 +65262,7 @@ } }, { - "id": "026c729f-ae4d-43fe-9dbf-f7101318ecc6", + "id": "67cdd6b3-f8db-44ad-8fc1-e33cfaed0073", "name": "Patch a Schema Attribute for Non-Employee Source", "request": { "name": "Patch a Schema Attribute for Non-Employee Source", @@ -66143,7 +65328,7 @@ }, "response": [ { - "id": "fa060de1-4018-4b1e-b64c-da4d05abb264", + "id": "f377d861-4b88-44cd-b076-f3f83a68da35", "name": "The Schema Attribute was successfully patched.", "originalRequest": { "url": { @@ -66202,7 +65387,7 @@ "_postman_previewlanguage": "json" }, { - "id": "389e17fd-6712-41b5-835e-5df11ddf20f6", + "id": "f80471c1-65d9-4aca-a4c4-fbc1cdcfc596", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -66261,7 +65446,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b426bd2-c228-45d7-a6ff-ed6d5d587d43", + "id": "56aba895-d244-4edb-b9fb-7bcf01cfdf2b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -66320,7 +65505,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bcf904f8-f1cd-4ca2-a6a8-6a05cb52203d", + "id": "b08ea668-0582-46eb-ba69-930d2e0737db", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -66379,7 +65564,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f80f4ff-3513-4f7d-821c-877ee757c3d6", + "id": "b8d20513-8504-4361-8c4f-4f82598c9176", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -66438,7 +65623,7 @@ "_postman_previewlanguage": "json" }, { - "id": "426612b5-aa21-4a4b-9cf8-afa3d83081ef", + "id": "cd2c24a4-99fc-4ecc-ad25-8eaeba713cfd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66497,7 +65682,7 @@ "_postman_previewlanguage": "json" }, { - "id": "602a5b30-a795-41c4-9251-38a281eba1db", + "id": "adccf3b9-c289-47fe-8e85-0b068322a6da", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -66562,7 +65747,7 @@ } }, { - "id": "e96748c7-a988-47b4-9479-6f5862a62cb4", + "id": "96dd0617-2d78-44ed-955f-df9b49d31f8f", "name": "Delete a Schema Attribute for Non-Employee Source", "request": { "name": "Delete a Schema Attribute for Non-Employee Source", @@ -66615,7 +65800,7 @@ }, "response": [ { - "id": "47c53e74-c8df-48c9-b3fc-4728cba3e647", + "id": "e8065c17-2cd1-4b5d-8c06-31046597d6d1", "name": "The Schema Attribute was successfully deleted.", "originalRequest": { "url": { @@ -66651,7 +65836,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b17abfca-d126-46c1-b99f-ca5d359d3b13", + "id": "feeb0d51-eab3-40f9-8e24-8ce696264713", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -66697,7 +65882,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87196c5a-a3ed-4c09-b4dd-e22050ff04c5", + "id": "19d4b9d4-d093-4eaa-b332-5fc1a05c31a7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -66743,7 +65928,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e5d2b14-d451-4c68-bde6-cae2c03048a1", + "id": "fe276ea9-c7fa-4214-91e0-4f9adecf1153", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -66789,7 +65974,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06e1822c-1b71-41ec-aade-f0ff409ec3b5", + "id": "67d8cc3f-ca3f-4e17-bd41-6650f8673df3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -66835,7 +66020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5633e608-8326-42b0-b763-416fdafdff26", + "id": "5077d9ec-597c-447a-9170-651939a62425", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -66890,10 +66075,10 @@ }, { "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", + "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 Identity Security Cloud REST API.\nRefer to [Authentication](https://developer.sailpoint.com/docs/api/authentication/) for more information about OAuth and how it works with the Identity Security Cloud REST API.\n", "item": [ { - "id": "8868190c-e41c-4c09-9d03-40d7cc99cf96", + "id": "ea78e439-1c0d-4aba-9c00-4a662836fbb8", "name": "List OAuth Clients", "request": { "name": "List OAuth Clients", @@ -66932,7 +66117,7 @@ }, "response": [ { - "id": "50280290-b0a1-4f2c-88c4-afb89ed1219d", + "id": "24ae7f89-a62c-421b-b18c-89b24ebd102a", "name": "List of OAuth clients.", "originalRequest": { "url": { @@ -66985,7 +66170,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f689c39d-1562-4329-a954-a9aa49d50098", + "id": "d09246f7-8720-4e1d-8ecc-d4764d7967b7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -67038,7 +66223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bff4237-09f2-47d9-949a-d292e00c5132", + "id": "2173f367-be60-4669-9f7b-1241bf2bdc7b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -67091,7 +66276,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72bf2d9f-8b42-40be-81e0-046d303e919b", + "id": "87b565ae-9339-4611-8240-aca9330d2bf6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -67144,7 +66329,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d5c8844-5887-4f30-995c-91c036b8379b", + "id": "061d4750-dcbc-4c34-ae56-b5457fd97c85", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -67197,7 +66382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ddfc3a15-e335-4606-9925-52d7a119ab14", + "id": "26a14f58-bca8-42c1-bc50-11ed9cea1619", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67256,7 +66441,7 @@ } }, { - "id": "41d36e09-8682-4067-b3a2-79a424e10796", + "id": "f3cbc974-8d03-4de4-bab5-dad2138aa45c", "name": "Create OAuth Client", "request": { "name": "Create OAuth Client", @@ -67298,7 +66483,7 @@ }, "response": [ { - "id": "e2082efe-8ded-45f0-9713-1f8ccbfb0582", + "id": "d6a3f282-2a16-4237-95bc-3672df55fadb", "name": "Request succeeded.", "originalRequest": { "url": { @@ -67354,7 +66539,7 @@ "_postman_previewlanguage": "json" }, { - "id": "520bcd50-9d15-4ee5-8c9d-d0a3ae27d17d", + "id": "660db91a-7d52-47b9-b568-325018ee42ef", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -67410,7 +66595,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10b071e7-822d-41e0-b595-db1a2305b949", + "id": "fefee929-e819-4f5a-8694-189a0a975233", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -67466,7 +66651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5a635ed-2603-4088-9644-22705025130b", + "id": "2012cf17-8c27-47bd-aeaf-17d034c2c599", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -67522,7 +66707,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c773596c-a3f4-4bab-b2af-6f3573a4f8f6", + "id": "c78e7408-4f41-48c6-a732-5eafc27ca5f5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -67578,7 +66763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b03a4f36-3e45-4400-aad2-c2d23e01be22", + "id": "a8b86a26-950e-4752-b855-577e09e24a0e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67640,7 +66825,7 @@ } }, { - "id": "3d10ec4f-643c-4411-911e-626b8288b2c8", + "id": "c80164e5-c7e5-46aa-af9b-4de6aa5436de", "name": "Get OAuth Client", "request": { "name": "Get OAuth Client", @@ -67681,7 +66866,7 @@ }, "response": [ { - "id": "779abed0-95f2-4811-829b-d61689fdae69", + "id": "e72401cb-c22b-4e3f-9b0e-2a39282f9f73", "name": "Request succeeded.", "originalRequest": { "url": { @@ -67725,7 +66910,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9bf3cb2-57c8-4bac-b114-879889ac2162", + "id": "ed67ba21-1f94-4584-9736-bb1457813565", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -67769,7 +66954,7 @@ "_postman_previewlanguage": "json" }, { - "id": "714e4234-c401-4eeb-8001-80d3e7296f33", + "id": "ac6e3da9-200f-4c1a-b3a7-a457a8a32da4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -67813,7 +66998,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9bb5b348-4f0e-41eb-b7ff-2a0d83ded9e8", + "id": "a900e99a-955a-45d6-b631-23f177bcdabb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -67857,7 +67042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29f43406-e2b0-4d3f-8d0d-fb938041646b", + "id": "b7f7a5cc-b1f1-4549-b7a5-5716d4b355f0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -67901,7 +67086,7 @@ "_postman_previewlanguage": "json" }, { - "id": "876aa6c7-7aaf-48e7-9a08-dfe1daa70f4b", + "id": "edebf0f0-1e00-470c-8bc9-01a608cad411", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -67945,7 +67130,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de1fc016-627b-41ad-9a0c-be51c249e8ae", + "id": "592e5926-1019-475b-96cf-545cf410f915", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -67995,7 +67180,7 @@ } }, { - "id": "7691f030-9952-4c86-a2bf-ba10443abade", + "id": "293dd5d1-b3d7-479c-bec3-577628dea426", "name": "Delete OAuth Client", "request": { "name": "Delete OAuth Client", @@ -68036,7 +67221,7 @@ }, "response": [ { - "id": "4d6dfc45-7293-415c-90e0-fa3376591de7", + "id": "0fcd04f2-c469-4ebe-9bd7-9fcdd825f5de", "name": "No content.", "originalRequest": { "url": { @@ -68070,7 +67255,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f02c0d9f-854f-47cc-8201-624432b036ab", + "id": "4124718c-e44f-4624-a33f-eb3a4157b026", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68114,7 +67299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e131d684-50aa-4cf3-9f68-f019f4e705ff", + "id": "c52fd437-68a8-409d-ba88-0208fcd6038f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68158,7 +67343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2324ef05-6ca5-48bb-b75e-3b74c2fb96fb", + "id": "105c49c0-a41d-4c6f-9d8d-a404a922c2dc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -68202,7 +67387,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a69ab072-0c17-40d5-a25b-ea578a6553c5", + "id": "058e2194-3d9f-4e1c-a747-94df5919ba01", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -68246,7 +67431,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a2fcf88-6d56-49a8-af8f-f1fe6dcab13b", + "id": "54e2db20-2a86-4cd5-8223-d7345a5884e0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -68290,7 +67475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "073cf38d-39ce-4c5b-9821-b114852e4b8d", + "id": "dbf5bfe3-b1b4-45b8-badb-9dc8a86644a1", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -68340,7 +67525,7 @@ } }, { - "id": "1a7d2441-bcf4-4d13-b5f3-b5da759564cb", + "id": "ffdf0fca-7b46-43b2-a297-53b7733d9bf3", "name": "Patch OAuth Client", "request": { "name": "Patch OAuth Client", @@ -68394,7 +67579,7 @@ }, "response": [ { - "id": "422e0ebd-4a9b-4b4e-8a92-708b33735711", + "id": "620b2844-6a53-4d49-9f19-9bba910e936e", "name": "Indicates the PATCH operation succeeded, and returns the OAuth client's new representation.", "originalRequest": { "url": { @@ -68451,7 +67636,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4296bcb3-e262-402c-a443-4d73f0633bff", + "id": "7b2e338b-cb3c-4ae6-875b-efadcd622c8a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68508,7 +67693,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f4757982-2023-48c4-9847-d76c3c98166a", + "id": "a9bc98d8-213e-4a9a-a536-186d097a0bf6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68565,7 +67750,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db542a17-3617-46e8-b5c6-c5b474900d31", + "id": "dcaab419-73d0-4f6d-85b1-ee826b607503", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -68622,7 +67807,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1bc0a05-dd87-4b56-9b2d-13b2f3140567", + "id": "d91f1209-4616-4ffb-851c-f5c0dbee497e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -68679,7 +67864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97b237ef-8a27-47a9-b9a7-26bc79c6a42b", + "id": "74e3d825-5eb8-443e-bb4c-820e44390ff0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -68736,7 +67921,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e1916d5-48a2-4e30-821b-e86a5c32eee2", + "id": "4e692a8f-2193-4aa5-aa07-b9e549c2a015", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -68805,7 +67990,7 @@ "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": "9f50d7d9-0e6a-4def-aa7a-3d5fc35aaf3b", + "id": "71f55486-f588-48e2-b644-810815226062", "name": "Get Password Org Config", "request": { "name": "Get Password Org Config", @@ -68834,7 +68019,7 @@ }, "response": [ { - "id": "730b45f3-855c-4577-8183-06ae21ca8527", + "id": "bf13fcf4-e941-4bd5-a28c-9f48aeb473b3", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -68877,7 +68062,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a2e2c4c-e392-4836-b9ff-a8ee61aa891e", + "id": "4fb05102-e17e-4d58-88b4-0a17bb29d9fc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -68920,7 +68105,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf5dbd68-f57d-41d1-8362-8c0b9df1d54f", + "id": "087bbee4-7837-4a3b-8710-77290f6f094a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -68963,7 +68148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b0282cc5-8b09-4dd2-83b6-9b02d074dfd4", + "id": "c4bbd1bc-d559-4656-85ac-3cbc2341476b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -69006,7 +68191,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd1a2e03-2b3c-4013-a604-d3ea0084321d", + "id": "4694d34f-169f-4930-bff5-bb2f27b50529", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -69049,7 +68234,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c15a6c5-b969-433a-9c4c-e40f728970b6", + "id": "fcd96794-a9e9-4f0c-a911-fcf9564f706e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -69098,7 +68283,7 @@ } }, { - "id": "66ec3f18-3fc2-4270-a47f-2c3734aba308", + "id": "399e9b3b-a814-4738-9097-0f71311af09c", "name": "Update Password Org Config", "request": { "name": "Update Password Org Config", @@ -69140,7 +68325,7 @@ }, "response": [ { - "id": "87e8b2a0-b1ad-4d83-84e4-f872d15fddfa", + "id": "07714aa1-2f96-4751-800e-5bcbd4cbe0d1", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -69196,7 +68381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33d8cdf7-7763-402f-86c3-e83a87682a6d", + "id": "5e83f795-ea32-48fb-9777-d22c28f4c143", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -69252,7 +68437,7 @@ "_postman_previewlanguage": "json" }, { - "id": "456e5b9d-ea88-41c3-92bb-0b58f75c8afe", + "id": "a5788976-899e-4534-be42-7272de3986e4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -69308,7 +68493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5348a6a6-70a5-49b1-8c03-8911e3728053", + "id": "78ef24bb-384f-49f1-b685-3c7467a82ef3", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -69364,7 +68549,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e65e4d0a-8da5-4005-b101-1ce93705af81", + "id": "a75524da-8969-4fca-8a0b-a49c5ae2fa09", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -69420,7 +68605,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f9f18907-c9af-47e0-8572-4bd41cf17a94", + "id": "a413ff62-5c39-4c74-bbf1-6c2366da0e19", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -69482,7 +68667,7 @@ } }, { - "id": "96cd58e4-cd62-48c7-92ee-d3bf928cc56d", + "id": "c460aab8-646a-4620-92ce-13ba2344ecbf", "name": "Create Password Org Config", "request": { "name": "Create Password Org Config", @@ -69524,7 +68709,7 @@ }, "response": [ { - "id": "7c04b93c-4175-4457-bf87-7c937760ca65", + "id": "8d247724-98aa-4f8d-afcb-8d4d94f8e63f", "name": "Reference to the password org config.", "originalRequest": { "url": { @@ -69580,7 +68765,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68315504-6145-41a3-b363-c4fe40b58535", + "id": "133b1adc-5902-4b10-9fca-18b02d660512", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -69636,7 +68821,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8345a807-65db-4888-9095-bc18d3250545", + "id": "d8599987-5788-467a-935a-9ccfc23db42f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -69692,7 +68877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0226320c-beb2-41a3-9dca-400618ccfc02", + "id": "e9017300-2612-48c5-9dd6-667f59a007bf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -69748,7 +68933,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f815b5b-da80-4941-9ff1-3ae67464a24c", + "id": "77a63ec9-7248-4b2e-8308-58434ba0b324", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -69804,7 +68989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d5388375-0acb-4d3b-afe4-198c61edb25d", + "id": "a0fc8ddf-1f84-4ce4-a24e-14c4064712b0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -69868,11 +69053,865 @@ ] }, { - "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", + "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 Identity Security Cloud with [Update Password Dictionary](https://developer.sailpoint.com/docs/api/v3/put-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": "4df535b3-d8e7-46d9-b014-857d52fc484a", + "id": "e38b2ffc-58db-496e-bd9e-66a5278e697d", + "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": "b0babe6d-5b8a-4196-8c2b-9290090faa3d", + "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": "quis", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "0e5ff254-e7d8-4411-aa51-1cad1b3580f0", + "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": "642f3b03-721b-4ab1-8763-b82c3f40c142", + "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": "590e3973-2b2b-492f-9acb-93957c9d2b49", + "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": "feacdb27-1226-4480-a0c7-36cfa14d7661", + "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": "d782f7ff-8bd6-463a-a492-3d0d12cd1233", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "cd4540ef-10d5-43f0-bc4f-e9128ae7f367", + "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": "aef7c260-557c-4caf-bd8e-2e4c330a8a5d", + "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": "ipsum Ut reprehenderit", + "type": "text" + } + ] + } + }, + "response": [ + { + "id": "b7e735ad-53f8-4342-a687-165707e398fe", + "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": "ipsum Ut reprehenderit", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "97d3c6f1-1128-48db-9543-2f9a9a759537", + "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": "ipsum Ut reprehenderit", + "type": "text" + } + ] + } + }, + "status": "Created", + "code": 201, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "9159bd87-28b4-4f1f-8940-165d08abc167", + "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": "ipsum Ut reprehenderit", + "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": "396ea0a9-2fb5-4acb-a93a-716b4b5eea3c", + "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": "ipsum Ut reprehenderit", + "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": "86e64137-a94e-4d07-933d-3e83e4079cc5", + "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": "ipsum Ut reprehenderit", + "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": "5cb3bc47-1189-4245-a665-ee00bf681f16", + "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": "ipsum Ut reprehenderit", + "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": "5acd95ef-8614-42e7-a3f1-a8f619e01a4f", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ipsum Ut reprehenderit", + "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": "d371c57d-9020-478e-b2cf-3563e4eebf94", + "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": "ipsum Ut reprehenderit", + "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 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 Identity Security Cloud, 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": "d82b6a19-142c-4fc8-907c-0b9e4ea729b9", "name": "Query Password Info", "request": { "name": "Query Password Info", @@ -69914,7 +69953,7 @@ }, "response": [ { - "id": "5402d33c-48d7-4c19-93e6-bd9b33fae9a9", + "id": "44812e24-bdc3-4af9-9aba-743a1dfa2b11", "name": "Reference to the password info.", "originalRequest": { "url": { @@ -69970,7 +70009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35c37bda-f94c-4b9a-b5b8-344f4758e140", + "id": "8fe9a9b7-1cb8-4271-a77a-9489d87c5a91", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70026,7 +70065,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5e6e9bd-b7dd-4bf2-9d57-04f81308eb85", + "id": "73f202f7-432b-4b36-9d9f-43fd1dbe83fa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -70082,7 +70121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c83abec4-8540-4d9b-bf66-a028cc959f3c", + "id": "8706236a-e63a-4e8f-be98-0981b332a8d4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70138,7 +70177,7 @@ "_postman_previewlanguage": "json" }, { - "id": "882de7d3-5103-4a6d-b12e-672221e282c8", + "id": "4b54c158-c4d7-4cd0-a612-33ca4d1779a8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -70194,7 +70233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e82dfe7-9ae3-4272-a02e-991b029bcea7", + "id": "fe8e357a-7d3d-4869-8f18-394301ed0cfa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -70256,7 +70295,7 @@ } }, { - "id": "6b6bea0e-1ea8-47da-9714-24abb88de891", + "id": "b8e5662f-dd2c-4482-8809-7b9de538e789", "name": "Set Identity's Password", "request": { "name": "Set Identity's Password", @@ -70298,7 +70337,7 @@ }, "response": [ { - "id": "9096fb1b-98f2-476f-a38e-bc4876bea94e", + "id": "d9a682a9-17e7-48ef-a905-7e6f92ab2ab2", "name": "Reference to the password change.", "originalRequest": { "url": { @@ -70354,7 +70393,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0590120f-fe6c-4fe1-906b-97f61d958258", + "id": "f3e985fc-3869-4056-8406-01423af8e959", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70410,7 +70449,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2226fb8-79c9-4fef-b868-b176f3d0eed1", + "id": "0d68c5dd-fd40-4326-921a-23f82fe525d1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -70466,7 +70505,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bda2936d-5aa0-4916-ac15-0d1f97d5d32e", + "id": "85678f1d-a196-42c5-b5a8-d4b40ba99254", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70522,7 +70561,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f132865-ebae-4bbf-b306-d2dc9fe9dd97", + "id": "144542ff-0bb7-47f2-8f88-4add5833d381", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -70578,7 +70617,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6bb5518e-76c2-47b5-bc20-d7de3e2bdb81", + "id": "e4a9935a-008e-4947-8072-098f323e4007", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -70640,7 +70679,7 @@ } }, { - "id": "a1ae597a-6099-49b8-9a21-fb7d01de144a", + "id": "04c6c535-dcc3-4855-963e-6633519d4f4c", "name": "Get Password Change Request Status", "request": { "name": "Get Password Change Request Status", @@ -70681,7 +70720,7 @@ }, "response": [ { - "id": "75956414-ae3a-4958-b9b8-3d75790fd015", + "id": "68aee9c9-e940-4dc4-965b-26ec17368439", "name": "Status of the password change request", "originalRequest": { "url": { @@ -70725,7 +70764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf70427f-7471-43a9-b934-b861a437b159", + "id": "dd300549-a48f-480e-8334-75083dfea8dd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -70769,7 +70808,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5f49b8f-22ff-4c83-a461-ccc87b27cec7", + "id": "e6b360d8-89bd-448d-b5c8-5db1289d3cff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -70813,7 +70852,7 @@ "_postman_previewlanguage": "json" }, { - "id": "367c39ef-c721-45ca-be0a-b4aed7170af2", + "id": "d4e7badb-f875-4c53-a2d7-74ae7cb26be7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -70857,7 +70896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ac2f025-e311-4499-b534-0596b108696b", + "id": "3ed9cfb5-db76-4c94-9878-a45203ff4690", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -70901,7 +70940,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02822116-1d86-425f-ad75-a5552d4b8767", + "id": "1aebbfa9-da00-491f-9742-8746ce6e9506", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -70945,7 +70984,7 @@ "_postman_previewlanguage": "json" }, { - "id": "863596a9-dc69-410f-9834-6bf47305a93f", + "id": "e16b6862-ec13-4ea7-a028-d18197444111", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -70996,866 +71035,12 @@ } ] }, - { - "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": "021c6cb1-6294-4780-99a5-f6f2f7263f17", - "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": "0a73519a-d13d-41ab-b542-85e9aa7f0255", - "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": "et pariatur ut iru", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "96e232a8-715b-4d6d-b6f8-23859cc797dc", - "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": "29d86384-e8a7-4585-95e9-43be0516e551", - "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": "f0f6295f-52e6-406d-bdd4-b4f8b82f6f86", - "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": "cd197d0a-f3ad-4a40-85b9-b1b63311eaf9", - "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": "545f846c-4704-413c-bd85-f74282366647", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "208b6d71-648e-4c00-9911-e69941b51b8f", - "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": "49d859f2-8880-4e1c-bd86-a3708f4e0ff3", - "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": "ut", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "06c6dfbf-8b36-4b5d-8fc2-3197529f1a0c", - "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": "ut", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "9134fab5-6596-438e-b495-d8b2f86a900d", - "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": "ut", - "type": "text" - } - ] - } - }, - "status": "Created", - "code": 201, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "73083f2a-1bb8-4590-83af-af94f1b80e2d", - "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": "ut", - "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": "9609df85-26f5-4dcb-bd40-e0299e45863b", - "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": "ut", - "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": "c49b8192-0647-4f8a-b15b-853dbf1b2591", - "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": "ut", - "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": "34690db1-0fea-4011-9a26-e63b3ffdedc5", - "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": "ut", - "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": "979d42f7-d62c-4820-8349-89c42af34dc5", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "ut", - "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": "20f406a7-17bb-4c4f-958d-cb730b53524d", - "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": "ut", - "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", + "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 Identity Security Cloud: \n\n- At least two direct connect sources connected to Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud, 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": "457a608c-6489-42fb-93c0-ef95d1b26316", + "id": "23fcda39-1eaa-4730-8e62-bd9fbed5241b", "name": "Get Password Sync Group List", "request": { "name": "Get Password Sync Group List", @@ -71912,7 +71097,7 @@ }, "response": [ { - "id": "7c5b43ac-001d-461e-b65a-a9dde99da644", + "id": "615fa202-eb24-437e-b0f4-d50ccf741a20", "name": "A list of password sync groups.", "originalRequest": { "url": { @@ -71983,7 +71168,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d46c55e-04c8-4e35-b603-b89be8f2d9df", + "id": "9a1c2a81-3874-4a15-b264-cdd5568e37c4", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -72054,7 +71239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21023777-da42-4040-b732-d0a6ebeec4a3", + "id": "a706caf7-89f9-4b28-b7de-4e28dd29994c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -72125,7 +71310,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00db4801-0273-4a41-b95d-c79b83f6b61d", + "id": "c8dd45a9-87ec-4f7b-bda1-8a3e9a73e881", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -72196,7 +71381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2bde9027-6aa3-46c9-b005-83bc5b186537", + "id": "6c0df9e1-7cd1-4433-9939-cfccf5e26ae2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -72267,7 +71452,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5859eff3-c0a8-400d-ada6-deb83c70328a", + "id": "f41a99a0-0507-48ba-b3a7-6494447f58ba", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -72344,7 +71529,7 @@ } }, { - "id": "0f6d286b-95d3-4bbd-b456-af3a174e66c7", + "id": "2fc9ef8a-be0e-4025-84cd-12e3ff855510", "name": "Create Password Sync Group", "request": { "name": "Create Password Sync Group", @@ -72386,7 +71571,7 @@ }, "response": [ { - "id": "27e6e659-7f0d-4b53-99a1-3746510aa901", + "id": "cf6a7f9d-a8a0-4486-a343-ccb6146623cd", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -72442,7 +71627,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b42d910-da64-4db1-b4f6-7941ad88b6bb", + "id": "f89ac895-9a92-420d-bc0d-6683a56bb69b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -72498,7 +71683,7 @@ "_postman_previewlanguage": "json" }, { - "id": "50cded6c-b25d-4a5e-a913-e4052dc98c67", + "id": "56c49a3f-44b5-4c25-9f89-cb671c047dcf", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -72554,7 +71739,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57c04828-94da-425a-af53-5f4a77052531", + "id": "b21630cf-f381-4fe9-a677-1cd6bdcd8175", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -72610,7 +71795,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a8adfe0-6e15-4a9c-ba71-a353bac4c762", + "id": "28e4fde3-fc7f-458b-b0fd-4f8124b769c2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -72666,7 +71851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff6c8d9a-6fc0-415d-9a88-b51d0b094365", + "id": "ef2c7618-1241-4ba3-92a8-d0e49c257f73", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -72728,7 +71913,7 @@ } }, { - "id": "5f7fa0db-8ef3-4ef4-8901-777a71ea1229", + "id": "ce5e5f49-6e5d-4184-9b48-edcbd54fc359", "name": "Get Password Sync Group by ID", "request": { "name": "Get Password Sync Group by ID", @@ -72769,7 +71954,7 @@ }, "response": [ { - "id": "7bd07f85-3343-40a0-83b7-0f9699d1ee98", + "id": "518a407e-9c50-49d1-9873-9461e8b753f2", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -72813,7 +71998,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8656d04-a4a0-48eb-8d56-8f0b36c07b5a", + "id": "5fb720dd-86c0-4e66-ad99-ea124483496e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -72857,7 +72042,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f9bd19b-78fe-4d86-80f0-7573e8853012", + "id": "ee3c3234-28eb-44e6-97a2-c1489b1cd9af", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -72901,7 +72086,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b96edb0-13e7-4e43-a25c-2f79cd41eafb", + "id": "0ea76425-19ad-4532-b4f5-79d30cffc90a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -72945,7 +72130,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f262a1f-28bc-4a68-8e6e-045c7038fc79", + "id": "4333e2ab-9941-4616-8960-58b6d2a7aab0", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -72989,7 +72174,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fae6a090-6279-4e52-a46c-89affecb05b1", + "id": "f97f05b8-66df-4f17-b59d-026f09e4e672", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -73033,7 +72218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30cd58e8-fe16-42eb-8305-82966a578b48", + "id": "80590331-8517-4948-9639-8ad3a91f2b9f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -73083,7 +72268,7 @@ } }, { - "id": "ab109a11-ca79-4c34-aaf0-ff00295d9224", + "id": "e0810ddc-a7f1-432a-ae27-49bb3f43fa0c", "name": "Update Password Sync Group by ID", "request": { "name": "Update Password Sync Group by ID", @@ -73137,7 +72322,7 @@ }, "response": [ { - "id": "a8fa74a9-560e-4624-8015-87240ab7f95d", + "id": "6f0a60d9-eea1-402d-82b3-81bbc2b2a36d", "name": "Reference to the password sync group.", "originalRequest": { "url": { @@ -73194,7 +72379,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f915cc8-7058-4bdb-801e-1a517944f587", + "id": "f7c4c75a-1dcb-45c3-8b24-3e27a4556dd6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -73251,7 +72436,7 @@ "_postman_previewlanguage": "json" }, { - "id": "672b63ce-873b-443a-a229-aacb697ebb9d", + "id": "8d82a282-db18-4ae3-b40a-e83505ae361c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -73308,7 +72493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41fd7224-4b28-46ba-b9ca-c48904a6fac4", + "id": "7e24f910-0226-4f60-9f4b-f115299ab631", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -73365,7 +72550,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67e02607-394d-4362-ac16-203ccbd498fe", + "id": "76d193de-61e8-44a8-9f96-d7b99d4c2b0e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -73422,7 +72607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12b5854b-9c69-4239-add7-3d9896011663", + "id": "8fff478f-8d82-4aea-9cd5-053df63591c8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -73479,7 +72664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61571891-50dd-49e6-aaf9-68ebeed0906a", + "id": "110561ae-c3f6-4341-8bc3-bd2275aef201", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -73542,7 +72727,7 @@ } }, { - "id": "a001d5a5-4fff-4dc9-ba85-b91bb2050a3b", + "id": "e8c0b4d8-ca50-4061-9729-6a756f5c8bdf", "name": "Delete Password Sync Group by ID", "request": { "name": "Delete Password Sync Group by ID", @@ -73583,7 +72768,7 @@ }, "response": [ { - "id": "f917dfbc-4a58-4915-860e-e77b400cb44c", + "id": "6c3588a8-6921-433b-b74c-c9bb05e680f5", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -73617,7 +72802,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5c319c67-e98c-4d82-b28b-847a1ab3089c", + "id": "6edbd659-ab84-4da9-862c-ec65dbee9594", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -73661,7 +72846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a46096f-7051-4228-b4ac-3007cd881a25", + "id": "82cabe02-0d3f-40e2-873d-fbcac8a5e1cf", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -73705,7 +72890,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1ab584a-f6be-45e7-b829-ba0c400f34a7", + "id": "3547de8f-37ff-4308-a022-6e04391836af", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -73749,7 +72934,7 @@ "_postman_previewlanguage": "json" }, { - "id": "524ae582-a81b-4163-aeeb-e3f354f175f6", + "id": "aafe9063-3f66-4ede-bc70-b2406ae70563", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -73793,7 +72978,7 @@ "_postman_previewlanguage": "json" }, { - "id": "016b399d-09c5-4ab2-bc24-de1ec661bc75", + "id": "4fdefaa7-9d4e-4523-af60-57571832725f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -73846,10 +73031,10 @@ }, { "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", + "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 Identity Security Cloud. \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 Identity Security Cloud organizations' integration security. \n\nIn Identity Security Cloud, 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": "0c2553e8-c23e-433b-b3c5-8050fd5781f2", + "id": "2084a700-f550-4a36-87c8-254c252ff7ec", "name": "List Personal Access Tokens", "request": { "name": "List Personal Access Tokens", @@ -73897,7 +73082,7 @@ }, "response": [ { - "id": "bb12d97a-16c7-46f2-9184-debcc21aa31b", + "id": "390cbc4e-b99d-4c2d-b9b5-f8f7f9c06f3a", "name": "List of personal access tokens.", "originalRequest": { "url": { @@ -73959,7 +73144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "74531fda-2dad-4c5a-8452-bdcfab899568", + "id": "57a9f277-91f6-4b63-9d49-de54551d5682", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -74021,7 +73206,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae9493f6-cce3-48e8-8902-765a63cb9ca4", + "id": "bb6fab1d-882f-4bf8-a7c3-fa56cd75b151", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -74083,7 +73268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a5cbf37-8fac-4063-a2dc-498e0fd2158a", + "id": "434c6117-4e6e-4287-8879-905d42a34c37", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -74145,7 +73330,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c2b975e-a322-40e2-8d59-f478003aff41", + "id": "027b4ddb-8c0b-48eb-b568-092b36bf8d28", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -74207,7 +73392,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5896913-614a-48e1-a991-2268c71a1720", + "id": "41fb1549-66dd-4c46-a646-2bfca5d0cd78", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -74275,7 +73460,7 @@ } }, { - "id": "b6ed4d13-3720-4cae-aaac-381a3a5ebf9b", + "id": "040332cb-f785-4b3a-8bbc-f414f6854dbe", "name": "Create Personal Access Token", "request": { "name": "Create Personal Access Token", @@ -74317,7 +73502,7 @@ }, "response": [ { - "id": "67a549ca-ad89-4e78-952e-486e7ba69bcd", + "id": "b89d9464-4c05-4bcf-938a-e5e0d68f6d55", "name": "Created. Note - this is the only time Personal Access Tokens' secret attribute will be displayed.", "originalRequest": { "url": { @@ -74373,7 +73558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "311d1c8f-a13d-40c2-8022-3f816eaab58a", + "id": "74a5d34a-e9cc-4ed6-9367-2e5419bb056f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -74429,7 +73614,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d0adebf-febf-4ecf-ad09-24fb5d9b1f7f", + "id": "6c6f0a4a-a74c-423a-92b4-824e72956c91", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -74485,7 +73670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93925bb2-45b1-4637-929c-7e12ef8d7847", + "id": "1584e657-1b59-4732-bb5e-43cd9c49ce5c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -74541,7 +73726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e82b889d-9fe9-43e0-94bd-81de9a0703b2", + "id": "00ae3305-be44-41eb-91e7-43688e98d9cf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -74597,7 +73782,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8ef8192-a56a-48a4-99e1-e939ff0208d5", + "id": "c073a124-f6a6-46d0-beed-330a92482d3f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -74659,7 +73844,7 @@ } }, { - "id": "0cb49915-8a1f-474b-8248-34dd5e5cc434", + "id": "18bd2dab-f97a-498b-b1b4-ff2e4d263330", "name": "Patch Personal Access Token", "request": { "name": "Patch Personal Access Token", @@ -74713,7 +73898,7 @@ }, "response": [ { - "id": "aad2f509-9976-469a-9c12-9e8f2a7efb09", + "id": "e174286b-4871-45da-a991-24466bc9d9b7", "name": "Indicates the PATCH operation succeeded, and returns the PAT's new representation.", "originalRequest": { "url": { @@ -74770,7 +73955,7 @@ "_postman_previewlanguage": "json" }, { - "id": "294650b9-00d6-4d85-92a2-ee7f51e43fff", + "id": "9947f57c-9320-49ff-baae-f1b682439a79", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -74827,7 +74012,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad619ff2-caaa-4357-8c8f-2711ad40b8b7", + "id": "b03542f2-b0de-43e3-b38a-68b4879eb54b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -74884,7 +74069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "702e4413-9a12-4b9f-9059-95d1802f50fc", + "id": "d2a50c97-f72f-449c-8770-36ed02b391a1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -74941,7 +74126,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65ed5744-d0dc-4772-9538-b7149be7d44b", + "id": "d4c4eacd-21d9-47c6-b076-262fd767b295", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -74998,7 +74183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "535d80f9-a190-4092-8aa5-16250e263043", + "id": "ec37ca72-29ac-4c1e-8d5b-5cb8a3efbf3c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -75055,7 +74240,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0dd1b0c-2675-411b-9cd3-cef8d9b37d3e", + "id": "83d5e9e5-9dc3-4c65-be42-274142b1f3bf", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -75118,7 +74303,7 @@ } }, { - "id": "e0d8f98a-ba3a-481c-b03b-2ac209436918", + "id": "866f7673-e72f-403c-9626-94c03ca45cdf", "name": "Delete Personal Access Token", "request": { "name": "Delete Personal Access Token", @@ -75159,7 +74344,7 @@ }, "response": [ { - "id": "99a880a3-4fc3-4a41-9e9e-6915795e05ad", + "id": "4191f408-bc68-405f-94b2-e608378f447e", "name": "No content.", "originalRequest": { "url": { @@ -75193,7 +74378,7 @@ "_postman_previewlanguage": "text" }, { - "id": "57609dc9-111d-4442-9c4e-50c4be1b97d8", + "id": "6efc5daa-561f-406b-af6d-388ce3fd6a5a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -75237,7 +74422,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d807ba92-060a-49b8-a52b-06762f5c7aa3", + "id": "33649437-68f2-48d5-8e6d-d51be4ee55af", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -75281,7 +74466,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abd1bb9f-4bad-4bfe-988b-33f6f0162264", + "id": "799e7c59-426a-46d6-afe9-5cb7eb0388f2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -75325,7 +74510,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24f24218-7fc2-4ac4-8053-9543b58a310d", + "id": "9c7fdf55-fcc2-4cad-8f4c-c35cb9fad236", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -75369,7 +74554,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b45ae79-9ffb-49af-9a03-7d30e32d0342", + "id": "6ddee6c0-52e7-4d82-b8ba-c5017f7fefdd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -75413,7 +74598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d3b2757-7943-466c-bda3-2efc50fb4a5d", + "id": "456d9b04-ee57-411c-a089-fb28795c23aa", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -75466,10 +74651,10 @@ }, { "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", + "description": "Use this API in conjunction with [Public Identites Config](https://developer.sailpoint.com/docs/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": "54f3812f-b081-44dd-89a2-e9a25f5aa440", + "id": "5a578ceb-091a-4a98-899e-9aff541111fc", "name": "Get a list of public identities", "request": { "name": "Get a list of public identities", @@ -75550,7 +74735,7 @@ }, "response": [ { - "id": "927f39c8-7845-48e9-8c58-a6508dc18f1e", + "id": "988f6889-af9c-43a1-a9b8-31aad0ae835e", "name": "A list of public identity objects.", "originalRequest": { "url": { @@ -75648,7 +74833,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e82af0a8-b903-480e-a879-49344f00b604", + "id": "02ffe6a2-17cc-4669-a5d9-e4aee5613bc5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -75746,7 +74931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af31eecd-c245-4a78-b3e1-a1bb489d6606", + "id": "3d645354-ca50-4e9a-a755-1620ac1d5df7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -75844,7 +75029,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12e6192d-6b41-47e2-a5b6-9e5e2cfc458f", + "id": "d5251d12-e6b6-4cbf-ad36-5a09a1825296", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -75942,7 +75127,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f9ee089-b2df-4a9f-a5fc-87fdd01c6d9d", + "id": "15e4375b-caf3-4038-acb7-cd6aaef71250", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -76040,7 +75225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f32ba00-8bc9-45c0-bc5d-79c5fca191b6", + "id": "f0b85bcb-a664-4a01-875c-0d43229e8766", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -76147,10 +75332,10 @@ }, { "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", + "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/docs/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": "72d687dc-4ad9-4713-9791-dffa2e805949", + "id": "803839b5-1999-4af8-9341-2121b855319a", "name": "Get the Public Identities Configuration", "request": { "name": "Get the Public Identities Configuration", @@ -76179,7 +75364,7 @@ }, "response": [ { - "id": "18ec8eb1-9531-41fe-9d62-37c244e40f4a", + "id": "5049dc99-91bb-4d48-a583-0c7ba77700c7", "name": "Request succeeded.", "originalRequest": { "url": { @@ -76222,7 +75407,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0e45a39-38b0-4e68-87c7-959ecdd2ba00", + "id": "513d8212-dab9-42eb-baf2-b4af1089feee", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -76265,7 +75450,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44af374b-c238-4c41-b8b1-864622176f9e", + "id": "af6dddb2-87cc-4e43-af00-c2b1e643ee87", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -76308,7 +75493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb1c71e1-ee48-49c1-a7c9-21972f27964d", + "id": "69fe32ad-0f6f-4e85-a21a-60b17d04997e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -76351,7 +75536,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd696971-3981-4ffd-a639-d9d2414bbbcb", + "id": "9077368b-5c09-4726-8170-60863d9881f3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -76394,7 +75579,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fa77664-6b46-4c85-b41c-5f27e14a8b97", + "id": "12a70bcb-af34-4082-8730-584274325399", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -76443,7 +75628,7 @@ } }, { - "id": "046459b4-126b-4955-a382-acfe60fb817a", + "id": "973b1c66-3588-40e2-93ec-ffaa181f1e72", "name": "Update the Public Identities Configuration", "request": { "name": "Update the Public Identities Configuration", @@ -76485,7 +75670,7 @@ }, "response": [ { - "id": "3c1fc97f-44f6-4f83-83a5-6a1d982ae1be", + "id": "0e8f32ab-f279-4103-b38e-c6287b9038b6", "name": "Request succeeded.", "originalRequest": { "url": { @@ -76541,7 +75726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "18546ebb-a358-46bb-a786-7879011510a5", + "id": "f790c2f0-85a3-413c-aaa9-00f0a0743ad6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -76597,7 +75782,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69133a64-7aa8-4fc2-aa62-db99492e924a", + "id": "2673f3b0-4121-42fa-abe5-61003687968b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -76653,7 +75838,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ea0b4673-ee50-49ec-91de-81af8568aa3e", + "id": "6bd32acb-2228-43b3-bd19-ae47ec525b8a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -76709,7 +75894,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2b0d4cf-54f2-4389-9082-a6c0430176d6", + "id": "87046d2f-4b88-45cd-b6eb-b18818bc4605", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -76765,7 +75950,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c1fd839-b822-42b7-82d3-3689c910c3c5", + "id": "edfbb746-12e9-4b87-a7f3-0d331de1fc81", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -76830,10 +76015,10 @@ }, { "name": "Reports Data Extraction", - "description": "Use this API to implement reports lifecycle managing and monitoring.\nWith this functionality in place, users can run reports, view their results, and cancel reports in progress. \nThis can be potentially helpful for auditing purposes.\n", + "description": "Use this API to implement reports lifecycle managing and monitoring.\nWith this functionality in place, users can run reports, view their results, and cancel reports in progress. \nThis can be potentially helpful for auditing purposes. \n", "item": [ { - "id": "a2fd4da0-4832-4110-bc5e-fa331441badc", + "id": "5d547505-6ca9-43c2-9eaf-cceb7d7b7ecc", "name": "Get Report Result", "request": { "name": "Get Report Result", @@ -76885,7 +76070,7 @@ }, "response": [ { - "id": "dd17dc2c-016d-4c00-85f0-d6789f62d6ac", + "id": "6500188c-7145-4baa-82ce-3e147f827cac", "name": "Details about report that was run or is running.", "originalRequest": { "url": { @@ -76940,7 +76125,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0717f049-feb8-4262-8e2b-754b34b170c1", + "id": "80ab15c4-2c20-461b-800e-e78e7b557fdc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -76995,7 +76180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "727fd634-224b-490b-a729-6d118049b586", + "id": "4082b803-1248-4947-a62e-26c0bdd6707d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -77050,7 +76235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b619196e-b9db-4ade-8185-575035397b30", + "id": "d07b2127-6959-4f87-b7db-dea98c0b39ab", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -77105,7 +76290,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f274725f-3770-4f44-b259-bb9ec3610682", + "id": "514ba7b1-bed8-42f8-8ed2-f345199fbb57", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -77160,7 +76345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b077d392-7f78-43b4-924f-1a3a96aa0a03", + "id": "6d99e0e4-0eb7-4ea4-9a9a-e1ff87e7867a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -77221,7 +76406,7 @@ } }, { - "id": "f142923e-8f46-41a1-a979-f746a613758c", + "id": "a281d12a-14cf-43eb-8d69-17486988c900", "name": "Run Report", "request": { "name": "Run Report", @@ -77264,7 +76449,7 @@ }, "response": [ { - "id": "20408c4b-ecc7-46b9-853f-22a5b4e1a0af", + "id": "c02d079d-1f2b-48ee-9c0b-59cc0f979308", "name": "Identities Details Report task result.", "originalRequest": { "url": { @@ -77321,7 +76506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c94576aa-de3b-4e5f-aa7d-b46cf3b98f72", + "id": "260bcb48-bbf8-4cd4-bb10-7af1aa134949", "name": "Identities Details Report task result.", "originalRequest": { "url": { @@ -77378,7 +76563,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd85d18a-d16a-495f-8b59-f43826673f29", + "id": "1b8757a1-3c06-4f2c-87c2-ffce1ad5ddec", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -77435,7 +76620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e5880a3-030d-4922-ba12-57be86969aee", + "id": "fdbb55b0-2f33-40c3-887d-33e2337f180c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -77492,7 +76677,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24defa42-02fb-4674-a60c-863e2fed4b86", + "id": "c20e2e60-2c10-43f9-b3ba-e9279c7c0eb6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -77549,7 +76734,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60446096-c299-4b3e-9166-7949c44cdd14", + "id": "a68d2048-4cd2-42bf-8cc9-e2fa25c9caa1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -77606,7 +76791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71adecfe-5ce4-43be-833a-52eb91b45acb", + "id": "becc362b-b83b-4e20-a5d2-be47a40b3315", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -77669,7 +76854,7 @@ } }, { - "id": "a11bc31d-a690-4a9a-9973-faeae98ef3ce", + "id": "abeb10cd-f117-4be9-bb57-090ccef18052", "name": "Cancel Report", "request": { "name": "Cancel Report", @@ -77711,7 +76896,7 @@ }, "response": [ { - "id": "cadf4df1-69ee-403e-8d7c-fbb50f9bcc34", + "id": "afddc99a-1558-493f-b55b-cdb8690ea960", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -77746,7 +76931,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ce57fc55-96e7-485c-9f86-9fe683de527d", + "id": "072c6671-b2b5-49c2-bde5-374a8d05b0e2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -77791,7 +76976,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71f51ca3-2ac6-4467-a66d-25f6b837bcf6", + "id": "3a6f838a-f224-43c6-8d49-571e6676107a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -77836,7 +77021,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76b1e64f-5517-4447-bd5c-de32dfcc6824", + "id": "e6e12795-227a-4df7-a4bd-28ef3241bf2f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -77881,7 +77066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d0aa8a8-0dee-4ae9-a979-7b5919fc104c", + "id": "919c006e-1896-4685-83d9-a5c6fec79566", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -77926,7 +77111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73130e6b-9581-4056-9062-331d4807d758", + "id": "209cc164-ec5a-4929-a643-9281ddcbb38f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -77977,7 +77162,7 @@ } }, { - "id": "9d9d8313-6bac-4e84-873f-7476f9783c62", + "id": "7badb452-3ebf-4b73-a471-45f9f06a9d64", "name": "Get Report File", "request": { "name": "Get Report File", @@ -78046,7 +77231,7 @@ }, "response": [ { - "id": "507e345f-b9d6-4093-b052-e45d0c18be02", + "id": "dc44e2ff-4ecf-492d-a112-fd3aeac32205", "name": "Report file in selected format. CSV by default.", "originalRequest": { "url": { @@ -78122,12 +77307,12 @@ "value": "attachment;filename=\\\"fileName\"" } ], - "body": "et pariatur ut iru", + "body": "quis", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "2bfc0a3c-62b7-48a9-8a4e-8e3372140858", + "id": "fe1e92ac-6845-451d-9550-39308236e271", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -78199,7 +77384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44c21d8f-1628-43b4-a4c3-2dd84f096647", + "id": "e224c231-6d8c-43d6-8e21-ae68b41230e6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -78271,7 +77456,7 @@ "_postman_previewlanguage": "json" }, { - "id": "672f3e2a-ae3b-4237-a7ea-c40cb4d21f7d", + "id": "18bf1d65-68c7-4f87-9524-13d298dff781", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -78343,7 +77528,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97c040ed-9f02-439c-9cf4-a6d1cfc43450", + "id": "3b3e3f8e-d4a6-4f7c-847d-e7e7b5ca9948", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -78415,7 +77600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99cf182c-9d93-4898-817b-3145dd77a459", + "id": "f8058ae5-4c5c-4a94-9ab5-db22ff1c305d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -78487,7 +77672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "957dc29f-84af-4215-ba63-26f1cee97321", + "id": "18b97ee8-3cf7-4414-ac77-fc54c0001c23", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -78568,10 +77753,10 @@ }, { "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", + "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/docs/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": "2a8839e4-2058-431b-8634-42e13305ab32", + "id": "e0733339-38fc-4d73-892c-d16c9897c8ff", "name": "Requestable Objects List", "request": { "name": "Requestable Objects List", @@ -78682,7 +77867,7 @@ }, "response": [ { - "id": "459b4bba-be9f-42a3-83a7-cc710b1dee21", + "id": "f8860205-aec8-453a-87e2-b9f8a3927833", "name": "List of requestable objects", "originalRequest": { "url": { @@ -78807,7 +77992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d9f7db9-7e6f-409f-8506-6218b621ba96", + "id": "fc0080cb-4815-4e0a-9858-fe88671f3bf0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -78932,7 +78117,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bce11f0f-349f-426a-8e6a-c54e8dfe0cab", + "id": "303ecf04-6242-43bc-9402-a8f461fced3b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -79057,7 +78242,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ee0fb5b-a114-42de-89ec-d1428635f4d8", + "id": "a37c0bf4-009a-492c-a20e-a796c49617e7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -79182,7 +78367,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff0e1241-42ea-4968-a2cc-9e9f195654bd", + "id": "c9e34b7b-513d-4c1d-8dbd-a215129f22a7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -79307,7 +78492,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fa37972-80b1-4f81-8903-031102b8750e", + "id": "539678a1-2d81-4b1a-a9ce-2c88a9ab6263", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -79441,10 +78626,10 @@ }, { "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", + "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 Identity Security Cloud. \nIdentity Security Cloud 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 Identity Security Cloud. \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 Identity Security Cloud 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 Identity Security Cloud, 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 Identity Security Cloud 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": "0620e4d3-d3a8-4b5d-ac55-97ea1c198f95", + "id": "1c7c779e-96ee-498c-af95-944bb6851d64", "name": "List Roles", "request": { "name": "List Roles", @@ -79546,7 +78731,7 @@ }, "response": [ { - "id": "5378b8bd-0fb5-4091-9897-aef7f463e196", + "id": "d263cf4b-bf40-47ea-b35e-025440829b67", "name": "List of Roles", "originalRequest": { "url": { @@ -79662,7 +78847,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5310de7d-9374-4211-9840-47303411b465", + "id": "05d4af28-6a5f-47cd-8810-95baf8d689ff", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -79778,7 +78963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b436383-5795-4c23-863f-ba95bb64c35a", + "id": "3600ceab-6ace-456f-bcd1-ee8ba338f5dd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -79894,7 +79079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "81c5cd13-9bd6-4d60-9a57-7a242ecab6f6", + "id": "ae6a842f-04be-41d9-adcf-edc0bc21c24d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -80010,7 +79195,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45e4fd7b-a255-4c2d-99dc-33ad7b93cf69", + "id": "e56cbd46-faf1-4102-b312-51825181e36d", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -80126,7 +79311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51ae7c06-eb63-40f1-8f34-c34d7208ee22", + "id": "e7f5966b-fe9c-4c18-a9c1-792f17654919", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -80248,7 +79433,7 @@ } }, { - "id": "57f45ff3-15e4-41bc-a7a4-b6de5ecbeaab", + "id": "ae7007d6-39d3-4da1-acb9-332effa5cb8d", "name": "Create a Role", "request": { "name": "Create a Role", @@ -80290,7 +79475,7 @@ }, "response": [ { - "id": "d08172c4-a3f0-4f42-b84b-7057b686514a", + "id": "e3d2af96-66ea-4497-aae6-eb6bbd90bad4", "name": "Role created", "originalRequest": { "url": { @@ -80346,7 +79531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b79ead3-2a93-4989-8eed-9f9041429974", + "id": "b92a0d48-0fbd-4202-aefd-63baf1e27bb0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -80402,7 +79587,7 @@ "_postman_previewlanguage": "json" }, { - "id": "388cdc54-8dd6-46cd-ac3a-62d8d5319409", + "id": "18963f94-ac65-4323-b581-c6911b9d3c85", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -80458,7 +79643,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd20663e-929b-4887-9eac-c95542116089", + "id": "107f42f5-da46-47cc-b59d-b8089a002b9c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -80514,7 +79699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d85fe23a-e150-41ec-a583-d726181308f9", + "id": "b045ea59-0f5d-41f6-892e-cd1cf82bfdb8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -80570,7 +79755,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7125115c-ffbc-4d54-a6d1-6a3753d4ae75", + "id": "f8871d22-e8e3-45c0-ac68-f963a518cff9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -80632,7 +79817,7 @@ } }, { - "id": "ffa314ad-b3e6-4977-942d-d2af3bc11f29", + "id": "d60647c0-dd23-4ed6-a4d9-894b6a5e6d52", "name": "Get a Role", "request": { "name": "Get a Role", @@ -80673,7 +79858,7 @@ }, "response": [ { - "id": "ff38ae45-707c-42a2-81d6-34f2e9b5f947", + "id": "691f554e-dc7f-463c-a1ba-92dd9440e2f2", "name": "List of all Roles", "originalRequest": { "url": { @@ -80717,7 +79902,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed2d9420-0390-4fcf-964f-71a51597fff8", + "id": "14298802-ed7a-4280-9001-2f0f1515c9f7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -80761,7 +79946,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5af10e8-5f18-4da0-98df-16edf51ea797", + "id": "9d02c571-8c54-4465-8791-a13a08901256", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -80805,7 +79990,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84ffd656-8796-450c-ae31-5369fbfe13ac", + "id": "a96eeb05-7608-46af-a30a-e1beae9e46dd", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -80849,7 +80034,7 @@ "_postman_previewlanguage": "json" }, { - "id": "46485595-3131-4261-9454-ab6468a671e6", + "id": "50fc2d9d-1040-4e3d-a36f-a0d753933002", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -80893,7 +80078,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5345da99-2ccf-4f19-8409-f0058f035222", + "id": "7bc54d0f-ae2c-4d3d-9474-d7db4a201440", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -80943,7 +80128,7 @@ } }, { - "id": "ef83532a-b73c-43da-bbcc-ca1c99f23284", + "id": "3daea60f-99b2-47c6-8c1f-66e670ac0f00", "name": "Patch a specified Role", "request": { "name": "Patch a specified Role", @@ -80997,7 +80182,7 @@ }, "response": [ { - "id": "80fe13ed-aca9-4639-a816-af7d72706b67", + "id": "6f129d19-9b0a-4533-80f7-36090b864407", "name": "Make a Role Requestable and Enable it in One Call", "originalRequest": { "url": { @@ -81054,7 +80239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5f237a6-438c-4746-9b76-8a32b5d0a6e0", + "id": "64e81e2b-7663-4b0d-9a50-e4a858b1afbc", "name": "Assign a Role to a Segment", "originalRequest": { "url": { @@ -81111,7 +80296,7 @@ "_postman_previewlanguage": "json" }, { - "id": "947910bc-3814-43ec-aed0-4fe5cd28a70f", + "id": "f55d0afe-9823-43d0-99f3-0e3e0a5651ca", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -81168,7 +80353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "392d1175-3152-43ea-b34b-deb866b31bf8", + "id": "ce3ef0d6-7bb5-45b9-8da9-adb0e21398f3", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -81225,7 +80410,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8787102-4fc2-42d5-b15b-0eb870a48b89", + "id": "d3ab409c-8ff0-404e-a365-677745c94b2c", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -81282,7 +80467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b8ea932-08f5-4e2b-96e9-0e7b4b0f1cec", + "id": "91827e96-d984-43e5-9bd3-d7d91113f87c", "name": "Assign a Role to a Segment", "originalRequest": { "url": { @@ -81339,7 +80524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "863bc7e8-e44a-4573-b9b0-6a1879da524f", + "id": "1b22d6f6-559b-403d-8dff-5309b4a97613", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -81396,7 +80581,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a8e5557f-172c-4404-acef-165fbbebb055", + "id": "fc77661b-a978-425a-b792-1a3877e42c38", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -81453,7 +80638,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09b4fb46-67b4-44c1-a162-4e31eda0adbb", + "id": "d36e7b75-0854-4ab0-b4dc-537e37199214", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -81510,7 +80695,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9eb09e06-6cf2-4022-8e96-0c1629633cad", + "id": "4434abd2-cc8d-48d2-aa1c-77c5feb5074c", "name": "Set the Membership Selection Criteria to a List of Identities", "originalRequest": { "url": { @@ -81567,7 +80752,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b83dee6-f323-4d70-9c22-c7ee41bfd967", + "id": "4e7b13b9-c862-4288-88f9-67cc7e4047c0", "name": "Set the Membership Selection Criteria to a Standard Expression", "originalRequest": { "url": { @@ -81624,7 +80809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0782a7ab-c5ff-449b-8e94-53842de4fc53", + "id": "a678c183-be2d-4ddc-892f-faec81a47832", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -81681,7 +80866,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7ba4ccae-84f2-4fc2-a15f-e81897506ac4", + "id": "2f226a42-e372-479e-a38f-69e14e81b32f", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -81738,7 +80923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "63b29982-63da-4398-839e-a9a66ac7eb72", + "id": "3bc938d1-3451-40e3-b6d9-33fd20e91da2", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -81795,7 +80980,7 @@ "_postman_previewlanguage": "json" }, { - "id": "069cd799-d780-4040-aeb8-02ed12f6c871", + "id": "15d6d9f5-bb78-4196-84f4-16afcd5ef3e2", "name": "Add a New Clause as the Child of an Existing Standard Expression", "originalRequest": { "url": { @@ -81852,7 +81037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df248b16-b76d-4fb2-a6b4-15043f4b5cc1", + "id": "a16cfb9a-b381-4f15-aa0d-154ae4f312c2", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -81915,7 +81100,7 @@ } }, { - "id": "380e8e39-0867-416a-8c30-236c0348e382", + "id": "0d532e78-debf-475a-a209-1a5be603ab8f", "name": "Delete a Role", "request": { "name": "Delete a Role", @@ -81956,7 +81141,7 @@ }, "response": [ { - "id": "60992e45-ad05-4b49-9b16-ed178b564843", + "id": "d4bf22b2-514e-42f4-96f4-2db775ce3b41", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -81990,7 +81175,7 @@ "_postman_previewlanguage": "text" }, { - "id": "66f2a00d-feb6-4e81-8ab8-d11847fa5ee0", + "id": "64e6b8a1-9c83-478d-a526-88dcd811503b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -82034,7 +81219,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a114e43-74ed-4910-af7d-244917f1e846", + "id": "a35c12ff-91be-43fe-a12b-5c59f8f6a34e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -82078,7 +81263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c2aa6a5-d85b-4096-8ed9-10a9e384d1e3", + "id": "ca862382-93c9-4b7c-8f9f-bd3cfd08e790", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -82122,7 +81307,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d4268f4-3bbb-439d-aa1b-83379851dd3e", + "id": "c1946847-a30a-4a76-bb66-3fcbdc582b05", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -82166,7 +81351,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99f38d40-bfa8-44a4-888f-b34eb93fb2a3", + "id": "6d7d7eb8-ba37-4d7a-bfb1-f3add0c1022d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -82216,7 +81401,7 @@ } }, { - "id": "0127eb2a-a51d-4e62-86f3-a1e7f50b2e33", + "id": "efc86c07-0cbc-43f2-82fb-ed06e2899f31", "name": "Delete Role(s)", "request": { "name": "Delete Role(s)", @@ -82259,7 +81444,7 @@ }, "response": [ { - "id": "6fadcfd9-c693-4798-a7cf-4065e5092685", + "id": "edd06fea-aabf-4f5b-b412-0b478b3c5253", "name": "Returns an object with the id of the task performing the delete operation.", "originalRequest": { "url": { @@ -82316,7 +81501,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d665e4d-7cfa-4a40-9e8b-7f9ce4037ff3", + "id": "619c0f89-d131-445e-8a7f-f22b3b3fc6d9", "name": "400.1 Bad Request Content", "originalRequest": { "url": { @@ -82373,7 +81558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "522c923e-c149-4a88-9dd7-7868fa9518f5", + "id": "7031017b-13c9-4202-8a37-b55a68cebae2", "name": "400.1 Role ids limit violation", "originalRequest": { "url": { @@ -82430,7 +81615,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9e6034d-b6f3-4764-9d68-b70b603111dc", + "id": "11bad824-cf8e-4738-9042-fe3e8cd30910", "name": "400.1.404 Referenced object not found", "originalRequest": { "url": { @@ -82487,7 +81672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ae91ee2-3203-4cfe-8aef-36c099bfed82", + "id": "bfaa82f6-e6cf-45df-adbf-5e85a1a0ba2e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -82544,7 +81729,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e85d990f-47e7-4734-af20-b6bbcdd976e8", + "id": "31ef908b-34aa-4af4-909c-e8d992c8b3e5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -82601,7 +81786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fbdf519-5263-47a4-85bc-3d083b35e6ef", + "id": "68ef9be0-4958-4a67-b126-ee987cd20dd8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -82658,7 +81843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f46496f-da6d-422c-b006-c4f1c4373aca", + "id": "42686f1e-ada2-400f-99fe-f4b9fc647fd9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -82721,7 +81906,7 @@ } }, { - "id": "b0a529c4-5668-40a1-a6df-e8081e8aa7fc", + "id": "c4068eaa-210d-4403-8003-59fd5c9ef39f", "name": "List Identities assigned a Role", "request": { "name": "List Identities assigned a Role", @@ -82806,7 +81991,7 @@ }, "response": [ { - "id": "4357513a-0385-4064-a66e-7a19ffb7a164", + "id": "5dceb880-4621-426b-8c58-c836cb80f532", "name": "List of Identities assigned the Role", "originalRequest": { "url": { @@ -82897,7 +82082,7 @@ "_postman_previewlanguage": "json" }, { - "id": "448b08da-e3b3-472b-8389-614a41dca378", + "id": "a925cf6d-15c0-4c4a-a6a2-b9d19dcad09b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -82988,7 +82173,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aee62e44-bf37-4dc5-851f-89e7204e699e", + "id": "c8aec9e3-abe2-40dd-aa94-072ac016d8ac", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -83079,7 +82264,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b7e6f8a-36d7-40b6-a62c-013f73ce0eca", + "id": "3396d9f8-d978-4708-8f24-bbade420e94f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -83170,7 +82355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a206bbff-ea83-45d5-833a-2db0795bc2ad", + "id": "bc55ec7c-2111-4c51-9b1f-6ec01ffc2610", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -83261,7 +82446,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef8206b2-814a-4a8c-80fd-0a9e5befb5db", + "id": "f7f015f8-fb05-4bdb-8cb6-3be1d5d2cd06", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -83361,10 +82546,10 @@ }, { "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", + "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 Identity Security Cloud 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 Identity Security Cloud 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/docs/api/v3/scheduled-search/) for more information about running saved searches on a schedule. \n\nIn Identity Security Cloud, 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": "b2ec53ad-9b17-48df-b56b-a16669cd871c", + "id": "2ed7f8d3-9f1b-47c0-863d-89ab32ab63f0", "name": "Create a saved search", "request": { "name": "Create a saved search", @@ -83406,7 +82591,7 @@ }, "response": [ { - "id": "2b4c6f3e-d9c0-44ce-9b8e-a329a7f770a6", + "id": "2edf61c4-520e-47f9-9656-35a38cc4a90f", "name": "The persisted saved search.", "originalRequest": { "url": { @@ -83462,7 +82647,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93cb66da-8e95-42f8-bd2b-b84b735b192c", + "id": "7a4da4c0-53e2-4e7c-9a95-e170dd3b2460", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -83518,7 +82703,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0de6b7d9-c53d-4d66-ac66-f5e9ba721482", + "id": "23ecc323-900a-428e-947a-e35ea9547e2f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -83574,7 +82759,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4515b68a-5ef8-4e53-90a1-9e7afdba6a33", + "id": "5e1346b4-32bc-4393-adb4-9ca15be1f705", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -83630,7 +82815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "be01c12c-7983-4c4c-8465-28df3437bf98", + "id": "c3533b7b-4316-40f2-b318-58fa89d8c299", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -83686,7 +82871,7 @@ "_postman_previewlanguage": "json" }, { - "id": "558d14b2-5ca2-48a8-891b-85b06cba4d90", + "id": "47ea6945-d62b-4fce-a756-e4369fb27224", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -83748,7 +82933,7 @@ } }, { - "id": "3b27edba-85e2-4fd8-9bcf-adf2302f7fe8", + "id": "0c3488ef-bfe6-4df3-bfc6-970005d3e9b1", "name": "A list of Saved Searches", "request": { "name": "A list of Saved Searches", @@ -83814,7 +82999,7 @@ }, "response": [ { - "id": "c41c346e-cb24-40d7-8658-5fd696240436", + "id": "af8ca6d6-b038-4918-991b-048ac6cfb644", "name": "The list of requested saved searches.", "originalRequest": { "url": { @@ -83903,7 +83088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52998747-0365-4df6-970a-6ead769c9e82", + "id": "64c6e6a6-cb5a-46bf-b1d2-d5782ca661dc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -83983,7 +83168,7 @@ "_postman_previewlanguage": "json" }, { - "id": "847d3a2f-6ed7-42f4-af1d-938662eaf5ac", + "id": "dc3ff090-53d5-42fd-a532-c17414e60429", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -84063,7 +83248,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dea4288a-f591-432f-9c15-7cd0c0434629", + "id": "529858bc-38e2-43f3-9df2-13da1c463289", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84143,7 +83328,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f961468b-cecc-4726-acd6-92ee7c6ab50a", + "id": "30b71195-00d7-4f6c-af7e-0b9d8d31a972", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -84223,7 +83408,7 @@ "_postman_previewlanguage": "json" }, { - "id": "933cfab4-9a71-4cf8-9d69-166ead60b387", + "id": "12cd02b8-20f7-4338-936c-05c43c3ad95d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -84309,7 +83494,7 @@ } }, { - "id": "f6476be6-424e-4e93-a560-62dccadfb7c0", + "id": "26ddd6eb-1e52-486c-913b-40afd3927722", "name": "Updates an existing saved search\n", "request": { "name": "Updates an existing saved search\n", @@ -84363,7 +83548,7 @@ }, "response": [ { - "id": "37a2dcaf-a345-46b4-be4f-a22532c494a3", + "id": "ee13219e-3330-49ab-8c3f-8d75e1f64ac7", "name": "The persisted saved search.", "originalRequest": { "url": { @@ -84420,7 +83605,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e02a08f-6f25-48db-94a8-4fe6a722c3bb", + "id": "379f6c79-c618-448d-a6d9-00f7a4b8ec2e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -84477,7 +83662,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c0d8e69-617a-457d-a935-0002593738c9", + "id": "2fc54011-a79b-474e-98d7-7708007ead68", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -84534,7 +83719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "55641f57-8e22-4ee9-abf0-37e0e52330f5", + "id": "c368a003-00c5-4d2c-95af-61c8a9a98388", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84591,7 +83776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "207d3016-3404-4847-be7d-c8aa94673044", + "id": "9a9cb5a7-04ea-425b-9f08-f25235a2a9f9", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -84648,7 +83833,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bfb6775-0e35-49d9-9557-630d97507c58", + "id": "8dcba1ac-97ef-45e5-986a-e90a94f89db8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -84711,7 +83896,7 @@ } }, { - "id": "e4fe2d7c-f552-4912-8da8-5679ab92697c", + "id": "114b3d0f-b835-41f3-bc46-0e538a42d296", "name": "Return saved search by ID", "request": { "name": "Return saved search by ID", @@ -84752,7 +83937,7 @@ }, "response": [ { - "id": "973497c0-3c4a-490e-8ba5-1faa0a1b24b7", + "id": "a9f79ea6-f1b2-4266-aa05-c7692a1329a4", "name": "The requested saved search.", "originalRequest": { "url": { @@ -84796,7 +83981,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7c3cc3db-3c46-4cd6-9cc1-e3f54574b3f4", + "id": "f8ab0b1f-3675-4a65-a58d-290f20751e00", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -84840,7 +84025,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b8758f0-bfd5-4cd5-a5bf-95dfa3d0c0fe", + "id": "a59e7812-48e3-4f62-b9b8-0bbef2deeeb1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -84884,7 +84069,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec6b24f1-091f-45fd-a4c9-57f8153985fd", + "id": "e73391f8-bf41-4628-873b-5fbc8a9ebf7a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -84928,7 +84113,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7102eda2-7174-4c6e-a4db-1124daa9319d", + "id": "d772c1cb-b412-4d15-bc88-c6bf12550488", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -84972,7 +84157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0be8b988-e232-4005-87bb-33b076ccfb96", + "id": "95ed7a0c-d199-4332-9105-12444bd1aad8", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -85016,7 +84201,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91a4bf72-9520-4e21-8112-ac04a208d907", + "id": "b23f82f5-7daa-40c9-b229-816a16e3125c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -85066,7 +84251,7 @@ } }, { - "id": "1661c00f-2406-4140-9b67-9bcf497b2ff4", + "id": "1a93dea3-fb65-4fdf-af94-03c0d34a4613", "name": "Delete document by ID", "request": { "name": "Delete document by ID", @@ -85107,7 +84292,7 @@ }, "response": [ { - "id": "473c3e11-89a0-4fd8-a43f-428d805df794", + "id": "508045b1-fe99-465f-9bd5-d4c288af2685", "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -85141,7 +84326,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f4c5273c-e16d-4da2-827a-dce767479cb6", + "id": "aa90cc16-da13-4610-9f8a-54723975ce30", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -85185,7 +84370,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1faf34ac-5def-48db-8757-8310deaa5cd2", + "id": "8f9b0888-422d-4da0-a4d2-cfcbd436c7fe", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -85229,7 +84414,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8db2609e-d557-4aaf-9f4d-d0c10f98c310", + "id": "fb8a5f29-e3b7-4e0c-ab62-df8c379a236f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -85273,7 +84458,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac5b3792-db8d-4a0a-a1c8-1442ed02c50a", + "id": "44e299cf-ee2f-44f6-a8ea-49c2a8c2225e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -85317,7 +84502,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70326206-ea05-4146-bf66-ae9aee74855f", + "id": "118b8843-3b4d-4e19-8049-343cdb4c7a8b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -85361,7 +84546,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7dc1af35-62b3-46de-899f-cb0117b8f4ea", + "id": "50f4bac5-d83b-4b85-9e08-18cb361f9640", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -85411,7 +84596,7 @@ } }, { - "id": "c1a33d37-beb4-4f40-8883-bb3ecb8b15d6", + "id": "83051ed3-b91d-42ab-a6a7-3f49439b74ae", "name": "Execute a saved search by ID", "request": { "name": "Execute a saved search by ID", @@ -85466,7 +84651,7 @@ }, "response": [ { - "id": "2d9b9981-0d1d-45d1-82c4-76a1809e789d", + "id": "73cdf98b-fd2d-4677-bd9b-754d6604d046", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -85514,7 +84699,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6bdcf100-a9e9-44dd-b627-0dc4de0fd9d5", + "id": "ddfe2915-f174-4b03-b73b-0c4ef476ac14", "name": "Triggered by Scheduled Search", "originalRequest": { "url": { @@ -85572,7 +84757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc4e644b-4ceb-41ed-86be-43e452dfd4be", + "id": "d3975f58-3956-45f1-9d0a-464023aafc97", "name": "Triggered by UI Test", "originalRequest": { "url": { @@ -85630,7 +84815,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96d79a24-015e-49eb-a06c-db1a76e3809d", + "id": "5252c9e2-cb23-4021-81e2-459e77cc676b", "name": "Triggered by UI Test", "originalRequest": { "url": { @@ -85688,7 +84873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c40f6f3-c270-4a8f-be13-56a88a6266c4", + "id": "b49d4af1-535c-4ab0-8513-7f1b1bec9051", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -85746,7 +84931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e84fe78-b009-4bb0-b844-df47f32924b4", + "id": "fa9eefc1-5798-46bb-89af-6382540fe13b", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -85804,7 +84989,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd723106-8a26-4dca-bf41-f7a0accf15fe", + "id": "5cfb9fa5-af55-4741-8688-8310e6cf4d18", "name": "Triggered by Scheduled Search", "originalRequest": { "url": { @@ -85862,7 +85047,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aae332f6-2e7a-46e7-969d-bfdb02486efc", + "id": "54a0fb83-435c-4dba-8cdb-cb0d27a8786a", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -85929,10 +85114,10 @@ }, { "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", + "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 Identity Security Cloud 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.\nIdentity Security Cloud emails her the search results when the search runs, so she can work on other tasks instead of actively running this search.\n\nIn Identity Security Cloud, 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, Identity Security Cloud 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": "f0073ca8-0afb-4715-a687-40cce21f20d8", + "id": "d1dc02ea-c7cf-4f3e-baeb-deaeeed20554", "name": "Create a new scheduled search", "request": { "name": "Create a new scheduled search", @@ -85974,7 +85159,7 @@ }, "response": [ { - "id": "b2d3cb9d-84e1-4204-b7b6-d25fc4802a05", + "id": "f0eb081b-7bcf-4054-8591-b2402c4150cb", "name": "Daily Search", "originalRequest": { "url": { @@ -86030,7 +85215,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7cc257c-2b36-4be9-a951-fdfb8457f5da", + "id": "4b9f13df-a292-46b6-9466-63d456a2db15", "name": "Weekly Search", "originalRequest": { "url": { @@ -86086,7 +85271,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7eb78bed-0803-46f4-a272-ae69eb9979fd", + "id": "8e9ad5e0-0c0e-4a22-a041-76a0f05f38fe", "name": "Monthly Search", "originalRequest": { "url": { @@ -86142,7 +85327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fcc542b-1760-49b5-bce7-40e3f1a423e2", + "id": "d079db0e-77eb-4d16-a683-0d96c1596fac", "name": "Annual Search", "originalRequest": { "url": { @@ -86198,7 +85383,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51fb7abd-d4b6-4224-b521-1cd4b54d1ada", + "id": "03d4ca33-09a8-4d77-a3bb-049157b7bbb1", "name": "Calendar Search", "originalRequest": { "url": { @@ -86254,7 +85439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "435270ca-6c54-4988-8b94-f0d41431ffbb", + "id": "92894531-9766-43d2-b67d-1fb494f092d9", "name": "Weekly Search", "originalRequest": { "url": { @@ -86310,7 +85495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4337b63-a469-4bec-b9d2-2412a96c11ea", + "id": "f4eedcca-19ff-459e-8618-8fd32dfa9b9a", "name": "Monthly Search", "originalRequest": { "url": { @@ -86366,7 +85551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ed7d603-9a88-4cc3-bdf3-3f541a920cb8", + "id": "b6f8810a-299f-45e4-9c4f-e70ebabe4e70", "name": "Annual Search", "originalRequest": { "url": { @@ -86422,7 +85607,7 @@ "_postman_previewlanguage": "json" }, { - "id": "59105b31-4c2f-40b5-b3c9-8326d05ad95b", + "id": "16ebfe53-3fc9-4c71-8787-42b6cbb7e97e", "name": "Calendar Search", "originalRequest": { "url": { @@ -86478,7 +85663,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a811706-f2a1-4f26-8793-0177a4d1080d", + "id": "be46c116-b94b-4d66-8ae2-d6a02d2ec79c", "name": "Monthly Search", "originalRequest": { "url": { @@ -86534,7 +85719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae1e51a1-de9f-46eb-870c-86e4bb22afe6", + "id": "1cd4291b-b75c-4da6-9bb1-6cc2550187c0", "name": "Annual Search", "originalRequest": { "url": { @@ -86590,7 +85775,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b25e4afc-d62a-40e3-ad40-3869e20e8321", + "id": "886f129d-1147-46cf-99f7-b889f526f37f", "name": "Calendar Search", "originalRequest": { "url": { @@ -86646,7 +85831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cdb1ae2e-8cb5-4e6f-b6ff-cf26967b844d", + "id": "8984601a-7495-4aaf-807b-c31fcacc4038", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -86702,7 +85887,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b1db063-705e-46be-b96b-6a97e916b7ec", + "id": "fe6d13ef-b395-40e3-bb7d-9c9ea2394773", "name": "Calendar Search", "originalRequest": { "url": { @@ -86758,7 +85943,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cdc0f3a1-c45d-4e3f-a410-884e00e5c128", + "id": "514cbd88-0283-4bea-87c8-bbf5bbdeb815", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -86814,7 +85999,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2227cca5-e71d-448e-b073-f272053b6bf6", + "id": "986a42f5-10c2-4ec7-8847-f30973a3e556", "name": "Daily Search", "originalRequest": { "url": { @@ -86870,7 +86055,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9f70fc4-d668-4ccf-bc5c-ab8949613baf", + "id": "cbb89cde-0415-45ac-b3d0-fd4fe7c72d1f", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -86932,7 +86117,7 @@ } }, { - "id": "432dbac8-0470-4cf6-8a26-ab505b0d5be9", + "id": "d84d4c8e-d997-4695-9156-dc6f048e7571", "name": "List scheduled searches", "request": { "name": "List scheduled searches", @@ -86998,7 +86183,7 @@ }, "response": [ { - "id": "1e575575-7e58-4c9b-8623-b794ee0de743", + "id": "86dc49c8-4d2b-4038-927e-5ffcfbc40837", "name": "The list of requested scheduled searches.", "originalRequest": { "url": { @@ -87087,7 +86272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de4a366c-7600-4ede-9606-698bb036cadd", + "id": "c5ef5e8f-a9da-404c-8974-9716a0d0e433", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -87167,7 +86352,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8b20e50-5282-4143-8970-8c3216459463", + "id": "1ccfeb36-4532-47c5-aed5-f3656b5f984d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -87247,7 +86432,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2606c36e-5969-45a5-8015-86387dde7293", + "id": "1d5e3558-fea2-4fcb-a85e-551f970e8e94", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -87327,7 +86512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "471fc901-a6da-4777-817d-94b0792cc072", + "id": "f9e471fd-dc6e-49ec-90d5-316327b4134c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -87407,7 +86592,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a79d2077-e413-4eb3-ad53-82b74e6cd378", + "id": "056b3f9f-abb3-43f1-91df-780909c4b7aa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -87487,7 +86672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa9b2be4-afbe-4d0d-ac29-3ce3188cf600", + "id": "2da19be4-28f4-4985-982a-04c7649e0180", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -87573,7 +86758,7 @@ } }, { - "id": "9adb4f33-04f7-4419-886b-3ff182dd1208", + "id": "1c6dfbd3-82a3-469d-b3e9-706f07d53a81", "name": "Update an existing Scheduled Search", "request": { "name": "Update an existing Scheduled Search", @@ -87627,7 +86812,7 @@ }, "response": [ { - "id": "f7d768a9-c6a9-4237-98ee-e2bb48e5eb0e", + "id": "367effca-2cf3-423d-b3ed-34cfa57a8402", "name": "The persisted scheduled search.", "originalRequest": { "url": { @@ -87684,7 +86869,7 @@ "_postman_previewlanguage": "json" }, { - "id": "439424d5-94dd-4a3f-b93f-5f081fea1a34", + "id": "fde17ed2-1549-4615-9fdf-56d606630c72", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -87741,7 +86926,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b47493e-a4d7-4295-adbc-b4246037ed29", + "id": "edda7469-3436-46f6-accf-f04b4fd21cfe", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -87798,7 +86983,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf1e4264-ab32-4720-9ae3-550c249b433b", + "id": "deaae5a3-376d-46a1-a17d-ab35f4069e1c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -87855,7 +87040,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd48ea26-bf61-4ef6-aa65-a3d0d93a5c04", + "id": "81788182-151b-4683-9378-22d4315aeb85", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -87912,7 +87097,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6110ab20-f24b-427c-aba2-9ccff6d0249b", + "id": "8160ebbb-88b5-4690-a669-882ff1c76064", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -87969,7 +87154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "896c525c-da70-45eb-be96-b60817b13aa1", + "id": "7c1d1a4a-563e-4f57-8917-c786bea69e49", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -88032,7 +87217,7 @@ } }, { - "id": "dee65c6d-e663-46c6-9f61-a29fb6a264a6", + "id": "b4ff9f17-7da5-49e9-a843-268a0c0d4f14", "name": "Get a Scheduled Search", "request": { "name": "Get a Scheduled Search", @@ -88073,7 +87258,7 @@ }, "response": [ { - "id": "e9019c0f-8784-4ade-8c4a-07d59899e189", + "id": "e2a7d3ea-4169-477b-b708-80af611c87c8", "name": "The requested scheduled search.", "originalRequest": { "url": { @@ -88117,7 +87302,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bead6062-d7b4-41ec-a192-9b6f8f8ebcba", + "id": "0ea6364c-c406-4996-94f0-d26615e6bde3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -88161,7 +87346,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8b79c87-7130-4e6f-91c7-7fe4ccf85c6c", + "id": "579679d3-b02f-4b73-83c0-ac2c8b268ae0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -88205,7 +87390,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2dec767b-68e5-478c-80c5-16e939c8efee", + "id": "14d0c63c-a82f-4aec-87ac-24fc626b3620", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -88249,7 +87434,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b5583b0-f2c6-4226-9a6c-ab97114ff566", + "id": "b21c8984-9ea1-4aef-8ea0-32d94195ae1c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -88293,7 +87478,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2bef1579-58c8-4ec6-8934-ae584c4a7c89", + "id": "6837a100-5a97-455c-b3e6-2e3f12eb6e81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -88337,7 +87522,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47abd54b-8061-4219-826b-8f26808960ea", + "id": "9e1c215b-b9c9-4f4c-9fdb-51ed5f91e9f0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -88387,7 +87572,7 @@ } }, { - "id": "cbbd179a-6cca-422d-a521-507e7872b11f", + "id": "d56904fe-acc9-4b90-80f2-28650715cccf", "name": "Delete a Scheduled Search", "request": { "name": "Delete a Scheduled Search", @@ -88428,7 +87613,7 @@ }, "response": [ { - "id": "8aaaaeb1-57c6-41ec-a170-996282b9e2f3", + "id": "fb32a2bd-fb6a-4bc4-9908-41ca208027d6", "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -88462,7 +87647,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e89e2db5-e23e-4893-845f-f140f3187e32", + "id": "7511495c-a0d9-4c1b-b720-23ff590c77aa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -88506,7 +87691,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2c89d9f-0ad8-4a2c-a925-8c8ceabba789", + "id": "b233dec0-95c6-40ef-96dc-dc1bf0981610", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -88550,7 +87735,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fe217187-3160-4714-bc2e-9084727eb1b8", + "id": "f728d2d9-a796-4f4a-b868-60088a2f2c68", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -88594,7 +87779,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de807868-2370-4633-a27e-090ec6df6695", + "id": "432b939b-c10b-4581-a701-087be37e7058", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -88638,7 +87823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b271f92f-59ad-4e27-b58f-a058bec29657", + "id": "209ffb7e-e2e5-4d39-b944-fa8afa9f294c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -88682,7 +87867,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65f746eb-f52b-45d9-97ac-c043afc022f9", + "id": "eb063548-b06a-45d0-be75-636381b95dcc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -88732,7 +87917,7 @@ } }, { - "id": "dd10e56b-9782-4cf3-bf5a-03af30b8be40", + "id": "ef19a719-ac8c-4fe3-9f25-ad3024fa62f7", "name": "Unsubscribe a recipient from Scheduled Search", "request": { "name": "Unsubscribe a recipient from Scheduled Search", @@ -88787,7 +87972,7 @@ }, "response": [ { - "id": "b90ea8ee-bd2e-4d01-8e26-59e2b08b069d", + "id": "f9f011d9-a26b-4447-920b-03c69a8f05f1", "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -88835,7 +88020,7 @@ "_postman_previewlanguage": "text" }, { - "id": "845eeb1b-3e8f-4b97-9f4d-364c503a3895", + "id": "1e9461be-6bc7-4009-9bec-8bd972152804", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -88893,7 +88078,7 @@ "_postman_previewlanguage": "json" }, { - "id": "786a7d3e-a212-4a04-84dd-5e4fbc92502a", + "id": "0f793ac3-cb35-43f4-a4aa-9381f1392b8b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -88951,7 +88136,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1adba1d2-db3e-4b7b-b95d-8f6c62df3e0b", + "id": "8453cd2f-a30a-4b99-a18f-e13a63ccd0a3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -89018,10 +88203,10 @@ }, { "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", + "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\nIdentity Security Cloud 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 Identity Security Cloud'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 Identity Security Cloud'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": "27b3d96b-8301-4c63-8753-ebdf3ba41aca", + "id": "0b906b10-c67f-4285-b8b0-941182271abc", "name": "Perform Search", "request": { "name": "Perform Search", @@ -89091,7 +88276,7 @@ }, "response": [ { - "id": "b6abb71c-ca80-45b5-8b76-a633a19ff2c9", + "id": "715c0802-2898-4ef9-b505-50f364ea18ba", "name": "A collection of AccessProfiles", "originalRequest": { "url": { @@ -89184,7 +88369,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6661c933-ed77-48bb-870c-1c6414ad36b4", + "id": "8250829e-e128-4ff8-9ec3-220a9019fdca", "name": "A collection of Entitlements", "originalRequest": { "url": { @@ -89277,7 +88462,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6cb363e8-eb0e-4f6d-828f-746fdb76592a", + "id": "848bbff1-b89c-45d0-9eeb-176e0669bc41", "name": "A collection of Events", "originalRequest": { "url": { @@ -89370,7 +88555,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28232e4e-47dc-47b3-a4ce-3130d5051852", + "id": "f34aa8f8-095b-4f49-88c4-29b0b7e39288", "name": "A collection of Identities", "originalRequest": { "url": { @@ -89463,7 +88648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3686852-ab5c-43c6-8120-333060b76355", + "id": "518d9b14-c37b-4d0e-8fa8-1b1382878e82", "name": "A collection of Roles", "originalRequest": { "url": { @@ -89556,7 +88741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6037b80d-68f6-4a3a-8d5c-0c320e7e69df", + "id": "db53314a-0ab5-4b88-a06e-acb894d83218", "name": "Filter with Exists", "originalRequest": { "url": { @@ -89649,7 +88834,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aa351140-a78d-4f52-86f4-e0793b3ccf8f", + "id": "98ba2a80-31ca-4409-927c-1cf81f905709", "name": "Filter with Range", "originalRequest": { "url": { @@ -89742,7 +88927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c326d78-d511-406b-b782-a2564ece5a60", + "id": "175ee890-a059-4c8b-bbb9-19db83b73624", "name": "Filter with Terms", "originalRequest": { "url": { @@ -89835,7 +89020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5851744-10c0-4ad3-bda9-563b078f6bd6", + "id": "b4fafbcc-15ab-4cd7-ab1b-a23bc63499b0", "name": "Filter with Exists", "originalRequest": { "url": { @@ -89919,7 +89104,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45e40d91-0b0e-4834-ac17-8469ad581043", + "id": "31d63145-d3b9-4520-a146-5d32df1ad316", "name": "Filter with Range", "originalRequest": { "url": { @@ -90003,7 +89188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8458709-6e16-45e4-8e43-cd0285813d87", + "id": "4237860d-e638-4361-88cc-63ee2e5b0bb3", "name": "Filter with Terms", "originalRequest": { "url": { @@ -90087,7 +89272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f88e28b-1cf3-4b02-a900-c170c6f42fe6", + "id": "666790e9-db62-4478-9cee-875fcf9b4f6d", "name": "Filter with Range", "originalRequest": { "url": { @@ -90171,7 +89356,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b091620-1e98-4f02-b086-b4bb7787f32a", + "id": "6e6724d4-810d-41bd-be83-26525f3ac5da", "name": "Filter with Terms", "originalRequest": { "url": { @@ -90255,7 +89440,7 @@ "_postman_previewlanguage": "json" }, { - "id": "80b6361c-bdad-4cfa-894b-cf83f4b65d89", + "id": "ddbc158a-d926-472d-b00e-d7ce08cc6b6a", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -90339,7 +89524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ce2f723-f28e-46bc-8331-9aca8a289470", + "id": "75c79837-f7c4-4a99-9ff9-11cd47afa15d", "name": "Query with Fields", "originalRequest": { "url": { @@ -90423,7 +89608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4156165b-be0e-4b53-a347-94512c3210d5", + "id": "50ef0ac1-d2ac-423a-9de4-3c7285b20e67", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -90513,7 +89698,7 @@ } }, { - "id": "1495d98b-2fed-4065-a1c2-cce86a00e1cb", + "id": "a8bd66ff-e965-4e0e-8ffc-b311ecfe3a01", "name": "Count Documents Satisfying a Query", "request": { "name": "Count Documents Satisfying a Query", @@ -90556,7 +89741,7 @@ }, "response": [ { - "id": "b1454836-152d-415d-afcc-bd7c834f2a1d", + "id": "2ee14234-c4dd-443a-b21a-9d87b4839e9a", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -90613,7 +89798,7 @@ "_postman_previewlanguage": "text" }, { - "id": "2e6ec61a-fcb6-47d9-a91f-b2dad1bee8cc", + "id": "ebb37efe-f137-452b-bc65-7c05e2a072a2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -90670,7 +89855,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad3c8a48-2544-4095-aca6-019e4fe58772", + "id": "3c91f667-ecc8-4339-937d-de245f7eb56b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -90727,7 +89912,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed77a3e3-db74-4731-91ab-a91de5027b24", + "id": "48ae6cab-7543-473e-bb1e-a7768f84b3dc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -90784,7 +89969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8aa741c6-15e5-4ceb-9004-0ef904d98934", + "id": "48534265-f5b7-426a-a0ed-b89de342196f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -90841,7 +90026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0fd1658b-e908-4dcb-b353-e4a752c7fefa", + "id": "4302f649-9508-4b00-bfa4-f9688fce8eb0", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -90904,7 +90089,7 @@ } }, { - "id": "5360898e-6141-475e-9138-17e8cbe7afd6", + "id": "a1ba5607-f7a1-40da-b0c5-1ae24e9ae916", "name": "Perform a Search Query Aggregation", "request": { "name": "Perform a Search Query Aggregation", @@ -90975,7 +90160,7 @@ }, "response": [ { - "id": "3bbf4c70-24ec-4ad8-a407-d4f8113bad90", + "id": "b7955683-7337-4dad-8f1c-162f176e0115", "name": "MetricAggregation", "originalRequest": { "url": { @@ -91069,7 +90254,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3348b21-20b1-47b1-8cf5-b1f254d0a6e8", + "id": "3ed87b1c-2a9f-4fa1-a8ec-a7e60202e451", "name": "MetricAggregation using DSL", "originalRequest": { "url": { @@ -91163,7 +90348,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fb412b2-2668-4da4-9c30-dd2d4d1e405b", + "id": "8091e8c0-b0fe-441a-87f2-829c29064b5e", "name": "BucketAggregation", "originalRequest": { "url": { @@ -91257,7 +90442,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d06fb52-9247-4191-ab08-f06478be0ca9", + "id": "ad97b4bb-ae96-424f-8979-e5af029ae43f", "name": "BucketAggregation using DSL", "originalRequest": { "url": { @@ -91351,7 +90536,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd39259a-c88f-4479-ad4f-9bd64406f875", + "id": "65ca982e-d85a-4069-bd52-288ed3cffcc4", "name": "NestedAggregation with BucketAggregation", "originalRequest": { "url": { @@ -91445,7 +90630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "26799219-26aa-4844-b17b-a4e052ec8252", + "id": "eb0b40ac-2a7d-476f-babe-a953eeaf3f65", "name": "NestedAggregation with BucketAggregation using DSL", "originalRequest": { "url": { @@ -91539,7 +90724,7 @@ "_postman_previewlanguage": "json" }, { - "id": "038bc0b6-ee4a-4485-9ac3-f1c3432ee8e7", + "id": "464f0285-9216-4fb0-a715-c191c21e9667", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -91633,7 +90818,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e11c85cf-c854-4a12-8eab-aa47b0de997e", + "id": "722b1674-b6a7-49c0-a6f9-3c54393e3b48", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -91727,7 +90912,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f439df5a-7f94-471f-94a1-1aaa2b4283e5", + "id": "5088c697-34a8-4f6d-8d69-e71aa254455d", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -91821,7 +91006,7 @@ "_postman_previewlanguage": "json" }, { - "id": "176317a5-39a9-4bd2-9d59-723effd3d635", + "id": "e2adb48e-3997-4469-af1d-86fe2d1c0550", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -91915,7 +91100,7 @@ "_postman_previewlanguage": "json" }, { - "id": "82fcbc01-4ef0-43af-9feb-147024a9030b", + "id": "e2eaf00f-f865-4f95-84d7-75371e115bbb", "name": "MetricAggregation using DSL", "originalRequest": { "url": { @@ -92000,7 +91185,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f74100e0-f23d-4ff5-8d24-97d1623b3376", + "id": "5c55bce0-3fb0-489b-8f74-fe5bfc2e4e3c", "name": "BucketAggregation", "originalRequest": { "url": { @@ -92085,7 +91270,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c2b396e-410a-4f39-bf5a-b85802f98ded", + "id": "e2c16423-64ff-416a-8e23-50fcd54e4b0b", "name": "BucketAggregation using DSL", "originalRequest": { "url": { @@ -92170,7 +91355,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5b8a62b2-3e96-476e-a946-19d9741e6122", + "id": "5c082c6b-37e7-41ff-aa6e-5ae1b9de0008", "name": "NestedAggregation with BucketAggregation", "originalRequest": { "url": { @@ -92255,7 +91440,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7764a150-d57a-4115-9bfe-962d742b7445", + "id": "3eed4dea-0ed2-4fb9-9d4e-0e8c4b1dcb48", "name": "NestedAggregation with BucketAggregation using DSL", "originalRequest": { "url": { @@ -92340,7 +91525,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d7765da-0f42-44b4-955a-e89175e6f2d0", + "id": "f54f8797-243d-400c-9d3f-ad8bd5ec0d4f", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -92425,7 +91610,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36aaba1e-fe56-4c77-b12b-8ff4dc383e73", + "id": "968abf9f-d5f2-4863-864a-d088ead29adf", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -92510,7 +91695,7 @@ "_postman_previewlanguage": "json" }, { - "id": "86db10d4-8bd2-4a3b-b724-a0b3c0a963f6", + "id": "d609af29-9272-4210-80cd-f1adac0f3706", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -92595,7 +91780,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b96b391-b6ca-48bf-9827-64ba305d89cc", + "id": "951c9425-87f3-499a-bcfc-a8aa189c7611", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -92680,7 +91865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "892c35af-d83c-4d6d-885e-072dfa742581", + "id": "9bf3256e-b807-4819-9695-ad4940456008", "name": "BucketAggregation", "originalRequest": { "url": { @@ -92765,7 +91950,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a6674bd7-fd8b-450e-8a66-bf16d7a58dd1", + "id": "010ecb7f-7301-40d9-b5e8-ca8cc2901e0e", "name": "BucketAggregation using DSL", "originalRequest": { "url": { @@ -92850,7 +92035,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c55abac9-7e5f-4cb5-bce0-87bb800d8488", + "id": "c2c070db-4b2e-4583-a5ed-3932312e3a4b", "name": "NestedAggregation with BucketAggregation", "originalRequest": { "url": { @@ -92935,7 +92120,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0b72008-73f3-4368-8eb1-14e955faf690", + "id": "3cf0f780-6049-42e6-abb8-0455ab551b17", "name": "NestedAggregation with BucketAggregation using DSL", "originalRequest": { "url": { @@ -93020,7 +92205,7 @@ "_postman_previewlanguage": "json" }, { - "id": "771db903-a3b1-45b1-91e9-1e4186c6dfae", + "id": "fba44a32-18e0-402d-a631-ea3c405c30e6", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -93105,7 +92290,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e79bf4b2-ea0f-4944-9555-7251d57c37df", + "id": "91564c70-8efe-433a-b01f-a7efc0b11f28", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -93190,7 +92375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "276c1640-ab76-4d5c-8349-8d3a2f7eb76b", + "id": "bec3f76f-0f7f-45cc-baeb-c1b4e01fac61", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -93275,7 +92460,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1eb3d13-f50f-4e8f-9ce0-d7f0f6e01766", + "id": "a1f6bb77-46a9-49e8-bb7b-8631894bfb28", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -93360,7 +92545,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e544e94-e82f-4149-876c-bb6a1df1b63c", + "id": "a7fcf123-7c8c-4894-b08a-ef914f15ae6e", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -93445,7 +92630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65bb09e8-0f67-44f0-b454-83c7c0f4fce7", + "id": "bafa8da8-e325-4f73-8fa4-995fcedcce0f", "name": "NestedAggregation with BucketAggregation", "originalRequest": { "url": { @@ -93530,7 +92715,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3aac1199-f80c-4d1f-a671-b05d1aca0adb", + "id": "2eeeb8db-5cc6-4165-8c23-478c6dedd007", "name": "NestedAggregation with BucketAggregation using DSL", "originalRequest": { "url": { @@ -93615,7 +92800,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89206171-9f8f-434b-8fa6-64ec7b120923", + "id": "698b925e-a360-4cda-8d4c-ed535afb0073", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -93700,7 +92885,7 @@ "_postman_previewlanguage": "json" }, { - "id": "293c4fef-6cac-4b8b-b954-2b704ddb45d0", + "id": "e23b7e7f-8328-4327-9a57-ebd368c3a3a7", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -93785,7 +92970,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd1545b9-9c9d-4c9c-b387-ba62b763b8fb", + "id": "7604ab5f-7fa5-4124-8299-3aaa4899d652", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -93870,7 +93055,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3485e26-2df9-4e93-8813-460c6b32ae25", + "id": "e02c7d4a-413e-4f82-8018-f2dd31c59fab", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -93955,7 +93140,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7f7a008-7ba5-4120-8e89-8c333a9a6848", + "id": "659cd892-ab7a-432b-97ba-9678c1ff07bd", "name": "NestedAggregation with BucketAggregation", "originalRequest": { "url": { @@ -94040,7 +93225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71346adc-15c8-4fe0-a8c7-0b70b07bd8ba", + "id": "6df91aa8-ce62-418d-8a1b-6000909fc4a6", "name": "NestedAggregation with BucketAggregation using DSL", "originalRequest": { "url": { @@ -94125,7 +93310,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4dff89d2-c33d-4939-95e8-332e405a522a", + "id": "d8c2d05e-e76d-4934-b9ed-73cc6ad54b46", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -94210,7 +93395,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8dce2c65-9d62-4e6b-9d42-f834bcc21554", + "id": "b1cb8273-cccf-4cdb-8f58-2ae6a1e5631f", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -94295,7 +93480,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c3ebbf2-93dc-413f-a282-eca2bb580842", + "id": "2df996c3-2c39-4fbe-9324-19ba38f7572c", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -94380,7 +93565,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6606c352-f344-42dc-9023-0026a09119b5", + "id": "a7b45124-c549-40ac-9787-5e37b99516ab", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -94465,7 +93650,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72ca800a-1364-47ec-b201-8a6899308fee", + "id": "9eac9280-48f6-4ded-a188-16444e527410", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -94550,7 +93735,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f09dd232-1c18-4249-aa41-237a2b309000", + "id": "977f4914-fb37-4b11-bac4-8120a5bec5fe", "name": "NestedAggregation with FilterAggregation and BucketAggregation", "originalRequest": { "url": { @@ -94635,7 +93820,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41210d26-7ac3-4019-a6dd-2f0827328cfa", + "id": "a55ba1ce-8776-4a5d-9d87-4e6d444da9b3", "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", "originalRequest": { "url": { @@ -94720,7 +93905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19390be6-9c7c-4633-85a9-94da76ef9005", + "id": "c8072b9f-2b28-4147-bc51-bb1b4be5486b", "name": "BucketAggregation with SubAggregation", "originalRequest": { "url": { @@ -94805,7 +93990,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27efff5a-d531-4015-a91a-7b85f60f21a3", + "id": "301fc4d9-231c-4fe8-9c57-717bb379d23f", "name": "BucketAggregation with SubAggregation using DSL", "originalRequest": { "url": { @@ -94896,7 +94081,7 @@ } }, { - "id": "b883144d-1749-429e-b641-364eab48bf7b", + "id": "14d08744-6e56-4128-be8f-df6a5ac86384", "name": "Get a Document by ID", "request": { "name": "Get a Document by ID", @@ -94948,7 +94133,7 @@ }, "response": [ { - "id": "1ec5067d-1ee8-44bf-8f37-64b44c500ade", + "id": "9cb65656-b912-4eff-a569-97b95101d690", "name": "AccessProfile", "originalRequest": { "url": { @@ -94993,7 +94178,7 @@ "_postman_previewlanguage": "json" }, { - "id": "524cfb71-ada8-4714-b72f-2eb579b46f6f", + "id": "25d010a3-dd2b-40ce-85d1-534663b16cf2", "name": "Entitlement", "originalRequest": { "url": { @@ -95038,7 +94223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d9be5de-c4df-4808-9951-164d2b23e84f", + "id": "59d230b5-a722-41e7-8bb1-87783f24fcae", "name": "Event", "originalRequest": { "url": { @@ -95083,7 +94268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ec60072-6839-447b-8abc-21edb181b842", + "id": "70b3bb26-d435-455c-a972-152367235c13", "name": "Identity", "originalRequest": { "url": { @@ -95128,7 +94313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56fd986f-5d7f-4a13-bd6f-bcc5539a54d1", + "id": "8a2b4713-4f51-47bb-ad6b-f3e9452949cc", "name": "Role", "originalRequest": { "url": { @@ -95173,7 +94358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30504c11-b419-48e3-91a7-c8e54297e460", + "id": "562ab87d-98ea-4759-afce-8f87bc24260f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -95218,7 +94403,7 @@ "_postman_previewlanguage": "json" }, { - "id": "158c28c8-e17d-4af4-aea8-0c9ccb4bff0c", + "id": "70d425ee-4f4d-45fc-badb-fac8603327b5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -95263,7 +94448,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c17ebf7-c3f7-4734-981b-1ba0c9060a67", + "id": "9b6cf3e8-f361-46ba-87a1-2680a88fbdaa", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -95308,7 +94493,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df437f31-ce79-487b-8077-3c8ec6c20cc2", + "id": "2369046c-f19f-499f-86b2-4279f80cc65d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -95353,7 +94538,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28c9a5b8-13e8-4d5f-944f-cbab34ae2117", + "id": "a57e982b-6f81-4c20-8bad-8a8b797be4a4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -95398,7 +94583,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b6874c3-393f-44ed-83f1-164ef38bcd98", + "id": "6757cdfe-4d55-448b-99fd-379a7c8137c8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -95452,10 +94637,10 @@ }, { "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", + "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 Identity Security Cloud, 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 Identity Security Cloud.\n", "item": [ { - "id": "f4e98893-8ac5-412b-8d48-fc9b7e19a66a", + "id": "cd660d4f-0ce4-47b1-9847-f7ac3acd40d5", "name": "Create Segment", "request": { "name": "Create Segment", @@ -95497,7 +94682,7 @@ }, "response": [ { - "id": "39f0304d-f57b-4878-b901-61a30fb45334", + "id": "091f9859-4746-40f8-b7df-6866176b5eb8", "name": "Segment created", "originalRequest": { "url": { @@ -95553,7 +94738,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e675685-da9d-4d7c-b170-07d8bc84d605", + "id": "18be1258-fdfd-445a-a12d-76b0730b9b8d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -95609,7 +94794,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5498c976-a90a-4f92-bdc1-d2a847cfc5a5", + "id": "cda911da-bf25-4768-9814-aed374a06721", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -95665,7 +94850,7 @@ "_postman_previewlanguage": "json" }, { - "id": "856bb02f-67af-4045-8bf1-c92603e214b7", + "id": "140973a4-06a3-4ca7-9c47-e626fa19e091", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -95721,7 +94906,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ffc9cc6-5bf7-4eb6-8b9c-dac39e5f58ef", + "id": "0dc2aef5-b6d7-49c1-bed8-d888b721d4ab", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -95777,7 +94962,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cda8d37b-446f-4a97-8a62-36040de3335a", + "id": "35f18a58-07c8-4c1b-a1f4-c501e15a0c37", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -95839,7 +95024,7 @@ } }, { - "id": "3b5526a7-8e1c-476e-b791-38e05f4f04ed", + "id": "824ed334-6593-48eb-ae3f-3efc326ae280", "name": "List Segments", "request": { "name": "List Segments", @@ -95896,7 +95081,7 @@ }, "response": [ { - "id": "c49f522c-b23b-445c-bbb9-8790ba00b78b", + "id": "3cdbb582-2ccb-4ff0-a5ab-0323668cc146", "name": "List of all segments", "originalRequest": { "url": { @@ -95967,7 +95152,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91b35b00-0a01-4b32-b53a-ef623d20f4e4", + "id": "ae1a48d7-6611-4921-a88b-678ff80986a3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96038,7 +95223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c64f55e3-a4f3-4f88-8a23-2ebdc1370127", + "id": "dbaa22e3-3589-4dac-88a9-43c6f6a97eb1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -96109,7 +95294,7 @@ "_postman_previewlanguage": "json" }, { - "id": "217be3eb-8778-4878-b171-13d5498f768f", + "id": "567fc3a0-6b0e-4746-8376-adce614d99d5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -96180,7 +95365,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7fc7008-28a7-46f6-8b4c-267837c5d8fa", + "id": "37ab71f9-f8ea-4ab1-890d-b77eb827808b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -96251,7 +95436,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d18efeb5-68d6-4c5b-81bf-cb5162d93cb2", + "id": "ba0d8bda-de93-4083-8d6d-55285edff972", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -96328,7 +95513,7 @@ } }, { - "id": "544f57ce-9b79-433b-a50c-7c29422f02a9", + "id": "42e4a3bf-b8f4-4c51-b42d-085253a88874", "name": "Get Segment by ID", "request": { "name": "Get Segment by ID", @@ -96369,7 +95554,7 @@ }, "response": [ { - "id": "64331eee-cf50-4b34-a2ec-5d8d2ffa4d83", + "id": "99af2c61-3995-4c4e-aadd-05d6afce9165", "name": "Segment", "originalRequest": { "url": { @@ -96413,7 +95598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9cc12f3-632f-491a-b2e8-9557255b885d", + "id": "6c175473-d294-4a3f-afd6-7999960d4e14", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96457,7 +95642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a26b3c5c-501e-4c55-a05a-4d4df775c917", + "id": "fc6adca1-82eb-41d9-a0ca-91dada105754", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -96501,7 +95686,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f7b3375-64e0-45d2-8bb5-b7a5241b78f4", + "id": "cb17e85a-cefd-4fe0-823a-abd278e11b7c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -96545,7 +95730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5659a642-04dc-4fd5-b8dd-7fe0061c3260", + "id": "59d6bd54-6c9a-49ec-b032-38a9d1244f0a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -96589,7 +95774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "44294b2b-6d2d-4959-a5ef-a32aeaf29181", + "id": "4de7bf34-4a15-4c27-b98b-3e80c9373fd2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -96633,7 +95818,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb66482b-7982-4d44-9981-576322967107", + "id": "e09c5dcf-03a1-48e6-810e-7ba260963a2d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -96683,7 +95868,7 @@ } }, { - "id": "b67720b1-3ff4-4009-a51e-94424383ffd6", + "id": "caf9ad2f-8a61-4bdf-a2ff-6ba8bd2e87ab", "name": "Delete Segment by ID", "request": { "name": "Delete Segment by ID", @@ -96724,7 +95909,7 @@ }, "response": [ { - "id": "059ecaf2-46f5-4d55-9a3e-b94fd5d49ca8", + "id": "2a9e28bf-0c3a-4ff5-8306-8c549c4e4170", "name": "No content.", "originalRequest": { "url": { @@ -96758,7 +95943,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7203461a-c3f7-4f9e-aeaf-beb112ad387b", + "id": "e6ae20f3-df83-4ddf-bed3-b2784e26c3d0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -96802,7 +95987,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a145529-b157-49ae-a82b-e5cb009e9561", + "id": "9b04f691-576e-49db-ae9a-7f509919f2fd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -96846,7 +96031,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec98f1fc-9db2-43b3-b973-ef1a5d2d56d3", + "id": "565ca507-9562-4fa3-8d05-bb0ac5bd31bc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -96890,7 +96075,7 @@ "_postman_previewlanguage": "json" }, { - "id": "00140fcd-d407-4536-b4eb-ed30fcae19dc", + "id": "7b29890e-693b-4c24-b0ea-1e87c6228777", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -96934,7 +96119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a3d5b76-3ca5-4303-a441-f5b25add34b2", + "id": "387a48d6-6024-4e82-92d5-b440cc83ba76", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -96978,7 +96163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1fcb7e7-f131-4223-b582-3799f5395e2d", + "id": "9dbfbc6a-35ae-415b-a471-f1b0957a4e6f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -97028,7 +96213,7 @@ } }, { - "id": "e52a9e26-5f00-4d59-90c8-b665a7659321", + "id": "0c39c5c9-8d86-4885-a732-548b41f1b80a", "name": "Update Segment", "request": { "name": "Update Segment", @@ -97082,7 +96267,7 @@ }, "response": [ { - "id": "e414875d-97ea-4d02-8ab1-90e284c4b958", + "id": "deee3b9d-c78c-4c40-ab1f-797720268847", "name": "Indicates the PATCH operation succeeded, and returns the segment's new representation.", "originalRequest": { "url": { @@ -97139,7 +96324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3daf1aa0-7434-4e58-bd45-f950f25fef69", + "id": "6816d97e-572a-46d5-8379-66b80fc950c6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -97196,7 +96381,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6865bdbf-159e-4c36-84ac-cf581b2fbd79", + "id": "b826eb43-1c05-4632-9ba7-679dd33aea3e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -97253,7 +96438,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1789406f-0ed6-4720-a633-cac8529b0bd6", + "id": "309b5d3c-13f7-42f1-8266-2399c7fcc1f9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -97310,7 +96495,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a1627fe-d583-40b6-b53a-bfeb7a98ab19", + "id": "2d042f33-bb74-412d-9dc7-71e4fcfe8249", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -97367,7 +96552,7 @@ "_postman_previewlanguage": "json" }, { - "id": "16aee51f-3cca-4b08-a8f1-e933ee3e470e", + "id": "c16fa31c-2c42-4617-b618-c68e9cc99158", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -97424,7 +96609,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fd5b989-2f53-459e-a419-91b778a9b325", + "id": "ad1db98c-2623-494e-9874-fce60048a0c9", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -97490,10 +96675,10 @@ }, { "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", + "description": "Use this API to build an integration between Identity Security Cloud and a service desk ITSM (IT service management) solution. \nOnce an administrator builds this integration between Identity Security Cloud and a service desk, users can use Identity Security Cloud to raise and track tickets that are synchronized between Identity Security Cloud and the service desk. \n\nIn Identity Security Cloud, 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 Identity Security Cloud.\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": "6c911d0a-99df-4e69-a961-549cb8bbb9ce", + "id": "f99f55c7-7ba1-45a2-9f1e-59edacb2dd93", "name": "List existing Service Desk Integrations", "request": { "name": "List existing Service Desk Integrations", @@ -97568,7 +96753,7 @@ }, "response": [ { - "id": "b257e0f3-d9c4-4b07-9a08-2deb0cd94a2a", + "id": "e2cb4bb4-714d-4feb-8582-8ca4a035fbab", "name": "List of ServiceDeskIntegrationDto", "originalRequest": { "url": { @@ -97657,7 +96842,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a270ff8d-e8e5-47f1-8c3c-cf53d2f5dafc", + "id": "2bf6da3f-660e-4274-9a6d-958354ef4d3d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -97746,7 +96931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bc01f28a-23c6-4d69-920e-ac4f495e4ba7", + "id": "6cf9e395-57d3-43c4-b46d-ae86c994c43d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -97835,7 +97020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0679a5c1-5887-4e73-be98-f0fa385e1172", + "id": "1578c949-34e6-44b7-b473-c77977229a0f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -97924,7 +97109,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99465c78-0b21-4d9e-9447-4a0c0f6e6cb9", + "id": "d1c3d940-6e65-4b74-b849-ed4f35f65d7d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -98013,7 +97198,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f832f12b-3ab5-4965-9983-05736acb87b9", + "id": "e1caefff-595a-431c-b2d5-b2c3f18c44f6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -98102,7 +97287,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d609c13a-8542-43ae-a0e8-ec8f9810f509", + "id": "30b46e07-5b20-4ed5-920a-f8c9cce4444f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -98197,7 +97382,7 @@ } }, { - "id": "99270966-982d-418e-bb1f-3db285a1a336", + "id": "47dbc9c6-f57f-453d-9bd7-6a1639126ea1", "name": "Create new Service Desk integration", "request": { "name": "Create new Service Desk integration", @@ -98239,7 +97424,7 @@ }, "response": [ { - "id": "8ea211e0-80b8-42ec-be47-939cafaefee1", + "id": "30b41c3c-9d97-4928-9bfa-706f9c157b01", "name": "details of the created integration", "originalRequest": { "url": { @@ -98295,7 +97480,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7cc64978-0ca6-4ecb-bd10-8b9c7b0bb147", + "id": "568dee38-1bb8-4672-8645-3c567459f790", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -98351,7 +97536,7 @@ "_postman_previewlanguage": "json" }, { - "id": "198ad104-8e27-47e2-b68f-d9ac296327e3", + "id": "8fe1eb6e-eff4-4a6a-ac3a-3f99c6aaaf44", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -98407,7 +97592,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5dda1d8d-cb3a-4379-9b5f-2f7c918206c6", + "id": "c16eee23-9f9f-43b6-9962-39262649af98", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -98463,7 +97648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c2df5c9-8684-4a8d-9870-d42bc6f4e233", + "id": "a57e1cc2-8989-434b-b10f-428c767925cd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -98519,7 +97704,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06d77d7f-2290-42a0-8d2c-3b2e77674925", + "id": "ab3953bb-e50c-45d7-b57b-541c529f12a6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -98575,7 +97760,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9a156a7-b8c3-4c44-9b88-2623fc2b0061", + "id": "af6f1eee-635b-4b02-b0b7-d4f3206e3dd3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -98637,7 +97822,7 @@ } }, { - "id": "3b96a31a-e257-4ebb-af29-c5d74b01e017", + "id": "59f49c1c-5033-4fab-9a95-7aaa6f8b11bb", "name": "Get a Service Desk integration", "request": { "name": "Get a Service Desk integration", @@ -98678,7 +97863,7 @@ }, "response": [ { - "id": "855bbb7a-3442-4c3e-91e3-d46a0f9fd178", + "id": "8d7fabd6-42c1-4c8e-b1bf-7f38c290037e", "name": "ServiceDeskIntegrationDto with the given ID", "originalRequest": { "url": { @@ -98722,7 +97907,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c2d2137f-4410-470f-a46b-1aadbd529f4c", + "id": "5e0e3436-54ae-403f-aebc-f605cbc8472e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -98766,7 +97951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57ee70d5-0f8b-4472-80f2-caedc56082e0", + "id": "d2953762-dfb1-4708-98f1-e002976d4f11", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -98810,7 +97995,7 @@ "_postman_previewlanguage": "json" }, { - "id": "afc42f8a-0e1c-4b0b-a8ce-bdf67852f947", + "id": "1009a5fb-5019-44e4-b17d-5b4feaa71ceb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -98854,7 +98039,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a8aecd1-56d5-4f6c-b222-ec70ae74a3cc", + "id": "9a301970-2e0d-46b5-a6e1-6b5addbedce3", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -98898,7 +98083,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6cbbc85d-3bed-4150-a34f-d0f1a9458a97", + "id": "fb6de040-aca5-4eb7-9d6e-928a0e233271", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -98942,7 +98127,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8aba594b-7a57-426f-b534-e7aa259db954", + "id": "59c6bc32-6533-4c0b-9efb-523606fca7c4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -98992,7 +98177,7 @@ } }, { - "id": "32de2cfd-a0a2-4726-9184-09cdf3e060a1", + "id": "fe35b28e-321e-45fd-b063-b2d880cf1df9", "name": "Update a Service Desk integration", "request": { "name": "Update a Service Desk integration", @@ -99046,7 +98231,7 @@ }, "response": [ { - "id": "ffce929d-d021-46d3-b3a0-444993cd71b6", + "id": "7d3a4c89-5c64-43ed-9a68-89a0c58fc8d7", "name": "ServiceDeskIntegrationDto as updated", "originalRequest": { "url": { @@ -99103,7 +98288,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fcc49c93-538d-447c-bbb4-fdf0e25ee5a9", + "id": "7a5f9e1f-864f-4871-b2b9-5ced0d92cf95", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -99160,7 +98345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9142778-db0a-4a81-8904-cac90e8e98e3", + "id": "2a613427-eb77-4d09-8a79-922cd8f0a4fd", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -99217,7 +98402,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a0facb16-3a7a-4b52-8e2e-b84495d129d6", + "id": "9e1fd05a-2eaa-4ec0-9947-448e3bd4c292", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -99274,7 +98459,7 @@ "_postman_previewlanguage": "json" }, { - "id": "367ec249-bf54-497d-8b20-5326a8e12b79", + "id": "3b7774dd-2a31-4f56-800a-06361ec4e7b2", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -99331,7 +98516,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a706536-a16e-4ea6-ae0f-fc27daf0188a", + "id": "64e2b069-31a9-4ae5-97cf-4e22de37a652", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -99388,7 +98573,7 @@ "_postman_previewlanguage": "json" }, { - "id": "861d624c-26c5-4308-ae83-3b54f43f5731", + "id": "66718348-5643-4944-b50a-ed9ec315e3a5", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -99451,7 +98636,7 @@ } }, { - "id": "ee5c24d4-d5cf-42e6-87cd-e59941b86640", + "id": "607c2704-f297-4294-adcc-202264d858ba", "name": "Delete a Service Desk integration", "request": { "name": "Delete a Service Desk integration", @@ -99492,7 +98677,7 @@ }, "response": [ { - "id": "2101028e-5d75-45fa-9c71-058bcff2e5b6", + "id": "b3bfbf70-537f-4289-97d8-f3da5ac64ca7", "name": "Service Desk integration with the given ID successfully deleted", "originalRequest": { "url": { @@ -99526,7 +98711,7 @@ "_postman_previewlanguage": "text" }, { - "id": "55a15486-862d-4551-bd2d-02f06f941d2a", + "id": "fb4a357c-a9fc-48da-b21b-198494d11ddc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -99570,7 +98755,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8788d833-8f09-40b8-bf0e-63e8136f6365", + "id": "8f72559c-8ec2-4448-bb7f-e45ba78e40a1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -99614,7 +98799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d229c8ba-fca8-48d4-ad3e-6c1b64145734", + "id": "771db04e-7e6f-4e5e-832d-fbf8dbe6bf2e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -99658,7 +98843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cad7031c-a761-4f54-ba3a-cf06564fb520", + "id": "2d8b7129-32c9-46c8-b3ce-290c6a89eb0d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -99702,7 +98887,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b477ae80-3521-4b8c-88ff-3149c53c7b8b", + "id": "0a32ba3f-5a53-42fe-a239-d2504137d9cf", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -99746,7 +98931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40e4543b-babd-4b52-82b3-a118c9c7520d", + "id": "da739b97-42ea-48f5-bc74-ea580e1083a6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -99796,7 +98981,7 @@ } }, { - "id": "a5abf96c-1538-4785-badb-498cdc0c3584", + "id": "88212022-b64e-4fe6-bc36-455d19c7d952", "name": "Service Desk Integration Update PATCH", "request": { "name": "Service Desk Integration Update PATCH", @@ -99850,7 +99035,7 @@ }, "response": [ { - "id": "ae7043b2-ac0b-4801-983b-905663dc4492", + "id": "a5a27a98-b26d-46bb-9f4e-37bff1d3244c", "name": "ServiceDeskIntegrationDto as updated", "originalRequest": { "url": { @@ -99907,7 +99092,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e68f9ee-7766-4475-9f1c-4b08ad4eb2c6", + "id": "3bd20c24-0f6d-4f63-9af1-1a40c4509af1", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -99964,7 +99149,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e1469d9-269c-4132-b986-e9e233978895", + "id": "3a893da4-96cc-4e0c-bdb4-94e1fe3e7522", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -100021,7 +99206,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffca52a3-9a69-44b8-9cec-3c7f137c9077", + "id": "1a12b0eb-cfa4-401d-b524-01e837c6fa5e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -100078,7 +99263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9864c0c-f479-4d08-8509-398b46875688", + "id": "44093afb-bd92-419b-bc5e-e0bd364df629", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -100135,7 +99320,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d89afaf-14aa-4c67-a4b6-830e95460b26", + "id": "85684e5d-8122-49f0-9ca5-b4b49245d9fb", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -100192,7 +99377,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb952b49-ecdc-471b-82b3-629a81405a54", + "id": "b7333bd8-3076-46de-82c8-43fae5a265e7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100255,7 +99440,7 @@ } }, { - "id": "c0680687-86db-42f5-bc37-59b53582fb4e", + "id": "267873c1-2a12-4a65-af8d-7ecece151ee4", "name": "Service Desk Integration Types List.", "request": { "name": "Service Desk Integration Types List.", @@ -100285,7 +99470,7 @@ }, "response": [ { - "id": "956dc2db-7c43-4505-93e3-0671d96b45f7", + "id": "6fbdfe7f-f554-4b3e-8c2e-3bf076676bc0", "name": "Responds with an array of the currently supported Service Desk integration types.", "originalRequest": { "url": { @@ -100329,7 +99514,7 @@ "_postman_previewlanguage": "json" }, { - "id": "044fd89d-3292-473e-bfc8-3f0156cdfb97", + "id": "254b5c50-2650-435b-af1e-300145b2d4c3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -100373,7 +99558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba34c5f7-ed95-4c59-a1d3-7cf81c85dcd6", + "id": "e165c9e6-0815-48ba-b7c4-1fb804ff5a08", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -100417,7 +99602,7 @@ "_postman_previewlanguage": "json" }, { - "id": "58369ac2-1fd1-4de5-9f08-e0daf323ef0d", + "id": "c68fbd2c-5e0f-413d-b9ee-0b369833da0d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -100461,7 +99646,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08dee40c-012f-4a6a-9c23-9d1293649822", + "id": "22e56d6e-ef4d-4aca-b58a-544a79639473", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -100505,7 +99690,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67c887c9-a6a2-4ddc-90cb-20491ce314de", + "id": "b53d588b-cbf2-4294-b3ce-51f66fc24069", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -100549,7 +99734,7 @@ "_postman_previewlanguage": "json" }, { - "id": "321f4506-9ea2-4b1e-983a-7e27ff71e0d3", + "id": "e9ba8763-9048-4cb3-ab62-4b94180265be", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100599,7 +99784,7 @@ } }, { - "id": "b945e9e6-058f-415c-8107-dcc171188fbf", + "id": "cd4a98d9-87a4-4408-97e5-e52170533485", "name": "Service Desk integration template by scriptName.", "request": { "name": "Service Desk integration template by scriptName.", @@ -100641,7 +99826,7 @@ }, "response": [ { - "id": "e7cbfd07-b5c1-4815-b3a6-7b5091c96153", + "id": "79a5a1dd-13ca-47c7-a563-6612c48218a5", "name": "Responds with the ServiceDeskIntegrationTemplateDto with the specified scriptName.", "originalRequest": { "url": { @@ -100686,7 +99871,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d15a255-cfa7-49bc-aae6-452458fb52ab", + "id": "7e534890-44e6-44f5-a670-e7265bfc126f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -100731,7 +99916,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf482c09-6fef-4f3b-96f8-e888b1f6fd70", + "id": "bb6e4efb-8990-4d06-96e1-504b8c975044", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -100776,7 +99961,7 @@ "_postman_previewlanguage": "json" }, { - "id": "731cd737-f435-4eb0-a257-9616d1c33888", + "id": "27514654-7660-47fd-96f5-1c5147a33ef1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -100821,7 +100006,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e88ff0f-456f-4123-bfc9-d90b6bff069d", + "id": "f0f7ea20-9196-46f5-971a-a3174aa9eda1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -100866,7 +100051,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e47c7097-478c-4c2b-a90e-127764d6d98c", + "id": "b9617a86-f110-4468-9a7a-2a1c3b569b29", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -100911,7 +100096,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67e9c40a-bb51-40a3-a8f1-35c9decaccec", + "id": "d3362bd9-cbda-4d6a-8961-a1f1db79653f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -100962,7 +100147,7 @@ } }, { - "id": "a0721faa-08f2-4b37-b5ef-76fde269bf34", + "id": "36e66799-3a9a-42d9-84a1-03e11a6f2d51", "name": "Get the time check configuration", "request": { "name": "Get the time check configuration", @@ -100992,7 +100177,7 @@ }, "response": [ { - "id": "ac713be9-2781-4d37-b63a-7693a3731b28", + "id": "aca25c33-302c-4a3a-a7a3-a40f64fce310", "name": "QueuedCheckConfigDetails containing the configured values", "originalRequest": { "url": { @@ -101036,7 +100221,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d745f80-a06d-4df8-a824-77cc0b1f1fcc", + "id": "25347ef0-24c8-4acd-81a2-14d7aa5b1989", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -101080,7 +100265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbc17fd1-029d-4682-b8ed-941ab53dcfd0", + "id": "2de8545f-996d-40e2-af58-9314150e494c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -101124,7 +100309,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0db30459-80df-4ef7-80bc-05223aa405c3", + "id": "7db60c7e-c2ee-47fe-b5b2-069beb516db1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -101168,7 +100353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e471b600-0229-4f75-a079-269c3f962c95", + "id": "d439a1b0-531a-4d58-b58e-6eb3c25dbd8e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -101212,7 +100397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1753f103-289c-4cf7-8c1f-b379d5e45ef0", + "id": "18bcce2b-f5cb-4dbe-beca-1bb2a52a584f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -101256,7 +100441,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07b6f3d0-6841-4024-a1f8-2c6507c730bc", + "id": "a01753fd-0f5d-4da1-99f3-6994015a0a7d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -101306,7 +100491,7 @@ } }, { - "id": "775669c3-708a-49a0-b910-46245a29c6b1", + "id": "18cb2912-7316-44eb-8776-17f2180a72b9", "name": "Update the time check configuration", "request": { "name": "Update the time check configuration", @@ -101349,7 +100534,7 @@ }, "response": [ { - "id": "716b6ccd-8d6c-4aca-92fc-e8e74d53cf9e", + "id": "cafc1f45-801e-4175-aa89-d36f1be181d2", "name": "QueuedCheckConfigDetails as updated", "originalRequest": { "url": { @@ -101406,7 +100591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e7ee7b1-6bfe-4d5e-8f64-435b1d624e61", + "id": "eea849ed-1b26-48f5-bacf-795939344c16", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -101463,7 +100648,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8eeb52d-a13b-4e9a-a721-6bb98780a6cf", + "id": "ea016a2b-eb1a-4855-828d-c86fda879ffa", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -101520,7 +100705,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f199860c-e9ce-4bf5-896c-49058844e5df", + "id": "de9148bc-cc25-4ae7-bfaf-6ff6ea8648ff", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -101577,7 +100762,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffa17a3d-bd52-4c69-a816-186e933c4b23", + "id": "7fcef868-392d-4c52-a8fa-99d9ddba5bfb", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -101634,7 +100819,7 @@ "_postman_previewlanguage": "json" }, { - "id": "acd35dbc-11aa-4770-9bb4-4877674ece45", + "id": "5e022d7e-8ec0-4efe-9f6c-04e7a8d78d37", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -101691,7 +100876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e086a95e-fa9a-4e6e-bbe1-8a59d0d2bbbf", + "id": "a0e61969-add8-40df-af43-9d8478bf2509", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -101756,6788 +100941,16 @@ ] }, { - "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": "5d6554b5-7aee-407e-99ce-61fcbee06f0d", - "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" - } - } - } - }, - "response": [ - { - "id": "0f3915e5-da99-49b2-a74e-2a295db7bc05", - "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": "cb7bb49e-4e35-4e20-9d99-18935e494073", - "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": "e7c9e96f-62cc-4dfd-b4b0-7fa8f2900e55", - "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": "c6d568ff-6ee9-4b97-b31f-0a3aced998c7", - "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": "f7a6aaad-5069-4a67-827a-bd75e6410b25", - "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": "41c347c8-7d8e-40d8-84bc-ba95bebf7af9", - "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": "1b806dca-abb8-416a-8ef2-609779234be9", - "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": "dc4532e7-4b33-4cc8-80bb-1a97b4d1ceb6", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": {} - }, - "response": [ - { - "id": "4b55af28-f476-4344-b55c-f50d243a969c", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "c716b960-cda1-4ce9-8946-fe03d32fac9a", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "dc853176-8d2c-49c1-80e0-3f920f4d0a17", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "dff07ae7-0d8f-4b01-a684-41c5214dcbb2", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "8d559d2d-9987-403c-8e40-95915024cbf0", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "34b96cbb-106e-45b0-b2f6-efeb7ccd8ac2", - "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": "true" - }, - { - "disabled": true, - "description": { - "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "e228790c-f159-4c5f-a802-4a02438906f4", - "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": 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": "39d248f2-7cd8-4146-853f-787077e73190", - "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": "1ad1938e-dc09-4a06-9a3e-cf7a202b92e3", - "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": "7f400800-77f3-4da9-a733-292889192b67", - "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": "41b30fcf-43ff-4e7a-b5fd-071a0703577a", - "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": "931a4f9b-aaba-44ce-912e-1c566f6a6fca", - "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": "d6380932-89fa-44fa-b112-6d98f9477de4", - "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": "aff3f03d-5a9b-44fb-bac7-0b9cbc000cea", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "a58c1ff7-a19a-4ae4-b20e-3ebe57adbc1a", - "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": "ca3372d6-77f0-4002-b223-be1f6f929fac", - "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": 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 \"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" - } - } - } - }, - "response": [ - { - "id": "8d00422e-0237-4557-aaa9-a4d4b2b8d313", - "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": "d90644fc-46e2-4cd5-a5ca-9c36671471c3", - "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": "51b66d9d-b37c-4520-abb1-4fdbfd1b1f7d", - "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": "178018d5-12e9-46be-8bb9-2462939aa4a6", - "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": "1ed68ca8-ebcf-4f2e-9b87-6e569d0c2a8a", - "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": "033cc524-82b6-45be-9cf0-a29e95ce0417", - "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": "d1fff413-e6bc-48be-adaa-4997296fbc4d", - "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": "4e34db91-133c-47dd-b384-56ec03c07b2f", - "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": "4c87d215-c889-4798-9f59-d99a80614188", - "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": "ef38f943-47e9-4562-b5bb-8424a56397d8", - "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": "11243855-a4d2-41c3-b436-c9ae64572365", - "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": "e18041fd-d955-4d23-905e-7ef5207804fb", - "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\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b10ccc6d-6243-4e66-a13e-ee4f3e45fec6", - "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\": \"JWT validation failed: JWT is expired\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "59620900-545e-43ef-9e49-3dd158ee422a", - "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\": \"403 Forbidden\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server understood the request but refuses to authorize it.\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4e5efc56-9bbb-4f8e-a12a-eae600d99751", - "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\": \"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": "d31e29fa-4a3a-4277-9e31-6a34614b6a72", - "name": "Too Many Requests - Returned in response to too many requests in a 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\": \" Rate Limit Exceeded \"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "466f9cc2-4835-41c1-89a5-8769ed3430d1", - "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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "ba72b7d4-82e7-4d7b-9f8a-ee3297e9d466", - "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": 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\": \"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" - } - } - } - }, - "response": [ - { - "id": "bb704b9d-037d-4bc6-86f6-fd028a675116", - "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": "47749eeb-827f-4ade-8fb6-ca4f1f52ec1e", - "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": "1e22a857-e022-4958-abfa-c81792a10a96", - "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": "38b2fcec-144e-4e34-878e-e10180cbb6b3", - "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": "64fbd2ca-49aa-48a8-a467-3c41f02b0903", - "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": "ebf23c19-e8b6-4cdb-8d9d-cec7c3a90d40", - "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": "2d870cbc-f717-4be9-8013-dc126f66e554", - "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": "16b04b28-2de1-4247-a9d0-b7451d9bed34", - "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": "a5fa2c83-6fac-4939-8fd7-c97ac18d0a0b", - "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": true, - "description": { - "content": "(Required) The SOD policy ID to run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "9c98647f-d2fa-4d0c-9c03-fc065a9407ba", - "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": "68c3d9c1-2f47-4337-a3b7-31e1df6aa63d", - "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": "ed2a1de0-3c2d-4c69-8ac3-3c26d63ff7d0", - "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": "8a625f1e-0710-43b7-afe1-10bfe0b2356d", - "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": "d4a63b0f-663f-4386-8e08-f9cf4671782a", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "31ae4a62-d6b2-4696-8926-197390adc860", - "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": "2de0a55d-b53f-4d87-ac8c-4c67554e0c0f", - "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": 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": "cd9f5393-f106-4dfb-ba01-371b941f0a23", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "d24f8f67-5290-46e1-b26f-ce10c870e0d6", - "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": "6e373567-37be-4a9e-b48d-8c5562e90015", - "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": "e3d1b9de-c9a3-4871-af35-42c0728b25a1", - "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": "8ea3595e-a9f2-4fc6-93c3-a3155f2890a0", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "ae0d6a8c-0aea-4502-97c1-b819544b2f06", - "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": "50f81f19-d2eb-4c94-9e41-7230e040118c", - "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": 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\": \"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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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" - } - } - } - }, - "response": [ - { - "id": "40a7aef8-e3e1-41af-bbee-03c48d5ad692", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "5ed2a316-05cb-4e4a-89f9-ce5c34901a02", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "4929f503-a8ac-4102-96dc-9bafb722e1a5", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "47d3125b-4f66-4105-8001-f19c7d003af9", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "51b3f6ef-4f88-4768-88cc-248237baa186", - "name": "Too Many Requests - Returned in response to too many requests in a 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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "4148d137-6c91-4f8e-8e8e-6c2b9e4ff992", - "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "37620e79-7702-40fa-8234-2a9829e0857e", - "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": 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": "5a89836b-a229-40ba-87ff-d8bd32bf80bd", - "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": "7aad6003-85a9-41bb-93bb-a9f5941b3bb8", - "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": "ea84a170-0ee6-41bc-b082-26c5c413b27a", - "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": "11fd049d-2359-42c2-ada9-25ca71d18b40", - "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": "644e8f0f-039a-4aea-becc-d4f2dbc19120", - "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": "a7dc5e8c-4328-4a33-8f08-0f919c4ab815", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "87b3f120-5f98-4b2a-93fe-6247bd350407", - "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": "7a56a3af-ad96-4f33-a313-d0f510fb1157", - "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": true, - "description": { - "content": "(Required) The SOD policy ID to run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "f9e034cd-0f36-4e3f-9e0c-bdf9bdc43eeb", - "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": "2d42356a-ebec-4764-a618-5bf213c979c3", - "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": "2ba77eb9-d994-4b5e-b187-463feb5ee6d0", - "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": "02e8abad-2dcd-4f42-a920-402d7683349d", - "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": "d61efc40-0ca2-4b41-b2f4-8fb1a04c81a4", - "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": "89e05ca0-30b8-4497-91de-429c7afe95d1", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "78f3363e-deee-4dfd-951b-65b69782a69e", - "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": "c432772d-659c-4590-8b24-ae08d73115c8", - "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": 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": "e6923a37-b888-4242-a7e7-4fdde0cb5ff1", - "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": "ebe74c00-597d-4760-b672-a2f3ec33a80c", - "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": "354e4e59-4fd9-42f9-894f-6c23a13ba928", - "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": "5048dd5d-68a4-4425-8057-1c68b06ac50e", - "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": "1dc78829-dad2-4255-9971-b9b3342cdb98", - "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": "3ba22fb2-048a-43e9-9865-e801109e1795", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "350669d5-440c-4a1e-a532-a38ebdc8ee5f", - "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": "b74fb414-f486-47a2-ac78-686d6c4b5b5e", - "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": 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": "64cb4cfb-8edc-43ae-af2d-61c19e745c33", - "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": "fbc6f81a-083c-4b3a-999a-2f747c353332", - "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": "b5a6de4e-e76c-474a-9fe0-bff8f9d30c8a", - "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": "aa85e499-c657-4f09-8795-6d5e5b3c8237", - "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": "419d8f41-4f0f-4ceb-b105-bd09e1a5ed5f", - "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": "33b92fb8-ac9c-4c3a-8155-ba6884e0a35c", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "036f6c06-902c-4c00-8c40-a589c7a83e7b", - "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": "950c5386-75a8-493d-824d-5d52aa4ff4fb", - "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" - } - } - } - }, - "response": [ - { - "id": "33a46f25-6dde-47d3-a90d-8a2fa9ef740b", - "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": "33098cda-97fe-46e4-93a5-3d48fa21eb16", - "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": "f5952277-cf47-4e62-a1f6-415155721ba8", - "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": "771df301-1564-45bb-9c32-a648b48d517b", - "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": "10d1f968-a2b1-474f-8880-1fb17daf341c", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "4738933f-a2c5-4b48-805e-6eeea0a63485", - "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": "968ec466-146b-4f80-bae2-1ca835ff0163", - "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": "b15ca5f9-4cc6-449f-a1e8-8af3dcb1fde9", - "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": "a04bd5d9-cdd1-47db-a854-14285fac8f9d", - "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": "28aec533-1622-4ce2-a1d8-98a7e18b1d06", - "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": "523a0601-7519-4d67-8912-28b423ef2c90", - "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": "ac59a4e0-98ef-4ff7-b114-3da0c941abcf", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "fddac21e-623b-41df-9633-6647dcd79ce1", - "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": "030cd11b-2d5a-4c4e-b77a-f0f759949683", - "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": 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": "56c770a5-fc79-4896-8fa2-1b243ea0f6e1", - "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": "et pariatur ut iru", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "a5d14ef5-83ce-4ded-8bc0-f628302014c0", - "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": "fcc74955-1d28-48c5-baa9-b3d7e58de844", - "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": "4c55d43a-7609-46b0-bfad-94ffdec70eea", - "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": "435cb5bf-0a96-4ef8-bced-b6dc257de876", - "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": "18e6c990-b519-4cc1-a9e3-896e065b3611", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "54871159-a7e2-40ba-9024-08fc00bfdf11", - "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": "5e92ff8a-548a-496a-9172-84fa9e884148", - "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": true, - "description": { - "content": "(Required) The ID of the report reference to download.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "custom-name", - "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": "61ee16cb-ddc6-49f9-9c93-0500df605d84", - "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": "et pariatur ut iru", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "29a40b48-38e7-4248-acd3-8639ac96e8c9", - "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": "006e8963-391a-4dd4-9061-8e4fc9fa5e88", - "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": "ef8155a9-221d-4390-9adc-b9b170167775", - "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": "b5beeab0-26a9-420b-b6ca-9e9e985d67f0", - "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": "f9e2534b-4385-4d1e-b527-a80dcd7f0cf7", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "20d8044b-afd3-454e-809b-ff0a214fd7d1", - "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 Policies", + "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 Identity Security Cloud, 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 Identity Security Cloud, 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": [] }, { "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", + "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": "a0062f81-8535-48c5-9f36-86fa18281f12", + "id": "ec54b18e-3971-4b47-aa99-f760da28a501", "name": "Predict SOD violations for identity.", "request": { "name": "Predict SOD violations for identity.", @@ -108580,7 +100993,7 @@ }, "response": [ { - "id": "6a9a11b9-01ea-47f1-be99-3e3a9ea4a074", + "id": "4a27110f-ab01-4761-a0ec-796b515d8f67", "name": "Violation Contexts", "originalRequest": { "url": { @@ -108637,7 +101050,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10739447-a44a-4e74-9fed-088fa6bb0ae3", + "id": "614b7029-88b8-4d90-be85-4f017359451b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -108694,7 +101107,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9337a361-cb5b-4fe7-a813-80afc3b6d000", + "id": "a3600686-ca5e-4449-ae7d-07ff9a751f71", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -108751,7 +101164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "65a02070-a9a5-40b1-ae9c-4015be536b5a", + "id": "5e5a0498-4fa3-4ccb-8294-e2ec2fab4ace", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -108808,7 +101221,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de67e3fe-1809-4f3d-ac3c-891198f45823", + "id": "08ac8707-2173-4dd7-b3b2-5d49f4c181dd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -108865,7 +101278,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33b42795-bc34-4938-a880-5ba32abf0f47", + "id": "4df78f74-c637-4403-baf4-0459561996b4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -108922,7 +101335,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ee1e2176-3096-44a2-8910-60570a0ce4f8", + "id": "fab2fbeb-ef6b-4b4e-b76b-1794f06ca69a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -108985,7 +101398,7 @@ } }, { - "id": "32e0f72e-1e63-4f25-aaac-d96010f93980", + "id": "cba837c7-e3b3-4479-bc37-812e629c2a81", "name": "Check SOD violations", "request": { "name": "Check SOD violations", @@ -109028,7 +101441,7 @@ }, "response": [ { - "id": "4c40b63d-a5f9-40c4-975c-4684fba5b5e2", + "id": "44c86462-b372-41a3-a714-f377b1978247", "name": "Request ID with a timestamp.", "originalRequest": { "url": { @@ -109085,7 +101498,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e707f773-a4de-450c-804d-f0c5bdb2afc7", + "id": "a64aec49-d600-4735-b3bd-7c13d401aa18", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -109142,7 +101555,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52b7626f-5808-4f71-95c1-0acfc36da7e8", + "id": "b4f74639-07c3-4be3-bb2c-f7aab887b4f6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -109199,7 +101612,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aff3d938-f389-4323-8b33-dc4d507c2ec3", + "id": "34060bed-5283-4f5c-bd79-2a3507446f04", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -109256,7 +101669,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84967987-e708-4df9-8890-e9f718dd7f62", + "id": "22d3c687-438c-4012-9f56-bcd9ac92172d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -109313,7 +101726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d69501ee-8a4b-4d5c-8084-8711a079e162", + "id": "ad4a7d50-79ae-4a24-920e-c87b6b694f32", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -109370,7 +101783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "645eaa2b-3458-40be-92d0-d79fdefc5d08", + "id": "f24100be-e8f6-46bb-af5e-ca13d1e5c282", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -109434,913 +101847,12 @@ } ] }, - { - "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": "e1472535-5bbd-4ca1-a50e-ac2370a8d8ee", - "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": true, - "description": { - "content": "(Required) ID of IDN source", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "fd80dc7c-a829-4f89-979b-a4aed67800fe", - "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": "66cb770b-e8e4-4a63-83eb-f2df2bf94c7b", - "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": "c7113cb2-179b-4385-9c04-f6eac50c461a", - "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": "155302da-5359-43a0-9c75-018a131cd38e", - "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": "671b4c8b-ac66-423e-b19c-b14cc695d7ed", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "ef2d5cec-f86a-40e3-8869-859da9061d22", - "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": "a480c507-6915-44dc-9641-828217583179", - "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": "true" - }, - { - "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": "-date" - } - ], - "variable": [ - { - "type": "any", - "value": "2c9180835d191a86015d28455b4a2329", - "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": "cc7c8c6f-77b5-4b43-ab4b-b32a752245ab", - "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": "true" - }, - { - "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": "-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": "2707ce8b-da72-4d0f-bfc4-4f93d1c4ea37", - "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": "true" - }, - { - "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": "-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": "132ee2a0-610d-4203-8997-1ad0e078d930", - "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": "true" - }, - { - "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": "-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": "3bd6b00c-a87c-4461-9e75-0847c12d73a5", - "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": "true" - }, - { - "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": "-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": "65cc9715-e62b-4526-a9d0-51f78a82b5bd", - "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" - }, - { - "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": "-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": "af6f7049-7738-4a7f-a1ed-736b6f10813f", - "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": "true" - }, - { - "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": "-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": "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", + "description": "Use this API to implement and customize source functionality. \nWith source functionality in place, organizations can use Identity Security Cloud 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 Identity Security Cloud 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 Identity Security Cloud makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, Identity Security Cloud 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, Identity Security Cloud can grant the necessary access and revoke the unnecessary access for all the employee's various sources. \nIf an employee leaves the company, Identity Security Cloud 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 Identity Security Cloud, 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\nIdentity Security Cloud 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 Identity Security Cloud, 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 [Identity Security Cloud 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/docs/connectivity/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 Identity Security Cloud tenants so an access change on a source is detected quickly in Identity Security Cloud.\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 Identity Security Cloud collects from the source and how it correlates that account data with identity data. \nTo define which account attributes the source shares with Identity Security Cloud, 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 Identity Security Cloud 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": "654d5131-ad57-4265-aff0-353c6ca58c86", + "id": "6df20f76-14c6-4e95-90bf-7ed08203e64c", "name": "Lists all sources in IdentityNow.", "request": { "name": "Lists all sources in IdentityNow.", @@ -110424,7 +101936,7 @@ }, "response": [ { - "id": "99fcb1d0-32c6-4160-9885-1b6d2da6e0a8", + "id": "a549d2fd-0783-4086-bb6c-0aec23edd737", "name": "List of Source objects", "originalRequest": { "url": { @@ -110522,7 +102034,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f90e86b4-cc20-4968-aa17-59ebb44419ac", + "id": "c61b52e0-e799-402e-935f-dbf1296dcb6c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -110620,7 +102132,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40baf792-aa33-4edf-bfa3-50fe2f53d25b", + "id": "1c279fea-84a7-4751-bcb9-8b8e735b7e8f", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -110718,7 +102230,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62781d67-aa17-48f2-aa50-4210b537503b", + "id": "c86dffb4-baac-4836-9d3b-a29e874edc61", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -110816,7 +102328,7 @@ "_postman_previewlanguage": "json" }, { - "id": "423034b9-4e5f-4097-9456-5ac8df07273c", + "id": "394d8c3f-6bae-47b3-81c2-e492c762da9b", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -110914,7 +102426,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22922daf-b9f5-468d-b2a5-ac017b5159e4", + "id": "88e0cb74-36cf-4ac4-bd21-0f4371cd4014", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -111012,7 +102524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1bc8b947-ed3a-4fd8-826e-327c6503e5d7", + "id": "687b8cda-b47c-4c9f-81b2-2f6dcc21f60e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -111116,7 +102628,7 @@ } }, { - "id": "6f878a53-4437-461c-8559-42651905e830", + "id": "b9fbee09-21b5-40b7-9432-5423c89355b7", "name": "Creates a source in IdentityNow.", "request": { "name": "Creates a source in IdentityNow.", @@ -111168,7 +102680,7 @@ }, "response": [ { - "id": "0b49c5a6-0473-4979-bf77-9be33ec8a824", + "id": "4c258432-102d-4d25-a68b-c3d3669c2baf", "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": { @@ -111234,7 +102746,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3cfce533-da5f-4d44-92b8-0058e8715ccb", + "id": "d3c162e3-7f64-421b-aaf8-aa4696b018dd", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -111300,7 +102812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72f8e926-eba9-4f04-ae57-21a8a2643778", + "id": "acad92f5-6173-4240-8740-915116dd6141", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -111366,7 +102878,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d4c9793-cf20-41c8-80cb-df9b9b27e606", + "id": "6dddb386-8cf1-4eb0-845c-d8fde99576c8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -111432,7 +102944,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b1e7fe51-2beb-4d49-9b5b-73f3cc028f8d", + "id": "e15a6453-ae33-4f32-b26e-ca56fcdd3e6f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -111498,7 +103010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d6e0116a-628f-40e5-9b67-d1ecfbe85e2e", + "id": "b110aa61-6516-4bcc-9efd-aa1b7d041bca", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -111570,7 +103082,7 @@ } }, { - "id": "d6a49a67-d98b-463c-8ff3-d0c1a6e6f928", + "id": "caf7fe11-39a9-4b6d-b82d-19b2cd36c661", "name": "Get Source by ID", "request": { "name": "Get Source by ID", @@ -111611,7 +103123,7 @@ }, "response": [ { - "id": "b0bca530-5432-4294-83d3-5331c3ab673c", + "id": "fb625d43-9756-4980-8e76-1bd399a48356", "name": "A Source object", "originalRequest": { "url": { @@ -111655,7 +103167,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c46cfbea-f891-42f8-b391-f556fd300b95", + "id": "950c4fde-5927-4954-9131-f6df3bd8371d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -111699,7 +103211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4260a1a4-edea-4f01-ad49-98be8de4a939", + "id": "4e2c0f53-4cb2-427d-957f-4cc43dad95e7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -111743,7 +103255,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62e496a5-182c-4fbf-a551-bcbf56ba32b8", + "id": "53be51ce-9485-4679-a5c8-7be992c925b9", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -111787,7 +103299,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a36022e2-ea5f-43b8-aaeb-2277d6ab7045", + "id": "bcdd51ac-75ee-4f18-b1eb-b3f71c7b2cef", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -111831,7 +103343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c30a624-89d8-433c-a1aa-bd53e0b96143", + "id": "12ea7e11-d3bd-4a07-a99b-8d5126080744", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -111875,7 +103387,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98d2d48e-fcd2-401b-96c1-89759a978ac7", + "id": "0d3622ef-7bff-4f17-b67e-4cef8b3e0118", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -111925,7 +103437,7 @@ } }, { - "id": "be352994-7820-4b5a-b362-377927759b70", + "id": "f85f4efc-a776-4b0f-9a1d-2807b44f929a", "name": "Update Source (Full)", "request": { "name": "Update Source (Full)", @@ -111979,7 +103491,7 @@ }, "response": [ { - "id": "5f58c549-6bd7-42b3-a293-74c3ae55402f", + "id": "45a8744d-8ce9-4c17-b606-3f9f6d2ce852", "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": { @@ -112036,7 +103548,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5e83eb4-e155-4dbe-a5ce-fa0c9fce056a", + "id": "3cc97459-5411-4a82-8d4d-75a98c3769ed", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -112093,7 +103605,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a38495e8-569c-46be-a488-5d038877e5d8", + "id": "1c2dfe0c-d9ec-4529-9115-1cc3efef9bf1", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -112150,7 +103662,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98ccc7c2-278e-4dd4-8580-18bcd42f824f", + "id": "611b2df0-566a-4a1f-bcd7-91c8f95c752d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -112207,7 +103719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22c2f9d2-7576-464f-b7fa-90c71a1c475b", + "id": "c6f8888d-b004-4337-b99b-8d68428057e8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -112264,7 +103776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c760bef-8c80-4881-9de3-660abe25a98f", + "id": "f5e25166-b845-4943-90ae-4978a1ca6735", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -112321,7 +103833,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07b166f7-dbaf-43f7-8dd8-52fd68fdc6cf", + "id": "972cc65e-fc98-4522-92b7-011314431356", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -112384,7 +103896,7 @@ } }, { - "id": "52037a37-ec81-468b-a763-c6e2e4e5554c", + "id": "ef29f0a3-4474-4170-9ede-6d33b8118d38", "name": "Update Source (Partial)", "request": { "name": "Update Source (Partial)", @@ -112438,7 +103950,7 @@ }, "response": [ { - "id": "0f1bc127-a712-4f5d-9c04-442908f5ca4c", + "id": "44fa8fb5-8703-4533-b645-a139536a4d68", "name": "Edit the source description", "originalRequest": { "url": { @@ -112495,7 +104007,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75dc3b0e-674f-4a1b-8913-1d19336c7eb6", + "id": "e8a02a77-7511-4d5d-bc0e-48cc3d22fc72", "name": "Edit the source cluster", "originalRequest": { "url": { @@ -112552,7 +104064,7 @@ "_postman_previewlanguage": "json" }, { - "id": "31e3cc19-317a-4cd3-a216-7e3d4bc7748e", + "id": "b144cc3c-4bf2-4d98-96aa-f54fbe553cd3", "name": "Edit source features", "originalRequest": { "url": { @@ -112609,7 +104121,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d264a31-8027-4401-ac8f-38a76669b69e", + "id": "672ad3d8-83b0-4e6e-8374-c8f177b08868", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -112666,7 +104178,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b4b1f5d-1e35-4567-ba85-94678359e8f1", + "id": "3b9a3f20-9990-4cd7-995e-75856b1ad58f", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -112723,7 +104235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d92737f8-e3c7-4d6a-aa6b-219c579e40d8", + "id": "f34297f7-08ba-4e09-b6bb-e09a4e2ea557", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -112780,7 +104292,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e6be4ce-16c8-4493-99f7-360319cbd746", + "id": "c35f6f65-5d17-4015-a4b1-02e57813de8e", "name": "Edit the source cluster", "originalRequest": { "url": { @@ -112837,7 +104349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45dc81c0-be19-4c15-8d24-8c1a1d14d388", + "id": "47829d45-60e9-4827-a1e9-0ffc385c0bd4", "name": "Edit source features", "originalRequest": { "url": { @@ -112894,7 +104406,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2540585d-6240-419c-a7da-221497a04757", + "id": "4696a115-18b8-4cf7-b2e4-bbea48b7f46c", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -112951,7 +104463,7 @@ "_postman_previewlanguage": "json" }, { - "id": "958c2a0a-0da1-426d-b480-73e13f82fd81", + "id": "7d945ac1-c82d-4c92-978f-816158a87ea2", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -113008,7 +104520,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8a1cb3c7-cf91-4b1b-9b9c-812284968a93", + "id": "b2075441-c3c5-45b5-9b87-cf2417c9f5ac", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -113065,7 +104577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6be6d1cd-2b5d-4bd1-8f28-298d603b7950", + "id": "75ae5365-6235-47c7-9ec6-e30827694d4e", "name": "Edit source features", "originalRequest": { "url": { @@ -113122,7 +104634,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40c686f9-a59c-459f-ad02-94e7c102c052", + "id": "45da5ca8-a0d0-4eb3-85ca-1577847aa409", "name": "Change a source description and cluster in One Call", "originalRequest": { "url": { @@ -113179,7 +104691,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8d7acafe-57de-439b-a0c3-d0b160c0c787", + "id": "6100e37b-deee-413b-bc7c-bb018014be96", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -113236,7 +104748,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ad93c98-2362-47a8-9abe-c3594626ec13", + "id": "5eb40f5d-aba4-4886-8478-3cb4843c86b9", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -113293,7 +104805,7 @@ "_postman_previewlanguage": "json" }, { - "id": "37994c53-0e67-474c-ae05-6031a16f7d90", + "id": "35d1812c-e048-49c0-9195-1f9715e701e3", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -113350,7 +104862,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1984e56e-1a36-45fb-89ab-aaed355c8fd7", + "id": "17d0735d-1eaf-4132-97d3-f7b0934e7bd4", "name": "Add a filter string to the connector", "originalRequest": { "url": { @@ -113407,7 +104919,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89f7f9ae-5b50-499b-9d74-09c5855292f8", + "id": "44cf3589-2d34-4ec0-9b9b-883424f873bf", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -113464,7 +104976,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7c717c5-d295-4809-bf4b-b08f4df00867", + "id": "ce8322b6-d606-4845-ab47-666464e5c712", "name": "An example of a 404 response object", "originalRequest": { "url": { @@ -113521,7 +105033,7 @@ "_postman_previewlanguage": "json" }, { - "id": "262ef51a-775d-4815-9226-2c10b9455edc", + "id": "cce27f12-2940-4ab5-ac2a-4f76e09271c7", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -113578,7 +105090,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61c3d7c5-16a2-40f9-9938-aab916b8d984", + "id": "9b88530d-be2c-4ca4-ad5f-f768fe8fb6d4", "name": "Update connector attribute for specific operation type", "originalRequest": { "url": { @@ -113635,7 +105147,7 @@ "_postman_previewlanguage": "json" }, { - "id": "436ff89d-45a4-4802-a433-f1d355130e15", + "id": "52d78006-b641-4d1c-b1fb-5c57eb094939", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -113698,7 +105210,7 @@ } }, { - "id": "4bb65e9c-81e8-461e-a6ef-9c6c690b2e4e", + "id": "57f430cc-3cc9-4242-b932-a4d7b8caf21d", "name": "Delete Source by ID", "request": { "name": "Delete Source by ID", @@ -113739,7 +105251,7 @@ }, "response": [ { - "id": "bc1f104a-e786-4761-b080-d66796630052", + "id": "aee3cc90-7091-4915-8eef-eb484a9dd6cb", "name": "Accepted - Returned if the request was successfully accepted into the system.", "originalRequest": { "url": { @@ -113783,7 +105295,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f8c2cdb-93b3-4a2c-8fdf-02e58733a71b", + "id": "e2d3184e-2ea9-46e3-94e5-8852f38ff8ab", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -113827,7 +105339,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9e89d6b-b7d6-471f-8c57-84aa558f92b5", + "id": "549e75a4-40ef-4ce2-b6c5-a7d84a561443", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -113871,7 +105383,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d09d88ca-33ba-41a3-a1b9-78876268778e", + "id": "c33a5df9-7042-4561-ab9d-e0759c47942c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -113915,7 +105427,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c36beb3a-9caa-497a-a566-dc0843258734", + "id": "2f515ad1-2ad6-4bcd-8079-ba76b7acbaf4", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -113959,7 +105471,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98305bc5-9528-4940-8e5b-2066bb908f2c", + "id": "2ff7ead6-ed3f-4b99-a4b9-2b5eb1da0a23", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -114003,7 +105515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ded57730-28a3-4bf0-9c74-c82202479cca", + "id": "e23f26f1-6c80-4848-862c-0c8f7721c8ee", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -114053,7 +105565,7 @@ } }, { - "id": "99ae53b2-ce5e-4c6e-bc95-34406a8483f2", + "id": "c894b6ef-646f-48de-9684-33960e313441", "name": "Lists ProvisioningPolicies", "request": { "name": "Lists ProvisioningPolicies", @@ -114095,7 +105607,7 @@ }, "response": [ { - "id": "d981b4fb-62c6-4eab-af5b-9c10bda5df45", + "id": "445e259c-71de-47a9-bfd0-6ff3c42be072", "name": "List of ProvisioningPolicyDto objects", "originalRequest": { "url": { @@ -114140,7 +105652,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08ea75a0-fdae-4b1d-bc6f-209afdd53cb7", + "id": "28efa5af-7b25-49f6-a9a1-c4f4dbc2e156", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -114185,7 +105697,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bcf0ec7e-adfd-433c-b420-9ebf3703489a", + "id": "fa6b9bdd-4835-4206-b47c-7313729b17c0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -114230,7 +105742,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1331ac73-c2e7-4b10-93e5-bf071ae6e487", + "id": "593b4e01-3413-4f8b-91f4-01080eede48f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -114275,7 +105787,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7533cd5a-3b8c-473c-af84-154cf3616ef7", + "id": "1329e6d0-5fd3-43cc-8874-7bd8ac479a12", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -114320,7 +105832,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3a32e385-9e18-4f45-988b-76336adff863", + "id": "1093fc20-60ce-4788-a377-a02107a52bc5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -114365,7 +105877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68c74198-7674-4e4c-b449-e089e0089e1f", + "id": "958f2f1d-652a-4734-ba78-f63b6a43b851", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -114416,7 +105928,7 @@ } }, { - "id": "97a0bd19-56d4-4d77-a22d-20d58e9d5316", + "id": "eeefaeba-885c-4422-9472-6358751333e1", "name": "Create Provisioning Policy", "request": { "name": "Create Provisioning Policy", @@ -114471,7 +105983,7 @@ }, "response": [ { - "id": "a2a57a00-91aa-493b-bd32-acc7adc080b8", + "id": "d2c2ae3b-c655-47f0-acc5-9bbce0ed0a56", "name": "Created ProvisioningPolicyDto object", "originalRequest": { "url": { @@ -114529,7 +106041,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70c6a69c-19e5-4471-ade7-b7f9bd41a40f", + "id": "c88c123d-2f80-435f-8c63-92cf961f59e8", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -114587,7 +106099,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa0ff2e4-af79-4576-9406-10abbec84345", + "id": "7af6b109-f365-46a9-8e96-b025984dcf95", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -114645,7 +106157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "898b5638-3c16-4d93-a619-0da5a3354649", + "id": "81fadef9-8c89-40cc-baf8-00d7064d3b98", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -114703,7 +106215,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ced18ae5-8a7e-4ff3-b82f-ca2f382f8918", + "id": "17ce0de6-d1d1-4dc8-81f2-d2bbf040d8cd", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -114761,7 +106273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f11e2074-0a13-4e7c-9b04-646e9b41fa06", + "id": "da74d61b-7618-4339-bc14-9bcc0954531f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -114819,7 +106331,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9e9ae98-e699-425a-a00e-224158896614", + "id": "9b2b187c-2a74-479b-bf34-c8ec1c410825", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -114883,7 +106395,7 @@ } }, { - "id": "d43da3d6-d19e-4bea-84e6-8a27f7298160", + "id": "31dc9c4d-bd2f-4a48-81b9-b6c5e70460c7", "name": "Get Provisioning Policy by UsageType", "request": { "name": "Get Provisioning Policy by UsageType", @@ -114936,7 +106448,7 @@ }, "response": [ { - "id": "1310f450-e198-4aaf-955d-e23dfe83e2d8", + "id": "d0588f39-e409-4a6f-b847-3efdb90e12d3", "name": "The requested ProvisioningPolicyDto was successfully retrieved.", "originalRequest": { "url": { @@ -114982,7 +106494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa5b7bb2-41af-4ab5-89ec-54d77fe7b1be", + "id": "5011cab0-01a6-4e71-b276-795f0c750fd2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -115028,7 +106540,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffd784ac-d18e-40e0-afd8-1e689e40830a", + "id": "5611fe46-96c0-4474-b962-e2dff4636c33", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -115074,7 +106586,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb1600de-8e1f-48bb-9a69-c3167a983db1", + "id": "e677366d-1f60-41a6-8326-e5f1c0c128af", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -115120,7 +106632,7 @@ "_postman_previewlanguage": "json" }, { - "id": "92a832d6-a2a6-45c7-b929-d43c41453847", + "id": "ce8be359-d14d-400b-b6f1-ea47d4bd148a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -115166,7 +106678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1fec8b3f-186c-44ed-b27e-a9d760478b4c", + "id": "fb281134-8779-4758-b633-50cc1fd80265", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -115212,7 +106724,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8214714e-aa19-4fbe-884f-2ba607fe2816", + "id": "bcd07e41-4d83-427e-b5c5-0ba914393382", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -115264,7 +106776,7 @@ } }, { - "id": "1a6dfdb5-b78c-4098-85ad-97819f81205a", + "id": "86b6dda0-2e4b-458f-b5f0-5d07f4b28e3a", "name": "Update Provisioning Policy by UsageType", "request": { "name": "Update Provisioning Policy by UsageType", @@ -115330,7 +106842,7 @@ }, "response": [ { - "id": "e4c6dbe9-ed40-4b6d-adc9-c90aba1b5fc5", + "id": "37b5f3d5-0000-47fb-bfe3-2b45d22d2d16", "name": "The ProvisioningPolicyDto was successfully replaced.", "originalRequest": { "url": { @@ -115389,7 +106901,7 @@ "_postman_previewlanguage": "json" }, { - "id": "704d9a56-9853-402a-b18b-d4575ede6ffc", + "id": "a7a69ea4-37d9-47a2-accc-3f2d14b08178", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -115448,7 +106960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a30ffb19-3fcb-4057-b5c7-f84cb94e2445", + "id": "3c7369b6-368d-427f-b2ee-d67ab4c27d6b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -115507,7 +107019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f9792fa-5cf7-4120-9b2e-52bdbac36fc3", + "id": "6130a2fd-2522-4d51-8eec-e3d2a21b0419", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -115566,7 +107078,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8aaabb5e-7e71-432e-b45f-3077e4278de4", + "id": "7bf62a04-9ddd-4b72-a4f4-349d03121743", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -115625,7 +107137,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb5b927c-8a74-445f-acb8-a051716d40be", + "id": "146c87f9-5645-44e2-a0b0-236981ad5144", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -115684,7 +107196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "60519eb9-0b17-4c8d-b8f8-af4256e43030", + "id": "9336be43-6d61-4b3f-ada1-32a18bb51617", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -115749,7 +107261,7 @@ } }, { - "id": "a7ca1560-0d7a-437e-9c0e-97b553a9405a", + "id": "f8a8c36c-cd02-45bb-9583-391eab1e020e", "name": "Partial update of Provisioning Policy", "request": { "name": "Partial update of Provisioning Policy", @@ -115815,7 +107327,7 @@ }, "response": [ { - "id": "41bb4753-600e-4cca-85dc-edc8f2fdb1ad", + "id": "f87ad348-3990-466e-8298-e4c4ad0066c9", "name": "The ProvisioningPolicyDto was successfully updated.", "originalRequest": { "url": { @@ -115874,7 +107386,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a41cc20-fd0a-4968-8ae1-410549fa977e", + "id": "edf69a90-7548-46fc-b50f-447dd2ce81eb", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -115933,7 +107445,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc620617-8733-48bc-9b40-dfa9c4def613", + "id": "ee9aedd6-345b-40d1-8b76-487f9ce4d2a8", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -115992,7 +107504,7 @@ "_postman_previewlanguage": "json" }, { - "id": "543cd3e1-49fb-4171-90c2-3d4837d3e80c", + "id": "1138b6c1-ae74-42f6-8790-855eca67a158", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116051,7 +107563,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0f528001-5441-467a-b2ca-128f06c7e772", + "id": "39378e63-6ceb-4135-b884-e50ebcc4f796", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -116110,7 +107622,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbf3a78a-c720-4ae1-ae65-8799add41eb2", + "id": "d0f14954-e129-4dd4-aa71-ad2a47e56e81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -116169,7 +107681,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49b4017a-a343-4f1e-947b-db856e8eb342", + "id": "9c8fa4a6-7dfe-42a5-a5fc-adeb36e898de", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -116234,7 +107746,7 @@ } }, { - "id": "1c5bfb9f-8f3e-41d0-8743-133e8f4f4eee", + "id": "404e2150-3170-4733-a20e-19db2776b953", "name": "Delete Provisioning Policy by UsageType", "request": { "name": "Delete Provisioning Policy by UsageType", @@ -116287,7 +107799,7 @@ }, "response": [ { - "id": "e74f895e-2055-4c4c-949d-908eefd4ddd8", + "id": "6e29d5ba-3e1c-4bf4-9f51-e18bdad17244", "name": "The ProvisioningPolicyDto was successfully deleted.", "originalRequest": { "url": { @@ -116323,7 +107835,7 @@ "_postman_previewlanguage": "text" }, { - "id": "40b3dda2-3fad-4cf2-aaf8-8f7f49a862fa", + "id": "cce6a3bf-fb0c-4bd7-b717-617bb78775af", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -116369,7 +107881,7 @@ "_postman_previewlanguage": "json" }, { - "id": "150f1c00-ceac-4f12-9d9f-85f04e02a278", + "id": "f9544170-05d9-4ad2-8b52-4fd896fff970", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -116415,7 +107927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "17253e37-ab49-4851-b799-a16f7018d85c", + "id": "53e2fd6e-8948-4d8f-a862-a0e250082178", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116461,7 +107973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "85937a9f-6456-4413-9af3-0ecea625c242", + "id": "b10ce91c-27a3-41e7-ad29-a7014c276f39", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -116507,7 +108019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a9deb1b2-ca25-4ac5-b1f6-6b55529512b6", + "id": "461aecb0-08fa-4963-a816-bb8b6d144d9c", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -116553,7 +108065,7 @@ "_postman_previewlanguage": "json" }, { - "id": "568dd064-a3bc-4c86-8252-0a55953e445c", + "id": "040b7bc1-17cb-44fd-b229-7b55328cbcc8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -116605,7 +108117,7 @@ } }, { - "id": "c7f6bf04-5334-40dc-9509-a90516197098", + "id": "24123255-fee8-4983-a114-a9362b1baa4c", "name": "Bulk Update Provisioning Policies", "request": { "name": "Bulk Update Provisioning Policies", @@ -116661,7 +108173,7 @@ }, "response": [ { - "id": "4ead8027-d6cc-458a-b0ef-cc3d94a9b158", + "id": "3cabd504-adbf-42bb-aa6f-5cb31504ac7d", "name": "A list of the ProvisioningPolicyDto was successfully replaced.", "originalRequest": { "url": { @@ -116720,7 +108232,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f042785-5bb2-4fd6-95ea-248326060ab9", + "id": "9a3134e1-8b9b-42b8-985b-8d09e5f8bdb0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -116779,7 +108291,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb88297e-9311-49c6-bc83-2161c1c72600", + "id": "9f36f032-5cd4-4328-8920-fee556048786", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -116838,7 +108350,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b400d50f-4121-4afa-a792-782efe94acbe", + "id": "8d022bfd-d2bf-4f4d-bb63-7d1d7bad8dc8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -116897,7 +108409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "985073a9-781c-4b92-ad34-241baa485cfd", + "id": "6f378fc3-4775-44f8-b555-be4038b4209a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -116956,7 +108468,7 @@ "_postman_previewlanguage": "json" }, { - "id": "933e766a-bd35-4fc2-84dc-a879d66612b0", + "id": "3220e7ad-d326-40a2-a557-78f5bc8382c5", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117015,7 +108527,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de85f8cc-97a6-4d79-bd0e-533bf68590c8", + "id": "055f0495-9cd1-4dd6-b44b-1ca12db2e9a2", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117080,7 +108592,7 @@ } }, { - "id": "db861fb0-7977-486c-ac4b-ed9187e2e557", + "id": "cfb7233d-8a31-4dda-b19d-f52a9b7443cb", "name": "List Schemas on a Source", "request": { "name": "List Schemas on a Source", @@ -117132,7 +108644,7 @@ }, "response": [ { - "id": "998e69b1-6597-489a-8cf4-afa8bdb6c670", + "id": "5a92fdc4-3556-4b81-8e16-a0d0f39faa62", "name": "The Schemas were successfully retrieved.", "originalRequest": { "url": { @@ -117187,7 +108699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aab0c7b0-242a-4d7b-86cc-26dcef1dd205", + "id": "6210af27-3d4e-4571-998a-4f22d1077fa3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -117242,7 +108754,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38b31f9b-3fa6-4e31-8eed-0506df36ae75", + "id": "b40ac51f-ef94-4cd9-8b35-7e8e568a093e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -117297,7 +108809,7 @@ "_postman_previewlanguage": "json" }, { - "id": "361fa6ae-9e8b-4951-8e76-1e82b66c7f3e", + "id": "28239141-ed5a-4a22-a9a6-8ac5d0173220", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -117352,7 +108864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a798bca2-4f57-4470-9560-250344e9d05c", + "id": "78d86909-4479-41f5-b63a-27137198a007", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -117407,7 +108919,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbf3e7e2-e0cf-435f-9ae8-1ec1d3c01f69", + "id": "f0d04242-fee0-4570-a8ff-ad57e161afd2", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117462,7 +108974,7 @@ "_postman_previewlanguage": "json" }, { - "id": "906a04f5-22cd-45a4-8b35-45226a87b9be", + "id": "fa149902-f17d-446e-a635-2d27ad08e6ff", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117523,7 +109035,7 @@ } }, { - "id": "bd78b7b1-6bce-4834-bee4-5c97baa1e9b3", + "id": "4f102ab3-b1d5-4082-9846-41054b246e04", "name": "Create Schema on a Source", "request": { "name": "Create Schema on a Source", @@ -117578,7 +109090,7 @@ }, "response": [ { - "id": "f87b6d1f-8c36-46ee-8f20-c54186090b0c", + "id": "0acea153-5e36-44f5-9de2-d0bfbb2ca92c", "name": "The Schema was successfully created on the specified Source.", "originalRequest": { "url": { @@ -117636,7 +109148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8098a783-2766-433d-84e9-ee5712e366a8", + "id": "8df036a1-2c9d-452d-b316-2ff307320697", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -117694,7 +109206,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cf805767-e16b-47ee-9ef0-e890988518f7", + "id": "b0bad0d3-8a46-49ad-ac48-b876c07e4d58", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -117752,7 +109264,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6358c3a-d55e-4bd0-9424-026e0ce87dad", + "id": "d6d90591-13a0-4e81-bbcd-8143638a9180", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -117810,7 +109322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "215b2576-f449-4e0a-8549-bf9e5b60e288", + "id": "727b8acb-d217-4f5a-98c8-7edf49432863", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -117868,7 +109380,7 @@ "_postman_previewlanguage": "json" }, { - "id": "719784c9-31fa-4d61-ada6-c5f06b6f5e3a", + "id": "4cb47259-aa81-44e0-8fbf-156387c78200", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -117932,7 +109444,7 @@ } }, { - "id": "4ece3bda-f05a-480e-90ef-ef7681d2e7df", + "id": "524ed22c-ac4e-43cf-b343-36a39c87cee0", "name": "Get Source Schema by ID", "request": { "name": "Get Source Schema by ID", @@ -117985,7 +109497,7 @@ }, "response": [ { - "id": "b2130dbd-a215-4194-b2da-0f23729d2206", + "id": "c95bf79c-9834-4970-94e0-1421a7e4152e", "name": "The requested Schema was successfully retrieved.", "originalRequest": { "url": { @@ -118031,7 +109543,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2514e334-0ba1-4ccf-8574-5c34dce266a4", + "id": "9b7958e3-1afb-41c4-acd5-dab49530b362", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -118077,7 +109589,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62ff4157-2b71-4787-a686-24e1331df086", + "id": "9249257f-2ad6-4582-b041-a480b5b64317", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -118123,7 +109635,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7b77126-4bcd-46cb-a7c4-d69c04f8847b", + "id": "0df89c7c-f766-4b4c-8670-eb9470ea4c58", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -118169,7 +109681,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6656de8c-42a0-4298-bb6c-aaad35681517", + "id": "372c29e7-b009-4a98-a0b3-3b1869af3e87", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -118215,7 +109727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fac874db-b5f0-4ec1-b55e-9ffbf5afd895", + "id": "bc22d287-9c91-46b0-b2b5-2122c37f4622", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -118261,7 +109773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8283140d-5ba9-4008-b60b-741488638319", + "id": "8df7454c-4072-4f9e-ba48-ee8ef23ca8bc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -118313,7 +109825,7 @@ } }, { - "id": "c6f66f3e-b464-4638-bdc1-ba7e14a0594d", + "id": "94141e56-b68b-435c-8c1f-fd533274b4e8", "name": "Update Source Schema (Full)", "request": { "name": "Update Source Schema (Full)", @@ -118379,7 +109891,7 @@ }, "response": [ { - "id": "2ce50337-2fd8-4208-95a9-9218bd15d378", + "id": "9511f22c-3b41-4f39-80e5-9550b75f076c", "name": "The Schema was successfully replaced.", "originalRequest": { "url": { @@ -118438,7 +109950,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2070e974-808f-4675-84c8-cae0aa6111ff", + "id": "ea66e83d-e065-4c0c-a27c-59f2514dc0ef", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -118497,7 +110009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c72b4ba3-8330-4378-bd5f-8a27b8482f81", + "id": "30f3e067-8b97-418c-adfc-77aec7c599ba", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -118556,7 +110068,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa2bdf5b-027d-4312-a7eb-19718478cb5a", + "id": "522d0862-1904-4167-970e-3d5188eb239b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -118615,7 +110127,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f27c6b55-18b8-4bf3-974e-2f86c865b49a", + "id": "f418a9b3-301f-46aa-8adb-52b60ada36d9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -118674,7 +110186,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd4811f8-7d04-4590-b246-e18826918af9", + "id": "6c26cc08-bda5-4d86-b8a8-8cffc80be7f3", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -118733,7 +110245,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf727ae6-36f9-49ab-8179-741bc738b34d", + "id": "5cdd2957-54eb-4167-aa44-e4774092f0df", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -118798,7 +110310,7 @@ } }, { - "id": "499316e0-95a5-4a47-b9d8-6d6924fbed75", + "id": "7ffd58d6-1dfe-4c7f-8f0e-1cf87d8ebf41", "name": "Update Source Schema (Partial)", "request": { "name": "Update Source Schema (Partial)", @@ -118864,7 +110376,7 @@ }, "response": [ { - "id": "93b24824-5d70-4221-bd89-14a9bcbc3488", + "id": "28313243-44b2-4d4e-b9a8-1302a4a1e040", "name": "The Schema was successfully updated.", "originalRequest": { "url": { @@ -118923,7 +110435,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49639d37-29ed-4f78-96c2-c23d10957601", + "id": "260aa3a4-09bb-4a34-90e3-c5c4ddfa333d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -118982,7 +110494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e6896b8-cac8-4d10-ae17-0e9a28dc5bd5", + "id": "3f83e8a6-ade7-43d6-8d8a-d7da4cb5727b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -119041,7 +110553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "99638195-54e4-4711-b9eb-f80d075c8db5", + "id": "03b11cb2-c7db-4b59-913e-e3256120417a", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -119100,7 +110612,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bad7ef70-30f2-48e1-9e8a-a17a561d1aae", + "id": "7261299f-74fd-44e5-bb74-f90f31d732ca", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -119159,7 +110671,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eda57ca2-b5d2-473e-b11e-e6eac6859674", + "id": "49f66e87-c607-41f9-bfa5-499fd5646e81", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -119218,7 +110730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a900201a-075e-4ec9-8f37-2d417a299c61", + "id": "3f3b336c-c870-45d6-b627-e06df11b916d", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -119283,7 +110795,7 @@ } }, { - "id": "c635d655-d519-44b3-b431-e2b13573ec0c", + "id": "54f16413-cb5d-4704-b2d8-09b65e382d7b", "name": "Delete Source Schema by ID", "request": { "name": "Delete Source Schema by ID", @@ -119333,7 +110845,7 @@ }, "response": [ { - "id": "7b373107-d1f0-4aac-8fc2-6604af536d4d", + "id": "c1ab9acf-8889-45f7-aeaa-e74f96d8413d", "name": "The Schema was successfully deleted.", "originalRequest": { "url": { @@ -119369,7 +110881,7 @@ "_postman_previewlanguage": "text" }, { - "id": "97dc008d-1a72-4994-aabf-12f06a0eb8a4", + "id": "a533fec8-4e4a-4bac-8f14-8bacf9c9e4ac", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -119415,7 +110927,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d8ac1463-58cb-4685-ab15-b6bf35ea4289", + "id": "064de0a8-c3b1-47af-bb42-e6e5a13fc664", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -119461,7 +110973,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2f8bebf6-38f3-49bf-9969-2f75054b992e", + "id": "c1b6b3c8-2f98-4b9f-a58a-066f348fe1b1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -119507,7 +111019,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b7f4d2fd-a73e-413d-a3f2-5bceb4de6bd0", + "id": "cdf72800-595d-4391-b14a-939df1ca751d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -119553,7 +111065,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3f1b922a-d69b-41c2-a64a-2228fae195ad", + "id": "0d38a0e2-2084-442f-9e12-66672e5da826", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -119599,7 +111111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3041974-c85d-4e6f-a397-c85da7c3ea0b", + "id": "115b32b2-15d5-458e-9c2b-256f24ea1741", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -119651,7 +111163,7 @@ } }, { - "id": "8135bf4b-7a53-4b12-9047-6b01bb8a9868", + "id": "6172cf06-3781-4133-8fe7-cf0a0283aa95", "name": "Fetches source health by id", "request": { "name": "Fetches source health by id", @@ -119693,7 +111205,7 @@ }, "response": [ { - "id": "bc3ae93b-3511-4345-b78f-491d2a0308df", + "id": "8f8e831b-5ffc-4baa-880a-7d53b7d4228e", "name": "Fetched source health successfully", "originalRequest": { "url": { @@ -119738,7 +111250,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8299fe7f-3a24-4f9a-a321-24c11198ccd5", + "id": "7e679bf1-7d68-42ff-8325-19f7e8fbdfcc", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -119783,7 +111295,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b102155-1c4b-49cb-aa50-a6f411347d49", + "id": "e4c79162-6f9e-46cb-afe5-7f3c52e6ef98", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -119828,7 +111340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb8178b0-5321-45c8-b56a-11b19cf0f19d", + "id": "cab9937a-ef9b-4a0d-bf35-bfbcd179e986", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -119873,7 +111385,7 @@ "_postman_previewlanguage": "json" }, { - "id": "de86a39b-7e7b-40e8-90cf-60db73f25757", + "id": "b67e64cc-d3c4-4609-82cf-726039f36294", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -119918,7 +111430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47c49a47-9435-48e1-98ae-46878b7016d4", + "id": "6a460cdb-c09e-423f-b16b-14a0b42e7fbe", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -119963,7 +111475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ae5155d-dc36-47f4-8529-5925c7aa5936", + "id": "e04c037d-a477-4d3a-812d-a4b32d9af956", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -120014,7 +111526,7 @@ } }, { - "id": "ea4d662b-be05-472e-bc6f-9a200f0c91f4", + "id": "ccfae67a-0608-4481-8b25-dfa11cdc2304", "name": "Downloads source accounts schema template", "request": { "name": "Downloads source accounts schema template", @@ -120057,7 +111569,7 @@ }, "response": [ { - "id": "cd2d17db-3c74-425a-a34c-3912bd05910a", + "id": "d49fe48b-a703-40d0-8dac-d665e5983088", "name": "Successfully downloaded the file", "originalRequest": { "url": { @@ -120103,7 +111615,7 @@ "_postman_previewlanguage": "text" }, { - "id": "fec89f20-2a79-4ce8-8a82-b970f202a949", + "id": "c90ae34f-99b9-44c1-adaa-8c3ea55f4369", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -120149,7 +111661,7 @@ "_postman_previewlanguage": "json" }, { - "id": "361d97af-f9f7-4d2d-b98f-38f1a6c74b0d", + "id": "2fee827f-f21b-4b15-84cf-7dbb0009f17a", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -120195,7 +111707,7 @@ "_postman_previewlanguage": "json" }, { - "id": "486df14c-cab2-4c18-9dfe-cefef355ee0a", + "id": "406e52db-0d2e-48b4-aa8f-5d9f51fed5e5", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -120241,7 +111753,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f5d5f4f-db29-4ca9-8593-5e1463cbd943", + "id": "d70a3f73-8811-4ae6-a18f-209484c97430", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -120287,7 +111799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3508b494-73e4-444f-aa17-5b7a99ca685d", + "id": "e2f5b936-f1d0-45ff-a142-25feb613c9ce", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -120333,7 +111845,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6db5127c-77b2-44ac-8833-883b220d75af", + "id": "f0ebfd95-100a-4d70-8f24-ef21bba6a537", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -120385,7 +111897,7 @@ } }, { - "id": "705861bb-ae59-4531-ab28-8ffacf5acdc2", + "id": "239d5efe-81f3-4e5b-9271-44a33816a332", "name": "Uploads source accounts schema template", "request": { "name": "Uploads source accounts schema template", @@ -120437,7 +111949,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120445,7 +111957,7 @@ }, "response": [ { - "id": "0ab2b0d0-558c-49bc-8f7f-caf6d97aa2ef", + "id": "1c11c7b5-08ea-4a64-bf26-f4f011b36dfb", "name": "Successfully uploaded the file", "originalRequest": { "url": { @@ -120489,7 +112001,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120508,7 +112020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd6e05ca-bd4d-4c1a-bc24-faa41bc2af1b", + "id": "46f806b3-0813-4584-961c-31a8f71ae366", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -120552,7 +112064,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120571,7 +112083,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88c56ca1-ae58-4584-abfd-d096aa145db3", + "id": "1e584e5d-9856-4afc-87b9-57ffafc830cc", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -120615,7 +112127,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120634,7 +112146,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb1aa6c5-15a7-4a66-86fb-cc0a70703f0c", + "id": "40178ec8-4d66-4ec0-b897-7aaacd324f29", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -120678,7 +112190,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120697,7 +112209,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e5fdd96-e37d-41f8-bf57-0ca3a3eccff7", + "id": "0ea5f435-d864-436a-904f-af0024b47638", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -120741,7 +112253,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120760,7 +112272,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1dc292e-51da-4295-8b6d-8650a6393098", + "id": "7145eb94-03cb-4de0-8e13-855839371a9f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -120804,7 +112316,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -120829,7 +112341,7 @@ } }, { - "id": "a59456d8-7258-4f71-998d-6031e2471eec", + "id": "7890060f-3ed8-42af-9f40-7d9dfad9be59", "name": "Downloads source entitlements schema template", "request": { "name": "Downloads source entitlements schema template", @@ -120882,7 +112394,7 @@ }, "response": [ { - "id": "9b7561ff-2863-4b5d-8276-46d00873de90", + "id": "bf3f3fad-a486-4ec0-9d3b-e2f3435729b6", "name": "Successfully downloaded the file", "originalRequest": { "url": { @@ -120938,7 +112450,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ce717077-05ce-4564-9c48-d179a3189867", + "id": "f1fe7625-1957-4232-a851-e03acd0fd3da", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -120994,7 +112506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "21df0b7c-61e0-44f1-9d84-b4f6f0b030ce", + "id": "8c561f0f-4b0f-4747-b8ff-f07d4b5a85cb", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -121050,7 +112562,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d22fc3cd-d486-4c08-89db-aeb101717caa", + "id": "f184fc0f-7208-4d76-a740-0e846fa7d24b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -121106,7 +112618,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad57cca3-0e73-41f5-a4d9-4a37b326a597", + "id": "37b314b0-455b-43e8-9ffc-17204a867ef8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -121162,7 +112674,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a06ffe8-c918-4eed-b9a2-675f77adc774", + "id": "99b5c292-b9b9-4444-b446-60fa6be4812f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -121218,7 +112730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48b3e666-613e-4aac-a205-c61def37358d", + "id": "b81c9e54-0afd-4418-806c-5e17270ac50e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -121280,7 +112792,7 @@ } }, { - "id": "2824a4de-7641-4adb-b783-defcddc40c31", + "id": "069ba9a9-afac-42b8-879b-83279e4f3fa1", "name": "Uploads source entitlements schema template", "request": { "name": "Uploads source entitlements schema template", @@ -121342,7 +112854,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121350,7 +112862,7 @@ }, "response": [ { - "id": "59e179c1-baf8-4b8a-ac70-0118250dedfd", + "id": "f762d0ba-439a-47dd-91c8-fb83ebcd07fe", "name": "Successfully uploaded the file", "originalRequest": { "url": { @@ -121404,7 +112916,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121423,7 +112935,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad8829eb-1dfa-4c57-bd24-db4d364d85cb", + "id": "d0843659-4abc-46ce-b7b3-1590a5102211", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -121477,7 +112989,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121496,7 +113008,7 @@ "_postman_previewlanguage": "json" }, { - "id": "66136543-71ea-4547-b763-b5e585c49eb6", + "id": "ba044c21-69a4-4ee7-9183-b01970801f95", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -121550,7 +113062,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121569,7 +113081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f8e79b17-0a8f-4b20-af93-a5ae83a04868", + "id": "73011f6f-996e-431f-aec4-c9cb28df6f0f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -121623,7 +113135,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121642,7 +113154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d65cf95-bd0c-478a-9e9d-b8a96f6ff483", + "id": "99896640-43ed-4ed8-bb72-f5f793e66f38", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -121696,7 +113208,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121715,7 +113227,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a5e7b5c0-a2d7-4322-8922-c0fa73455927", + "id": "0cabe478-8766-4c28-acb5-fc23f9cbe2d6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -121769,7 +113281,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121794,7 +113306,7 @@ } }, { - "id": "4207c858-9ba5-41d6-8ec8-04b874c7d46b", + "id": "250bd1dd-5f7d-4f1e-99d1-d9ce874b70e1", "name": "Upload connector file to source", "request": { "name": "Upload connector file to source", @@ -121845,7 +113357,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121853,7 +113365,7 @@ }, "response": [ { - "id": "7c6913eb-8d6f-4afe-a741-09cd86b4bbc9", + "id": "5887053d-a762-4ffa-80ba-f5d4ca9dd1cf", "name": "Uploaded the file successfully and sent all post-upload events", "originalRequest": { "url": { @@ -121896,7 +113408,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121915,7 +113427,7 @@ "_postman_previewlanguage": "json" }, { - "id": "29534e91-ef1d-4c4d-9f32-470b4f00e289", + "id": "f8629718-a71c-4546-bce7-08adae6a5eaa", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -121958,7 +113470,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -121977,7 +113489,7 @@ "_postman_previewlanguage": "json" }, { - "id": "faca7dc6-645e-4916-b4ad-d8f5c239e354", + "id": "8f3c84b1-936d-46f8-916d-ef82ab76bda5", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -122020,7 +113532,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -122039,7 +113551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2fbb2293-fcb6-43d0-85a4-d93c58e45c98", + "id": "e87b314b-abab-426c-bbfd-53f15c9e49e8", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -122082,7 +113594,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -122101,7 +113613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd4e46ab-d8e8-4ae8-9a6b-f838817f7423", + "id": "5a429e90-2b08-4485-b87c-38917bac4285", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -122144,7 +113656,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -122163,7 +113675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "538846b7-ad90-4fb5-b70c-05305692ac07", + "id": "a4113476-671e-4965-9334-94631f2e61bc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -122206,7 +113718,7 @@ "type": "text/plain" }, "key": "file", - "value": "ut", + "value": "ipsum Ut reprehenderit", "type": "text" } ] @@ -122233,11 +113745,912 @@ ] }, { - "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", + "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": "24335e00-b24f-4db9-9f40-9fb42b3f0d1e", + "id": "f9480d10-ef6c-4d91-be6e-bb5d3d33a971", + "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": true, + "description": { + "content": "(Required) ID of IDN source", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "d69f04af-5a65-430b-886a-c6bb33919039", + "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": "31149041-0b88-4e0b-a2ee-83c74ddcfa44", + "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": "ede1ecb5-0f94-4df9-b167-6add2d2a4c74", + "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": "a5fd8128-2d05-42c9-8668-54d1d2c7812c", + "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": "4a689920-b0f6-4acb-8e90-ef21b544dfc1", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ab684628-7263-4923-bd93-28dd25143472", + "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": "505d503a-ce0d-437f-a934-66e1fbf15cee", + "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": "true" + }, + { + "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": "-date" + } + ], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "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": "3c878e92-3c1c-4cda-af8f-57533fc5e697", + "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": "true" + }, + { + "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": "-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": "7b210af6-0316-4090-ab09-e1cda9db7c17", + "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": "true" + }, + { + "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": "-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": "7ca4ccbe-4a06-4517-a6f6-6c16a81ae137", + "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": "true" + }, + { + "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": "-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": "13647174-1fb7-4986-85de-5a45e355d18a", + "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": "true" + }, + { + "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": "-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": "3c62e75e-3383-4376-adc2-d14fe7812cd9", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "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": "-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": "a2ce2527-b829-4bfd-9136-e224dc362bfe", + "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": "true" + }, + { + "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": "-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": "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 Identity Security Cloud. \n\nIn Identity Security Cloud, 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 Identity Security Cloud (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 Identity Security Cloud. \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 Identity Security Cloud. \n", + "item": [ + { + "id": "a9fe7b3b-9fa8-4b23-bd6a-ad75f7b4edd4", "name": "List Tagged Objects", "request": { "name": "List Tagged Objects", @@ -122303,7 +114716,7 @@ }, "response": [ { - "id": "27b31bb1-f4ae-4dcd-a7a6-80911f62ca0b", + "id": "ec937044-222e-4328-a50e-0c9147c77d0f", "name": "List of all tagged objects.", "originalRequest": { "url": { @@ -122383,7 +114796,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ff51f58-f752-489d-9010-10a73d6bb567", + "id": "f7eb79f3-571f-4a47-ae5a-70bdb157947f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -122463,7 +114876,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da97174f-8368-4544-a0f5-b4e77a9d2dc0", + "id": "48138f40-2a16-4fcd-8275-1e65be161d66", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -122543,7 +114956,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f7e4f288-ccaa-48bc-970e-91590be8215c", + "id": "1dfd87f1-e979-4076-8db3-7e887f193de2", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -122623,7 +115036,7 @@ "_postman_previewlanguage": "json" }, { - "id": "635c44de-8bb2-4bc0-8a49-8ac9892809e3", + "id": "0a0fc075-54e7-4dd4-9409-871eaf9c40c1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -122703,7 +115116,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fce61b84-889e-42f4-8941-46db40d4903e", + "id": "aa7b208e-bb1d-436b-983d-e4e0f276ee66", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -122789,7 +115202,7 @@ } }, { - "id": "538b8cfb-a14b-4b79-a0a1-aef01b0b285d", + "id": "3426c665-b3ad-4e1a-8cfb-1e135f512ce3", "name": "Add Tag to Object", "request": { "name": "Add Tag to Object", @@ -122831,7 +115244,7 @@ }, "response": [ { - "id": "10fa2c14-7022-4601-b4a8-f8a49d9f8328", + "id": "f799fe6e-a06d-4983-9836-5e6e4a538dca", "name": "Created.", "originalRequest": { "url": { @@ -122877,7 +115290,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7fd716b3-64f5-44ea-b7a2-11fdd9f10329", + "id": "e55cd7db-15cc-456f-bd1e-1fffe0e138c5", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -122933,7 +115346,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1daccbd7-d5b0-4437-8b17-aab34c16551e", + "id": "30ce8510-fba9-4e50-86d9-c982ad20991d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -122989,7 +115402,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f80c678-c29e-4f47-961e-1f0c2aef9d3e", + "id": "ddc97d0e-c55c-4473-8bd2-f93b01916b3d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123045,7 +115458,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b0aec0b-7260-483e-a12e-cb49935c05e4", + "id": "7bef2dfa-ad2b-45b9-a5e4-5262e444637a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -123101,7 +115514,7 @@ "_postman_previewlanguage": "json" }, { - "id": "95dcc01e-1c0f-4133-aac5-312b40973adf", + "id": "59e6408b-3717-4641-8a23-878c3678e635", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -123163,7 +115576,7 @@ } }, { - "id": "8f98d478-0816-45c0-a80d-eb5fcfefc7ed", + "id": "e63338e2-ac9d-46a5-a7e6-9b2e8f2b6a0b", "name": "List Tagged Objects by Type", "request": { "name": "List Tagged Objects by Type", @@ -123241,7 +115654,7 @@ }, "response": [ { - "id": "4c9de76f-8a46-4d55-9f26-b331f947504f", + "id": "2c9ae42f-952c-44fb-be02-2e9107fa1e7f", "name": "List of all tagged objects for specified type.", "originalRequest": { "url": { @@ -123322,7 +115735,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd9068b2-ed06-40b3-8d56-9fc66a3922f0", + "id": "2dd92f61-2212-40d9-af8e-0433ac0e42d0", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -123403,7 +115816,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e0e3f34-1c8a-460f-8af6-503925327956", + "id": "c004d189-8dd5-41e0-a88a-dfaaabbb2cb0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -123484,7 +115897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc71125e-2ae6-4077-a9c6-684d013c04c0", + "id": "9b0299ef-eedb-4ff1-a5d7-f87e41e019cc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123565,7 +115978,7 @@ "_postman_previewlanguage": "json" }, { - "id": "13380091-141f-4803-8038-168ee8e79611", + "id": "c4d4ecd4-6a73-47b8-8c07-f6cefb59a01e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -123646,7 +116059,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a868452-baff-4025-9726-a8e37cc58fa5", + "id": "1c0530e5-752a-4344-9ba5-da7c03ff3eda", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -123733,7 +116146,7 @@ } }, { - "id": "5270c348-f15b-49dd-b6b8-0113b4a8a2ed", + "id": "3b3c8d1c-b03b-4ac0-8614-5fc3dd061ef4", "name": "Get Tagged Object", "request": { "name": "Get Tagged Object", @@ -123785,7 +116198,7 @@ }, "response": [ { - "id": "810082be-6e83-49a4-ba8c-1ee34672b8d4", + "id": "e8ed00a4-07fe-4ef6-912e-69ae44a9809e", "name": "Tagged object by type and ID.", "originalRequest": { "url": { @@ -123830,7 +116243,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a78d59f-3bba-49d4-81e9-d5c0ee66f8bc", + "id": "9d7fed4a-8346-4182-ae66-ac992f016b7f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -123875,7 +116288,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8f2d225-9397-4415-a6b5-c0d1522a0dfa", + "id": "f64f373a-21cb-4001-988c-e882231bbee4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -123920,7 +116333,7 @@ "_postman_previewlanguage": "json" }, { - "id": "caf139ab-6488-445b-a2f7-6a108bf625d0", + "id": "2659bc2b-fab1-42ca-b9ff-3093e9c1998c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -123965,7 +116378,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77592850-9e6d-4b91-bfbb-e129bedd63d7", + "id": "3e4fc45c-00b8-4904-a3ad-e4d1fb536239", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124010,7 +116423,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fdca44b-e200-4f71-b11f-be4702ed830d", + "id": "b3396403-0599-451f-9c83-06d7efe94cd7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124061,7 +116474,7 @@ } }, { - "id": "269352f1-7a44-4305-b2f3-b0b945f68b61", + "id": "0590c6f2-eab7-4820-b403-f62c42fa6bf6", "name": "Update Tagged Object", "request": { "name": "Update Tagged Object", @@ -124126,7 +116539,7 @@ }, "response": [ { - "id": "78cd1e39-783a-4167-934a-cc3b3486c5e8", + "id": "165b93a4-d64f-4ce9-b7ca-7ed545b05f51", "name": "Tagged object by type and ID.", "originalRequest": { "url": { @@ -124184,7 +116597,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfbe488a-2804-47c0-a16a-7e76313ea3b1", + "id": "81c302ab-e4fa-41bd-9272-ad483abb4e54", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -124242,7 +116655,7 @@ "_postman_previewlanguage": "json" }, { - "id": "775efff8-b670-419f-84a9-67ab2679ef25", + "id": "f110c439-9534-4e9f-8287-fb60f7d720db", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -124300,7 +116713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28c5a095-7ef3-4606-8dce-af341a5830d2", + "id": "271c86c6-3a32-4277-be09-d637a73c9d02", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -124358,7 +116771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "821b8ee4-a198-4d4f-9f7c-ffcd04b3ede9", + "id": "68072711-7e65-43a8-96e9-9bcbe6349604", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124416,7 +116829,7 @@ "_postman_previewlanguage": "json" }, { - "id": "957e8712-6a9a-4fa8-9662-ab99c08debb3", + "id": "6f09bc28-1847-4331-8007-5613461200cd", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124480,7 +116893,7 @@ } }, { - "id": "dd8074eb-81cc-4f04-8bd8-80d05462795b", + "id": "7824d9a5-4b40-44c3-8007-084e451f3458", "name": "Delete Tagged Object", "request": { "name": "Delete Tagged Object", @@ -124532,7 +116945,7 @@ }, "response": [ { - "id": "241d08b9-ebb1-4b73-b150-393c53bb8d0a", + "id": "485863ec-cc99-4964-885d-8a8db56a6097", "name": "No content.", "originalRequest": { "url": { @@ -124567,7 +116980,7 @@ "_postman_previewlanguage": "text" }, { - "id": "4104faca-e918-4823-9bf9-abe1d22daec7", + "id": "e5aa3579-eb3d-4271-bd21-1a7ae0754052", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -124612,7 +117025,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f3dbe023-1d85-4798-b7cc-fc536917a106", + "id": "7d0d7d5b-5368-4eb8-9d62-7aa538a8aeb4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -124657,7 +117070,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c7521bfa-a1bf-481e-9f39-ac9bcc32dd15", + "id": "dc12afd0-8a6b-43e5-a489-e5d1d8c67189", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -124702,7 +117115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0761ff74-eda2-4805-8984-710c4479482b", + "id": "613e8ea4-1636-4bff-9ce0-52f963dd89a1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -124747,7 +117160,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30e72206-c9ba-4e37-91d4-034a70646bfe", + "id": "73b36c64-09c3-452e-8ad4-7bf8af21c830", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -124798,7 +117211,7 @@ } }, { - "id": "27f859e1-6594-4995-adf7-b7ea0763b542", + "id": "f4824cc4-15b1-41f3-9054-581edafb614c", "name": "Tag Multiple Objects", "request": { "name": "Tag Multiple Objects", @@ -124841,7 +117254,7 @@ }, "response": [ { - "id": "0f7b7b85-113d-464e-afea-6f2893d1d89f", + "id": "7e62b5fa-5422-4dae-810e-95ea204060f6", "name": "Request succeeded.", "originalRequest": { "url": { @@ -124898,7 +117311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5951be32-d010-41ed-a0f9-76ad066e3b62", + "id": "96f5e570-bb41-48d4-8ece-138c8e36560c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -124955,7 +117368,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2c947469-618e-458a-bf6c-97cbb4102a31", + "id": "5de3f818-a675-4a86-a783-64c9eea200d4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125012,7 +117425,7 @@ "_postman_previewlanguage": "json" }, { - "id": "40df5967-7e36-419f-b9f2-476064aabd68", + "id": "58c75dfd-0d16-4851-a850-a8bc3f9d7300", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -125069,7 +117482,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e467bc0-2b20-4df7-9308-268a853d05fd", + "id": "c41e75d5-12f1-4fa7-a56b-d14c62071bd1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -125126,7 +117539,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7fe68da3-16b9-4de7-9f6f-1695d7522690", + "id": "ef139d20-7079-4ac9-9424-3bf9bb3f27b4", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -125189,7 +117602,7 @@ } }, { - "id": "505c8d07-ef27-4d0d-82d8-762267178737", + "id": "aacf47fa-d41b-4506-bf5b-035f5399718d", "name": "Remove Tags from Multiple Objects", "request": { "name": "Remove Tags from Multiple Objects", @@ -125232,7 +117645,7 @@ }, "response": [ { - "id": "c761d82e-219b-4add-9617-36d6f9524dc4", + "id": "bcca96c5-3feb-4dae-a1d4-2b57be2ef559", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -125279,7 +117692,7 @@ "_postman_previewlanguage": "text" }, { - "id": "20d9ffea-344c-43f1-b20b-0df54c4e7f5f", + "id": "2a8cf034-c435-424e-b010-0117ac2f888d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -125336,7 +117749,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eed75f5d-e884-4e96-b149-f1573da37966", + "id": "32e74a2a-8a57-41ac-a6f6-ac798545442d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125393,7 +117806,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f377327-545a-4be5-8cbb-ca852ee48c77", + "id": "753aac58-7219-4acb-9412-d7b854095310", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -125450,7 +117863,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b942e3b1-f10c-4698-8b7c-45ab0c0d306f", + "id": "c8d8e838-b04e-456f-8d2c-fad72c30c0aa", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -125507,7 +117920,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c49ccda-1777-467f-9ee6-ad012ab8ebdc", + "id": "1904254f-123e-4836-85a2-3d8cfbd3fb2b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -125573,10 +117986,10 @@ }, { "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", + "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/docs/extensibility/transforms/) for more information about transforms.\n", "item": [ { - "id": "b0e774da-9f7f-4af4-bdee-2eb9c044ff2d", + "id": "f2b648b8-8df5-46ed-8176-561f8bd5f7cc", "name": "List transforms", "request": { "name": "List transforms", @@ -125651,7 +118064,7 @@ }, "response": [ { - "id": "2e65c65c-dd19-41bb-a47a-f30faf42cab4", + "id": "8f6d094a-4dbc-4b78-855d-11e36270f4f1", "name": "A list of transforms matching the given criteria.", "originalRequest": { "url": { @@ -125740,7 +118153,7 @@ "_postman_previewlanguage": "json" }, { - "id": "41221cb7-e00a-4b50-8a45-187ce1c353db", + "id": "8a6f2b2f-65c8-44bf-a2fa-f20e3dbcadb9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -125829,7 +118242,7 @@ "_postman_previewlanguage": "json" }, { - "id": "366c3a55-f1f9-4bca-80eb-854831034a7c", + "id": "c7f23302-d52c-49a3-9df8-75057d308392", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -125918,7 +118331,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e74ce78-b7f1-42ac-9071-5d0f80ef0f53", + "id": "cb000589-2e7b-4109-b0a4-2fbf3b552acf", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126007,7 +118420,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7936543f-4d0e-45c5-9da8-c512b08a00d0", + "id": "f3576041-7221-4501-8b9a-9516d8e2c060", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -126096,7 +118509,7 @@ "_postman_previewlanguage": "json" }, { - "id": "127ff460-041a-441a-86bc-ee909044edcc", + "id": "6780e2fd-0ab1-4b05-9eb1-7a04eaa9c471", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -126185,7 +118598,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56db8891-bb48-48a8-bded-5d7e5f536ad1", + "id": "a194be14-5e4c-4220-9ede-4ff1ff68579e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -126280,7 +118693,7 @@ } }, { - "id": "3a82db8c-e161-45eb-a8a7-078286f4f78e", + "id": "51051d59-2301-4cce-863a-7a5fd85a9721", "name": "Create transform", "request": { "name": "Create transform", @@ -126322,7 +118735,7 @@ }, "response": [ { - "id": "a277ac0e-a1e9-40ff-a223-1e80a2ae0b3b", + "id": "e6190a58-4240-4777-a64d-e87bf05103d4", "name": "Indicates the transform was successfully created and returns its representation.", "originalRequest": { "url": { @@ -126378,7 +118791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4afbcf54-5708-424e-a644-35ebb013c62c", + "id": "725ead50-598b-4a3a-8277-c2d84f6f0fad", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -126434,7 +118847,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b840b3e5-cdfc-451b-9748-2cd867fb114f", + "id": "fad9c760-0afc-4b68-81f7-cd9df3f0f6ff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -126490,7 +118903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a165228-484b-4dc4-a5d0-189920c63d33", + "id": "a073284e-8dd9-4aef-971c-7c7235978a7d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126546,7 +118959,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c60ba677-5090-43e2-94c7-b029bb019130", + "id": "f3d7f0ce-115f-4a6f-9f8a-7ffa1ea7d757", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -126602,7 +119015,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0be95c6-c089-493f-9cfb-8729d251ac50", + "id": "af508c60-147d-469d-8e4e-715c8a26899f", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -126658,7 +119071,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb89280a-8a31-48c1-910a-ec340d545a67", + "id": "46ca8fa7-6488-448d-bdda-6d7a01fdbb2b", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -126720,7 +119133,7 @@ } }, { - "id": "499da120-a45c-456b-8b67-89b3a46b0b18", + "id": "b9bb95e8-4844-4229-89d5-1ff7587cbb8a", "name": "Transform by ID", "request": { "name": "Transform by ID", @@ -126761,7 +119174,7 @@ }, "response": [ { - "id": "88de7678-e91a-48dc-9b1b-2a1138f8b23e", + "id": "9ec1ef3e-bb27-496a-be51-271651c58837", "name": "Transform with the given ID", "originalRequest": { "url": { @@ -126805,7 +119218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6341f37-6b0d-4da3-9c4f-77a3e03e1dce", + "id": "7f38aecf-20de-42e2-8fd9-78946e280d31", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -126849,7 +119262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "58ea5867-f56a-448e-af1a-4d5bee5f8e42", + "id": "86706744-79f8-45d4-a1e3-bf6eb4e08e07", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -126893,7 +119306,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8586235-b9d4-4e42-9221-ac3c3508a8a8", + "id": "e8338ac0-bab7-426b-996d-4c939c769953", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -126937,7 +119350,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4b836715-d7ea-4ac9-9e28-28a4008ea09d", + "id": "b330063a-2b42-4c67-ba76-28d5bc4e9e2a", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -126981,7 +119394,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9018ab65-71c1-49fe-82f7-72569dfaf476", + "id": "228e7abb-6b17-457a-9e74-3c4b24479720", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127025,7 +119438,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3ea57bb-398f-4696-94b2-b9cbd7714b8b", + "id": "363731a1-ce19-49e4-828d-52efcfc0dc6f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127075,7 +119488,7 @@ } }, { - "id": "2718b1aa-eb81-4cfd-8a6c-ee3469cfe572", + "id": "acb231d7-4abd-43b5-9339-5e23a9803504", "name": "Update a transform", "request": { "name": "Update a transform", @@ -127129,7 +119542,7 @@ }, "response": [ { - "id": "d5634a25-1c01-430a-82fd-7e5a8bc53d3a", + "id": "3d8c64d0-61bc-48f3-b04e-5652b06e01d3", "name": "Indicates the transform was successfully updated and returns its new representation.", "originalRequest": { "url": { @@ -127186,7 +119599,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0029a18f-952f-4a36-98fc-e3cfc255805e", + "id": "34a56b79-075d-4b63-994e-e0340f260945", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -127243,7 +119656,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b331813-ad79-4d6d-adf6-e55da3b19066", + "id": "53d3e082-cd6d-4423-b38b-8748b9ca89a4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -127300,7 +119713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32c84159-9f13-4008-8fb7-7d8d67c6b5be", + "id": "3db8d35e-19a1-49f1-a22b-cdeb8579865d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -127357,7 +119770,7 @@ "_postman_previewlanguage": "json" }, { - "id": "947e7780-8582-4a35-b854-c53a64870f61", + "id": "d83d95cf-c89f-40ee-a61a-f342557425f8", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -127414,7 +119827,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56069d4c-8248-42dc-a15f-b072e0ef329b", + "id": "22ad48be-c2a8-40de-8f4e-aee5df341e9a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127471,7 +119884,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7e258f47-01e4-4659-a8b3-11282365569f", + "id": "f3ec11dd-2fed-4860-ab1c-eca18da3b7b7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127534,7 +119947,7 @@ } }, { - "id": "6e2dd42a-9bf0-4466-9f37-3c6ed4a782db", + "id": "5a5f5eae-bf9b-4dd9-8dfc-b5f38b0c59f3", "name": "Delete a transform", "request": { "name": "Delete a transform", @@ -127575,7 +119988,7 @@ }, "response": [ { - "id": "32c23fb8-aa4d-40d3-8ea6-e40e27b4b8d1", + "id": "ca2f58f5-5cb5-4cdd-b70b-c5085a3df363", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -127609,7 +120022,7 @@ "_postman_previewlanguage": "text" }, { - "id": "94ec7702-cfdd-449f-b28e-08704705db9b", + "id": "f10956b4-555c-48da-a01a-9d87a88cb7b6", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -127653,7 +120066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a674ac66-da8c-44ca-af0d-532e3bb14421", + "id": "e0b4cf07-8d4f-408e-b7d9-f3dfd4f7f33d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -127697,7 +120110,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67144553-d657-47c0-8710-cd1c115f8580", + "id": "e71588ec-4580-4924-a96a-9523d5193ba4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -127741,7 +120154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3dc75492-3062-409c-a6c2-868633d57e94", + "id": "907259ae-07b4-49b9-b8cd-3ad18d43a4f9", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -127785,7 +120198,7 @@ "_postman_previewlanguage": "json" }, { - "id": "783d59b7-82e1-4c70-adb4-7dabe061013e", + "id": "51387a32-bf1d-43d1-ad8b-9e2e5ba3b164", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -127829,7 +120242,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a16318f6-f538-4255-a757-191e25e3af6d", + "id": "52336b34-67da-4cdb-95f0-9f45aa2ab853", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -127882,10 +120295,10 @@ }, { "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", + "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 Identity Security Cloud'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": "93f6e6d4-2c84-4e72-a507-a195c1338ab2", + "id": "8ba28c10-64a6-483a-bea8-e27c11aeeaff", "name": "List Work Items", "request": { "name": "List Work Items", @@ -127951,7 +120364,7 @@ }, "response": [ { - "id": "5e0d3d1e-e1cc-42ba-914c-9c7e51527d62", + "id": "a3d3a9e7-ce4a-4a1b-b9aa-c81fe6796f6d", "name": "List of work items", "originalRequest": { "url": { @@ -128031,7 +120444,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76b446ef-e880-485a-947c-545a32b134d3", + "id": "fc868820-c2b7-44d0-87f2-b565e23bb4e7", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -128111,7 +120524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da21078b-7bc3-4ed5-8e92-f2702864a763", + "id": "6fa595ac-ba3c-4cbb-8942-0d442e8941ff", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -128191,7 +120604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20f01dc5-8c31-4acf-9115-4581d3d34a4e", + "id": "6a1397ee-de76-43ad-ba10-4a56f765b548", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -128271,7 +120684,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a53a3f32-4546-4818-9403-7ddb0ea1ca94", + "id": "ba652ff5-4092-4871-b682-e3685b3f5e48", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -128351,7 +120764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "746b1fea-c46a-4186-9d04-cb9ac8d0fdcc", + "id": "91c12d7b-9781-4e6d-b1d9-84d93fc031df", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -128437,7 +120850,7 @@ } }, { - "id": "64f2c58a-33af-4fbe-8538-1eeb00074e8b", + "id": "6f314194-a23e-42b9-b7e4-a4e5c11aa764", "name": "Completed Work Items", "request": { "name": "Completed Work Items", @@ -128504,7 +120917,7 @@ }, "response": [ { - "id": "19aaf8ee-a1a3-41dd-9617-a9ea5c58a73b", + "id": "6ad73d7f-63ee-4434-a571-8da539b42fc7", "name": "List of completed work items.", "originalRequest": { "url": { @@ -128585,7 +120998,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e161e70a-db8b-4311-843f-781dfbdef136", + "id": "b8a1edea-0600-4b13-85d8-0e9efca7cb6e", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -128666,7 +121079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49e6434d-2eea-41ab-bb51-4d537509c6f7", + "id": "903e0e8b-b033-44d8-a83f-3f5711fcdcae", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -128747,7 +121160,7 @@ "_postman_previewlanguage": "json" }, { - "id": "075a8e1e-21cb-40fe-9062-c826cf1f0b6e", + "id": "27e3ad0c-4bd3-4339-91c1-613af0487ae1", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -128828,7 +121241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6e6e19f-3d06-4532-8a88-35fd98c8c099", + "id": "9fa4173b-e6d2-43a4-95d5-67d4807f412b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -128909,7 +121322,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9708b769-b4c1-42bf-ac7e-a10d5a1c888d", + "id": "d32a104c-d73d-49d1-a75f-2614b678b804", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -128996,7 +121409,7 @@ } }, { - "id": "ada3dad9-d51c-4c37-be95-55a14f62a98b", + "id": "c8e39b38-8928-49ce-980a-f5be6b6b97b9", "name": "Count Work Items", "request": { "name": "Count Work Items", @@ -129036,7 +121449,7 @@ }, "response": [ { - "id": "bb6f2976-8031-4bf8-89d4-09082ea25ae5", + "id": "e837401e-3113-4d0c-b186-acbf801c7f65", "name": "List of work items", "originalRequest": { "url": { @@ -129090,7 +121503,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73d154f7-8060-4e55-ae01-7d0749728aff", + "id": "8e4d4eef-5ec9-4a81-9cff-4551d44a89b0", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -129144,7 +121557,7 @@ "_postman_previewlanguage": "json" }, { - "id": "218ef75a-1399-4cdf-8182-561eb9aeb555", + "id": "7d142a3d-cc4e-4656-8c80-2d1ad133a96e", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129198,7 +121611,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e6cec67-e7ff-4d41-a126-a6be66073520", + "id": "385b4d01-603e-4a7a-b5fa-328557e0effe", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -129252,7 +121665,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9385ecd-5da0-454f-8e9b-b8c328a7cb6c", + "id": "11122424-0265-477e-a059-fdfe68f9defd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -129306,7 +121719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f5a468d7-1cb2-4c37-8827-ec8cb8b6e081", + "id": "8e61b931-19d1-43f0-bb78-3fb720554c82", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -129366,7 +121779,7 @@ } }, { - "id": "957e5615-f1fb-4e7c-82eb-c61f505dad66", + "id": "dc9c1f9a-813b-4bdf-b933-ade3e832bee6", "name": "Count Completed Work Items", "request": { "name": "Count Completed Work Items", @@ -129407,7 +121820,7 @@ }, "response": [ { - "id": "54d21940-7108-42da-b317-90b75e371ff4", + "id": "c964b8ae-c3da-4453-b64f-87f07c08e157", "name": "List of work items", "originalRequest": { "url": { @@ -129462,7 +121875,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e29ff836-5e0e-48f4-b996-cb4b7bd94564", + "id": "a075658e-9ec9-49bd-8c3a-652a774d14fc", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -129517,7 +121930,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9647aa13-35bf-4d08-9137-e5f57b3c6e90", + "id": "088c4e90-5489-4361-9350-48b33b2f25c7", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129572,7 +121985,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e20935d8-4c14-48b0-81a0-14c4720a20d4", + "id": "3dbef2b8-af87-4d0f-8a01-bace05de353c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -129627,7 +122040,7 @@ "_postman_previewlanguage": "json" }, { - "id": "67c42f0f-a25c-4bf5-b10f-3d2eb62a2b95", + "id": "d97dd08f-12b4-47ae-be51-d5201ec0fea0", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -129682,7 +122095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54e9528f-4d33-404e-b07d-1212189b15cf", + "id": "f786864f-7dfb-4ee8-b8a2-61ddddcf4c82", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -129743,7 +122156,7 @@ } }, { - "id": "1c1eb3c1-5cc8-4d4b-baf0-9b3202675117", + "id": "762c1995-eda5-4a04-aa01-d16bee1372c7", "name": "Work Items Summary", "request": { "name": "Work Items Summary", @@ -129783,7 +122196,7 @@ }, "response": [ { - "id": "ca084737-4f17-4125-9875-8e387a610649", + "id": "90473272-5ced-4769-853e-e6f714200051", "name": "List of work items", "originalRequest": { "url": { @@ -129837,7 +122250,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e6ef72e-c787-4d79-9baf-c3fdbf31de7b", + "id": "d1382fe6-21a7-4a85-8ec2-00c43c5e24b9", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -129891,7 +122304,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc27c53f-1e57-4214-8fa2-d362b11833b1", + "id": "cf8c52b8-63d3-46db-8b42-c4cf1850d884", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -129945,7 +122358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e82289a8-47f7-4242-ad76-09181842fcdc", + "id": "f04efccc-d41c-4134-ac7d-6883e57425a5", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -129999,7 +122412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d718a126-062d-44a0-841d-7be4107d1e92", + "id": "8b3493cb-db36-48eb-a9f7-ef845c1fb311", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -130053,7 +122466,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7df846ba-712b-4aea-9fe0-557cd665cc8b", + "id": "3d47b236-3964-4307-936e-33ec82fef5f6", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130113,7 +122526,7 @@ } }, { - "id": "0f48d4bb-2ed1-478b-a0fd-54e0b98c9367", + "id": "6c1b1a08-2d9a-425d-ba0b-bea1656ac099", "name": "Get a Work Item", "request": { "name": "Get a Work Item", @@ -130154,7 +122567,7 @@ }, "response": [ { - "id": "0ad9cc5d-aff5-430f-a937-81bc4f679974", + "id": "0c6940f6-93ef-4160-8759-f43a5fb2e4cf", "name": "The work item with the given ID.", "originalRequest": { "url": { @@ -130198,7 +122611,7 @@ "_postman_previewlanguage": "json" }, { - "id": "657b5ae6-8838-4090-99f1-df8100e9a686", + "id": "c09351ec-82dc-45a0-aba9-1485a166ae68", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130242,7 +122655,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6048d0f-8fdc-45e9-9a89-5b7d1e368693", + "id": "098136e0-c76f-4175-9989-9e4441d03697", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -130286,7 +122699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2f0d949-654b-49d2-9940-cba284c667cb", + "id": "c86bfefe-cdd8-4b6d-b571-0f62ae724c63", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -130330,7 +122743,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b9096c3-8f6a-4b30-a248-98deb00ba951", + "id": "eec0fac0-3c9b-4328-a141-331c811ae755", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -130374,7 +122787,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4c6b4230-c3a3-4b4d-b1e5-cb019c196e5e", + "id": "14fecaa4-4c2c-4eee-a1b9-636cb291d07a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130424,7 +122837,7 @@ } }, { - "id": "76bd62f3-7945-4048-ad85-68e4de72e82b", + "id": "327c311f-3673-43b9-ac4c-158193e9683c", "name": "Complete a Work Item", "request": { "name": "Complete a Work Item", @@ -130465,7 +122878,7 @@ }, "response": [ { - "id": "68487f41-9481-49ee-a2d2-e6603652762c", + "id": "33ba5463-88e0-40e8-9eae-0718dcbb22f2", "name": "A WorkItems object", "originalRequest": { "url": { @@ -130509,7 +122922,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48285473-6f07-4b24-9721-c4019fc6cc46", + "id": "939d4aef-09e1-4415-a416-fd8309ef4836", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -130553,7 +122966,7 @@ "_postman_previewlanguage": "json" }, { - "id": "22e9b730-5c3c-47e3-bb49-b779f53cf030", + "id": "37778f39-873a-4e1b-93f9-1bb866281829", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130597,7 +123010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac7d304b-36f5-4323-aabe-32cdab900eff", + "id": "00d686fd-0675-4c74-bf13-a378a5cdf19f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -130641,7 +123054,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f9fa9de-6687-4b17-92e3-3b8e7592e55a", + "id": "a418aa1a-834f-4e36-943f-1855ea7a729c", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -130685,7 +123098,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34209750-d774-4377-9728-0b8319fb4ad0", + "id": "6cadb47c-be63-4f59-a75e-4682a8def589", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -130729,7 +123142,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d13f413-05b3-431f-a103-b16ee19bce97", + "id": "6e687d82-6400-4061-a65b-6d8dd891f586", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -130779,7 +123192,7 @@ } }, { - "id": "66e72cc7-eed5-4f7e-8aa6-ac49fd3bbce7", + "id": "e8672b76-9769-42c7-9bca-64c87e3d29bc", "name": "Approve an Approval Item", "request": { "name": "Approve an Approval Item", @@ -130832,7 +123245,7 @@ }, "response": [ { - "id": "c4fcef62-e7f1-449c-811e-bccc968b3615", + "id": "4841f134-8ade-4eda-b1f7-47d6af6e4e54", "name": "A work items details object.", "originalRequest": { "url": { @@ -130878,7 +123291,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4d26e99b-2876-440e-a966-8abca62b393e", + "id": "ab99aa97-cedf-4482-acb6-ebec41feb623", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -130924,7 +123337,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d2640540-94b5-409b-9873-bf7470ee9c2f", + "id": "ef34c3c3-264a-446e-8586-75522fc9d2e4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -130970,7 +123383,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f98e650-b5b5-422f-a417-5dc081c94a00", + "id": "00ba7372-7020-4594-8839-f082771b171c", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131016,7 +123429,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5be92ba7-dc0d-4fc7-9104-ee3894327248", + "id": "d85dae21-4f6d-432c-b55e-caffae985f46", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -131062,7 +123475,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27106d82-906a-4bdf-98d4-3a680247a24f", + "id": "6bae0d40-e7bb-4396-90f3-47e993ec330e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -131108,7 +123521,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68bd53c5-e2b2-45ec-9e9c-79079ed49fc0", + "id": "dc8e8a79-a850-4946-81e5-ab3503264562", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -131160,7 +123573,7 @@ } }, { - "id": "4b0c3dbf-5ed6-4940-a918-ea5f7bbc3f2d", + "id": "268359ec-8024-47a2-b1eb-e9d70c027128", "name": "Reject an Approval Item", "request": { "name": "Reject an Approval Item", @@ -131213,7 +123626,7 @@ }, "response": [ { - "id": "e847c351-1d38-4b89-a3bb-dc91eca98f6a", + "id": "f1dca9d3-a6ed-4f62-9905-994b5e7e8d91", "name": "A work items details object.", "originalRequest": { "url": { @@ -131259,7 +123672,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb36dd6f-4003-4a1a-b820-866cade754e8", + "id": "3d625649-b954-4ea1-adf7-433627873dde", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -131305,7 +123718,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d180944-bbb2-47d5-b4df-7dc8d8d8ac24", + "id": "1fe70fbe-bbce-4f3b-89c3-1cb27c5a0fff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -131351,7 +123764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "76874f98-0dde-40ab-a0e9-988667455afd", + "id": "c97b5ffb-2d60-4de5-89de-c7029b34b212", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131397,7 +123810,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb96fa11-d2d6-4e9f-8677-434b1d59c2d8", + "id": "408f607f-ebee-4197-b33a-3527e6085060", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -131443,7 +123856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "385a7815-0937-4e20-9362-697b90ae8876", + "id": "93fc5b30-b67e-4ecd-9a89-8d96441bcecd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -131489,7 +123902,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19074d31-c516-4058-aa5f-ea5bc17996c5", + "id": "5ed1f961-f81a-4a76-9856-d86397c80728", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -131541,7 +123954,7 @@ } }, { - "id": "11a0f95e-ec5d-4df9-8e1a-97dd553c7e64", + "id": "057a25f6-a61e-4dd3-b3a7-7b245732d8a6", "name": "Bulk approve Approval Items", "request": { "name": "Bulk approve Approval Items", @@ -131583,7 +123996,7 @@ }, "response": [ { - "id": "36f0d2c1-743b-402e-94f6-28f06ea9d392", + "id": "ac7fe0af-e7b9-4741-bf4a-cd9ff1ecdb13", "name": "A work items details object.", "originalRequest": { "url": { @@ -131628,7 +124041,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e063cbfe-303f-4c18-afde-318a4f4815d0", + "id": "dc8aa836-ffca-4f0d-adce-e98aaddf2a73", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -131673,7 +124086,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c9ed65ac-877e-40e7-ac83-a7a0ecda99ae", + "id": "d4450e8a-f93d-4ad9-9e3c-65a61112c825", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -131718,7 +124131,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a094ded-8737-4bdf-8f8f-db41231b8ed4", + "id": "779ed765-a9a0-4678-b510-8d7646a421db", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -131763,7 +124176,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e56d76f-6c2f-4bfc-9ca9-a580619b6d6c", + "id": "ca45fd43-c230-43fa-9c20-1bdbee876370", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -131808,7 +124221,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8288247a-1070-4da0-8b73-4e3b81f4a8ee", + "id": "e6105963-c664-4698-b50e-84aae68664a1", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -131853,7 +124266,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6198a962-a9cc-4e66-aebb-3b2fcdcfbd04", + "id": "57bd7cdd-d26c-4fcb-8d64-e5a79acd293f", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -131904,7 +124317,7 @@ } }, { - "id": "93f8ec2e-6c26-40a6-8c39-219abd93cb5b", + "id": "f5752dd6-c6f2-40ad-9558-19f966fd8a6f", "name": "Bulk reject Approval Items", "request": { "name": "Bulk reject Approval Items", @@ -131946,7 +124359,7 @@ }, "response": [ { - "id": "05046077-75f0-45af-86f2-70af728edabf", + "id": "1c05b03a-da2f-4270-aeab-c83c60201b64", "name": "A work items details object.", "originalRequest": { "url": { @@ -131991,7 +124404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e38102a3-16cb-47c1-841d-eab2cccabd4a", + "id": "f79ed3a4-88c0-420d-9d4e-f552d4af436c", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132036,7 +124449,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9a9d4646-c001-4c08-b4f5-0d8055527d86", + "id": "76325859-34ce-4e85-bb3d-2ba9b56263ed", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132081,7 +124494,7 @@ "_postman_previewlanguage": "json" }, { - "id": "12c871af-7dc8-4b6c-b25c-c194a0f8f0e0", + "id": "e8748d9a-0432-451e-afd9-96fefd97a904", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -132126,7 +124539,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87b2541d-cbaa-4f2e-894d-b120cbf59381", + "id": "191237fa-fe7f-4d49-813b-16fc8979599d", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -132171,7 +124584,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd7ee9b4-7876-4b96-93f6-ee3f7e280e19", + "id": "2d3253d2-9e7c-4363-b67d-1474585ccbde", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -132216,7 +124629,7 @@ "_postman_previewlanguage": "json" }, { - "id": "740f9db9-8aeb-4386-937a-a5496d0b5d4c", + "id": "cc3e48b3-1c35-4b9f-a135-9c61d62ac433", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -132267,7 +124680,7 @@ } }, { - "id": "c5c304b2-d6b8-4dfe-9bf8-e333cc38f7b4", + "id": "b49c3109-986d-42d5-a1b9-960d8d11d1da", "name": "Submit Account Selections", "request": { "name": "Submit Account Selections", @@ -132322,7 +124735,7 @@ }, "response": [ { - "id": "8be4752a-8c21-4b23-8adb-6a410aa10e49", + "id": "b3ce8d1c-e5a7-44a8-858d-2b7d59f8b67d", "name": "A work items details object.", "originalRequest": { "url": { @@ -132380,7 +124793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28808760-35da-4387-af83-6dac91948c34", + "id": "10baed8a-e38d-4b22-ac1a-9a81c175350a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132438,7 +124851,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4204c64-59b2-4ff2-9841-1ad892457daf", + "id": "b402924e-9dc1-460e-b102-13bd662e2b31", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132496,7 +124909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "103a3d1e-b5f5-4f49-adb6-efd6208ecd33", + "id": "9b29feda-dd1a-40ff-8d8c-248fb9caa357", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -132554,7 +124967,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a35ace8e-9d22-4ece-8db9-2c143c5b2dd4", + "id": "d2640db0-ec2f-42ad-8b55-7b8065a73ccc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -132612,7 +125025,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd69dafd-b88f-49a2-8495-2806d3006ab8", + "id": "e1f102c8-898f-4d7a-84a5-46b63573d3fd", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -132670,7 +125083,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ca7bb3d4-f796-4227-8ecc-537687dd1c89", + "id": "7630a513-a761-425a-8058-89576e256ade", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -132737,10 +125150,10 @@ }, { "name": "Workflows", - "description": "Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n", + "description": "Workflows allow administrators to create custom automation scripts directly within Identity Security Cloud. These automation scripts respond to [event triggers](https://developer.sailpoint.com/docs/extensibility/event-triggers/#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the Identity Security Cloud UI. Workflows can be configured via a graphical user interface within Identity Security Cloud, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.\n", "item": [ { - "id": "5dad0130-69d7-48c2-9395-9a22070c79a0", + "id": "13dd7c27-0978-4d9c-b8a4-e86ada736ab1", "name": "List Workflows", "request": { "name": "List Workflows", @@ -132769,7 +125182,7 @@ }, "response": [ { - "id": "471169b8-8f2f-4838-82e3-adc50dc4b0c3", + "id": "58b56f37-4dc1-41cb-ab0c-a1f8605519c0", "name": "List of workflows", "originalRequest": { "url": { @@ -132812,7 +125225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "201e3cc1-e81c-4302-a420-d85e0809617e", + "id": "f6801db1-bc16-48d8-8757-44b62385c5c3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -132855,7 +125268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01c4d01f-f95b-4f3e-8a2d-a8f46368a989", + "id": "f39543d8-cc55-4b09-a874-eb0809a2fa73", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -132898,7 +125311,7 @@ "_postman_previewlanguage": "json" }, { - "id": "feb762a9-2fe2-45a6-82b1-d393e8180d23", + "id": "61da870f-0ce5-4e20-8618-e812fbb8804f", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -132941,7 +125354,7 @@ "_postman_previewlanguage": "json" }, { - "id": "634592fc-ad0b-4008-a464-ebb439225186", + "id": "f3cfb660-ae2c-4fa4-ac7a-1b31a607d58b", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -132984,7 +125397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fcfefb7-79ba-48a9-ba96-5d0f8cadf3bc", + "id": "0192a118-7646-4fa1-be5f-40d8991739dc", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133033,7 +125446,7 @@ } }, { - "id": "fc5cc0c2-7799-425e-a8e2-96544883d10a", + "id": "f659696b-5073-4a3e-a112-60090c40270f", "name": "Get Workflow By Id", "request": { "name": "Get Workflow By Id", @@ -133074,7 +125487,7 @@ }, "response": [ { - "id": "5a2c9c6c-d33c-4489-a98f-bd51415cb07e", + "id": "b1ec11cc-eebd-49e2-ac1d-27d68b56c416", "name": "The workflow object", "originalRequest": { "url": { @@ -133118,7 +125531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4017e30a-336d-4415-8726-1dbf867b2cbc", + "id": "a43de6d8-55a1-4bc9-91ad-1938a34203ed", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -133162,7 +125575,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8791bfed-83f0-499a-9a52-34bd7f357f35", + "id": "7139addf-3bdb-42c8-a802-15e032aa7bd4", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -133206,7 +125619,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a1e7be6-7727-4f8d-8b82-0bfcc8875290", + "id": "dff59989-e33e-4b44-9dd1-2fda5a9e4c3b", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -133250,7 +125663,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e45d52be-c26c-4d36-bc29-993918eff844", + "id": "55bc3e10-ae1f-47a8-988f-656ed1af8478", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -133294,7 +125707,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ff50f927-aad3-4cfd-bc8c-6f4d1dafcdd3", + "id": "1f5648be-0b35-430f-9ced-0150c9502f2e", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133344,7 +125757,7 @@ } }, { - "id": "c60af9b9-b939-4564-8bab-14e21c564968", + "id": "d413e3c0-7ba2-4257-ab21-e04e721b8aff", "name": "Update Workflow", "request": { "name": "Update Workflow", @@ -133398,7 +125811,7 @@ }, "response": [ { - "id": "b978b41a-61fa-46aa-b65a-b534b4cce73f", + "id": "78a0a06d-1fca-4fe3-b790-fc1a8c004a91", "name": "The Workflow object", "originalRequest": { "url": { @@ -133455,7 +125868,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d25b679-b4b1-4563-b866-a43e64bfbe94", + "id": "01856851-5611-4b84-9783-0ad487bdde9b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -133512,7 +125925,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5709a75-df42-40e9-a050-ed350ae67b4e", + "id": "2dec6be3-edbc-4ace-8d09-c218388c796b", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -133569,7 +125982,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bdaee9a6-89d3-40af-9db4-6a2f8f565923", + "id": "3b7dc3e1-b055-41ad-a1da-2e5c04ac7f17", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -133626,7 +126039,7 @@ "_postman_previewlanguage": "json" }, { - "id": "826d3254-55e8-4e05-b611-e5b1b393ab42", + "id": "fd1a2b26-ea41-4aee-acf1-e387967a01b6", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -133683,7 +126096,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3fb0852-4fc6-47ca-9e3d-4ec1fc6ec06b", + "id": "9bca70e8-300c-488c-a57b-084277eea7e7", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -133746,7 +126159,7 @@ } }, { - "id": "de627adb-210a-4c0a-9e73-50e0c49046ac", + "id": "43de3ab5-0fe5-49f5-af97-a8b0b5737b62", "name": "Patch Workflow", "request": { "name": "Patch Workflow", @@ -133800,7 +126213,7 @@ }, "response": [ { - "id": "a6bd6de5-6f04-4fde-81f8-9c338f0a1661", + "id": "a5008158-abde-4150-a9bf-e8d09423cce5", "name": "The Workflow object", "originalRequest": { "url": { @@ -133857,7 +126270,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56e909f6-30ee-4111-8cb7-446862a7b139", + "id": "f34f70bc-9bc6-4fdb-808d-c25c2cbe2625", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -133914,7 +126327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4f212e32-171c-470f-b67a-c46cd5c25421", + "id": "65d58a70-af22-4e66-a944-94b49f9c85b3", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -133971,7 +126384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2298f225-87a1-450c-abe3-52d6338845de", + "id": "352648dd-82aa-42a6-8c90-9687bfb74ebb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -134028,7 +126441,7 @@ "_postman_previewlanguage": "json" }, { - "id": "150b2414-ba33-4d28-916f-4a38734c77db", + "id": "ee20eaca-f01f-41b7-ac65-a931b2faec24", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -134085,7 +126498,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b7450d9-4d54-4b85-8aea-5737a7d7f241", + "id": "d9af5294-1689-46e7-843b-79cd8e4e1e08", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -134148,7 +126561,7 @@ } }, { - "id": "a96d6d41-67ad-40cc-87e3-eb741faef514", + "id": "3991decd-2f8d-422b-a5a2-4e2b4aec1d9c", "name": "Delete Workflow By Id", "request": { "name": "Delete Workflow By Id", @@ -134189,7 +126602,7 @@ }, "response": [ { - "id": "3303391a-976a-4abf-bb82-99b4296ff8cb", + "id": "89b96dea-b234-4540-b1cf-dba4eda5e8f7", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -134223,7 +126636,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c9ecc0de-ed5d-4a8d-ac57-c22b62da7552", + "id": "5d5ed0e1-850b-4c71-bcdf-4a6a4ec81a53", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -134267,7 +126680,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d89a0abf-c40b-44d4-ab28-de16f88d5f96", + "id": "f5d50f6f-67d5-4bef-b33c-d6d095078b60", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -134311,7 +126724,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b40e7e6f-cf1f-4181-85aa-d278fb4ff24c", + "id": "3b6c7a71-12dd-4b90-92f9-f6fb2c25d6be", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -134355,7 +126768,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08443d67-39e3-4efb-9fb3-2e9dc75cbc0e", + "id": "9b0f661b-3f45-4ad7-a65c-5659af80bf75", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -134399,7 +126812,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f735ab34-b150-4cbc-ad10-299eb50b6b68", + "id": "de83c26d-8566-4a7f-a4bb-8e7e2fd3dc00", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -134449,7 +126862,7 @@ } }, { - "id": "baa2de90-f9c4-4a10-b98c-dfd9e90eb7df", + "id": "7c0af6b7-4b4a-412c-8827-1b65779acc14", "name": "Create Workflow", "request": { "name": "Create Workflow", @@ -134497,7 +126910,7 @@ }, "response": [ { - "id": "97f308cf-42c0-4ec2-8ba1-a602f2b4ebef", + "id": "bf31a223-3ae0-4f0c-8974-0101b45849d3", "name": "Event Trigger", "originalRequest": { "url": { @@ -134554,7 +126967,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a9efdff-ec64-4823-b752-9647e1e3471a", + "id": "5bdc093d-6829-4baf-92ca-5d9f07a15dbc", "name": "Scheduled Trigger", "originalRequest": { "url": { @@ -134611,7 +127024,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2067dfe8-a996-4e6f-9207-e536596eeae4", + "id": "b0259183-7fd1-4ff5-baa8-e4807091370f", "name": "External Trigger", "originalRequest": { "url": { @@ -134668,7 +127081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e558634a-cd1e-4597-946e-68c3ad512e29", + "id": "9dc0579c-6b61-4482-b001-1169cb9c3a71", "name": "Scheduled Trigger", "originalRequest": { "url": { @@ -134725,7 +127138,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a278855a-907d-45e7-985d-7159c737937a", + "id": "2c655c55-71cb-4ef1-a7e8-4ce551dd1e23", "name": "External Trigger", "originalRequest": { "url": { @@ -134782,7 +127195,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d771e71e-7b0d-49cd-a143-dba46abdaf99", + "id": "6ca10d3e-7f6a-40c4-8f13-6ea140cce115", "name": "External Trigger", "originalRequest": { "url": { @@ -134839,7 +127252,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df917690-9c67-4a8b-8847-e871ef6e0e14", + "id": "da57188d-f920-4229-8dc5-252c6f0a3fe8", "name": "An example of a 403 response object", "originalRequest": { "url": { @@ -134896,7 +127309,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3d6c96c0-2c5f-4459-8cb8-cbc46b31ef31", + "id": "20bd00f1-782a-471b-a792-0670327d0425", "name": "Event Trigger", "originalRequest": { "url": { @@ -134953,7 +127366,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0226e7a-16d0-48ba-b223-cd6491b890f5", + "id": "469e4302-e665-4a75-b076-46a3db29af9d", "name": "An example of a 500 response object", "originalRequest": { "url": { @@ -135016,7 +127429,7 @@ } }, { - "id": "029e0b88-ff90-4533-8e70-57c52d240f32", + "id": "ec8c37f7-1fab-482e-aa4a-f23443c5001a", "name": "Test Workflow By Id", "request": { "name": "Test Workflow By Id", @@ -135071,7 +127484,7 @@ }, "response": [ { - "id": "19c31c0c-3602-4ef4-92c1-a4850750cc49", + "id": "7e02eb24-6bb7-413d-8d6a-c31c571be28c", "name": "The Workflow object", "originalRequest": { "url": { @@ -135129,7 +127542,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83cf93c5-b610-473e-87d5-037cfc8af895", + "id": "47d9a98f-9f09-4896-85e6-501324a90f6f", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -135187,7 +127600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7d1c77b-813c-4a4e-8b89-93eb43fe072b", + "id": "690b6c2f-4ee8-43e5-84b3-55a9b0744a56", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -135245,7 +127658,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6902c307-b739-44d6-9bed-b6131696ca4b", + "id": "8071cb7a-a4ec-4f57-8341-47b30c81a5ea", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -135303,7 +127716,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79b11199-8d23-421d-8995-a65cb4e786ec", + "id": "bc36a63f-7826-491f-98ed-c3f841fedc7a", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -135361,7 +127774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "49638faf-1236-4968-86a2-8dd2dd9a5b4e", + "id": "b16b2f58-67c8-4495-90db-d8a866c48493", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -135425,7 +127838,7 @@ } }, { - "id": "370c31e7-72e5-4614-8b34-83a34366a4f9", + "id": "51a01312-a8c0-4cdf-a753-996ea3e44978", "name": "List Workflow Executions", "request": { "name": "List Workflow Executions", @@ -135504,7 +127917,7 @@ }, "response": [ { - "id": "f63e6db4-756d-4a9f-be6f-08ae3007d8cd", + "id": "1dbc3983-2cc1-49a5-8b1a-f4165f58fa66", "name": "List of workflow executions for the given workflow", "originalRequest": { "url": { @@ -135586,7 +127999,7 @@ "_postman_previewlanguage": "json" }, { - "id": "441e3850-41cf-4245-b1a8-dedc725cebb7", + "id": "d0eff32a-eb5c-449d-951d-115c49b9f25b", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -135668,7 +128081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6a287c44-7a01-4879-abda-a67faa5e4e1b", + "id": "553f0a9b-5b77-4788-934c-b54e7552360d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -135750,7 +128163,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7f3c1ad5-cbcb-4753-a995-a34969d86c74", + "id": "0462a6b8-cc24-46bc-93b8-c6121b902bdb", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -135832,7 +128245,7 @@ "_postman_previewlanguage": "json" }, { - "id": "635e43c7-d8b6-4e0e-a741-362dff9b7f1c", + "id": "c81337ff-2f77-45b8-9ec9-f21d80664079", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -135914,7 +128327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b092d5c-b940-4918-9051-91392ab4c3b1", + "id": "db03246c-c13a-4e5e-ba4c-1a818aad8763", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -135996,7 +128409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b2fc306-dd10-4300-bae1-c1c07b32ae26", + "id": "e58799da-5caf-4ade-8e21-4756cb1edd70", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -136084,7 +128497,7 @@ } }, { - "id": "e6bac49d-8a08-464a-af55-f774f3cd52e2", + "id": "41563953-7016-4293-9c43-40ed3a2238c4", "name": "Get a Workflow Execution", "request": { "name": "Get a Workflow Execution", @@ -136125,7 +128538,7 @@ }, "response": [ { - "id": "e877cfe9-31b1-4176-b90d-cf533b358339", + "id": "278c97db-d51b-4906-936b-94d73a742dea", "name": "The workflow execution", "originalRequest": { "url": { @@ -136169,7 +128582,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7a313352-f5d7-462e-a849-8a20818fbec4", + "id": "50a491e3-1b68-4679-9acd-fc40e83e008a", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -136213,7 +128626,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9628e1a3-378e-4925-b57a-1fc667b7617e", + "id": "2c8e6093-218d-4b98-b4f9-1a11066c7254", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -136257,7 +128670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bf49f2bc-4876-4c9c-b46b-f03da1fe80af", + "id": "4496e8a1-878e-49af-a7c9-01ffc08b3f65", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -136301,7 +128714,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07f876e9-9ba8-45da-9bcc-8b342c73f0a6", + "id": "a4c48b9a-7f51-4b24-8f4a-397ac330b32e", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -136345,7 +128758,7 @@ "_postman_previewlanguage": "json" }, { - "id": "829b523d-a120-4e22-a379-0918b002b6ae", + "id": "77b7724a-e442-450a-b8de-fe39abb9d2db", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -136389,7 +128802,7 @@ "_postman_previewlanguage": "json" }, { - "id": "69b638d5-61fd-41f2-9081-d747b54be0c4", + "id": "c30c4b71-ea99-419d-80a9-b038deccdb8a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -136439,7 +128852,7 @@ } }, { - "id": "b077531b-75fa-468d-935e-00207970bf94", + "id": "0b891322-86bf-4be0-bd1b-51bb58d85b20", "name": "Get Workflow Execution History", "request": { "name": "Get Workflow Execution History", @@ -136481,7 +128894,7 @@ }, "response": [ { - "id": "2352a771-9233-4da5-be95-1fd95cdce1cc", + "id": "c4eb226a-1392-44f7-88b9-97e5e085b3a7", "name": "List of workflow execution events for the given workflow execution", "originalRequest": { "url": { @@ -136526,7 +128939,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8623d960-674b-42ac-bfa4-9106ad0687d4", + "id": "0986bedb-024a-411b-8b09-3d1be7921058", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -136571,7 +128984,7 @@ "_postman_previewlanguage": "json" }, { - "id": "140c2ea1-47e0-4c66-88b3-ba5cbf398a83", + "id": "e18e6ec2-2942-4708-8571-367ab4785195", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -136616,7 +129029,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc4e70f1-8511-4a58-a2ca-31d331d93ee1", + "id": "22475257-9ced-4351-855c-d583b1e65987", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -136661,7 +129074,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e813f33-2d73-44b2-af8f-3a27e3bee454", + "id": "e1275596-33b7-4658-ab88-99b9e0b488dc", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -136706,7 +129119,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdbf7bee-8ca9-4907-8a8c-2fe73c4b2425", + "id": "7e9605e9-7ae5-4554-8a14-a59d607821bc", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -136751,7 +129164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c90cac6-9b8b-495b-923b-0511fc94c4ff", + "id": "8e7fb868-d7cb-44f3-8196-27d3d139f410", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -136802,7 +129215,7 @@ } }, { - "id": "c3493753-fd8d-4920-b407-8c5a6e758950", + "id": "651d1b1a-e347-4029-bb1c-a7af450712e8", "name": "Cancel Workflow Execution by ID", "request": { "name": "Cancel Workflow Execution by ID", @@ -136844,7 +129257,7 @@ }, "response": [ { - "id": "c1dce824-0368-4977-8ff1-1258d7da2202", + "id": "f6beb7be-fbe0-4366-a6ea-e19b16f6bef4", "name": "No content - indicates the request was successful but there is no content to be returned in the response.", "originalRequest": { "url": { @@ -136879,7 +129292,7 @@ "_postman_previewlanguage": "text" }, { - "id": "30b59999-7d0c-4a25-a5c1-44a85f542821", + "id": "aecb23ca-6686-4662-bab9-7ff42e110997", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -136924,7 +129337,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5527ddf9-12f2-4642-bb03-66662e201a69", + "id": "d2951bb7-5c9d-41f1-b284-f3c21e1bb13d", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -136969,7 +129382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "93f4401a-1fad-4eed-9886-34e5d6f86701", + "id": "1a2e70d7-437d-489c-87fb-08c818b95089", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -137014,7 +129427,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4856c13a-8da3-4398-bf54-3b4e52889b7e", + "id": "370632a9-dc49-42ea-99fe-68b97727946f", "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", "originalRequest": { "url": { @@ -137059,7 +129472,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24f86e16-5244-479f-b77f-9b4109b6b794", + "id": "78437664-1356-4730-acc7-b6467c38688e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -137104,7 +129517,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4164c756-4e6b-45c3-917d-8edd87c60828", + "id": "a2c6eba4-d8fb-480d-be44-67542deca7a8", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -137155,7 +129568,7 @@ } }, { - "id": "a93ed90f-e006-43d8-a7ba-2fce17ec683f", + "id": "8771ae46-7458-40ee-838d-bb4cdf5393e8", "name": "List Complete Workflow Library", "request": { "name": "List Complete Workflow Library", @@ -137203,7 +129616,7 @@ }, "response": [ { - "id": "86b6885c-8817-4096-bb7c-eef8efdf46c2", + "id": "d19d048a-6cae-48a0-90ba-cf6e89d9a227", "name": "List of workflow steps", "originalRequest": { "url": { @@ -137265,7 +129678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "139661a7-5ffb-4529-a67d-690cfd90ec69", + "id": "0da79bcc-5500-436b-802d-c714f1ade7e7", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -137327,7 +129740,7 @@ "_postman_previewlanguage": "json" }, { - "id": "02c0383f-c7a1-4587-9ab4-3a3ae8bdb3fb", + "id": "3fad232b-4cde-4e60-a0ae-15074abef883", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -137389,7 +129802,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1963fc99-2d6e-49e0-a7cd-3956bf6714b2", + "id": "c6ea20de-e12a-4757-a915-95bde1169f76", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -137451,7 +129864,7 @@ "_postman_previewlanguage": "json" }, { - "id": "786c54ae-f9e6-4670-bbb8-1a0859804a26", + "id": "4441f073-a07b-4b0f-8658-ab2636db8ac7", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -137513,7 +129926,7 @@ "_postman_previewlanguage": "json" }, { - "id": "263715db-f251-4f62-9c05-0f80ddf83060", + "id": "f1d3e1eb-b521-41f1-88de-72efb44a8b13", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -137581,7 +129994,7 @@ } }, { - "id": "06527eab-b810-4296-b156-25b9e37e608d", + "id": "089dc654-0eb2-4ca0-a75c-01ee1f656956", "name": "List Workflow Library Actions", "request": { "name": "List Workflow Library Actions", @@ -137639,7 +130052,7 @@ }, "response": [ { - "id": "f849f3b9-1e8a-4a30-96e6-d0d94b0a5392", + "id": "5da64ba7-305d-4ad6-9850-370b1b3c7e57", "name": "List of workflow actions", "originalRequest": { "url": { @@ -137711,7 +130124,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3b5a85e-157d-48a0-9ff8-7ee45b674ff0", + "id": "7e0103e5-90e3-41f9-b031-9fc98dc3547e", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -137783,7 +130196,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1323e7bb-9ee5-4b93-9962-3a752df7747f", + "id": "20bc14cb-0912-4756-aebf-89cc87d1f722", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -137855,7 +130268,7 @@ "_postman_previewlanguage": "json" }, { - "id": "788d4e7e-08cd-460d-b3c2-5f5658988c21", + "id": "551a01de-fe27-47ff-926f-9f7819fa78e1", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -137927,7 +130340,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e7b38e04-2e7b-486b-a4f2-1b5b848ddd78", + "id": "38549d21-d7f7-47e9-a1c3-b01634d0def4", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -137999,7 +130412,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc001a97-2da7-405a-bafc-78ef09a66623", + "id": "71105966-a8f5-4b51-a0d5-03b17c0dad7c", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -138077,7 +130490,7 @@ } }, { - "id": "dd2d7ff5-acfd-4be3-b1c1-234d8edcb0ab", + "id": "389106b9-ca52-4ce2-a45c-a86ffdbe53b9", "name": "List Workflow Library Triggers", "request": { "name": "List Workflow Library Triggers", @@ -138135,7 +130548,7 @@ }, "response": [ { - "id": "92704675-a28d-4ccd-a1ae-da51398fab2f", + "id": "a7882936-c8b0-4c40-8d1a-95a7e4f891b0", "name": "List of workflow triggers", "originalRequest": { "url": { @@ -138207,7 +130620,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df818298-7bc8-4345-994c-3d80727137e4", + "id": "8777a2b3-ffc1-4b0b-9cd7-415c7faf6b12", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -138279,7 +130692,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9db89a2e-dd20-42a8-9a05-8ff4e17342d8", + "id": "3890b7b3-bc05-4a30-81cb-639a520b9c64", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -138351,7 +130764,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0ce2e9e1-b260-4d22-a540-52587b450bbd", + "id": "a438857c-73da-41bc-91e0-37136c9a97dc", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -138423,7 +130836,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae597be9-c741-4ea3-a9a6-42f60b73e0b3", + "id": "bdbdf38e-5872-4af9-b555-5e4ecc02a047", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -138495,7 +130908,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30f7e705-b228-453a-8a5c-611156d9cb71", + "id": "c37788ac-43f1-4e0d-bc1e-8c15d0ef86a3", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -138573,7 +130986,7 @@ } }, { - "id": "0bc0a0ac-df0a-422b-9d54-8fe99de1e41d", + "id": "820462ac-fbef-418c-bf6e-ca7f5e2e5e0a", "name": "List Workflow Library Operators", "request": { "name": "List Workflow Library Operators", @@ -138603,7 +131016,7 @@ }, "response": [ { - "id": "a26ccde0-0aee-4077-b7fa-aa830f3efe60", + "id": "3f240e9f-7cb6-4ded-947b-06fbb116c631", "name": "List of workflow operators", "originalRequest": { "url": { @@ -138647,7 +131060,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c66ee065-1c23-4783-a7f9-6768893a6aaf", + "id": "8b548de8-87e5-4780-b8e1-035ea5e0d6f3", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -138691,7 +131104,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7d17cc77-dbd3-455d-8ded-683303d05be6", + "id": "eca73ab3-72d8-4c71-b6dd-d4b25e3ba83c", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -138735,7 +131148,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79ec8270-f3d5-447c-b098-723c3095241f", + "id": "0c7824ce-ff92-4ed4-a4bb-2174671b81f4", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -138779,7 +131192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ae047fc-5bcd-498d-9221-47a6d1c5fd2d", + "id": "696c9161-174e-40e8-81d5-3650db218191", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -138823,7 +131236,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f85e5963-1e30-4ac2-9b58-015efbb49650", + "id": "378f2330-c662-4d1e-bdeb-ba8eff9b535a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -138873,7 +131286,7 @@ } }, { - "id": "5d1290d8-1649-4d42-bdce-7850e83ee41b", + "id": "2be88176-0a75-4810-a6b7-ac2f3cd07ecb", "name": "Generate External Trigger OAuth Client", "request": { "name": "Generate External Trigger OAuth Client", @@ -138916,7 +131329,7 @@ }, "response": [ { - "id": "dba89a31-e19c-459f-9240-edde79c33627", + "id": "2a611f3c-bd51-4ad1-91f5-3b9942d95165", "name": "The OAuth Client object", "originalRequest": { "url": { @@ -138962,7 +131375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f18613c7-fe9c-4772-9aa7-5e67c1140c8a", + "id": "1e089942-b3de-4d60-bc8b-2d4bd664b8c9", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -139008,7 +131421,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6ca08840-e39d-4acd-8b9b-dab333a232f0", + "id": "20c46161-6246-4bef-ba48-7a4666afd5ff", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -139054,7 +131467,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e0f3358-ecbd-4803-b2b5-21e17ea94bc9", + "id": "4e6d5d26-cf89-46cf-badf-d6633e5994d6", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -139100,7 +131513,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6b0388d6-2bc6-4f99-8834-2007208151ce", + "id": "6a32e265-2d47-4c3c-885a-297037e4dbba", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -139146,7 +131559,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07780aec-207e-43fa-994d-182f6e0d8453", + "id": "a7c1e436-ca65-4af3-9af6-62753d2e249a", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -139198,7 +131611,7 @@ } }, { - "id": "630c2238-bc8f-4108-bd12-93d78238cf0e", + "id": "017940f1-aeed-4b02-9e03-d3b4e32075da", "name": "Execute Workflow via External Trigger", "request": { "name": "Execute Workflow via External Trigger", @@ -139254,7 +131667,7 @@ }, "response": [ { - "id": "7354bced-7329-43d1-ba52-2e4f13d54a19", + "id": "9dc20267-2e70-4b74-a2c2-466a20d95784", "name": "The Workflow object", "originalRequest": { "url": { @@ -139313,7 +131726,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abd9bbdb-be23-4b3f-a60d-a4ec786bc917", + "id": "be61f7f2-ae42-46ba-844b-893a4f1f1b8d", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -139372,7 +131785,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ece006f-347d-4db0-88c4-f57992bb547f", + "id": "901ba8dd-20e2-4a3d-9a2d-1e66ada8ddbe", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -139431,7 +131844,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b64590b0-ee1b-47ee-b7ac-bf2f2bfbbcf4", + "id": "ebc08649-9ec4-4fa2-b83a-2abc27c3201d", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -139490,7 +131903,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4294d9db-c864-44a5-b5ef-3f634c06cc5b", + "id": "84391005-0836-407f-914f-27906e281843", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -139549,7 +131962,7 @@ "_postman_previewlanguage": "json" }, { - "id": "83c6199a-543b-4212-a02e-1b5f5a75ad23", + "id": "1ea22121-d7ca-412d-bee9-1be71ca6cd65", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -139614,7 +132027,7 @@ } }, { - "id": "4cbd6ccc-1c71-461f-9340-38352e46dd0b", + "id": "16ac7464-3f24-41c7-82eb-d5fb4a6a9c74", "name": "Test Workflow via External Trigger", "request": { "name": "Test Workflow via External Trigger", @@ -139671,7 +132084,7 @@ }, "response": [ { - "id": "54da1a61-ac3e-4159-9bec-7a02063547e0", + "id": "ddf408a3-ce09-4ae2-bee6-759ac348decb", "name": "Responds with the test input", "originalRequest": { "url": { @@ -139731,7 +132144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad177dc6-9cd6-40f7-824f-7e26e1f476a8", + "id": "8eded6d8-5cd0-42c2-84fc-b4701d83f0a2", "name": "Client Error - Returned if the request body is invalid.", "originalRequest": { "url": { @@ -139791,7 +132204,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f52774b9-293e-42ed-a7a5-f24a7e4f7c0c", + "id": "f1577c29-014c-49f7-867e-92a18e9cf6e6", "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", "originalRequest": { "url": { @@ -139851,7 +132264,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f868b34b-6674-421d-89c0-a8058e8fbc25", + "id": "c0afa81c-93e4-4038-bb6d-f48f02fd2ffa", "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", "originalRequest": { "url": { @@ -139911,7 +132324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8cc22d0-82b0-4c7b-9522-ffcbd9e36955", + "id": "0dec9c04-5cdc-4bfd-b3db-d8cb8076be6e", "name": "Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.", "originalRequest": { "url": { @@ -139971,7 +132384,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71b6ce07-2e54-4ebf-a5d7-75a27c6eb20e", + "id": "d93b92fd-b87e-4f09-bb1d-390b1bd4e746", "name": "Internal Server Error - Returned if there is an unexpected error.", "originalRequest": { "url": { @@ -140037,6 +132450,7603 @@ } } ] + }, + { + "name": "Auth User", + "description": "", + "item": [ + { + "id": "c4be97d9-a962-4663-96ac-8c474b1f03e2", + "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": true, + "description": { + "content": "(Required) Identity ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "id": "e9dc5922-0d7f-4a2f-91c4-bbed5b68555a", + "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": "edc1fb8f-699f-4809-98f3-097a3e803295", + "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": "40928c4b-deb6-40f7-880f-a7c653c34141", + "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": "6df53671-fde5-4d3f-8f39-9f09fedbac57", + "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": "ce6551f6-e22d-40e2-9443-4863667669b4", + "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": "54dc9905-2bf8-4c63-ac97-d3c2dda5e783", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "1f1e6ec9-a183-4c84-bea6-5742a12f0491", + "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 + } + }, + { + "id": "a2ac9ff4-8e52-4cdd-bc07-1de0b39ff76e", + "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": 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\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "response": [ + { + "id": "68418a5e-a853-4576-9509-169db4400a25", + "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": "7aadd6bb-4eb4-4f8f-8600-e02aef10afe3", + "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": "29df1e0b-00bb-4100-8f9f-21364e49f2d8", + "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": "293b0627-97cc-467e-8947-d230cd585a19", + "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": "966fea8c-4f5b-4529-8e69-311299df41cb", + "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": "7a272d64-2c87-4f8c-81f3-e2ce1e4f790e", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "83f6bf1a-f713-4e8b-a245-1f978eea755c", + "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 + } + } + ] + }, + { + "name": "SOD Policy", + "description": "", + "item": [ + { + "id": "dddc169c-a40a-42f2-b6fe-214097490d50", + "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" + } + } + } + }, + "response": [ + { + "id": "030b3cfe-f816-424f-96c3-0b87748b96b7", + "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": "d8db4344-6c08-4567-bbc5-9090b89f3e9c", + "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": "4c1df718-b932-49db-a329-804756b11aaf", + "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": "477eeee6-d9b5-486f-b04c-45e0a1b2dcd6", + "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": "dfade826-28bb-44a8-9106-50e4841b6ab8", + "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": "de92d02d-2dc8-4f25-a8eb-33ecb90cd83f", + "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": "277ca4a4-2bec-404a-a5eb-94777e9b5b36", + "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": "ec9b8720-9d1c-41c3-8d5d-c6b017d48496", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": {} + }, + "response": [ + { + "id": "7f7b0c54-adaf-4e97-9f94-570922cc4260", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "c7f280e7-d7a0-4041-a607-358c0075e021", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "b9a26e16-e494-4c28-bd6a-335ffd193254", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "9d2a62e7-d62a-4fd6-b2da-0a4c4fc413b8", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "6ad602ee-dff0-4554-bad4-189f134d7cae", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "735820af-d23b-4ed8-9639-4d0bbbc806e7", + "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": "true" + }, + { + "disabled": true, + "description": { + "content": "Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://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": "602b3eee-76f4-48a3-91d9-609fe9f98564", + "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": 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": "c126dbd3-eb73-4663-95f4-7e8229e53bca", + "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": "573b3256-602d-44ba-9849-f730cf506bb6", + "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": "6ec39c03-b8ad-45f5-afd4-9e512baa9c00", + "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": "249ae23c-be1e-4fa2-bdaa-9eeab9617f6b", + "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": "8372cf72-c830-4496-b32a-089abf370ce1", + "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": "beb7ceb9-96ef-4014-9935-23c0a8893dfc", + "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": "9efde104-bf71-4962-9b9b-54f7b15ff413", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "7ceb1f36-eb3f-4aa0-8736-a755a4f065ae", + "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": "102faece-6dbf-41e0-bada-fa0f91813ae8", + "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": 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 \"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" + } + } + } + }, + "response": [ + { + "id": "de0767b7-a99e-4ac9-8758-160110e3d17f", + "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": "46834976-79a0-4459-bb4f-61cb0cfc49a6", + "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": "c4758fee-eb4e-4090-8d31-997b6ff9f481", + "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": "e0087269-5483-4e72-b4e0-9f2fb863830b", + "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": "64135f58-84ca-406a-b797-543762e9c043", + "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": "527463e2-3d3e-4f47-a1bb-cfcbe5e0a14c", + "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": "37ecd957-1387-4cef-a320-c73c99f58b67", + "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": "f1ff6c36-63df-4ed1-a0c1-24b22ab72d98", + "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": "35c6df4f-8210-443b-96f5-9cae5ace2033", + "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": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "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": "6c1fdfd4-13e6-4b51-9987-48ebbb1ecf16", + "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": "b18d472a-2d9c-4b7b-b9c7-c56d90bd8961", + "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\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4bee3bd0-ebbb-4a52-9d27-e2f194889310", + "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\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "023cf7f7-6eec-4724-a671-97c2d3b8246c", + "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\": \"403 Forbidden\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server understood the request but refuses to authorize it.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "595087f6-a71f-4527-8938-44db7af761ad", + "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\": \"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": "f65f6279-06e6-4eac-aed1-68fd35e1ccde", + "name": "Too Many Requests - Returned in response to too many requests in a 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\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9bfae786-8cb7-4be0-b742-189d9dfa99af", + "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\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\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": "18db3cfd-399e-4120-9ee6-9c9c2e43f555", + "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": 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\": \"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" + } + } + } + }, + "response": [ + { + "id": "c731d153-a1b6-41a3-a8bf-1b96d3fe5368", + "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": "90c773eb-9ea9-4dcc-99b9-68f91cb2a388", + "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": "28759736-fa39-4652-bf14-92d282233b38", + "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": "8624036d-be21-43cd-9f4e-c4089ebf6f30", + "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": "07bf21ae-c52a-4e5f-b6ba-7849518c144e", + "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": "ffd43183-7613-4a7d-be6f-58e246c26b1b", + "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": "590053fe-09bd-441b-b631-427b2ecdc32e", + "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": "16a0e2fb-2ef6-49cf-95f9-ab91098f4abf", + "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": "862e191f-0a90-42b4-a735-8e4136d6da9c", + "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": true, + "description": { + "content": "(Required) The SOD policy ID to run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {} + }, + "response": [ + { + "id": "e9f57ec5-4355-4aa5-8868-a334223bfc9e", + "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": "fab339bd-f43d-4f7a-958e-ce5d56e5d94a", + "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": "2fe21d29-400e-4f4c-9dc2-eaba14667e38", + "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": "bce8bda9-43e1-4536-920f-3b8a22049aea", + "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": "8922d2cc-acda-49e8-b98a-62401c9cd25c", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "212665ba-5649-48dd-9b92-04dd9b81fd18", + "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": "3ab5f47a-7ec5-4758-a489-f36529055be6", + "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": 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": "e4809e61-b5a7-408e-8fc8-02071d92fbfc", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "0503ce79-dae7-4511-a838-27147897fbcb", + "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": "e45ec210-f942-4fdb-ad37-d654cbcf4e3a", + "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": "7b4bc222-0f54-49c3-92a1-5552213676bc", + "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": "30051f50-6a79-4d7c-a351-c84cf670a630", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "addec4ac-ab1c-4e88-9305-cb50c2c459c6", + "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": "c87577d7-1f99-41e7-8a1f-93908f61abf4", + "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": 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\": \"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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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" + } + } + } + }, + "response": [ + { + "id": "d06c4aa5-32b6-4ca8-9ee2-854272de9d4b", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "b8c2a5a3-3acd-4162-a4c6-f97598fb4d83", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "9582d9c4-1d25-467c-bef7-c1c614bdb687", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "f8490e38-8fc9-40eb-b967-76636bb7dec7", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "015c189c-718b-4edd-94fc-189b769c8710", + "name": "Too Many Requests - Returned in response to too many requests in a 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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "160b9722-b377-45a2-86c0-9e7f4000ebfa", + "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 \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"3\",\n \"6\",\n \"9\",\n \"12\"\n ]\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": "18459dd0-340d-473b-a5c1-b2af98f5c95d", + "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": 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": "3072f0d1-f3a7-4f45-9559-c2a8b3ed6baa", + "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": "b1548436-8b77-4621-a96d-e792c898db80", + "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": "600ec631-96d7-42d5-abf8-38c3b7e1c309", + "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": "b1eb34e3-855f-4677-a3ae-97024c17a783", + "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": "19a6b358-6000-4bb1-861f-fe5c463ae003", + "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": "248cfccc-2f3a-4ea9-9424-c404e5c416e7", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "5660bfcf-8bc3-458d-b922-81d8923d4e2f", + "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": "1aa36835-86bd-40c0-978a-5f09f474f33c", + "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": true, + "description": { + "content": "(Required) The SOD policy ID to run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {} + }, + "response": [ + { + "id": "226b7e81-efed-4566-a404-53722a7c2945", + "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": "8a10c4d6-93b7-4952-a388-48d01403efff", + "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": "ff09df67-db70-4fac-9298-0fac42cc3b81", + "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": "d6b4240d-c1bd-4bb9-9351-1f8ed17c0823", + "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": "78502d41-e33f-4a15-ab4b-3cdf0516896b", + "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": "ce379cb5-0c4f-4111-a620-08d9f17d48b9", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "ace3b548-2712-4f86-8172-00a3c05000cd", + "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": "221368e3-0754-4d58-86bc-2bacbfe3e23d", + "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": 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": "a9caffd5-5b78-471c-b461-198db935d2aa", + "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": "c8a205e9-a3ed-494f-ad81-43618c3617eb", + "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": "aa3a44c2-d4d3-4789-80f8-82a500571ca4", + "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": "3a89933f-c55d-45d9-ac88-a0344e3f048b", + "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": "f963446d-7f88-4124-907d-b63517fe9d4b", + "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": "82e6fe35-e9a4-4a18-bda5-c377ccefa64d", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "00d60bcc-92b7-44e7-b881-3e32dfbf33ad", + "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": "1b2b3d70-a08e-47ea-baff-bb2afa5eded4", + "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": 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": "b57fa78a-b9f2-4d9b-9135-7300c8217352", + "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": "d8f81994-ef6f-4741-80da-06f14b47cc81", + "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": "46bb16b4-7aed-438e-bbf7-864add0157c4", + "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": "c276a115-a922-4202-b7f6-614daa8abbcc", + "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": "ec911624-864a-4c28-815a-6891ee964641", + "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": "2eba1db3-d349-44cf-9236-346710521981", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "6dceca53-b360-4620-ba06-ff402f08fe84", + "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": "fba48a45-bca3-46fa-ba22-62639781d54f", + "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" + } + } + } + }, + "response": [ + { + "id": "3b321280-4b90-4b84-94a1-a0ad6359793f", + "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": "8f01dfeb-f13d-45cc-b5e0-837c83102153", + "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": "2aed23d4-73b6-4f87-912a-5f3371305615", + "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": "d168f408-5593-4b10-996c-c7d65ee179ee", + "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": "c03c2f13-4311-4580-b6f7-199529ddc5f8", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "217c3a50-f75c-4183-880b-9bc4bba41ed6", + "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": "147cad70-b706-4d7c-b73f-6b8eadc40eb6", + "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": "7151d53f-6dd0-4e4f-bd82-86e077fcd5e5", + "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": "d00daa3e-1fc4-4b45-9d0a-ceba4931bd87", + "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": "188705dc-378e-4739-9aa7-d619473c5cf7", + "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": "c2e7a9c0-45c1-484b-8775-8db0e3507fd0", + "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": "2ffc13a2-2d55-432c-8709-18ba8209d953", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "e6d6e5a9-2355-4664-839c-8f87aa5c08d8", + "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": "cc28a432-0c90-452e-b5ce-97097662f045", + "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": 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": "149ba20c-805f-45d0-b0a1-6714cb1cd7af", + "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": "quis", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "65644702-54d0-463f-a0af-cf68ba4d0a4a", + "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": "0149fd0f-ce53-4b12-a106-52fc95923cfa", + "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": "37e9b9bc-6e1d-48d5-aa48-9b3882f27840", + "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": "dd8384e4-e277-41f7-91f2-a3aa1e347d79", + "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": "fe3c6d27-0c0f-4491-b2c4-61ebc478fc9f", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "a033e622-8962-433c-9d83-e217621dd7fb", + "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": "8d0f810c-a6b6-4dba-a858-6de832719ba1", + "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": true, + "description": { + "content": "(Required) The ID of the report reference to download.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "custom-name", + "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": "49907ad5-3893-4348-9da7-a5b12211e4ac", + "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": "quis", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "80d08b49-a58c-4dc8-b0c5-fac6cd824d37", + "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": "d25edb86-ce13-44c2-9d78-4065b3cae27f", + "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": "3c264c27-ac3d-4b7e-928f-28553588e0a9", + "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": "a9c801dd-94b8-4082-a41e-90da4f21c713", + "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": "55f690ca-09eb-48fd-a089-44c8d7fecdb9", + "name": "Too Many Requests - Returned in response to too many requests in a 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": "88306138-262f-41ea-86d4-7f91f30a2da4", + "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 + } + } + ] } ], "event": [ @@ -140117,11 +140127,11 @@ } ], "info": { - "_postman_id": "5b1e7eda-7b5e-474f-af57-99a12ba47e41", - "name": "IdentityNow V3 API", + "_postman_id": "82e29419-9326-4297-9403-671c77a062a9", + "name": "Identity Security Cloud 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", + "content": "Use these APIs to interact with the Identity Security Cloud 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" } },