Projects
Projects are writable only in their contact/address context. A temporary global endpoint provides a read-only list.
GET/api/v1/projects
List all projects
Returns projects across the tenant. Required scope: projects:read.
GET/api/v1/contacts/{contact}/addresses/{address}/projects
List address projects
Lists projects for an address. Required scope: contacts:read.
POST/api/v1/contacts/{contact}/addresses/{address}/projects
Create a project
Creates a project in the address context. Required scope: contacts:write.
GET/api/v1/contacts/{contact}/addresses/{address}/projects/{project}
Get a project
All identifiers accept IDs or external identifier strings; nested ownership is enforced.
PATCH/api/v1/contacts/{contact}/addresses/{address}/projects/{project}
Update a project
Required scope: contacts:write. PUT is also registered.
DELETE/api/v1/contacts/{contact}/addresses/{address}/projects/{project}
Delete a project
Required scope: contacts:write.
