offline
DEVELOPER WORKFLOW
Integrate quality control through one API.
The Playground, dashboard, and your application all use the same versioned RenderProof endpoints.01
Define policyCreate or reuse a Media Contract.
02
Start generationGenerate, evaluate, repair, and retry.
03
Receive decisionPoll status or receive a signed webhook.
Integration example
A complete asynchronous request using the public APITERMINAL
curl -X POST "https://api-production-9267.up.railway.app/v1/generations" \
-H "Content-Type: application/json" \
-H "X-Workspace-Id: ws_demo" \
-H "X-Client-Id: api-quickstart" \
-H "Idempotency-Key: campaign-asset-001" \
-d '{
"contract": {
"version": "1.0",
"original_brief": "Create a premium product image with one document.",
"prompt": "Create a premium product image with one document.",
"must_include": ["one document"],
"must_avoid": ["people", "additional logos"],
"execution": {
"maximum_attempts": 2,
"candidates_per_attempt": 1,
"enabled_providers": ["gmicloud"],
"budget_ceiling_usd": 0.07
}
}
}'Example client activity
Requests attributed toapi-quickstartNo quickstart requests yetRun a copied example to see it attributed here automatically.