Skip to content

Update / move a card

PATCH
/cards/{id}

The verb behind qd cards move and MCP cards.move. Gated moves
(into done on gated boards) require a human caller — agent tokens
receive 403 gated_move_requires_human.

Authorizations

bearer
Type
HTTP (bearer)

Parameters

Path Parameters

id*
Type
string
Required

Request Body

application/json
JSON
{
  
"workflow_status": "string",
  
"title": "string",
  
"due_on": "string"
}

Responses

Updated card.

application/json
JSON
{
  
"id": "crd_PS117",
  
"ref": "PS-117",
  
"board_id": "brd_q3roadmap",
  
"title": "Stripe refund flow — partial refunds for annual plans",
  
"workflow_status": "string",
  
"gated": true,
  
"criteria_done": 2,
  
"criteria_total": 2,
  
"due_on": "2026-07-18",
  
"assignee_ids": [
  
  
"string"
  
]
}

Playground

Authorization
Variables
Key
Value
Body

Samples

Powered by VitePress OpenAPI

One vocabulary, every door.