KolWrite KolWrite Entwickler

Authentifizierung und Berechtigungsbereiche

Persönliche Zugriffstoken

Erstellen Sie Tokens in der KolWrite-App (Einstellungen → Konto → API-Zugriff). Tokens sehen aus wie kol_..., werden bei der Erstellung nur einmal angezeigt und handeln als Sie: Sie sehen Ihre Dateien, verbrauchen Ihre Credits und unterliegen den Grenzen Ihres Tarifs.

Senden Sie das Token auf einem der beiden Wege – beide sind gleichwertig:

Authorization: Bearer kol_...
X-API-Key: kol_...

Berechtigungsbereiche

Ein Token kann nur Endpunkte aufrufen, die von den gewährten Bereichen abgedeckt sind. Jede Operation in der Referenz nennt ihren erforderlichen Bereich (x-required-scope in der OpenAPI-Spezifikation).

BereichErlaubt
files:readDateien, Ordner, Medien und Uploads auflisten und herunterladen; Speichernutzung lesen
files:writeDateien hochladen, Medien registrieren, Ordner und Arbeitsbereiche anlegen/ändern
jobs:readJobstatus, Warteschlangenposition, Ergebnisse und Job-Artefakte lesen
jobs:writeJobs erstellen und abbrechen (Transkription, Untertitel einbrennen); Warteschlange umsortieren
transcripts:readTranskripte, Versionen und Download-URLs für Exporte lesen
transcripts:writeNeue Transkriptversionen speichern und frühere wiederherstellen
ai:useDie verwaltete KI von KolWrite nutzen (Chat, Embeddings, schnelle Transkription); verbraucht Credits
copilot:writeAbgerechnete KI-Dialoge ausführen und im allgemeinen Copilot oder im Copilot eines berechtigten Transkripts speichern
shares:readÖffentliche Freigabelinks auflisten und ansehen
shares:writeÖffentliche Freigabelinks erstellen, ändern, rotieren und widerrufen
devices:readAngemeldete Gerätesitzungen auflisten
devices:writeGerätesitzungen abmelden
account:readFeature-Flags und App-Einstellungen lesen
account:writeApp-Einstellungen ändern
billing:readGuthaben, Buchungsjournal und Gutschriften lesen

Voreinstellungen in der App: Nur lesen (alle *:read), Automatisierung (files:*, jobs:*, transcripts:read, billing:read), Vollzugriff.

Fehler bei Bereichen

Fehlender Bereich bei einem abgedeckten Endpunkt:

{"detail": {"code": "insufficient_scope",
            "message": "This endpoint requires the 'jobs:write' scope",
            "required_scope": "jobs:write"}}

Endpunkt außerhalb der öffentlichen Token-Oberfläche:

{"detail": {"code": "pat_route_not_allowed",
            "message": "This endpoint is not available to personal access tokens"}}

Beide liefern HTTP 403. Ungültige oder widerrufene Tokens liefern HTTP 401 mit invalid_api_key.

Credits und Abrechnung

Jobs reservieren Credits bei der Erstellung und rechnen bei Abschluss ab; KI-Aufrufe werden nach Token-Verbrauch gemessen. Den Verbrauch prüfen Sie mit billing:read:

Markdown-Fassung dieser Seite