Cette opération est accessible côté EU uniquement.
Cette opération permet d’envoyer aux ETT les relevés concernant les triplets site-semaine-agence (timesheetBundles) demandés.
Il est possible de procéder à un envoi simultané de plusieurs timesheetBundles.
Payload :
| Champ | Type | Obligatoire | Description | Notes |
|---|---|---|---|---|
| timesheetBundles | array | ✅ | ||
| └ week | string | ✅ | Semaine à envoyer | Format ISO 8601 Exemple : 2025W52 |
| └ siteId | string | ✅ | Identifiant site client | ID Peopulse (15 caractères) |
| └ agencyId | string | ✅ | Identifiant Peopulse agence | ID Peopulse (15 caractères) |
Les timesheetBundles envoyables peuvent être identifiés via un enchaînement d’appels :
- GET /api/v1/sendableWeeks retourne, pour une liste de sites données, les semaines pour lesquels il existe des timesheets à envoyer
- GET /api/v1/timesheetBundles retourne, pour une semaine, une liste de sites donnés, et le status FILLED, les triplets timesheetBundles prêts à être envoyés
Exemple :
curl -X 'POST' \
'https://api.dev.peopulse.com/api/v1/timesheetBundleSendingJob' \
-H 'accept: application/json' \
-H 'Authorization: Bearer XXX' \
-H 'Content-Type: application/json' \
-d '{
"timesheetBundles": [
{
"agencyId": "RHXNETT00000005",
"siteId": "SUPPORT00000001",
"week": "2025W05"
},
{
"agencyId": "RHXNETT00000005",
"siteId": "SUPPORT00000001",
"week": "2025W06"
},
{
"agencyId": "RHXNETT00000006",
"siteId": "SUPPORT00000001",
"week": "2025W06"
}
]
}'