Atualização de informações do cliente - inncash/inncash-docs GitHub Wiki

Introdução

Os eventos serão disparados ao Webhook do cliente pelo InnCash quando ações específicas forem executadas dentro da plataforma, e o cliente precisa tratar cada um dos eventos fazendo as ações necessárias no ERP. Para facilitar os testes e o desenvolvimento, fornecemos um webservice para que o cliente possa executar as requisições que irão disparar os Webhooks cadastrados na plataforma.


Webservice para teste dos Webhooks

Patch: URL_BASE/company-groups/{company_group}/customers

Esse webservice recebe como parâmetro o mesmo corpo de requisição que será enviada ao cliente via Webhook.

O InnCash irá fazer uma requisição ao webhook cadastrado pelo cliente via POST, e para marcar a integração como sucesso deve receber um status code 200


Evento

Alterar os dados do cliente (change_additional_customer_information)

Este método tem o objetivo de atualizar o conteúdo da tabela cliente tanto no banco do cliente quando no ERP.

{
   "id": "9AC0A15E9A1A01FCBFC7AAB96DCF5A7C",
   "company_id": 10,
   "data": {
      "customer_phone": "9999999999",
      "customer_ddd": "99",
      "customer_invoice_mail": "[email protected]",
      "customer_financial_mail_1": "[email protected]",
      "customer_financial_mail_2": "[email protected]",
      "customer_risk": "D",
      "customer_group": "001",
      "customer_sub_group": "00001",
      "customer_client_class": "G",
      "customer_deadline": "001",
      "customer_limit": 300,
      "customer_credit_history": "test notes"
   }
}

Descrição dos campos

Todos os campos são obrigatórios

Tipo Nome Descrição
String id ID único do título gerado pelo cliente no momento de integração
Int company_id Identificador da empresa fornecido pela Innova no momento de implantação
String customer_phone Número do telefone do cliente
String customer_ddd DDD do telefone do cliente
String customer_invoice_mail Email do Cliente
String customer_financial_mail_1 Email financeiro 1
String customer_financial_mail_2 Email financeiro 2
String customer_client_class Classe do Cliente
String customer_deadline Código da condição de pagamento padrão para o cliente
Float customer_limit Limite de Crédito do cliente
String customer_risk Grau de Risco do cliente
String customer_group Grupo do cliente
String customer_sub_group SubGrupo do cliente
String customer_credit_history Anotações de motivo de bloqueio
⚠️ **GitHub.com Fallback** ⚠️