What the model is told
Update the Status of a Baserow row using its row id, which you get from the find tool. Confirm the new status with the customer first. Tell them the update has been made.
Request
PATCHhttps://api.baserow.io/api/database/rows/table/YOUR_BASEROW_TABLE_ID/{{rowId}}/?user_field_names=true
Headers
Content-Typeapplication/jsonAuthorizationToken YOUR_BASEROW_DATABASE_TOKEN
Body
{
"Status": "{{status}}"
}Parameters
rowId stringThe numeric row id.status stringThe new status value. It must match your field's options if it is a single select.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "f53552c5-abee-4e6b-a506-86c2824f6636",
"type": "HTTP_REQUEST",
"label": "Update Baserow Row Status",
"name": "update_baserow_row_status",
"customName": false,
"description": "Update the Status of a Baserow row using its row id, which you get from the find tool. Confirm the new status with the customer first. Tell them the update has been made.",
"parameters": [
{
"name": "rowId",
"type": "string",
"description": "The numeric row id."
},
{
"name": "status",
"type": "string",
"description": "The new status value. It must match your field's options if it is a single select."
}
],
"config": {
"endpoint": {
"method": "PATCH",
"url": "https://api.baserow.io/api/database/rows/table/YOUR_BASEROW_TABLE_ID/{{rowId}}/?user_field_names=true"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Token YOUR_BASEROW_DATABASE_TOKEN"
}
],
"body": "{\n \"Status\": \"{{status}}\"\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.