API REST
L'API REST de Fuxux : clés API, principaux endpoints pour les publications, les comptes et les médias, webhooks signés et limites de requêtes.
L'API REST couvre ce que l'application web fait avec les publications : les créer, programmer, lister, modifier et supprimer, importer des médias, lire les comptes connectés et les statistiques, et générer des textes. La référence interactive se trouve sur /reference et le document OpenAPI sur /openapi.json.
Vous utilisez Cursor, Claude Code ou un autre assistant de code avec le serveur MCP de Context7 ? Cette documentation y est indexée : ajoutez use context7 à votre prompt, ou demandez la bibliothèque /llmstxt/fuxux_llms_txt (Fuxux sur Context7). La référence de l'API est indexée aussi, sous le nom Fuxux API.
Vous comparez des API de publication ? Voir Fuxux, alternative à Ayrshare pour les prix et l'usage pour lequel chacune est conçue.
URL de base et authentification
https://www.fuxux.com/api
Envoyez une clé API comme jeton bearer. Les clés sont incluses dans toutes les offres payantes (Creator, Growth ou Pro), sans frais supplémentaires. Créez-les sur la page API keys : elles commencent par fx_live_, ne s'affichent qu'une fois et restent valables jusqu'à ce que vous les révoquiez ou les renouveliez. Utilisez une clé par intégration.
curl https://www.fuxux.com/api/accounts \ -H "Authorization: Bearer fx_live_your_key_here"
Principaux endpoints
| Méthode et chemin | Ce qu'il fait |
|---|---|
GET /api/accounts | Liste les comptes sociaux connectés. |
GET /api/posts | Liste les publications (filtre par statut et par mois). |
POST /api/posts | Crée une publication : publier maintenant, programmer ou enregistrer un brouillon. |
GET /api/posts/{id} | Une publication avec ses résultats par plateforme. |
PATCH /api/posts/{id} | Modifie ou reprogramme un brouillon ou une publication programmée. |
DELETE /api/posts/{id} | Supprime une publication. |
POST /api/media/upload | Importe une image ou une vidéo à joindre aux publications. |
POST /api/ai/generate | Génère un texte pour chaque plateforme à partir d'un prompt. |
GET /api/usage | Les limites de votre offre et ce que vous avez utilisé ce mois-ci. |
GET /api/analytics | Statistiques de publication. |
GET /api/dashboard | Résumé : chiffres, publications à venir, comptes qui demandent votre attention. |
Créer une publication
curl -X POST https://www.fuxux.com/api/posts \
-H "Authorization: Bearer fx_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"captions": {
"linkedin": "We just shipped RSS auto-posting: every new blog post now shares itself.",
"bluesky": "RSS auto-posting is live."
},
"scheduled_at": "2026-11-02T09:00:00Z"
}'captions associe chaque id de plateforme à son texte ; la publication part sur le premier compte connecté de chaque plateforme, ou sur les comptes que vous indiquez dans targets. Omettez scheduled_at pour publier maintenant, ou envoyez draft: true pour enregistrer un brouillon. Joignez des médias avec media_urls obtenues via POST /api/media/upload. Tous les champs sont dans la référence de l'API.
Webhooks
Définissez une URL de webhook sur la page API keys pour recevoir un POST quand une publication est publiée ou échoue. Chaque requête est signée : l'en-tête X-Fuxux-Signature vaut sha256= suivi du HMAC-SHA256 du corps brut avec votre secret de webhook. Vérifiez-le avant de faire confiance au contenu.
Limites de requêtes et erreurs
- 120 requêtes par minute par clé, 300 par minute par compte pour l'ensemble des clés. Une réponse
429indique quand réessayer. - Les erreurs renvoient du JSON avec un message
errorqui explique quoi changer (par exemple un texte qui dépasse la limite d'un réseau, ou une limite d'offre atteinte).