Aller au contenu principal

Récupération du statut des publications d'une offre

Description​

Récupère les statuts des publications associées à une offre. Un jobboard peut être précisé pour limiter le résultat à sa publication.


Endpoint​

GET https://api.mytalentplug.com/job/v1/status/{jobOfferId}/{jobBoardId}

Authentification​

  • Requise : Oui
  • Type : Bearer Authentication
  • Exemple d'en-tête :
Authorization: Bearer <token>

Requête​

Paramètres de route​

Nom du paramètreTypeRequisFormatExempleDescription
jobOfferIdstringOuiUUID5c357095-eb76-41d9-a896-b7fa5193e3adIdentifiant de l'offre
jobBoardIdstringNonjb_...jb_o7a4161Identifiant du jobboard. Sans ce paramètre, toutes les publications de l'offre sont retournées

Réponse​

La réponse est au format JSON.

Réponse 200 (succès)​

Exemple​
{
"jobOfferId": "5c357095-eb76-41d9-a896-b7fa5193e3ad",
"publications": [
{
"jobBoardId": "jb_o7a4161",
"jobBoardName": "Example Jobboard",
"status": 4,
"statusLabel": "Online",
"message": null,
"externalUrl": "https://example.com/jobs/123",
"lastUpdated": "2026-07-15T09:30:00Z"
}
]
}
Détail des champs

Propriétés de la réponse​

ChampTypeDescription
jobOfferIdstring (UUID)Identifiant de l'offre.
publicationsarrayPublications associées à l'offre, éventuellement filtrées par jobboard. Voir publications.

Schéma publications​

ChampTypeDescription
jobBoardIdstringIdentifiant du jobboard.
jobBoardNamestringNom du jobboard.
statusintegerValeur technique du statut (voir "Statuts" ci-dessous).
statusLabelstringLibellé lisible du statut.
messagestring ou nullMessage associé au dernier traitement.
externalUrlstring ou nullURL de l'offre sur le jobboard.
lastUpdatedstring ou nullDate de dernière mise à jour au format ISO 8601.

Statuts​

ValeurStatutLibellé
0CreatedCreated
1PlannedScheduled
2SentSent
3InProgressIn Progress
4OnlineOnline
5ArchiveInProgressArchiving
6ArchivedArchived
7EditingErrorEditing Error
8ErrorError
9CanceledCanceled
10ExpiredExpired
11ExpiringExpiring

Réponses d'erreur​

Code HTTPMessageDescription
400Bad RequestL'identifiant du jobboard est invalide
401UnauthorizedJeton d'accès manquant ou invalide
403ForbiddenAccès refusé
404Not FoundL'offre ou la publication demandée n'existe pas
429Too Many RequestsLimite d'appels dépassée (voir Limites d'appels)
500Internal Server ErrorLe serveur a rencontré un problème inattendu

Exemple de requête avec curl​

curl -X GET 'https://api.mytalentplug.com/job/v1/status/5c357095-eb76-41d9-a896-b7fa5193e3ad/jb_o7a4161' \
-H 'Authorization: Bearer <token>'