La recherche de la population par critères d'identité
const url = 'https://example.com/epargnants';const options = {method: 'GET', headers: {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://example.com/epargnants \ --header 'Authorization: Bearer <token>'L’énumération de la population, pour le back office — famille distincte de la consultation unitaire. Trois gardes au contrat : des CRITÈRES MINIMAUX obligatoires, un PLAFOND de résultats et le TRAÇAGE des appels.
Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (query)
Section intitulée « Paramètres (query) »Le nom de famille (ou nom d’usage), critère de recherche.
Les prénoms, critère de recherche.
La date de naissance (AAAA-MM-JJ) — avec le code de commune de naissance, l’un des deux critères déterministes.
Le code INSEE de la commune de naissance (code pays INSEE pour une naissance à l’étranger) — critère déterministe, avec la date de naissance.
Le numéro fiscal déclaratif, critère de recherche.
Réponses
Section intitulée « Réponses »Les épargnants correspondant aux critères, en projection de liste. Une recherche sans correspondance sert une liste vide, jamais un 404.
La réponse de la recherche — la projection de liste et le drapeau de plafond.
object
Les épargnants correspondant aux critères, en projection de liste.
La projection de liste d’un épargnant — identifiant publié, état civil d’usage, statut de cycle. Jamais la fiche complète, jamais une qualification.
object
L’identifiant publié.
Le nom d’usage — absent pour qui n’en déclare pas.
Vrai quand le plafond de résultats est atteint et que la liste est donc incomplète — l’appelant doit resserrer ses critères.
Example
{ "resultats": [ { "statut_cycle": "actif" } ]}La demande est irrecevable — notamment l’absence de critère minimal (aucune énumération sans discriminant) ; le motif nomme le champ en cause.
object
Le motif, qui nomme le champ ou l’identifiant en cause.
Examplegenerated
{ "motif": "example"}Aucune identité présentée.
L’identité présentée n’a pas la famille d’accès epargnant:recherche.
Le tenant du jeton n’est pas celui de l’installation — la muraille ne révèle jamais l’existence d’une population d’un autre teneur de compte (INV-EP-12).
object
Le motif, qui nomme le champ ou l’identifiant en cause.
Examplegenerated
{ "motif": "example"}