PATCH /customer/:id (Customer)
update_customerUpdate customer data in the Conexa system, modifying fields like contact, address, tax deductions, and personal or legal information for individual or business clients.
Instructions
Edição de uma ou n informações de um cliente no sistema Conexa.
Campos do body:
companyId (integer): Id da unidade
name (string): Nome do cliente
tradeName (string): Nome fantasia
pronunciation (string): Pronúncia
fieldOfActivity (string): Ramo de atividade
notes (string): Observações
cellNumber (string): Celular
phones (string[]): Array com os telefones de contato. Os telefones devem ter 10 ou 11 números.
website (string): Site
hasLoginAccess (boolean): Tem acesso a área do cliente
login (string): Login da área do cliente
password (string): Senha da área do cliente
automaticallyIssueNfse (string): Emitir NFS-e automaticamente (depende de configuração). A opção deve ser uma das seguintes: whenGeneratingBilling , afterPaymentBilling , notIssue
notesNfse (string): Observações da NFS-e (depende de configuração)
taxDeductions (object): Retenção de Imposto Municipal e Federal
taxDeductions.iss (boolean): Retém ISS (Imposto Municipal)
taxDeductions.ir (boolean): Retém IR (Imposto Federal)
taxDeductions.pis (boolean): Retém PIS (Imposto Federal)
taxDeductions.inss (boolean): Retém INSS (Imposto Federal)
taxDeductions.csll (boolean): Retém CSLL (Imposto Federal)
taxDeductions.cofins (boolean): Retém COFINS (Imposto Federal)
naturalPerson (object): Objeto com os dados referentes a um cliente Pessoa Física
naturalPerson.cpf (string): CPF
naturalPerson.rg (string): RG
naturalPerson.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd
naturalPerson.issuingAuthority (string): Órgão expedidor
naturalPerson.profession (string): Profissão
naturalPerson.maritalStatus (string): O estado civil do cliente, sendo: " married ", " single ", " divorced ", " widowed " ou " not informed "
legalPerson (object): Objeto com os dados referentes a um cliente Pessoa Jurídica
legalPerson.cnpj (string): CNPJ
legalPerson.foundationDate (date): Data de fundação. Formato: yyyy-MM-dd
legalPerson.stateInscription (string): Inscrição estadual
legalPerson.municipalInscription (string): Inscrição municipal
foreign (object): Objeto com os dados de estrangeiro
foreign.document (string): Número do documento de identificação estrangeiro
foreign.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd
foreign.profession (string): Profissão
address (object): Objeto com o endereço do cliente
address.zipCode (string): CEP
address.country (string): País de origem (apenas se for estrangeiro )
address.state (string): Sigla do estado (UF)
address.city (string): Cidade
address.street (string): Logradouro
address.number (string): Número
address.neighborhood (string): Bairro
address.additionalDetails (string): Complemento
emailsMessage (string[]): Array com os e-mails para envio de recados
emailsFinancialMessages (string[]): Array com os e-mails para envio de avisos financeiros
tagsId (integer[]): Array com os IDs das Tags para associar ao cliente
extraFields (array of objects): Array de objetos de Campos Extras
extraFields[].id (integer): ID do Campo Extra
extraFields[].value (string): Valor para o Campo Extra
isNetworkingProfileVisible (boolean): Exibir perfil do cliente na área de Networking da área do cliente
isBlockedBookingCustomerArea (boolean): Não permite que o cliente cadastre novas reservas pela área do cliente, caso hasLoginAccess seja true
isAllowedBookingOutsideBusinessHours (boolean): Permite reservar fora do horário de funcionamento padrão, caso hasLoginAccess seja true
internetPlan (string): Nome do plano de internet (Disponível apenas com o módulo Mikrotik ativo)
businessPresentation (string): Breve apresentação sobre o cliente
offeredServicesProducts (string): Serviços e produtos oferecidos
receptionOrientations (string): Orientações para atendimento
mailingOrientations (string): Orientações para correspondência
mailingAddress (object): Objeto com o endereço para correspondências
mailingAddress.zipCode (string): CEP
mailingAddress.state (string): Sigla do estado (UF)
mailingAddress.city (string): Cidade
mailingAddress.street (string): Logradouro
mailingAddress.number (string): Número
mailingAddress.neighborhood (string): Bairro
mailingAddress.additionalDetails (string): Complemento
mailingAddress.landmark (string): Ponto de referência
extensionNumbers (string[]): Array com os ramais
defaultDueDay (integer): Dia de vencimento padrão do cliente
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Valor de :id na rota /customer/:id | |
| body | Yes | Corpo JSON da requisição (campos na descrição da tool) |