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 - Neuen Auth Key erstellenPOST
/auth_keys - Liste der Auth Keys abrufenGET
/auth_keys - Auth-Key-Scopes abrufenGET
/auth_keys/scopes - Auth Key bearbeitenPUT
/auth_keys/{authKeyId} - Auth Key löschenDELETE
/auth_keys/{authKeyId} - Secret für einen Auth Key abrufenPOST
/auth_keys/show_secret/{authKeyId}
Assemblies
- Neue Assembly erstellenPOST
/assemblies - Assembly Status abrufenGET
/assemblies/{assemblyId} - Eine Assembly mit einer vorgegebenen ID erstellenPUT
/assemblies/{assemblyId} - Änderungen einer Assembly live streamenGET
{UPDATE_STREAM_URL} - Laufende Assembly abbrechenDELETE
/assemblies/{assemblyId} - Eine Assembly erneut ausführenPOST
/assemblies/{assemblyId}/replay - Liste der Assemblies abrufenGET
/assemblies - Assembly-Statistiken abrufenGET
/assembly_stats
Webhooks
- Assembly Notifications abrufenGET
/assembly_notifications/{assemblyId} - Assembly Notification erneut sendenPOST
/assembly_notifications/{assemblyId}/replay
Abrechnung
- Monatsrechnung abrufenGET
/bill/{billYearMonth}
Warteschlangen
- Derzeit genutzte Priority Job Slots abrufenGET
/queues/job_slots - Statistiken zu Priority Job Slots abrufenGET
/priority_job_slot_stats
Fortsetzbare Uploads
- Funktionen des tus-Protokolls ermittelnOPTIONS
{TUS_URL} - Neuen tus-Upload erstellenPOST
{TUS_URL} - Offset eines tus-Uploads abrufenHEAD
{UPLOAD_URL} - tus-Dateidaten hochladenPATCH
{UPLOAD_URL} - tus-Upload beendenDELETE
{UPLOAD_URL} - tus-Upload herunterladenGET
{UPLOAD_URL}
Template-Zugangsdaten
- Neue Template-Zugangsdaten erstellenPOST
/template_credentials - Template-Zugangsdaten abrufenGET
/template_credentials/{templateCredentialId} - Template-Zugangsdaten bearbeitenPUT
/template_credentials/{templateCredentialId} - Template-Zugangsdaten löschenDELETE
/template_credentials/{templateCredentialId} - Liste der Template-Zugangsdaten abrufenGET
/template_credentials - Typen von Template-Zugangsdaten abrufenGET
/template_credentials/types
Templates
- Neues Template erstellenPOST
/templates - Template abrufenGET
/templates/{templateIdOrName} - Template bearbeitenPUT
/templates/{templateIdOrName} - Template löschenDELETE
/templates/{templateIdOrName} - Liste der Templates abrufenGET
/templates
Verwaltung digitaler Assets
- DAM-Asset verschieben oder umbenennen alphaPATCH
/dam/assets/{assetId} - DAM-Asset löschen alphaDELETE
/dam/assets/{assetId} - Mehrere DAM-Assets verschieben alphaPOST
/dam/assets/bulk/move - Mehrere DAM-Assets löschen alphaPOST
/dam/assets/bulk/delete - Eine Datei oder einen Ordner im Speicher verschieben alphaPOST
/dam/entries/move - Ein Asset aus dem Speicher abrufenGET
/dam/assets/{assetId} - Gespeicherte Assets auflistenGET
/dam/assets