Let's Call
Integrações

A API que liga as comunicações ao seu software.

Inicie chamadas a partir do seu software, obtenha gravações e transcrições, envie WhatsApp e SMS, e ponha contactos em campanha — com uma API REST.

Base

https://one.letscall.io/api/external

Autenticação

Chave de API no cabeçalho X-API-Key, criada no portal

Formato

REST com JSON · 48 métodos em 8 áreas

Métodos

O que pode fazer com a API

Os 35 métodos principais. A lista completa, com parâmetros e exemplos, está na documentação.

Chamadas

Iniciar chamadas a partir de outro sistema e consultar o histórico.

  • POST/callsIniciar uma chamada (click-to-call)
  • GET/callsListar chamadas
  • GET/calls/{callId}Detalhe de uma chamada

Gravações, transcrições e IA

O que foi dito em cada chamada, e a análise da IA.

  • GET/recordings/by-call/{callId}Gravações de uma chamada
  • GET/recordings/{id}/urlLink temporário para ouvir a gravação
  • GET/recordings/{id}/downloadDescarregar a gravação
  • GET/transcriptions/by-call/{callId}Transcrição de uma chamada
  • GET/insights/by-call/{callId}Resumo e análise da IA

WhatsApp

Enviar mensagens e templates, e ler as conversas.

  • POST/whatsapp/conversations/find-or-createEncontrar ou criar uma conversa
  • POST/whatsapp/conversations/{id}/messagesEnviar mensagem
  • POST/whatsapp/conversations/{id}/templatesEnviar template aprovado
  • POST/whatsapp/conversations/{id}/mediaEnviar imagem ou documento
  • GET/whatsapp/conversations/{id}/messagesMensagens de uma conversa
  • GET/whatsapp/templatesTemplates disponíveis

SMS

Enviar SMS e acompanhar a entrega.

  • POST/sms/sendEnviar SMS
  • GET/sms/{messageId}Estado de uma mensagem

Campanhas

Pôr contactos em campanha a partir de outro sistema, e controlar a campanha.

  • GET/campaignsListar campanhas
  • POST/campaigns/{id}/contactsAdicionar contactos a uma campanha
  • GET/campaigns/{id}/contactsContactos da campanha e o seu estado
  • DELETE/campaigns/{id}/contacts/{contactId}Retirar um contacto
  • POST/campaigns/{id}/pausePausar a campanha
  • POST/campaigns/{id}/resumeRetomar a campanha

Contactos e lista de não contactar

Manter os contactos e a lista de exclusões em sincronia.

  • GET/contactsListar e pesquisar contactos
  • POST/contactsCriar contacto
  • PATCH/contacts/{id}Atualizar contacto
  • GET/dnc/check/{phone}Verificar se um número está na lista de não contactar
  • POST/dncAdicionar à lista de não contactar
  • POST/dnc/bulkAdicionar vários números de uma vez

Callbacks

Consultar e cancelar as chamadas de retorno agendadas.

  • GET/callbacksListar callbacks
  • POST/callbacks/{id}/cancelCancelar um callback

Agentes, filas e relatórios

O estado da operação em tempo real, para painéis e outros sistemas.

  • GET/agents/statusEstado dos agentes
  • GET/queues/{id}/statsEstatísticas de uma fila
  • GET/reports/calls/summaryResumo das chamadas
  • GET/reports/agentsRelatório por agente
  • GET/extensionsExtensões da conta

Quer ligar o seu software ao Let's Call One?

Diga-nos o que quer integrar. Ativamos o acesso à API e ajudamos a equipa técnica a começar.

Pedir acesso à API

Resposta no próprio dia útil.