Welcome to Ejento! This guide provides a comprehensive roadmap for working with Ejento APIs, covering everything from setup to advanced features.Each API listed here comes with a direct link to its detailed documentation, where you can explore full request/response formats and advanced options. Please note that this guide highlights only the key APIs for getting started. In the sidebar, you’ll find all categories with their complete set of APIs, organized for deeper exploration.By following this guide, you can efficiently build and scale AI-powered applications with confidence and clarity.Before You Start To use Ejento APIs, you’ll need:
The server base URL
Your API key passed in the request headers
Your Authorization Bearer token passed in the request headers
For details, please refer to the API Overview. Or you can directly go to the API key guide to get your keys, auth token, and server URL. Once set up, you can return here and start using any API right away.
Get All Users – Retrieve a list of all registered users in your organization. Useful for admin dashboards, role management, or analytics, where you need visibility into the complete user base.
Result: Your users can now register, log in, and securely access your app.
Once your project is ready, you can move on to creating your Assistants (Agents) inside that project.Result: You now have a properly organized environment where assistants can be created and managed within projects, and projects are grouped under teams.
Add User to Agent – Assign users to a specific agent so they can start interacting with it.
Custom Instructions – Personalize your assistant with instructions and behavior rules.
Link Agent to Tool – Connect your assistant with a specific tool (e.g., web search, RAG, external APIs, or other custom tools you create). Once linked, the agent can use that tool while generating responses, enabling richer and more powerful conversations tailored to your use case.
Result: Your assistant is created and ready to be trained.
To make your assistant smart, you need to feed it knowledge.
Create Corpus – Set up a knowledge base for your app.
Upload Document – Add knowledge to your assistant by uploading files such as PDFs, text files, Word docs, or other supported formats. This API takes your document, processes its content, and stores it inside the selected Corpus. Once uploaded, the assistant can reference the document in conversations, giving users precise, context-aware answers.
Get All Documents for Corpus – Retrieve a list of all documents added to a corpus, making it easier to manage and verify uploaded knowledge sources.
Result: Your assistant now has access to your organization’s knowledge base. It can read from your uploaded documents and use that content to provide accurate, contextual, and domain-specific answers. This means your assistant goes beyond generic responses and becomes a true expert on your company’s data.
Collect insights to improve your assistant’s performance.
Update Agent Rating – Let users upvote or downvote your agent based on their experience. This helps track satisfaction and gather quick feedback on performance.
By following this roadmap, you can build a fully functional app in just a few steps. Ejento APIs are designed to be modular, flexible, and developer-friendly so you can pick what you need and scale as your app grows.