API-Endpunkte
Wir bieten einsatzbereite SDKs für die meisten gängigen Programmiersprachen und Plattformen an und empfehlen grundsätzlich deren Verwendung. Falls jedoch kein passendes SDK für Ihren Anwendungsfall verfügbar ist oder Sie selbst eines entwickeln, erläutern wir hier alle Details unserer grundlegenden REST API.
Transloadit stellt eine JSON-basierte REST API bereit, die Sie für Folgendes verwenden können:
- Assemblies erstellen, ihren Status prüfen oder sie löschen
- Assembly Notifications erneut senden
- Templates erstellen, aktualisieren, ihren Status prüfen oder sie löschen
- Abrechnungsinformationen prüfen
Hier finden Sie eine vollständige Übersicht der verfügbaren Endpunkte:
Authentifizierung
- Bearer-Token erstellenPOST
/token
Assemblies
- Neue Assembly erstellenPOST
/assemblies - Assembly Status abrufenGET
/assemblies/{ASSEMBLY_ID} - Änderungen einer Assembly live streamenGET
{UPDATE_STREAM_URL} - Laufende Assembly abbrechenDELETE
/assemblies/{ASSEMBLY_ID} - Eine Assembly erneut ausführenPOST
/assemblies/{ASSEMBLY_ID}/replay - Liste der Assemblies abrufenGET
/assemblies?signature={SIGNATURE}¶ms={PARAMS}
Webhooks
- Assembly Notification erneut sendenPOST
/assembly_notifications/{ASSEMBLY_ID}/replay
Abrechnung
- Monatsrechnung abrufenGET
/bill/{DATE}?signature={SIGNATURE}
Warteschlangen
- Derzeit genutzte Priority Job Slots abrufenGET
/queues/job_slots?signature={SIGNATURE}
Template-Zugangsdaten
- Neue Template-Zugangsdaten erstellenPOST
/template_credentials - Template-Zugangsdaten abrufenGET
/template_credentials/{CREDENTIALS_ID_OR_NAME}?signature={SIGNATURE}¶ms={PARAMS} - Template-Zugangsdaten bearbeitenPUT
/template_credentials/{CREDENTIALS_ID_OR_NAME}?signature={SIGNATURE} - Template-Zugangsdaten löschenDELETE
/template_credentials/{CREDENTIALS_ID_OR_NAME} - Liste der Template-Zugangsdaten abrufenGET
/template_credentials?signature={SIGNATURE}¶ms={PARAMS}
Templates
- Neues Template erstellenPOST
/templates - Template abrufenGET
/templates/{TEMPLATE_ID}?signature={SIGNATURE}¶ms={PARAMS} - Template bearbeitenPUT
/templates/{TEMPLATE_ID} - Template löschenDELETE
/templates/{TEMPLATE_ID} - Liste der Templates abrufenGET
/templates?signature={SIGNATURE}¶ms={PARAMS}