# Projects

A Project represents a distinct engagement or scope of work that the organization is delivering for a Client. Projects serve as containers for Project Offerings.

 - [GET /v1/projects](https://developer.getparallax.com/api-documentation/swagger/projects/listprojects.md): Gets a paginated list of Projects in the system, including client and internal projects, for comprehensive visibility across your portfolio.
 - [POST /v1/projects](https://developer.getparallax.com/api-documentation/swagger/projects/createproject.md): Creates a new Project entity, serving as the main container for Project Offerings.
 - [GET /v1/projects/{id}](https://developer.getparallax.com/api-documentation/swagger/projects/getproject.md): Gets a specific project's full details.
 - [PATCH /v1/projects/{id}](https://developer.getparallax.com/api-documentation/swagger/projects/updateproject.md): Updates project-level details.
 - [POST /v1/projects/{id}/external-ids](https://developer.getparallax.com/api-documentation/swagger/projects/addexternalid.md): Adds a custom integration external identifier to a Project. This can be any opaque string used to correlate the Project with a record in an external system. Strings starting with a reserved 'px_' prov
 - [DELETE /v1/projects/{id}/external-ids/{external_id}](https://developer.getparallax.com/api-documentation/swagger/projects/removeexternalid.md): Removes a custom integration external identifier from a Project.
 - [POST /v1/projects/{target_id}/merge/{source_id}](https://developer.getparallax.com/api-documentation/swagger/projects/mergeprojects.md): Merges a source project into a target project, consolidating all project offerings, roles, and associated data from the source into the target. This operation cannot be undone. Projects with actual ti
