Public API - Add approval_status field to Time Entries endpoint
Renish Salakhana
We’ve recently integrated ClickUp's timesheet approval workflow, where team members submit weekly hours for manager review.
While the feature works well in the UI, the public API endpoint
GET /team/{team_id}/time_entries
does not expose the approval status of each time entry.
This creates limitations for automations and reporting, such as:
Pulling only approved hours for payroll or invoicing
Filtering out pending/unapproved logs in analytics dashboards
Avoiding custom workarounds or extra logic in our backend
Suggested enhancement:
Include a new field in the time entries response :
"approval_status": "approved" | "pending" | "none"
This addition would enable :
Accurate filtering on the basis of approval state
Simpler, cleaner backend logic
Alignment between UI approval workflows and API data
Please consider passing this to the product/API team — happy to collaborate or test during beta rollout.
Log In
Daniel Urbano
This is so much needed!!
Also, adding dates of those statuses changes and approvers email and role are a must.