Skip to content

ulams tasks

Generated from front/cli (ulams schema)

Complete task.

Kind: write. Stability: stable. MCP tool: tasks_complete. Scopes: reports:write.

Endpoints: POST /api/admin/tasks/complete/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task
--body unknown Request body (JSON)
Terminal window
# Complete task
ulams tasks complete 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task"
},
"body": {
"description": "Request body (JSON)"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Store a newly created task.

Kind: write. Stability: stable. MCP tool: tasks_create. Scopes: reports:write.

Endpoints: POST /api/admin/tasks.

Flag Type Required Description
--description string description
--due-date string due_date
--related-id integer related_id
--related-type string related_type
--title string yes title
--type string type
--user-id integer yes user_id
Terminal window
# Store a newly created task
ulams tasks create --title Example --user-id text --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "description"
},
"due_date": {
"type": "string",
"description": "due_date"
},
"related_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "related_id"
},
"related_type": {
"type": "string",
"description": "related_type"
},
"title": {
"type": "string",
"description": "title"
},
"type": {
"type": "string",
"description": "type"
},
"user_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "user_id"
}
},
"required": [
"title",
"user_id"
],
"additionalProperties": {}
}

Remove the specified task.

Kind: destructive (idempotent). Stability: stable. MCP tool: tasks_delete. Scopes: reports:write.

Endpoints: DELETE /api/admin/tasks/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task
Terminal window
# Remove the specified task
ulams tasks delete 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Task details.

Kind: read (idempotent). Stability: stable. MCP tool: tasks_get. Scopes: reports:read.

Endpoints: GET /api/admin/tasks/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task
Terminal window
# Task details
ulams tasks get 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Incomplete task.

Kind: write. Stability: stable. MCP tool: tasks_incomplete. Scopes: reports:write.

Endpoints: POST /api/admin/tasks/incomplete/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task
--body unknown Request body (JSON)
Terminal window
# Incomplete task
ulams tasks incomplete 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task"
},
"body": {
"description": "Request body (JSON)"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Get a listing of the tasks.

Kind: read (idempotent). Stability: stable. MCP tool: tasks_list. Scopes: reports:read.

Endpoints: GET /api/admin/tasks.

Flag Type Required Description
--page number Pagination Page Number
--per-page number Pagination Per Page
--title string Task title %LIKE%
--type string Task type
--user-id integer Task user_id
--created-by-id integer Task created_by_id
--related-type string Task related_type
--related-id integer Task related_id
--related-ids[] array An array of related_id
--due-date-from string Due date from
--due-date-to string Due date to
Terminal window
# Get a listing of the tasks
ulams tasks list --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"page": {
"type": "number",
"description": "Pagination Page Number"
},
"per_page": {
"type": "number",
"description": "Pagination Per Page"
},
"title": {
"type": "string",
"description": "Task title %LIKE%"
},
"type": {
"type": "string",
"description": "Task type"
},
"user_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Task user_id"
},
"created_by_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Task created_by_id"
},
"related_type": {
"type": "string",
"description": "Task related_type"
},
"related_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Task related_id"
},
"related_ids[]": {
"type": "array",
"items": {
"type": "number"
},
"description": "An array of related_id"
},
"due_date_from": {
"type": "string",
"description": "Due date from"
},
"due_date_to": {
"type": "string",
"description": "Due date to"
}
},
"additionalProperties": {}
}

Store a newly created task note.

Kind: write. Stability: stable. MCP tool: tasks_notes. Scopes: reports:write.

Endpoints: POST /api/admin/tasks/notes.

Flag Type Required Description
--note string yes note
--task-id integer yes task_id
Terminal window
# Store a newly created task note
ulams tasks notes --note text --task-id text --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"note": {
"type": "string",
"description": "note"
},
"task_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "task_id"
}
},
"required": [
"note",
"task_id"
],
"additionalProperties": {}
}

Remove the specified task notes.

Kind: destructive (idempotent). Stability: stable. MCP tool: tasks_notes_delete. Scopes: reports:write.

Endpoints: DELETE /api/admin/tasks/notes/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task note
Terminal window
# Remove the specified task notes
ulams tasks notes-delete 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task note"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Update task note.

Kind: write. Stability: stable. MCP tool: tasks_notes_update. Scopes: reports:write.

Endpoints: PATCH /api/admin/tasks/notes/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task note
--note string note
--task-id integer task_id
Terminal window
# Update task note
ulams tasks notes-update 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task note"
},
"note": {
"type": "string",
"description": "note"
},
"task_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "task_id"
}
},
"required": [
"id"
],
"additionalProperties": {}
}

Update the specified task.

Kind: write. Stability: stable. MCP tool: tasks_update. Scopes: reports:write.

Endpoints: PATCH /api/admin/tasks/{id}.

Flag Type Required Description
--id (positional) integer yes ID of task
--description string description
--due-date string due_date
--related-id integer related_id
--related-type string related_type
--title string title
--type string type
--user-id integer user_id
Terminal window
# Update the specified task
ulams tasks update 1 --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ID of task"
},
"description": {
"type": "string",
"description": "description"
},
"due_date": {
"type": "string",
"description": "due_date"
},
"related_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "related_id"
},
"related_type": {
"type": "string",
"description": "related_type"
},
"title": {
"type": "string",
"description": "title"
},
"type": {
"type": "string",
"description": "type"
},
"user_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "user_id"
}
},
"required": [
"id"
],
"additionalProperties": {}
}