Node.js
Task APIs
Update Task
This endpoint updates info about a specific task
Node.js
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
- The unique identifier of the task
Example:
"task-elnizmojzrjsogdm"
Body
application/json
- The title of the task (1–500 characters)
Example:
"Resolve customer escalation"
- Status of the task
- Possible values:
open,inprogress,closed - Default
open
Available options:
open, inprogress, closed Example:
"closed"
- The priority of the task
- Possible values:
1,2,3 - Default
1
Available options:
1, 2, 3 Example:
3
- Email of an org member. Validated against your org's member list
Example:
"ankit.singh@hashlabs.dev"
- The due date of the task
- Should be in ISO 8601 timestamp format
Example:
"2026-06-15T18:00:00+00:00"
- Free-form text attached to the task
Example:
"Customer escalated via email — coordinate with support"
- The remind date for the task to receive a reminder
- Should be in ISO 8601 timestamp format
Example:
"2026-06-18T18:00:00+00:00"
- Email of an org member. Defaults to
"api". - Used as
completed_bywhen this update closes the task
Example:
"ankit.singh@hashlabs.dev"
Response
200 - application/json
200 OK
The response is a task object. Refer to the task object here