...
Cada função tem determinadas informações que podem ser usadas nas ações, as funcionalidades disponíveis, assim como informações de cada função são as seguintes:
Criação de pedido:
...
...
order = Pedido feito pelo cliente message = |
...
...
inforrmações do pedido, geralmente usado num campo de observações |
...
...
...
...
...
...
“{
...
{
"remote_id" = ""
"remote_message" = ""
"is_issue" = False
} | remote_id = ID do pedido |
...
dentro do ERP remote_message = Resposta da API ou None is_issue = |
...
Pedido foi aberto como chamado ou não |
}“
Criação de pedido para cliente já existente:
...
|
order = Pedido feito pelo cliente message = Mensagem com informações do pedido, geralmente usado num campo de observações customer_document_number = CPF/CNPJ do cliente wda_user = Usuário do cliente |
...
...
...
...
...
...
...
remote_id = ID do pedido no ERP |
}“
Criação de lead:
...
...
= Informações do lead gerado |
...
Listar revendedores:
...
...
...
...
...
...
...
...
...
{
"code" = ""
"name" = ""
"taxvat" = ""
"email" = ""
}
] | code = ID do revendedor no ERP name = Nome do revendedor taxvat = CPF/CNPJ do revendedor email = Email do revendedor |
}
]“
Listar produtos:
...
...
...
...
...
...
...
...
...
{
"codigo" = ""
"nome" = ""
}
] | codigo = ID do produto no ERP nome = Nome do produto |
}
]“
Listar datas de vencimento:
...
...
...
...
...
...
...
...
...
{
"code" = ""
"name" = ""
}
] | code = ID da data de vencimento no ERP name = Dia do vencimento |
}
]“
Listar origens comerciais:
...
...
...
...
...
...
...
...
...
{
"code" = ""
"description" = ""
}
] | code = ID da origem comercial no ERP description = Nome da origem comercial |
}
]“
...
Listar faturas:
...
|
customer_document_number = CPF/CNPJ do cliente |
...
...
“[
...
contract_id = ID do contrato (opcional) |
Expandir |
---|
|
Bloco de código |
---|
| [
{
"document_number" = ""
"fatura" = ""
"nome_cliente" = ""
"valor_inicial" = ""
"valor_final" = ""
"juros" = ""
"multa" = ""
"emissao" = ""
"vencimento" = ""
"historico" = ""
"link_boleto" = ""
"linha_digitavel" = ""
"code_fatura" = ""
"identifier" = ""
"remote_id" = ""
"pix_code" = ""
}
] | document_number = CPF/CNPJ do cliente fatura = ID da fatura nome_cliente = Nome do cliente valor_inicial = Valor inicial da fatura valor_final = Valor final da fatura juros = Juros da fatura multa = Multa da fatura emissao = Data de emissão do boleto vencimento = Data de vencimento historico = ID ou nome do plano link_boleto = url do boleto (usa a função “Pegar pdf de um boleto“ se estiver vazio) linha_digitavel = Código da linha digitável, usado para criar o código de barra no boleto do totem code_fatura = Código da fatura no ERP identifier = Identificador de qual método pix utilizar, caso haja vários configurados remote_id = ID do boleto no ERP pix_code = Código do pix pra ser usado nesse boleto, usa o configurado no sistema se estiver vazio |
...
}
...
Pegar pdf de um boleto:
...
|
boleto_id = ID do boleto no ERP |
...
...
...
...
...
...
...
base_64 = string contendo o pdf do boleto em formato de base64 |
}“
Pegar uma fatura pelo ID:
...
...
|
customer_bill_id = ID do boleto no ERP customer_document_number = CPF/CNPJ do cliente |
Saída:
“[
...
Expandir |
---|
|
Bloco de código |
---|
| [
{
"document_number" = ""
"fatura" = ""
"nome_cliente" = ""
"valor_inicial" = ""
"valor_final" = ""
"juros" = ""
"multa" = ""
"emissao" = ""
"vencimento" = ""
"historico" = ""
"link_boleto" = ""
"linha_digitavel" = ""
"code_fatura" = ""
"identifier" = ""
"remote_id" = ""
"pix_code" = ""
}
] | document_number = CPF/CNPJ do cliente fatura = ID da fatura nome_cliente = Nome do cliente valor_inicial = Valor inicial da fatura valor_final = Valor final da fatura juros = Juros da fatura multa = Multa da fatura emissao = Data de emissão do boleto vencimento = Data de vencimento historico = ID ou nome do plano link_boleto = url do boleto (usa a função “Pegar pdf de um boleto“ se estiver vazio) linha_digitavel = Código da linha digitável, usado para criar o código de barra no boleto do totem code_fatura = Código da fatura no ERP identifier = Identificador de qual método pix utilizar, caso haja vários configurados remote_id = ID do boleto no ERP pix_code = Código do pix pra ser usado nesse boleto, usa o configurado no sistema se estiver vazio |
}
]“
Este método é usado na listagem de boletos do totem
Baixa de boleto:
...
|
Estado |
---|
colour | Purple |
---|
title | Transaction |
---|
| transaction = Transação do boleto que foi pago boleto_id = ID do boleto que foi pago customer_document_number = CPF/CNPJ do cliente |
Saída:
...
|
Bloco de código |
---|
| {
"success" = Booleano falando se a baixa foi um sucesso ou não
"api_response" = Resposta completa da api, independente se deu certo ou não
} | success = Booleano falando se a baixa foi um sucesso ou não api_response = Resposta completa da api, independente se deu certo ou não |
}“
...
Pegar contatos do cliente (email, celular):
...
|
customer_document_number = CPF/CNPJ do cliente |
...
“[
...
|
Bloco de código |
---|
| [
{
type = ""
value = ""
}
] | type = Tipo do contato, os valores podem ser "email" ou "phone" value = String contendo o contato do cliente |
}
]“
...
Pegar texto para avaliar pendência interna:
...
|
customer_document_number = CPF/CNPJ do cliente |
Saída:
Lista de strings com cada mensagem de pendencia interna para ser avaliada
“[
“mensagem de pendencia interna“,
“outra mensagem de pendencia interna“
...
Expandir |
---|
|
Bloco de código |
---|
| [
“mensagem de pendencia interna“,
“outra mensagem de pendencia interna“
] |
Lista de strings com cada mensagem de pendencia interna para ser avaliada |