Skip to content

GET /api/v1/notifications/icons/{iconId}

Serves a notification icon image. Icon IDs are derived from notification data (session, ID, timestamp, and file extension). Use this endpoint when rendering notification payloads that reference an icon asset.

NameInTypeRequiredDescription
iconIdpathstringYesThe unique identifier for the icon (e.g., 6_10_1749024932903.png)

The icon image is returned as binary content. The response includes standard cache headers and a Content-Type reflecting the image format (image/png, image/jpeg, or image/svg+xml).

Response headers

HeaderDescription
Content-TypeMIME type of the image (e.g., image/png)
Cache-ControlCaching directives (e.g., public, max-age=86400)
ETagEntity tag for cache validation
Last-ModifiedLast modification date

The response body is the raw image bytes — not JSON.

The iconId is passed positionally as a string.

const icon = await client.notifications.icons.get("6_10_1749024932903.png");
Terminal window
curl -O \
https://api.hoody.com/api/v1/notifications/icons/6_10_1749024932903.png