Fetch Logo
Changed onFetch a brand's logo files by DOMAIN and store them in the team library (free lookup).
Free and unmetered, like the in-app agent tool over the same runner (founder ruling 2026-08-25) — the only cost control is the shared media rate limit.
Up to three variants per domain (typically the wordmark, the icon, and a light/dark pairing), each saved as a durable file_ the canvas and the other media verbs accept. SVG is preferred when the brand publishes one.
Domains are looked up independently: one that has no brand data reports its own typed error (domain_not_found, low_quality_rejected, provider_quota_exceeded, download_failed) while the rest of the batch still returns logos.
A domain is unambiguous by construction, but a WRONG domain is not an error: it returns that other company's real logo. The resolved domain and brand_name are echoed on every result so the caller can check.
Request
- Base URLhttps://api.moda.app/v1
- URLhttps://api.moda.app/v1/media/fetch-logo
- AuthHTTP bearer
Headers
Calendar-dated API version pin. New integrations should pin 2026-05-01 to opt into the newest response shapes. For back-compat the server also accepts requests with no header and resolves them to the current default (today: 2026-04-12); that default advances on each sunset date. Any unsupported value returns 400 unsupported_version.
Request body
Response
Successful Response
Changes
- info
endpoint added
- info