| Endpoint | Corps/paramètres | Autorisation |
|---|---|---|
GET /contracts | page, pageSize, q, type, statusCode, payment, ownerId, subjectId, workflow | contract_view view |
GET /contracts/:id | id | contract_view view |
POST /contracts | champs du contrat, dynamicFields, payments, terms | contract_edit edit |
PATCH /contracts/:id | partial champs du contrat | contract_edit edit |
DELETE /contracts/:id | id | contract_delete edit |
POST /contracts/bulk-delete | { ids } max 1000 | contract_delete edit |
POST /contracts/bulk-attachment | { ids, contractAttachment } | contract_edit edit |
POST /contracts/import | rows, xlsxBase64 or csv | contract_edit edit |
GET /contracts/export | filters, ids, profile | export edit |
POST /contracts/export | filters, ids, profile | export edit |
POST /contracts/extract | contractId, fileRef, fileName or text | contract_edit edit |
PATCH /contracts/extractions/:runId/review | fields, applyToContract, metadata | contract_edit edit |
POST /contracts/:id/notes | { label, value } | contract_edit edit |
POST /contracts/:id/terms | { kind, title, date, note } | contract_edit edit |
POST /contracts/:id/payments | champs de ligne de paiement | payment_entry edit |
POST /contracts/:id/fulfillment-tasks | champs de tâche | contract_edit edit |
PATCH /contracts/:id/fulfillment-tasks/:taskId | champs de tâche | contract_edit edit |
POST /contracts/:id/invoices | champs de facture | invoice edit |
API locataire
Contrats
Créer, lire, mettre à jour, importer, exporter, réviser OCR et gérer le cycle de vie.
Tous les endpoints exigent un Bearer token locataire et sont régis par les droits de module, le périmètre d’entité et le périmètre de propriétaire.