Endpoint: GET /event/admin/events/
Autenticação: JWT obrigatório (apenas superusuário).
Lista todos os eventos cadastrados na plataforma, ordenados por -created_at, e já traz o agregado de tickets_sold por evento — pensado para o painel administrativo conseguir ranquear eventos sem precisar de uma consulta extra por linha. A resposta é paginada (10 por página por padrão, até 100).

Pré-requisitos

  • O autenticado precisa ser superusuário. Demais usuários recebem 403.

Parâmetros de query

Busca textual (contém, sem diferenciação de maiúsculas/minúsculas) no campo name.
page
integer
Índice da página (começa em 1).
page_size
integer
Até 100 itens por página.

Resposta

200 OK com o envelope paginado: count, next, previous, results.
results[].id
string (uuid)
results[].name
string
results[].description
string
results[].type
string
IN_PERSON ou ONLINE.
results[].subject
string
results[].category
string
results[].nomenclature
string
results[].starts_at
string
results[].ends_at
string
results[].image_url
string
results[].account
object
Dados resumidos da conta proprietária (somente para exibição).
results[].tickets_sold
integer
Soma de ingressos vendidos para o evento. 0 quando ainda não há métricas registradas.
results[].created_at
string
results[].updated_at
string
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "1a4e3d12-5b3f-4f0b-9c2c-89d2e1c1d111",
      "name": "Festival Sunset 2026",
      "description": "Edição de aniversário.",
      "type": "IN_PERSON",
      "subject": "27",
      "category": "39",
      "nomenclature": "TICKETING",
      "starts_at": "2026-08-12T22:00:00Z",
      "ends_at": "2026-08-13T06:00:00Z",
      "image_url": "https://cdn.dlpay.cloud/events/sunset.jpg",
      "account": {"id": "...", "display_name": "Sunset Productions"},
      "tickets_sold": 482,
      "created_at": "2026-04-01T12:00:00Z",
      "updated_at": "2026-04-10T15:30:00Z"
    }
  ]
}

Erros

StatusQuando
401Token ausente ou inválido.
403O autenticado não é superusuário.

Exemplos

curl "https://api.dlpay.cloud/event/admin/events/?search=sunset" \
  -H "Authorization: Bearer $ADMIN_ACCESS_TOKEN"