Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dacard.ai/llms.txt

Use this file to discover all available pages before exploring further.

Read the prioritized move backlog for a product. The backlog merges DAC-proposed moves with manual entries. Filter by function, lifecycle stage, or owner.
curl -X GET "https://app.dacard.ai/api/backlog?productId=prod_abc&function=design" \
  -H "Authorization: Bearer $DACARD_API_KEY"
PropertyValue
AuthRequired
IdempotentYes

Query

FieldTypeRequiredNotes
productIdstringyesThe product.
functionstringnoOne of strategy, design, development, intelligence, operations, gtm.
lifecycleStagestringnoOne of specify, context, orchestrate, validate, ship, compound.
ownerUserIdstringnoNarrow to one owner.
statusstringnoproposed, accepted, in_flight, landed, held.

Response

{
  "moves": [
    {
      "id": "mv_xyz",
      "title": "Hire a senior designer",
      "function": "design",
      "lifecycleStage": "specify",
      "status": "in_flight",
      "owner": { "userId": "user_a", "email": "founder@acme.com" },
      "effort": "M",
      "evidence": [...]
    }
  ]
}

Errors

StatusCodeWhen
401AUTH_REQUIREDNo session.
403FORBIDDENCaller does not own the product.
500INTERNAL_ERRORRead failed.