API-Limitations

Hello everyone,

When retrieving data via the API, I noticed that the GET endpoint https://api.awork.com/api/v1/projectstatuses only returns 1,000 records. Additionally, these records are not sorted by their creation date. For this reason, it would be necessary to send a separate GET request for each project in order to retrieve the associated project statuses. Is there an alternative or recommended approach to handle this?

Furthermore, I would like to know for which other requests we can expect similar behavior. Does this also apply to projects, tasks, users, or time tracking?

Thank you very much for your support, and best regards!

Hi @Thomas.Martin,

Pagination is applied across our entire API. You can read more here: Pagination — awork API | Documentation

The entries can be ordered according to criteria you define. Ordering — awork API | Documentation

I hope this helps.

Additionally you can just filter the statuses by projectId so you do not need to fetch them all.

1 „Gefällt mir“