Cette permet d’afficher tout les détails d’une demande en passant son identifiant en paramètre.
Paramètres :
- id (identifiant de la demande)
- customerId (identifiant Peopulse du client – obligatoire pour une ETT)
curl -X 'GET' \
'https://api.dev.peopulse.com/api/v1/workerRequests/5408' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NTI2NTI3NDYsImV4cCI6MTc1MjY5'
Résultat :
{
"data": {
"id": "5408",
"number": "5408",
"status": "TO_SEND",
"site": {
"id": "SUPPORT00000103"
},
"quantity": 54,
"date": "2025-03-17T15:14:20+00:00",
"customerPurchaseReference": "",
"details": "future",
"attachments": [
{
"description": "test doc",
"date": "2025-07-16T15:10:42+00:00",
"attachment": "https://dev-entreprise.peopulse.com/uploads/RHIO_SUPPORT/docs/0cdf0860_79c1623a_463edbe4_Untitled1 (1).pdf"
}
],
"prerequisites": [
{
"category": "Compétence",
"label": "CV",
"description": "CV",
"isMandatory": false,
"needsSupportingFile": true
},
{
"category": "Habilitation",
"label": "PPL",
"description": "Permis poids lourd",
"isMandatory": false,
"needsSupportingFile": false
},
{
"category": "Visite médicale",
"label": "Visite Complémentaire",
"description": "",
"isMandatory": false,
"needsSupportingFile": false
}
],
"mission": {
"initialPeriod": {
"startDate": "2025-03-18",
"endDate": "2025-03-31"
},
"location": "Rouen",
"isReinforcedIndividualFollowUpNeeded": false,
"isHazardous": false,
"hazards": [
"Hauteur"
],
"hardshipFactors": [
"Les postures pénibles",
"Les températures extrêmes"
],
"reason": {
"id": "10"
},
"justification": "remplacement de Mr Boulet",
"onSiteContact": "Bertrand Fournier",
"details": "tes testsetsetse",
"personalProtectiveEquipments": [
"Gants"
],
"replacedWorker": {
"firstName": "Francis",
"lastName": "Loop",
"qualification": "PO"
},
"job": {
"code": "ME-5",
"label": "COMPTABLE"
},
"qualification": {
"code": "16",
"label": "COMPTABLE"
},
"hourlyRate": {
"dependencyParameterLabel": null,
"rate": 12
},
"shiftWorkTeam": {
"code": "100"
},
"schedule": {
"workHours": "8H - 17H",
"startTime": "09:00:00"
},
"hourlyBasis": 1.2,
"analytic": {
"code": "006"
},
"subAnalytic": {
"code": ""
}
},
"agencies": [
{
"id": "RHXNETT00000002"
},
{
"id": "RHXNETT00000005"
},
{
"id": "RHXNETT00000006"
}
]
}
}
Champs :
Champ technique | Champ fonctionnel | Type |
---|---|---|
id | Identifiant de la demande | string |
number | Numéro de la demande | string |
status | Statut de la demande | string |
site.id | Identifiant Peopulse du site | string |
quantity | Nombre d’intérimaires demandé | int |
date | Date de création de la demande | YYYY-MM-DD |
customerPurchaseReference | Référence d’achat côté client | string |
details | Observation laissée lors de la création de la demande | string |
attachments | Pièces jointes laissées lors de la création de la demande | list |
attachments.description | Description de la pièce jointe | string |
attachments.date | Date d’ajout de la pièce jointe | YYYY-MM-DD |
attachments.attachment | Lien vers le téléchargement de la pièce jointe | string |
prerequisites | Prérequis de la demande | list |
prerequisites.category | Catégorie du prérequis | string |
prerequisites.label | Libellé du prérequis | string |
prerequisites.description | Description de la catégorie du prérequis | string |
prerequisites.isMandatory | Caractère obligatoire ou non du prérequis | boolean |
prerequisites.needSupportingFile | Justificatif du prérequis | boolean |
mission.initialPeriod.startDate | Date de début de mission | YYYY-MM-DD |
mission.initialPeriod.endDate | Date de fin de mission | YYYY-MM-DD |
mission.location | Lieu de réalisation de la mission | string |
mission.isReinforcedIndividualFollowUpNeeded | Suivi individuel renforcé pour la mission | boolean |
mission.isHazardous | Poste à risque sur la mission | boolean |
mission.hazards | Liste des risques de la mission | list.string |
mission.hardshipFactors | Facteurs de pénibilité de la mission | list.string |
mission.reason.id | Identifiant du motif de recours à l’intérimaire | string |
mission.justification | Justification du recours | string |
mission.onSiteContact | Nom et prénom du responsable hiérarchique | string |
mission.details | Caractéristiques du poste | string |
mission.personalProtectiveEquipments | Equipements de protection nécessaire sur la mission | string |
mission.replacedWorker.firstName | Prénom du salarié remplacé | string |
mission.replacedWorker.lastName | Nom du salarié remplacé | string |
mission.replacedWorker.qualification | Qualification du salarié remplacé | string |
mission.job.code | Code du métier de la mission | string |
mission.job.label | Libellé du métier de la mission | string |
mission.qualification.code | Code de la qualification de la mission | string |
mission.qualification.label | Libellé de la qualification de la mission | string |
mission.hourlyRate.dependencyParameterLabel | – | – |
mission.hourlyRate.rate | Taux horaire de la mission | float |
mission.shiftWorkTeam.code | Code de l’équipe horaire | string |
mission.schedule.workHours | Horaire de la mission | string |
mission.schedule.startTime | Heure de début de la mission | 00:00:00 |
mission.hourlyBasis | Nombre d’heures hebdomadaire de la mission | float |
mission.analytic.code | Code de l’analytique de la mission | string |
mission.subAnalytic.code | Code du sous analytique de la mission | string |
agencies | Liste des agences interrogées pour la demande | list |
agencies.id | Identifiant Peopulse des agences interrogées pour la demande | string |