Ocoya
Entwickler

Veröffentliche überall, wo es dir gehört.

Ein eigenes Ziel ist ein Netzwerk, das Ocoya nicht kennen muss. Gib ihm eine URL, und es erhält deine fertigen Inhalte als JSON – genauso wie ein Beitrag an Instagram geht, nur dass das andere Ende dir gehört.

POST https://yoursite.com/api/posts 200 OK
Dein Beitrag
Dein Endpunkt
Dein BlogDein CMSEin Zapier-Catch-HookEine interne Queue
Wofür es da ist

Das Ziel für alles andere.

Das meiste, was veröffentlicht wird, geht an ein Netzwerk mit Logo. Das hier ist für den Rest.

Dein eigener Blog

In Ocoya geschriebene Artikel landen in dem CMS, das du ohnehin nutzt – Ghost, Strapi, Sanity oder etwas Selbstgebautes.

Ein Netzwerk, das wir nicht unterstützen

Fang den Beitrag ab und leite ihn selbst weiter. Alles mit einer API ist aus deinem eigenen Code erreichbar.

Ein eigener Freigabeschritt

Leite veröffentlichte Inhalte in eine Prüf-Queue, einen Slack-Kanal oder eine Tabelle, bevor sie irgendwo anders hingehen.

Deine eigenen Aufzeichnungen

Behalte eine Kopie von allem Veröffentlichten in deinem Data Warehouse, ohne dafür eine API abzufragen.

Verbinden

Eine URL, ein Name und meist ein Header.

Es gibt keinen OAuth-Tanz, denn beide Enden gehören dir. Füge die Adresse ein, ergänze den Header, mit dem sich dein Endpunkt authentifiziert, und es erscheint im Editor neben deinen Social-Profilen.

  • Jede URL, die einen POST annimmt und mit 2xx antwortet
  • Header für alles, womit sich dein Endpunkt authentifiziert
  • Erscheint im Editor wie jedes andere Profil

Ein eigenes Ziel verbinden

Name

Mein Blog

Webhook-URL

https://yoursite.com/api/posts

Erweiterte Optionen

Authorization
Bearer ••••••••
Ziel verbinden
Schritt für Schritt

Vier Schritte, und keiner davon kostet eine Entwicklerwoche.

01

Einen Empfänger haben

Jede URL, die einen POST mit JSON-Body annimmt und mit 2xx antwortet. Sie muss aus dem Internet erreichbar sein – Ocoya ruft sie von unserer Seite aus auf, nicht aus deinem Browser.

02

Das Ziel hinzufügen

Integrationen → Eigenes Ziel. Gib ihm einen Namen, den du im Editor wiedererkennst, und füge die URL ein.

03

Einen Header hinzufügen, falls nötig

Füge unter „Erweiterte Optionen“ den Header hinzu, mit dem sich dein Endpunkt authentifiziert – meist Authorization oder X-API-Key. Er wird verschlüsselt gespeichert und nie an den Browser zurückgegeben.

04

Darin veröffentlichen wie in ein Netzwerk

Es erscheint im Editor neben deinen Social-Profilen. Plane einen Beitrag oder richte eine Blog-Kampagne darauf, und es erhält alles, was der Editor gespeichert hat.

Der Payload

Ein POST, mit genau dem, was ein Blog braucht.

Der Body ist JSON: der Titel, die Caption genau wie geschrieben – Markdown, wenn es ein Artikel ist –, ein Titelbild sowie Slug, Auszug, Tags und SEO-Felder des Artikels, wenn vorhanden. Sonst nichts, also gibt es nichts zu ignorieren.

  • Content-Type: application/json, plus alle Header, die du hinzugefügt hast
  • caption ist der Text wie geschrieben; title und image sind separat
  • post.id bleibt bei Wiederholungen gleich, sodass du aktualisieren statt duplizieren kannst

Antworte mit 2xx, und Ocoya markiert den Beitrag als veröffentlicht. Alles andere wird dir angezeigt, samt dem Body, den dein Endpunkt zurückgegeben hat.

Request-Body
{
"event": "post.published",
"publishedAt": "2026-09-22T09:00:00.000Z",
"post": {
"id": "…",
"title": "Why your content is not converting",
"caption": "## The three pillars\n\n…",
"image": "https://…/cover.png",
"options": { "slug": "…", "excerpt": "…", "seoTitle": "…", "tags": […] }
}
}

Jedes Feld, mit seinem Typ

Slug, Auszug, SEO-Felder, Tags und Lesezeit eines Artikels – was jedes Feld ist und welche davon ein Social-Beitrag weglässt.

Payload-Referenz lesen
Sicherheit

Es ist dein Endpunkt, sorgfältig angewählt.

Ein Ziel ist eine Adresse, die wir aus unserem eigenen Netzwerk aufrufen, und wird auch so behandelt.

Private und interne Adressen werden abgelehnt, und die Verbindung bleibt an die aufgelöste Adresse gebunden.

Einer Weiterleitung wird nur gefolgt, wenn die neue Adresse dieselbe Prüfung besteht.

Deine Header werden verschlüsselt gespeichert und nie an den Browser zurückgegeben.

Was immer dein Endpunkt antwortet, wird im Aktivitätsprotokoll angezeigt, samt Body.

Veröffentliche dort, wo es hingehört.

Verbinde ein Ziel in einer Minute und richte deine nächste Kampagne darauf.