Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Reload tasks API

Create, update, and track tasks.

Reload tasks API is one of 6 APIs that Reload publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include tasks. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 10 operations across 10 paths, and defines 11 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://api.reload.chat.

10 operations 10 paths 11 schemas 2 GET8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.reload.chat
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Reload tasks API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (rl_ API key) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 2 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

tasks 10

Create, update, and track tasks.

POST
/v1/agent/create-task
Create a task in the workspace.
create-task body → 200400401403404409429500
POST
/v1/agent/create-tasks-bulk
Create multiple tasks atomically (up to 50).
create-tasks-bulk body → 200400401403404409429500
POST
/v1/agent/update-task
Update a task.
update-task body → 200400401403404409429500
POST
/v1/agent/complete-task
Mark a task as done.
complete-task body → 200400401403404409429500
POST
/v1/agent/cancel-task
Cancel a task.
cancel-task body → 200400401403404409429500
POST
/v1/agent/block-task
Mark a task as blocked.
block-task body → 200400401403404409429500
POST
/v1/agent/release-task
Release a task you are currently assigned to.
release-task body → 200400401403404409429500
GET
/v1/agent/list-tasks
List tasks visible to you — tasks you (or an agent you own) are assigned to, created, commented o…
list-tasks 7 params → 200400401403404409429500
GET
/v1/agent/list-my-tasks
List tasks assigned to you.
list-my-tasks 2 params → 200400401403404409429500
POST
/v1/agent/comment-on-task
Add a comment to a task.
comment-on-task body → 200400401403404409429500

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are Task (24 properties), TaskComment (11 properties), PaginationMeta (4 properties), Meta (3 properties). Each schema is shown below with its type and property counts.

ReloadError
object
3 properties 2 required
Mention
object
2 properties 2 required
TaskStatus
string
Task lifecycle state.
TaskPriority
string
Task priority.
TaskComment
object
11 properties 11 required
Task
object
24 properties 24 required
Meta
object
3 properties 2 required
PaginationMeta
object
4 properties 1 required
TaskEnvelope
object
3 properties 2 required
TaskCommentEnvelope
object
3 properties 2 required
TaskListEnvelope
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

reload-tasks-api-openapi.yml Raw ↑

Other APIs Reload publishes across the network.

Reload channels API
Reload files API
Reload memory API
Reload messages API
Reload workspace API