Use this API to implement non-employee lifecycle management functionality. With this functionality in place, administrators can create non-employee records and configure them for use in their organizations. 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 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 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 create a non-employee source in IdentityNow, 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 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. 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. To add accounts in bulk, they must select the 'Bulk Upload' option and upload a CSV file. Refer to Adding Accounts for more details about how to add accounts to non-employee sources.
Once 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.
Refer to Managing Non-Employee Sources and Accounts for more information about non-employee lifecycle management.
📄️ Create Non-Employee Record
Create Non-Employee Record
📄️ List Non-Employee Records
List Non-Employee Records
📄️ Get a Non-Employee Record
Get a Non-Employee Record
📄️ Update Non-Employee Record
Update Non-Employee Record
📄️ Patch Non-Employee Record
Patch Non-Employee Record
📄️ Delete Non-Employee Record
Delete Non-Employee Record
📄️ Delete Multiple Non-Employee Records
Delete Multiple Non-Employee Records
📄️ Create Non-Employee Request
Create Non-Employee Request
📄️ List Non-Employee Requests
List Non-Employee Requests
📄️ Get a Non-Employee Request
Get a Non-Employee Request
📄️ Delete Non-Employee Request
Delete Non-Employee Request
📄️ Get Summary of Non-Employee Requests
Get Summary of Non-Employee Requests
📄️ Create Non-Employee Source
Create Non-Employee Source
📄️ List Non-Employee Sources
List Non-Employee Sources
📄️ Get a Non-Employee Source
Get a Non-Employee Source
📄️ Patch a Non-Employee Source
Patch a Non-Employee Source
📄️ Delete Non-Employee Source
Delete Non-Employee Source
📄️ Exports Non-Employee Records to CSV
Exports Non-Employee Records to CSV
📄️ Imports, or Updates, Non-Employee Records
Imports, or Updates, Non-Employee Records
📄️ Obtain the status of bulk upload on the source
Obtain the status of bulk upload on the source
📄️ Exports Source Schema Template
Exports Source Schema Template
📄️ Get List of Non-Employee Approval Requests
Get List of Non-Employee Approval Requests
📄️ Get a non-employee approval item detail
Get a non-employee approval item detail
📄️ Approve a Non-Employee Request
Approve a Non-Employee Request
📄️ Reject a Non-Employee Request
Reject a Non-Employee Request
📄️ Get Summary of Non-Employee Approval Requests
Get Summary of Non-Employee Approval Requests
📄️ List Schema Attributes Non-Employee Source
List Schema Attributes Non-Employee Source
📄️ Create a new Schema Attribute for Non-Employee Source
Create a new Schema Attribute for Non-Employee Source
📄️ Delete all custom schema attributes for Non-Employee Source
Delete all custom schema attributes for Non-Employee Source
📄️ Get Schema Attribute Non-Employee Source
Get Schema Attribute Non-Employee Source
📄️ Patch a Schema Attribute for Non-Employee Source
Patch a Schema Attribute for Non-Employee Source
📄️ Delete a Schema Attribute for Non-Employee Source
Delete a Schema Attribute for Non-Employee Source