New260+ blocks and 240+ tools are now fully documented
DocumentationReferenceCore BlocksTriggers
Block

API (Legacy) Block

Trigger workflows via a REST API endpoint (legacy format)

The API (Legacy) block exposes your workflow as a REST API endpoint. Incoming requests trigger the workflow and pass their data through the configured input format. Reach for it when you need to start a workflow programmatically from an external system using the legacy API trigger format.

Overview

PropertyValue
Typeapi_trigger
Categorytriggers
Color#2F55FF

When to Use

  • Start a workflow on demand from an external service or backend over HTTP.
  • Accept a structured JSON payload and pass it into the workflow as input.
  • Integrate the workflow with a third-party system that calls a REST endpoint.
  • Build a programmatic entry point for automations triggered by your own code.
  • Maintain compatibility with existing integrations using the legacy API trigger format.

Configuration

Input Format

Defines the schema of the incoming request payload. The fields you declare here become the structured data passed into the workflow when the endpoint is called.

Inputs & Outputs

  • Inputs: none
  • Outputs: input (json) — incoming request data

Tools

This block is a trigger and does not call any external tools. It has no entries in tools.access.

YAML Example

api_trigger_1:
  type: api_trigger
  name: "API (Legacy)"
  inputs:
    inputFormat: '{"name": "string", "email": "string"}'
  connections:
    outgoing:
      - target: next-block-id