PT
Español
English
Português
    Edição do usuário

    Permite editar um usuário. É validado que o token do usuário corresponde ao do usuário a ser modificado ou ao de um usuário especialista.

    Detalhes da petição

    • URI: api/v8.6/user/{id}/update
    • Tipo: POST
    • Títulos obrigatórios:

    • tipo de conteúdo: application/json
    • Autorização: TOKEN

    Parâmetros

    Nome Tipo de dado Obrigatório Descrição
    Id Número Sim Identificação de usuário
    Nome completo Texto Não Nome completo do usuário
    Email Texto Não Email
    Fotografia Texto Não Fotografia
    Telefone Número Não Telefone
    Telefone2 Número Não Telefone
    Telefone3 Número Não Telefone
    Endereço Texto Não Endereço
    Endereço2 Texto Não Endereço
    Endereço3 Texto Não Endereço
    Comentário Texto Não Comentário
    Fax Texto Não Fax
    Acusação Texto Não Acusação
    Estado do usuário Número Não Status do usuário (campo Status do usuário no perfil)
    NumberDepId Número Não ID do departamento
    Nascimento Texto Não Data de nascimento no formato dd/mm/aaaa
    Tipo de identidade Texto Não Tipo de documento do usuário
    Documento Texto Não Número do documento do usuário
    AdditionalField1 Texto Não Campo adicional
    CampoAdicional2 Texto Não Campo adicional
    CampoAdicional3 Texto Não Campo adicional
    CampoAdicional4 Texto Não Campo adicional
    CampoAdicional5 Texto Não Campo adicional
    CampoAdicional6 Texto Não Campo adicional
    CampoAdicional7 Texto Não Campo adicional
    CampoAdicional8 Texto Não Campo adicional
    CampoAdicional9 Texto Não Campo adicional
    AdditionalField10 Texto Não Campo adicional
    Edifício Número Não Edifício
    Chão Número Não Chão
    Departamento de Bacalhau Número Não Código do Departamento
    Extensão Texto Não Código do Departamento
    Celular Texto Não Número de telefone celular
    País Número Não ID do país
    ID da empresa Número Não ID da empresa
    Local Número Não Local
    Cidade Número Não Cidade
    Latitude Texto Não Latitude
    Comprimento Texto Não Longitude
    CodeInmediateBoss Número Não Código de usuário do chefe imediato
    Papel Número Não Função (1 = Especialistas, 2 = Usuário Normal, 3 = Especialista e Normal). Ele só pode ser modificado por usuários com uma função de especialista.
    UsuárioAtivo Número Não Usuário ativo (1=Ativo, 0=Inativo). Ele só pode ser modificado por usuários com uma função de especialista.
    Data de expiração dateTime Não Data de expiração do usuário no formato dd/mm/aaaa. Ele só pode ser modificado por usuários com uma função de especialista.
    ID do perfil Número Não ID do perfil. Ele só pode ser modificado por usuários com uma função de especialista.
    Perfil de código Número Não Código do perfil (grupo de trabalho do usuário no perfil). Ele só pode ser modificado por usuários com uma função de especialista.
    ID do projeto Número Não ID do projeto. Não é permitido ser atualizado, é usado para validar o campo obrigatório do usuário.


    Importante: O ID do usuário deve estar na URL da solicitação.

    Observações:

    • Os campos Nome de usuário e Senha não são editáveis.

    Corpo da petição

    No Field você pode ir a qualquer um dos parâmetros descritos acima

    [
    {"Field":"ADDRESS", "Value":"Nueva direccion"}
    ]
    
    

    Responder

    O serviço retornará um booleano indicando se a operação poderia ter sido executada: Exemplo: true

    Mensagens de erro

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest InvalidUserId
    400 Solicitação BadRequest Dados de usuário inválidos
    400 Solicitação BadRequest NomeCompleto Inválido
    400 Solicitação BadRequest E-mail inválido
    400 Solicitação BadRequest Foto inválida
    400 Solicitação BadRequest Telefone inválido
    400 Solicitação BadRequest Telefone inválido2
    400 Solicitação BadRequest Telefone inválido3
    400 Solicitação BadRequest Endereço inválido
    400 Solicitação BadRequest Endereço inválido2
    400 Solicitação BadRequest Endereço inválido3
    400 Solicitação BadRequest Comentário inválido
    400 Solicitação BadRequest Fax inválido
    400 Solicitação BadRequest Carga inválida
    400 Solicitação BadRequest InvalidUserState
    400 Solicitação BadRequest InvalidNumberDepId
    400 Solicitação BadRequest InvalidIdentityType
    400 Solicitação BadRequest Número de identidade inválido
    400 Solicitação BadRequest InvalidAdditionaltField1
    400 Solicitação BadRequest InvalidAdditionaltField2
    400 Solicitação BadRequest InvalidAdditionaltField3
    400 Solicitação BadRequest InvalidAdditionaltField4
    400 Solicitação BadRequest InvalidAdditionaltField5
    400 Solicitação BadRequest InvalidAdditionaltField6
    400 Solicitação BadRequest InvalidAdditionaltField7
    400 Solicitação BadRequest InvalidAdditionaltField8
    400 Solicitação BadRequest InvalidAdditionaltField9
    400 Solicitação BadRequest InvalidAdditionaltField10
    400 Solicitação BadRequest Construção inválida
    400 Solicitação BadRequest Piso inválido
    400 Solicitação BadRequest InvalidCodDepto
    400 Solicitação BadRequest InvalidCelPhone
    400 Solicitação BadRequest Extensão inválida
    400 Solicitação BadRequest País inválido
    400 Solicitação BadRequest InvalidCompanyId
    400 Solicitação BadRequest Site inválido
    400 Solicitação BadRequest Latitude inválida
    400 Solicitação BadRequest InvalidLogitude
    400 Solicitação BadRequest InvalidCodeInmediateBoss
    400 Solicitação BadRequest InvalidCodeProfile
    400 Solicitação BadRequest InvalidProfileId
    400 Solicitação BadRequest InvalidExpirationDate
    400 Solicitação BadRequest Função inválida
    400 Solicitação BadRequest Status inválido
    401 Desautorizado Desautorizado
    500 Erro de servidor interno FailureParseUser
    500 Erro de servidor interno FailureUpdateUser