agency-time

GET /v1/agency/time/report

Time reporting for a period, by person, client and project.

Всички крайни точки в agency-time

Всички документи за разработчици

Упълномощаване

Изпратете API ключ като носител (bearer token). Тази точка за достъп не указва конкретно разрешение в спецификацията, затова дайте на ключа си най-малкото необходимо и проверете отговора, вместо да правите предположения.

Където отива идентификаторът на вашата организация

Този ендпойнт приема org_id като параметър на заявката. Оставете го празен и извикването ще обхване цялото ви поддървано дърво; изпратете го, за да ограничите извикването до една организация.

ИД на вашата организация се намира на екрана с API ключове във вашето табло за управление, до самия ключ. Това е същият ИД във всяко заявка, която правите.

Опитайте

Заменете всичко в квадратни скоби със собствени стойности, а ключовия заместващ символ – с ключ от вашето табло за управление.

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

Влязохте ли в профила си? API конзолата във вашето табло за управление попълва действителното идентификационно число на вашата организация и вашия собствен ключ и изпълнява заявката спрямо реалното API, за да можете да видите действителния отговор. Отворете този крайpoint в API конзолата

Детайли

Unbilled, unpriced and non-billable are three different things and this says which. Collapsing them is how an agency loses money quietly: hours with no rate card and hours marked internal both contribute nothing to revenue, but one is money about to be lost and the other is a decision they made. billable_minutes is the total minus non-billable — not "billed". An hour logged as billable and not yet invoiced is billable work, and calling it anything else is how an agency talks itself out of chasing it.

Параметри

ИмеТипЗадължителноКакво представлява
org_id (query)stringНе
from (query)stringНеDefaults to the first of the current month.
to (query)stringНеDefaults to today.
client_id (query)stringНе
user_id (query)stringНе

Отговор

ИмеТипЗадължителноКакво представлява
period_startstringДа
period_endstringДа
total_minutesintegerДа
billable_minutesintegerНеTotal minus NON-BILLABLE — ⛔ not "billed". An hour logged as billable and not yet invoiced is billable work, and calling it anything else is how an agency talks itself out of…
billed_minutesintegerДа
unbilled_minutesintegerДа
non_billable_minutesintegerДа
billed_minor_by_currencyobjectНе
by_userTimeReportBucket[]Не
by_clientTimeReportBucket[]Не
by_projectTimeReportBucket[]Не

Грешки, които този крайpoint може да върне

401 · 403 · 422