Skip to main content
POST
Lädt eine Datei hoch, auf dem Management-API-Host (api.scanova.io), authentifiziert mit Ihrem rohen Management-API-Schlüssel.
file
erforderlich
Die hochzuladende Datei. Entweder file oder upload ist erforderlich.
file
Alias für file — geben Sie das eine oder das andere an.
string
Kommagetrennte Kategorien, gegen die die Validierung eingeschränkt wird (image, video, audio, pdf, doc, script). Siehe Zulässige Dateitypen auflisten für die Akzeptanzkriterien je Kategorie.
string
Wie diese Datei verwendet wird: avatar, qr_logo, qr_content, poster, qr_image, profile_pic, banner, smart, thumbnail, oder unknown (Standard).
string
Freitext-Kategorielabel, z. B. ein QR-Kategorie-Slug oder "Custom Design".
integer
Eine Massen-Medien-Batch-ID, aus Massen-Medien-Batch erstellen, um diesen Upload damit zu verknüpfen.

Validierung

  • Erweiterung und MIME-Typ müssen beide in der Zulassungsliste der erkannten file_type-Kategorie vorhanden sein — eine Diskrepanz (z. B. eine .png-Erweiterung bei einer Datei, die tatsächlich ein PDF ist) wird abgelehnt.
  • Größe wird gegen das Limit der Kategorie geprüft — außer bei pdf/doc-Dateien, wo die Plan-Quota DOCUMENT_FILE_SIZE des Kontos (in MB) die statische Obergrenze überschreibt.
  • JavaScript (.js)-Uploads werden geparst, um vor der Größenprüfung zu bestätigen, dass es sich um syntaktisch gültiges JS handelt.
  • SVGs werden auf eingebettete Skripte gescannt und bei einem Fund abgelehnt.
  • Dateien ohne Erweiterung werden grundsätzlich abgelehnt.
400 bei jedem der oben genannten Validierungsfehler, mit einer Meldung, die das Problem benennt.

Verwandte Themen

Autorisierungen

Authorization
string
header
erforderlich

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.

Antwort

File uploaded.