Comece a usar a API REST Notiondesk

Use a API REST Notiondesk para ler o conteúdo da central de ajuda, gerenciar redirecionamentos e configurações, obter análises e acionar sincronizações do Notion a partir do código.

5 min de leitura

A API REST Notiondesk permite que seu próprio código opere suas centrais de ajuda. Você pode listar suas centrais de ajuda, ler seus artigos, coleções e histórico de alterações, gerenciar redirecionamentos de página, alterar configurações e identidade visual, obter análises e feedback dos leitores e acionar sincronizações do Notion.

Este artigo explica o que a API Notiondesk pode fazer, quem pode usá-la e como fazer sua primeira solicitação em poucos minutos.

O que você pode fazer com a API Notiondesk

Tarefa Exemplo Guia
Leia os centros de ajuda. Liste todos os centros de ajuda em seu espaço de trabalho e seus respectivos idiomas. Leia os centros de ajuda.
Leia o conteúdo Exporte todos os artigos como Markdown ou liste as entradas do seu changelog. Leia artigos, coleções e entradas do registro de alterações.
Publicar alterações no Notion Sincronize sua central de ajuda a partir de um pipeline de CI depois de editar o Notion. Sincronizações do Tigger Notion
Gerenciar redirecionamentos Importe centenas de redirecionamentos após migrar de outra central de ajuda. Gerenciar redirecionamentos de página
Alterar idioma Adicione um idioma ou ative a tradução automática. Gerenciar idiomas e tradução automática
Alterar configurações Atualize os títulos de SEO, llms.txt, o formulário de contato ou o registro de alterações. Atualizar configurações da central de ajuda
Alterar a marca Aplique as cores e o tema da sua marca a vários centros de ajuda. Personalize a marca e os temas.
Gerenciar integrações Configure o Google Analytics, Plausible, Intercom ou Crisp. Gerenciar integrações
Extrair análises Direcione visitantes, pesquisas e artigos mais populares para sua ferramenta de BI. Obtenha análises da central de ajuda
Leia os comentários Envie reações negativas aos artigos para o Slack todas as manhãs. Exportar feedback do leitor

Para scripts prontos para uso, consulte Automatizar tarefas comuns da central de ajuda com a API Notiondesk .

Quem pode usar a API Notiondesk?

  • Plano: O acesso à API está incluído nos planos Enterprise.
  • Criação de chaves: Proprietários e administradores de espaços de trabalho criam chaves de API no painel de controle.

Faça sua primeira solicitação à API Notiondesk

1. Crie uma chave de API

No seu painel de controle do Notiondesk, abra Configurações , depois Desenvolvedores > Chaves de API e clique em Criar chave . Dê um nome à chave, selecione o escopo de leitura e copie-a quando ela for exibida. A chave começa com nd_wsk_ e é exibida apenas uma vez.

Armazene-o em uma variável de ambiente:

2. Liste seus centros de ajuda.

A resposta lista todos os centros de ajuda em seu espaço de trabalho:

3. Liste os artigos de uma central de ajuda.

Pronto! Você está lendo a central de ajuda a partir do código.

Noções básicas da API Notiondesk

export NOTIONDESK_API_KEY="nd_wsk_..."
curl "<https://api.notiondesk.so/sites>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
{
  "object": "list",
  "data": [
    {
      "id": "c74781f6-1aea-4e17-ab23-bbb8b4d174b6",
      "full_domain": "help.example.com",
      "enabled": true,
      "default_locale": "en",
      "locales": ["en", "fr"]
    }
  ],
  "has_more": false,
  "next_cursor": null
}
curl "<https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6/articles?page_size=10>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
Tópico O que você precisa saber
URL basehttps://api.notiondesk.so
Autenticação __PRESERVADO_108__. Consulte as chaves de API e o OAuth.
Escopos read, write, sync e admin. Cada rota requer uma
Controle de versões Cabeçalho opcional nd-version
Formatar Corpos de requisição e resposta JSON com nomes de campo em snake_case
Paginação Baseado em cursor: page_size (1 a 100, padrão 20) e cursor. Consulte Solicitações de paginação e versão.
Erros Um envelope JSON com um code legível por máquina. Consulte Lidar com erros, limites de taxa e novas tentativas.

