Pular para o conteúdo
DocsStatusMarca
Documentação
Infraestrutura com personalidade.
DocumentaçãoStatusMarca
© 2026 onny
ComeçandoVisão geralPrimeira chamadaAutenticaçãoErrosLimites e paginação
Identity
AuthPOSTEntrarPOSTSairPOSTRenovar sessãoPOSTCriar conta
UsersGETUsuário atual
Core API
GETListar projetosPOSTCriar projetoGETDetalhar projetoPUTAtualizar projetoDELRemover projeto
Core API · Projects

Listar projetos

Paginado, do mais novo para o mais antigo. Só retorna projetos do dono do token.

GET/api/v1/projects

Exige Authorization: Bearer com um access token.

curl -X GET "https://api.onny.space/api/v1/projects?page=1&pageSize=20" \
  -H "Authorization: Bearer $ONNY_TOKEN"
GETapi.onny.space/api/v1/projects?page=1&pageSize=20

Envie a requisição para ver status, tempo e corpo da resposta.

Parâmetros de query

  • pageinteger

    Página, a partir de 1.

    padrão 1
  • pageSizeinteger

    Itens por página, de 1 a 100.

    padrão 20

Respostas

200OK
{
  "items": [
    {
      "id": "01923f4e-7b1a-7c3d-9e2f-5a6b7c8d9e0f",
      "name": "Meu projeto",
      "slug": "meu-projeto",
      "description": "Primeiro projeto na onny.",
      "createdAt": "2026-10-11T12:00:00+00:00",
      "updatedAt": "2026-10-11T12:00:00+00:00"
    }
  ],
  "page": 1,
  "pageSize": 20,
  "total": 1
}
4 campos descrição de cada um
  • itemsobject[]

    Itens da página, do mais novo para o mais antigo.

    • iduuid

      Identificador do projeto (UUID v7).

    • namestring

      Nome do projeto.

    • slugstring

      Versão do nome para URL, única por usuário.

    • descriptionstring | null

      Descrição livre.

    • createdAtdatetime

      Criação (ISO 8601, UTC).

    • updatedAtdatetime | null

      Última alteração (ISO 8601, UTC); null se nunca foi alterado.

  • pageinteger

    Página atual (começa em 1).

  • pageSizeinteger

    Itens por página (1 a 100).

  • totalinteger

    Total de itens em todas as páginas.

401Unauthorized
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "Unauthorized",
  "status": 401,
  "detail": "Mensagem legível para pessoas.",
  "code": "Unauthorized",
  "traceId": "00-4bf9…-01"
}
AnteriorUsuário atualPróximaCriar projeto