Pubblica dal tuo codice. Stesso flusso, in modo programmatico.
Ogni azione della dashboard è un endpoint REST. Pubblicazione, programmazione, account, analisi, webhook. Un SDK TypeScript ufficiale. Un server MCP per Claude Desktop, Cursor e ChatGPT. Chiavi API con permessi limitati per workspace, così niente trapela.
Tre righe di codice. Tre piattaforme programmate.
La vera forma di una chiamata di pubblicazione: scegli un workspace, passa una didascalia e le piattaforme, ricevi l'id del post e lo stato di consegna per ogni piattaforma. La stessa chiamata da TypeScript, PHP o curl.
/v1/postsimport { FoPost } from '@fopost/sdk';
const client = new FoPost({ apiKey: process.env.FOPOST_API_KEY });
const accounts = await client.accounts.list({ workspaceId });
const post = await client.posts.create({
workspaceId,
status: 'scheduled',
scheduleAt: '2026-09-01T09:00:00Z',
content: [{ text: 'Stop launching on Tuesday.', position: 0 }],
accounts: accounts.map((a) => ({ id: a.id })),
});pst_01H7K3MRGB8YZ4QVWHai scritto l'integrazione con Twitter. Poi LinkedIn ha cambiato tutto.
Hai realizzato la pubblicazione su Twitter in un weekend. Poi LinkedIn ha richiesto tre giorni, il flusso OAuth una settimana, Instagram ha l'API peggiore del mondo e non hai nemmeno iniziato con TikTok.
Ogni piattaforma si rompe in modo diverso nello stesso giorno. Cambia il limite di frequenza di Bluesky. Threads aggiunge una restrizione sui tipi di media. Hashnode cambia versione di GraphQL. La tua integrazione va a fuoco e tu stai cercando di rilasciare il prodotto.
Hai scritto a mano OAuth per 5 piattaforme. Conservi i refresh token nel tuo database. Ora sei responsabile del rinnovo dei token, dell'archiviazione crittografata e di una gestione delle chiavi da SOC 2. Non è il business in cui volevi entrare.
L'API fa per te?
Fa per te se
- Stai costruendo un prodotto che deve pubblicare sui social per conto dei tuoi utenti
- Gestisci una pipeline di content ops che parte dalla CI, da un CRM o dal tuo backend
- Vuoi collegare FoPost a Claude Desktop, Cursor o ChatGPT tramite MCP e lasciare che sia l'agente a pubblicare per te
- Sviluppi strumenti per agenzie e vuoi offrire la pubblicazione social ai tuoi clienti senza gestire 33 integrazioni di piattaforme
Non fa per te se
- Pubblichi solo a mano dalla dashboard. L'API è eccessiva, l'editor è lo strumento giusto.
- Ti serve un hosting API completamente white-label (your-brand.api.com). Parlaci di un accordo enterprise.
Un'API. 32 piattaforme. I guasti li gestiamo noi.
Scrivi su un unico schema. Noi lo distribuiamo su 32 piattaforme, rinnoviamo i token, gestiamo i limiti di frequenza, consegniamo il post e segnaliamo gli errori. Tu rilasci la funzionalità.
REST pulita e prevedibile
Risorse prevedibili (post, account, workspace, consegne, webhook). Una forma di richiesta e risposta coerente su ogni endpoint, con versione /v1.
SDK TypeScript, più una libreria PHP autonoma
TypeScript (npm install @fopost/sdk) incapsula questa API REST. PHP (composer require fopost/social-core, con licenza MIT) è autonomo: pubblica direttamente su 11 piattaforme con le tue credenziali, senza account FoPost.
Server MCP per assistenti IA
npx -y @fopost/mcp collega il tuo workspace FoPost a Claude Desktop, Cursor, ChatGPT e qualsiasi agente compatibile con MCP. 14 strumenti disponibili: pubblicazione, programmazione, analisi, gestione degli account. Autenticazione tramite chiave API.
Chiavi limitate per workspace
Chiavi per workspace con permessi per azione: posts, accounts, workspaces, labels, publish, deliveries, webhooks, analytics, automations. JWT per l'interfaccia, chiavi API per il codice. Nessuna super-chiave valida per tutta l'agenzia.
Webhook in uscita per ogni evento
Iscriviti a publish.success, publish.failed, account.disconnected, account.reconnected, automation.triggered e altri. Ogni payload è firmato, così puoi verificare che arrivi da noi, e le consegne non riuscite vengono ritentate con backoff esponenziale.
Limiti di frequenza pensati per il lavoro vero
Il limite è ben al di sopra di quanto serve a un'integrazione di pubblicazione, e la soglia sale automaticamente man mano che colleghi altri account. Se lo superi ricevi un 429 pulito con un Retry-After su cui regolarti, non una richiesta scartata in silenzio o una chiave sospesa.
Genera. Installa. Pubblica.
Genera una chiave API
Nel workspace da cui vuoi pubblicare, crea una chiave API con gli scope che ti servono (posts e accounts bastano per iniziare). Copiala una volta sola. Trattala come un segreto.
Installa l'SDK
npm install @fopost/sdk. Oppure salta l'SDK e chiama direttamente gli endpoint REST. Oppure salta entrambi e usa il server MCP da Claude.
Fai la chiamata
Tre righe: import, istanza, creazione. La chiamata di pubblicazione restituisce un id del post e lo stato di consegna per piattaforma. Il post arriva nella coda della tua dashboard e viene pubblicato all'orario programmato.
Iscriviti ai webhook (facoltativo)
Aggiungi un URL webhook nelle impostazioni del workspace. Iscriviti a publish.success e publish.failed. Il tuo endpoint riceve una POST firmata quando ogni consegna va a buon fine o fallisce. Così il tuo sistema resta sincronizzato.
Perché è meglio che costruire a mano 33 integrazioni di piattaforme.
Tre modi in cui gli sviluppatori affrontano oggi la pubblicazione multipiattaforma. Solo uno è una vera API con SDK, un server MCP e qualcun altro che si occupa di quando qualcosa si rompe.
Fai da te: 33 API di piattaforme
Quello che tentano i founder tecnici
- Flusso OAuth per ogni piattaforma. Archiviazione dei token. Rinnovo dei token. Gestione cifrata dei segreti.
- Limiti di frequenza diversi, formati di errore diversi, vincoli sui media diversi per ogni piattaforma.
- Quando LinkedIn cambia la sua API, cambi il tuo codice. Lo stesso per Bluesky, Threads, Hashnode.
- Smetti di aggiungere piattaforme dopo Twitter e LinkedIn. Le altre 29 restano nella lista dei desideri.
API di Buffer o Hootsuite
Quello che offrono gli operatori storici
- L'API pubblica esiste ma sembra un ripensamento. Gli SDK sono mantenuti dalla community, a volte.
- Nessun server MCP. Collegarla a Claude o Cursor richiede un'integrazione su misura.
- Il prezzo per postazione rende l'API un centro di costo per le agenzie.
API + SDK + MCP di FoPost
Quello che vuoi davvero
- Un unico schema REST copre 32 piattaforme, e l'estensione del browser copre Substack, che non ha un'API di scrittura.
- SDK TypeScript mantenuto da noi, più una libreria PHP con licenza MIT.
- Il server MCP è disponibile oggi: npx -y @fopost/mcp in Claude Desktop, Cursor, ChatGPT.
- Chiavi con scope per workspace, webhook firmati, nuovi tentativi integrati. Quando qualcosa si rompe, ce ne occupiamo noi.
Pubblica su tutti i principali social network
Tutto il resto che fa FoPost
Riscrittura con IA
L'IA riscrive per ogni piattaforma
Cross-posting
Pubblica su 33 piattaforme in una volta
Calendario dei contenuti
Planner visivo con drag and drop
FoPost Agent
Il tuo team dei contenuti, in chat
Editor dei contenuti
Scrivi con anteprima live su più piattaforme
Analisi
Ogni piattaforma in un'unica schermata