Skip to main content

SupplierIdentity

Indicates a User or App has permissions on a Supplier

type SupplierIdentity {
identityId: ID!
identityParentEntityId: ID
identityType: SupplierIdentityType!
permissions: SupplierIdentityPermissions!
publicIdentity: PublicIdentity
publicIdentityParent: PublicIdentityParent
supplier: Supplier
supplierId: ID!
updatedBy: String!
}

Fields

SupplierIdentity.identityId ● ID! non-null scalar

Could be a userName or an appClientId

SupplierIdentity.identityParentEntityId ● ID scalar

SupplierIdentity.identityType ● SupplierIdentityType! non-null enum

SupplierIdentity.permissions ● SupplierIdentityPermissions! non-null object

SupplierIdentity.publicIdentity ● PublicIdentity object

Get a public identity by id

SupplierIdentity.publicIdentityParent ● PublicIdentityParent union

Get the expanded publicIdentityParent for this SupplierIdentity

SupplierIdentity.supplier ● Supplier object

Get the supplier associated with this SupplierIdentity.

SupplierIdentity.supplierId ● ID! non-null scalar

SupplierIdentity.updatedBy ● String! non-null scalar

Returned by

createSupplierIdentity mutation ● supplierIdentity query ● updateSupplierIdentity mutation

Member of

AppInstallationResponse object ● Supplier object ● SupplierIdentityConnection object ● SupplierIdentityEdge object