GET/api/v1/plans

Planos e packs

Público

Retorna os planos de assinatura e os packs de créditos disponíveis. É uma rota pública — não requer Bearer token. Responde 200 OK com Cache-Control: public, s-maxage=60.

Exemplo de request

cURL
curl https://avatrix.io/api/v1/plans

Resposta — 200

JSON
{
  "success": true,
  "data": {
    "plans": [
      {
        "id": "pro",
        "name": "Pro",
        "priceMonthly": 9700,
        "priceAnnual": 7760,
        "credits": 1000,
        "features": ["Geração ilimitada de imagens", "..."]
      }
    ],
    "creditPacks": [
      { "id": "pack_500", "name": "500 créditos", "credits": 500, "price": 2900, "isPopular": false }
    ],
    "showAnnualToggle": true,
    "annualBadge": "Economize 20%"
  }
}