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, чтобы вы могли увидеть актуальный ответ. Откройте эту конечную точку в 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[]Нет

Ошибки, которые может возвращать этот эндпоинт

401 · 403 · 422