Skip to content

Deliverables

Deliverables are the individual work items within a project. Create checklists, track completion, reorder by priority, and request client approvals.

FieldTypeDescription
iduuid
project_iduuid
account_iduuid
titlestring
is_completedbool
completed_atdatetime?
display_orderint
approval_statusstring
approved_atdatetime?
created_atdatetime
updated_atdatetime

Endpoint: deliverables-create

FieldTypeRequiredDescription
project_idstringYes
titlestringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-create \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"project_id": "...", "title": "..."}'

Endpoint: deliverables-delete

FieldTypeRequiredDescription
idstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-delete \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id": "..."}'

Endpoint: deliverables-list

FieldTypeRequiredDescription
project_idstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-list \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"project_id": "..."}'

Endpoint: deliverables-reorder

FieldTypeRequiredDescription
project_idstringYes
idsstring[]Yes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-reorder \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"project_id": "...", "ids": []}'

Endpoint: deliverables-toggle

FieldTypeRequiredDescription
idstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-toggle \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id": "..."}'

Endpoint: deliverables-update

FieldTypeRequiredDescription
idstringYes
titlestringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/deliverables-update \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id": "...", "title": "..."}'