Introduction
Rogue API
Everything you make in Rogue Studio, from your own code. Generate and edit images, create and extend videos, upload references and manage your library with a REST API, an MCP server for agent tools, and signed webhooks.
How it works
Rogue API sits in front of your Rogue Studio account. You sign in to the console once with your Rogue email and password; the password goes to Rogue to connect your account and is never stored. From then on you work with API keys:
- Create a key in the console with the scopes it needs, an optional daily credit budget and an optional expiry.
- Call the API with
Authorization: Bearer rk_live_.... Every call acts on your Rogue account and spends its credits. - Get results: generations are queued jobs. Wait on them with a long poll, or receive a signed webhook when they finish.
Rogue limits how many generations an account can run at once. You do not have to manage that limit: we queue your jobs and send each one to Rogue as soon as a slot frees up, so you can submit a whole batch in one go.
Base URL and conventions
Base URL
https://rogue-api.sentryq-va.com- JSON in and out, with snake_case field names.
- Every response carries an
X-Request-Idheader. Quote it when something looks wrong. POSTrequests accept anIdempotency-Keyheader. A retry with the same key returns the first result and is never charged twice.- Errors follow RFC 9457 (
application/problem+json) with a stablecode. See Errors. - The machine-readable contract lives at https://rogue-api.sentryq-va.com/openapi.json, and the MCP server at
https://rogue-api.sentryq-va.com/mcp.
What you can do
| Area | Endpoints |
|---|---|
| Account | Profile, credit balance and plan limits: /v1/account, /v1/account/balance, /v1/account/limits |
| Catalog | Models and their settings, styles and prompt suggestions: /v1/models, /v1/styles, /v1/suggestions |
| Create | Images, image edits, videos, video extensions and frame grabs: /v1/images/*, /v1/videos/*, with cost estimates at /v1/estimate |
| Jobs | Follow, list and cancel generations: /v1/generations |
| Files | Upload or import references and manage the library: /v1/uploads, /v1/assets, /v1/projects |
Adult content
Rogue Studio is an adult platform. Outputs carry an nsfw flag, the console blurs them until you reveal them, and the MCP server returns media as URLs only, never inline.
Next steps
QuickstartSign in, create a key and make your first call in three steps.AuthenticationAPI keys, scopes, budgets and the Rogue connection behind them.GenerationsCreate images and videos, follow the job lifecycle and wait for results.Uploads and referencesUpload files or import URLs and use them as references.Models and parametersPick a model, read its allowed settings and add styles.WebhooksSigned events when generations finish, with verification code.MCP serverConnect Claude Code, Claude Desktop, Cursor and other MCP clients.ErrorsEvery error code, what it means and what to do about it.Rate limits and creditsRequest limits, concurrency, credit budgets and costs.API referenceEvery endpoint and field, generated from the OpenAPI document.