Mediendatei hochladen
Sende die Datei als rohen Request-Body mit ?filename=. Bilder, PDF-Dateien und kurze Videos, jeweils bis zu 20 MB. Ein Bild über 200 KB wird beim Eingang komprimiert (maximal 2000 px, Zielgröße etwa 150 KB, auf Retina-Displays scharf, Metadaten entfernt); keep_original=true speichert es exakt so, wie gesendet, aber nur auf Wunsch des Inhabers. Verweise im Inhalt mit /media/
POST/v1/sites/{site_id}/media
Erfordert sites:write. Kostet keine Credits.
Sende die Dateibytes als Request-Body und übermittle den Namen in filename. Jede Datei darf bis zu 20 MB groß sein, sofern der Speicherplatz des Tarifs ausreicht. Binde sie im Inhalt mit /media/<filename> ein. Ab dem nächsten Build ist sie enthalten. Besucher sehen sie erst nach der Veröffentlichung.
Autorisierung
Authorizationbearerin headerrequiredPfadparameter
site_idstringrequiredID der Website oder ihr Slug (die Adresse vor .atelier201.page).
Query-Parameter
filenamestringrequiredlength: 1–160 charsaltstringlength: ≤ 300 charskeep_originalbooleantrue speichert die Datei exakt so, wie gesendet, in voller Qualität und Dateigröße. Nur auf Wunsch des Inhabers (etwa bei einer Fotografenarbeit). Standardmäßig wird ein Bild über 200 KB beim Eingang komprimiert.
Antwort
Eine Mediendatei hochladen
dataobjectrequiredrequest_idstringrequiredMögliche Codes: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredMögliche Codes: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_credits
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredMögliche Codes: resource_not_found
errorobjectrequiredrequest_idstringrequiredMögliche Codes: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredMögliche Codes: result_expired
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredMögliche Codes: rate_limited
errorobjectrequiredrequest_idstringrequiredMögliche Codes: internal_error
errorobjectrequiredrequest_idstringrequiredMögliche Codes: service_unavailable
errorobjectrequiredrequest_idstringrequired