Upscale a cover asset to print resolution (async)
Upscales preview -> full, audiobook_preview -> audiobook_full, or no_text -> no_text_full. FREE for every source asset, audiobook_preview included: consumes no credits (only the concurrency limit applies; there is no 402 on this endpoint). The web app's high-res downloads are free on Enterprise too. Returns 409 asset_already_exists if the target asset already exists, and 404 asset_not_available if the source asset has not been generated.
Request
- Base URL: https://beyourcover.com
- URL: https://beyourcover.com/api/v1/covers/{coverId}/upscale
- Auth: HTTP bearer
Path parameters
The cover's public id (UUID) as returned in job results (covers[].coverId).
Headers
Optional idempotency key. If a resource/job was already created with the same key (scoped to the API key for jobs, to the user for books), the endpoint returns 200 with the existing resource instead of creating a duplicate. Concurrent duplicates are also collapsed via a unique-constraint retry.
Request body
Response
Idempotent replay of an existing job with the same Idempotency-Key.
Changes
No recorded changes to this operation across all 1 revision of this API.