API Key
El metodo principal de autenticacion es usando una API key en el headerAuthorization:
Ejemplo
Formato de API Key
- Prefijo:
pan_sk_ - Longitud: 64 caracteres hexadecimales
Obtener API Key
- Registrate en app.pan.dev
- Ve a Settings > API Keys
- Click en Create New Key
- Copia la key inmediatamente
X402 Protocol
Para endpoints de solo lectura, puedes usar el protocolo X402 de micropagos:| Header | Valor |
|---|---|
X-Payment-Proof | Proof de pago en USDC |
Endpoints Soportados
| Endpoint | X402 |
|---|---|
| GET /wallets/:userId | Si |
| GET /balances/:walletId | Si |
| GET /yields | Si |
| GET /intents/:intentId | Si |
| POST /wallets | No |
| POST /intents | No |
Costo
$0.001 USD por request en USDC (Base, Ethereum, o Sei)Errores de Autenticacion
401 Unauthorized
- API key no incluida
- API key mal formateada
- API key revocada
403 Forbidden
- Limite de plan excedido
- Creditos agotados
- Acceso a recurso no permitido
Mejores Practicas
Usa variables de entorno
No commitees la key
Rota periodicamente
Crea nuevas keys cada 90 dias
Keys por entorno
Usa keys separadas para dev/staging/prod
