Cette route permet de lister l’ensemble des demandes. Elle offre également la possibilité de filtrer sur le site ou encore sur le numéro de la demande.
Paramètres :
- siteId (identifiant Peopulse du site)
- searchPattern (renseigner ici le numéro de la demande)
- limit (nombre de résultats à afficher par page)
- page (page à afficher)
curl -X 'GET' \
'https://api.dev.peopulse.com/api/v1/workerRequests' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NTI1NzE0MTg'
Résultat :
{
"meta": {
"pagination": {
"maxPage": 1,
"page": 1,
"limit": 200,
"total": 1
}
},
"data": [
{
"number": "5449",
"dateCreation": "2025-07-08 14:32:25",
"status": "SENT",
"responseStatus": "DONE",
"site": {
"id": "SUPPORT00000001",
"label": "SITE INDUSTRIE ROUEN"
},
"mission": {
"initialPeriod": {
"startDate": "2025-07-09",
"endDate": "2025-07-09"
},
"reason": {
"code": "1",
"label": "ACCROISSEMENT"
},
"qualification": {
"code": "67",
"label": "CARISTE"
},
"shiftWorkTeam": {
"code": "200",
"label": "EQUIPE AM"
},
"analytic": {
"label": "ATELIER 2",
"code": "002"
},
"subAnalytic": {
"label": "",
"code": ""
}
},
"workers": [
{
"id": "647"
},
{
"id": "1083"
},
{
"id": "1215"
}
]
}
]
}
Champs :
Champ technique | Champ fonctionnel | Type |
---|---|---|
number | Numéro de la demande | string |
creationDate | Date de création de la demande | YYYY-MM-DD |
status | Statut de la demande | string |
responseStatus | Statut de réponse à la demande | string |
site.id | Identifiant Peopulse du site | string |
site.label | Libellé du site | string |
mission.initialPeriod.startDate | Date de début de mission | YYYY-MM-DD |
mission.initialPeriod.endDate | Date de fin de mission | YYYY-MM-DD |
mission.reason.code | Code du motif de recours | string |
mission.reason.label | Libellé du motif de recours | string |
mission.qualification.code | Code de la qualification | string |
mission.qualification.label | Libellé de la qualification | string |
mission.shiftWorkTeam.code | Code de l’équipe horaire | string |
mission.shiftWorkTeam.label | Libellé de l’équipe horaire | string |
mission.analytic.label | Libellé de l’analytique | string |
mission.analytic.code | Code de l’analytique | string |
mission.analytic.label | Libellé du sous analytique | string |
mission.analytic.code | Code du sous analytique | string |
workers | Liste des intérimaires proposé sur la demande | list |
workers.id | Identifiant de l’intérimaire proposé sur la demande | string |