Passo Developers
Api

List a deal's deliverables

GET
/deals/{dealId}/deliverables

Returns the deliverables on a deal you can see, in authoring order (position). Each carries its productionStage (script, video, posting, posted — the per-deliverable production axis, distinct from the deal's commercial stage), plus waitingOn (creator, workspace, or null when nothing is outstanding) and waitingOnDepartments (the review functions still outstanding), and its type, quantity, description and public id. Returned whole with a total. An empty list if the deal doesn't exist or you can't see it.

Authorization

AuthorizationBearer <token>

A Supabase-issued OAuth user access token. On collection endpoints, pair with a Passo-Workspace header to pick a workspace.

In: header

Path Parameters

dealId*string
Length1 <= length

Response Body

application/json

curl -X GET "https://example.com/deals/string/deliverables"
{  "deliverables": [    {      "id": "string",      "dealId": "string",      "type": "instagram_reel",      "quantity": -9007199254740991,      "position": -9007199254740991,      "description": "string",      "productionStage": "script",      "waitingOn": "creator",      "waitingOnDepartments": [        "marketing"      ],      "createdAt": "string",      "updatedAt": "string"    }  ],  "total": -9007199254740991}