Un seul POST pour publier partout
Créez une publication une seule fois, listez les comptes à atteindre, et FoPost s'occupe de la mise en forme, de l'envoi des médias et de la diffusion sur chaque réseau. Clés à portée limitée, requêtes idempotentes et état de diffusion à interroger ou à recevoir par webhook.
curl -X POST https://api.fopost.com/v1/posts \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "9b2f6c1e-...",
"content": [{ "text": "Shipped a new release today." }],
"accounts": ["4a71d80b-...", "c30e9f12-..."]
}'
curl -X POST https://api.fopost.com/v1/posts/7d3e0a52-.../publish \
-H "X-API-Key: $API_KEY"Tous les réseaux, un seul format
Le même corps de requête publie sur X, LinkedIn, Instagram et tout autre compte connecté.
Clés à portée limitée
Une clé avec l'autorisation publish peut publier, et rien d'autre. Révoquez-la sans toucher aux autres.
Diffusion par compte
Chaque compte indique son propre statut, son identifiant externe et son permalien une fois la publication en ligne.
Rédigez la publication une fois, ciblez n'importe quels comptes
Transmettez le texte, les médias et les comptes à atteindre. FoPost applique les limites et les codes de chaque réseau, envoie les médias au format attendu par la plateforme et renvoie un identifiant de publication à suivre. Fils, carrousels et textes longs passent tous par le même tableau de contenu.
Lire la référence de publication{
"post_status": "publishing",
"deliveries": [
{ "id": "a3c5e7f9-...", "account_id": "4a71d80b-...", "status": "queued", "external_url": null, "posted_at": null, "attempts": 0 },
{ "id": "b4d6f8a0-...", "account_id": "c30e9f12-...", "status": "queued", "external_url": null, "posted_at": null, "attempts": 0 }
],
"health_warnings": []
}Blocs de contenu
Des blocs ordonnés deviennent un fil, un carrousel ou un corps de texte selon le réseau.
Médias par référence
Envoyez une fois dans la médiathèque et attachez par identifiant à autant de publications que nécessaire.
Idempotent
Envoyez une clé d'idempotence : une requête relancée ne publie jamais en double.
Sachez exactement où chaque publication est arrivée
Une publication se décline en une diffusion par compte. Interrogez l'endpoint des diffusions ou abonnez-vous à un webhook pour obtenir le statut de la plateforme, l'identifiant externe, le permalien et le texte de l'erreur lorsqu'un réseau refuse quelque chose.
Voir les événements webhook
Endpoint des diffusions
GET /v1/posts/:id/deliveries liste chaque compte avec son propre statut.
Événements webhook
delivery.published et delivery.failed se déclenchent dès qu'une diffusion est terminée.
Nouvelles tentatives intégrées
Les erreurs temporaires des plateformes sont retentées avec backoff avant d'apparaître comme échecs.
Modifiez, annulez et supprimez depuis votre code
Tout le cycle de vie est disponible via l'API. Modifiez une publication programmée avant son envoi, annulez-la ou supprimez une publication en ligne du réseau où elle a été diffusée. Les libellés et les espaces de travail séparent le travail de vos clients lorsque vous gérez plusieurs marques.
Commencer à développercurl -X PUT https://api.fopost.com/v1/posts/7d3e0a52-... \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "content": [{ "text": "Updated copy." }] }'Modifier avant publication
Changez le texte, les médias ou les comptes de tout ce qui est encore en file.
Libellés
Étiquetez les publications par campagne ou par client, et filtrez chaque endpoint de liste par libellé.
Espaces de travail
Les clés sont propres à chaque espace de travail : un client ne peut jamais accéder à un autre.
API de publication : vos questions, nos réponses
Comment m'authentifier ?
Sur quels réseaux puis-je publier ?
Puis-je joindre des images et des vidéos ?
Que se passe-t-il si un réseau est en panne ?
Y a-t-il une limite de débit ?
Existe-t-il un SDK ?
Développez avec API de publication dès aujourd'hui
Le démarrage est gratuit et l'API complète est incluse. Créez une clé et faites votre premier appel en quelques minutes.
Obtenir votre clé API