Tasks

Drive the Elnora agent — create tasks and exchange messages.

Drive the Elnora agent — create tasks and exchange messages.

elnora tasks archive

Archive (delete) a task

Destructive

elnora tasks archive [required options] [options]
ParameterTypeRequiredDescription
taskIduuidyesTask ID to archive

elnora tasks attachmentContent

Get the content of a task attachment

Read-only

elnora tasks attachmentContent [required options] [options]
ParameterTypeRequiredDescription
attachmentIduuidyesAttachment ID
taskIduuidyesTask ID

elnora tasks attachments

List the files attached to a task

Read-only

elnora tasks attachments [required options] [options]
ParameterTypeRequiredDescription
taskIduuidyesTask ID

elnora tasks create

Create a new task in a project. If a message is provided it is queued, but the AI response is NOT returned — the agent processes asynchronously. Poll elnora_tasks_messages every 5-10s until the last message has role 'assistant' with metadata.status 'completed'. Timeout after 5 min.

elnora tasks create [options]
ParameterTypeRequiredDescription
messagestringnoInitial message
projectuuidnoProject ID (optional; defaults to your workspace)
streambooleannoStream agent response in real-time (SSE) Default: false.
titlestringnoTask title
waitbooleannoWait for agent response (polling) Default: false.

elnora tasks get

Get details of a specific task

Read-only

elnora tasks get [required options] [options]
ParameterTypeRequiredDescription
taskIduuidyesTask ID

elnora tasks list

List tasks, optionally filtered by project or lifecycle status

Read-only

elnora tasks list [options]
ParameterTypeRequiredDescription
pageintegernoPage number Default: 1.
pageSizeintegernoResults per page Default: 25.
projectuuidnoProject ID to filter by
statusenumnoLifecycle filter: active (default), archived, or all One of: active, archived, all.

elnora tasks messages

List messages for a task

Read-only

elnora tasks messages [required options] [options]
ParameterTypeRequiredDescription
cursorstringnoPagination cursor
limitintegernoResults per page Default: 50.
taskIduuidyesTask ID

elnora tasks send

Send a message to a task. Returns the created user message immediately — the agent processes asynchronously. To get the AI response, poll elnora_tasks_messages until the last message has role 'assistant' with metadata.status 'completed'. Poll every 5-10s, timeout after 5 min.

elnora tasks send [required options] [options]
ParameterTypeRequiredDescription
fileRefsstringnoComma-separated file reference UUIDs
messagestringyesMessage content
streambooleannoStream agent response in real-time (SSE) Default: false.
taskIduuidyesTask ID
waitbooleannoWait for agent response (polling) Default: false.

elnora tasks unarchive

Unarchive a task so it reappears in the default task list

Idempotent

elnora tasks unarchive [required options] [options]
ParameterTypeRequiredDescription
taskIduuidyesTask ID to unarchive

elnora tasks update

Update an existing task

Idempotent

elnora tasks update [required options] [options]
ParameterTypeRequiredDescription
statusstringnoNew task status
taskIduuidyesTask ID
titlestringnoNew task title

On this page