---
title: "Create a new associated person document"
method: POST
path: "/applications/associated-people/{associatedPersonId}/documents"
tags: ["Onboarding"]
---

# Create a new associated person document

`POST /applications/associated-people/{associatedPersonId}/documents`

## Request

- Base URL: `https://api.equalsmoney.com/v2`
- URL: `https://api.equalsmoney.com/v2/applications/associated-people/{associatedPersonId}/documents`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/equalsmoney/apis/cis-api/docs/applications/associated-people/:associatedPersonId/documents/post.ts> (a function with typed inputs; its response is checked against the schema)

Creates a new associated person document.

## Path parameters

- `associatedPersonId` string, uuid, required: The ID of the associated person to work with.

## Request body `multipart/form-data`

- object
  - `purpose` 'PROOF_OF_IDENTITY' | 'PROOF_OF_ADDRESS' | 'PROOF_OF_LIVENESS' | 'PROOF_OF_FUNDS' | 'EMPLOYMENT_HISTORY' | 'PROOF_OF_RESIDENCY' | 'OTHER', required
  - `file` unknown

## Response `201`

Created

- object
  - `id` string, uuid, required: The ID of the document to work with.
  - `associatedPersonId` string, uuid, required: The ID of the associated person to work with.
  - `purpose` 'PROOF_OF_IDENTITY' | 'PROOF_OF_ADDRESS' | 'PROOF_OF_LIVENESS' | 'PROOF_OF_FUNDS' | 'EMPLOYMENT_HISTORY' | 'PROOF_OF_RESIDENCY' | 'OTHER', required
  - `createdAt` string, date-time, required: The date the Resource was initially created. ISO 8601 format without milliseconds.
  - `updatedAt` string, date-time, required: The date the Resource was last modified. ISO 8601 format without milliseconds.

---

[API](https://skmtc.dev/equalsmoney/apis/cis-api.md) - [All operations](https://skmtc.dev/equalsmoney/apis/cis-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equalsmoney/apis/cis-api/revisions/a162c72b8bf6?raw)
