Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / CRM / Aidbase API
Aidbase API logo

Aidbase API

★ Only Publicly Available OpenAPI DocumentCRMCustomer SupportapiKey30 EndpointsREST

For Agents

Manage Aidbase knowledge bases, chatbots, ticket forms, tickets, and email inboxes, and send messages to chatbots that answer from the knowledge base.

Use for: I need to add a new article to our knowledge base, Create a chatbot that answers from our product docs, Send a customer question to a chatbot and return the answer with sources, List all open tickets created in the last 24 hours

Not supported: Does not handle outbound marketing email, voice channels, or general CRM contact management — use for AI-powered customer support, knowledge bases, and ticketing only.

Jentic publishes the only available OpenAPI specification for Aidbase API, keeping it validated and agent-ready. Aidbase is an AI-powered customer-support platform that combines a knowledge base, chatbots, ticket forms, tickets, and email inboxes. The API exposes CRUD endpoints for each of these resources plus a chat endpoint that sends a message to a chatbot and returns a response with sources. Authentication uses an API key with a Bearer prefix in the Authorization header.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Aidbase API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Aidbase API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Aidbase API.

Build and edit knowledge bases and the articles, FAQs, and URLs they contain through the /v1/knowledge-bases endpoints

Provision chatbots backed by a knowledge base and a system prompt via /v1/chatbots

Send a user message to a chatbot and receive an AI response with cited sources through /v1/chatbots/{chatbot_id}/chat

Create ticket forms with custom field definitions and route incoming submissions into /v1/tickets

List, filter, and update support tickets by status using /v1/tickets and its query parameters

Manage email inboxes that route customer email into the same ticketing pipeline

Use Cases

Patterns agents use Aidbase API for, with concrete tasks.

★ AI Chatbot Backed by a Knowledge Base

Stand up an AI support chatbot for a SaaS product. Create a knowledge base, populate it with articles and FAQs through /v1/knowledge-bases/{kb_id}/items, create a chatbot bound to that knowledge base via /v1/chatbots, and route user messages through /v1/chatbots/{chatbot_id}/chat. Each chat response includes sources, which can be surfaced in the UI as citation links.

POST /v1/knowledge-bases, POST several items via /v1/knowledge-bases/{kb_id}/items, create a chatbot pointing at the kb, then POST /v1/chatbots/{chatbot_id}/chat with the user's message

Ticket Intake from a Custom Form

Capture support requests via a structured ticket form. Create a /v1/ticket-forms record with the fields required for triage, then POST submissions to /v1/tickets referencing the form_id. Tickets can later be filtered by status and updated as agents work them.

POST a ticket form with the required fields, then create a ticket via POST /v1/tickets passing the form_id, the field values, and the customer's email

Status-Based Ticket Reporting

Generate a daily report of open versus closed tickets to feed an internal dashboard. List tickets with /v1/tickets?status=open and /v1/tickets?status=closed, paginate via page and per_page, and aggregate by day. The endpoints return enough metadata for status, owner, and timing analysis without leaving the API.

GET /v1/tickets?status=open per_page=100 and iterate pages, then aggregate counts by day for a dashboard write-back

Email-to-Ticket Routing

Connect a support email address to Aidbase by provisioning an email inbox via /v1/email-inboxes. Inbound mail becomes a ticket, the chatbot can draft a first reply from the knowledge base, and an agent can update the ticket once the customer is satisfied.

POST /v1/email-inboxes to create the inbox, then on each new ticket call /v1/chatbots/{chatbot_id}/chat with the ticket subject to draft a reply

Agent-Driven Support Triage via Jentic

An AI agent handles triage end to end: read open tickets, query a chatbot for a candidate answer, and update the ticket with that draft. Through Jentic the agent searches for the right Aidbase operation, the API key is supplied from the vault, and Bearer auth is handled by the SDK.

Use Jentic search 'list open tickets', execute /v1/tickets?status=open, send each ticket subject to /v1/chatbots/{chatbot_id}/chat, and PUT the suggested reply onto the ticket

Key Endpoints

30 endpoints — jentic publishes the only available openapi specification for aidbase api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/v1/knowledge-bases

Create a knowledge base

POST

/v1/knowledge-bases/{kb_id}/items

Add an article, FAQ, or URL to a knowledge base

POST

/v1/chatbots

Create a chatbot bound to a knowledge base

POST

/v1/chatbots/{chatbot_id}/chat

Send a message to a chatbot and receive an answer

POST

/v1/tickets

Create a ticket from a ticket form

GET

/v1/tickets

List tickets filtered by status

POST

/v1/ticket-forms

Create a ticket intake form

POST

/v1/knowledge-bases

Create a knowledge base

POST

/v1/knowledge-bases/{kb_id}/items

Add an article, FAQ, or URL to a knowledge base

POST

/v1/chatbots

Create a chatbot bound to a knowledge base

POST

/v1/chatbots/{chatbot_id}/chat

Send a message to a chatbot and receive an answer

POST

/v1/tickets

Create a ticket from a ticket form

GET

/v1/tickets

List tickets filtered by status

POST

/v1/ticket-forms

Create a ticket intake form

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The Aidbase Bearer-prefixed Authorization key is stored encrypted in the Jentic vault. Agents call /v1/chatbots/{chatbot_id}/chat, /v1/tickets, and the knowledge base endpoints through Jentic without ever seeing the raw key.

Intent-based discovery

Intent-based discovery

Agents search by intent like 'send a message to a chatbot' and Jentic returns the Aidbase /v1/chatbots/{chatbot_id}/chat operation with its message schema, ready to call.

Time to first call

Time to first call

Direct integration: 1-2 days to wire bearer auth, knowledge-base seeding, and chatbot binding. Through Jentic: under an hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Intercom API

→

Customer messaging platform with conversations, contacts, and support workflows

Choose Intercom for richer customer messaging, segmentation, and outbound campaigns alongside support.

Alternative

Zendesk API

→

Established help-desk platform with tickets, users, and macros

Pick Zendesk when you need a mature help-desk with strong reporting and ecosystem integrations rather than an AI-first platform.

Alternative

Freshdesk API

→

Help-desk platform with ticket management and automations

Choose Freshdesk for a price-sensitive ticketing workflow with broad integration support.

FAQs

Specific to using Aidbase API through Jentic.

Why is there no official OpenAPI spec for Aidbase API?

Aidbase does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call the Aidbase API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Aidbase API use?

An apiKey scheme that takes the Aidbase API key with a 'Bearer' prefix in the Authorization header. Through Jentic the key is held in the vault and never enters the agent's context.

Can I send a message to a chatbot and get an answer with sources?

Yes. POST /v1/chatbots/{chatbot_id}/chat with a message string. The response contains the chatbot's reply, a conversation_id, and an array of sources from the knowledge base.

What are the rate limits for the Aidbase API?

The spec does not declare explicit rate limits. List endpoints support page and per_page parameters; use them to keep request volume bounded and to handle large knowledge bases or ticket queues incrementally.

How do I create and seed a knowledge base through Jentic?

Run pip install jentic, search 'create a knowledge base', execute /v1/knowledge-bases, then loop /v1/knowledge-bases/{kb_id}/items POSTs to add articles, FAQs, or URLs. Sign up at https://app.jentic.com/sign-up.

Can I filter tickets by status?

Yes. GET /v1/tickets accepts a status query parameter with values open, closed, or pending plus page and per_page for pagination.

GET STARTED

Start building with Aidbase API

Explore with Jentic
View OpenAPI Document