Autentique-se com a API Notiondesk usando chaves de API.

Crie uma chave de API Notiondesk, escolha os escopos de leitura, gravação, sincronização ou administração e autentique as solicitações da API REST com um token de portador. Alterne ou revogue a chave a qualquer momento.

6 min de leitura


Cada solicitação à API Notiondesk é autenticada com um token de portador: uma chave de API do espaço de trabalho ou um token de acesso OAuth para aplicativos que atuam em nome de outros clientes da Notiondesk. Este artigo mostra como criar uma chave de API da Notiondesk, escolher seus escopos, enviá-la com suas solicitações e rotacioná-la ou revogá-la.

Use uma chave de API para automações executadas em seu próprio espaço de trabalho: um script, uma tarefa agendada, uma etapa de CI ou uma ferramenta interna. Se você estiver criando um aplicativo ao qual outros clientes da Notiondesk se conectam, use OAuth .

Antes de começar

  • Seu espaço de trabalho está em um plano Empresarial.
  • Você é o proprietário do espaço de trabalho ou um administrador.

Crie uma chave de API Notiondesk

  1. No seu painel de controle do Notiondesk, clique em Configurações .
  1. Em Espaço de trabalho , abra Desenvolvedores e, em seguida, Chaves de API .
  1. Clique em Criar chave .
  1. Insira um rótulo que indique a finalidade da chave, por exemplo, CI automation ou Redirect import.
  1. Em Escopos , selecione apenas os escopos necessários para a integração. Consulte Escolher os escopos corretos .
  1. Escolha uma data de validade : 30 dias , 90 dias , 1 ano ou sem data de validade .
  1. Clique em Criar .
  1. Clique em Copiar chave e guarde a chave no seu gerenciador de segredos ou nas variáveis ​​de ambiente.
  1. Clique em "Salvei a chave" .
A chave é mostrada apenas uma vez. Se você a perder, gire-a para obter um novo segredo.
Observação: Se a opção Criar chave exibir um cadeado e a dica de ferramenta "Disponível em planos com acesso à API.", seu plano não inclui a API. Clicar nela abrirá as opções de upgrade.

Escolha as miras corretas

Um escopo é uma permissão associada a uma chave. Cada rota da API Notiondesk requer um escopo, e uma chave pode conter vários.

Escopo Descrição do painel de controle O que isso permite na API REST?
readLeia sobre as operações e informações da central de ajuda. Leia as centrais de ajuda, artigos, coleções, histórico de alterações, redirecionamentos, configurações, identidade visual, integrações, status de sincronização, análises e feedback.
writeGerenciar a configuração da central de ajuda Crie e atualize redirecionamentos de página, altere idiomas, configure a tradução automática, o conteúdo, a otimização por IA, o formulário de contato e o registro de alterações.
syncAcione a sincronização e a tradução de conteúdo. Acione sincronizações de sites, artigos e coleções, e ative ou desative a sincronização agendada.
adminGerenciar configurações de espaço de trabalho e configuração destrutiva Exclua redirecionamentos de página, altere a identidade visual e os temas e configure integrações de terceiros.

Atribua a cada integração o conjunto mínimo de escopos de que ela precisa:

Integração Escopos
Sincronize a central de ajuda a partir de um pipeline de CI.sync
Painel de análise ou script de relatórioread
Resumo do feedback enviado ao Slack __PRESERVADO_23__ apenas
Redirecionar a importação após uma migração __PRESERVADO_22__, __PRESERVADO_21__
Implementação de identidade visual ou integração em todas as centrais de ajuda __PRESERVADO_20__, __PRESERVADO_19__

Como as funções do espaço de trabalho limitam uma chave

Uma tecla nunca faz mais do que a pessoa que a criou pode fazer no seu espaço de trabalho.

Função atual do criador Escopos que a chave pode usar
Visualizador ou Gerente de Faturamentoread
Editor __PRESERVADO_17__, __PRESERVADO_16__, __PRESERVADO_15__
Administrador ou proprietário do espaço de trabalho __PRESERVADO_14__, __PRESERVADO_13__, __PRESERVADO_12__, __PRESERVADO_11__

