Skip to main content
POST
Upload a custom Trust Access NDA

Authorizations

X-API-Key
string
header
required

API key for authentication

Body

application/json
fileName
string
required

Original file name of the NDA

Example:

"acme-mutual-nda.pdf"

fileType
enum<string>
required

MIME type of the file. Only application/pdf is accepted.

Available options:
application/pdf
Example:

"application/pdf"

s3Key
string
required

The NDA PDF (max 10MB and at most 50 pages; both are enforced). First call /v1/uploads/presign with purpose=document to get a presigned URL and s3Key, PUT the raw PDF bytes to that URL, then pass the returned s3Key here. The server reads the bytes from storage; never send file contents inline.

Example:

"org_abc123/uploads/document/1700000000000-acme-mutual-nda.pdf"

Response

201 - application/json
id
string
required
Example:

"att_abc123def456"

fileName
string
required
Example:

"acme-mutual-nda.pdf"

uploadedAt
string<date-time>
required