How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cube Taskflow API

The Taskflow API from Cube — 11 operation(s) for taskflow.

Cube Taskflow API is one of 42 APIs that Cube publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Taskflow. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 21 operations across 11 paths, and defines 13 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0 (1.0).

Requests are made against a single base URL, https://api.cubesoftware.com.

21 operations 11 paths 13 schemas 3 DELETE7 GET3 PATCH7 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0 (1.0)
Base URL
https://api.cubesoftware.com
Authentication
OAuth 2.0
Terms of Service
Resource Areas
1

Authentication & Security 1

Cube Taskflow API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow.

  • OAuth2 — Standard Cube OAuth 2.0 flow

Paths & Operations 21

Across 11 paths, the API surfaces 21 operations — 3 DELETE, 7 GET, 3 PATCH, 7 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Taskflow 21
GET
/action-items
List action items
action_items_list 1 param → 200401403
POST
/action-items
Create an action item
action_items_create 1 param body → 201400401403
GET
/action-items/{id}
Retrieve an action item
action_items_retrieve 2 params → 200401403404
PATCH
/action-items/{id}
Update an action item
action_items_partial_update 2 params body → 200400401403404
DELETE
/action-items/{id}
Delete an action item
action_items_destroy 2 params → 204401403404
GET
/processes
List workflows
processes_list 6 params → 200401403
POST
/processes
Create a workflow
processes_create 1 param body → 201400401403
GET
/processes/{id}
Retrieve a workflow
processes_retrieve 2 params → 200401403404
PATCH
/processes/{id}
Update a workflow (PATCH)
processes_partial_update 2 params body → 200400401403404
DELETE
/processes/{id}
Delete a workflow
processes_destroy 2 params → 204401403404
POST
/processes/{id}/duplicate
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
processes_duplicate_create 2 params body → 200
POST
/processes/{id}/remind-now
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
processes_remind_now_create 2 params body → 200
POST
/processes/{id}/tasks/{task_id}/remind
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
processes_tasks_remind_create 3 params body → 200
GET
/processes/{id}/tasks/export
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
processes_tasks_export_retrieve 2 params → 200
GET
/tasks
List workflows tasks
tasks_list 5 params → 200401
POST
/tasks
Create a task
tasks_create 1 param body → 201400401
GET
/tasks/{id}
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
tasks_retrieve 2 params → 200
PUT
/tasks/{id}
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
tasks_update 2 params body → 200
PATCH
/tasks/{id}
Update a task
tasks_partial_update 2 params body → 200400401404
DELETE
/tasks/{id}
This is a shortcut class that will include all 6 resourceful actions part of the DRF ViewSets: - list() - retrieve() - create() - update() - partialupdate() - destroy() If you do not want to expose a…
tasks_destroy 2 params → 204
POST
/tasks/bulk
Bulk create and update Tasks
tasks_bulk_create 1 param body → 200400401403

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are PatchedTask (15 properties), Task (15 properties), PatchedActionItem (9 properties), PatchedProcess (9 properties). Each schema is shown below with its type and property counts.

Status32bEnum
string
DRAFT - Draft TODO - To Do DONE - Done
ProcessStatusEnum
string
NOTSTARTED - Not Started INPROGRESS - In Progress COMPLETED - Completed
Process
object
9 properties 6 required
BulkTaskItem
object
Schema for OpenAPI docs - validation deferred to TaskSerializer in service layer.
7 properties
Task
object
15 properties 9 required
BulkTaskResult
object
2 properties 2 required
PatchedProcess
object
9 properties
Resource
object
4 properties 4 required
ActionItem
object
Mixin for serializers that automatically validates position field values. Attributes: positionfieldname (str): The name of the position field to validate. Defa…
9 properties 7 required
BulkTaskRequest
object
2 properties 2 required
PatchedTask
object
15 properties
PatchedActionItem
object
Mixin for serializers that automatically validates position field values. Attributes: positionfieldname (str): The name of the position field to validate. Defa…
9 properties
BulkTaskError
object
Single error object for bulk task operations.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cubesoftware-taskflow-api-openapi.yml Raw ↑

Other APIs Cube publishes across the network.

Cube Agents API
Cube Attributes API
Cube Audit Trail API
Cube Auth API
Cube Authentication API
Cube Canvases API
Cube ChatMessages API
Cube ChatSessions API
Cube ChatSettings API
Cube Comments API
Cube Companies API
Cube Company Groups API
Where this information came from

This is an independent, third-party profile of Cube Taskflow API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.