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 |