Move a card to another board

Relocates a card to another board in the same workspace that you can edit, into the chosen column (appended to the end). Keeps all card metadata, comments, and attachments.

post/cards/{id}/move

Request

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

Request body

targetProjectIdstring uuid required
columnstring required

Target column.key on the destination board

Response

The moved card

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.