Ce qui est entré, sorti, arbitré
const url = 'https://passerelle.teneur.exemple/v1/epargnants/example/operations?page=0&taille=50';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/epargnants/example/operations?page=0&taille=50' \ --header 'Authorization: Bearer <token>' \ --header 'Correlation-Id: example'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’épargnant chez ce teneur de compte. Il désigne la ressource ; il n’est jamais le sujet de l’autorisation.
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.
Paramètres (query)
Section intitulée « Paramètres (query) »Borne basse incluse, sur la date de l’opération.
Borne haute incluse, sur la date de l’opération.
Vrai pour ne rendre que les opérations dont l’exécution n’est pas achevée.
L’ordre est fixé par un critère stable : une page suivante ne saute ni ne répète une ligne, même si des lignes naissent entre deux appels.
Réponses
Section intitulée « Réponses »La page demandée, du plus récent au plus ancien.
object
object
La nature de l’opération — versement, abondement, arbitrage, rachat, transfert — dans la nomenclature publiée par les Opérations.
L’état d’avancement servi tel que les Opérations le portent — en cours, exécutée, annulée, en anomalie. Un portail affiche cet état, il ne l’interprète pas.
Le net servi tel qu’il est porté, jamais recalculé à la réponse ; absent tant qu’il n’est pas arrêté.
Le nombre total de lignes du filtre — null quand il ne se compte pas à coût raisonnable. Un portail pagine sans total ; il ne le fabrique pas.
Examplegenerated
{ "lignes": [ { "operation": "example", "nature": "example", "etat": "example", "date": "2026-04-15", "dispositif": "example", "montant_net_ct": 1 } ], "total": 1}L’identifiant de corrélation reçu, restitué tel quel — la jointure entre le journal du teneur et le nôtre.
400 — la demande est mal formée ; le motif nomme le champ en cause.
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"}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. Un épargnant, 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"}