The server exposes the following endpoints on /api/image-builder-composer/v2:
-- GET /api/image-builder-composer/v2/ready - Health check endpoint
-- GET /api/image-builder-composer/v2/openapi.json - OpenAPI specification
Example curl request:
SOCKET="${SOCKET_PATH:-'/run/decomposer-httpd.sock'}"
curl --silent --unix-socket $SOCKET \
--request GET "http://localhost/api/image-builder-composer/v2/ready"Example HTTP request:
# use .env SOCKET_PATH or fallback to default
@socket={{SOCKET_PATH ?? '/run/decomposer-httpd.sock' }}
@host=http://unix{{ socket }}:
GET /api/image-builder-composer/v2/ready HTTP/1.1Example curl request:
SOCKET="${SOCKET_PATH:-'/run/decomposer-httpd.sock'}"
curl --silent --unix-socket $SOCKET \
--request GET "http://localhost/api/image-builder-composer/v2/openapi.json"Example HTTP request:
# use .env SOCKET_PATH or fallback to default
@socket={{SOCKET_PATH ?? '/run/decomposer-httpd.sock' }}
@host=http://unix{{ socket }}:
GET /api/image-builder-composer/v2/openapi.json HTTP/1.1