Kadens logoKadens logoKadens
  • Scopri
  • Prezzi
AccediInizia subito
Kadens logoKadens logoKadens

Insegnamento

  1. Primi passi
  2. Accademia
  3. Certificati
  4. Apprendimento
  5. Corsi

Denaro

  1. Abbonamenti
  2. Finanze
  3. Biglietti

Agenda

  1. Eventi
  2. Lavoro

Persone

  1. Comunità
  2. Newsletter
  3. Formulari
  4. Candidature
  5. Comunità

Piattaforma

  1. Il mio sito
  2. Scopri
  3. Account

Sviluppatori

  1. Panoramica
  2. Chiavi API e permessi
  3. Widget per siti web
  4. Webhook
  5. Assistenti IA (MCP)
  6. API REST
Non trovi quello che cerchi?Cerca di nuovo··Parla con noi
Kadens logoKadens logoKadens

Dove i ballerini si connettono, imparano e crescono

Prodotti

  • Scopri
  • Corsi
  • Eventi
  • Comunità
  • Mentoring

Per le aziende

  • Kadens per insegnare
  • Kadens per eventi
  • Kadens per i moduli
  • Kadens per i certificati
  • Crea il tuo sito
  • Prezzi
  • Prenota una demo dal vivo

Risorse

  • Centro assistenza
  • Novità
  • Sviluppatori
  • Supporto

Azienda

  • Contatto
  • Instagram
  • Politica di privacy
  • Condizioni d'uso
  • Politica sui cookie
Centro assistenzaContatto
Esplora la documentazione · Chiavi API e permessi

Insegnamento

  1. Primi passi
  2. Accademia
  3. Certificati
  4. Apprendimento
  5. Corsi

Denaro

  1. Abbonamenti
  2. Finanze
  3. Biglietti

Agenda

  1. Eventi
  2. Lavoro

Persone

  1. Comunità
  2. Newsletter
  3. Formulari
  4. Candidature
  5. Comunità

Piattaforma

  1. Il mio sito
  2. Scopri
  3. Account

Sviluppatori

  1. Panoramica
  2. Chiavi API e permessi
  3. Widget per siti web
  4. Webhook
  5. Assistenti IA (MCP)
  6. API REST
  1. Centro assistenza
  2. Sviluppatori
  3. Chiavi API e permessi

Chiavi API e permessi

Una chiave API permette al tuo codice, a uno script o a uno strumento come Zapier di agire sul tuo account Kadens. La crei nella dashboard, scegli esattamente cosa può fare e la invii con ogni richiesta.

·5 min
In questa pagina
  1. Cos'è una chiave API
  2. Crea una chiave
  3. Invia la tua chiave
  4. Testa la tua chiave
  5. Permessi
  6. Ruota e revoca
  7. Errori
  8. Buone pratiche
  9. E adesso?

Cos'è una chiave API

Una chiave è un segreto che appartiene a un solo account. Ogni richiesta effettuata con essa agisce come quell'account e può fare solo ciò che i permessi della chiave consentono.

Ogni chiave inizia con kad_ seguito da 43 caratteri casuali. Il prefisso rende facile riconoscere una chiave se finisce in un posto in cui non dovrebbe stare.

Claude e ChatGPT non hanno bisogno di una chiave: si collegano accedendo dalla pagina degli assistenti IA. Usa una chiave per script, strumenti di automazione e qualsiasi altra cosa che invii un'intestazione.

Crea una chiave

  1. 1

    Apri Chiavi API nella tua dashboard

    Vai alla sezione Chiavi API delle tue integrazioni e scegli Emetti nuova chiave.
  2. 2

    Nominala e scegli i suoi permessi

    Dai alla chiave un nome che riconoscerai in seguito, scegli solo i permessi di cui ha bisogno e, se vuoi, impostane la scadenza da 1 a 365 giorni.
  3. 3

    Copia la chiave e conservala in modo sicuro

    La chiave viene mostrata una sola volta. Copiala subito nel tuo gestore di password o nell'ambiente del tuo server: Kadens non può mostrarla di nuovo.
Crea la tua prima chiave
Apre la pagina della dashboard dove vivono le tue chiavi.
Apri Chiavi API

Invia la tua chiave

Invia la chiave nell'intestazione Authorization di ogni richiesta, come token Bearer.

Intestazione della richiesta
Authorization: Bearer kad_...

Tieni la chiave fuori dal tuo codice: conservala in una variabile d'ambiente come KADENS_API_KEY. Ogni esempio in questa documentazione la legge da lì.

Testa la tua chiave

Il modo più rapido per verificare che una chiave funzioni: chiedi all'API a chi appartiene.

Controlla la tua chiave dal terminale
Imposta le due variabili d'ambiente sopra, poi esegui questo comando. Una chiave funzionante risponde con il suo account e i suoi permessi.
Bash
1
2
curl "$KADENS_API_URL/v1/me" \
  -H "Authorization: Bearer $KADENS_API_KEY"
