Skip to main content
POST
/
v1
/
file-documents
cURL
curl --request POST \
  --url https://public.api.live.turrisfi.com/v1/file-documents \
  --header 'Content-Type: multipart/form-data' \
  --form file='@example-file' \
  --form 'category=E&O' \
  --form downstreamEntityAssociationId=507f1f77bcf86cd799439011
{
  "data": {
    "_id": "<string>",
    "category": "W9",
    "versions": [
      {
        "s3VersionId": "<string>",
        "metadataModel": "<string>",
        "metadataId": "<string>"
      }
    ],
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z"
  },
  "requestId": "dev-2c5e7cf2-9acf-4c8c-ab2f-b81f39d775a8",
  "timestamp": "2025-11-12T20:49:03.293Z"
}
Uploads a new file document for a downstream entity. The file must be a PDF.
Supported document categories: W9, E&O, Cyber, Producer Agreement, Crime & Fidelity, and more.

Body

multipart/form-data
file
file
required

PDF file to upload

category
enum<string>
required

Document category

Available options:
W9,
E&O,
Cyber,
Producer Agreement,
Crime & Fidelity,
Other Contract,
Other Document,
Payment Details,
License PDF
Example:

"E&O"

downstreamEntityAssociationId
string
required

Downstream entity association ID

Example:

"507f1f77bcf86cd799439011"

Response

Document uploaded successfully

data
object
required
requestId
string
required

Unique request identifier

Example:

"dev-2c5e7cf2-9acf-4c8c-ab2f-b81f39d775a8"

timestamp
string
required

Response timestamp

Example:

"2025-11-12T20:49:03.293Z"