curl --request POST \
--url https://mia-gateway.morada.ai/{partnerId}/deal \
--header 'Content-Type: application/json' \
--header 'x-morada-api-key: <api-key>' \
--data '
{
"name": "Joao Silva",
"phoneNumber": "+5511999999999",
"email": "joao@email.com",
"productId": "prod-123",
"source": "Website",
"messageTemplate": "message_template_name",
"replacements": [
"Joao Silva"
]
}
'{
"dealId": "4d375b3b-0bfe-4326-8404-47b3e5a4c5d2",
"message": "Deal created successfully"
}Criar Deal
Cria um novo deal na plataforma e opcionalmente inicia uma conversa no WhatsApp via template de mensagem.
curl --request POST \
--url https://mia-gateway.morada.ai/{partnerId}/deal \
--header 'Content-Type: application/json' \
--header 'x-morada-api-key: <api-key>' \
--data '
{
"name": "Joao Silva",
"phoneNumber": "+5511999999999",
"email": "joao@email.com",
"productId": "prod-123",
"source": "Website",
"messageTemplate": "message_template_name",
"replacements": [
"Joao Silva"
]
}
'{
"dealId": "4d375b3b-0bfe-4326-8404-47b3e5a4c5d2",
"message": "Deal created successfully"
}Authorizations
Chave de API do parceiro. Fornecida pelo time da Morada.ai.
Path Parameters
ID do parceiro
Body
Nome completo do lead
Telefone valido do lead com DDD. DDI e opcional (assume 55 se ausente).
Email valido do lead
ID do produto/propriedade na plataforma M.I.A
ID externo do produto no CRM ou plataforma do cliente
ID do parceiro (caso nao venha pelo path)
Identificador da conversao para rastreamento
Pular validacao de produto
Onde o lead apareceu (ex: Facebook, Google, Site, RD Conversas). Sem este campo, grava "Não definido (Morada.ai)".
255Campanha ou anuncio que gerou o lead. Sem este campo, vale extras.campaign.
255Tipo de midia (ex: cpc, lead-ads, whatsapp). Sem este campo, vale extras.medium; sem nenhum dos dois, grava "API Morada.ai".
255Template de mensagem WhatsApp para iniciar conversa com a MIA
Substituicoes para os placeholders do template
ID da instancia do bot
ID externo do deal
ID da variante
Dados extras usados nas integracoes. Pode ser um objeto JSON ou uma JSON string. Tambem aceita campaign e medium, com prioridade menor que os campos da raiz.
Instrucoes especiais para a MIA durante a conversa
Was this page helpful?