Skip to content
Hoody.com

The notification server exposes icon assets used to brand notifications in the UI. Each notification references an icon by a stable identifier derived from session, notification ID, timestamp, and extension. Use this endpoint to fetch the raw icon image bytes for rendering, caching, or watermarking notification payloads.

Serves a notification icon image. The response body is the raw image bytes (image/jpeg, image/png, or image/svg+xml) accompanied by cache-validation headers (Cache-Control, ETag, Last-Modified). Clients should honor those headers to avoid refetching unchanged icons.

NameInTypeRequiredDescription
iconIdpathstringYesThe unique identifier for the icon (e.g., 6_10_1749024932903.png)
Terminal window
curl -i https://{projectId}-{containerId}-n-1.{server}.containers.hoody.com/api/v1/notifications/icons/6_10_1749024932903.png

The response body is the raw icon image bytes. The Content-Type header reflects the MIME variant returned by the server.

Sample response:

HTTP/1.1 200 OK
Content-Type: image/png
Cache-Control: public, max-age=86400
ETag: "a1b2c3d4e5f6"
Last-Modified: Wed, 03 Jun 2025 12:35:32 GMT
<binary png data>
HeaderTypeDescription
Cache-ControlstringCaching directives. Example: public, max-age=86400
Content-TypestringMIME type of the image. Example: image/png
ETagstringEntity tag for cache validation
Last-ModifiedstringLast modification date