Update a card's fields. This endpoint supports ISO 6902 JSON Patch. Concurrency checks are implemented via a version number that may be specified either in an x-lk-resource-version header or in a json patch test operation against path /version in the body. If no version number is specified, the concurrency check will be skipped.
Operations
Operation
Description
replace
Update the field value.
add
Add the field value. replace and add are interchangeable in many cases.
remove
Remove the field value.
test
Check the field value for a match. This is most commonly used with version to handle concurrency issues.
Request Properties
Param
Type
Usage
Default
title
string
The card title.
typeId
string
The card type.
assignedUserIds
string array
Collection of assigned users.
blockReason
string
The block reason. This should be specified with the isBlocked property operation in the same request.
customIconId
string
The custom icon.
customId
string
The card header.
customFields
object array
Collection of custom fields. Each field has a string fieldId and string value property.
description
string
The card description
externalLink
object
External link object with string label and string url fields.
index
integer
The position of the card in the lane starting at 0 as the first position.
isBlocked
boolean
The blocked state of the card. Should be specified with the blockReason property operation in the same request.
laneId
string
The lane id that the card should be moved to.
parentCardId
string
The parent card.
plannedStart
date
The planned start date in the format YYYY-MM-DD
plannedFinish
date
The planned finish date in the format YYYY-MM-DD.
planningIncrementIds
string array
Collection of planning increment ids.
mirrorSourceCardId
string
The card that is the source for mirroring title, description and customId to this card.
size
string
The card size.
tags
string array
Collection of tags.
wipOverrideComment
string
The WIP override comment. This should be specified with a laneId update operation that would violate a WIP limit.
version
string
The card version. This can not be set. It is used with a test operation to validate that the card was not modified.
Verify the card hasn't changed before updating the custom header id. If the version specified in the test operation does not match the server version a http 428 Unknown response will be returned with the message Optimistic concurrency check failed.