Hi everyone,
I’m a heavy user of the Project Management module in Freshservice and I’m currently building an application that integrates with the Freshservice REST API.
While working on the integration, I noticed that I cannot find any REST API endpoint that allows me to create a time entry within a project task. I’ve gone through the official API documentation thoroughly but couldn’t find such an endpoint.
My question: Does an API endpoint for this already exist (and I’m perhaps missing it in the docs), or is it planned for a future release?
Any hints or pointers would be greatly appreciated!
Hi @Toby_Bennett,
In the current Freshservice API v2 documentation, time entry APIs are available only for tickets, problems, changes, and releases (for example, POST /api/v2/tickets/{ticket_id}/time_entries). There is no documented endpoint to create time entries on Project Management project tasks (legacy /api/v2/projects/.../tasks or NewGen /api/v2/pm/...).
Time tracking is supported in the Project Management UI, but that capability is not exposed via the public REST API at this time. So the endpoint was not missed in the docs; it is not published for project tasks today.
For your integration: project and task CRUD can be done via the Projects / Project Tasks APIs; time logging on project tasks would need to stay manual in the product, or an alternative design (such as ticket-based time entries, if that fits your workflow) would need to be considered.
Regarding a future release, we can’t confirm any details of the public API roadmap. A feature request can be raised with your account team or through Freshworks support if API support for project task time entries is needed.
Best regards,
Himanshu