Aller au contenu

Les compteurs de l'import au moment de la requête

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

Le teneur de compte — injecté et signé par la passerelle, dérivé de l’identité authentifiée. Il n’est jamais fourni comme valeur libre dans l’URL ou le corps.

X-Correlation-Id
required
string
>= 1 characters

La corrélation de bout en bout — propagée jusqu’aux événements.

L’état et les compteurs de l’import.

Media typeapplication/json
object
importId
required
string
statut
required
string
Allowed values: EN_ATTENTE_FICHIER RECU VALIDATION PRET_A_TRAITER TRAITEMENT TERMINE TERMINE_AVEC_ANOMALIES REJETE
perimetre

Un import a exactement un périmètre dans un seul tenant (RM-021). En GROUPE, chaque ligne désigne son entreprise, vérifiée membre à la date de référence ; une entreprise extérieure fait rejeter la ligne, sans jamais élargir le périmètre.

object
type
required
string
Allowed values: ENTREPRISE GROUPE
entrepriseId
string
groupeId
string
dateReference
string format: date
empreinteSha256
string
nombreDePartitions
integer
compteurs

Les compteurs par statut de ligne, agrégés depuis les partitions — jamais obtenus en rechargeant les lignes.

object
key
additional properties
integer format: int64
Example
{
"statut": "EN_ATTENTE_FICHIER",
"perimetre": {
"type": "ENTREPRISE"
}
}

Identité absente ou invalide (UNAUTHENTICATED).

Droit insuffisant (FORBIDDEN) — les 403 croisés entre familles sont prouvés par les tests d’assemblage.

Ressource absente dans le tenant courant — y compris une ressource d’un autre tenant, dont l’existence n’est jamais confirmée (404, jamais 403).

Media typeapplication/problem+json

Le format d’erreur du § 21.2 — application/problem+json.

object
type
string
title
string
status
required
integer
code
required
string
detail
string
instance
string
correlationId
string
errors
Array<object>
object
path
string
code
string
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"code": "example",
"detail": "example",
"instance": "example",
"correlationId": "example",
"errors": [
{
"path": "example",
"code": "example"
}
]
}