Interfaces

Interfaces define the structure of a type, and include a set of fields that are required for a type to implement the interface.

Account

An account.

Fields

Name Description
id (ID!) The ID of the account.
name (String!) The name of the account.

HasCompanyInformation

An interface requiring company-specific fields.

Fields

Name Description
name (String!) The name of the account.
market (MarketCode!) The market that the account is in.

HasCustomFields

An interface requiring custom fields specific data.

Fields

Name Description
customFields (CustomFieldPaginator!) A list of owned custom fields

HasMultiFactorMetadata

The consistent data for a multi factor implementation.

Fields

Name Description
id (ID!) The ID of the multi-factor authentication implementation.
name (String!) The name of the multi-factor authentication implementation.
status (Status!) The status of the multi-factor authentication implementation.
owner (User!) The owner of the multi-factor authentication implementation.
verifiedAt (DateTime) When the SMS multi-factor authentication implementation was verified.
createdAt (DateTime!) When the SMS multi-factor authentication implementation was created.
updatedAt (DateTime!) When the SMS multi-factor authentication implementation was updated.

HasURL

An interface requiring a URL field.

Fields

Name Description
url (URL!) The URL for the resource.