OFFENE SIGNALE. GEMEINSAMER KONTEXT.

Dieselben Signale verbinden deine Projekte.

Codex Reset News API · Öffentliche Ankündigungen, Prognosen und Quellenstatus in einem Arbeitsbereich.

Zurück zum Signalradar
REST API v1

Hier geht es los.

Die API liefert strukturiertes JSON mit Datumsangaben nach ISO 8601 in UTC. Angebundene Projekte können die hier erfassten öffentlichen Daten gemeinsam nutzen und prüfen, ob Quellen verfügbar und zwischengespeicherte Daten veraltet sind.

BASIS-URLhttps://codexreset-news.com
Erste Anfrage / curl
curl -H 'Accept: application/json' \
  https://codexreset-news.com/api/v1/overview

Im Browser Aktuelle Antwort ansehen ↗

01 / ENDPUNKTE

Endpunktübersicht

Wähle Daten nach Verwendungszweck und vermeide mehrfache Abrufe derselben ursprünglichen Ankündigung.

JSON
Vollständige Datenübersicht

Statusübersicht, Prognosen, Signale, Verlauf und Quellenmetadaten. Geeignet als erste Anfrage einer Anwendung.

Signale zu Resets

Filtert Reset-Meldungen, Pläne, Hinweise und Limit-Nachrichten aus öffentlichen Beiträgen und erhält Kategorie und Prüfstatus.

Verlauf der Reset-Ankündigungen

Erfasste Reset-Ankündigungen; eine Abschlussmeldung bestätigt nicht das Nutzungslimit des lokalen Kontos.

Öffentliche Beiträge von Tibo

Alle erfassten gültigen Beiträge mit Originaltext, Veröffentlichungszeit, Link und Erfassungsmodus.

Dienststatus

Prüft, ob Dienst und Datenquellen verfügbar sind, für Deployment-Prüfungen und geplante Aufgaben.

Dauerhafter Beitragsverlauf

Dauerhaft gespeicherte Originalbeiträge und Erfassungsquellen mit Seitennavigation. Der Verlauf vor der ersten Erfassung ist möglicherweise unvollständig.

Experimentelles Wahrscheinlichkeitsmodell

Liefert historische Basis, experimentelle Anpassungen und den Einfluss jedes Beitrags. Die Regeln sind unkalibriert; die ursprüngliche Prognose-API behält die Basis der Quelle.

Feld: /api/v1/overview
probability_model → baseline / adjusted / factors / model_version / evaluated_at
tibo_history → total / persistent / complete_history
ABFRAGEPARAMETER

Filter und Seitennavigation

Gilt für die Listenendpunkte signals, resets und tibo.

ParameterBeschreibung
limit / offsetlimit liegt bei 1–100, Standardwert 50; offset beginnt bei 0. next_offset wird für die nächste Seite zurückgegeben.
kindkind kann reported_completed, planned, hint, limits, banked, unclear, needs_context oder other sein; type ist ein Kompatibilitätsalias.
qStichwortsuche mit höchstens 200 Zeichen.
from / toUTC-Datumsbereich im Format YYYY-MM-DD.
Listenantworten enthalten items, count, total, limit, offset und next_offset.Filterbeispiel ansehen ↗
02 / ANTWORT VERSTEHEN

Prüfe den Status, bevor du die Daten verwendest.

FeldBedeutung
availableGibt an, ob derzeit ein Datenstand verfügbar ist. Wenn nicht, zeige einen eindeutigen Leerzustand an.
staleGibt an, ob die Daten aus einem veralteten Cache stammen. Weise auch beim Beibehalten von Einträgen auf ihre Aktualität hin.
generated_atZeitpunkt der Erstellung dieser API-Antwort; ersetzt weder die Veröffentlichungszeit noch die Erfassungszeit eines Beitrags.
channelsErfasst fetched_at, checked_at, Verfügbarkeit und Fehler für jede Quelle.
postsOriginaltext, Original-URL, Veröffentlichungszeit, Kategorie und Prüfstatus des Beitrags.
quota_verifiedGibt an, ob das tatsächliche Kontolimit geprüft wurde. Bei false darf nicht „Kontingent wiederhergestellt“ angezeigt werden.
tibo.modex_api, third_party_copy oder unavailable unterscheiden direkte Erfassung und Kopien von Drittanbietern.

Die Prognosefelder probability_24h / probability_48h sind Prozentwerte von 0–100. Wenn keine Prognose verfügbar ist, zeige einen unbekannten Wert an und ersetze ihn nicht durch 0%.

03 / INTEGRATION

Ein minimales Integrationsbeispiel.

Lesende GET-Endpunkte erfordern keine Authentifizierung und erlauben originübergreifende Anfragen.

const response = await fetch(
  'https://codexreset-news.com/api/v1/overview',
  { headers: { Accept: 'application/json' } }
);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();

if (!data.available) {
  // Zeige „Daten nicht verfügbar“ an und schließe daraus nicht, dass kein Reset stattfand.
} else {
  const posts = data.tibo?.items ?? data.posts ?? [];
  const cached = data.stale === true;
  // Zeige den Originallink und behalte die Quellenangabe für Daten von Drittanbietern bei.
}
Endpunkte zur Aktualisierung der Erfassung werden gesondert authentifiziert; das Frontend benötigt keinen Erfassungsschlüssel.Aktuellen Dienststatus ansehen ↗
04 / KOMPATIBILITÄT

Mit bestehenden Aufrufen kompatibel.

Die bisherigen Endpunkte liefern weiterhin Daten. Für neue Integrationen werden die versionierten v1-Endpunkte empfohlen.