Zum Hauptinhalt springen

Web-API – Zeit

Web-API-Dokumentation für Zeiterfassungsdatensätze

Zeiten auflisten

Request-URL

Abfrageparameter

  • startDate

    • Format „yyyy-mm-dd“.

    • z. B. bedeutet „2015-01-31“ Mitternacht des 31. Januar 2015 in Ihrer lokalen Zeitzone. Einschließlich.

  • endDate

    • Format „yyyy-mm-dd“.

    • z. B. „2015-12-31“. Einschließlich.

  • minLastUpdated

    • Format „yyyy-mm-dd“.

    • Das Datum, an dem der Datensatz geändert oder erstellt wurde. Einschließlich.

  • maxLastUpdated

    • Format „yyyy-mm-dd“.

    • Das Datum, an dem der Datensatz geändert oder erstellt wurde. Einschließlich.

  • userEmail

    • E-Mail-Adresse eines bestimmten Benutzers, nach dem gesucht werden soll.

  • status

    • Genehmigt = A

    • Nicht übermittelt = U

    • Zahlung geplant = P

    • Übermittelt = S

    • Abgelehnt = R

Hinweis

Sie müssen mindestens einen der Abfrageparameter in der Anfrage angeben.
Die zurückgegebenen Daten in der Antwort liegen gemäß dem JSON-Standard in der UTC-Zeitzone vor.

z. B.:

{
"message": "OK",
"time": {
"id": 1,
"url": "https:www.triplog.com/web/api/time/1",
"lastUpdated": "2023-05-06T06:56:23.543Z",
"user": {
"id": 1,
"url": "https:www.triplog.com/web/api/users/1",
"email": "wangbo@triplog.com",
"display": "bo, wang"
},
"startTime": "2023-05-01T15:30:00.000Z",
"endTime": "2023-05-01T19:00:00.000Z",
"hours": 3,
"minutes": 30,
"jobActivity": "xxx",
"location": {
"id": 9,
"url": "https:www.triplog.com/web/api/locations/9",
"lastUpdated": "2023-04-28T08:04:30.150Z",
"display": "xxx",
"name": null,
"address": "xxx"
},
"tags": "tag-test01",
"notes": "TimeEntry test",
"status": "Not Submitted",
"statusUpdateTime": null,
"statusUpdatedBy": null,
"receipts": "https:www.triplog.com/web/api/time/1/receipts"
}
}

Beispiel

Hat dies deine Frage beantwortet?