api users Page History


Users - API

Lista Usuários

Pega uma lista de usuários

Está requisição utiliza os parâmetros de paginação page e per_page para restringir a lista de usuários.

GET /users
{
  "users": [
    {
      "id": 52,
      "login": "guest",
      "email": "guest@localhost.localdomain",
      "activated": true,
      "person": {
        "identifier": "guest",
        "name": "guest",
        "id": 55,
        "created_at": "2016/01/27 17:12:16",
        "updated_at": "2016/01/27 17:12:19",
        "additional_data": {},
        "image": null,
        "region": null,
        "user": {
          "id": 52,
          "login": "guest"
        }
      },
      "permissions": {
        "save-free-software": [
          "invite_members"
        ]
      }
    }
  ]
}

Mostra o seu usuário

Retorna o usuário do private_token utilizado

GET /users/me

Mostra único usuário

Retorna um único usuário

GET /users/:id

Parâmetros:

  • id (obrigatório) - o ID do usuário

Note que este id é o de user e não de person

{
  "user": [
    {
      "id": 52,
      "login": "guest",
      "email": "guest@localhost.localdomain",
      "activated": true,
      "person": {
        "identifier": "guest",
        "name": "guest",
        "id": 55,
        "created_at": "2016/01/27 17:12:16",
        "updated_at": "2016/01/27 17:12:19",
        "additional_data": {},
        "image": null,
        "region": null,
        "user": {
          "id": 52,
          "login": "guest"
        }
      },
      "permissions": {
        "save-free-software": [
          "invite_members"
        ]
      }
    }
  ]
}

Mostra permissões do usuário

Retorna somente as permissões para o usuário

GET /users/:id/permissions

Parâmetros:

  • id (obrigatório) - o ID do usuário

As permissões são relativas a usuário, caso deseje as permissões de comunidade deve-se utilizar /people/:id/permissions


Last edited by Gust