---
title: "Create Document"
method: POST
path: "/entity_document"
---

# Create Document

`POST /entity_document`

## Request body

- object
  - `entity_type` 'person' | 'business', required
  - `person_id` string
  - `business_id` string
  - `type` 'passport' | 'national_id' | 'drivers_licence' | 'residence_permit' | 'voters_card' | 'bank_statement' | 'utility_bill' | 'incorporation_certificate' | 'registration_certificate' | 'memorandum_articles' | 'business_licence' | 'cac', required
  - `url` string, required
  - `issuance_date` string
  - `expiry_date` string

## Response `200`

200

- object
  - `data` object
    - `id` string
    - `entity_type` string
    - `person_id` string
    - `business_id` unknown
    - `type` string
    - `url` string
    - `file_type` string
    - `issuance_date` unknown
    - `expiry_date` unknown
    - `is_deleted` boolean
    - `created_at` string
    - `updated_at` string
  - `message` string
  - `meta` unknown
  - `status` string

---

[API](https://skmtc.net/useoval/apis/core-api.md) · [All operations](https://skmtc.net/useoval/apis/core-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/useoval/core-api/versions/cb65d8f214c3/schema)
