Où en sont la répartition
const url = 'https://passerelle.teneur.exemple/v1/entreprises/example/operations-collectives/example';const options = { method: 'GET', headers: {'Correlation-Id': 'example', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://passerelle.teneur.exemple/v1/entreprises/example/operations-collectives/example \ --header 'Authorization: Bearer <token>' \ --header 'Correlation-Id: example'Les trois étapes que le correspondant surveille, servies décidées : l’état de la répartition, celui de l’ordre passé au marché et celui de l’exécution.
Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (path)
Section intitulée « Paramètres (path) »L’identifiant publié de l’entreprise chez ce teneur de compte. Il désigne la ressource ; un identifiant d’entreprise dans une URL ne vaut jamais autorisation.
La référence de l’opération collective, telle que la plateforme l’a publiée.
Paramètres (header)
Section intitulée « Paramètres (header) »L’identifiant que le teneur de compte donne à l’échange dans son journal. Obligatoire : notre trace dit qui a lu quoi, jamais pour qui, et ce champ est la seule jointure entre les deux journaux. Il est restitué dans la réponse.
Réponses
Section intitulée « Réponses »L’avancement de l’opération collective.
object
object
L’état de la répartition
Le passage au marché — absent tant qu’aucun ordre n’est né.
object
object
Les anomalies retenues, en nombre et en nature, avec de quoi les corriger. Leur traitement appartient au teneur de compte.
object
Destinée à être affichée telle quelle.
Examplegenerated
{ "operation": "example", "dispositif": "example", "nature": "example", "etat": "example", "exercice": 1, "montant_global_ct": 1, "repartition": { "etat": "example", "beneficiaires": 1, "montant_reparti_ct": 1, "arretee_le": "2026-04-15T12:00:00Z" }, "ordre": { "etat": "example", "date_centralisation": "2026-04-15" }, "execution": { "etat": "example", "date_execution": "2026-04-15", "date_reglement": "2026-04-15" }, "anomalies": [ { "nature": "example", "nombre": 1, "precision": "example" } ]}L’identifiant de corrélation reçu, restitué tel quel — la jointure entre le journal du teneur et le nôtre.
401 — aucune identité présentée, ou jeton invalide : signature, émetteur, dates, tenant, ou audience obtenue pour une autre surface. La réponse porte WWW-Authenticate: Bearer error="invalid_token".
object
Le code stable sur lequel un portail se branche — le motif, lui, est écrit pour être lu par une personne et peut changer sans rupture.
Le motif, qui nomme le champ ou l’identifiant en cause.
Le champ en cause, quand l’erreur en désigne un.
L’identifiant de corrélation de l’appel — le même que l’en-tête restitué.
Example
{ "code": "DEMANDE_MAL_FORMEE"}Le défi d’authentification, au format des jetons porteurs.
403 — le cas d’usage n’est pas dans le périmètre souscrit de ce client. La réponse ne dit jamais si la ressource existe.
object
Le code stable sur lequel un portail se branche — le motif, lui, est écrit pour être lu par une personne et peut changer sans rupture.
Le motif, qui nomme le champ ou l’identifiant en cause.
Le champ en cause, quand l’erreur en désigne un.
L’identifiant de corrélation de l’appel — le même que l’en-tête restitué.
Example
{ "code": "DEMANDE_MAL_FORMEE"}404 — inconnu de ce teneur de compte. Une entreprise, un dispositif ou une opération relevant d’un autre teneur est inexistant, jamais interdit : la muraille de Chine ne laisse pas fuir une existence.
object
Le code stable sur lequel un portail se branche — le motif, lui, est écrit pour être lu par une personne et peut changer sans rupture.
Le motif, qui nomme le champ ou l’identifiant en cause.
Le champ en cause, quand l’erreur en désigne un.
L’identifiant de corrélation de l’appel — le même que l’en-tête restitué.
Example
{ "code": "DEMANDE_MAL_FORMEE"}