Upscale Pro
POST/api/v1/upscale/generate
Upscale Pro at a chosen resolution tier. Task businessType is UPSCALE when polling /api/v1/tasks/{businessType}/{taskId}. Credit cost is fixed when the task is accepted. See Pricing for the latest rates.
Request
Responses
- 200
- 400
- 401
- 429
- 500
- 503
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
The request is invalid, the account is not subscribed, or the account has insufficient credits.
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
Unauthorized — missing or invalid API key.
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
Too many requests — a per-key or service-wide call-rate limit was exceeded, or this API key already has 3 active generation tasks. Honor Retry-After when present; otherwise use exponential backoff with jitter.
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
Limit for the scope that rejected the request.
Remaining capacity for the rejecting scope; normally 0 on a 429 response.
Unix timestamp in seconds when the rejecting scope is expected to reset.
Minimum number of seconds to wait before retrying.
Rejecting scope: api_key_minute, api_key_hour, global_minute, global_hour, or api_key_active_tasks.
An unexpected server-side error occurred.
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
A protective service or dependency is temporarily unavailable. Retry with backoff.
Response Headers
Request identifier generated or accepted by the server. Use this value when contacting support.
Minimum number of seconds to wait before retrying.