Amivu API · v1
Integre uma vez.
Converse em qualquer canal.
Conecte contatos, conversas e mensagens por uma superfície única. O código que você escreve hoje continua valendo quando o seu cliente conectar um canal novo amanhã.
curl https://api.amivu.com.br/v1/messages \
-H "Authorization: Bearer $AMIVU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"conversation_id": "conv_01K7ZFA5X8Q2M4N6P8R0T2V4W6",
"type": "text",
"text": "Seu pedido saiu para entrega."
}'
O modelo, em cinco linhas
Tudo na Amivu se encaixa numa cadeia curta, e entendê-la resolve noventa por cento das dúvidas de integração:
Organização a conta do seu cliente
└─ Canal por onde a conversa acontece (WhatsApp, chat do site, …)
└─ Contato a pessoa do outro lado
└─ Conversa o atendimento com aquela pessoa
└─ Mensagem o que foi dito
A conversa é a peça central. Ela sabe qual é o contato e qual é o canal — e é por isso que você nunca precisa dizer “mande pelo WhatsApp”. Você diz em qual conversa, e a Amivu resolve o resto.
Por que uma API só
A alternativa seria um endpoint por canal — /whatsapp/send, /instagram/send, /email/send. Ela parece mais explícita e cobra caro: cada canal novo vira uma integração nova do seu lado, com o mesmo código escrito de novo com outro nome.
Aqui existe POST /v1/messages, e só. O que muda entre canais não é a rota: é o que cada um consegue fazer. Um canal que não aceita modelo aprovado recusa com um erro específico, e você descobre isso perguntando — antes de tentar, se quiser.
Por onde você quer começar?
Escolha o caminho que faz sentido para você agora.
Sou do time de atendimento
Quero entender o que dá para automatizar — avisar sobre um pedido, sincronizar o cadastro, responder com um agente — sem precisar programar.
Ver o que dá para fazerSou desenvolvedor
Quero a chave, o primeiro curl, os webhooks assinados e a referência completa das quarenta rotas.
Ir para os primeiros passos