Skip to content

Echopoint documentation

Echopoint is a workflow layer for API-shaped work. It helps you sync an OpenAPI specification, generate runnable requests, compose those requests into flows, and inspect each execution.

Use Echopoint when an API operation needs more than a single request:

  • Onboarding a user across multiple services.
  • Calling partner APIs in a predictable sequence.
  • Replaying operational workflows with the same inputs.
  • Keeping generated requests aligned with an OpenAPI source of truth.

OpenAPI sync imports operations, schemas, and authentication metadata from a specification. Synced requests stay tied to the spec so changes can be reviewed instead of rediscovered manually.

Requests are the building blocks of a workflow. They can be generated from a synced operation or created manually for endpoints that are not covered by a spec.

Flows compose requests into multi-step workflows. A flow can pass data between steps, branch on responses, and keep related API work in one runnable surface.

Executions are individual flow runs. They show what happened at each step, including request and response details that help debug or replay a workflow.

Read Getting started to create your first OpenAPI-backed workflow.