Atualizar Cliente

Para realizar a alteração das informações de um cliente via API no TomTicket.


Endpoint

https://api.tomticket.com/update_cliente/{token}/{identificador}/{tipo_identificador}


Coluna
Descrição
tokenToken de acesso único e secreto para sua empresa. Clique aqui para ver como criar.
identificadorIdentificador do cliente. Pode ser o email do cliente ou o identificador interno no cadastro do cliente.
tipo_identificador
I - Identificador Interno
E - Email do Cliente


Método

POST

Content-Type

form-data


Parâmetros

Coluna
Descrição
Tipo
Tamanho Máximo
Parâmetros Obrigatórios
nomeNome completo do cliente.String
250
emailEndereço de email do cliente.String
250
criarchamados
Define se o cliente poderá criar chamados.

true - Pode criar chamados (Padrão).
false - Criação de chamados bloqueada.

Boolean
-
telefoneNúmero de telefone do clienteString
20
id_organizacaoIdentificador da organização ao que o cliente pertence.

Veja como obter a lista de organizações: https://kb.tomticket.com/tomticket/api/listar-organizacoes
String
250
id_interno
Identificador interno do cliente. Só poderá ser informado se o {tipo_identificador} informado no Endpoint for o email.
String250
camposLista contendo campos personalizados (disponível na listagem de departamentos). 
O índice cada array será o identificador do campo. 
campos[id_do_campo] = valor
Exemplo: 

campos['abc01'] = 'Valor 01';
campos['abc02'] = 'Valor 02';

Array-
idioma
Idioma do cliente. Esse idioma será usado na exibição do painel do cliente.

Padrão: pt_BR
Opções: pt_BR, en_US, es_ES
String
5

Parâmetros Opcionais
portfolio_id
Identificador da carteira de clientes aonde o cliente deve ser vinculado.
Caso seja necessário remover o cliente de uma carteira, envie o parâmetro com o valor vazio.

Clique aqui para consultar os identificadores de carteiras de clientes.
Requer uma assinatura Enterprise para poder enviar este parâmetro.
String
-

Retorno

O retorno é feito no formato JSON.

Coluna
Descrição
Tipo
erroInforma se ocorreu um erro na operação. Se o retorno for false, então significa que a operação ocorreu com sucesso e não ocorreram problemas.
Caso o retorno seja true, ocorreu um erro e será necessário verificar o campo mensagem para identificar o problema.
Boolean
mensagemDetalhes da operação, caso tenha ocorrido ou não um problema.String



Este artigo foi útil?  
Agradecemos sua avaliação.