ProFutbolbase · API v1

Integración

API REST /api/v1

Todas las rutas devuelven JSON salvo indicación contraria. Base URL: el mismo dominio que la web + /api/v1. CORS en producción solo permite el origen configurado en APP_PUBLIC_URL (credenciales en rutas de sesión). Versión lógica indicada en GET /health (api_version).

Salud

Jugadores (público)

Ranking y cifras

Colecciones y metadata NFT

Lista de interés

Cuenta (sesión por cookie)

Incluir credentials: "include" en fetch desde el mismo origen. Content-Type application/json en POST.

Mint con voucher (sesión)

Flujo descrito en mint.html: el usuario firma la transacción en MetaMask y paga gas (y mintPrice si aplica). El servidor solo firma un mensaje EIP-191 si existe MINT_SIGNER_PRIVATE_KEY en el entorno y el contrato tiene mintSigner configurado.

Qué queda fuera de esta API

Marketplace y pagos fiat (Stripe/PayPal) no están integrados; el mint en cadena usa el activo nativo de la red (MATIC/POL o ETH de prueba en testnet) según mintPrice. El panel /admin/* es HTML con sesión admin, no parte de la API JSON pública.

← Inicio · Probar /health