Get a single card

Returns the same shape PATCH /cards/{id} responds with, including following. 404 when the card does not exist OR the caller has no access to its board - the two are intentionally indistinguishable.

get/cards/{id}

Request

  • Base URL: https://craaft.io/api/v1
  • URL: https://craaft.io/api/v1/cards/{id}
  • Auth: HTTP bearer

Response

OK

idstring uuid required
projectIdstring uuid required
columnstring required
titlestring required
descriptionstring

Full body on GET /cards/{id}, PATCH, create, and /detail. Omitted from GET /projects/{id}/cards and lean SSE card.updated events (position-only moves).

positionnumber required
dueDatestring date-time nullable
assignedUserIdstring uuid nullable
assignedUserNamestring nullable
sizeinteger nullable

Optional integer size estimate; null when unset

priority'low' | 'medium' | 'high' | 'urgent' | 'null' nullable
createdBystring uuid nullable
createdByNamestring nullable
updatedBystring uuid nullable
updatedByNamestring nullable
attachmentCountinteger
checklistDoneinteger

Completed checklist items (denormalized count)

checklistTotalinteger

Total checklist items (denormalized count)

tagsstring[]
followingboolean

Whether the authenticated caller follows this card

createdAtstring date-time required
updatedAtstring date-time required

Changes

No recorded changes to this operation across all 2 revisions of this API.