Pular para o conteúdo principal

Criar conta

Método#

POST https://api.plugchat.com.br/integrator/account


Conceituação#

Este método permite você criar uma conta para seu cliente.

Ao criar por padrão também é criado um departamento padrão com nome de departamento "Geral".


Atributos#

Obrigatórios#

AtributosTipoDescrição
externalIdstringUm identificador único do cliente na sua base de dados, usado para que você consiga vincular e identificar o cliente durante a integração
namestringNome do cliente ou da empresa dele
activebooleanInforma se a empresa está ativa ou não, usado caso você queira bloquear o cliente por um tempo

Opcionais#

AtributosTipoDescrição
sessionNamestringVocê pode definir um nome que será visivel apenas no whatsapp no momento da leitura do QRCode.
onStartAttendancestringVocê pode configurar uma URL de webhook para receber informações sempre que um atendimento for iniciado.
onFinishAttendancestringVocê pode configurar uma URL de webhook para receber informações sempre que um atendimento for finalizado.
onReceiveMessagestringConfigure a URL para receber informação sempre que receber uma nova mensagem.
onSendingMessagestringConfigure a URL para receber informação sempre que enviar uma nova mensagem.
onMessageStatusstringConfigure a URL para receber informação sempre que uma mensagem for recebida, lida ou executada.
onMessageDeliveryErrorstringConfigure a URL para receber informação sempre que falhar o envio de uma mensagem.

Request Body#

{
"externalId": "123",
"name": "Meu Cliente 001",
"active": true
}

Response#

200#

AtributosTipoDescrição
successbooleaninforma se a criação teve succeso ou falha
accountIdstringidentificador da conta do cliente no plug chat, é importante você armazenar essa informação do seu lado
externalIdstringIdentificador informado por você na criação da conta

Exemplo

{
"success": true,
"accountId": "32133-31232-312321-312312-312312",
"externalId": "123"
}

405#

Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.

415#

Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"


Code#