Projects
Create Project
Creates a new project in your COR instance with external ID mapping
POST
Creates a new project in your COR instance through the integrations service. The project is mapped to an external ID from your source system (Salesforce, Jira, etc.) for bidirectional synchronization.
Request Body Requirements
All requests require themetadata.source field to identify the integration source.
External project ID from your source system. This ID will be used to reference the project in future update/delete operations.
Project name
External client ID. The client must have been previously created through the integrations API.
Project description or brief
Project start date in
YYYY-MM-DD formatProject end date in
YYYY-MM-DD formatExternal project manager user ID
External brand ID
External product ID
Estimated hours for the project
Whether the project is billable
Project status
External currency ID
Project evaluation date in
YYYY-MM-DD formatEstimated monetary value for the project
External fee ID
External contract ID. The contract must have been previously created through the integrations API.
Project deliverables description
Work order number or code
Income type for the project. Possible values:
fee, one_time, hourly_rate, contractWhether the project is archived
Known Errors
ValidationError— Missing required fields (metadata.source,id, orname)ClientNotFoundError— The specifiedclient_iddoes not exist in the integration mappingsDuplicateExternalIdError— A project with this external ID already exists for this sourceInvalidSourceError— Themetadata.sourcevalue is not a valid integration source

