Skip to content

Atualizar contato no Monitchat

Nessa rota é possível atualizar um contato no Monitchat, associando-o a um cliente e a um canal de atendimento.

Payload de exemplo o payload é o mesmo da criação de contato, porém os campos são opcionais, ou seja, é possível enviar apenas os campos que deseja atualizar.

ts
{
    "name": "Teste",
    "whatsapp_blocked": "",
    "email": "",
    "email_optional_1": "",
    "email_optional_2": "",
    "extra_field_1": "",
    "extra_field_2": "",
    "lid_number": "",
    "phone_number": "+55279888888",
    "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/{{id_do_contato}}",
);

let headers = {
  Authorization: "Bearer token",
  "Content-Type": "application/json",
  Accept: "application/json",
};

fetch(url, {
  method: "PUT",
  headers: headers,
})
  .then((response) => response.json())
  .then((json) => console.log(json));