Lecture de masse des dispositifs
const url = 'https://example.com/entreprise/v1/masse/dispositifs?finalite=example&date_photographie=2026-04-15';const options = { method: 'GET', headers: { 'X-Tenant-Id': 'example', 'X-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://example.com/entreprise/v1/masse/dispositifs?finalite=example&date_photographie=2026-04-15' \ --header 'Authorization: Bearer <token>' \ --header 'X-Correlation-Id: example' \ --header 'X-Tenant-Id: example'Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (header)
Section intitulée « Paramètres (header) »Le teneur de compte — injecté et signé par la passerelle. Une ressource d’un autre tenant est traitée comme inexistante.
La corrélation de bout en bout.
Paramètres (query)
Section intitulée « Paramètres (query) »La finalité déclarée de la lecture de masse — exigée.
La date de photographie de la lecture de masse — exigée.
La pagination par curseur.
Réponses
Section intitulée « Réponses »La vue datée, versionnée et minimisée. Un ETag est retourné pour les lectures conditionnelles ; la clé de cache inclut tenant, vue, date et version.
Une vue du référentiel — datée, versionnée, minimisée. Toute vue expose au moins la ressource, sa version et la corrélation.
object
Examplegenerated
{ "resource_id": "example", "version": 1, "correlation_id": "example"}L’empreinte de la vue servie.
Aucune identité présentée (401).
L’identité présentée n’a pas la famille d’accès entreprise:masse (403) — la famille des lectures de masse et de la vue par personne, réservée aux services du tenant ; entreprise:consultation ne l’ouvre pas.
Ressource absente ou invisible — y compris une ressource d’un autre tenant (le régime de la muraille : 404, jamais 403).
object
object
Examplegenerated
{ "code": "example", "message": "example", "correlation_id": "example", "details": [ { "champ": "example", "motif": "example" } ]}