KolWrite KolWrite Sviluppatori

Autenticazione e ambiti

Token di accesso personale

Crea i token nell’app KolWrite (Impostazioni → Account → Accesso API). I token hanno la forma kol_..., vengono mostrati una sola volta alla creazione e agiscono come te: vedono i tuoi file, spendono i tuoi crediti e rispettano i limiti del tuo piano.

Invia il token in uno dei due modi; sono equivalenti:

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

Ambiti

Un token può chiamare solo gli endpoint coperti dagli ambiti concessi. Ogni operazione del riferimento indica l’ambito richiesto (x-required-scope nella specifica OpenAPI).

AmbitoConsente
files:readElencare e scaricare file, cartelle, media e caricamenti; leggere l’uso dello spazio
files:writeCaricare file, registrare media, creare/aggiornare cartelle e spazi di lavoro
jobs:readLeggere stato dei job, posizione in coda, risultati e artefatti dei job
jobs:writeCreare e annullare job (trascrizione, incorporamento dei sottotitoli); riordinare la coda
transcripts:readLeggere trascrizioni, versioni e URL di download delle esportazioni
transcripts:writeSalvare nuove versioni di trascrizione e ripristinare quelle precedenti
ai:useUsare l’IA gestita di KolWrite (chat, embeddings, trascrizione rapida); consuma crediti
copilot:writeEseguire IA a consumo e salvare i turni nel Copilot generale o nel Copilot di una trascrizione autorizzata
shares:readElencare e consultare i link di condivisione pubblici
shares:writeCreare, aggiornare, ruotare e revocare i link di condivisione pubblici
devices:readElencare le sessioni dei dispositivi connessi
devices:writeDisconnettere le sessioni dei dispositivi
account:readLeggere i flag delle funzioni e le preferenze di esperienza dell’app
account:writeAggiornare le preferenze di esperienza dell’app
billing:readLeggere saldo crediti, registro movimenti e concessioni

Preimpostazioni nell’app: Sola lettura (tutti i *:read), Automazione (files:*, jobs:*, transcripts:read, billing:read), Accesso completo.

Errori di ambito

Ambito mancante su un endpoint coperto:

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

Endpoint fuori dalla superficie pubblica dei token:

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

Entrambi restituiscono HTTP 403. I token non validi o revocati restituiscono HTTP 401 con invalid_api_key.

Crediti e fatturazione

I job riservano crediti alla creazione e li regolano al completamento; le chiamate IA vengono misurate a consumo di token. Controlla la spesa con billing:read:

Versione Markdown di questa pagina