Aller au contenu
Documentation

Ajouter un document au modèle

Faire signer, en plus des documents du modèle, un document propre à cet envoi.

2 min de lecture Mise à jour le 12 novembre 2026

La requête de création ne fait que remplacer les documents que le modèle porte : un identifiant convivial qu'il n'a pas y est ignoré, sans erreur. Un document de plus s'ajoute donc au brouillon, avant l'envoi.

1Créer le parcours en brouillon

cURL
curl -X POST "https://staging-api.docage.com/Transactions/CreateFullTransaction?launchTransaction=false" \
  -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…" \
  -F "TemplateId=aaaaaaaa-0000-4000-8000-000000000001" \
  -F "Client=00000000-0000-4000-8000-000000000201"

2Ajouter le document

cURL
curl -X POST "https://staging-api.docage.com/TransactionFiles" \
  -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…" \
  -F "TransactionId=cccccccc-0000-4000-8000-000000000003" \
  -F "FileToUpload=@devis-atelier-lumiere.pdf;type=application/pdf" \
  -F "Name=Devis" \
  -F "FriendlyName=Devis" \
  -F "Type=0"
  • Name, le nom du document, est obligatoire ; FriendlyName l'identifie dans le parcours — donnez-en un qu'aucun autre document ne porte.
  • Type : 0 à signer (d'office), 1 annexe, jointe sans signature.
  • Le fichier : un PDF, une image ou un document Word (.docx), converti en PDF ; à la place d'un fichier, InitialDocumentId désigne un document ou un modèle de document de Docage.

La réponse est l'identifiant du document. Le détail : Ajouter un document.

3Poser les emplacements de signature, puis lancer

Pour chaque signataire qui doit voir son encart sur ce document, un emplacement :

POST https://staging-api.docage.com/TransactionFields
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…
Content-Type: application/json

{ "TransactionMemberId": "dddddddd-0000-4000-8000-000000000004", "TransactionFileId": "eeeeeeee-0000-4000-8000-000000000015", "Pages": "-1", "Coordinates": "320,90,180,100" }
POST https://staging-api.docage.com/Transactions/LaunchTransaction/cccccccc-0000-4000-8000-000000000003
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…

Les pièges

  • Un document à signer est signé par tous les signataires du parcours ; un emplacement ne fait que montrer l'encart. Sans emplacement, la signature est valide, mais sans encart visible sur ce document.
  • Un parcours déjà lancé ne reçoit plus de document : 409, « Vous ne pouvez pas modifier un parcours actif ou terminé. »