Medien
Medium importieren oder hochladen
Fügt der Mediathek eines Betriebs eine Datei (Multipart) oder eine https-URL hinzu, die Sofia abruft. Erfordert eine Live-App und ein aktives Abonnement.
Autorisierungen
AuthorizationstringerforderlichIhr persönlicher Schlüssel oder OAuth-Access-Token, gesendet als
Bearer <token>.
Header
Idempotency-KeystringMit demselben Body wiederholt, liefert die Anfrage dieselbe Antwort, ohne zweiten Import. Sie gilt für die Formularfelder, nicht für die Bytes der Datei.
Body
application/json, multipart/form-data
establishmentIdstringerforderlichDer Betrieb, dessen Mediathek das Medium erhält
urlstringJSON: die
https-Adresse des Mediums, das Sofia selbst abruft (keine Datei)filestring<binary>multipart/form-data: die Datei (Bild oder Video), ohneurl
Antwort
201application/json
Das der Mediathek hinzugefügte Medium.
idstringerforderlichKennung des Mediums, in
media[].ideines Beitrags zu übergebentypestringerforderlichArt des Mediums
Zulässige Werte:
imagevideourlstringerforderlichSignierte Adresse, für das aktuelle Zeitfenster gültig
400
Fehlerhafter Body.
401
Das Token fehlt, ist unbekannt, abgelaufen oder widerrufen.
402
subscription_required.
403
live_mode_required bei einer Test-Anwendung, oder die Berechtigung media:write fehlt.
404
Betrieb außerhalb des Workspace des Tokens.
413
payload_too_large: über der Größenbeschränkung der App.
422
media_import_refused, mit Grund: private_address, too_large, unsupported_media, unreachable, timeout, invalid_url, redirect_limit oder removed_from_library. media_upload_refused bei einer Datei.
4XXapplication/json
Jeder andere Fehler, im Fehlerumschlag.