L'horizon des occurrences de valorisation prévues d'un instrument
const url = 'https://example.com/instruments/example/calendrier?du=2026-04-15&au=2026-04-15';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/instruments/example/calendrier?du=2026-04-15&au=2026-04-15' \ --header 'Authorization: Bearer <token>'Le consommateur n’a jamais à recalculer un calendrier : le référentiel établit, publie et explique.
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’instrument — stable à vie.
Paramètres (query)
Section intitulée « Paramètres (query) »La borne de fin, exclue.
Réponses
Section intitulée « Réponses »L’horizon de la période — occurrences et absences motivées.
object
La borne de fin
object
L’identifiant stable de l’occurrence — la date ne change jamais sous lui.
Le fuseau IANA de l’heure limite.
Obligatoire au sens métier pour un report, une annulation, une suspension.
L’occurrence nouvelle qui porte la date reportée — présente pour un report : jamais de modification en place.
Les versions de règles et de calendriers utilisées — l’explicabilité du calcul.
object
Les dates de la période sans occurrence, chacune MOTIVÉE : l’insuffisance de l’horizon est une anomalie de qualité, jamais une autorisation implicite.
object
Inconnu — la date n’est couverte par aucun calendrier obligatoire (elle n’est JAMAIS « ouverte » par défaut) ; ferme — un calendrier l’exclut ; hors_horizon — au-delà de l’horizon glissant matérialisé.
Example
{ "occurrences": [ { "statut": "prevue" } ], "absences": [ { "motif": "inconnu" } ]}La demande est irrecevable (date mal formée, bornes incohérentes…) — le motif nomme le champ.
object
Le motif, qui nomme le champ ou l’identifiant en cause.
Examplegenerated
{ "motif": "example"}Aucune identité présentée (l’exigence est du contrat, le mécanisme de l’assemblage).
L’identité présentée n’a pas la famille d’accès instruments:consultation.
L’instrument est inconnu, ou n’a pas de règle de valorisation (un CCB, une devise) — l’absence est motivée.
object
Le motif, qui nomme le champ ou l’identifiant en cause.
Examplegenerated
{ "motif": "example"}