Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

All actions

This page lists the actions available in API Endpoints and what each one does. Use this as a quick reference while building your endpoints.

Data → Tables

  • Get rows: read rows from a table with filters, sorting, and pagination.
  • Insert rows: add one or many new rows to a table.
  • Update rows: change existing rows by ID or by filters.
  • Delete rows: remove rows by ID or by filters.
  • Execute SQL: run a custom SQL query with named parameters.

HTTP request

Call external APIs securely from the server. Bind request URL, method, headers, and body. Use environment variables and secrets where appropriate.

Email

API Endpoints also include a built-in Send Email action under the Email category.

Use it when you want backend workflows to send an email.

The action lets you configure:

  • A sender email prefix and sender email domain
  • One or more recipients
  • A subject
  • Text or HTML content

Workflows

  • Run workflow: call another backend workflow and wait for its result.
  • Send response: send an HTTP response back to the caller (status, headers, and body), and optionally continue the workflow afterwards.

Integrations

When you install an integration that provides workflow actions (for example Resend), its actions appear under the Integrations folder in the Add action menu.

Flow & utilities

  • True/False split: split the workflow into two branches based on a condition (If).
  • Multi‑option split: branch into many paths based on a value (Switch).
  • Pass through condition: stop the workflow early if a condition is not met.
  • Try/Catch: run a block of actions and handle any errors in a separate Catch branch.
  • Iterator (for loop): repeat a block of actions for each item in a list.
  • While loop: repeat a block of actions while a condition stays true.
  • Break loop / Continue loop: control when loops stop or move to the next item.
  • Time delay: wait for a given amount of time before continuing.

NEXT STEPS

Not sure which action to use? Start from your goal:

  • Need to read/write a table → use Data → Tables
  • Need to call a third‑party API → use HTTP Request
  • Need to send back data to the UI → use Return a value