API REST

Le istruzioni riportate di seguito sono valide solo per desktop e laptop.

La REST API di tawk.to ti permette di automatizzare e gestire molti aspetti del tuo account, semplificando le attività e integrando tawk.to con i tuoi sistemi esistenti.

Puoi utilizzare la REST API per:


  • Creare proprietà e invitare automaticamente i membri del team

  • Recuperare elenchi filtrati di ticket, chat o membri della proprietà

  • Visualizzare le statistiche delle chat per agente, tag, reparto e data

  • Gestire i webhook

  • Creare e elencare articoli della Knowledge Base

  • Creare e personalizzare i widget di chat

Nota: la REST API è pensata per sviluppatori o chiunque abbia dimestichezza con il codice. Se sei alle prime armi con le API, considera di lavorare con uno sviluppatore.

Per riferimenti tecnici e aggiornamenti, visita il Developer Portal di tawk.to.

Per saperne di più sull’uso dei webhook, consulta questa guida:Creazione e gestione dei Webhook  

Per prima cosa, richiedi l’accesso alla REST API

La REST API è disponibile su richiesta. Per iniziare:

Crea una chiave API

Dopo aver ottenuto l’accesso alla REST API:


  1. Accedi al tuo account tawk.to.

  2. Fai clic sulla tua immagine del profilo nell’angolo in basso a sinistra della Dashboard.


  1. Fai clic su Modifica profilo.


  1. Fai clic su Chiavi REST API nel menu a sinistra.


  1. Fai clic su Crea chiave.


  1. La tua nuova chiave apparirà nell’elenco.

Importante: conserva la tua chiave API in modo sicuro. Non condividerla con persone non autorizzate.
Per eliminare una chiave, seleziona la chiave e fai clic su Elimina.

Autentica le tue richieste

Tutte le richieste alla REST API devono:


  • Utilizzare HTTPS

  • Utilizzare l’HTTP Basic Authentication con la tua chiave API come nome utente nell’intestazione Authorization

Come configurare questo dipende dal client HTTP o dal linguaggio di programmazione che usi. La maggior parte supporta nativamente la Basic Authentication.

Per saperne di più sull’intestazione di autorizzazione HTTP, consulta questa pagina.

URL base e stile dei metodi

URL base: https://api.tawk.to/v1/

La REST API utilizza metodi in stile HTTP RPC. Passa i parametri nel corpo delle richieste POST, a meno che nella documentazione non sia specificato diversamente.

Esempio di richiesta

Ottenere i dettagli dell’agente corrente

  • Endpoint: POST https://api.tawk.to/v1/agent.me

  • Autenticazione: HTTP Basic (chiave API come nome utente)

  • Risposta: JSON con indicatore di successo; in caso di errore, viene restituito un codice di errore breve.

Gestione delle risposte e degli errori

Le richieste andate a buon fine restituiscono un JSON con un chiaro indicatore di successo.

Se qualcosa va storto, la risposta includerà un codice di errore che puoi utilizzare per effettuare il debug o gestire il problema.

Consulta la documentazione della REST API per l’elenco completo di metodi, parametri e codici di errore.

Per domande sull’uso della REST API, rivolgiti alla nostra community di sviluppatori.

Considerazioni importanti

  • Sicurezza
    Conserva le tue chiavi API in modo sicuro e ruotale regolarmente.

  • Test
    Prova le tue richieste in un ambiente di staging prima di applicare modifiche in produzione.

  • Gestione degli errori
    Prevedi tentativi di ripetizione con backoff in caso di problemi temporanei.

  • Webhook
    Valida i payload in arrivo per confermare che le richieste siano genuine.

  • Alternative
    Se hai bisogno solo di personalizzare il widget sul tuo sito, l’API JavaScript potrebbe essere più semplice della REST API.

Se hai commenti su questo articolo o hai bisogno di ulteriore assistenza:


Contattaci via live chat
Prenota una chiamata con il nostro team
Visita la nostra community

L'articolo ti è stato d'aiuto?

A 78 su 113 è piaciuto quest'articolo

Hai ancora bisogno d'aiuto? Inviaci un messaggio