Quickstart
This section creates a manifest, starts the server, and calls two endpoints.
Create a manifest
GET /api/v1/health responds unconditionally. POST /api/v1/transform runs a starlark step and returns its result. See Pipelines and steps for how steps pass data to each other.
Start the server
The server binds to 127.0.0.1:8080, as declared in the server block. Host and port can be overridden without editing the manifest; see CLI reference.
Call the endpoints
Malformed JSON is rejected before the pipeline runs.
This is the standard error format used by hclapi. See Errors.