# Document object

Document objects are a pointer to documents that are created or stored on Column. There are two main types of documents: Documents you upload to Column which support KYC/KYB verification for entities. And report documents generated by Column, which you can download.

### Object Parameters

- `checksum` `string` — The SHA-256 checksum of the uploaded document
- `created_at` `date-time` — Timestamp at which the document was created in the Column system
- `description` `string` — Description of the document provided when the document was created
- `id` `string` — The unique id of this object
- `size` `number` — The file size in bytes
- `tag` `string` — The tag of the document
- `type` `string` — The type of document
- `updated_at` `date-time` — The timestamp the document was updated
- `url` `string` — URL to download the document. Expires after 60 seconds.

**Response 200**

```json
{
  "checksum": null,
  "created_at": "2024-01-15T09:30:00Z",
  "description": "Example description",
  "id": "docu_2x8gszy5folpA9s0TOCseE9ABDM",
  "size": 0,
  "tag": null,
  "type": "CHECKING",
  "updated_at": "2024-01-15T09:30:00Z",
  "url": "https://example.com/callback"
}
```