Risposta
1
2
3
4
5
6
7
8
9
10
11
{
  "entity": {
    "id": "6f1c2d3e-4b5a-4c7d-8e9f-0a1b2c3d4e5f",
    "name": "Barcelona Salsa Studio"
  },
  "apiKeyId": "9a8b7c6d-5e4f-4a3b-9c2d-1e0f9a8b7c6d",
  "scopes": [
    "webhooks.read",
    "webhooks.write"
  ]
}

Permessi

Un permesso controlla un'azione precisa dell'API. Una chiave può fare solo ciò che i suoi permessi consentono, quindi assegna a ogni chiave il minor numero di permessi necessari. Un permesso di scrittura non include mai il corrispondente permesso di lettura.

Gli assistenti IA che accedono ottengono meno permessi
I permessi contrassegnati come Solo chiave API non vengono mai concessi a un assistente che si collega accedendo. Possono essere assegnati solo a una chiave che crei tu stesso.

Sito

PermessoDescrizione
site.read
Leggere i contenuti del sitoVedere pagine, blocchi e impostazioni dei tuoi siti.
site.design_reference.submit
Inviare riferimenti di designCaricare screenshot e layout che il costruttore di siti userà come guida stilistica.
site.generate
Generare bozze del sitoCreare nuove pagine e nuovi blocchi in bozza con il costruttore di siti IA.Solo chiave API
site.compose
Comporre i layout del sitoAggiungere, riordinare e rimuovere blocchi in una bozza.
site.theme.configure
Configurare il tema del sitoCambiare i colori, i caratteri e le spaziature con cui è stilizzata una bozza.Solo chiave API
site.preview.read
Vedere le anteprime del sitoAprire l'anteprima di una bozza prima che vada online.
site.publish
Pubblicare sitiMettere online una bozza sul tuo sito pubblico.
embed.read
Visualizzare i widget incorporatiVisualizzare i tuoi widget incorporabili, le loro statistiche, i siti web in cui sono stati visti e i domini autorizzati a mostrarli.
embed.write
Gestire i widget incorporatiCreare, modificare e archiviare widget incorporabili e aggiungere o rimuovere i domini autorizzati a mostrarli.

Catalogo

PermessoDescrizione
catalog.read
Leggere il tuo catalogoConsultare i tuoi corsi, le loro edizioni e i piani e i prezzi con cui li vendi.
catalog.course.write
Creare corsiAggiungere un corso al tuo catalogo, con titolo, riepilogo e lezioni.
catalog.plan.write
Impostare i prezzi dei pianiCreare o modificare i prezzi di un piano di abbonamento di tua proprietà.
media.import
Importare contenutiPortare un video da un URL pubblico nella tua libreria di contenuti.
schedule.write
Impostare la tua disponibilitàCreare o sostituire l'orario settimanale da cui vengono offerte le prenotazioni.
events.read
Leggere gli eventiVisualizza i tuoi eventi, le loro sessioni e i tipi di biglietto.
events.write
Gestire gli eventiCrea e modifica i tuoi eventi, le loro sessioni e i tipi di biglietto.
schedule.read
Leggere il programmaVisualizza il programma delle tue lezioni, le sue sessioni e i calendari che pubblichi.
schedule.manage
Gestire il programmaCreare, modificare e annullare le lezioni, le sessioni e i calendari pubblicati del tuo programma.

Vendite

PermessoDescrizione
orders.read
Leggere gli ordiniVisualizza i tuoi ordini, pagamenti e rimborsi.
subscriptions.read
Leggere gli abbonamentiVisualizza gli abbonamenti ai tuoi piani e il loro stato.
bookings.read
Leggere le prenotazioniVisualizza le prenotazioni delle tue lezioni e sessioni.
payouts.read
Leggere i pagamenti ricevutiVisualizza i pagamenti che ricevi e il tuo saldo.
pricing.write
Gestire prezzi e scontiCrea e modifica sconti, extra, offerte e le regole che decidono chi può acquistare cosa.
orders.write
Gestire ordini e rimborsiModifica gli ordini ed emetti rimborsi. Un rimborso restituisce denaro all'acquirente.
payments.write
Gestire i pagamentiModifica le impostazioni di pagamento, i portafogli e la riscossione del tuo account. Può spostare denaro.
insights.read
Leggere le statisticheVisualizza le tue statistiche e i dati della tua dashboard.

Persone

PermessoDescrizione
attendees.read
Leggere i partecipantiVisualizza chi ha i biglietti per i tuoi eventi e i loro ingressi.
enrollments.read
Leggere le iscrizioniVisualizza chi è iscritto ai tuoi corsi e i suoi progressi.
people.read
Leggere i dati personaliAccedi a nomi, indirizzi email e altri dati personali dei tuoi clienti. Senza questa autorizzazione restano nascosti.
people.write
Gestire i clientiAggiungi e modifica le persone del tuo CRM, i loro accessi e le loro richieste.
attendees.write
Registrare i partecipantiRegistra l'entrata e l'uscita dei partecipanti ai tuoi eventi e sessioni.

