# Management API

> Create, edit and publish sites and their content, commerce and customer data. Server-side; also available over MCP.

> Markdown version of https://kanorio.com/en/developers/management-api. Append `.md` to any developer docs URL for this format. Index: https://kanorio.com/llms.txt · MCP: https://app.kanorio.com/api/mcp

Create, edit and publish sites and their content, commerce and customer data. Server-side; also available over MCP.

- Base URL: `https://app.kanorio.com/api/v1`
- OpenAPI: https://app.kanorio.com/api/v1/openapi.json
- Stability: beta

## Content & Publishing

- [Sections](https://kanorio.com/en/developers/management-api/sections): `GET /sections`
- [Globals](https://kanorio.com/en/developers/management-api/globals): `GET /sites/{id}/globals`, `GET /sites/{id}/globals/headers`, `POST /sites/{id}/globals/headers`, `DELETE /sites/{id}/globals/headers/{key}`, `PATCH /sites/{id}/globals/site-settings`, `PUT /sites/{id}/globals/header`, `PUT /sites/{id}/globals/footer`
- [Pages](https://kanorio.com/en/developers/management-api/pages): `GET /sites/{id}/pages`, `POST /sites/{id}/pages`, `PUT /sites/{id}/pages/order`, `GET /sites/{id}/pages/{pageId}`, `PATCH /sites/{id}/pages/{pageId}`, `DELETE /sites/{id}/pages/{pageId}`, `PUT /sites/{id}/pages/{pageId}/sections`
- [Posts](https://kanorio.com/en/developers/management-api/posts): `GET /sites/{id}/posts`, `POST /sites/{id}/posts`, `GET /sites/{id}/posts/{postId}`, `PATCH /sites/{id}/posts/{postId}`, `POST /sites/{id}/posts/{postId}/publish`, `POST /sites/{id}/posts/{postId}/unpublish`, `POST /sites/{id}/posts/{postId}/request-review`, `POST /sites/{id}/posts/{postId}/reject-review`, `POST /sites/{id}/posts/{postId}/unschedule`
- [Imports](https://kanorio.com/en/developers/management-api/imports): `GET /sites/{id}/imports`, `POST /sites/{id}/imports`, `GET /sites/{id}/imports/detect`, `GET /sites/{id}/imports/discover`, `GET /sites/{id}/imports/{batchId}`, `POST /sites/{id}/imports/{batchId}/apply`, `POST /sites/{id}/imports/{batchId}/cancel`
- [Blog categories](https://kanorio.com/en/developers/management-api/blog_categories): `GET /sites/{id}/blog/categories`, `POST /sites/{id}/blog/categories`
- [Blog tags](https://kanorio.com/en/developers/management-api/blog_tags): `GET /sites/{id}/blog/tags`, `POST /sites/{id}/blog/tags`
- [Authors](https://kanorio.com/en/developers/management-api/authors): `GET /sites/{id}/authors`, `POST /sites/{id}/authors`, `PATCH /sites/{id}/authors/{authorId}`
- [Collections](https://kanorio.com/en/developers/management-api/collections): `GET /sites/{id}/collections`, `POST /sites/{id}/collections`, `GET /sites/{id}/collections/{key}`, `PATCH /sites/{id}/collections/{key}`, `DELETE /sites/{id}/collections/{key}`
- [Items](https://kanorio.com/en/developers/management-api/items): `GET /sites/{id}/collections/{key}/items`, `POST /sites/{id}/collections/{key}/items`, `POST /sites/{id}/collections/{key}/items/bulk`, `PATCH /sites/{id}/collections/{key}/items/bulk`, `POST /sites/{id}/collections/{key}/items/publish`, `POST /sites/{id}/collections/{key}/items/unpublish`, `GET /sites/{id}/collections/{key}/items/trash`, `GET /sites/{id}/collections/{key}/items/{itemId}`, `PATCH /sites/{id}/collections/{key}/items/{itemId}`, `DELETE /sites/{id}/collections/{key}/items/{itemId}`, `POST /sites/{id}/collections/{key}/items/{itemId}/restore`, `POST /sites/{id}/collections/{key}/items/{itemId}/purge`, `POST /sites/{id}/collections/{key}/items/{itemId}/request-review`, `POST /sites/{id}/collections/{key}/items/{itemId}/reject-review`, `POST /sites/{id}/collections/{key}/items/{itemId}/unschedule`
- [Revisions](https://kanorio.com/en/developers/management-api/revisions): `GET /sites/{id}/revisions`, `GET /sites/{id}/revisions/{revisionId}`, `POST /sites/{id}/revisions/{revisionId}/restore`

## Customers, Membership & Entitlements

- [Contacts](https://kanorio.com/en/developers/management-api/contacts): `GET /sites/{id}/contacts`, `POST /sites/{id}/contacts`, `GET /sites/{id}/contacts/{contactId}`, `PATCH /sites/{id}/contacts/{contactId}`, `PATCH /sites/{id}/contacts/{contactId}/tags-note`
- [Segments](https://kanorio.com/en/developers/management-api/segments): `GET /sites/{id}/segments`
- [Entitlements](https://kanorio.com/en/developers/management-api/entitlements): `GET /sites/{id}/entitlements`, `POST /sites/{id}/entitlements`, `GET /sites/{id}/entitlements/check`, `POST /sites/{id}/entitlements/{entitlementId}/revoke`

## Catalog

- [Products](https://kanorio.com/en/developers/management-api/products): `GET /sites/{id}/products`, `POST /sites/{id}/products`, `GET /sites/{id}/products/{productId}`, `PATCH /sites/{id}/products/{productId}`, `POST /sites/{id}/products/{productId}/publish`, `POST /sites/{id}/products/{productId}/unpublish`, `POST /sites/{id}/products/{productId}/archive`
- [Product categories](https://kanorio.com/en/developers/management-api/product_categories): `GET /sites/{id}/product-categories`

## Promotions & Pricing Rules

- [Promotions](https://kanorio.com/en/developers/management-api/promotions): `GET /sites/{id}/promotions`, `POST /sites/{id}/promotions`, `GET /sites/{id}/promotions/{promotionId}`, `PATCH /sites/{id}/promotions/{promotionId}`, `DELETE /sites/{id}/promotions/{promotionId}`, `POST /sites/{id}/promotions/{promotionId}/archive`, `POST /sites/{id}/promotions/{promotionId}/unarchive`

## Reviews & Ratings

- [Reviews](https://kanorio.com/en/developers/management-api/reviews): `GET /sites/{id}/reviews`, `POST /sites/{id}/reviews`, `GET /sites/{id}/reviews/settings`, `PATCH /sites/{id}/reviews/settings`, `GET /sites/{id}/reviews/{reviewId}`, `DELETE /sites/{id}/reviews/{reviewId}`, `POST /sites/{id}/reviews/{reviewId}/approve`, `POST /sites/{id}/reviews/{reviewId}/reject`, `PUT /sites/{id}/reviews/{reviewId}/reply`

## Transactions & Fulfillment

- [Orders](https://kanorio.com/en/developers/management-api/orders): `GET /sites/{id}/orders`, `GET /sites/{id}/orders/{orderId}`
- [Store](https://kanorio.com/en/developers/management-api/store): `GET /sites/{id}/store/overview`

## Protected Deliverables & Progress

- [Deliverables](https://kanorio.com/en/developers/management-api/deliverables): `GET /sites/{id}/deliverables`, `POST /sites/{id}/deliverables`, `GET /sites/{id}/deliverables/{deliverableId}`, `PATCH /sites/{id}/deliverables/{deliverableId}`, `POST /sites/{id}/deliverables/{deliverableId}/duplicate`, `POST /sites/{id}/deliverables/{deliverableId}/archive`, `GET /sites/{id}/deliverables/{deliverableId}/certificate-preview`, `GET /sites/{id}/deliverable-insights`
- [Deliverable units](https://kanorio.com/en/developers/management-api/deliverable_units): `PUT /sites/{id}/deliverables/{deliverableId}/units`, `POST /sites/{id}/deliverables/{deliverableId}/units/reorder`, `PATCH /sites/{id}/deliverable-units/{unitId}`, `GET /sites/{id}/deliverables/{deliverableId}/unit-insights`
- [Progress](https://kanorio.com/en/developers/management-api/progress): `GET /sites/{id}/deliverables/{deliverableId}/progress`, `POST /sites/{id}/deliverables/{deliverableId}/progress/{contactId}/reset`, `POST /sites/{id}/deliverables/{deliverableId}/progress/{contactId}/complete`

## Forms & Data Collection

- [Forms](https://kanorio.com/en/developers/management-api/forms): `GET /sites/{id}/forms`, `GET /sites/{id}/forms/{formId}`
- [Submissions](https://kanorio.com/en/developers/management-api/submissions): `GET /sites/{id}/forms/{formId}/submissions`, `GET /sites/{id}/forms/{formId}/submissions/{submissionId}`, `PATCH /sites/{id}/forms/{formId}/submissions/{submissionId}`

## Campaigns & Broadcasts

- [Campaigns](https://kanorio.com/en/developers/management-api/campaigns): `GET /sites/{id}/campaigns`, `POST /sites/{id}/campaigns`, `PATCH /sites/{id}/campaigns/{campaignId}`

## Identity, Tenant & Authorization

- [Sites](https://kanorio.com/en/developers/management-api/sites): `GET /sites`, `POST /sites`, `GET /sites/{id}`, `GET /sites/{id}/structure`, `GET /sites/{id}/usage`, `GET /sites/{id}/diagnose`
- [Auth](https://kanorio.com/en/developers/management-api/auth): `GET /whoami`

## Media & Assets

- [Media](https://kanorio.com/en/developers/management-api/media): `GET /sites/{id}/media`, `POST /sites/{id}/media`, `POST /sites/{id}/media/uploads`, `POST /sites/{id}/media/uploads/confirm`, `POST /sites/{id}/media/upload-links`, `GET /sites/{id}/media/upload-links/status`, `GET /sites/{id}/media/stock`, `POST /sites/{id}/media/stock`, `GET /sites/{id}/media/page-images`, `GET /sites/{id}/media/{assetId}`, `PATCH /sites/{id}/media/{assetId}`, `DELETE /sites/{id}/media/{assetId}`, `POST /sites/{id}/media/{assetId}/replace`, `POST /sites/{id}/media/{assetId}/trash`, `POST /sites/{id}/media/{assetId}/restore`

## Events, Workflows & Reliable Execution

- [Operations](https://kanorio.com/en/developers/management-api/operations): `GET /operations/{id}`
- [Jobs](https://kanorio.com/en/developers/management-api/jobs): `GET /jobs/{id}`
- [Webhooks](https://kanorio.com/en/developers/management-api/webhooks): `GET /sites/{id}/webhooks`, `POST /sites/{id}/webhooks`, `PUT /sites/{id}/webhooks/{webhookId}/events`, `DELETE /sites/{id}/webhooks/{webhookId}`, `POST /sites/{id}/webhooks/{webhookId}/test`

## Publishing Delivery, Discovery & Measurement

- [Site](https://kanorio.com/en/developers/management-api/site): `GET /sites/{id}/search`, `GET /sites/{id}/settings`, `PATCH /sites/{id}/settings`, `POST /sites/{id}/publish`, `POST /sites/{id}/unpublish`, `GET /sites/{id}/allowed-origins`, `PUT /sites/{id}/allowed-origins`, `PATCH /sites/{id}/developer-settings`, `PATCH /sites/{id}/brand-profile`, `POST /sites/{id}/brand-memory/feedback`, `POST /sites/{id}/preview-tokens`, `GET /sites/{id}/external-frontend/check`, `GET /sites/{id}/activity`
- [Domains](https://kanorio.com/en/developers/management-api/domains): `GET /sites/{id}/domains`, `PUT /sites/{id}/domains`, `GET /sites/{id}/domains/status`
- [Analytics](https://kanorio.com/en/developers/management-api/analytics): `GET /sites/{id}/analytics/overview`, `GET /sites/{id}/analytics/pages`, `GET /sites/{id}/analytics/bots`, `GET /sites/{id}/analytics/edge`
- [Seo](https://kanorio.com/en/developers/management-api/seo): `GET /sites/{id}/seo/search-console`, `POST /sites/{id}/seo/search-console/verify`

## Locale & Localization

- [Localization](https://kanorio.com/en/developers/management-api/localization): `GET /sites/{id}/locales`, `POST /sites/{id}/locales`, `PUT /sites/{id}/locales/order`, `PUT /sites/{id}/locales/primary`, `PATCH /sites/{id}/locales/{locale}`, `DELETE /sites/{id}/locales/{locale}`, `GET /sites/{id}/translations`, `GET /sites/{id}/translations/{entityType}/{entityId}/{locale}`, `PUT /sites/{id}/translations/{entityType}/{entityId}/{locale}`, `DELETE /sites/{id}/translations/{entityType}/{entityId}/{locale}`, `POST /sites/{id}/translations/{entityType}/{entityId}/{locale}/publish`, `POST /sites/{id}/translations/{entityType}/{entityId}/{locale}/translate`, `GET /sites/{id}/translation-jobs`, `POST /sites/{id}/translation-jobs`, `GET /sites/{id}/translation-jobs/{jobId}`, `POST /sites/{id}/translation-jobs/{jobId}/cancel`

## Automation

- [Automations](https://kanorio.com/en/developers/management-api/automations): `GET /sites/{id}/automations`, `PATCH /sites/{id}/automations/{automationKey}/actions/{actionKey}`, `GET /sites/{id}/automations/catalog`, `GET /sites/{id}/automations/templates`, `GET /sites/{id}/automations/flows`, `POST /sites/{id}/automations/flows`, `POST /sites/{id}/automations/flows/validate`, `POST /sites/{id}/automations/flows/test`, `GET /sites/{id}/automations/flows/{automationId}`, `PATCH /sites/{id}/automations/flows/{automationId}`, `DELETE /sites/{id}/automations/flows/{automationId}`, `POST /sites/{id}/automations/flows/{automationId}/status`, `POST /sites/{id}/automations/flows/{automationId}/archive`, `GET /sites/{id}/automations/runs`, `GET /sites/{id}/automations/runs/{runId}`, `POST /sites/{id}/automations/runs/{runId}/rerun`, `POST /sites/{id}/automations/events`, `POST /sites/{id}/automations/events/cancel`, `GET /sites/{id}/automations/triggers`, `POST /sites/{id}/automations/triggers`, `PATCH /sites/{id}/automations/triggers/{triggerId}`, `DELETE /sites/{id}/automations/triggers/{triggerId}`, `POST /sites/{id}/automations/triggers/{triggerId}/rotate-token`, `POST /sites/{id}/automations/triggers/{triggerId}/rotate-secret`, `GET /sites/{id}/automations/secrets`, `PUT /sites/{id}/automations/secrets`, `DELETE /sites/{id}/automations/secrets/{handle}`
