Die Personativ API
Automatisiert euren Content-Workflow: ein Input, pro Kanal ein eigenständig getexteter, kanal-nativer Post in eurer Markenstimme. DSGVO-konform, EU-souverän, per REST.
Basis-URL: https://personativ.de/api/v1
Authentifizierung
Jede Anfrage authentifiziert sich über den Workspace-API-Key im Header X-API-Key. Den Key erzeugst du in den Einstellungen unter „Auslieferung / API". Behandle ihn wie ein Passwort.
curl https://personativ.de/api/v1/me \
-H "X-API-Key: dein_workspace_api_key"
Endpunkte
/api/v1/meWorkspace-Info und aktuelles Credit-Guthaben.
/api/v1/channelsVerbundene Social-Kanäle.
/api/v1/trendsAktuelle Trend-Radar-Treffer inkl. Relevanz-Score.
/api/v1/articlesVeröffentlichte Artikel auflisten.
/api/v1/articles/{slug}Einzelnen Artikel abrufen (inkl. HTML).
/api/v1/articlesArtikel-Entwurf anlegen.
/api/v1/composeFlaggschiff: ein Input, pro Kanal ein kanal-nativer Post.
Beispiel: einmal erfassen, kanal-nativ ausspielen
Ein Fachartikel als Input, daraus je Kanal ein eigenständiger Post. Verbraucht Credits (Erfassen plus je Kanal einen KI-Text).
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"]
}'
Antwort (gekürzt):
{
"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();
Gut zu wissen
- Rate-Limit: 60 Anfragen pro Minute je API-Key.
- Abrechnung über dasselbe Credit-Modell wie in der App.
- KI-Verarbeitung EU-souverän aktivierbar (Sovereign-Modus), sonst einmalige EU-Bestätigung nötig.
- Fehler kommen als JSON mit
errorundcode.
Noch keinen Workspace?
14 Tage kostenlos, API inklusive.
Häufige Fragen
Wie authentifiziere ich mich an der API?+
Über den Workspace-API-Key im Header X-API-Key. Den Key erzeugst du in den Einstellungen unter Auslieferung / API. Behandle ihn wie ein Passwort.
Was macht der /compose-Endpunkt?+
Ein Input, pro Kanal ein eigenständig getexteter, kanal-nativer Post in eurer Markenstimme. Verbraucht Credits (Erfassen plus je Kanal einen KI-Text).
Gibt es ein Rate-Limit?+
Ja, 60 Anfragen pro Minute je API-Key. Abgerechnet wird über dasselbe Credit-Modell wie in der App.
Ist die API DSGVO-konform?+
Ja. Die KI-Verarbeitung ist EU-souverän aktivierbar (Sovereign-Modus), sonst ist eine einmalige EU-Bestätigung nötig.
Gibt es eine OpenAPI-Beschreibung?+
Ja, unter /api/v1/openapi.json. Fehler kommen als JSON mit den Feldern error und code.
