Entwickler
Veröffentliche aus deinem eigenen Code oder über deinen KI-Agenten.
Erstelle und plane Beiträge, lade Medien hoch, ruf Statistiken ab und nutze die KI aus deinem eigenen Code, oder gib einem KI-Agenten die Werkzeuge, das für dich zu tun. Du startest mit einem Schlüssel für einen Workspace und nur den Berechtigungen, die er braucht.
Für Entwickler
Alles, was du veröffentlichst, kann auch dein Code veröffentlichen.
Das Dashboard ist ein Client der API und keine Hülle darum. Dieselben Endpunkte, dieselben Regeln, dieselbe Validierung.
Schlüssel mit Scopes
Ein Schlüssel gilt für einen Workspace und einen Satz Berechtigungen. Ein Schlüssel mit Leserechten kann nicht veröffentlichen, und jeder Aufruf ist limitiert und protokolliert.
Ein OpenAPI-Dokument
Beiträge, Medien-Uploads, Warteschlangen, soziale Konten, Statistiken und KI: einen Text schreiben, ein Bild erzeugen, Alternativtext vorschlagen und setzen. Die ganze Schnittstelle ist in einer Spezifikation beschrieben, aus der du einen Client generieren kannst.
Signierte Webhooks
Dreizehn Ereignisse, von post.published bis connection.revoked. Jede Zustellung ist signiert, wird bei Fehlern wiederholt und lässt sich aus dem Dashboard erneut senden.
MCP für Agenten
Vierundzwanzig Tools über MCP, vom Planen eines Beitrags bis zum Schreiben eines Texts, Vorschlagen von Alternativtext oder Erzeugen eines Bilds, damit ein Assistent für dich arbeiten kann. Agenten sehen nie ein Token eines Netzwerks.
- 120 / Minute
- Limit pro Schlüssel, die Wartezeit steht im Fehler.
- 10 Sekunden
- Um einen Webhook zu beantworten, bevor er wiederholt wird.
curl -X POST https://api.spreva.ai/v1/posts \
-H "Authorization: Bearer POST_API_KEY_..." \
-H "Content-Type: application/json" \
-d '{
"content": {
"caption": "Ship day. New build is live.",
"mediaIds": ["c47e2a90-0000-4000-8000-000000000004"]
},
"targets": [
{ "connectionId": "e81b3f52-...-005", "placement": "feed" },
{ "connectionId": "a31d9f07-...-006", "placement": "reel",
"override": { "caption": "Ship day. Full notes in bio." } }
]
}'curl -X POST https://api.spreva.ai/v1/posts/$POST_ID/schedule \
-H "Authorization: Bearer POST_API_KEY_..." \
-d '{ "scheduledAt": "2026-10-01T09:00:00.000Z",
"timezone": "Europe/Lisbon" }'POST /hooks/post HTTP/1.1
x-post-event: target.published
x-post-signature: v1=6f1c… # HMAC-SHA256 of "timestamp.body"
{
"id": "7f3c2d10-0000-4000-8000-000000000000",
"type": "target.published",
"createdAt": "2026-10-01T09:00:02.412Z",
"data": {
"type": "TargetPublished",
"postId": "5d2a7c3e-0000-4000-8000-000000000002",
"provider": "instagram",
"remoteUrl": "https://www.instagram.com/p/EXAMPLE/"
}
}