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.

Was this page helpful?