# Time Requests Manage manual time requests - create time requests for team members, approve or reject pending requests. ## Get All Time Requests - [GET /time-requests](https://api-docs.webwork-tracker.com/api/time-requests/gettimerequests.md): Retrieve all time requests in your workspace. Supports filtering by status (pending, approved, rejected), user_id, date range, and ID. If status is not specified, returns all statuses. Results are paginated. ## Create Time Request - [POST /time-requests](https://api-docs.webwork-tracker.com/api/time-requests/createtimerequest.md): Create a new time request for a team member. The request will be in pending status and can be approved or rejected by authorized users. ## Get Time Request - [GET /time-requests/{id}](https://api-docs.webwork-tracker.com/api/time-requests/gettimerequest.md): Retrieve a specific time request by ID. ## Approve Time Request - [POST /time-requests/{id}/approve](https://api-docs.webwork-tracker.com/api/time-requests/approvetimerequest.md): Approve a pending time request. Once approved, the time will be tracked and added to the user's timesheet. ## Reject Time Request - [POST /time-requests/{id}/reject](https://api-docs.webwork-tracker.com/api/time-requests/rejecttimerequest.md): Reject a pending time request. A comment explaining the rejection reason is required.