Skip to content

Kanbert (v1)

Download OpenAPI description
Languages
Servers
https://api.kanbert.int/api/v1/

Schemas

Schemas

ProjectTypeData

https://developers.kanbert.com/_bundle/openapi.json#/components/schemas/ProjectTypeData
idstringrequired
titlestringrequired
shortcodestringrequired
colorstringrequired
orderintegerrequired
is_defaultbooleanrequired
{ "id": "string", "title": "string", "shortcode": "string", "color": "string", "order": 0, "is_default": true }

SpaceData

https://developers.kanbert.com/_bundle/openapi.json#/components/schemas/SpaceData
idstringrequired
namestringrequired
{ "id": "string", "name": "string" }

TaskData

https://developers.kanbert.com/_bundle/openapi.json#/components/schemas/TaskData
idstringrequired
project_idstringrequired
client_idstringrequired
parent_task_idstringrequired
external_idstring or nullrequired
uristringrequired
titlestringrequired
statusstring(TaskStatus)required
Enum"Backlog""New""WIP""Completed""Approved""Closed"
typestringrequired
is_onholdbooleanrequired
is_publicbooleanrequired

If false, the task is only visible to the project team - not guest users

due_datestring or null(date)required
due_date_settingsobject(TaskDueDateSettingsData)required
due_date_settings.​is_hard_deadlinebooleanrequired
Default false
due_date_settings.​recurring_typeTaskDueDateRecurringType (string) or nullrequired
Any of:
string TaskDueDateRecurringType Recursive
due_date_settings.​recurring_intervalinteger or nullrequired

Integer offset if recurring_type = daily or NULL -> offset ignored
if recurring_type = weekly -> 1 = every Monday, 2 = every Tuesday, etc
if recurring_type = monthly -> 1 = every month, 2 = every 2 months, etc

phasePhaseData (object) or nullrequired
Any of:
object PhaseData Recursive
milestoneMilestoneData (object) or nullrequired
Any of:
object MilestoneData Recursive
epicEpicData (object) or nullrequired
Any of:
object EpicData Recursive
parentTaskTaskData (object) or nullrequired
Any of:
object TaskData Recursive
subTasksArray of objects(TaskData)required
completed_atstring or null(date-time)required
closed_atstring or null(date-time)required
created_atstring or null(date-time)required
assigneeobject(ProjectTeamData)required
assignee.​idstringrequired
assignee.​first_namestringrequired
assignee.​last_namestringrequired
assignee.​emailstringrequired
assignee.​typestring(UserType)required
Enum"user""guest""tax_advisor"
assignee.​added_atstring(date-time)required
assignee.​spaceobject(SpaceData)required
assignee.​space.​idstringrequired
assignee.​space.​namestringrequired
list_sortingintegerrequired
{ "id": "string", "project_id": "string", "client_id": "string", "parent_task_id": "string", "external_id": "string", "uri": "string", "title": "string", "status": "Backlog", "type": "string", "is_onhold": true, "is_public": true, "due_date": "2019-08-24", "due_date_settings": { "is_hard_deadline": false, "recurring_type": "daily", "recurring_interval": 0 }, "phase": { "id": "string", "title": "string", "po_number": "string", "group": { … }, "type": { … }, "dependency_phase_id": "string", "dependency_milestone_id": "string", "start_date": "2019-08-24", "end_date": "2019-08-24", "created_at": "2019-08-24T14:15:22Z" }, "milestone": { "id": "string", "title": "string", "po_number": "string", "group": { … }, "dependency_phase_id": "string", "dependency_milestone_id": "string", "date": "2019-08-24", "created_at": "2019-08-24T14:15:22Z" }, "epic": { "id": "string", "title": "string", "po_number": "string", "computed_fields": { … } }, "parentTask": {}, "subTasks": [ {} ], "completed_at": "2019-08-24T14:15:22Z", "closed_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "assignee": { "id": "string", "first_name": "string", "last_name": "string", "email": "string", "type": "user", "added_at": "2019-08-24T14:15:22Z", "space": { … } }, "list_sorting": 0 }

Clients

Operations

CustomFields

Operations

Efforts

Operations

File

Operations

Projects

Operations

Tasks

Operations

Usergroups

Operations

Users

Operations