Introduction to Enjo API
Enjo API allows seamless communication with AI agents, enabling users to send messages and automate workflows like generating support tickets. With endpoints for secure interaction, developers can connect external clients with Enjo's platform, ensuring efficient and personalized customer support.
Authentication Process
Developers accessing the Enjo API must authenticate using Bearer tokens generated in the Personal Access Token settings. By including the Bearer token in the authorization header of API requests, users can securely interact with the API and AI agents, ensuring data privacy and integrity.
Accessing API Settings
To create a Personal Access Token, users can navigate to the settings icon on the Enjo dashboard and select Personal Access Token from the left sidebar. By assigning a name to the token, a new token is generated instantly, providing secure access to the API.
Making Your First API Request
The Enjo API allows users to send text to AI bots for automated responses and ticket creation in integrated platforms like Jira or ServiceNow. By providing input text and conversation tracking identifiers, developers can streamline issue tracking and management through the API.
Ticketing Configuration
Enjo bot integration supports automatic ticket generation when configured with a ticketing platform. For users without ticketing configurations, referencing the AI Agent Ticketing Configuration Guide can help set up ticketing functionalities for seamless support ticket creation.
API Response Structure
Following interactions with the bot or ticket creation, the API response includes detailed information. The structure encompasses the bot's answers, sources, conversation tracking, ticket details (if applicable), ensuring transparency and traceability in customer interactions and ticket handling.
Rate Limiting and Throttling
Enjo API imposes rate limits and throttling mechanisms to maintain system stability. With a limit of 20 requests per minute per IP address and 10 requests per 5 seconds for throttling, developers can manage API interactions effectively. Responses are provided when limits are exceeded to ensure optimal performance.
Troubleshooting Guide
In case of errors like 'Invalid botId' or missing ticket responses, users can refer to the Troubleshooting Guide for solutions. Verifying bot IDs, ticketing configurations, and setup details can resolve common issues and optimize API usage for enhanced customer support.
Stay Ahead in Today’s Competitive Market!
Unlock your company’s full potential with a Virtual Delivery Center (VDC). Gain specialized expertise, drive
seamless operations, and scale effortlessly for long-term success.
Book a Meeting to Avail the Services of Enjo