Billed time entries from external members arent visible in API

We work with external collaborators who track and invoice their time. In Awork, we can see that time entries have been billed. However, when we access the data via the API, these billed entries are essentially missing.

We’ve developed an internal tool to generate performance records (Leistungsnachweise), specifically for external collaborators. For this tool to work properly, we need accurate billing information — but that data is not available via the API.

As a workaround, we currently generate a time report in Awork, download it as a CSV file, and manually import it into our internal tool. This process is inconvenient and not ideal.

Is there really any other way we can extract this information from the API?

Thanks in advance

Hi @Ioannis,

thanks for reaching out. Do you have a trace id of a request you are making to GET /timeentries with your external tool? You can find it in the http response headers. That would really help me in checking the issue.

Generally, timeentries are always stored in the workspace of the project they are tracked on, so if the project is in your own workspace, you should be able to see all times including from external users as an admin (or by using an API key). Times tracked from users in your workspace but on external projects from different workspaces, will however not be visible to you as an admin and are only visible for the users themselves.

Best wishes
Ian

Hi Ian,

I have admin rights in our awork domain and im make call here: https://api.awork.com/api/v1/timeentries to receive all time entries.

trace id: fdd8021e90b47566ed3a4aa9e187e0d5

from our csv export from this call we should receive among other a time entry with this:

id: 2685d28e-beb8-4829-bedb-47144e0a739f

and

task id: b3701cb6-a823-4dd9-afa1-5dabd82bb734

but it isnt there. Of course the csv contains more entries.

thanks in advance.

Hi @Ioannis,

perfect, thanks for the trace id. From what I can see, there are currently over 1000 timeentries in your workspace so you need to use pagination to receive all entries. If I request page 2 for your workspace, the id you provided is included. Could you check if your pagination is working fine?
More infos on that can be found here: Pagination | awork API | Documentation

Best wishes
Ian