Qui trovi gli endpoint più importanti dell'API v1 di SEOFuxx e alcuni esempi con cui provare subito.
Base
- URL di base:
https://www.seofuxx.com/api/v1 - La specifica è nel progetto come
openapi.yaml - Molti endpoint si aspettano
application/x-www-form-urlencoded
Gli endpoint più importanti
POST /account: dati anagrafici e azioni sul profiloPOST /password: aggiornare la passwordPOST /domains-projekte: salvare dominio, parole chiave e Auto CrawlPOST /filemerger: analizzare o unire file CSS/JSPOST /favicon: generare favicon da un file caricatoPOST /favicon/ai-image: generare un'immagine con l'IAPOST /favicon/from-ai: generare favicon da un'immagine IAGET /ai-visibility: leggere le metriche di AI Visibility (con chiave API)POST /api-keys: creare, elencare e revocare chiavi API
Esempio: analizzare con Filemerger
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=analyze" \
-d "domain=https://example.com"
Esempio: unire con Filemerger
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=merge" \
-d "domain=https://example.com" \
-d "jsfiles[]=/assets/js/app.js" \
-d "cssfiles[]=/assets/css/app.css" \
-d "shrink=1"
Autenticazione
La maggior parte degli endpoint dipende da una sessione attiva, quindi devi aver effettuato l'accesso. Vale ad esempio per account, password, domains-projekte e filemerger. Gli esempi qui sopra funzionano quindi solo con il cookie di una sessione autenticata.
Per le richieste automatiche esistono le chiavi API. Le crei nell'Account, nella scheda Chiavi API. La chiave viene mostrata in chiaro una sola volta, quindi copiala subito. Se la perdi o sospetti un uso improprio, la revochi lì stesso. Con la chiave invii l'header Authorization: Bearer sfx_..., ad esempio a GET /ai-visibility (vedi AI Visibility Tracking) e all'endpoint MCP.
Codici di errore
400: parametri non validi o mancanti401: accesso non effettuato403: accesso non consentito429: limite raggiunto, ad esempio per analisi senza account500: errore interno
Tutti i campi e gli schemi di risposta sono riportati per intero in openapi.yaml: per i dettagli conviene guardare lì.