Saltar al contenido principal

Document

KYC/onboarding document of the merchant account. The dashboard lists them on Settings > Legal documents.

type Document {
id: ID!
accountId: ID!
name: String
note: String
type: DocumentType!
status: DocumentStatus!
statusCode: String
statusMessage: String
contentType: String
createdAt: String!
updatedAt: String
}

Fields​

Document.id ● ID! non-null scalar​

Document ID.

Document.accountId ● ID! non-null scalar​

ID of the account that owns the document.

Document.name ● String scalar​

Name given in createDocument; the dashboard shows it next to the type label. null when no name was given.

Document.note ● String scalar​

Free-text note. The dashboard shows it as the Description of the document.

Document.type ● DocumentType! non-null enum​

Document type.

Document.status ● DocumentStatus! non-null enum​

Review status.

Document.statusCode ● String scalar​

Code of the review result: D000 approved, D001 manual review required, D002 invalid document format, D003 required information missing, D004 not issued in the last 3 months, D005 issued to another legal entity, D006 already attached to another account, D007 census certificate shows no economic activity, D008 validity period ended and the document must be renewed, D009 a new document was requested to replace it, D999 internal error. The dashboard shows the text of the code.

Document.statusMessage ● String scalar​

Text that explains statusCode, such as the reason for a rejection.

Document.contentType ● String scalar​

MIME type of the file: application/pdf, image/jpeg, image/png or image/tiff. null until an upload URL is requested.

Document.createdAt ● String! non-null scalar​

ISO 8601 timestamp when the document was created.

Document.updatedAt ● String scalar​

ISO 8601 timestamp of the last update.

Returned By​

createDocument mutation ● document query

Member Of​

DocumentsConnection object