DoneTalk Desenvolvedores Entrar

Chaves e escopos

Criar uma chave

Em Configurações › API, um administrador cria a chave e escolhe:

  • Nome: o sistema que vai usá-la (ex.: “ERP Captei”).
  • Ambiente: Produção age de verdade; Teste simula tudo (Modo teste).
  • O que a chave pode fazer: os escopos abaixo. Uma chamada fora dos escopos da chave volta 403 insufficient_scope, dizendo em details.required quais escopos servem.
  • Disparar campanhas sem esperar aprovação: sem isso, as campanhas desta chave seguem a regra de aprovação da empresa (o orçamento vale sempre).
  • Vale até e só destes endereços IP, opcionais.

A chave inteira aparece uma única vez, na criação. Guarde-a como uma senha. Chaves de produção começam com dt_live_, de teste com dt_test_.

Autenticar

Mande a chave em toda chamada:

Authorization: Bearer dt_live_...

Authorization: ApiKey dt_live_... também funciona. A empresa vem do endereço (/v1/c/{empresa}/...) e precisa ser a da chave.

Escopos

GrupoEscopoO que permite
Campanhascampaigns:readVer campanhas e resultados
Campanhascampaigns:writeCriar e editar rascunhos
Campanhascampaigns:sendDisparar, pausar e cancelar
Contatoscontacts:readVer contatos e os valores dos campos
Contatoscontacts:writeCriar e atualizar contatos
Contatosfields:readVer a lista de campos
Contatosfields:writeCriar campos
Contatoscontacts:deleteApagar dados de contatos (LGPD)
Modelostemplates:readVer modelos
Modelostemplates:writeCriar e enviar modelos para a Meta
Mensagens e atendimentosmessages:send_templateEnviar modelos
Mensagens e atendimentosmessages:send_textEnviar texto e arquivos (janela de 24h)
Mensagens e atendimentosconversations:readVer atendimentos e mensagens
Mensagens e atendimentosconversations:writeConcluir e reabrir atendimentos
Fluxos e agendaflows:startIniciar fluxos
Fluxos e agendaappointments:readVer agendamentos
Fluxos e agendaappointments:writeMarcar, remarcar e cancelar agendamentos
Outroswebhooks:manageGerenciar avisos (webhooks)
Outrosreports:readVer relatórios e custos
Outrosworkspace:readVer números, equipes e etiquetas
Outrosintegrations:outboundproConectar ao OutboundPro Conversas

Chaves antigas

Chaves criadas antes dos escopos (dsf_live_...) continuam funcionando com o acesso de integração que tinham. Ao escolher escopos para uma delas, ela passa a valer só para eles.

Segurança

  • Uma chave por sistema, com o mínimo de escopos.
  • Se uma chave vazar, revogue em Configurações › API: ela para na hora.
  • Criação, edição e revogação ficam na Auditoria, com quem fez.

Esta página em Markdown