How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Dixa Knowledge API

The Knowledge API from Dixa — 16 operation(s) for knowledge.

Dixa Knowledge API is one of 20 APIs that Dixa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Knowledge. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and rate-limit docs.

This API exposes 19 operations across 16 paths, and defines 41 schemas. It is described by OpenAPI 3.0.3, at version beta.

Requests are made against a single base URL, https://dev.dixa.io.

19 operations 16 paths 41 schemas 3 DELETE7 GET3 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
beta
Base URL
https://dev.dixa.io/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Dixa Knowledge API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 19

Across 16 paths, the API surfaces 19 operations — 3 DELETE, 7 GET, 3 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Knowledge 19
GET
/beta/knowledge/collections/{collectionId}
Get collection
getKnowledgeCollectionsCollectionid 1 param → 200400404500
GET
/beta/knowledge/collections/{collectionId}/catalog
Get collection catalog
getKnowledgeCollectionsCollectionidCatalog 2 params → 200400404500
GET
/beta/knowledge/categories/{categoryId}
Get category
getKnowledgeCategoriesCategoryid 2 params → 200400404500
GET
/beta/knowledge/categories/{categoryId}/translations
Get category translations
getKnowledgeCategoriesCategoryidTranslations 1 param → 200400404500
GET
/beta/knowledge/articles/{articleId}
Get article
getKnowledgeArticlesArticleid 2 params → 200400404500
DELETE
/beta/knowledge/articles/{articleId}
Delete article
deleteKnowledgeArticlesArticleid 1 param → 204400404500
PATCH
/beta/knowledge/articles/{articleId}
Update article
patchKnowledgeArticlesArticleid 1 param body → 200400404500
GET
/beta/knowledge/articles/{articleId}/translations
Get article translations
getKnowledgeArticlesArticleidTranslations 1 param → 200400404500
PATCH
/beta/knowledge/articles/{articleId}/translations
Update article translations
patchKnowledgeArticlesArticleidTranslations 1 param body → 200400404500
POST
/beta/knowledge/articles
Create article
postKnowledgeArticles body → 200400404500
POST
/beta/knowledge/articles/{articleId}/translations/{languageId}/publish
Publish translation
postKnowledgeArticlesArticleidTranslationsLanguageidPublish 2 params → 204400404500
POST
/beta/knowledge/articles/{articleId}/translations/{languageId}/unpublish
Unpublish translation
postKnowledgeArticlesArticleidTranslationsLanguageidUnpublish 2 params → 204400404500
DELETE
/beta/knowledge/articles/{articleId}/translations/{languageId}
Delete article translation
deleteKnowledgeArticlesArticleidTranslationsLanguageid 2 params → 204400404500
POST
/beta/knowledge/articles/{articleId}/publish
Publish article
postKnowledgeArticlesArticleidPublish 1 param → 204400404500
POST
/beta/knowledge/articles/{articleId}/unpublish
Unpublish article
postKnowledgeArticlesArticleidUnpublish 1 param → 204400404500
PATCH
/beta/knowledge/articles/{articleId}/parent/{parentId}
Move article
patchKnowledgeArticlesArticleidParentParentid 2 params → 204400404500
DELETE
/beta/knowledge/articles/{articleId}/parent
Remove article parent
deleteKnowledgeArticlesArticleidParent 1 param → 204400404500
GET
/beta/knowledge/collections
List collections
getKnowledgeCollections 2 params → 200400404500
POST
/beta/knowledge/articles/attachments
Upload article attachments
postKnowledgeArticlesAttachments body → 200400500

Schemas 41

The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are Article (14 properties), ArticleTranslation (9 properties), Category (7 properties), Collection (5 properties). Each schema is shown below with its type and property counts.

TranslationTitle
object
2 properties 2 required
HelpCenterLink
object
3 properties 3 required
GetKnowledgeArticleTranslationsOutput
object
1 property 1 required
Collection
object
5 properties 4 required
ArticleTranslations
object
1 property 1 required
AttachmentResult
object
2 properties 2 required
ListKnowledgeCollectionsOutput
object
1 property
GetKnowledgeCollectionOutput
object
1 property 1 required
ArticleTranslation
object
9 properties 7 required
TranslationList
object
2 properties
UpdateTranslationsInput
object
1 property
NotFound
object
1 property 1 required
TagsUpdateInput
object
Tags to add or remove
2 properties
Category
object
7 properties 3 required
ArticleCatalogItem
object
2 properties 1 required
CollectionCatalogItem
object
2 properties
Translation1
object
2 properties 1 required
ServerError
object
1 property 1 required
UploadAttachmentsInput
object
1 property
CreateKnowledgeArticleInput
object
4 properties
Article
object
14 properties 4 required
BadRequest
object
1 property 1 required
Restrictions
object
2 properties 1 required
AttachmentError
object
3 properties 3 required
CategoryCatalogItem
object
4 properties 1 required
GetKnowledgeCategoryOutput
object
1 property 1 required
GetKnowledgeArticleOutput
object
1 property 1 required
UpdateKnowledgeArticleInput
object
3 properties
UploadAttachmentsOutput
object
2 properties
CategoryTranslations
object
1 property
TranslationInput
object
3 properties 2 required
TranslationInput1
object
3 properties 2 required
InheritedRestriction
object
2 properties
AvailableAt
object
1 property
ArticleContent
object
2 properties 2 required
GetKnowledgeCategoryTranslationsOutput
object
1 property 1 required
UpdateTranslationsOutput
object
2 properties
UpdateKnowledgeArticleOutput
object
1 property 1 required
TranslationError
object
2 properties 2 required
GetKnowledgeCollectionCatalogOutput
object
1 property 1 required
CreateKnowledgeArticleOutput
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dixa-knowledge-api-openapi.yml Raw ↑

Other APIs Dixa publishes across the network.

Dixa Agents API
Dixa Analytics API
Dixa Anonymization API
Dixa Business Hours API
Dixa Chatbots API
Dixa Contact Endpoints API
Dixa Conversations API
Dixa Custom Attributes API
Dixa End Users API
Dixa Internal Notes API
Dixa Messages API
Dixa Organization API
Where this information came from

This is an independent, third-party profile of Dixa Knowledge API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.