{
  "info": {
    "_postman_id": "d3896e0b-3a0c-5166-9938-2116629a2540",
    "name": "Tauraco Public API 1.0.0-beta",
    "description": "API publique de Tauraco pour les partenaires et intégrateurs : lecture des données de l'entreprise (clients, factures, comptabilité, trésorerie, stocks, financement), écritures idempotentes, exports et webhooks. Authentification OAuth 2.0 (client credentials ou authorization code + PKCE), jeton d'accès porté en `Authorization: Bearer`. Montants en unités majeures, en chaînes décimales ; horodatages ISO 8601 UTC (`Z`). Pagination par curseur opaque (`cursor`, `limit` ≤ 200, réponse `{data, next_cursor, has_more}`). Erreurs RFC 9457 `application/problem+json`.\n\nGénérée depuis l'OpenAPI 3.1.0 par tools/release/build_postman_collection.py. Renseigner clientId et clientSecret dans un environnement Postman (jamais dans la collection).",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "oauth2",
    "oauth2": [
      {
        "key": "grant_type",
        "value": "client_credentials",
        "type": "string"
      },
      {
        "key": "accessTokenUrl",
        "value": "{{tokenUrl}}",
        "type": "string"
      },
      {
        "key": "clientId",
        "value": "{{clientId}}",
        "type": "string"
      },
      {
        "key": "clientSecret",
        "value": "{{clientSecret}}",
        "type": "string"
      },
      {
        "key": "scope",
        "value": "{{scope}}",
        "type": "string"
      },
      {
        "key": "client_authentication",
        "value": "header",
        "type": "string"
      },
      {
        "key": "addTokenTo",
        "value": "header",
        "type": "string"
      },
      {
        "key": "tokenName",
        "value": "tauraco",
        "type": "string"
      },
      {
        "key": "tokenRequestParams",
        "type": "any",
        "value": [
          {
            "key": "resource",
            "value": "{{resource}}",
            "enabled": true,
            "send_as": "request_body"
          }
        ]
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.tauraco.io/public/v1",
      "type": "string"
    },
    {
      "key": "tokenUrl",
      "value": "https://api.tauraco.io/oauth/token",
      "type": "string"
    },
    {
      "key": "resource",
      "value": "https://api.tauraco.io/public/v1",
      "type": "string"
    },
    {
      "key": "scope",
      "value": "",
      "type": "string",
      "description": "scopes demandés, séparés par des espaces : accounting:read bank:collateral:read bank:documents:read bank:inbox:read bank:info-requests:write bank:reconciliation:write bank:repayments:read bank:requests:read bills:read collateral:read company:read customers:read customers:write documents:read exports:read exports:write financing:read guarantees:read inventory:read invoices:read invoices:write markets:read payments:read payments:write products:read purchases:read suppliers:read tenders:read treasury:read webhooks:manage"
    },
    {
      "key": "clientId",
      "value": "",
      "type": "string"
    },
    {
      "key": "clientSecret",
      "value": "",
      "type": "secret"
    }
  ],
  "item": [
    {
      "id": "90459664-3b1c-58b6-aa5b-56acbcccfa33",
      "name": "company",
      "description": "Entreprise et application appelante.",
      "item": [
        {
          "id": "a25fd60a-0ec8-5f94-b1c1-c5379ab39353",
          "name": "Application et autorisation courantes",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "me"
              ]
            },
            "description": "Décrit l'application appelante, l'entreprise qui lui a accordé l'accès et les scopes effectifs du jeton.\n\nScopes requis : `company:read`."
          },
          "response": []
        },
        {
          "id": "4e6fff63-64d4-566c-9ada-2f9309cbee42",
          "name": "Profil de l'entreprise",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/companies/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                "me"
              ]
            },
            "description": "Identité légale et coordonnées professionnelles de l'entreprise qui a accordé l'accès.\n\nScopes requis : `company:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "e4ac7783-3a2c-5318-9fbc-749b7daaed3e",
      "name": "customers",
      "description": "Clients.",
      "item": [
        {
          "id": "f9751e44-1044-5176-8f7f-44147ebcab03",
          "name": "Lister les clients",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/customers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "customers"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (nom ou raison sociale) (Search (name or legal name)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifié à partir du (inclus) (Updated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifié avant le (exclu) (Updated before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Clients de l'entreprise, par date de création croissante.\n\nScopes requis : `customers:read`."
          },
          "response": []
        },
        {
          "id": "e45fac78-4ac2-5bbe-b13a-818e05f03077",
          "name": "Créer un client",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/customers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "customers"
              ]
            },
            "description": "Crée un client de l'entreprise (service de facturation). Idempotent par Idempotency-Key ; les coordonnées personnelles sont écrites mais jamais relues par l'API.\n\nScopes requis : `customers:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Client Exemple\",\n  \"legal_name\": \"Client Exemple SA\",\n  \"city\": \"Dakar\",\n  \"country\": \"SN\",\n  \"tax_id\": \"SN-0000000\",\n  \"currency\": \"XOF\",\n  \"email\": \"comptabilite@client-exemple.test\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "00c67081-5622-5d31-a0c8-635b18e59f0c",
          "name": "Lire un client",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/customers/:customer_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "customers",
                ":customer_id"
              ],
              "variable": [
                {
                  "key": "customer_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un client de l'entreprise ; 404 s'il est absent ou invisible.\n\nScopes requis : `customers:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "180cc2b3-b06e-503d-a279-88cbba80aa23",
      "name": "suppliers",
      "description": "Fournisseurs (sans coordonnées bancaires).",
      "item": [
        {
          "id": "1270b8b1-12af-5d04-8b8d-1e4a1b9b3e89",
          "name": "Lister les fournisseurs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/suppliers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "suppliers"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "DRAFT",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (nom) (Search (name)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifié à partir du (inclus) (Updated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifié avant le (exclu) (Updated before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Fournisseurs de l'entreprise, par date de création.\n\nScopes requis : `suppliers:read`."
          },
          "response": []
        },
        {
          "id": "8e1eea61-b423-5329-b4bd-333f33ca61b7",
          "name": "Lire un fournisseur",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/suppliers/:supplier_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "suppliers",
                ":supplier_id"
              ],
              "variable": [
                {
                  "key": "supplier_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un fournisseur ; 404 s'il est absent ou invisible.\n\nScopes requis : `suppliers:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "a6ac1933-401c-5ff3-adb8-a62715743304",
      "name": "invoices",
      "description": "Factures clients.",
      "item": [
        {
          "id": "3cd59b34-3d13-5835-b766-41279536f497",
          "name": "Lister les factures clients",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/invoices",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "invoices"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "DRAFT",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "customer_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Client (Customer).",
                  "disabled": true
                },
                {
                  "key": "issue_date_from",
                  "value": "2026-01-01",
                  "description": "Émise à partir du (inclus) (Issued from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "issue_date_to",
                  "value": "2026-01-01",
                  "description": "Émise jusqu'au (inclus) (Issued until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "due_date_from",
                  "value": "2026-01-01",
                  "description": "Échéance à partir du (inclus) (Due from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "due_date_to",
                  "value": "2026-01-01",
                  "description": "Échéance jusqu'au (inclus) (Due until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée à partir du (inclus) (Updated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée avant le (exclu) (Updated before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "En-têtes de factures clients, par date de création croissante.\n\nScopes requis : `invoices:read`."
          },
          "response": []
        },
        {
          "id": "4e97d6da-7307-56c1-aabf-16cf18eec7dc",
          "name": "Créer une facture client",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/invoices",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "invoices"
              ]
            },
            "description": "Crée une facture client en brouillon par le service de facturation (numérotation, totaux, TVA, quota du plan, trace d'audit ERP_INVOICE_CREATED). Idempotent par Idempotency-Key. Prix en unités majeures de la devise, en chaînes décimales.\n\nScopes requis : `invoices:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customer_id\": \"3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c\",\n  \"issue_date\": \"2026-01-05\",\n  \"due_date\": \"2026-02-04\",\n  \"currency\": \"XOF\",\n  \"lines\": [\n    {\n      \"description\": \"Prestation de conseil\",\n      \"quantity\": 2,\n      \"unit_price\": \"50000\",\n      \"tax_rate_bps\": 1800\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "71abf03d-be38-5f50-afb2-d25a0bb953eb",
          "name": "Lire une facture client",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/invoices/:invoice_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "invoices",
                ":invoice_id"
              ],
              "variable": [
                {
                  "key": "invoice_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Une facture et ses lignes ; 404 si absente ou invisible.\n\nScopes requis : `invoices:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "2ce71bc3-94bf-52d2-8abd-9dd924212245",
      "name": "bills",
      "description": "Factures fournisseurs.",
      "item": [
        {
          "id": "8cb61ae3-250b-5c1f-ae42-44856878221c",
          "name": "Lister les factures fournisseurs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bills",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bills"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "DRAFT",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "supplier_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Fournisseur (Supplier).",
                  "disabled": true
                },
                {
                  "key": "issue_date_from",
                  "value": "2026-01-01",
                  "description": "Émise à partir du (inclus) (Issued from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "issue_date_to",
                  "value": "2026-01-01",
                  "description": "Émise jusqu'au (inclus) (Issued until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "due_date_from",
                  "value": "2026-01-01",
                  "description": "Échéance à partir du (inclus) (Due from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "due_date_to",
                  "value": "2026-01-01",
                  "description": "Échéance jusqu'au (inclus) (Due until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée à partir du (inclus) (Updated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée avant le (exclu) (Updated before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Factures fournisseurs, par date de création.\n\nScopes requis : `bills:read`."
          },
          "response": []
        },
        {
          "id": "dd237cd8-e56e-5419-bd1e-2f33bec4b24f",
          "name": "Lire une facture fournisseur",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bills/:bill_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bills",
                ":bill_id"
              ],
              "variable": [
                {
                  "key": "bill_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Une facture fournisseur ; 404 sinon.\n\nScopes requis : `bills:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "a5f7be18-de62-5da1-9dfe-1ba4016e1baa",
      "name": "payments",
      "description": "Encaissements clients.",
      "item": [
        {
          "id": "f81f379f-cd92-5daa-88f1-d872318df33b",
          "name": "Lister les encaissements",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payments",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payments"
              ],
              "query": [
                {
                  "key": "invoice_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Facture (Invoice).",
                  "disabled": true
                },
                {
                  "key": "method",
                  "value": "CASH",
                  "description": "Moyen de paiement (Payment method).",
                  "disabled": true
                },
                {
                  "key": "paid_from",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Payé à partir du (inclus) (Paid from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "paid_to",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Payé avant le (exclu) (Paid before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Encaissements clients, par date de paiement.\n\nScopes requis : `payments:read`."
          },
          "response": []
        },
        {
          "id": "e4ac8989-0a41-5e38-a754-367ed125a180",
          "name": "Enregistrer un encaissement",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payments",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payments"
              ]
            },
            "description": "Enregistre un encaissement sur une facture client (service de facturation : statut de la facture, écriture de banque, trace d'audit ERP_PAYMENT_RECORDED). Idempotent par Idempotency-Key. Facture gelée par un financement, annulée ou réglée : 409 conflict.\n\nScopes requis : `payments:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"invoice_id\": \"1c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f\",\n  \"amount\": \"118000\",\n  \"method\": \"BANK_TRANSFER\",\n  \"paid_on\": \"2026-01-20\",\n  \"reference\": \"VIR-2026-0042\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "d2d01701-f471-59ba-b646-554fb2726953",
          "name": "Lire un encaissement",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payments/:payment_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payments",
                ":payment_id"
              ],
              "variable": [
                {
                  "key": "payment_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un encaissement ; 404 s'il est absent ou invisible.\n\nScopes requis : `payments:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "289f1d5b-10e0-5778-8aa7-72f0c047d065",
      "name": "purchases",
      "description": "Bons de commande.",
      "item": [
        {
          "id": "0e75fe1d-c9fa-5a44-818e-1d105196aefe",
          "name": "Lister les bons de commande",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/purchase-orders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "purchase-orders"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "DRAFT",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "supplier_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Fournisseur (Supplier).",
                  "disabled": true
                },
                {
                  "key": "issue_date_from",
                  "value": "2026-01-01",
                  "description": "Émis à partir du (inclus) (Issued from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "issue_date_to",
                  "value": "2026-01-01",
                  "description": "Émis jusqu'au (inclus) (Issued until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Bons de commande fournisseurs, par date de création.\n\nScopes requis : `purchases:read`."
          },
          "response": []
        },
        {
          "id": "5d7414d5-610c-5458-a795-9190aaf65fe1",
          "name": "Lire un bon de commande",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/purchase-orders/:purchase_order_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "purchase-orders",
                ":purchase_order_id"
              ],
              "variable": [
                {
                  "key": "purchase_order_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un bon de commande ; 404 s'il est absent ou invisible.\n\nScopes requis : `purchases:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "71ba6216-72a5-523d-8ff2-fd61a6dc332f",
      "name": "products",
      "description": "Produits et prestations.",
      "item": [
        {
          "id": "8c161922-9fe5-58c0-9183-36990e7a10d5",
          "name": "Lister les produits",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/products",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "products"
              ],
              "query": [
                {
                  "key": "active",
                  "value": "true",
                  "description": "Actif (Active).",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (nom) (Search (name)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Produits et prestations facturables, par date de création.\n\nScopes requis : `products:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "0c6e6534-75f2-56f2-9b9a-cf6fd01f6c31",
      "name": "treasury",
      "description": "Trésorerie.",
      "item": [
        {
          "id": "68a0d616-71f6-54d9-90f8-674458a891c1",
          "name": "Lister les mouvements de trésorerie",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/treasury/movements",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "treasury",
                "movements"
              ],
              "query": [
                {
                  "key": "bank_account_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Compte de trésorerie (Cash account).",
                  "disabled": true
                },
                {
                  "key": "movement_type",
                  "value": "INFLOW",
                  "description": "Sens (Direction).",
                  "disabled": true
                },
                {
                  "key": "movement_date_from",
                  "value": "2026-01-01",
                  "description": "Daté à partir du (inclus) (Dated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "movement_date_to",
                  "value": "2026-01-01",
                  "description": "Daté jusqu'au (inclus) (Dated until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créé avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Mouvements des comptes bancaires et de caisse, par date de création.\n\nScopes requis : `treasury:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "abb130be-83dd-5a8a-b435-350c1be4ec11",
      "name": "accounting",
      "description": "Comptabilité : comptes, écritures, balance.",
      "item": [
        {
          "id": "17c256f5-4e16-5509-adf7-9f040d62b22c",
          "name": "Lister les comptes",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/accounting/accounts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "accounting",
                "accounts"
              ],
              "query": [
                {
                  "key": "account_class",
                  "value": "1",
                  "description": "Classe (Class).",
                  "disabled": true
                },
                {
                  "key": "active",
                  "value": "true",
                  "description": "Actif (Active).",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (numéro ou intitulé) (Search (number or name)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Plan de comptes, par code.\n\nScopes requis : `accounting:read`."
          },
          "response": []
        },
        {
          "id": "3804ac35-b9a3-5163-a763-6232b9c244bc",
          "name": "Lister les écritures comptables",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/accounting/entries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "accounting",
                "entries"
              ],
              "query": [
                {
                  "key": "journal_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Journal (Journal).",
                  "disabled": true
                },
                {
                  "key": "period_start",
                  "value": "2026-01-01",
                  "description": "Période : du (inclus) (Period: from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "period_end",
                  "value": "2026-01-01",
                  "description": "Période : au (inclus) (Period: until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "source_type",
                  "value": "",
                  "description": "Origine (Source type).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Écritures avec leurs lignes, par date de création ; filtres de journal, de période et d'origine.\n\nScopes requis : `accounting:read`."
          },
          "response": []
        },
        {
          "id": "ba1a3346-0d3f-56cd-b200-f1074d88133c",
          "name": "Balance générale",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/accounting/trial-balance?period_start=2026-01-01&period_end=2026-01-01",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "accounting",
                "trial-balance"
              ],
              "query": [
                {
                  "key": "period_start",
                  "value": "2026-01-01",
                  "description": "Période : du (inclus) (Period: from (inclusive)).",
                  "disabled": false
                },
                {
                  "key": "period_end",
                  "value": "2026-01-01",
                  "description": "Période : au (inclus) (Period: until (inclusive)).",
                  "disabled": false
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Totaux et soldes par compte sur la période (period_start et period_end requis), par code de compte.\n\nScopes requis : `accounting:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "c716bcdd-c875-5b75-af59-b679ccc6ce0c",
      "name": "inventory",
      "description": "Stocks.",
      "item": [
        {
          "id": "e64a2884-5355-5bad-9dbc-53991aef7912",
          "name": "Lister les articles stockés",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/inventory/items",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "inventory",
                "items"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (référence ou désignation) (Search (SKU or name)).",
                  "disabled": true
                },
                {
                  "key": "active",
                  "value": "true",
                  "description": "Actif (Active).",
                  "disabled": true
                },
                {
                  "key": "category_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Famille (Category).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Articles du stock, par date de création.\n\nScopes requis : `inventory:read`."
          },
          "response": []
        },
        {
          "id": "a6716608-00b7-526b-8fe0-14c3b2995042",
          "name": "Lister les soldes de stock",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/inventory/balances",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "inventory",
                "balances"
              ],
              "query": [
                {
                  "key": "warehouse_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Entrepôt (Warehouse).",
                  "disabled": true
                },
                {
                  "key": "item_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Article (Item).",
                  "disabled": true
                },
                {
                  "key": "as_of",
                  "value": "2026-01-01",
                  "description": "À la date du (incluse) (As of (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Soldes par lot et entrepôt (date as_of facultative).\n\nScopes requis : `inventory:read`."
          },
          "response": []
        },
        {
          "id": "4a14fbda-c393-5b95-bff1-9ad33f26bdb1",
          "name": "Lister les mouvements de stock",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/inventory/movements",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "inventory",
                "movements"
              ],
              "query": [
                {
                  "key": "item_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Article (Item).",
                  "disabled": true
                },
                {
                  "key": "lot_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Lot (Lot).",
                  "disabled": true
                },
                {
                  "key": "warehouse_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Entrepôt (Warehouse).",
                  "disabled": true
                },
                {
                  "key": "movement_type",
                  "value": "",
                  "description": "Type de mouvement (Movement type).",
                  "disabled": true
                },
                {
                  "key": "value_date_from",
                  "value": "2026-01-01",
                  "description": "Valeur à partir du (inclus) (Value date from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "value_date_to",
                  "value": "2026-01-01",
                  "description": "Valeur jusqu'au (inclus) (Value date until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Enregistré à partir du (inclus) (Recorded from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Enregistré avant le (exclu) (Recorded before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Mouvements de stock, par date de création.\n\nScopes requis : `inventory:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "8ee441b1-7b50-5bca-b12a-aa2f770e074c",
      "name": "tenders",
      "description": "Marchés publics relayés (données externes non vérifiées).",
      "item": [
        {
          "id": "b3a643c7-a98b-5656-b800-a159664e4012",
          "name": "Lister les avis de marchés publics",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/tenders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "tenders"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "Recherche (Search).",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "Pays ou zone (ML, ML,SN, UEMOA…) (Country or zone (ML, ML,SN, UEMOA…)).",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "open",
                  "description": "Statut (défaut : open ; all = tous) (Status (default: open; all = any)).",
                  "disabled": true
                },
                {
                  "key": "deadline_from",
                  "value": "2026-01-01",
                  "description": "Date limite à partir du (inclus) (Deadline from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "deadline_to",
                  "value": "2026-01-01",
                  "description": "Date limite jusqu'au (inclus) (Deadline until (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Avis publics relayés depuis Tauraco Marchés (données externes non vérifiées), par date de première publication connue ; statut open par défaut.\n\nScopes requis : `tenders:read`."
          },
          "response": []
        },
        {
          "id": "c1152358-3ea8-5be4-9fc3-a5f6ec91b7cc",
          "name": "Lire un avis de marché public",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/tenders/:slug",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "tenders",
                ":slug"
              ],
              "variable": [
                {
                  "key": "slug",
                  "value": "rehabilitation-route-exemple-2026",
                  "description": "Identifiant lisible de l'avis (slug de Tauraco Marchés)."
                }
              ]
            },
            "description": "Fiche d'un avis (donnée externe non vérifiée) ; 404 si le slug est inconnu.\n\nScopes requis : `tenders:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "157084ce-d6e3-5e8c-ad90-77c735277007",
      "name": "financing",
      "description": "Demandes de financement de l'entreprise.",
      "item": [
        {
          "id": "ee9da99f-6f2e-53ef-9ddd-7ff820588ad8",
          "name": "Lister les demandes de financement",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/financing/requests",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "financing",
                "requests"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "DRAFT",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "product",
                  "value": "INVOICE_FINANCING",
                  "description": "Produit (Product).",
                  "disabled": true
                },
                {
                  "key": "created_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée à partir du (inclus) (Created from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "created_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Créée avant le (exclu) (Created before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_after",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée à partir du (inclus) (Updated from (inclusive)).",
                  "disabled": true
                },
                {
                  "key": "updated_before",
                  "value": "2026-01-01T00:00:00Z",
                  "description": "Modifiée avant le (exclu) (Updated before (exclusive)).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Demandes de financement de l'entreprise, par date de création.\n\nScopes requis : `financing:read`."
          },
          "response": []
        },
        {
          "id": "d219e2d2-19c3-57f6-832d-35cfc11df7d9",
          "name": "Lire une demande de financement",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/financing/requests/:request_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "financing",
                "requests",
                ":request_id"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Une demande de l'entreprise ; 404 si absente ou invisible. Cible du lien self des événements financing.* d'audience entreprise.\n\nScopes requis : `financing:read`."
          },
          "response": []
        },
        {
          "id": "4bb2cd29-6d7e-5e70-9a1b-3d48e2d30bb5",
          "name": "Lister les dépôts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/collateral/depots",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "collateral",
                "depots"
              ],
              "query": [
                {
                  "key": "statut_metier",
                  "value": "",
                  "description": "Statut (Status).",
                  "disabled": true
                },
                {
                  "key": "type_garantie",
                  "value": "",
                  "description": "Type de garantie (Collateral type).",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié au jeu et aux filtres.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Stocks de l'entreprise confiés à un tiers détenteur au titre d'une garantie, par date de création. Chaque ligne porte un avertissement juridique : elle constate une remise, elle ne vaut ni inscription ni preuve de rang. Réservé au propriétaire ERP (accès délégué).\n\nScopes requis : `collateral:read`."
          },
          "response": []
        },
        {
          "id": "b977b4d4-149f-56fc-a068-1a4e63802f48",
          "name": "Lire un dépôt",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/collateral/depots/:depot_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "collateral",
                "depots",
                ":depot_id"
              ],
              "variable": [
                {
                  "key": "depot_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un dépôt qui grève un lot de l'entreprise ; 404 s'il est absent ou invisible.\n\nScopes requis : `collateral:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "a9edf3a6-6404-50fc-a68a-430621216d8c",
      "name": "documents",
      "description": "Pièces rattachées à leur parent (métadonnées et contenu en flux).",
      "item": [
        {
          "id": "3c32cb37-7e48-505a-ba61-498cd33e6cf2",
          "name": "Lister les pièces d'un parent",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/documents?parent_type=financing_request&parent_id=c9d0e1f2-a3b4-4c5d-8e6f-7a8b9c0d1e2f",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "documents"
              ],
              "query": [
                {
                  "key": "parent_type",
                  "value": "financing_request",
                  "description": "Type du parent des pièces.",
                  "disabled": false
                },
                {
                  "key": "parent_id",
                  "value": "c9d0e1f2-a3b4-4c5d-8e6f-7a8b9c0d1e2f",
                  "description": "Identifiant du parent (une demande de financement de l'entreprise).",
                  "disabled": false
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Métadonnées des pièces d'un parent (v1 : demande de financement de l'entreprise), par date de dépôt. Le scope du parent (financing:read) est exigé en plus : sans lui, ou pour un parent inconnu ou d'une autre entreprise, 404.\n\nScopes requis : `documents:read`."
          },
          "response": []
        },
        {
          "id": "97e9bad2-6c52-57c0-b144-01fbcf2c685b",
          "name": "Lire les métadonnées d'une pièce",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/documents/:document_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "documents",
                ":document_id"
              ],
              "variable": [
                {
                  "key": "document_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Métadonnées d'une pièce ; 404 si elle est inconnue, d'une autre entreprise, ou si le jeton ne porte pas le scope de son parent.\n\nScopes requis : `documents:read`."
          },
          "response": []
        },
        {
          "id": "aa4e3bc0-aac1-5cc5-a5d9-a064d3ef3c06",
          "name": "Télécharger le contenu d'une pièce",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/documents/:document_id/content",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "documents",
                ":document_id",
                "content"
              ],
              "variable": [
                {
                  "key": "document_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Contenu d'une pièce, en flux (Cache-Control: private, no-store ; X-Content-SHA256). 404 si la pièce est inconnue, d'une autre entreprise, ou sans le scope de son parent. Chaque téléchargement est journalisé.\n\nScopes requis : `documents:read`."
          },
          "response": []
        },
        {
          "id": "11511990-0619-5e4e-b76f-e9caecd2c606",
          "name": "Télécharger le PDF d'une facture",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/invoices/:invoice_id/pdf",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "invoices",
                ":invoice_id",
                "pdf"
              ],
              "variable": [
                {
                  "key": "invoice_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "La facture rendue en PDF à la demande (même rendu que l'ERP), Cache-Control: private, no-store. 404 si la facture est absente ou d'une autre entreprise.\n\nScopes requis : `invoices:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "b8454c06-1b3a-5392-88e2-490b727e76f4",
      "name": "exports",
      "description": "Exports de jeux de données : demande, suivi, téléchargement.",
      "item": [
        {
          "id": "b0115c64-806b-591a-a7a3-6fec8a0e08f1",
          "name": "Lister ses exports",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "SUCCEEDED",
                  "description": "Ne garder que les jobs de cet état.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 100.",
                  "disabled": true
                }
              ]
            },
            "description": "Jobs d'export créés par cette application (et ce sujet), du plus récent au plus ancien.\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "ac5aec0c-fb37-57b3-9a57-c72239e96de2",
          "name": "Demander un export",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports"
              ]
            },
            "description": "Met en file un export (un à dix jeux, format du catalogue GET /integrations/formats). Idempotent par Idempotency-Key. Le job s'exécute avec les droits de l'application, relus à l'exécution ; suivre GET /exports/{job_id} ou l'événement export.completed.\n\nScopes requis : `exports:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"datasets\": [\n    {\n      \"dataset\": \"invoices\",\n      \"filters\": {\n        \"created_after\": \"2026-01-01T00:00:00Z\"\n      }\n    }\n  ],\n  \"format\": \"csv\",\n  \"format_options\": {},\n  \"include_pii\": false,\n  \"delivery\": \"download\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "fb71aa38-9ed9-5201-98e8-0dd702274130",
          "name": "Lire un export",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports/:job_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":job_id"
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un job d'export de cette application ; 404 s'il est inconnu ou d'un autre auteur.\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "f5a0cbe8-eb24-58ce-b63e-253ee3c19865",
          "name": "Annuler un export",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports/:job_id/cancel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":job_id",
                "cancel"
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Annule un job en file, ou demande l'arrêt d'un job en cours ; 409 s'il est terminé. Idempotent par Idempotency-Key.\n\nScopes requis : `exports:write`."
          },
          "response": []
        },
        {
          "id": "a26976ad-462a-5611-bd45-0d4a82866559",
          "name": "Télécharger un export",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports/:job_id/download",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":job_id",
                "download"
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Fichier d'un export réussi, en flux, au porteur du jeton (Cache-Control: private, no-store ; X-Content-SHA256). 409 export_not_ready tant qu'il n'a pas réussi, 410 export_expired après la purge.\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "ae6fd21a-aafa-5291-9bc1-52f17448d75a",
          "name": "Obtenir un lien de téléchargement signé",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports/:job_id/download-link",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":job_id",
                "download-link"
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Lien signé à usage unique et de courte durée (HUB_DOWNLOAD_LINK_TTL, 60 s par défaut) vers GET /exports/{job_id}/file, à ouvrir sans en-tête Authorization. 409 si l'export n'est pas prêt, 410 s'il a expiré. Idempotent par Idempotency-Key (un rejeu rend url à null).\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "76af6e93-f578-5937-9c43-046764c07f41",
          "name": "Télécharger un export par lien signé",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports/:job_id/file?token=d1.eyJqIjoi…",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":job_id",
                "file"
              ],
              "query": [
                {
                  "key": "token",
                  "value": "d1.eyJqIjoi…",
                  "description": "Jeton du lien signé (d1.…), à usage unique.",
                  "disabled": false
                }
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Fichier d'un export par le lien signé de POST /exports/{job_id}/download-link : sans en-tête Authorization, une seule fois, avant expiration (401 sinon). Les droits de l'application sont relus en base à ce moment (404 si elle n'y a plus accès). Referrer-Policy: no-referrer. Débit limité par adresse (429 rate_limited avec Retry-After).",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        }
      ]
    },
    {
      "id": "ff9a550c-2845-567f-95c9-71b24e7d9ce0",
      "name": "webhooks",
      "description": "Endpoints de webhook de l'application, livraisons, test et rejeu.",
      "item": [
        {
          "id": "333eabce-3d35-5dd3-93cc-cca0a9f123fe",
          "name": "Lister les types d'événements abonnables",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/event-types",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                "event-types"
              ]
            },
            "description": "Types auxquels cette application peut s'abonner : audience du tenant et scope de lecture porté par le jeton.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "73253f4b-f009-5d94-aedf-8139aff913d3",
          "name": "Lister ses endpoints",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks"
              ]
            },
            "description": "Endpoints de webhook créés par cette application.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "512a004b-fc5f-5424-9ccf-c404117c8aac",
          "name": "Créer un endpoint",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks"
              ]
            },
            "description": "Crée un endpoint HTTPS (anti-SSRF) abonné à des types dont l'application porte le scope de lecture (sinon 403 insufficient_scope). Le secret de signature n'est rendu qu'ici ; un rejeu par Idempotency-Key le rend à null.\n\nScopes requis : `webhooks:manage`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"https://integrations.exemple.test/tauraco/webhooks\",\n  \"events\": [\n    \"invoice.paid\",\n    \"payment.recorded\"\n  ],\n  \"description\": \"ERP du groupe\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "9acbabe8-4d03-5543-906f-3ed60e9e9f28",
          "name": "Lire un endpoint",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Un endpoint de cette application ; 404 sinon.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "14147690-ca2f-5178-81b9-1882c5a1a382",
          "name": "Supprimer un endpoint",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Supprime l'endpoint et ses livraisons.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "84726372-dea1-5444-a0c2-b4e009871f59",
          "name": "Modifier un endpoint",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Modifie l'URL (revalidée), les types (scope de lecture revérifié) ou la description.\n\nScopes requis : `webhooks:manage`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"events\": [\n    \"invoice.created\",\n    \"invoice.paid\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "f9781806-ce4a-5cd8-9730-4fd6f6e4a54e",
          "name": "Faire tourner le secret",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/rotate-secret",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "rotate-secret"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Nouveau secret de signature, rendu une seule fois ; l'ancien cesse aussitôt de signer.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "b1a135c2-b864-56ac-81ed-9cc99e392115",
          "name": "Réactiver un endpoint",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/enable",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "enable"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Réactive l'endpoint (compteurs d'échec remis à zéro).\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "61b7fc8e-62ef-5b13-8766-3bd52e8e91d4",
          "name": "Désactiver un endpoint",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/disable",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "disable"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Désactive l'endpoint (disabled_reason = manual).\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "cebea9e2-b9fa-56bd-9007-4689094e5298",
          "name": "Envoyer un événement de test",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "test"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Émet webhook.test vers cet endpoint seul ; 409 s'il est désactivé.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "80acd4a7-e744-5029-97c2-411f6e3c1078",
          "name": "Lister les livraisons d'un endpoint",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "deliveries"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "FAILED",
                  "description": "Ne garder que les livraisons de cet état.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "25",
                  "description": "Taille de page, de 1 à 100.",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Livraisons de l'endpoint, les plus récentes d'abord (sans charge utile).\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "70cf2607-64cc-5065-a0a1-db2dcd42187d",
          "name": "Lire une livraison",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/deliveries/:delivery_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "deliveries",
                ":delivery_id"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                },
                {
                  "key": "delivery_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Une livraison de l'endpoint (sans charge utile) ; 404 sinon.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        },
        {
          "id": "9190a02b-f886-5e0f-ae40-37ae8fb235ea",
          "name": "Rejouer une livraison",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:endpoint_id/deliveries/:delivery_id/replay",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":endpoint_id",
                "deliveries",
                ":delivery_id",
                "replay"
              ],
              "variable": [
                {
                  "key": "endpoint_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                },
                {
                  "key": "delivery_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Nouvelle livraison du même événement (même event_id) ; 409 pour une livraison en cours, un endpoint désactivé ou un événement purgé.\n\nScopes requis : `webhooks:manage`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "387ac28c-4b9d-58e1-a270-ee044a806938",
      "name": "integrations",
      "description": "Catalogue d'intégration : jeux exportables, formats, connexions de livraison.",
      "item": [
        {
          "id": "79b3eba8-cafd-5fbe-a8d2-49e80935134c",
          "name": "Lister les jeux exportables",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/integrations/datasets",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "integrations",
                "datasets"
              ]
            },
            "description": "Jeux de données que cette application peut exporter : scope porté, droits relus, module ouvert ; colonnes servies (sans données personnelles ni bancaires), filtres, formats.\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "7bf46661-c296-5a86-b2b8-e064248adc5c",
          "name": "Lister les formats d'export",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/integrations/formats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "integrations",
                "formats"
              ]
            },
            "description": "Formats d'export utilisables et leur maturité.\n\nScopes requis : `exports:read`."
          },
          "response": []
        },
        {
          "id": "02195df8-2282-5e5e-855d-95c01ebb1415",
          "name": "Lister les connexions de livraison",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/integrations/connections",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "integrations",
                "connections"
              ]
            },
            "description": "Connexions du tenant utilisables comme livraison d'un export (sans configuration ni secret). 404 si les connecteurs ne sont pas ouverts.\n\nScopes requis : `exports:read`."
          },
          "response": []
        }
      ]
    },
    {
      "id": "56699909-dcf8-51ab-aa77-b6f941016448",
      "name": "bank",
      "description": "API banque (clients bank d'une institution) : dossiers transmis, pièces, compléments, facilités, échéances, rapprochements et garanties Collateral.",
      "item": [
        {
          "id": "0edd6964-760d-5d5a-a6c6-5da3b8a579b1",
          "name": "Lister la boîte de réception",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/inbox",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "inbox"
              ],
              "query": [
                {
                  "key": "tab",
                  "value": "new",
                  "description": "Onglet de la boîte de réception.",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "Pays de la demande (ISO 3166-1 alpha-2).",
                  "disabled": true
                },
                {
                  "key": "product",
                  "value": "",
                  "description": "Produit de financement demandé.",
                  "disabled": true
                },
                {
                  "key": "currency",
                  "value": "",
                  "description": "Devise de la demande (ISO 4217).",
                  "disabled": true
                },
                {
                  "key": "verification_level",
                  "value": "",
                  "description": "Niveau de vérification du dossier.",
                  "disabled": true
                },
                {
                  "key": "sort",
                  "value": "received",
                  "description": "Tri factuel : réception, montant ou échéance.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié à la liste et aux filtres.",
                  "disabled": true
                }
              ]
            },
            "description": "Dossiers transmis à l'institution (``bank.corbeille``), par onglet et par filtre, paginés par curseur.\n\nScopes requis : `bank:inbox:read`."
          },
          "response": []
        },
        {
          "id": "6a72c175-139c-533b-8ff8-841767684cef",
          "name": "Lire un dossier de financement",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/requests/:request_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "requests",
                ":request_id"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Dossier tel qu'il a été soumis (snapshot figé), chronologie, pièces et compléments.\n\nServi à une banque destinataire n'ayant pas décliné, y compris après le retrait de\nla demande par l'entreprise (j.19). Première consultation horodatée comme dans le\nportail (``bank.ouvrir``). Audit ``HUB_BANK_DOSSIER_VIEWED`` à chaque appel.\n\nScopes requis : `bank:requests:read`."
          },
          "response": []
        },
        {
          "id": "f47fe188-4629-5c53-9505-4b6941d4f4cd",
          "name": "Lister les pièces d'un dossier",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/requests/:request_id/documents",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "requests",
                ":request_id",
                "documents"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Métadonnées des pièces servies à l'institution (dossier et pièces qui lui sont réservées).\n\nScopes requis : `bank:documents:read`."
          },
          "response": []
        },
        {
          "id": "77df3e54-2abe-5981-a5da-54237199f744",
          "name": "Télécharger le contenu d'une pièce",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/requests/:request_id/documents/:document_id/content",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "requests",
                ":request_id",
                "documents",
                ":document_id",
                "content"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                },
                {
                  "key": "document_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Contenu d'une pièce, en flux (``no-store``, ``nosniff``, ``X-Content-SHA256``).\n\nAudit ``HUB_BANK_DOCUMENT_DOWNLOADED`` (``sha256``) commité avant le premier octet.\n\nScopes requis : `bank:documents:read`."
          },
          "response": []
        },
        {
          "id": "10a14a44-bf61-5491-9a51-6b11d51d803e",
          "name": "Lister les demandes de complément",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/requests/:request_id/information-requests",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "requests",
                ":request_id",
                "information-requests"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Fil des compléments entre l'institution et l'entreprise (demandes, réponses, traitement).\n\nScopes requis : `bank:requests:read`."
          },
          "response": []
        },
        {
          "id": "f9fe28c1-aeed-5767-96fb-b3590129f8ba",
          "name": "Demander un complément",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/requests/:request_id/information-requests",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "requests",
                ":request_id",
                "information-requests"
              ],
              "variable": [
                {
                  "key": "request_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Demande une pièce, une précision ou une confirmation à l'entreprise (``OPERATEUR``).\n\nScopes requis : `bank:info-requests:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"text\": \"Merci de joindre le bon de commande signé.\",\n  \"kind\": \"DOCUMENT_REQUEST\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "94f4956b-b52e-5d0d-8a58-4f11e26f165e",
          "name": "Lister les facilités",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/facilities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "facilities"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié à la liste et aux filtres.",
                  "disabled": true
                }
              ]
            },
            "description": "Facilités de l'institution, avec le reste dû dérivé du registre de servicing (lecture seule).\n\nScopes requis : `bank:repayments:read`."
          },
          "response": []
        },
        {
          "id": "8baf6a2b-52ff-57ba-be4d-cc75baa67276",
          "name": "Lire une facilité",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/facilities/:facility_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "facilities",
                ":facility_id"
              ],
              "variable": [
                {
                  "key": "facility_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Une facilité et sa position (``ledger.position``).\n\nScopes requis : `bank:repayments:read`."
          },
          "response": []
        },
        {
          "id": "1cbc0780-98d7-5bd5-ac7e-2e1a7017482d",
          "name": "Lister les échéances",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/repayments",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "repayments"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "",
                  "description": "Statut de l'échéance (DUE, PARTIALLY_PAID, PAID, OVERDUE, WRITTEN_OFF).",
                  "disabled": true
                },
                {
                  "key": "due_before",
                  "value": "2026-11-03",
                  "description": "Échéances dues au plus tard à cette date (incluse).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié à la liste et aux filtres.",
                  "disabled": true
                }
              ]
            },
            "description": "Échéancier de l'institution (miroir de ``echeances_banque``), de la plus proche à la plus lointaine.\n\nScopes requis : `bank:repayments:read`."
          },
          "response": []
        },
        {
          "id": "92ca292b-0389-55c6-ade4-8d6c12ffad58",
          "name": "Enregistrer un rapprochement",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/facilities/:facility_id/reconciliations",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "facilities",
                ":facility_id",
                "reconciliations"
              ],
              "variable": [
                {
                  "key": "facility_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Compare l'encours dérivé à celui annoncé par la banque ; un écart crée une exception, rien n'est corrigé.\n\nScopes requis : `bank:reconciliation:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"reported_outstanding\": \"12355000\",\n  \"as_of\": \"2026-11-02\",\n  \"matched_on\": {\n    \"statement\": \"REL-2026-11\"\n  },\n  \"reason\": \"Relevé de fin de mois\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "1677db69-2727-5df3-962b-9c68bbfef7c9",
          "name": "Lister les écarts de rapprochement",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/reconciliations/exceptions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "reconciliations",
                "exceptions"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "description": "Curseur opaque rendu par la page précédente (next_cursor), lié à la liste et aux filtres.",
                  "disabled": true
                }
              ]
            },
            "description": "Écarts ouverts de l'institution, du plus ancien au plus récent (``ledger.exceptions``).\n\nScopes requis : `bank:repayments:read`."
          },
          "response": []
        },
        {
          "id": "a7289f7e-74ae-5bf6-85b7-98301ec370ba",
          "name": "Résoudre un écart de rapprochement",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "description": "Obligatoire sur tout POST ; rejouer la même clé renvoie la réponse d'origine."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/reconciliations/:reconciliation_id/resolve",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "reconciliations",
                ":reconciliation_id",
                "resolve"
              ],
              "variable": [
                {
                  "key": "reconciliation_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Clôt une exception en disant ce qui l'expliquait ; l'écart n'est jamais effacé.\n\nScopes requis : `bank:reconciliation:write`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"note\": \"Virement du 31/10 non encore comptabilisé.\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "91e5d24a-eba4-59fc-8c21-a8310e73ae71",
          "name": "Lister les garanties",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/collateral",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "collateral"
              ],
              "query": [
                {
                  "key": "type",
                  "value": "",
                  "description": "Type de garantie (par exemple NANTISSEMENT).",
                  "disabled": true
                },
                {
                  "key": "business_status",
                  "value": "",
                  "description": "Statut métier de la garantie.",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "Pays de la garantie (ISO 3166-1 alpha-2).",
                  "disabled": true
                },
                {
                  "key": "with_alert",
                  "value": "false",
                  "description": "Seulement les garanties qui portent une alerte (true) ou aucune (false).",
                  "disabled": true
                },
                {
                  "key": "expiring_before",
                  "value": "2026-11-03",
                  "description": "Garanties dont la péremption tombe au plus tard à cette date.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Taille de page, de 1 à 200.",
                  "disabled": true
                }
              ]
            },
            "description": "Garanties au bénéfice de l'institution (``collateral_lecture.lister_garanties``), alertes comprises.\n\nChaque ligne et la réponse portent ``avertissement_juridique`` : une donnée Tauraco\nn'est jamais la preuve juridique définitive d'une sûreté opposable.\n\nScopes requis : `bank:collateral:read`."
          },
          "response": []
        },
        {
          "id": "0eed6d23-0316-523f-b3a6-c84883ed1ccf",
          "name": "Lire une garantie",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/collateral/:guarantee_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "collateral",
                ":guarantee_id"
              ],
              "query": [
                {
                  "key": "as_of",
                  "value": "2026-11-03",
                  "description": "Date d'évaluation de la garantie ; aujourd'hui par défaut.",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "guarantee_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Fiche d'une garantie pour son bénéficiaire (``workflow.vue_financeur``), **sans** ``dossier_prive``.\n\nScopes requis : `bank:collateral:read`."
          },
          "response": []
        },
        {
          "id": "e47c15e5-d7c9-5f09-bb17-5ef74cdab812",
          "name": "Lister la chronologie d'une garantie",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bank/collateral/:guarantee_id/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bank",
                "collateral",
                ":guarantee_id",
                "events"
              ],
              "variable": [
                {
                  "key": "guarantee_id",
                  "value": "3f2a1b0c-9d8e-4f7a-8b6c-5d4e3f2a1b0c",
                  "description": "Identifiant de la ressource (UUID) ; un identifiant inconnu, mal formé ou d'une autre entreprise rend 404."
                }
              ]
            },
            "description": "Chronologie des événements et de leurs preuves (``collateral_lecture.evenements_garantie``).\n\nScopes requis : `bank:collateral:read`."
          },
          "response": []
        }
      ]
    }
  ]
}
