Aller au contenu

La photographie

GET
/entreprise/v1/populations/{id}
curl --request GET \
--url https://example.com/entreprise/v1/populations/example \
--header 'Authorization: Bearer <token>' \
--header 'X-Correlation-Id: example' \
--header 'X-Tenant-Id: example'
id
required
string
>= 1 characters

L’identifiant publié de la ressource.

X-Tenant-Id
required
string
>= 1 characters

Le teneur de compte — injecté et signé par la passerelle. Une ressource d’un autre tenant est traitée comme inexistante.

X-Correlation-Id
required
string
>= 1 characters

La corrélation de bout en bout.

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.

Media typeapplication/json

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
resource_id
required
string
version
required
integer
correlation_id
required
string
Examplegenerated
{
"resource_id": "example",
"version": 1,
"correlation_id": "example"
}
ETag
string

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:consultation (403). Les 403 croisés entre familles sont prouvés par les tests d’assemblage.

Ressource absente ou invisible — y compris une ressource d’un autre tenant (le régime de la muraille : 404, jamais 403).

Media typeapplication/json
object
code
required
string
message
required
string
correlation_id
required
string
details
Array<object>
object
champ
string
motif
string
Examplegenerated
{
"code": "example",
"message": "example",
"correlation_id": "example",
"details": [
{
"champ": "example",
"motif": "example"
}
]
}