PERFIL

«  SERVIÇOS DO USUÁRIO   ::   Conteúdo   ::   CONTROLE DE ACESSO E SERIALIZAÇÃO  »

PERFIL

Estas operações serão substituidas pelas operações equivalentes em CADASTRO E INFORMAÇÕES DE USUÁRIOS

GET /profile/api/info/:uuid/

  • Retorna dados de um usuário pelo uuid
  • Não recebe parâmetros.
  • Autenticação utilizando token e secret da aplicação.
  • Será substituida por GET /accounts/api/identities/:uuid/
Código de retorno Descrição
200 OK Operação completada com sucesso
401 Unauthorized Credenciais não informadas ou inválidas
403 Forbidden Credenciais informadas são inválidas para este recurso (ex: token/secret da aplicação)
404 Not Found Não existe usuário identificavel por este uuid
500 Internal Server Error Erro interno do Passaporte Web

GET /profile/api/info/?email=:email

  • Retorna dados de um usuário pelo email primário ou por um email secundário préviamente ativado.
  • Emails secundários inativos são ignorados.
  • Não recebe parâmetros.
  • Autenticação utilizando token e secret da aplicação.
  • Será substituida por GET /accounts/api/identities/?email=:email
Código de retorno Descrição
200 OK Operação completada com sucesso
401 Unauthorized Credenciais não informadas ou inválidas
403 Forbidden Credenciais informadas são inválidas para este recurso (ex: token/secret da aplicação)
404 Not Found Não existe usuário identificavel por este email
500 Internal Server Error Erro interno do Passaporte Web

PUT /profile/api/info/:uuid/

  • Atualiza dados de um usuário pelo uuid
  • Nenhum dos parâmetros é obrigatório.
  • Não é possível alterar email ou senha.
  • Autenticação utilizando token e secret da aplicação.
  • Será substituida por PUT /accounts/api/identities/:uuid/
Parâmetro Descrição Default Exemplo
first_name primeiro nome do usuário   Fulano
last_name sobrenome do usuário   de Tal
nickname apelido do usuário   Fulaninho
cpf CPF do usuário   157.027.254-92
birth_date data de nascimento no formato ISO8601   1970-01-01
gender gênero do usuário: M, F ou -   M
send_myfreecomm_news “Quero receber novidades e promoções do Passaporte Web”   true
send_partner_news “Quero receber novidades e promoções de parceiros”   true
country país onde o usuário reside   Brasil
language idioma preferencial do usuário   pt_BR
timezone zona horária do usuário   GMT-3
Código de retorno Descrição
200 OK Operação completada com sucesso
400 Bad Request Um ou mais parâmetros fornecidos possui valor inválido, ver corpo da resposta
401 Unauthorized Credenciais não informadas ou inválidas
403 Forbidden Credenciais informadas são inválidas para este recurso (ex: token/secret da aplicação)
404 Not Found Não existe usuário identificavel por este uuid
409 Conflict Este CPF está associado a outro usuário, ver corpo da resposta
500 Internal Server Error Erro interno do Passaporte Web

Referências

«  SERVIÇOS DO USUÁRIO   ::   Conteúdo   ::   CONTROLE DE ACESSO E SERIALIZAÇÃO  »