Pular para o conteúdo
NSMKT Ajuda

Webservice API

Gere a chave de acesso e integre seus sistemas ao NSMKT para cadastrar contatos, criar conteúdos e agendar envios.

A API permite que outros sistemas, como seu site, sua loja virtual ou seu ERP, conversem com o NSMKT sem ninguém entrar no painel. Por ela dá para cadastrar contatos, subir imagens, criar conteúdos, agendar envios e consultar resultados.

Esta página é um ponto de partida. Os detalhes técnicos de cada recurso estão na Documentação completa. Para abrir a tela, vá ao menu Configuração › Webservice API.

Importante

Não programa? Você pode usar o NSMKT por conversa com o Claude ou o ChatGPT. Veja Assistentes de IA.

Tela Webservice API
Endereço da API, chave de acesso e o resumo dos recursos.

Endereço da API

O quadro Endereço da API mostra o endereço base das chamadas, com o domínio da sua conta. É o domínio que identifica a sua conta. Clique em Copiar para levar o endereço para a sua integração.

As respostas vêm em formato JSON. Quem precisar de XML pode pedir na própria chamada, como explica a documentação.

Chave de acesso

A chave é a senha da integração. Ela vai em cada chamada e dá acesso total à conta.

Gerar a chave

  1. No quadro Chave de acesso, clique em Gerar chave de acesso.
  2. A chave aparece oculta. Clique no ícone de olho para ver e no ícone de copiar para levá-la à sua integração.

Trocar a chave

Clique em Gerar nova e confirme. A chave anterior deixa de funcionar na hora, então atualize todas as integrações que a usam.

Revogar a chave

Clique em Revogar e confirme. O acesso à API por chave fica desativado até você gerar uma nova.

Atenção

Trate a chave como uma senha. Não a envie por e-mail ou chat, não a coloque em páginas do site visíveis ao público e troque-a se desconfiar que vazou. Uma chave de outra conta é sempre recusada.

Como autenticar

Envie a chave no cabeçalho Authorization de cada chamada. Por exemplo, para listar os 10 conteúdos mais recentes:

curl "https://suaempresa.nsmkt.com.br/api/conteudo?limit=10" \
     -H "Authorization: Bearer SUA_CHAVE"

Troque o endereço pelo que aparece em Endereço da API e SUA_CHAVE pela sua chave.

Sistemas de terceiros também podem usar login OAuth: o usuário entra com o login do painel e autoriza o acesso, sem precisar da chave. É assim que funcionam os Assistentes de IA.

O que dá para fazer pela API

RecursoO que permite
Galeria de mídiaListar, enviar, renomear e apagar imagens e pastas
ConteúdosCriar, editar e apagar newsletters, ver o resultado final e mandar teste
Folhas de estilo e templatesCadastrar e editar o visual e os modelos
RemetentesConsultar os remetentes cadastrados
GruposCriar, editar e remover grupos de contatos
ContatosCadastrar (um a um ou em lote), editar, buscar e remover
Campos personalizadosListar e gerenciar os campos de contato e de lead
NewslettersAgendar, reagendar, pausar, retomar e cancelar envios e consultar enviados, lidos e falhas
FormuláriosConsultar formulários e as respostas recebidas
Leads e funisConsultar funis e criar, mover e atualizar leads (contas com o módulo de vendas)

A tela também traz um resumo dos endereços de cada recurso e o Fluxo de uma campanha, do envio das imagens até o acompanhamento.

Um exemplo de fluxo

Uma integração típica para disparar uma campanha segue esta ordem:

  1. Envia as imagens para a galeria e guarda os endereços.
  2. Cria o conteúdo com o HTML e a folha de estilo.
  3. Confere o resultado final e manda um teste para aprovação.
  4. Consulta os grupos de contatos.
  5. Agenda o envio.
  6. Acompanha enviados, lidos e falhas.

As regras são as mesmas do painel: o envio consome o saldo do mês e só os contatos ativos recebem.

Documentação completa

Clique em Documentação completa, no topo da tela, para abrir a referência interativa da API, com todos os recursos, campos, exemplos e códigos de resposta. Entregue esse link para a equipe técnica que vai fazer a integração.