Voici les principaux paramètres de l'API SEOFuxx v1, plus quelques exemples pour que vous puissiez commencer à tester rapidement.
Principes de base
- URL de base :
https://www.seofuxx.com/api/v1 - La spécification est la
openapi.yamldans le projet - De nombreux paramètres s'attendent à
application/x-www-form-urlencoded
Les principaux paramètres
POST /account: les actions de base et de profilPOST /password: mettre à jour le mot de passePOST /domains-projekte: enregistrer le domaine, les mots-clés et l'auto crawlPOST /filemerger: analyser ou fusionner CSS/JSPOST /favicon: générer des favicons à partir d'un téléchargementPOST /favicon/ai-image: générer une image AIPOST /favicon/from-ai: générer des favicons à partir d'une image AIGET /ai-visibility: lire les chiffres AI Visibility (avec une clé API)POST /api-keys: créer, lister et révoquer les clés API
Exemple : analyser avec la fusion de fichiers
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=analyze" \
-d "domain=https://example.com"
Exemple : fusion avec le fichier Fusion
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"
Authentification
La plupart des paramètres dépendent d'une session active, donc vous devez être connecté. Cela vaut pour account, password, domains-projekte et filemerger, par exemple. Les exemples ci-dessus ne fonctionnent donc qu'avec le cookie d'une session signée.
Pour les demandes automatisées, il y a clé API. Vous les créez dans votre compte ** sur l'onglet clé API**. La clé n'est affichée qu'une seule fois en texte clair, alors copiez-la immédiatement. Si vous le perdez ou soupçonnez un mauvais usage, vous le révoquez là-bas. Avec la clé, vous envoyez l'en-tête Authorization: Bearer sfx_..., par exemple à GET /ai-visibility (voir AI Visibility Suivi) et au paramètre MCP.
Codes d'erreur
400: paramètres invalides ou manquants401: non connecté403: accès interdit429: limite atteinte, par exemple pour les analyses sans compte500: erreur interne
La liste complète des champs et les schémas de réponse sont dans le openapi.yaml, son meilleur endroit pour chercher des détails.