Move a card to another deck

Write. Move an active card this token owns into another deck this token owns. Body is { deckId }. Unknown keys are rejected. CardSchedule and past reviews stay, so dueAt and learning or review state do not change. A second call when the card is already in that deck returns alreadyThere true and does not rewrite the schedule. A retired card is 404, the same as get and reveal. A card in an archived deck is 404 until that deck is unarchived. An archived target deck is 404. Another token's card or target deck is 404. Inventory the source deck first when you do not have the cardId. The response includes the prompt and does not include the answer.

post/cards/{cardId}/move

Request

  • Base URL: https://fluidrecall.com/api/v1
  • URL: https://fluidrecall.com/api/v1/cards/{cardId}/move
  • Auth: one of:
    • HTTP bearer
    • HTTP dpop

Path parameters

cardIdstring uuid required

Request body

deckIdstring uuid required

Response

The card is in the target deck. The answer is not echoed. dueAt is unchanged.

cardIdstring uuid required
deckIdstring uuid required
previousDeckIdstring uuid required
promptstring required
dueAtstring required

UTC ISO-8601 timestamp ending in Z

answerIncludedfalse required
alreadyThereboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.