Serviços do usuário

GET /accounts/api/service-info/:uuid/:service_slug/

  • Retorna dados da associação de um usuário a um serviço
  • Não recebe parâmetros.
  • Autenticação utilizando token e secret da aplicação ou api_token do usuário
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 Aplicação não autorizada para esta operação.
404 Not Found Não existe usuário identificavel pelo UUID fornecido. Não existem informações deste serviço para este usuário.
500 Internal Server Error Erro interno do Passaporte Web

PUT /accounts/api/service-info/:uuid/:service_slug/

  • Associa um usuário a um serviço ou atualiza os dados da associação
  • Nenhum dos parâmetros é obrigatório.
  • Retorna status 201 se a associação for criada.
  • Retorna status 200 se uma associação existente for atualizada.
Parâmetro Descrição Default Exemplo
is_active determina se a associação está ativa ou não true true
service_data documento JSON com metadados do serviço   { "internal_id": 23 }
Código de retorno Descrição
200 OK / 201 Created 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: api_token do usuário). Aplicação não autorizada para esta operação.
404 Not Found Não existe usuário identificavel pelo UUID fornecido
500 Internal Server Error Erro interno do Passaporte Web

Referências