Baserow

Find Baserow Row by Email

Looks up one Baserow row by exact email address.

Unverified

What the model is told

Find a customer's row in Baserow by the exact email address they give you. Returns at most one row with its id, Name and Status. Use the row id with the update tool. If nothing is returned, tell the customer you could not find a record.

Request

GEThttps://api.baserow.io/api/database/rows/table/YOUR_BASEROW_TABLE_ID/?user_field_names=true&include=Name,Status&size=1&filter__field_YOUR_BASEROW_EMAIL_FIELD_ID__equal={{email}}

Headers

  • AuthorizationToken YOUR_BASEROW_DATABASE_TOKEN

Parameters

  • email stringThe exact email address to look up.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "a0bfc6ba-7676-4c7b-8435-94bde26a8b45",
    "type": "HTTP_REQUEST",
    "label": "Find Baserow Row by Email",
    "name": "find_baserow_row_by_email",
    "customName": false,
    "description": "Find a customer's row in Baserow by the exact email address they give you. Returns at most one row with its id, Name and Status. Use the row id with the update tool. If nothing is returned, tell the customer you could not find a record.",
    "parameters": [
      {
        "name": "email",
        "type": "string",
        "description": "The exact email address to look up."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://api.baserow.io/api/database/rows/table/YOUR_BASEROW_TABLE_ID/?user_field_names=true&include=Name,Status&size=1&filter__field_YOUR_BASEROW_EMAIL_FIELD_ID__equal={{email}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Token YOUR_BASEROW_DATABASE_TOKEN"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.