---
updatedAt: 2026-05-19T12:58:30.000Z
---

Fetch the complete documentation index at: https://apidocs.hibob.com/llms.txt. Use this file to discover all available pages before exploring further.

# Projects

The Projects API provides access to projects in Bob.

# Before you begin

* [Explore Attendance API](https://apidocs.hibob.com/docs/explore-attendance-api) to learn about the attendance module in Bob and how to use the API.

# Required permissions

To use the attendance API, make sure the service user has the following permissions granted:

| Action       | Permission                            |
| :----------- | :------------------------------------ |
| Projects API | Features > Projects > Manage projects |

# Projects API endpoints

| Resource            | Endpoint                                                                                                   |
| :------------------ | :--------------------------------------------------------------------------------------------------------- |
| **Projects**        |                                                                                                            |
|                     | [Get Project Metadata](https://apidocs.hibob.com/reference/get_attendance-projects-metadata)               |
|                     | [Search Projects](https://apidocs.hibob.com/reference/post_attendance-projects-search)                     |
|                     | [Create Project(s)](https://apidocs.hibob.com/reference/post_attendance-projects)                          |
|                     | [Update Project](https://apidocs.hibob.com/reference/patch_attendance-projects-projectid)                  |
|                     | [Archive Project](https://apidocs.hibob.com/reference/patch_attendance-projects-projectid-archive)         |
|                     | [Restore Project](https://apidocs.hibob.com/reference/patch_attendance-projects-projectid-restore)         |
| **Project Tasks**   |                                                                                                            |
|                     | [Get Project Task Metadata](https://apidocs.hibob.com/reference/get_attendance-project-tasks-metadata)     |
|                     | [Search Project Tasks](https://apidocs.hibob.com/reference/post_attendance-project-tasks-search)           |
|                     | [Create Project Task(s)](https://apidocs.hibob.com/reference/post_attendance-project-tasks)                |
|                     | [Archive Project Task](https://apidocs.hibob.com/reference/patch_attendance-project-tasks-taskid-archive)  |
|                     | [Restore Project Task](https://apidocs.hibob.com/reference/patch_attendance-project-tasks-taskid-restore)  |
|                     | [Update Project Task](https://apidocs.hibob.com/reference/put_attendance-project-tasks-taskid)             |
| **Project Clients** |                                                                                                            |
|                     | [Get Project Client Metadata](https://apidocs.hibob.com/reference/get_attendance-project-clients-metadata) |
|                     | [Search Project Clients](https://apidocs.hibob.com/reference/post_attendance-project-clients-search)       |

# Rate limiting

Rate limits are restrictions that our API imposes on the number of times a user can access our endpoints within a specified period of time. To learn more about rate limiting best practices, see [Rate limiting](https://apidocs.hibob.com/docs/rate-limit).

Below is a table detailing the rate limits for each endpoint in the attendance endpoints.

| Method | Endpoint                                                                                                  | Limit per minute |
| :----- | :-------------------------------------------------------------------------------------------------------- | :--------------: |
| GET    | [Get Project Metadata](https://apidocs.hibob.com/reference/getprojectmetadata)                            |        50        |
| POST   | [Search Projects](https://apidocs.hibob.com/reference/searchprojects)                                     |        100       |
| POST   | [Create Project(s)](https://apidocs.hibob.com/reference/createproject)                                    |        100       |
| PATCH  | [Update Project](https://apidocs.hibob.com/reference/updateproject)                                       |        100       |
| PATCH  | [Archive Project](https://apidocs.hibob.com/reference/archiveproject)                                     |        100       |
| PATCH  | [Restore Project](https://apidocs.hibob.com/reference/restoreproject)                                     |        100       |
| GET    | [Get Project Task Metadata](https://apidocs.hibob.com/reference/getprojecttaskmetadata)                   |        50        |
| POST   | [Search Project Tasks](https://apidocs.hibob.com/reference/searchprojecttasks)                            |        100       |
| POST   | [Create Project Task(s)](https://apidocs.hibob.com/reference/post_attendance-project-tasks)               |        100       |
| PATCH  | [Archive Project Task](https://apidocs.hibob.com/reference/patch_attendance-project-tasks-taskid-archive) |        50        |
| PATCH  | [Restore Project Task](https://apidocs.hibob.com/reference/patch_attendance-project-tasks-taskid-restore) |        50        |
| PUT    | [Update Project Task](https://apidocs.hibob.com/reference/put_attendance-project-tasks-taskid)            |        100       |
| GET    | [Get Project Client Metadata](https://apidocs.hibob.com/reference/getprojectclientmetadata)               |        50        |
| POST   | [Search Project Clients](https://apidocs.hibob.com/reference/searchprojectclients)                        |        100       |

<br />