agency-time
GET /v1/agency/time/entries
The timesheet.
Аутентификација
Пошаљите API кључ као bearer токен. Ова крајња тачка не наводи конкретну дозволу у спецификацији, па свом кључу доделите најмања неопходна овлашћења и проверите одговор уместо да претпостављате.
Ова крајња тачка не прихвата id организације. Ваш кључ већ идентификује организацију којој припада, а одговор је ограничен на њу.
Испробајте
Замените све што је у угластим заградама сопственим вредностима, а чувар места кључа кључем са своје контролне табле.
curl -X GET https://api.zinndigital.com/v1/agency/time/entries \
-H "Authorization: Bearer zdk_live_…"Пријављени сте? API конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом API-ју како бисте могли да видите стварни одговор. Отворите ову крајњу тачку у API конзоли
Детаљи
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.
Параметри
| Назив | Тип | Обавезно | Шта је ово |
|---|---|---|---|
client_id (query) | string | Не | — |
project_id (query) | string | Не | — |
user_id (query) | string | Не | — |
from (query) | string | Не | — |
to (query) | string | Не | — |
billed (query) | boolean | Не | Only billed (true) or only outstanding (false) work. |
limit (query) | integer | Не | Maximum items to return (page size). |
cursor (query) | string | Не | Opaque cursor from a previous page's page.next_cursor. |
Одговор
| Назив | Тип | Обавезно | Шта је ово |
|---|---|---|---|
data | TimeEntry[] | Да | — |
page | PageMeta | Да | — |
Грешке које ова крајња тачка може вратити
401 · 403