List artist images
Lists an artist's images (headshots, studio, install shots) in display order, each with a short-lived signed download URL (null when the caller can't sign the private object, e.g. an API key).
Lists an artist's images (headshots, studio, install shots) in display order, each with a short-lived signed download URL (null when the caller can't sign the private object, e.g. an API key).
Authorization
bearerAuth artists:readA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: artists:read
Path Parameters
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", "artist_id": "string", "storage_path": "string", "url": "string", "alt_text": "string", "kind": "headshot", "position": -9007199254740991, "created_at": "string" } ]}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}Register an artist image POST
Registers an already-uploaded object (from the upload-url endpoint) as an image row, appended to the end. Requires a first-party session.
List artists GET
Lists the gallery's artists, newest first, with cursor pagination. Pass `q` to match by name — use this to resolve an artist name to an id for the artwork `artist_id` filter. The roster is gallery-scoped; RLS returns it only to principals that can read the gallery.