Upload and attach an Information Request document
Uploads a document for a requirement entry and stores it.
Authorizations
Bearer token authentication, for client-server calls.
Send the access token issued by POST /v1/auth/token as Authorization: Bearer {token}. The token carries its own program and user context, so the X-Meridian-* headers are not required. See Authentication.
Headers
Server-to-server (HMAC) requests only. Partner API key issued by Meridian during provisioning.
Server-to-server (HMAC) requests only. Current time in milliseconds since the Unix epoch. Must be within 60 seconds of the request.
Server-to-server (HMAC) requests only. Identifies the program context for the request.
Server-to-server (HMAC) requests only. Identifies the Meridian user targeted by the request. Required for MULTI_USER integrations; omit for SINGLE_USER.
SHA-256 digest of the multipart body, formatted per RFC 9530 as sha-256=:<base64>:. Required when authenticating with a partner API key; the HMAC signature is computed over the Content-Digest value instead of the raw multipart bytes. Ignored for JWT auth.
Path Parameters
ID of the Information Request the uploaded document is attached to.
Body
Multipart form data containing requirementKey, documentKey, optional entryId, and file
Multipart form data for uploading a file to an Information Request
File to upload
Requirement key to attach the document to
"associatedPersons"
Document slot key to attach the file to
"identityDocumentFront"
Virtual requirement entry id, such as associatedPersons:0
"associatedPersons:0"
Response
Document upload accepted