# Developer Docs Documentation
> The Developer Docs is where you'll find comprehensive guides and documentation to help you start working with Bob as quickly as possible.
Fetch the complete documentation index at: https://apidocs.hibob.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.
## API Reference: Tasks API
- [Tasks](https://apidocs.hibob.com/reference/tasks.md): The Tasks API provides access to the details of tasks.
- [Read all open tasks.](https://apidocs.hibob.com/reference/get_tasks.md): Returns all open tasks for the company. **Record limit:** This endpoint returns a maximum of 5,000 tasks per request. This is a hard limit and cannot be increased. **No pagination:** This endpoint does not support pagination or cursors. If the company has more than 5,000 open tasks, only the first 5,000 (ordered by task ID) are returned in the response — the remaining tasks are not returned, and there is no way to retrieve them through this endpoint.
- [Read tasks of a specific employee ](https://apidocs.hibob.com/reference/get_tasks-people-id.md)
- [Mark a task as complete](https://apidocs.hibob.com/reference/post_tasks-taskid-complete.md)
- [Tasks Webhooks](https://apidocs.hibob.com/reference/tasks-webhooks.md): Receive notifications about triggered task lists and tasks status updates.
- [Task triggered webhook](https://apidocs.hibob.com/reference/post_webhook_todo-assign.md): Sent when a task list is triggered and one or more general tasks are created. The payload includes `requestedForEmployeeId` (the employee the tasks are for), `workflowId`, `pivotDate`, and `toDoIds` (task IDs). **Best practice:** Treat the event as a notification. Call the Read tasks of a specific employee endpoint with `requestedForEmployeeId` to retrieve full task details. For request and response examples, see API call for Task events. In the right panel, open **Examples** and select **Payload Example** to see a real payload.
- [Task status changed webhook](https://apidocs.hibob.com/reference/post_webhook_todo-changed-status.md): Sent when the status of a general task changes (e.g. completed or incomplete). The payload includes `toDoIds`, `toDoRequestedForIds`, `toDoAssigneeIds`, and `newStatus`. Long fields (e.g. description or title) may be truncated in the payload. **Best practice:** Treat the event as a notification. Call the Read tasks of a specific employee endpoint with `toDoAssigneeId` (or the relevant employee ID from the payload) to get full, untruncated task details. For request and response examples, see API call for Task events. In the right panel, open **Examples** and select **Payload Example** to see a real payload.