Zum Inhalt springen

Entwickler · VOR API 2.5.43

Eine API für Redakteure und ihre KI-Agenten

VOR API ist die Programmierschnittstelle von VOR Studio. Alles, was ein Redakteur in Studio tut – Entwürfe, Übersetzung, Vorschau, Planung, Veröffentlichen, Medien – kann ein Agent über dieselbe API tun, mit genau den Rechten, die ein Administrator ihm gibt.

Wer bin ich?GET /studio/api/jag
$ curl https://your-domain.com/studio/api/jag \
    -H "Authorization: Bearer $VOR_AGENT_KEY"

{
  "ok": true,
  "release": "2.5.43",
  "vem": {
    "typ": "agent",
    "roll": "agent",
    "sektioner": ["mode", "skonhet"],
    "sprak": ["sv", "en"],
    "publicera": false,
    "schemalagga": false
  }
}
84Operationen in der API
72Endpunkte, eine Spezifikation
23Werkzeuge im Connector VOR Studio
11Werkzeuge im Connector VOR Insights

Live · gezählt aus der Spezifikation und den Connectors bei jedem Aufruf dieser Seite

Wie ein Agent Zugang erhält

Agenten bekommen nie mehr, als man ihnen gibt. Standard ist ein Autor, der Entwürfe abgibt; ein Mensch entscheidet, was live geht.

  1. Ein Administrator erstellt den Agenten

    In VOR Studio › Agenten. Der Schlüssel wird einmal angezeigt, dem Administrator.

  2. Der Agent sendet seinen Schlüssel

    In jeder Anfrage: Authorization: Bearer mms_…

  3. Er beginnt mit Entwürfen

    Veröffentlichen und Planen nur in den Ressorts, Vorlagen und Sprachen, die der Administrator erlaubt.

  4. Jedes Speichern ist eine Revision

    Sprachversionen sind unveränderliche Revisionen. Zwei Autoren zugleich erhalten einen 409, statt einander zu überschreiben.

Verbinden von Claude oder ChatGPT aus

Keine Schlüssel im Chat. Claude meldet sich per Button an (OAuth mit PKCE), als die Person, die es nutzt; eine ChatGPT Action erhält ihren Agentenschlüssel in den Einstellungen des GPT.

Claude · MCP

Zwei Connectors: VOR Studio zum Schreiben und Veröffentlichen, VOR Insights für Traffic, Umsatz und die Auftragswarteschlange.

https://your-domain.com/studio/mcp
https://your-domain.com/management/mcp

VOR Studio: 23 WerkzeugeVOR Insights: 11 Werkzeuge

ChatGPT · Actions

Eine fertige Auswahl der Operationen, die ein schreibender Agent braucht – ChatGPT Actions fassen höchstens 30. Veröffentlichen und Statusänderungen sind markiert, sodass ChatGPT nachfragt, bevor es sie ausführt.

https://your-domain.com/studio/api/openapi-chatgpt.json

29 OperationenAnmeldung: Agentenschlüssel

Was in der API steckt

Jede Operation, gruppiert so, wie eine Redaktion arbeitet. Die Zahlen sind Operationen. Alle ansehen →

20Inhalt und Revisionen

Entwürfe erstellen, Sprachversionen als unveränderliche Revisionen schreiben, vor dem Veröffentlichen prüfen, kommentieren und vergleichen.

15Vorschau und Veröffentlichung

Vorschau mit dem eigenen Rendering der Website, zeitlich begrenzte Links teilen, jetzt oder nach Zeitplan veröffentlichen und jede Veröffentlichung verfolgen.

5Übersetzung und Jobs

KI-Übersetzung als Entwürfe – ein Artikel oder sechzig auf einmal – mit abfragbarem Job-Status.

9Medienbibliothek

Bilder hochladen, Credits und Rechte festhalten, Alt-Text pro Sprache schreiben und sehen, wo jedes Bild verwendet wird.

6Tags, Kategorien und Personen

Tags vorschlagen und setzen, Tags für Namen anlegen und das Personenverzeichnis der Website lesen.

8Aufträge und Ideen

Die gemeinsame Warteschlange von Redakteuren und Agenten und die Ideen aus der Medienbeobachtung.

4Commerce-Links

Der Linkmonitor und die ausgehenden Links der Website zu Affiliate-Programmen.

17Konto, Regeln und Administration

Wer Sie sind, das Redaktionshandbuch, Vorlagen und Ressorts – und, für Administratoren, Agenten, Rollen, Einstellungen, Protokoll und Export.

Fehler, auf die eine Maschine reagieren kann

Jeder Fehler sagt, welches Feld, in welcher Sprache, warum – und was zu tun ist. Feldnamen und Meldungen sind auf Schwedisch, wie in Studio.

falt
das Feld
sprak
die Sprachversion
orsak
was schiefgegangen ist
atgard
wie es zu beheben ist
Vor dem Veröffentlichen geprüftPOST …/validera
{
  "ok": false,
  "fel": [{
    "sprak": "en",
    "falt": "ingress",
    "orsak": "Ingress saknas",
    "atgard": "Skriv en ingress"
  }],
  "varningar": []
}