Get the gallery's branding
Returns the gallery's branding (logo, accent color, font, footer, caption defaults). Falls back to built-in defaults when unset.
Returns the gallery's branding (logo, accent color, font, footer, caption defaults). Falls back to built-in defaults when unset.
Authorization
bearerAuth gallery:readA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: gallery:read
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{ "logo_storage_path": "string", "logo_url": "string", "accent_color": "string", "background_color": "string", "text_color": "string", "font_family": "sans", "show_footer": true, "footer_text": "string", "header_letter_spacing": 0, "offer_greeting": "string", "offer_signature": "string", "public_available_works": true, "caption_fields": { "medium": true, "dimensions": true, "edition": true, "location": true, "work_status": true, "provenance": true, "exhibition_history": true, "literature": true, "catalogue_raisonne": true, "market": true, "price_date": true, "price_updated_at": true, "acquisition_value": true, "total_cost": true, "vat_status": true }, "updated_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}List an artwork's waitlist GET
Lists the collectors waiting to be notified when an artwork is available again (the public waitlist CTA's demand signal), newest first. Entries flip to `notified` when the back-in-stock notification goes out.
Mint a signed logo upload URL POST
Returns a one-time signed target for uploading a branding logo. The client uploads the bytes, then PATCHes /gallery/branding with the returned storage_path. Requires a first-party session.