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 errori con la fattura elettronica",
"input": "Breve testo tecnico o punti chiave sull'obbligo di fattura elettronica ...",
"platforms": ["linkedin", "twitter", "mastodon"]
}'
Risposta (abbreviata):
{
"articleId": "…",
"title": "5 errori con la fattura elettronica",
"results": [
{ "platform": "linkedin", "content": "…", "hashtags": ["fatturaelettronica"] },
{ "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: "Il vostro testo tecnico o i vostri punti chiave ...",
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.
