Endpoint: GET /user/users/
Autenticação: JWT obrigatório
Retorna todos os usuários, ordenados por date_joined em ordem decrescente. Aceita o parâmetro de consulta search padrão para buscar por username e email. Indicado para consoles administrativos.

Pré-requisitos

  • Quem faz a chamada precisa ser superusuário ou possuir a permissão auth.manage_users (normalmente concedida através de um grupo vinculado ao registro de acesso). Veja Autenticação e acesso.

Parâmetros de consulta

Busca por substring (sem diferenciação de maiúsculas/minúsculas) em username e email.

Resposta

Retorna um array de objetos de usuário.
id
integer
Identificador do usuário.
username
string
Nome de login (geralmente igual ao email).
email
string
E-mail do usuário.
is_superuser
boolean
Indica se o usuário ignora as checagens de permissão.
is_active
boolean
Indica se a conta pode autenticar.
date_joined
string
Data e hora de criação da conta no formato ISO-8601.
[
  {
    "id": 42,
    "username": "voce@example.com",
    "email": "voce@example.com",
    "is_superuser": false,
    "is_active": true,
    "date_joined": "2025-01-12T10:24:11.000000Z"
  }
]

Erros

StatusQuando
401Token ausente ou inválido.
403Quem chama não é superusuário e não possui auth.manage_users.

Exemplos

curl https://api.dlpay.cloud/user/users/ \
  -H "Authorization: Bearer $ACCESS_TOKEN"