v1

latestOpenAPI 3.1.0Proprietary - Internal Use Only2026-07-139734.5 KB

Upload file Excel di timesheet (Shifts)

Riceve un file Excel esportato da Microsoft Teams Shifts. Crea un ImportBatch in stato queued e avvia l'elaborazione asincrona. Il servizio non modifica mai i timestamp originali: le pause mal registrate sono derivate come entità Pause e associate ai turni con regola di overlap massimo.

post/imports/timesheet

Response

Batch accettato per l'elaborazione.

idstring uuid required

UUID del batch

filenamestring nullable

Nome file

uploadedBystring nullable

Identificativo dell'operatore/servizio

rowsTotalinteger required

Numero totale righe lette

rowsOkinteger required

Numero righe importate

rowsErrorinteger required

Numero righe con errori/warning

status'queued' | 'processing' | 'completed' | 'completed_with_errors' | 'failed' required

Stato del batch

startedAtstring date-time nullable

Inizio elaborazione

finishedAtstring date-time nullable

Fine elaborazione

All 9 operations