Se a função do criador mudar, o escopo efetivo da chave também mudará. Se o criador sair do espaço de trabalho, a chave deixará de funcionar. Gerencie funções em Como convidar um membro da equipe .

Envie a chave com cada solicitação.

Envie a chave no cabeçalho Authorization com o esquema Bearer:

Um 200 OK com uma lista de suas centrais de ajuda confirma que a chave funciona. Uma chave funciona para todas as centrais de ajuda em seu espaço de trabalho.

A mesma solicitação em JavaScript:

E em Python:

Mantenha sua chave de API Notiondesk em segurança.

curl "<https://api.notiondesk.so/sites>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
const response = await fetch("<https://api.notiondesk.so/sites>", {
  headers: {
    Authorization: `Bearer ${process.env.NOTIONDESK_API_KEY}`,
    "nd-version": "2026-10-16",
  },
});

const sites = await response.json();
import os
import requests

response = requests.get(
    "<https://api.notiondesk.so/sites>",
    headers={
        "Authorization": f"Bearer {os.environ['NOTIONDESK_API_KEY']}",
        "nd-version": "2026-10-16",
    },
)
sites = response.json()
  • Mantenha as chaves no seu servidor. Nunca coloque uma chave no código do navegador, em um aplicativo móvel ou em um repositório público.
  • Armazene as chaves em variáveis ​​de ambiente ou em um gerenciador de segredos, não no código-fonte.
  • Crie uma chave por integração, com seu próprio rótulo, para que você possa revogar uma sem afetar as outras.
  • Escolha um prazo de validade para as chaves usadas por scripts temporários.
  • Gire uma tecla quando alguém que a conhecia sair da sua equipe.
  • Verifique a coluna "Última utilização" e revogue as chaves que ninguém usa.

Girar ou revogar uma chave

Acesse Configurações > Desenvolvedores > Chaves de API e use o menu no final da linha da chave.

A opção "Girar" substitui o segredo. Confirme com "Girar" : o segredo atual deixa de funcionar imediatamente e o novo segredo é exibido apenas uma vez. Atualize sua integração imediatamente. Uma chave expirada não pode ser girada; crie uma chave de substituição.

Revogar desativa a chave permanentemente. Confirme com Revogar : as automações que usam a chave param de funcionar imediatamente e essa ação não pode ser desfeita.

Solução de problemas de autenticação

A API responde com o código 403 insufficient_scope

A chave é válida, mas não possui o escopo necessário para a rota. O cabeçalho WWW-Authenticate especifica o escopo ausente:

Crie uma chave com esse escopo ou verifique se o criador da chave ainda possui uma função que a permita.

WWW-Authenticate: Bearer error="insufficient_scope", scope="sync"

A API responde com o código 403 permission_denied

A chave tem o escopo correto, mas a ação não é permitida nesta central de ajuda: por exemplo, o plano não inclui o recurso ou a central de ajuda está desativada. Consulte Lidar com erros, limites de taxa e novas tentativas da API Notiondesk .

Perguntas frequentes

Posso visualizar novamente a chave da API depois de criá-la?

Não. O segredo é revelado apenas uma vez, quando você cria ou gira a chave. Se você o perder, gire a chave e guarde o novo segredo.

Um editor pode criar uma chave de API?

Não. Somente o proprietário do espaço de trabalho e os administradores podem criar, rotacionar e revogar chaves de API. Um editor ainda pode conectar assistentes de IA por meio do Workspace MCP .

As chaves da API Notiondesk expiram?

Somente se você escolher um prazo de expiração ao criar a chave. Chaves criadas sem prazo de expiração funcionam até que você as rotacione ou revogue.

Devo usar uma chave de API ou OAuth?

Use uma chave de API para a automação que você executa em seu próprio espaço de trabalho. Use OAuth quando outros clientes da Notiondesk conectarem seu aplicativo ao espaço de trabalho deles, para que eles aprovem o acesso e possam revogá-lo por conta própria.

O que vem a seguir?

Artigos relacionados

Esta página foi útil?

Still need help? Ask us