# Document

KYC/onboarding document attached to the merchant account.

```
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[​](#fields "Enlace directo al Fields")

#### [`Document.id`](#id) ● [`ID!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/id/.md) non-null scalar[​](#id "Enlace directo al id")

Document ID.

#### [`Document.accountId`](#account-id) ● [`ID!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/id/.md) non-null scalar[​](#account-id "Enlace directo al account-id")

ID of the account that owns the document.

#### [`Document.name`](#name) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#name "Enlace directo al name")

Original file name supplied at upload.

#### [`Document.note`](#note) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#note "Enlace directo al note")

Free-form note attached by the merchant.

#### [`Document.type`](#type) ● [`DocumentType!`](https://docs.monei.com/es/es/apis/graphql/types/enums/document-type/.md) non-null enum[​](#type "Enlace directo al type")

Document category.

#### [`Document.status`](#status) ● [`DocumentStatus!`](https://docs.monei.com/es/es/apis/graphql/types/enums/document-status/.md) non-null enum[​](#status "Enlace directo al status")

Current review status.

#### [`Document.statusCode`](#status-code) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#status-code "Enlace directo al status-code")

Machine-readable status code (e.g. `D004` for expired).

#### [`Document.statusMessage`](#status-message) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#status-message "Enlace directo al status-message")

Human-readable status detail (e.g. rejection reason).

#### [`Document.contentType`](#content-type) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#content-type "Enlace directo al content-type")

MIME type of the uploaded file.

#### [`Document.createdAt`](#created-at) ● [`String!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) non-null scalar[​](#created-at "Enlace directo al created-at")

ISO 8601 timestamp when the document was created.

#### [`Document.updatedAt`](#updated-at) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#updated-at "Enlace directo al updated-at")

ISO 8601 timestamp of the last update.

### Returned By[​](#returned-by "Enlace directo al Returned By")

[`createDocument`](https://docs.monei.com/es/es/apis/graphql/operations/mutations/create-document/.md) mutation ● [`document`](https://docs.monei.com/es/es/apis/graphql/operations/queries/document/.md) query

### Member Of[​](#member-of "Enlace directo al Member Of")

[`DocumentsConnection`](https://docs.monei.com/es/es/apis/graphql/types/objects/documents-connection/.md) object
