Reference · API

API reference

Create workflow runs and read back artifacts, step telemetry, and cost ledger entries. Per-endpoint detail pages are generated from the OpenAPI schema once published.

Base URL

Production: https://api.esy.com

Runtime endpoints

POST/v1/runsCreate and execute a workflow run.
GET/v1/runsList persisted runs for the authenticated workspace.
GET/v1/runs/{runId}Fetch run details, step telemetry, and cost ledger entries.
GET/v1/artifactsList persisted artifacts.
GET/v1/artifacts/{artifactId}Fetch artifact content, metadata, and cost ledger entries.

Example response

POST /v1/runs · 201 createdjson
{
  "id": "run-a1b2c3d4",
  "status": "running",
  "templateId": "generate-clip-art-asset",
  "queuedAt": "2026-05-16T22:14:12.482Z",
  "startedAt": "2026-05-16T22:14:12.604Z"
}

Authentication

Requests are authenticated with a bearer token scoped to a workspace. External API keys, scopes, and rate limits will be documented here once they’re available. For now, manage workspaces and tokens from app.esy.com.

Versioning

All endpoints are versioned under /v1. Breaking changes will land on a new path (/v2) and be tracked in the changelog.