Webhook

PermessoDescrizione
webhooks.read
Visualizzare i webhookVisualizzare i tuoi endpoint webhook, il registro delle consegne e il catalogo degli eventi.
webhooks.write
Gestire i webhookCreare, modificare e rimuovere endpoint webhook, ruotarne i segreti e inviare, reinviare o riprodurre eventi.

Controllo degli accessi

PermessoDescrizione
permissions.policy.read
Leggere le politiche dei permessiVedere cosa può fare ogni ruolo in tutto il tuo profilo.
permissions.policy.write
Modificare le politiche dei permessiConcedere e revocare ciò che ogni ruolo può fare in tutto il tuo profilo.Solo chiave API
actions.delegate
Agire per tuo contoConsente all'assistente di eseguire per tuo conto qualsiasi azione che puoi fare in Kadens, entro i limiti degli altri permessi che concedi.

Apprendimento

PermessoDescrizione
learning.read
Leggere l'apprendimentoVisualizza esami, voti, certificati, esercitazioni consegnate e i progressi degli studenti.
learning.write
Gestire l'apprendimentoValuta gli esami, pubblica i risultati, rilascia certificati e rivedi le esercitazioni consegnate.

Comunità

PermessoDescrizione
community.read
Leggere la comunitàVisualizza la tua comunità, gli annunci, le chat, le recensioni e le FAQ.
community.write
Gestire la comunitàPubblica annunci, rispondi alle chat e modera la tua comunità, le recensioni e le FAQ.

Marketing

PermessoDescrizione
marketing.read
Leggere il marketingVisualizza i tuoi invii email, promemoria, affiliati e premi.
marketing.write
Gestire il marketingCrea e invia email, imposta promemoria e gestisci affiliati e premi.

Impostazioni

PermessoDescrizione
terms.read
Leggere le condizioni del tuo accountConsultare la commissione, i limiti e il periodo di prova concordati per il tuo account.
settings.read
Leggere le impostazioniVisualizza il tuo profilo, i tag, le integrazioni e le impostazioni dell'account.
settings.write
Modificare le impostazioniModifica il tuo profilo, i tag, le integrazioni e le impostazioni dell'account.

Ruota e revoca

ArgomentoDescrizione
RiemettiCrea una nuova chiave con lo stesso nome, gli stessi permessi e la stessa scadenza. La vecchia chiave smette di funzionare immediatamente, quindi aggiornala ovunque sia usata.
RevocaDisabilita la chiave immediatamente. Qualsiasi integrazione che la usa smette di funzionare. Questa azione non può essere annullata.
ScadenzaUna chiave creata con una scadenza smette di funzionare in quella data. Una chiave senza scadenza funziona finché non la revochi.
Ultimo utilizzoLa dashboard mostra quando ogni chiave è stata usata l'ultima volta. Una chiave che nessuno usa da molto tempo è una buona candidata da revocare.

Errori

Il codice di stato dice alla tua integrazione cosa fare dopo.

StatoSignificato
401La chiave manca, è formattata male, è stata revocata o è scaduta. Controlla l'intestazione Authorization, oppure crea una nuova chiave.
403La chiave funziona ma non ha il permesso necessario per questa richiesta. Riemettere mantiene gli stessi permessi, quindi crea invece una chiave con il permesso mancante.
Risposta di errore
1
2
3
4
5
6
7
{
  "statusCode": 403,
  "message": "API key missing required scope",
  "timestamp": "2026-10-01T10:00:00.000Z",
  "path": "/api/v1/me",
  "requestId": "req_7c1e0b"
}

Buone pratiche

  • Usa le chiavi solo su un server. Non inserirne mai una in una pagina web, un'app mobile o qualsiasi cosa un visitatore possa scaricare.
  • Conserva le chiavi in variabili d'ambiente o in un gestore di segreti, mai nel codice sorgente o in un repository.
  • Assegna a ogni chiave solo i permessi di cui ha bisogno, e preferisci i permessi di lettura quando l'integrazione si limita a leggere.
  • Crea una chiave per ogni integrazione, così puoi revocarne una senza interrompere le altre.
  • Se una chiave potrebbe essere trapelata, riemettila o revocala subito.

E adesso?

Apri nella dashboard

È stato utile?

Precedente
Panoramica
Successivo
Widget per siti web

In questa pagina

  1. Cos'è una chiave API
  2. Crea una chiave
  3. Invia la tua chiave
  4. Testa la tua chiave
  5. Permessi
  6. Ruota e revoca
  7. Errori
  8. Buone pratiche
  9. E adesso?