Passa al contenuto principale

Limitare messaggi inviati

L'API di app.neoagent.co consente di impostare il numero massimo di messaggi inviati per sessione inviando una richiesta POST all'endpoint /chat/Chatbot/SetSessionMessagesLimit.

Endpoint

URL della Richiesta: https://app.neoagent.co/chat/Chatbot/SetSessionMessagesLimit
Metodo: POST

Headers richiesti

La richiesta API deve includere i seguenti header:

  • Authorization: <Your-Secret-Key> - string, obbligatorio - La chiave segreta per autenticare la richiesta API

Esempi di Richiesta

const res = await fetch('https://app.neoagent.co/chat/Chatbot/SetSessionMessagesLimit', {
method: 'POST',
headers: {
"Authorization": "<Your-Session-Key>"
},
body: JSON.stringify({
"MessagesLimit": 100
})
});

const data = await res.json();
console.log(data);

Risposta

La risposta API sarà un oggetto JSON con la seguente struttura:

{
// boolean - Success status
"Data": true,
// string - API version
"Version": "1.0.0",
// boolean - Operation success status
"Success": true,
// integer - HTTP status code
"Code": 200,
// string - Error message if any
"Message": ""
}

Gestione degli Errori

Se la richiesta fallisce, dovresti:

  1. Controllare il codice di stato HTTP per errori a livello di rete
  2. Esaminare i campi Code e Message nella risposta per errori a livello business
  3. Il campo Message conterrà informazioni dettagliate sull'errore