Message

Endpoints para utilização do Whatsapp pelo Cliente.

Criar Instância para uso do Whatsapp.

Post https://zapi.teclaconsultoria.com.br/Api/Message/instance/create

Criar Instância para o numero do Whatsapp que irá enviar as mensagens..

Parameters

No parameters

Responses

{
  "base64": "string"
}
* Converter Base64 para QR Code, Abrir Whatsapp e scannear codigo para finalizar ciração da instância.

Obter Status da Conexão do Wahtsapp

Get https://zapi.teclaconsultoria.com.br/Api/Message/instance/connectionState

Retorna connected ou disconnected para o status do whatsapp.

Parameters

No parameters

Responses

{
  "message": "string"
}

Logout Whatsapp

Post https://zapi.teclaconsultoria.com.br/Api/Message/instance/logout

Logout na Instância do Whatsapp.

Parameters

No parameters

Responses

{
  "message": "string"
}

Envia Mensagem Texto,Foto,Video,Audio,Arquivo para Lista de Whatsapp Numbers.

Post https://zapi.teclaconsultoria.com.br/Api/Message/sendMsgList

Envia Mensagem de Whatsapp para Lista de Números. Mensagem podem ser texto,foto,video,audio ou arquivo.

Parameters

Name
Tipo
Obrigatório
Valor

message

string

<Enviar Mensagem de Texto ou Base64>

caption

string

<Texto para o Video,Arquivo,Foto>

filename

string

<Obrigatório para envio de Audio,Video,Imagem,Arquivo, nome do arquivo sem a extensão>

extension

string

<Obrigatório para envio de Audio,Video,Imagem,Arquivo, extensão dos arquivos sem ponto>

mediatype

inteiro

<Opções: 1 - Texto, 2 - Audio, 3 - Imagem, 4 - Video, 5 - Arquivo>

listNumber { phone}

list<string>

<Números de Whatsapp de quem vai receber a mensagem. EX: 5511988564253>

Responses

[
  {
    "id": 0
  }
]

Lista de MediaType

Get https://zapi.teclaconsultoria.com.br/Api/Message/MediaType

Lista as opções de Media Type Disponíveis.

Parameters

No parameters

Responses

{
  "id": 0,
  "isActive": true,
  "description": "string"
}

Listar o Status das mensagens

Get https://zapi.teclaconsultoria.com.br/Api/Message/StatusMsg

Retorna Lista com Status das Mensagens de Cada Cliente.

Parameters

No parameters

Responses

{
  "id": 0,
  "sentOnUtc": "2024-04-19T01:02:30.269Z",
  "sent": true
}

Cadastrar Cliente da Software House

Post https://zapi.teclaconsultoria.com.br/Api/Adm/Customer

Cadastrar Cliente para usar API.

Parameters

Name
Tipo
Obrigatório
Valor

representativeID

inteiro

cpfCnpj

string

<Cpf ou CNPJ apenas os numero>

name

string

<Nome do Cliente>

description

string

<Ramo do cliente>

whatsappNumber

string

<Whatsapp do Cliente que vai enviar as mensagens, EX: 5511998885645

email

string

<email do cliente>

remarks

string

<outras observações>

Responses

{
  "token": "string"
}

Atualizar Cliente da Software House

Put https://zapi.teclaconsultoria.com.br/Api/Adm/Customer

Atualizar Cliente para usar API.

Parameters

Name
Tipo
Obrigatório
Valor

description

string

<Ramo do cliente>

whatsappNumber

string

<Whatsapp do Cliente que vai enviar as mensagens, EX: 5511998885645

email

string

<email do cliente>

remarks

string

<outras observações>

isActive

boolean

<Ativa (true)/Desativa (false)>

token

string

<Obrigatório informar o token do cliente para que consiga fazer as alterações>

Responses

{
  "token": "string"
}

Consultar pedido de mensagens dos clientes

Get https://zapi.teclaconsultoria.com.br/Api/Adm/PO

Retorna Pedidos feito dos clientes.

Parameters

No parameters

Responses

{
  "customerID": 0,
  "planID": 0,
  "remarks": "string",
  "createdOnUtc": "2024-04-18T19:10:48.080Z"
}

Last updated