Saltar para o conteúdo
Todos os artigos
Configuração

API REST e chaves de API (integrações)

Integre o CRM com outros sistemas via API REST, autenticada por chave.

O Sellio expõe uma API REST para você ler e gravar registros a partir de outros sistemas (Zapier, Make, scripts próprios, etc.). O acesso é autenticado por uma chave de API que você gera em Configurações → API e chaves.

Gerar uma chave

  1. Vá em Configurações → API e chaves.
  2. Dê um nome (ex.: "Integração Zapier") e clique em "Gerar chave".
  3. Copie a chave NA HORA: ela aparece uma única vez e não é recuperável depois.
  4. Para desligar uma integração, use "Revogar": a chave para de funcionar imediatamente.
💡 A chave dá acesso total aos dados da sua organização. Trate-a como uma senha: nunca a exponha em código público ou no navegador.

Endpoints

  • GET /api/v1/{objeto}: lista registros (parâmetros: limit, offset, search).
  • GET /api/v1/{objeto}/{id}: um registro.
  • POST /api/v1/{objeto}: cria um registro (corpo JSON com os campos).
  • PATCH /api/v1/{objeto}/{id}: atualiza campos de um registro.

Envie a chave no cabeçalho Authorization: Bearer sk_live_… O {objeto} é o Nome de API do objeto (contact, company, lead, opportunity ou um objeto seu).

Exemplo: curl -H "Authorization: Bearer sk_live_..." https://www.selliocrm.com/api/v1/opportunity
💡 A API respeita as validações e regras de negócio do CRM (campos obrigatórios, regras de validação, etc.): os mesmos do uso pela tela.

Rate limit e uso (SLA)

Cada chave tem um limite de requisições por minuto (padrão 120), ajustável na própria lista de chaves. Toda resposta traz os cabeçalhos X-RateLimit-Limit (o teto), X-RateLimit-Remaining (quantas ainda cabem na janela atual) e X-RateLimit-Reset (o instante, em epoch, em que a janela reinicia).

Ao ultrapassar o limite, a API responde 429 (Too Many Requests) com o cabeçalho Retry-After indicando em quantos segundos tentar de novo. A tela de chaves também mostra o total de requisições já feitas por cada chave (métrica de uso).

💡 Defina o limite conforme o seu volume: 0 desativa o limite dessa chave. Use um limite menor para integrações de terceiros e maior para cargas internas de confiança.

Abrir este artigo dentro do sistema

Leu e quer ver funcionando?

A conta é grátis e o manual inteiro está disponível dentro do sistema, com um assistente que responde pelo próprio conteúdo.

Criar conta grátis
API REST e chaves de API (integrações) · Sellio