Start here
One curl that generates an image on the public HTTP API.
Call GET /v1/catalog before inventing ops. HTTP and MCP share the same module + op + input.
MCP session already has pim_* tools — use those. This site is for HTTP apps/curl. Skill pim/http-api (MCP resource pim://skill/pim/http-api).
curl -sS https://intelligence-backend.gethelium.co/v1/generate \
-H "Authorization: Bearer pim_sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"op": "image",
"workspaceId": "<uuid>",
"prompt": "Studio packshot on white"
}'{ "ok": true, "module": "generate", "op": "image", "data": { "id": "...", "status": "SUCCEEDED", "assets": [] } }- Prod API:
https://intelligence-backend.gethelium.co. Local:http://localhost:3001. - Secret keys (
pim_sk_): servers only. - Connect MCP: /docs/mcp.
- Docs for agents: /docs/llms.txt · skill
pim/http-api. - OpenAPI:
{API}/v1/openapi.json.
Catalog modules include generate, models, and research (MCP pim_* + POST /v1). Session REST for the web app stays API-only.