View Categories

Envoyer des groupes de relevés à une agence POST /api/v1/timesheetBundleSendingJob

Warning 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 :

ChampTypeObligatoireDescriptionNotes
timesheetBundlesarray
└ weekstringSemaine à envoyerFormat ISO 8601 Exemple : 2025W52
└ siteIdstringIdentifiant site clientID Peopulse (15 caractères)
└ agencyIdstringIdentifiant Peopulse agenceID 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"
}
]
}'