Não autenticado
Voltar
Recursos da API
  • Autenticação
    3
  • Carteiras
    5
  • Transações
    5
  • Orçamentos
    5
  • Metas
    6
  • Parcelamentos
    6
  • Relatórios
    2
  • Categorias
    3
  • Configurações
    2
  • Créditos IA
    1

Autenticação

3 endpoints disponível

Autenticar usuário e obter tokens JWT. O access token expira em 15 minutos, use /refresh para renová-lo. Requer conta com plano Infinity ativo.

Console de Teste

Exemplo de Resposta:
{
  "user": {
    "id": "...",
    "email": "usuario@email.com",
    "name": "Nome",
    "plan": "Infinity",
    "image": "https://..."
  },
  "tokens": {
    "accessToken": "eyJhbGc...",
    "refreshToken": "eyJhbGc...",
    "expiresIn": 900
  }
}

Possíveis Erros:
400: Email and password are required401: Invalid email or password403: Mobile API access requires Infinity plan

Renovar o access token usando o refresh token. Use este endpoint quando o access token expirar (15 min). O refresh token expira em 7 dias.

Console de Teste

Exemplo de Resposta:
{
  "accessToken": "eyJhbGc...",
  "user": {
    "id": "...",
    "email": "...",
    "plan": "Infinity"
  },
  "expiresIn": 900
}

Obter informações completas do usuário autenticado, incluindo plano, créditos de IA e dados do perfil.

Console de Teste

Exemplo de Resposta:
{
  "user": {
    "id": "abc123",
    "email": "usuario@email.com",
    "name": "Nome Completo",
    "image": "https://lh3.googleusercontent.com/...",
    "plan": "Infinity",
    "aiCredits": 100,
    "createdAt": "2024-01-15T10:30:00Z"
  }
}

© 2025 Gastometria - API v1

Base URL: /api/v1