API Notiondesk ou Workspace MCP?

O Notiondesk oferece duas maneiras de operar suas centrais de ajuda fora do painel de controle. Elas acessam os mesmos recursos por meio de abordagens diferentes.

API REST Notiondesk Espaço de trabalho MCP
Quem chama isso de Seu código: scripts, pipelines de CI, ferramentas internas, aplicativos de parceiros Um assistente de IA como Claude, ChatGPT, Cursor ou VS Code.
Como fazer login Uma chave de API do espaço de trabalho ou um token de acesso OAuth. OAuth, por meio do seu cliente de IA
Ideal para Automação repetível e determinística Trabalho de conversação: "identificar os artigos de que os leitores não gostam e sugerir melhorias"

Endpoint da API Notiondesk

Método Caminho Escopo Guia
GET/sitesreadCentros de ajuda
GET/sites/{site_id}readCentros de ajuda
GET/sites/{site_id}/sync-statusreadCentros de ajuda
GET/sites/{site_id}/articlesreadContente
GET/sites/{site_id}/articles/{article_id}readContente
GET/sites/{site_id}/categoriesreadContente
GET/sites/{site_id}/categories/{category_id}readContente
GET/sites/{site_id}/changelogreadContente
POST/sites/{site_id}/syncsyncSincronizações
POST/sites/{site_id}/articles/{article_id}/syncsyncSincronizações
POST/sites/{site_id}/categories/{category_id}/syncsyncSincronizações
PATCH/sites/{site_id}/settings/auto-syncsyncSincronizações
GET/sites/{site_id}/page-redirectsreadRedireciona
POST/sites/{site_id}/page-redirectswriteRedireciona
PATCH/sites/{site_id}/page-redirects/{redirect_id}writeRedireciona
DELETE/sites/{site_id}/page-redirects/{redirect_id}adminRedireciona
PATCH/sites/{site_id}/settings/supported-languageswriteLínguas
PATCH/sites/{site_id}/settings/auto-translatewriteLínguas
PATCH/sites/{site_id}/settings/contentwriteConfigurações
PATCH/sites/{site_id}/settings/ai-optimizationwriteConfigurações
PATCH/sites/{site_id}/settings/contact-formwriteConfigurações
PATCH/sites/{site_id}/settings/changelogwriteConfigurações
GET/sites/{site_id}/settings/customizereadMarca
PATCH/sites/{site_id}/settings/customizeadminMarca
GET/sites/{site_id}/themesreadMarca
GET/sites/{site_id}/integrationsreadIntegrações
PATCH/sites/{site_id}/integrations/{type}adminIntegrações
POST/sites/{site_id}/integrations/{type}/disableadminIntegrações
GET/sites/{site_id}/analytics/{report}readAnálises
GET/sites/{site_id}/feedbackreadOpinião

Perguntas frequentes

Posso criar ou editar artigos com a API Notiondesk?

Não. Artigos, coleções e entradas de changelog são gravados no Notion, e cada sincronização sobrescreve o que o Notiondesk armazena. Edite a página do Notion com o editor do Notion ou a API do Notion e, em seguida, acione o gatilho de sincronização para publicar a alteração.

Uma única chave de API funciona para todas as minhas centrais de ajuda?

Sim. Uma chave de API de espaço de trabalho funciona para todas as centrais de ajuda dentro desse espaço. Cada solicitação nomeia a central de ajuda em seu caminho, por exemplo, /sites/{site_id}/articles.

Onde encontro o site_id da central de ajuda?

Ligue para GET /sites para listar seus centros de ajuda com seus respectivos id. É também o identificador que aparece após /s/ na barra de endereço do seu painel.

O que vem a seguir?

Artigos relacionados

Esta página foi útil?

Still need help? Ask us