Files
api-specs/idn/beta/schemas/Account.yaml
GitHub Action Bot b2eb28887c Automated commit 'Devrel 1470: Fix v3 schema validator errors (#1563)
* Fixed several issues

* More fixes to v3 APIs

* More fixes

* Fixed more v3 schema issues

* fixed campaign filters path

* Updated redoc API generator to v10

* Updated redoc api generator action to latest version

* Added log to action

* Fixed path in action

* Added orderBy to saved search

* Added some fixes for beta

* Fixed duplicate nullable

* Triggering checks again

* Triggering checks again

* More beta fixes

* Fixed schema bug' by github action: 7980819692
2024-02-20 22:24:02 +00:00

100 lines
3.1 KiB
YAML

allOf:
- $ref: "./BaseCommonDto.yaml"
- type: object
required:
- sourceId
- sourceName
- attributes
- authoritative
- disabled
- locked
- nativeIdentity
- systemAccount
- uncorrelated
- manuallyCorrelated
- hasEntitlements
properties:
sourceId:
type: string
example: 2c9180835d2e5168015d32f890ca1581
description: The unique ID of the source this account belongs to
sourceName:
type: string
example: Employees
description: The display name of the source this account belongs to
identityId:
type: string
example: 2c9180835d2e5168015d32f890ca1581
description: The unique ID of the identity this account is correlated to
attributes:
type: object
additionalProperties: true
description: The account attributes that are aggregated
example:
firstName: "SailPoint"
lastName: "Support"
displayName: "SailPoint Support"
authoritative:
type: boolean
description: Indicates if this account is from an authoritative source
example: false
description:
type: string
description: A description of the account
nullable: true
example: null
disabled:
type: boolean
description: Indicates if the account is currently disabled
example: false
locked:
type: boolean
description: Indicates if the account is currently locked
example: false
nativeIdentity:
type: string
description: The unique ID of the account generated by the source system
example: "552775"
systemAccount:
type: boolean
example: false
description: If true, this is a user account within IdentityNow. If false, this is an account from a source system.
uncorrelated:
type: boolean
description: Indicates if this account is not correlated to an identity
example: false
uuid:
type: string
description:
The unique ID of the account as determined by the account schema
example: "slpt.support"
nullable: true
manuallyCorrelated:
type: boolean
description:
Indicates if the account has been manually correlated to an identity
example: false
hasEntitlements:
type: boolean
description: Indicates if the account has entitlements
example: true
identity:
$ref: './BaseReferenceDto.yaml'
description: The identity this account is correlated to
example:
id: "2c918084660f45d6016617daa9210584"
type: "IDENTITY"
name: "Adam Kennedy"
sourceOwner:
$ref: './BaseReferenceDto.yaml'
description: The owner of the source this account belongs to
example:
id: "4c5c8534e99445de98eef6c75e25eb01"
type: "IDENTITY"
name: "SailPoint Support"
features:
type: string
description: A string list containing the owning source's features
example: 'ENABLE'
nullable: true