1 min read
The chat.smarterbot.ai API provides functionality to retrieve message credits usage information by sending a GET request to the /chat/Chatbot/GetMessageCreditsUsage endpoint.
chat.smarterbot.ai
GET
/chat/Chatbot/GetMessageCreditsUsage
Request URL: https://chat.smarterbot.ai/chat/Chatbot/GetMessageCreditsUsage
Method: GET
The API request must include the following headers:
Authorization: <Your-Secret-Key>
const res = await fetch('https://chat.smarterbot.ai/chat/Chatbot/GetMessageCreditsUsage', { method: 'GET', headers: { "Authorization": "<Your-Session-Key>"}, body: JSON.stringify({})});const data = await res.json();console.log(data);
import requestsimport jsonurl = 'https://chat.smarterbot.ai/chat/Chatbot/GetMessageCreditsUsage'headers = { "Authorization": "<Your-Session-Key>"}data = {}response = requests.get(url, headers=headers, json=data)data = response.json()print(data)
curl 'https://chat.smarterbot.ai/chat/Chatbot/GetMessageCreditsUsage' \ -X GET \ -H 'Authorization: <Your-Session-Key>' \ -d '{}'
GET /chat/Chatbot/GetMessageCreditsUsage HTTP/1.1Host: chat.smarterbot.aiAuthorization: <Your-Session-Key>{}
The API response will be a JSON object with the following structure:
{ // object - Message credits usage information "Data": { "Total": -1, "Used": 243, "Remain": -1 }, // 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": ""}
If the request fails, you should: 1. Check the HTTP status code for network-level errors 2. Examine the `Code` and `Message` fields in the response for business-level errors 3. The `Message` field will contain detailed error information
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Post Comment