| Name | Type | Reference |
|---|---|---|
| card_idrequired | integer | Card ID |
| Name | Value |
|---|---|
| Content-Type | application/json |
| Name | Type | Constraints | Description |
|---|---|---|---|
title | number | string | Title | |
asap | boolean default:false | ASAP marker | |
| due_date | string | Deadline. ISO 8601 format | |
null | Empty card description | ||
due_date_time_present | boolean | Flag indicating that deadline is specified up to hours and minutes | |
sort_order | number | exclusiveMinimum: 0 | Position in the cell (board_id, column_id, lane_id) |
| description | number | string | Description for card | |
null | Empty card description | ||
expires_later | boolean | Fixed deadline or not. Date dependant flag in terms of Kanban | |
| size_text | number | string | Size. Example of acceptable values: '1', '23.45', '.5', 'S', '3 M', 'L', 'XL', etc... | |
null | Empty size text | ||
board_id | integer | Board ID | |
column_id | integer | Column ID | |
lane_id | integer | Lane ID | |
owner_id | integer | Owner ID | |
type_id | integer | Card type ID | |
| service_id | integer | Service ID | |
null | Empty service ID | ||
blocked | boolean | Send false to release all blocks related to this card | |
condition | enum | [1,2] | 1 - live, 2 - archived, 3 - deleted |
external_id | number | string | null | Any external id you want to assign to card. Not exposed in web interface | |
text_format_type_id | enum | [1,2,3] | 1 - markdown (default), 2 – html, 3 - jira wiki format |
sd_new_comment | boolean | Has unseen Service Desk request author comments | |
owner_email | string | Owner email address | |
prev_card_id | integer | Specifies optional ID of the card that was previous one and will be positioned after the current card after repositioning | |
estimate_workload | number | minimum: 0 | Card estimate workload |
properties | object | To update custom properties. Format: 'id_{custom_property_id}: value'. Value can be a null, number, string, array or object. To delete a property from card, pass null as the value |
| Description | Response type | Example |
|---|---|---|
| Success | Objects |
| Name | Type | Description |
|---|---|---|
| updated | string | Last update timestamp |
| created | string | Create date |
| archived | boolean | Card archived flag |
| id | integer | Card id |
| title | string | Card title |
| description | null | string | Card description |
| asap | boolean | Card asap flag |
| due_date | null | string | Card deadline |
| sort_order | number | Position |
| fifo_order | integer | Number of card in the cell when fifo rule applied to cards column |
| state | enum | 1-queued, 2-inProgresss, 3-done |
| condition | enum | 1 - live, 2 - archived |
| expires_later | boolean | Fixed deadline or not. Date dependant flag in terms of Kanban |
| parents_count | integer | Card parents count |
| children_count | integer | Card children count |
| children_done | integer | Card children done count |
| has_blocked_children | boolean | Flag indicating that card has blocked children |
| goals_total | integer | Card goals count |
| goals_done | integer | Number of card done goals |
| time_spent_sum | integer | Amount of time spent(in minutes) |
| time_blocked_sum | integer | Amount of blocked time(in minutes) |
| children_number_properties_sum | null | object | Sum according to numerical data of child cards |
| calculated_planned_start | null | string | Calculated planned start |
| calculated_planned_end | null | string | Calculated planned end |
| parent_checklist_ids | null | array | Array of card parent checklist ids |
| parents_ids | null | array | Array of card parent ids |
| children_ids | null | array | Array of card children ids |
| blocking_card | boolean | Is card blocking another card |
| blocked | boolean | Is card blocked |
| size | null | number | Numerical part of size |
| size_unit | null | string | Text part of size |
| size_text | null | string | Size. Example of acceptable values: '1', '23.45', '.5', 'S', '3 M', 'L', 'XL', etc... |
| due_date_time_present | boolean | Flag indicating that deadline is specified up to hours and minutes |
| board_id | integer | Board id |
| column_id | integer | Column id |
| lane_id | integer | Lane id |
| owner_id | integer | Card owner id |
| type_id | integer | Card type id |
| version | integer | Card version |
| updater_id | integer | User id who last updated card |
| completed_on_time | null | boolean | Flag indicating that card completed on time when due date present |
| completed_at | null | string | Date when card moved to done type column |
| last_moved_at | null | string | Date when card last moved |
| lane_changed_at | null | string | Date when card changed lane |
| column_changed_at | null | string | Date when card changed column |
| first_moved_to_in_progress_at | null | string | Date when card first moved to inProgress type column |
| last_moved_to_done_at | null | string | Date when card last moved to done type column |
| sprint_id | integer | Sprint id |
| external_id | null | string | External id |
| service_id | integer | Service id |
| comments_total | integer | Total card comments |
| comment_last_added_at | null | string | Date when last comment added |
| properties | null | object | Card custom properties. Format: id_{propertyId}:value |
| planned_start | null | string | Card timeline planned start |
| planned_end | null | string | Card timeline planned end |
| counters_recalculated_at | string | Date of recalculating counters |
| sd_new_comment | boolean | Has unseen service desk request author comments |
| import_id | null | integer | Import id |
| public | boolean | Is card public |
| share_settings | null | object | Public share settings |
| share_id | null | string | Public share id |
| external_user_emails | null | string | External users emails |
| description_filled | boolean | Flag indicating that card has description |
| estimate_workload | number | Estimate_workload |
| owner | object | Card owner info |
| members | array of objects | Card members |
| tags | array | Card tags |
| source | enum | null | app, api, email, telegram, slack, webhook, import, schedule, automation |
| Description | Response type | Example |
|---|---|---|
| Validation error | Object |
| Name | Type | Description |
|---|---|---|
| message | string | Error message |
| Description | Response type | Example |
|---|---|---|
| Invalid token | String |
A schema has not been defined for this response code.
| Description | Response type | Example |
|---|---|---|
| Feature is not supported by tariff | Object |
| Name | Type | Description |
|---|---|---|
| message | string | Error message |
| Description | Response type | Example |
|---|---|---|
| Forbidden | Response body does not exist |
A schema has not been defined for this response code.
| Description | Response type | Example |
|---|---|---|
| Not found | Response body does not exist |
A schema has not been defined for this response code.
How to
{
"service_id": 1,
"owner_email": "jonh_doe@example.com"
}{
"owner_id": 1
}How to update custom property type:
{
"properties": {
"id_1": "test"
}
}Properties format: 'id_{custom_property_id}: value'
{
"properties": {
"id_2": "https://www.google.com/"
}
}Properties format: 'id_{custom_property_id}: value'
{
"properties": {
"id_3": 12
}
}Properties format: 'id_{custom_property_id}: value'
{
"properties": {
"id_4": "email@gmail.com"
}
}Properties format: 'id_{custom_property_id}: value'
{
"properties": {
"id_5": "+7 (785) 421-47-89"
}
}Format: 'id_{custom_property_id}: value'
{
"properties": {
"id_6": [
12
]
}
}Properties format: 'id_{custom_property_id}: value'. Value array must contain select option id
{
"properties": {
"id_6": [
12,
13
]
}
}Properties format: 'id_{custom_property_id}: value'. Value array must contain select option ids
{
"properties": {
"id_6": {
"date": "2022-09-30",
"time": "19:00:36",
"tzOffset": 180
}
}
}{
"properties": {
"id_7": "3"
}
}Properties format: 'id_{custom_property_id}: value'. Value must contain catalog value id
{
"properties": {
"id_8": "my_score"
}
}Properties format: 'id_{custom_property_id}: value'. Value must be text or a number, depending on the type collective value
{
"properties": {
"id_9": 1
}
}Properties format: 'id_{custom_property_id}: value'
{
"properties": {
"id_10": [
{
"emoji": "🙂",
"count": 1
}
]
}
}Properties format: 'id_{custom_property_id}: value'
Path Parameters
1 curl --request PATCH \
2 --url 'https://example.kaiten.ru/api/latest/cards/{card_id}' \
3 --header 'Accept: application/json' \
4 --header 'Content-Type: application/json'
5 Response
ClickTry It!to start a request and see the response here!