Skip to main content
Uploader un document

Authorizations

Authorization
string
header
required

Use the access_token returned by POST /v1/auth/token. Do not send the raw API secret on business endpoints.

Headers

X-Request-ID
string

Partner-generated correlation identifier echoed in logs and error payloads.

Idempotency-Key
string
required

Required for every write, including environments where replay deduplication is disabled. Reuse the same value when retrying the same logical write and use a new value for a different write.

Maximum string length: 255
Pattern: ^[!-~]+$

Path Parameters

external_id
string
required

Identifiant stable de votre système, dans le contexte de votre intégration.

Required string length: 1 - 255
Pattern: ^[A-Za-z0-9_~-][A-Za-z0-9._:~-]{0,254}$

Body

multipart/form-data

Une opération est requise: fournir operation_id ou operation_external_id. Lorsque les deux sont fournis, operation_id est utilisé. Pour un upload de fichier, appeler directement /upload avec un nouvel external_id; une déclaration metadata préalable peut être renvoyée sans ajout de fichier.

operation_id
string<uuid>
required

UUID MARKO de l'opération.

file
file
required

Fichier binaire envoyé dans multipart/form-data; ne pas encoder en Base64.

type
string
required

Catégorie métier du document, distincte de son type MIME; par exemple autre pour un document non spécialisé.

operation_external_id
string | null

Identifiant externe de l'opération, appartenant à la même intégration.

partner_metadata
string | null

Chaîne contenant un objet JSON valide. Au niveau multipart, ce champ est du texte; il est ensuite décodé en objet.

Response

Référence documentaire existante ou réponse rejouée.

external_id
string
required

Identifiant stable de votre système, dans le contexte de votre intégration.

document_id
string<uuid>
required

UUID MARKO du document.

created
boolean
required

Indique si une nouvelle fiche documentaire a été créée par cet appel.

document
PublicDocumentItem · object
required

Fiche du document associée à l'identifiant externe.