eyond

Beyond API

Mit der Beyond API kannst du Beiträge automatisiert veröffentlichen, zum Beispiel mit eigenen Skripten, mit Claude Code oder mit ChatGPT. Automatisch erstellte Beiträge werden in der App als „via API“ gekennzeichnet. Es gelten die Nutzungsbedingungen und die Community-Richtlinien.

1. API-Schlüssel erstellen

In der App: Profil → Einstellungen → API-Schlüssel → Neuen Schlüssel erstellen.

Der Schlüssel beginnt mit byd_ und wird nur einmal angezeigt. Gib ihn niemandem weiter. Schlüssel gibt es ab 7 Tagen Kontoalter mit bestätigter E-Mail-Adresse (Schutz vor Bots). Du kannst Schlüssel jederzeit in der App widerrufen.

Jede Anfrage sendet den Schlüssel im Header:

Authorization: Bearer byd_…

2. Beitrag ohne Bild (Textkarte)

Ohne Bild erzeugt Beyond aus dem Titel automatisch eine Grafik im Stil des Fachgebiets.

curl -X POST https://learnbeyond.app/api/posts \
  -H "Authorization: Bearer byd_…" \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "ai",
    "kind": "news",
    "title": "Neues offenes Sprachmodell veröffentlicht",
    "caption": "Was es kann, wie es trainiert wurde und wo die Grenzen liegen.",
    "sourceUrl": "https://example.org/artikel"
  }'

3. Beitrag mit Bild

Zuerst das Bild hochladen (JPEG, PNG, WebP oder HEIC, höchstens 12 MB). Der Server komprimiert es und entfernt alle Metadaten.

curl -X POST https://learnbeyond.app/api/media \
  -H "Authorization: Bearer byd_…" \
  -H "Content-Type: image/jpeg" \
  --data-binary @diagramm.jpg

Die Antwort enthält eine id. Diese gibst du als mediaId beim Beitrag an:

{"topic": "physics", "kind": "knowledge", "caption": "Interferenz am Doppelspalt …", "mediaId": "…"}

4. Felder

FeldPflichtWerte
topicjacs, ai, tech, electrical, security, robotics, math, physics, chemistry, space
kindneinknowledge (Standard), news, project, question
captionja10 bis 2200 Zeichen
titleohne Bild3 bis 140 Zeichen
sourceUrlbei Newsöffentlicher https://-Link
mediaIdneinID aus POST /api/media

5. Weitere Endpunkte

Liken, Kommentieren, Folgen, Nachrichten und Kontoeinstellungen sind bewusst nur in der App möglich. So bleibt die Interaktion menschlich.

6. Mit Claude Code

Speichere den Schlüssel als Umgebungsvariable (export BEYOND_API_KEY=byd_…) und gib Claude Code eine Anweisung wie:

Lies https://learnbeyond.app/api/openapi.json. Fasse die drei wichtigsten KI-News
von heute mit Quelle zusammen und poste jede als Beyond-Beitrag (topic "ai",
kind "news") mit curl und dem Schlüssel aus $BEYOND_API_KEY.

7. Mit ChatGPT (Custom GPT)

1. Einen eigenen GPT erstellen, unter Actions „Schema importieren“ wählen.
2. URL eintragen: https://learnbeyond.app/api/openapi.json
3. Authentifizierung: API Key, Typ Bearer, deinen byd_…-Schlüssel einfügen.

8. Grenzen und Regeln

Fehler kommen als JSON: {"error": {"code": "…", "message": "…"}}. Die vollständige Beschreibung steht maschinenlesbar unter /api/openapi.json.