L'API di Personativ
Automatizzate il vostro workflow di contenuti: un input, per canale un post nativo scritto in modo autonomo nella voce del vostro brand. Conforme al GDPR, sovrano in UE, via REST.
URL base: https://personativ.de/api/v1
Autenticazione
Ogni richiesta si autentica tramite la chiave API del workspace nell'header X-API-Key. La chiave si genera nelle impostazioni sotto «Distribuzione / API». Trattatela come una password.
curl https://personativ.de/api/v1/me \
-H "X-API-Key: dein_workspace_api_key"
Endpoint
/api/v1/meInfo sul workspace e saldo credit attuale.
/api/v1/channelsCanali social collegati.
/api/v1/trendsRisultati attuali del radar delle tendenze con punteggio di rilevanza.
/api/v1/articlesElenco degli articoli pubblicati.
/api/v1/articles/{slug}Recupero del singolo articolo (incl. HTML).
/api/v1/articlesCreazione di una bozza di articolo.
/api/v1/composeFiore all'occhiello: un input, per canale un post nativo.
Esempio: crea una volta, distribuisci nativo per canale
Un articolo specialistico come input, da cui per canale un post autonomo. Consuma credit (acquisizione più un testo IA per canale).
curl -X POST https://personativ.de/api/v1/compose \
-H "X-API-Key: dein_workspace_api_key" \
-H "Content-Type: application/json" \
-d '{
"type": "text",
"title": "5 Fehler bei der E-Rechnung",
"input": "Kurzer Fachtext oder Stichpunkte ...",
"platforms": ["linkedin", "twitter", "mastodon"]
}'
Risposta (abbreviata):
{
"articleId": "…",
"title": "5 Fehler bei der E-Rechnung",
"results": [
{ "platform": "linkedin", "content": "…", "hashtags": ["ERechnung"] },
{ "platform": "twitter", "content": "…", "hashtags": ["…"] }
],
"creditsCharged": 4,
"credits": { "available": 196 }
}
JavaScript / Node
const res = await fetch("https://personativ.de/api/v1/compose", {
method: "POST",
headers: {
"X-API-Key": process.env.CONTENTFLOW_API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
input: "Euer Fachtext ...",
platforms: ["linkedin", "twitter"]
})
});
const data = await res.json();
Buono a sapersi
- Rate limit: 60 richieste al minuto per chiave API.
- Fatturazione con lo stesso modello a credit dell'app.
- Elaborazione IA attivabile come sovrana in UE (modalità Sovereign), altrimenti serve una conferma UE una tantum.
- Gli errori arrivano come JSON con
errorecode.
Ancora nessun workspace?
14 giorni gratis, API inclusa.
Domande frequenti
Come mi autentico all'API?+
Tramite la chiave API del workspace nell'header X-API-Key. La chiave si genera nelle impostazioni sotto «Distribuzione / API». Trattatela come una password.
Cosa fa l'endpoint /compose?+
Un input, per canale un post nativo scritto in modo autonomo nella voce del vostro brand. Consuma credit (acquisizione più un testo IA per canale).
C'e un rate limit?+
Si, 60 richieste al minuto per chiave API. La fatturazione avviene con lo stesso modello a credit dell'app.
L'API e conforme al GDPR?+
Si. L'elaborazione IA è attivabile come sovrana in UE (modalità Sovereign), altrimenti serve una conferma UE una tantum.
Esiste una descrizione OpenAPI?+
Si, su /api/v1/openapi.json. Gli errori arrivano come JSON con i campi error e code.
