SoftwareHouse
Obter Informações do Plano
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Plan
Retorna planos disponiveis a ser utilizado na compra de mensagens.
Parameters
No parameters
Responses
{
"id": 0,
"name": "string",
"description": "string",
"qty": 0
}{
"message": "string"
}Obter Informações da Software House
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse
Retorna Dados da Software House.
Parameters
No parameters
Responses
{
"name": "string",
"description": "string",
"whatsappNumber": "string",
"email": "string"
}{
"message": "string"
}Mudar Token da Software House
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/ChangeToken
Retorna Novo Token da Software House.
Parameters
No parameters
Responses
{
"token": "string"
}{
"message": "string"
}Obter Informações do Representante
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Representative
Retorna Dados do Representante.
Parameters
No parameters
Responses
{
"id": 0,
"shid": 0,
"name": "string",
"description": "string",
"whatsappNumber": "string",
"email": "string"
}{
"message": "string"
}Ativar / Desativar Representante
Post https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Representative
Ativa / Desativa Representante.
Parameters
representativeID
inteiro
isActive
boolean
true/false
Responses
{
"message": "string"
}{
"message": "string"
}Obter Informações do Representante
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Customer
Retorna Dados dos Clientes.
Parameters
No parameters
Responses
{
"shid": 0,
"representativeID": 0,
"cpfCnpj": "string",
"name": "string",
"description": "string",
"whatsappNumber": "string",
"email": "string",
"remarks": "string",
"createdOnUtc": "2024-04-18T18:48:32.467Z",
"token": "string",
"payloadVM": {
"uri": "string",
"httpMethod": "string"
}
}{
"message": "string"
}Cadastrar Cliente da Software House
Post https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Customer
Cadastrar Cliente para usar API.
Parameters
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
string
<email do cliente>
remarks
string
<outras observações>
payloadVM.uri
string
<endereço do uri do customer>
payloadVM.httpMethod
string
Usar <GET,POST,PUT,DELETE>
Responses
{
"accessToken": "string",
"tokenType": "string",
"expiresIn": 0,
"expirationDate": "2024-07-03T16:06:08.855Z"
}{
"message": "string"
}Atualizar Cliente da Software House
Put https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/Customer
Atualizar Cliente para usar API.
Parameters
description
string
<Ramo do cliente>
whatsappNumber
string
<Whatsapp do Cliente que vai enviar as mensagens, EX: 5511998885645
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>
payloadVM.uri
string
<endereço do uri do customer>
payloadVM.httpMethod
string
Usar <GET,POST,PUT,DELETE>
Responses
{
"accessToken": "string",
"tokenType": "string",
"expiresIn": 0,
"expirationDate": "2024-07-03T16:18:50.789Z"
}{
"message": "string"
}Consultar pedido de mensagens dos clientes
Get https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/PurchaseOrder
Retorna Pedidos feito dos clientes.
Parameters
No parameters
Responses
{
"customerID": 0,
"planID": 0,
"remarks": "string",
"createdOnUtc": "2024-04-18T19:10:48.080Z"
}{
"message": "string"
}Inserir Pedido de Mensagem do Cliente
Post https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/PurchaseOrder
Inserir Pedido de Mensagens dos Clientes.
Parameters
token
string
<Obrigatório informar o token do cliente para que consiga fazer as inserção>
planID
inteiro
<Codigo do Plano a ser inserido>
remarks
string
<outras observações>
qty
inteiro
<Quantidade de vezes que gostaria de inserir o plano. Ex: plano de 100 msg x qty: 3 = 300 msgs>
recurrence
boolean
<true/false, se true todo inicio de mês será feito a inserção automatica do plano no primeiro envio de mensagem do cliente>
Responses
{
"message": "string"
}{
"message": "string"
}Consultar Consumo de mensagens dos Clientes por ano/mês
Post https://zapi.teclaconsultoria.com.br/Api/SoftwareHouse/CustomerMonth
Retorna consumo de mensagens dos clientes.
Parameters
representativeID
inteiro
<se quiser ver o consumo dos cliente de um determinado representante>
token
string
<Informar o token do cliente para que consiga fazer as inserção>
year
inteiro
<ano com 4 digitos>
month
inteiro
<mês>
Responses
[
{
"customer": "string",
"year": 0,
"month": 0,
"qtyMsgAva": 0,
"qtyMsgUsed": 0,
"qtyMsgBuy": 0,
"remarks": "string",
"lastDateOnUtc": "2024-04-18T19:28:56.604Z"
}
]{
"message": "string"
}Last updated