API v1 Quickstart

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.yaml dans 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 profil
  • POST /password : mettre à jour le mot de passe
  • POST /domains-projekte : enregistrer le domaine, les mots-clés et l'auto crawl
  • POST /filemerger : analyser ou fusionner CSS/JS
  • POST /favicon : générer des favicons à partir d'un téléchargement
  • POST /favicon/ai-image : générer une image AI
  • POST /favicon/from-ai : générer des favicons à partir d'une image AI
  • GET /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 manquants
  • 401: non connecté
  • 403 : accès interdit
  • 429: limite atteinte, par exemple pour les analyses sans compte
  • 500: 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.

Ce contenu est-il utile ?

·