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.
What Echopoint is for
Section titled “What Echopoint is for”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.
Core concepts
Section titled “Core concepts”OpenAPI sync
Section titled “OpenAPI sync”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
Section titled “Requests”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
Section titled “Executions”Executions are individual flow runs. They show what happened at each step, including request and response details that help debug or replay a workflow.
Start here
Section titled “Start here”Read Getting started to create your first OpenAPI-backed workflow.