Artguru Open API
Turn customer materials and AI commercial drafts into print-ready assets.
Integrate two ways
| Path | What it does |
|---|---|
| HTTP API | Call /image/upload, /enhance/generate, and other endpoints directly with an x-api-key header. AI coding tools can read these docs via llms.txt or MCP (see Use with AI) — by default that only helps your IDE write client code, it does not call Artguru on your behalf. |
| Artguru Agent MCP | Product-side MCP tools (artguru_enhance, artguru_restore, artguru_unblur, artguru_upscale) that run a task and wait for the result on your behalf. This is a separate product capability from the docs-site MCP above. |
Typical flow
- Obtain your x-api-key (see Authentication)
- POST /api/v1/image/upload
- POST /api/v1/enhance/generate, /api/v1/restore/generate, /api/v1/unblur/generate, or /api/v1/upscale/generate — the response carries taskId and businessType
- Poll GET /api/v1/tasks/{businessType}/{taskId} until status is SUCCESS, FAIL, ERROR, or OTHER, then read data.generateUrl
- Check GET /api/v1/credits and GET /api/v1/usage
Product: artguru.ai