For Agents
Manage Elevio knowledge-base articles and categories: list, create, retrieve, update, and delete content. Authenticated with an API key in the X-API-Key header.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Elevio 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.
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 | shStep 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 instanceJentic 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.
What an agent can do with Elevio API.
List, create, update, and delete knowledge-base articles via /articles
Organise content into categories using full CRUD on /categories
Retrieve a single article by ID for in-product help embedding
Bulk-update article bodies during a content migration or re-platform
GET STARTED
Use for: I need to publish a new help article in Elevio, Update the body of an existing knowledge-base article, List all articles in the Elevio knowledge base, Create a new category for billing-related help articles
Not supported: Does not handle support tickets, live chat, customer messaging, or in-app announcements — use for Elevio knowledge-base article and category management only.
Jentic publishes the only available OpenAPI specification for Elevio API, keeping it validated and agent-ready. Elevio is a customer-education and self-service platform, and its API exposes 10 endpoints for managing knowledge-base content programmatically. Articles and categories are the two top-level resources, each supporting list, create, retrieve, update, and delete operations. Authentication is a single API key passed in the X-API-Key request header against https://api.elevio.help/v1.
Delete deprecated categories without disrupting article URLs
Programmatically seed an Elevio knowledge base from existing markdown sources
Patterns agents use Elevio API for, with concrete tasks.
★ Knowledge Base Content Management
Drive an Elevio knowledge base from a source-of-truth content repository. Authoring tools push article changes to /articles/{articleId}, restructure information architecture via /categories, and remove stale content with DELETE. With 10 CRUD endpoints across articles and categories, the API is enough to run a knowledge base headlessly without using the Elevio admin UI.
Create a new article titled 'How to reset your password' in category_id=42, then retrieve it by ID to confirm the body was saved
Documentation Migration
Move existing help content from a legacy CMS or markdown repo into Elevio by scripting bulk creation of categories and articles. The list endpoints return existing content for diffing, and create endpoints accept full article bodies, which lets a migration tool run idempotently and resume from the last successful article.
Read the list of articles in the source system, create matching categories in Elevio, then create each article assigning it to the correct category_id
In-Product Help Personalisation
Power an in-product help widget that fetches the right Elevio article based on the user's current page or feature. The application calls GET /articles/{articleId} on demand and renders the article body inline. With only 10 endpoints to learn, the integration is small enough to be wrapped in a thin client and cached aggressively.
Fetch article_id=123 via GET /articles/{articleId} and render the body in the customer's settings page
AI Agent Integration via Jentic
Build an AI documentation agent that drafts a new help article from a support ticket trend, posts it to Elevio, and links it back into the ticket as the canonical answer. Through Jentic, the agent searches by intent, loads the POST /articles schema, and writes without holding the Elevio API key in its prompt.
Search Jentic for 'create an Elevio article', load the schema for POST /articles, and publish a draft article titled 'Refund policy' with a generated body
10 endpoints — jentic publishes the only available openapi specification for elevio api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/articles
List all articles
/articles
Create an article
/articles/{articleId}
Get an article by ID
/articles/{articleId}
Update an article
/articles/{articleId}
Delete an article
/categories
List all categories
/categories
Create a category
/articles
List all articles
/articles
Create an article
/articles/{articleId}
Get an article by ID
/articles/{articleId}
Update an article
/articles/{articleId}
Delete an article
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Elevio X-API-Key is stored encrypted in the Jentic vault (MAXsystem). Agents receive a scoped execution handle so the raw key never enters the agent's context or logs.
Intent-based discovery
Agents search by intent (e.g. 'create a help article' or 'list all categories') and Jentic returns the matching Elevio operation with its input schema, so the agent picks the right endpoint without parsing the HTML reference.
Time to first call
Direct integration: half a day to read the docs, set up the X-API-Key header, and wire pagination on /articles. Through Jentic: under 15 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Elevio API through Jentic.
Why is there no official OpenAPI spec for Elevio API?
Elevio publishes its API reference as standalone HTML at api-docs.elevio.help rather than a versioned OpenAPI specification. Jentic generates and maintains this spec so AI agents and developers can call Elevio 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 Elevio API use?
Elevio uses a single API key passed in the X-API-Key request header. Through Jentic, the key is stored encrypted in the vault and never appears in the agent's prompt; the agent receives a scoped, short-lived handle for each call.
Can I create articles with the Elevio API?
Yes. POST /articles creates a new article and accepts a JSON body containing the title, content, and category assignment. The same endpoint group exposes GET, PUT, and DELETE on /articles/{articleId} so a content-management workflow can run end-to-end.
Does the Elevio API support categories?
Yes. /categories supports full CRUD: GET to list, POST to create, GET /categories/{categoryId} to fetch one, PUT to update, and DELETE to remove. Articles reference categories by ID at create or update time.
How do I publish a new help article through Jentic?
Run the Jentic search query 'create an Elevio article', load the input schema for POST /articles, then execute with the article body and category_id. Jentic handles the X-API-Key injection so the call succeeds without the agent seeing the raw key.
What are the rate limits for the Elevio API?
The published OpenAPI spec does not declare numeric rate limits. Treat the API as bursty-tolerant for content-management workloads but throttle concurrency during bulk migrations, and check the X-RateLimit-Remaining header on responses if Elevio adds one.
/categories
List all categories
/categories
Create a category