mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-10 04:19:42 +00:00
Automated commit by github action: 3448223941
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeApprovalList
|
operationId: nonEmployeeApprovalList
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get List of Non-Employee Approval Requests
|
summary: Get List of Non-Employee Approval Requests
|
||||||
@@ -9,6 +9,7 @@ get:
|
|||||||
This gets a list of non-employee approval requests.
|
This gets a list of non-employee approval requests.
|
||||||
parameters:
|
parameters:
|
||||||
- in: query
|
- in: query
|
||||||
|
example: "ac10d20a-841e-1e7d-8184-32d2e22c0179"
|
||||||
name: requested-for
|
name: requested-for
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
@@ -19,6 +20,7 @@ get:
|
|||||||
- $ref: '../../v3/parameters/offset.yaml'
|
- $ref: '../../v3/parameters/offset.yaml'
|
||||||
- $ref: '../../v3/parameters/count.yaml'
|
- $ref: '../../v3/parameters/count.yaml'
|
||||||
- in: query
|
- in: query
|
||||||
|
example: "filters=approvalStatus eq 'PENDING'"
|
||||||
name: filters
|
name: filters
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
@@ -28,6 +30,7 @@ get:
|
|||||||
**approvalStatus**: *eq* <br/><br/>
|
**approvalStatus**: *eq* <br/><br/>
|
||||||
*Example:* approvalStatus eq "PENDING"
|
*Example:* approvalStatus eq "PENDING"
|
||||||
- in: query
|
- in: query
|
||||||
|
example: "sorters=-created"
|
||||||
name: sorters
|
name: sorters
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeApprovalSummary
|
operationId: nonEmployeeApprovalSummary
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get Summary of Non-Employee Approval Requests
|
summary: Get Summary of Non-Employee Approval Requests
|
||||||
@@ -12,6 +12,7 @@ get:
|
|||||||
2. The current user is an approver, in which case "me" should be provided as the `requested-for` value. This will provide the approver with a summary of the approval items assigned to him or her.
|
2. The current user is an approver, in which case "me" should be provided as the `requested-for` value. This will provide the approver with a summary of the approval items assigned to him or her.
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "ac10d20a-841e-1e7d-8184-32d2e22c0179"
|
||||||
name: requested-for
|
name: requested-for
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeApprovalGet
|
operationId: nonEmployeeApprovalGet
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get a non-employee approval item detail
|
summary: Get a non-employee approval item detail
|
||||||
@@ -10,12 +10,14 @@ get:
|
|||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
example: "ac10d20a-841e-1e7d-8184-32d2e22c0179"
|
||||||
description: >-
|
description: >-
|
||||||
Non-Employee approval item id (UUID)
|
Non-Employee approval item id (UUID)
|
||||||
required: true
|
required: true
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
- in: query
|
- in: query
|
||||||
|
example: "include-detail=false"
|
||||||
name: include-detail
|
name: include-detail
|
||||||
description: >-
|
description: >-
|
||||||
The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*
|
The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeApproveRequest
|
operationId: nonEmployeeApproveRequest
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Approve a Non-Employee Request
|
summary: Approve a Non-Employee Request
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
post:
|
post:
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:helpdesk]
|
- oauth2: [idn:nelm:manage]
|
||||||
operationId: nonEmployeeBulkUploadJobFail
|
operationId: nonEmployeeBulkUploadJobFail
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRecordGet
|
operationId: nonEmployeeRecordGet
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:read]
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get a Non-Employee Record
|
summary: Get a Non-Employee Record
|
||||||
@@ -41,7 +41,7 @@ get:
|
|||||||
put:
|
put:
|
||||||
operationId: nonEmployeeRecordUpdate
|
operationId: nonEmployeeRecordUpdate
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Update Non-Employee Record
|
summary: Update Non-Employee Record
|
||||||
@@ -84,7 +84,7 @@ put:
|
|||||||
patch:
|
patch:
|
||||||
operationId: nonEmployeeRecordPatch
|
operationId: nonEmployeeRecordPatch
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Patch Non-Employee Record
|
summary: Patch Non-Employee Record
|
||||||
@@ -132,8 +132,8 @@ patch:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
delete:
|
delete:
|
||||||
operationId: nonEmployeeRecordDelete
|
operationId: nonEmployeeRecordDelete
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete Non-Employee Record
|
summary: Delete Non-Employee Record
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeRecordBulkDelete
|
operationId: nonEmployeeRecordBulkDelete
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete Multiple Non-Employee Records
|
summary: Delete Multiple Non-Employee Records
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeRecordCreation
|
operationId: nonEmployeeRecordCreation
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:create]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Create Non-Employee Record
|
summary: Create Non-Employee Record
|
||||||
@@ -39,7 +39,7 @@ post:
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRecordList
|
operationId: nonEmployeeRecordList
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: List Non-Employee Records
|
summary: List Non-Employee Records
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeRejectRequest
|
operationId: nonEmployeeRejectRequest
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Reject a Non-Employee Request
|
summary: Reject a Non-Employee Request
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRequestSummaryGet
|
operationId: nonEmployeeRequestSummaryGet
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get Summary of Non-Employee Requests
|
summary: Get Summary of Non-Employee Requests
|
||||||
@@ -12,6 +12,7 @@ get:
|
|||||||
2. The current user is an account manager, in which case "me" should be provided as the `requested-for` value. This will provide the user with a summary of the non-employee requests in the source(s) he or she manages.
|
2. The current user is an account manager, in which case "me" should be provided as the `requested-for` value. This will provide the user with a summary of the non-employee requests in the source(s) he or she manages.
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "ac10d20a-841e-1e7d-8184-32d2e22c0179"
|
||||||
name: requested-for
|
name: requested-for
|
||||||
description: >-
|
description: >-
|
||||||
The identity (UUID) of the non-employee account manager for whom the summary is being retrieved. Use "me" instead to indicate the current user.
|
The identity (UUID) of the non-employee account manager for whom the summary is being retrieved. Use "me" instead to indicate the current user.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRequestGet
|
operationId: nonEmployeeRequestGet
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get a Non-Employee Request
|
summary: Get a Non-Employee Request
|
||||||
@@ -37,8 +37,8 @@ get:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
delete:
|
delete:
|
||||||
operationId: nonEmployeeRequestDeletion
|
operationId: nonEmployeeRequestDeletion
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete Non-Employee Request
|
summary: Delete Non-Employee Request
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeRequestCreation
|
operationId: nonEmployeeRequestCreation
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Create Non-Employee Request
|
summary: Create Non-Employee Request
|
||||||
@@ -57,7 +57,7 @@ post:
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRequestList
|
operationId: nonEmployeeRequestList
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: List Non-Employee Requests
|
summary: List Non-Employee Requests
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeSourceAggregateGet
|
operationId: nonEmployeeSourceAggregateGet
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:create]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Aggregate all accounts for a Non-Employee Source
|
summary: Aggregate all accounts for a Non-Employee Source
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeSourceGet
|
operationId: nonEmployeeSourceGet
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get a Non-Employee Source
|
summary: Get a Non-Employee Source
|
||||||
@@ -35,8 +35,8 @@ get:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
patch:
|
patch:
|
||||||
operationId: nonEmployeeSourcePatch
|
operationId: nonEmployeeSourcePatch
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:update]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Patch a Non-Employee Source
|
summary: Patch a Non-Employee Source
|
||||||
@@ -90,8 +90,8 @@ patch:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
delete:
|
delete:
|
||||||
operationId: nonEmployeeSourceDelete
|
operationId: nonEmployeeSourceDelete
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete Non-Employee Source
|
summary: Delete Non-Employee Source
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeBulkUploadDetails
|
operationId: nonEmployeeBulkUploadDetails
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:read]
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Details of bulk upload job on source
|
summary: Details of bulk upload job on source
|
||||||
@@ -13,6 +13,7 @@ get:
|
|||||||
This is for internal use only.
|
This is for internal use only.
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: id
|
name: id
|
||||||
description: >-
|
description: >-
|
||||||
Source ID (UUID)
|
Source ID (UUID)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeRecordsBulkUpload
|
operationId: nonEmployeeRecordsBulkUpload
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:create]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Imports, or Updates, Non-Employee Records
|
summary: Imports, or Updates, Non-Employee Records
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeBulkUploadStatus
|
operationId: nonEmployeeBulkUploadStatus
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:read]
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Obtain the status of bulk upload on the source
|
summary: Obtain the status of bulk upload on the source
|
||||||
@@ -13,6 +13,7 @@ get:
|
|||||||
'idn:nesr:read'
|
'idn:nesr:read'
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: id
|
name: id
|
||||||
description: >-
|
description: >-
|
||||||
Source ID (UUID)
|
Source ID (UUID)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeRecordsExport
|
operationId: nonEmployeeRecordsExport
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:read]
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Exports Non-Employee Records to CSV
|
summary: Exports Non-Employee Records to CSV
|
||||||
@@ -13,6 +13,7 @@ get:
|
|||||||
'idn:nesr:read'
|
'idn:nesr:read'
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: id
|
name: id
|
||||||
description: >-
|
description: >-
|
||||||
Source Id (UUID)
|
Source Id (UUID)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeExportSourceSchemaTemplate
|
operationId: nonEmployeeExportSourceSchemaTemplate
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:read]
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Exports Source Schema Template
|
summary: Exports Source Schema Template
|
||||||
@@ -13,6 +13,7 @@ get:
|
|||||||
idn:nesr:read'
|
idn:nesr:read'
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: id
|
name: id
|
||||||
description: >-
|
description: >-
|
||||||
Source Id (UUID)
|
Source Id (UUID)
|
||||||
|
|||||||
@@ -1,19 +1,21 @@
|
|||||||
get:
|
get:
|
||||||
operationId: getSchemaAttribute
|
operationId: getSchemaAttribute
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Get Schema Attribute Non-Employee Source
|
summary: Get Schema Attribute Non-Employee Source
|
||||||
description: This API gets a schema attribute by Id for the specified Non-Employee SourceId.
|
description: This API gets a schema attribute by Id for the specified Non-Employee SourceId.
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: attributeId
|
name: attributeId
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
required: true
|
required: true
|
||||||
description: The Schema Attribute Id (UUID)
|
description: The Schema Attribute Id (UUID)
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: sourceId
|
name: sourceId
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
@@ -24,8 +26,12 @@ get:
|
|||||||
description: The Schema Attribute
|
description: The Schema Attribute
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
example: |
|
||||||
|
id,system,modified,created,type,label,technicalName,helpText,placeholder,required
|
||||||
schema:
|
schema:
|
||||||
$ref: '../schemas/NonEmployeeSchemaAttribute.yaml'
|
$ref: '../schemas/NonEmployeeSchemaAttribute.yaml'
|
||||||
|
'400':
|
||||||
|
$ref: '../../v3/responses/400.yaml'
|
||||||
'401':
|
'401':
|
||||||
$ref: '../../v3/responses/401.yaml'
|
$ref: '../../v3/responses/401.yaml'
|
||||||
'403':
|
'403':
|
||||||
@@ -36,8 +42,8 @@ get:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
patch:
|
patch:
|
||||||
operationId: patchSchemaAttribute
|
operationId: patchSchemaAttribute
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:update]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Patch a Schema Attribute for Non-Employee Source
|
summary: Patch a Schema Attribute for Non-Employee Source
|
||||||
@@ -95,8 +101,8 @@ patch:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
delete:
|
delete:
|
||||||
operationId: deleteSchemaAttribute
|
operationId: deleteSchemaAttribute
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete a Schema Attribute for Non-Employee Source
|
summary: Delete a Schema Attribute for Non-Employee Source
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ get:
|
|||||||
any custom attributes. At most, a total of 18 attributes will be returned.
|
any custom attributes. At most, a total of 18 attributes will be returned.
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
|
example: "2c918085842e69ae018432d22ccb212f"
|
||||||
name: sourceId
|
name: sourceId
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
@@ -23,9 +24,19 @@ get:
|
|||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
type: array
|
type: array
|
||||||
|
example: [{
|
||||||
|
"type": "TEXT",
|
||||||
|
"label": "string",
|
||||||
|
"technicalName": "string",
|
||||||
|
"helpText": "string",
|
||||||
|
"placeholder": "string",
|
||||||
|
"required": true
|
||||||
|
}]
|
||||||
items:
|
items:
|
||||||
$ref: '../schemas/NonEmployeeSchemaAttribute.yaml'
|
$ref: '../schemas/NonEmployeeSchemaAttribute.yaml'
|
||||||
maxItems: 18
|
maxItems: 18
|
||||||
|
'400':
|
||||||
|
$ref: '../../v3/responses/400.yaml'
|
||||||
'401':
|
'401':
|
||||||
$ref: '../../v3/responses/401.yaml'
|
$ref: '../../v3/responses/401.yaml'
|
||||||
'403':
|
'403':
|
||||||
@@ -38,8 +49,8 @@ get:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
post:
|
post:
|
||||||
operationId: createSchemaAttribute
|
operationId: createSchemaAttribute
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:create]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Create a new Schema Attribute for Non-Employee Source
|
summary: Create a new Schema Attribute for Non-Employee Source
|
||||||
@@ -85,8 +96,8 @@ post:
|
|||||||
$ref: '../../v3/responses/500.yaml'
|
$ref: '../../v3/responses/500.yaml'
|
||||||
delete:
|
delete:
|
||||||
operationId: deleteSchemaAttributes
|
operationId: deleteSchemaAttributes
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:delete]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Delete all custom schema attributes for Non-Employee Source
|
summary: Delete all custom schema attributes for Non-Employee Source
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
post:
|
post:
|
||||||
operationId: nonEmployeeSourcesCreation
|
operationId: nonEmployeeSourcesCreation
|
||||||
# security:
|
security:
|
||||||
# - oauth2: [idn:nesr:create]
|
- oauth2: [idn:nelm:manage]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: Create Non-Employee Source
|
summary: Create Non-Employee Source
|
||||||
@@ -38,7 +38,7 @@ post:
|
|||||||
get:
|
get:
|
||||||
operationId: nonEmployeeSourcesList
|
operationId: nonEmployeeSourcesList
|
||||||
security:
|
security:
|
||||||
- oauth2: []
|
- oauth2: [idn:nelm:read]
|
||||||
tags:
|
tags:
|
||||||
- Non-Employee Lifecycle Management
|
- Non-Employee Lifecycle Management
|
||||||
summary: List Non-Employee Sources
|
summary: List Non-Employee Sources
|
||||||
|
|||||||
@@ -21,4 +21,10 @@ allOf:
|
|||||||
type: string
|
type: string
|
||||||
format: date-time
|
format: date-time
|
||||||
description: When the request was created.
|
description: When the request was created.
|
||||||
example: "2019-08-23T18:40:35.772Z"
|
example: "2019-08-23T18:40:35.772Z"
|
||||||
|
nonEmployeeCount:
|
||||||
|
nullable: true
|
||||||
|
type: integer
|
||||||
|
description: The number of non-employee records on all sources that *requested-for* user manages.
|
||||||
|
example: 2
|
||||||
|
format: int32
|
||||||
@@ -3,5 +3,7 @@ allOf:
|
|||||||
- type: object
|
- type: object
|
||||||
properties:
|
properties:
|
||||||
nonEmployeeCount:
|
nonEmployeeCount:
|
||||||
type: number
|
type: integer
|
||||||
|
example: 2
|
||||||
|
format: int32
|
||||||
description: Number of non-employee records associated with this source.
|
description: Number of non-employee records associated with this source.
|
||||||
Reference in New Issue
Block a user