Entwickler
Ein API-Vertrag für alle Produkte
Jedes Castix-Produkt bietet dieselbe Art von HTTP-API, beschrieben in OpenAPI 3.1, mit SDKs für TypeScript und Python.
Versioniert
Alle Endpunkte liegen unter /v1. Inkompatible Änderungen erhalten eine neue Version.
Zwei Wege zur Authentifizierung
Senden Sie ein Bearer-Token oder einen X-API-Key-Header, je nachdem, was zu Ihrem Stack passt.
Kostenlose Angebote
Jeder kostenpflichtige Auftrag hat einen kostenlosen Angebots-Endpunkt, damit Sie den Preis kennen, bevor Sie ihn starten.
Ein Kontobuch, kein Saldo
Die Nutzung wird als Buchungseinträge erfasst, die Sie Zeile für Zeile abstimmen können.
Signierte Webhooks
Auftrags- und Stream-Ereignisse werden mit einer HMAC-SHA256-Signatur zugestellt.
Fehler, die sagen, was zu tun ist
Jeder Fehler ist ein Satz in Ihrer Sprache, der erklärt, wie Sie ihn beheben.
/v1
Beispiel: Angebot für einen Synchronisationsauftrag
# Free: price a dubbing job before you run it
curl -X POST https://api.castix.net/v1/dub/quote \
-H "X-API-Key: $CASTIX_KEY" \
-H "Content-Type: application/json" \
-d '{"source_url":"https://example.com/ep01.mp4","target":"fa","speakers":"auto"}'
# 200 OK (illustrative response shape)
{ "quote_id": "q_…", "minutes": 12.4, "currency": "USD", "expires_in": 900 }
Die vollständige Referenzdokumentation wird mit der Developer Preview jedes Produkts freigegeben. Fragen Sie nach frühem Zugang.