type: object
required:
- id
- nativeIdentifier
- sourceId
- sourceName
- identityId
- identityName
- attributes
properties:
  uuid:
    type: string
    description: Source unique identifier for the identity. UUID is generated by the source system.
    example: 'b7264868-7201-415f-9118-b581d431c688'
  id:
    type: string
    description: SailPoint generated unique identifier.
    example: ee769173319b41d19ccec35ba52f237b
  nativeIdentifier:
    type: string
    description: Unique ID of the account on the source.
    example: E009
  sourceId:
    type: string
    description: The ID of the source.
    example: 2c918082814e693601816e09471b29b6
  sourceName:
    type: string
    description: The name of the source.
    example: Active Directory
  identityId:
    type: string
    description: The ID of the identity that is corellated with this account.
    example: ee769173319b41d19ccec6c235423237b
  identityName:
    type: string
    description: The name of the identity that is corellated with this account.
    example: john.doe
  attributes:
    type: object
    additionalProperties: true
    description: The attributes of the account. The contents of attributes depends on the account schema for the source.
    example: {
      "firstname": "John",
      "lastname": "Doe",
      "email": "john.doe@gmail.com",
      "department": "Sales",
      "displayName": "John Doe",
      "created": "2020-04-27T16:48:33.597Z",
      "employeeNumber": "E009",
      "uid": "E009",
      "inactive": "true",
      "phone": null,
      "identificationNumber": "E009"
    }