agency-time

GET /v1/agency/time/entries

The timesheet.

Toate punctele finale agency-time

Autentificare

Trimiteți o cheie API ca token de tip bearer. Acest punct final nu specifică o permisiune anume în specificație, așa că acordați cheii cele mai puține drepturi necesare și verificați răspunsul în loc să faceți presupuneri.

Acest endpoint nu necesită un ID de organizație. Cheia ta identifică deja organizația căreia îi aparține, iar răspunsul este limitat la aceasta.

Încearcă

Înlocuiți tot ce se află între paranteze unghiulare cu propriile valori și substituentul cheie cu o cheie din tabloul de bord.

curl -X GET https://api.zinndigital.com/v1/agency/time/entries \
  -H "Authorization: Bearer zdk_live_…"

Autentificat? Consola API din panoul de control îți completează ID-ul real al organizației și propria cheie și rulează cererea în API-ul live, astfel încât să poți vedea răspunsul efectiv. Deschideți acest punct final în consola API

Detalii

Logged minutes, newest first. An entry that has not been billed carries `rate_minor_per_hour` — the rate that WOULD apply, resolved against its own `work_date` — so the timesheet shows what an hour is worth before it is invoiced. ⛔ `null` there means **unpriced**, not free. Work with no rate card is shown as unpriced with the remedy on the screen; it is never invoiced at zero, because billing it at zero would take it out of the unbilled pool for ever and the agency could never charge for it once the rate was set.

Parametri

NumeTipObligatoriuCe este
client_id (query)stringNu
project_id (query)stringNu
user_id (query)stringNu
from (query)stringNu
to (query)stringNu
billed (query)booleanNuOnly billed (`true`) or only outstanding (`false`) work.
limit (query)integerNuMaximum items to return (page size).
cursor (query)stringNuOpaque cursor from a previous page's `page.next_cursor`.

Răspuns

NumeTipObligatoriuCe este
dataTimeEntry[]Da
pagePageMetaDa

Erori pe care le poate returna acest punct final

401 · 403