Skip to main content

Get a Non-Employee Request​

This gets a non-employee request. There are two contextual uses for this endpoint:

  1. The user has the role context of idn:nesr:read, in this case the user can get the non-employee request for any user.
  2. The user must be the owner of the non-employee request.
Path Parameters
  • id string required

    Non-Employee request id (UUID)

    Example: ac110005-7156-1150-8171-5b292e3e0084
Responses

Non-Employee request object.


Schema
  • id UUID

    Non-Employee source id.

  • sourceId string

    Source Id associated with this non-employee source.

  • name string

    Source name associated with this non-employee source.

  • description string

    Source description associated with this non-employee source.

  • accountName string

    Requested identity account name.

  • firstName string

    Non-Employee's first name.

  • lastName string

    Non-Employee's last name.

  • email string

    Non-Employee's email.

  • phone string

    Non-Employee's phone.

  • manager string

    The account ID of a valid identity to serve as this non-employee's manager.

  • nonEmployeeSource object
  • id UUID

    Non-Employee source id.

  • sourceId string

    Source Id associated with this non-employee source.

  • name string

    Source name associated with this non-employee source.

  • description string

    Source description associated with this non-employee source.

  • data object

    Attribute blob/bag for a non-employee.

  • property name* string
  • approvalItems object[]

    List of approval item for the request

  • id UUID

    Non-Employee approval item id

  • approver object

    Reference to the associated Identity

  • type string

    Possible values: [GOVERNANCE_GROUP, IDENTITY]

    Identifies if the identity is a normal identity or a governance group

  • id string

    Identity id

  • accountName string

    Requested identity account name

  • approvalStatus string

    Possible values: [APPROVED, REJECTED, PENDING, NOT_READY, CANCELLED]

    Enum representing the non-employee request approval status

  • approvalOrder float

    Approval order

  • comment string

    comment of approver

  • modified date-time

    When the request was last modified.

  • created date-time

    When the request was created.

  • approvalStatus string

    Possible values: [APPROVED, REJECTED, PENDING, NOT_READY, CANCELLED]

    Enum representing the non-employee request approval status

  • comment string

    comment of requester

  • completionDate date-time

    When the request was completely approved.

  • startDate date-time

    Non-Employee employment start date.

  • endDate date-time

    Non-Employee employment end date.

  • modified date-time

    When the request was last modified.

  • created date-time

    When the request was created.

Loading...