#clockify
#clockify
Вопрос:
Я пытаюсь использовать API для извлечения только оплачиваемых часов.
Если значение «оплачиваемый» отличается от значения «ОБА», API выдает ошибку.
Я использую следующую конечную точку:
https://api.clockify.me/api/workspaces/[workspace id]/reports/summary/
Это тело моего запроса:
{
"archived": "Active",
"billable": "true",
"clientIds": [],
"description": "",
"endDate": "2019-05-31T23:59:59.999Z",
"firstTime": "true",
"includeTimeEntries": "true",
"me": "true",
"name": "",
"projectIds": [],
"startDate": "2019-01-01T00:00:00.000Z",
"tagIds": [],
"taskIds": [],
"userGroupIds": [],
"userIds": [],
"zoomLevel": "week"
}
Сообщение об ошибке, которое я получаю, если я устанавливаю для «оплачиваемого» значение «true» (или «false», если на то пошло ..), является:
{
"message": "No enum constant com.clockify.domain.model.Billable.true",
"code": 501
}
Ответ №1:
Из официальных документов доступные значения для свойства «оплачиваемый» являются:
"BOTH", "BILLABLE", "NOT_BILLABLE"