Skip to main content
POST
Upload a Sender file

Authorizations

x-api-key
string
header
required

API key for authentication

Authorization
string
header
required

ES256 JWT signed by the private key registered to the API key above. Claims: sub (=API key), uri, nbf, iat, exp, and bodyHash (HMAC-SHA512 of uri + rawBody + nbf using a shared secret, base64).

Path Parameters

id
string<uuid>
required

ID of the Sender

Body

multipart/form-data
file
file
required

Max 50MB.

fileType
string
required

Opaque partner file-type code (e.g. a passport photo page vs. a business registration certificate) — treat as an opaque required string, not an enum.

Response

File uploaded

file_id
string
required

Opaque partner-issued id — store verbatim, pass back exactly as received.

Example:

"1218543853301276650/KYC_ID_CARD_FRONT/2024-10-17/1729145682729329.jpeg"