Aller au contenu

L'état de l'opération

GET
/entreprise/v1/operations/mises-a-jour-signaletique-salarie/{operationId}
curl --request GET \
--url https://example.com/entreprise/v1/operations/mises-a-jour-signaletique-salarie/example \
--header 'Authorization: Bearer <token>' \
--header 'X-Correlation-Id: example' \
--header 'X-Tenant-Id: example'

La réponse n’expose ni les candidats d’un rapprochement, ni une donnée personnelle que l’appelant n’est pas autorisé à consulter.

operationId
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 courant de l’opération.

Media typeapplication/json
object
operationId
required
string
statut
required
string
Allowed values: RECU VALIDE RESOLUTION_PERSONNE ARBITRAGE_REQUIS APPLICATION TERMINE TERMINE_PARTIELLEMENT REJETE ECHEC_REPRENABLE ECHEC_DEFINITIF
source
object
systeme
required

La source déclarée et autorisée — par exemple DSN, SIRH_GROUPE.

string
emetteurId
string
referenceSalarie
required

L’identifiant stable du salarié dans la source (matricule).

string
version
required

La version ou séquence comparable selon la politique de la source.

string
dateObservation
string format: date-time
resultats

Les trois parties ont des résultats indépendants : une modification d’emploi valide n’est pas annulée parce qu’un changement d’identité attend un justificatif.

object
personne
object
statut
string
Allowed values: ABSENTE APPLIQUE SANS_CHANGEMENT EN_ATTENTE REJETEE
epargnantId
string
emploi
object
statut
string
Allowed values: ABSENTE APPLIQUE SANS_CHANGEMENT EN_ATTENTE REJETEE
lienEmploiId
string
version
integer
donneesSociales
object
statut
string
Allowed values: ABSENTE APPLIQUE SANS_CHANGEMENT EN_ATTENTE REJETEE
anomalies
Array<object>
object
code
string
message
string
actionAttendue
string
recuLe
required
string format: date-time
misAJourLe
string format: date-time
Example
{
"statut": "RECU",
"resultats": {
"personne": {
"statut": "ABSENTE"
},
"emploi": {
"statut": "ABSENTE"
},
"donneesSociales": {
"statut": "ABSENTE"
}
}
}

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"
}
]
}