Logo is not accepted
Area: Account and access · Updated: 3 Nov 2026 · Auf Deutsch · All articles
Symptoms
- The upload answers 422 with „Die Datei ist kein PNG.“, „… kein JPEG.“, „… kein WebP.“ or „Das Logo ist größer als 256 KB.“
- An SVG answers 422 „Die Datei ist kein SVG-Bild.“
- The organization or project switcher still shows the initials after the upload.
- parts of an SVG (animations, embedded web pages, external images, scripts) are missing in the shown logo.
Cause
- The chosen type does not match the content: X3 checks the first bytes of the file (a JPEG renamed to .png is refused).
- The file is larger than 256 KB after decoding. Logos are shown small; export them at about 512 × 512 pixels.
- The SVG has no
<svg>root (e.g. an HTML file or an SVG wrapped in other markup). - SVGs are cleaned on purpose: scripts, event handlers, foreign objects, animations, external links and imports are removed, only shapes, styles, internal references (#id) and embedded PNG/JPEG/WebP/GIF images stay.
- Until the update of 1 Nov 2026 there were no logos; organizations and projects showed initials only.
- The server has no file storage (503
not_configured); only the operator can change that.
How to fix it
1. Look at the current logo
- In the dashboard: X3 Konto › Organisationen
- With Claude (MCP): No MCP tool (the organisation's logo is X3 Konto's; Growth Intelligence and the X3 App show it from there)
- Since the update of 1 Nov 2026.
Without a logo X3 Konto shows the initials; it shows the type and the last change next to the logo.
2. Upload a matching file
- In the dashboard: X3 Konto › Organisationen › Logo
- With Claude (MCP):
org_logo_set{"org":"nordlicht-studio","contentType":"image/svg+xml","data":"PHN2Zy8+"}
In X3 Konto you choose the square crop yourself (PNG, JPEG or WebP up to 5 MB, X3 writes a transparent 512 px WebP under 256 KB; SVGs go up as they are). Through Claude at most 256 KB, the type must match the content. Owners and admins of the organization (org:admin).
3. Upload a project logo
- In the dashboard: Einstellungen › Projekt › Logo
- With Claude (MCP):
project_logo_set{"project":"my-shop","contentType":"image/png","data":"iVBORw0KGgo="}
Growth Intelligence projects only; needs project:admin.
4. Back to initials
- In the dashboard: X3 Konto › Organisationen › Logo › Entfernen
- With Claude (MCP):
org_logo_remove{"org":"nordlicht-studio"}
How to tell it worked
- The upload answers with a
urllike/v1/logos/org/<id>/2; the switchers, lists and the X3 App show the logo after a reload.