# Knowledge

## Get collection

 - [GET /beta/knowledge/collections/{collectionId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgecollectionscollectionid.md): Get a knowledge collection by id

## Get collection catalog

 - [GET /beta/knowledge/collections/{collectionId}/catalog](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgecollectionscollectionidcatalog.md): Get collection catalog, including all categories and articles

## Get category

 - [GET /beta/knowledge/categories/{categoryId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgecategoriescategoryid.md): Get a knowledge category by id

## Get category translations

 - [GET /beta/knowledge/categories/{categoryId}/translations](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgecategoriescategoryidtranslations.md): Get the knowledge category translations

## Get article

 - [GET /beta/knowledge/articles/{articleId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgearticlesarticleid.md): Get a knowledge article by id

## Delete article

 - [DELETE /beta/knowledge/articles/{articleId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/deleteknowledgearticlesarticleid.md): Delete a knowledge article

## Update article

 - [PATCH /beta/knowledge/articles/{articleId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/patchknowledgearticlesarticleid.md): Update a knowledge article

## Get article translations

 - [GET /beta/knowledge/articles/{articleId}/translations](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgearticlesarticleidtranslations.md): Get a knowledge article translations

## Update article translations

 - [PATCH /beta/knowledge/articles/{articleId}/translations](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/patchknowledgearticlesarticleidtranslations.md): Update translations for a knowledge article. Supports partial success.

## Create article

 - [POST /beta/knowledge/articles](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/postknowledgearticles.md): Create a knowledge article

## Publish translation

 - [POST /beta/knowledge/articles/{articleId}/translations/{languageId}/publish](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/postknowledgearticlesarticleidtranslationslanguageidpublish.md): Publish a specific translation for search

## Unpublish translation

 - [POST /beta/knowledge/articles/{articleId}/translations/{languageId}/unpublish](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/postknowledgearticlesarticleidtranslationslanguageidunpublish.md): Mark a specific translation as unpublished

## Delete article translation

 - [DELETE /beta/knowledge/articles/{articleId}/translations/{languageId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/deleteknowledgearticlesarticleidtranslationslanguageid.md): Delete all versions of a knowledge article translation

## Publish article

 - [POST /beta/knowledge/articles/{articleId}/publish](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/postknowledgearticlesarticleidpublish.md): Publish a new version of all translations for a knowledge article

## Unpublish article

 - [POST /beta/knowledge/articles/{articleId}/unpublish](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/postknowledgearticlesarticleidunpublish.md): Remove all translations of a knowledge article from search

## Move article

 - [PATCH /beta/knowledge/articles/{articleId}/parent/{parentId}](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/patchknowledgearticlesarticleidparentparentid.md): Move a knowledge article to a new parent

## Remove article parent

 - [DELETE /beta/knowledge/articles/{articleId}/parent](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/deleteknowledgearticlesarticleidparent.md): Remove a parent from a knowledge article

## List collections

 - [GET /beta/knowledge/collections](https://docs.dixa.io/openapi/dixa-api/beta/knowledge/getknowledgecollections.md): Paginated list knowledge collections

