List artwork images
Lists an artwork's images in display order, each with a short-lived signed download URL.
Lists an artwork's images in display order, each with a short-lived signed download URL.
Authorization
bearerAuth artworks:readA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: artworks:read
Path Parameters
The artwork id.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{ "data": [ { "id": "string", "artwork_id": "string", "storage_path": "string", "url": "string", "alt_text": "string", "kind": "artwork", "width": -9007199254740991, "height": -9007199254740991, "position": -9007199254740991, "created_at": "string" } ]}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}Add an artwork image by URL POST
Fetches a public image URL server-side, stores it, and registers it as an image on the artwork — the programmatic path for the API, the assistant, and agents, which can't PUT bytes to a signed URL. The URL is validated (https, size, type, host) before fetch. Reachable with an API key.
Reorder an artwork's images POST
Sets each image's position from its index in the supplied order. Ids not on the artwork are ignored. Requires a first-party session.