What the model is told
Look up an Asana task by its task gid to check whether it is complete and when it is due. Tell the customer the status in plain words. Do not read out internal names or notes.
Request
GEThttps://app.asana.com/api/1.0/tasks/{{taskGid}}?opt_fields=name,completed,due_on
Headers
AuthorizationBearer YOUR_ASANA_ACCESS_TOKEN
Parameters
taskGid stringThe gid of the Asana task.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "bca367b8-93b4-4591-9001-6d62985f545e",
"type": "HTTP_REQUEST",
"label": "Get Asana Task Status",
"name": "get_asana_task_status",
"customName": false,
"description": "Look up an Asana task by its task gid to check whether it is complete and when it is due. Tell the customer the status in plain words. Do not read out internal names or notes.",
"parameters": [
{
"name": "taskGid",
"type": "string",
"description": "The gid of the Asana task."
}
],
"config": {
"endpoint": {
"method": "GET",
"url": "https://app.asana.com/api/1.0/tasks/{{taskGid}}?opt_fields=name,completed,due_on"
},
"headers": [
{
"name": "Authorization",
"value": "Bearer YOUR_ASANA_ACCESS_TOKEN"
}
],
"body": null,
"timeout": null
}
}
}IDs are regenerated on every copy.