π¦ Revolut Business API Server
Stato Servizio: Configurato
Ambiente: production
API URL: https://b2b.revolut.com/api/1.0
Redirect URI: https://proxy2.soolve.it/auth/callback
π Autorizzazione Necessaria
Per iniziare a usare l'API Revolut, devi prima autorizzare l'applicazione:
- Assicurati di aver configurato l'applicazione nel portale Revolut
- Clicca sul pulsante qui sotto per avviare l'autorizzazione
- Autorizza l'applicazione nel portale Revolut
- Verrai reindirizzato qui con i token di accesso
π Avvia Autorizzazione
π Endpoint Disponibili
- GET / - Questa pagina
- GET /auth/start - Avvia autorizzazione OAuth
- GET /auth/callback - Callback OAuth (automatico)
- GET /auth/status - Stato autenticazione
- POST /auth/refresh - Rinnova token manualmente
- GET /auth/test-refresh - Test refresh automatico
- GET /auth/file-status - Diagnostica file token (container)
- GET /api/health - Health check
- GET /api/accounts - Lista account
- GET /api/transactions - Lista transazioni
- GET /sql/test - Test connessione SQL
- GET /sql/status - Stato database SQL
- GET /sql/performance - Statistiche performance e analisi dati
- POST /sql/create-table - Crea tabella SQL
- POST /sql/save-transactions - Salva transazioni in SQL
- POST /sql/save-transactions?pagination=true - Salva TUTTE le transazioni con paginazione
- POST /sql/save-transactions-incremental - Caricamento incrementale (batch by batch)
- POST /sql/save-transactions-incremental?batch_size=500 - Dimensione batch personalizzata
- POST /sql/save-transactions-incremental?max_batches=50 - Limite numero batch
- POST /sql/save-transactions-incremental?delay=1.0 - Pausa tra batch (secondi)
- POST /sql/save-transactions?count=1000 - Salva max 1000 transazioni per richiesta
- POST /sql/save-transactions?max_transactions=5000 - Limita il totale a 5000 transazioni
π Informazioni Token
{'memory': {'has_access_token': True, 'has_refresh_token': True, 'token_expires_at': '2025-11-12T14:35:59.613880', 'is_expired': True, 'time_to_expiry': '-24 days, 11:43:48.773548'}, 'file': {'has_tokens': True, 'has_access_token': True, 'has_refresh_token': True, 'is_valid': False, 'expires_at': '2025-11-12T14:35:59.613998', 'time_to_expiry_seconds': -2031371, 'time_to_expiry_human': '-24 days, 11:43:48', 'token_type': 'bearer', 'scope': None, 'saved_at': '2025-07-05T16:10:26.725989', 'file_path': 'config/revolut_tokens.json'}, 'source': 'file'}
Server avviato: 2025-12-06 02:52:10