API Marketek: Introdução para Desenvolvedores

Última atualização: 13/02/2026

A API da Marketek permite que desenvolvedores integrem a plataforma com sistemas externos, automatizem operações em escala e construam aplicações personalizadas. Este guia apresenta os conceitos fundamentais para começar a utilizar a API de forma eficiente.

Autenticação

A API da Marketek suporta dois métodos de autenticação:

  • Chave de API (API Key) — ideal para integrações server-to-server. Gere sua chave em Configurações > Integrações > API. Envie a chave no header Authorization: Bearer SUA_CHAVE.
  • OAuth 2.0 — recomendado para aplicações que acessam dados de múltiplas contas. Utilize o fluxo de autorização padrão (Authorization Code Grant) para obter tokens de acesso.

⚠️ Importante: Nunca exponha sua chave de API em código client-side (JavaScript no navegador). Sempre utilize chamadas via backend.

URL Base e Formato de Requisições

Todas as requisições devem ser feitas para:

https://rest.marketek.com.br/v1/

O formato padrão de envio e resposta é JSON. Inclua o header Content-Type: application/json em requisições POST e PUT.

Limites de Requisição (Rate Limits)

Tipo Limite Janela
Requisições gerais 100 requisições Por minuto
Busca de contatos 200 requisições Por minuto
Criação em massa 50 requisições Por minuto

Quando o limite é excedido, a API retorna o código 429 Too Many Requests. Implemente lógica de retry com backoff exponencial.

Endpoints Disponíveis

Os principais grupos de endpoints são:

  • /contacts — criar, listar, atualizar e excluir contatos.
  • /opportunities — gerenciar oportunidades no pipeline.
  • /conversations — enviar mensagens e consultar histórico.
  • /campaigns — disparar campanhas de e-mail e SMS.
  • /workflows — adicionar contatos a workflows existentes.
  • /calendars — criar e gerenciar agendamentos.
  • /forms — listar formulários e submissões.

Exemplos de Código

Exemplo com cURL

Buscar um contato pelo e-mail:

curl -X GET "https://rest.marketek.com.br/v1/contacts?email=joao@exemplo.com" 
  -H "Authorization: Bearer SUA_CHAVE" 
  -H "Content-Type: application/json"

Exemplo com Python

Criar um novo contato:

import requests

url = "https://rest.marketek.com.br/v1/contacts"
headers = {
    "Authorization": "Bearer SUA_CHAVE",
    "Content-Type": "application/json"
}
payload = {
    "firstName": "João",
    "lastName": "Silva",
    "email": "joao@exemplo.com",
    "phone": "+5511999998888"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

Tratamento de Erros

A API retorna códigos HTTP padrão:

  • 200 — sucesso.
  • 201 — recurso criado com sucesso.
  • 400 — requisição inválida (verifique o corpo da mensagem de erro).
  • 401 — não autorizado (chave de API inválida ou expirada).
  • 404 — recurso não encontrado.
  • 429 — limite de requisições excedido.
  • 500 — erro interno do servidor.

Webhooks para Eventos em Tempo Real

Além de consultar a API, você pode receber notificações automáticas quando eventos ocorrem na Marketek. Configure webhooks em Configurações > Integrações > Webhooks. Eventos suportados incluem:

  • Contato criado ou atualizado
  • Oportunidade movida de estágio
  • Formulário submetido
  • Pagamento recebido
  • Agendamento criado ou cancelado

💡 Dica: Sempre valide a assinatura do webhook para garantir que a requisição realmente veio da Marketek e não de uma fonte maliciosa.

🤖 Ficou com alguma dúvida?

Converse com o TekBot, nosso assistente IA especialista em Marketek. Ele pode te ajudar com configurações, dúvidas técnicas e melhores práticas — 24h por dia.

Falar com o TekBot →

Este artigo foi útil?

Não resolveu? Fale com o suporte →