Dokumentation durchsuchen
Mit Bearer-API-Schlüsseln authentifizieren
Entwickler-Anfragen erfordern API-Schlüssel, die über den TurnitPass-Arbeitsbereich generiert werden.
Auth console
API-Schlüssel nicht im Browser halten.
TurnitPass-API-Aufrufe nutzen einen arbeitsbereichseigenen Bearer-Schlüssel. Der Schlüssel gehört in serverseitigen Code. Erstellen, Rotieren, Widerrufen und Nutzung bleiben im Dashboard.
Schlüsselleitplanken
Zugang sicher halten
Nur Server
Schlüssel von Backend-Routen, Workern, Jobs oder geschützten Serveraktionen senden.
Einmal angezeigt
Den erzeugten Schlüssel sofort kopieren und im Secret-Store ablegen.
Sicher rotieren
Den Ersatzschlüssel ausrollen, bevor der alte Produktionsschlüssel widerrufen wird.
Kontobezogen
Nutzung läuft auf Wortguthaben und Abrechnung des Arbeitsbereichs zusammen.
Bearer-Anfrage
Header-Vertrag
fetch('https://turnitpass.com/api/v1/humanize', {
method: 'POST',
headers: {
Authorization: 'Bearer tp_live_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({ text: draft, language: 'en' })
})
{
"error": "Invalid or revoked API key.",
"code": "invalid_api_key"
}
API-Schlüssel
Senden Sie den Header `Authorization: Bearer tp_your_api_key` mit jeder Anfrage. Schlüssel werden bei der Erstellung nur einmal angezeigt und können jederzeit im Arbeitsbereich widerrufen werden.
Authorization: Bearer tp_live_your_api_key
Content-Type: application/json
POST /api/v1/humanize
Managing keys
Erstellen
Einen benannten Schlüssel erzeugen und sofort kopieren.
Widerrufen
Sofort deaktivieren. Widerrufene Schlüssel können keine neuen Anfragen authentifizieren.
Ratenlimits
Jeder Schlüssel kann unabhängig begrenzt werden, die Nutzung läuft auf das Konto zusammen.
Abrechnung
Alle Schlüssel teilen Wortguthaben und Abo-Limits des Kontos.
Arbeitsbereichseigen
Key lifecycle
Benannten Schlüssel anlegen
Einen Namen wählen, der Umgebung oder Fläche beschreibt, etwa Production backend oder Staging worker.
Einmal in den Secret-Store kopieren
TurnitPass zeigt den Schlüssel nur bei der Erstellung. In Deploy-Provider, CI oder .env speichern.
Nutzung über Status und Abrechnung sehen
Alle Schlüssel teilen das Wortguthaben. Namen helfen, die aktive Integration zu finden.
Vor dem Widerruf rotieren
Ersatzschlüssel erzeugen, ausrollen, Traffic prüfen, dann den alten Schlüssel widerrufen.
Environment setup
TurnitPass-Schlüssel als serverseitige Secrets speichern. Die Beispiele nutzen generische Namen für Next.js, Workers, Jobs oder jedes Backend.
TURNITPASS_API_KEY=tp_live_your_api_key
TURNITPASS_API_BASE_URL=https://turnitpass.com/api/v1
Security best practices
Authentication errors
{
"error": "Invalid or revoked API key.",
"code": "invalid_api_key"
}