Skip to main content
GET
Get image
Returns one Media Library image: its public URL, alt text, AI-written title / caption / description, tags, dimensions, the prompt that produced it, the E-E-A-T disclaimer, the content item it is attached to, and every social variant cut (preset, size, URL). This is also the poll endpoint after Generate image. The first five fields — image_id, generation_id, status, image_url, error — are the poll contract: status is generating until the worker finishes, then complete (with image_url) or error (with error). Prefer the image.generation.completed / image.generation.failed webhooks over polling. Assets that belong to a different site return 404. Scope required: images:read (keys holding only images:write may still poll)

Path parameters

string
required
The Media Library asset UUID (the image_id returned by Generate image or List images).

Response fields

Authorizations

X-API-Key
string
header
required

Your Hrizn API key (prefix hzk_)

Path Parameters

imageId
string<uuid>
required

Response

Image

data
object

A Media Library image. The first five fields form the async-generation poll contract and are always present; the rest describe the finished asset.

Last modified on September 6, 2026