# Time Requests Manage manual time requests and approvals ## Get All Time Requests - [GET /time-requests](https://api-docs.webwork-tracker.com/api/time-requests/gettimerequests.md): Retrieve all time requests for a specific workspace. Requires workspace_id as query parameter. ## Create Time Request - [POST /time-requests](https://api-docs.webwork-tracker.com/api/time-requests/createtimerequest.md): Create a new time request. The system will use existing logic based on user permissions and workspace auto-approval settings to determine whether the time is added immediately or creates a pending request. ## Approve Time Request - [POST /time-requests/{timeRequestId}/approve](https://api-docs.webwork-tracker.com/api/time-requests/approvetimerequest.md): Approve a pending time request. ## Reject Time Request - [POST /time-requests/{timeRequestId}/reject](https://api-docs.webwork-tracker.com/api/time-requests/rejecttimerequest.md): Reject a pending time request. Requires a comment explaining the rejection reason.