Criar contato no Monitchat
Nessa rota é possível criar um contato no Monitchat, associando-o a um cliente e a um canal de atendimento.
Payload de exemplo:
ts
{
"name": "Teste", // obrigatório
"phone_number": "+55279888888", // obrigatório | Único
"whatsapp_blocked": "",
"email": "",
"email_optional_1": "",
"email_optional_2": "",
"extra_field_1": "",
"extra_field_2": "",
"lid_number": "",
"city": "Vitória",
"neighborhood": "",
"code": "CEP",
"address": "Rua Teste",
"cpf": "",
"avatar": "",
"conversation_id": "",
"tickets": [],
"tags": [],
"source": "",
"cliente": "",
"additional_info": "",
"company_id": "",
"client_id": "",
"webhook_active": true,
"created_at": "",
"created_by": "",
"last_ticket_created_at": "",
"status": "",
"send_campaing": true,
"updated_at": "",
"phone_number_optional1": "",
"phone_number_optional2": "",
"relations": [],
"model_relations": [],
"groups": []
}ts
const url = new URL("https://api-v2.monitchat.com/api/v1/contact");
let headers = {
Authorization: "Bearer token",
"Content-Type": "application/json",
Accept: "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
body: JSON.stringify({
name: "Teste",
phone_number: "+55279888888",
city: "Vitória",
address: "Rua Teste",
client_id: "id do cliente",
}),
})
.then((response) => response.json())
.then((json) => console.log(json));
