Documentazione

Impara TicketsX più in fretta

Guide di configurazione, riferimento completo dei comandi, funzioni Premium e API REST in un unico posto.

13.1

Autenticazione

I token API si creano e si gestiscono dalla barra laterale del server nella dashboard di TicketsX. Ogni token è legato a un solo server e per crearlo o usarlo serve un abbonamento Premium attivo.

Creare un token

  • Attiva Premium per il server dalla pagina Premium (la pagina Accesso API ci rimanda direttamente).
  • Apri la barra laterale del server e vai su Accesso API.
  • Dai un nome al token (ad esempio "Bot assistenza" o "Sincronizzazione CRM").
  • Clicca su Crea token e copia il valore mostrato.
  • Conservalo in un gestore di segreti: dopo aver chiuso l'avviso non potrai più vederlo.

Se Premium scade

I tuoi token non vengono eliminati. Tutte le richieste API iniziano a rispondere 402 con premium_required: true, e la creazione o la rotazione dei token resta bloccata finché l'abbonamento non torna attivo. Elencare, disattivare e revocare i token continua a funzionare, così puoi comunque fare pulizia. Nella tua integrazione gestisci il 402 come gestisci il 401: smetti di riprovare e avvisa una persona.

Risposta quando il server non ha Premium
{
  "error": "The TicketsX REST API is a Premium feature. Activate Premium for this server to use API tokens.",
  "premium_required": true
}

Revocare un token lo rende subito inutilizzabile su tutti gli endpoint. Se non puoi permetterti interruzioni, crea prima il token sostitutivo.

Usare un token

Invia il token come header Bearer a ogni richiesta. Tutte le richieste valgono solo per il server in cui il token è stato creato.

Esempio di richiesta autenticata
curl -X GET \
  -H "Authorization: Bearer <API_TOKEN>" \
  https://api.ticketsx.xyz/<guild_id>/api/tickets