Skip to content

Get client logo image

GET
/client/logo/{clientIdentifier}
Code sample: Shell / cURL
curl --request GET \
--url http://localhost:9090/client/logo/example

Serve the client logo image. This is a public endpoint that does not require authentication. Supports ETag-based caching.

clientIdentifier
required
string

The OAuth2 client identifier

If-None-Match
string

Return 304 when this matches the logo’s current ETag. Weak tags and * are accepted.

Logo image

Media typeimage/*
string format: binary
ETag
string

Content hash for caching

Cache-Control
string

Public, max-age=300, must-revalidate

Not modified (ETag match)

ETag
string

Current content hash

Cache-Control
string

Public, max-age=300, must-revalidate

Client or logo not found

The request failed inside the server. Unlike every other failure on this endpoint, the body is the server’s HTML error page rather than the JSON error envelope, because this handler renders the shared error template.

Media typetext/html
string