tasks

Creates a task with one owner, optionally attached to an object the caller can see. When source_node_uuid matches an existing task the caller can see, that task is returned with 200 instead of creating a duplicate.

post/tasks

Request

  • Base URL
    https://api.rhythms.ai
  • URL
    https://api.rhythms.ai/tasks
  • Auth
    none required

Request body

titlestring required

Task title

owner_uuidstring required

Single responsible user UUID

descriptionstring

Task description

due_onstring

Optional due date (YYYY-MM-DD)

status'open' | 'in_progress' | 'blocked' | 'done' | 'canceled'

Defaults to open

subject_type'Okrs::Goal'

Type of the object this task is attached to; use with subject_uuid

subject_uuidstring

UUID of the object this task is attached to; the caller must be able to see it

source_node_uuidstring

UUID of the Operating Memory action_item this task was created from; a repeated value returns the existing task

done_whenstring

What done looks like, or null to clear (at most 2,000 characters)

depends_onstring

What the task waits on, or null to clear (at most 2,000 characters)

resolutionstring

Why the task was closed, with the evidence (at most 2,000 characters); cleared when the task is reopened

proposedboolean

True for a step suggested from the evidence that nobody has committed to yet; set false once its owner takes it on

Changes

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      endpoint added