projects
Create Project
Create a new project with required and optional fields.
Required fields:
- title: Project title/name
- address: An array containing a single string, which represents the full project location/address.
Optional fields:
- trades: Array of trade types
- accountId: Link to existing account
- workflowId: Link to workflow
- phaseId: Link to phase
- primaryEmail/primaryPhone: Contact information
- contacts: Contact IDs only (no name, email, phone, etc.). The contacts must be created first via POST /contacts.
- custom: Custom fields object
Note: If primaryEmail or primaryPhone is provided, a contact will be automatically created or matched.
post/projects
Request
- Base URL: https://api.coperniq.io/v1
- URL: https://api.coperniq.io/v1/projects
- Auth: API key in header x-api-key
Query parameters
allow_new_optionsboolean
Whether to allow creation of new dropdown options during record creation
match_by'title' | 'primaryEmail' | 'primaryPhone' | 'address'
Field to use for matching existing records
match_found_strategy'skip' | 'replace' | 'enrich'
- skip: Return existing record without changes
- replace: Replace existing record with new data
- enrich: Update only empty fields in existing record
Strategy to use when a match is found
Request body
Response
Matching project found
Changes
No recorded changes to this operation across all 1 revision of this API.