Atualização de informações do cliente - inncash/inncash-docs GitHub Wiki
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.
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
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"
   }
}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 |