Drip API – Documentation
Documentazione ufficiale delle Drip API. Qui trovi endpoint, modelli, parametri e risposte per integrare la piattaforma Drip nelle tue applicazioni.
Introduzione
Le Drip API sono progettate per essere RESTful, versionate e sicure. Tutti gli endpoint restituiscono dati in formato JSON e supportano autenticazione tramite token.
DripPoint
Controller per la gestione dei Drip Point
Segnalazioni
Controller per la gestione delle segnalazioni.
| API | Description |
|---|---|
| POST api/segnalazioni/decline |
Imposta declined = true per una segnalazione specifica. |
| POST api/segnalazioni/VerifySegnalazione |
Imposta IsVerified = true per una segnalazione specifica. |
| GET api/segnalazioni/DeclineAllSegnalazioni |
Imposta declined = true e IsVerified = false per tutte le segnalazioni. |
| GET api/segnalazioni/GetSegnalazioni |
Restituisce tutte le segnalazioni ordinate per timestamp decrescente. |
| POST api/segnalazioni/AddSegnalazione |
Aggiunge una nuova segnalazione. |
TestAuth
Controller di test per verificare che la validazione JWT funzioni correttamente. UTILIZZO: GET /api/testauth/claims Header: Authorization: Bearer {token_wordpress} Risposta attesa: JSON con tutti i claim estratti dal token (email, id, username, roles). Se il token è valido, restituisce 200. Se mancante/scaduto/non valido, restituisce 401. Questo controller può essere rimosso una volta verificato il funzionamento in produzione.
| API | Description |
|---|---|
| GET api/testauth/claims |
Restituisce tutti i claim estratti dal token JWT. Usare questo endpoint per verificare che id, email, username e roles arrivino correttamente. |
| GET api/testauth/admin-only |
Endpoint di test per verificare l'autorizzazione per ruolo "administrator". Restituisce 403 Forbidden se l'utente autenticato non ha il ruolo richiesto. |