# Create evidence with file upload

**POST** `/entities/{entity_id}/evidence`

Create evidence with direct file upload in a single request.

**Content-Type**: `multipart/form-data`

### Path Parameters

- `entity_id` `string` _(required)_ — ID of the entity.

### Body Parameters

- `description` `string` — Description of the evidence.
- `document_type` `string` _(required)_ — Type of document being uploaded.
- `evidence_type` `string` _(required)_ — Type of evidence. Must be `file` for file uploads. Available types: `file`, `third_party_json`, `signature`.
- `file` `file` _(required)_ — The document file to upload. Maximum size: `5GB`. Supported formats: `PDF`, `JPG`, `PNG`, `TIFF`.
- `purposes` `string` _(required)_ — Purposes of the evidence. Because multipart form fields are strings, pass them as a single comma-separated value (e.g. `proof_of_address,business_formation`); the JSON endpoint accepts a `purposes` array instead. Column creates one evidence record per purpose, all referencing the same uploaded file.
  Possible values: `proof_of_address`, `business_formation`, `identity_verification`, `tax_id_confirmation`, `active_status_certificate`, `signed_account_agreement`, `cardholder_agreement`, `attestation_control_person`, `attestation_beneficial_ownership`, `attestation_account_info_truth`, `attestation_terms_of_service`, `ofac_screening`, `adverse_media_screening`, `pep_screening`, `complete_customer_file`, `irs_form_ss4`, `irs_form_990`, `nonprofit_other_evidence`, `edd`, `attestation_privacy_policy`

**Request**

```shell
curl 'https://api.column.com/entities/<entity_id>/evidence' \
  -XPOST \
  -u :<YOUR API KEY> \
  -F "file=@utility_bill.pdf" \
  -F "evidence_type=file" \
  -F "purposes=identity_verification,proof_of_address" \
  -F "document_type=identity_utility" \
  -F "description=Utility bill for address verification"
```

**Response 200**

```json
{
  "evidence": [
    {
      "id": "evid_2zEuf3oP0xR9sYdZ5oLT6SvVzMr",
      "entity_id": "enti_2dk2oXqPcB5Xb5wFpnrg50F7BeD",
      "evidence_type": "file",
      "purpose": "identity_verification",
      "data": {
        "document": {
          "id": "docu_2zEuf4qR1yS0tZeA6pMU7TvWzNs",
          "type": "identity_utility",
          "description": "Utility bill for address verification",
          "size": 52042,
          "checksum": "3b5d75ee34b904d3f7ea8db072f9626d50d51efe78ba6d59ee4b679daae1c8b9",
          "created_at": "2024-01-15T10:30:00Z",
          "updated_at": "2024-01-15T10:30:00Z"
        }
      },
      "description": "Utility bill for address verification",
      "created_at": "2024-01-15T10:30:00Z"
    },
    {
      "id": "evid_2zEuf5sT2zT1uAfB7qNV8UwXzOt",
      "entity_id": "enti_2dk2oXqPcB5Xb5wFpnrg50F7BeD",
      "evidence_type": "file",
      "purpose": "proof_of_address",
      "data": {
        "document": {
          "id": "docu_2zEuf4qR1yS0tZeA6pMU7TvWzNs",
          "type": "identity_utility",
          "description": "Utility bill for address verification",
          "size": 52042,
          "checksum": "3b5d75ee34b904d3f7ea8db072f9626d50d51efe78ba6d59ee4b679daae1c8b9",
          "created_at": "2024-01-15T10:30:00Z",
          "updated_at": "2024-01-15T10:30:00Z"
        }
      },
      "description": "Utility bill for address verification",
      "created_at": "2024-01-15T10:30:00Z"
    }
  ]
}
```
