Update an existing task
Updates an existing task with the provided information.
Authorizations
Your unique Avido API key
Your unique Avido Application ID
Path Parameters
The unique identifier of the task
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"123e4567-e89b-12d3-a456-426614174000"
Body
Request body for updating an existing task
The title of the task
1"Updated Credit Card Block"
A short description of the task
1"The user wants to block their credit card immediately"
ID of the topic this task belongs to
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"789e4567-e89b-12d3-a456-426614174000"
Example inputs for the task
[
"I need to block my credit card",
"Please disable my card"
]Replace the existing task metadata. Use null to clear all metadata for the task.
{ "customerId": "1", "priority": "medium" }JSON schema that defines the structure for user prompts that should be generated for tests. Use null to clear the schema.
{
"type": "object",
"properties": {
"intent": { "type": "string" },
"urgency": {
"type": "string",
"enum": ["low", "medium", "high"]
}
},
"required": ["intent"]
}Whether the task has been verified
true
If true and the task is moved to a different topic, the source topic will be deleted if it has no remaining tasks. Warning: this is a destructive operation — the source topic will be permanently removed when empty.
true
Response
Task updated successfully
Successful response containing the task data
A task that represents a specific job-to-be-done by the LLM in the user application.