Tasks
Tasks are work instances within a workflow
Last updated
Was this helpful?
Tasks are work instances within a workflow
Last updated
Was this helpful?
Required parameters:
Organization ID. Visible in Settings.
Queue ID. Found in the URL when inside a queue.
A task is defined by the following properties:
id
- A unique task identifier.
status
- The task's status, which can be new
, open
, in_progress
or completed
.
completed_at
. ISO 8601 formatted timestamp.
created_at
. ISO 8601 formatted timestamp.
completed_by
. The user's email address.
queue
. The queue name.
queue_id
. A unique identifier for the queue the task belongs to.
data
. A dictionary with all the attributes that characterize the queue, according to its user defined configuration. Each key nested in the object takes the name of each block's identifier. See to learn more.
source
. The name of the source that originated the task. Can take api
, zapier
, manual
or $filename.csv
as its value.
An example task would look like this:
POST
https://api.humanlambdas.com/orgs/$ORGANIZATION_ID/queues/$QUEUE_ID/tasks/create
This endpoint creates a task.
ORGANIZATION_ID
integer
The ID of your organization.
QUEUE_ID
string
The ID of your queue.
Content-Type
string
application/json
Authorization
string
Your API Key (see Introduction for more details).
data
object
The workflow specific attributes that you want to include in this task.
Sample request:
GET
https://api.humanlambdas.com/orgs/$ORGANIZATION_ID/queues/$QUEUE_ID/tasks/completed
This endpoint returns a list of a queue's completed tasks.
ORGANIZATION_ID
integer
The ID of your organization.
QUEUE_ID
string
The ID of your queue.
offset
integer
The starting index in the returned list. See Pagination for more details.
limit
integer
The maximum number of items to include in the response. See Pagination for more details.
Authorization
string
Your API Key (see Introduction for more details).