SIGNAUX OUVERTS. CONTEXTE PARTAGÉ.

Les mêmes signaux. Connectez vos projets.

API Codex Reset News · Une interface commune pour les annonces publiques, les prévisions et l’état des sources.

Retour au radar des signaux
REST API v1

Commencez ici.

L’API renvoie du JSON structuré avec des dates UTC au format ISO 8601. Les projets connectés peuvent partager les données publiques et vérifier la disponibilité des sources et la fraîcheur du cache.

URL DE BASEhttps://codexreset-news.com
Votre première requête / curl
curl -H 'Accept: application/json' \
  https://codexreset-news.com/api/v1/overview

Dans votre navigateur, consulter la réponse actuelle ↗

01 / POINTS D’ACCÈS

Points d’accès de l’API

Choisissez les données adaptées à votre usage pour éviter de récupérer plusieurs fois les mêmes annonces en amont.

JSON
Vue complète des données

Résumé de l’état, prévisions, signaux, historique et métadonnées des sources. Un bon point de départ pour votre application.

Signaux relatifs aux réinitialisations

Filtrez les publications publiques sur les réinitialisations, les projets, les indices et les quotas, en conservant les catégories et l’état de vérification.

Historique des annonces de réinitialisation

Annonces de réinitialisation enregistrées. Une annonce de fin d’opération ne vérifie pas le quota d’un compte local.

Publications publiques de Tibo

Toutes les publications valides enregistrées, avec texte original, date de publication, liens et mode de collecte.

État du service

Vérifiez la disponibilité du service et des sources pour les sondes de déploiement et les tâches planifiées.

Historique permanent des publications

Publications originales et sources de collecte archivées durablement, avec pagination. L’historique précédant la première collecte peut être incomplet.

Modèle expérimental de probabilité

Renvoie la référence historique, les ajustements expérimentaux et l’influence de chaque publication. Les règles ne sont pas calibrées ; l’API de prévision d’origine conserve la référence de la source en amont.

Champ: /api/v1/overview
probability_model → baseline / adjusted / factors / model_version / evaluated_at
tibo_history → total / persistent / complete_history
PARAMÈTRES DE REQUÊTE

Filtres et pagination

S’applique aux listes des points d’accès signals, resets et tibo.

ParamètreDescription
limit / offsetlimit va de 1 à 100, avec 50 par défaut ; offset commence à 0. Utilisez le next_offset renvoyé pour la page suivante.
kindkind accepte reported_completed, planned, hint, limits, banked, unclear, needs_context ou other ; type est un alias de compatibilité.
qRecherche par mots-clés, jusqu’à 200 caractères.
from / toPlage de dates UTC au format YYYY-MM-DD.
Les réponses de liste comprennent items, count, total, limit, offset et next_offset.Voir un exemple de filtrage ↗
02 / LIRE LA RÉPONSE

Vérifiez l’état avant d’utiliser les données.

ChampSignification
availableIndique si un instantané exploitable est disponible. Affichez un état vide explicite s’il ne l’est pas.
staleIndique si les données proviennent d’un cache périmé. Informez les utilisateurs de leur fraîcheur lorsque vous affichez des données en cache.
generated_atDate de génération de cette réponse de l’API, distincte des dates de publication et de collecte des messages.
channelsConsigne fetched_at, checked_at, la disponibilité et les erreurs de chaque source.
postsTexte et URL d’origine, date de publication, catégorie et état de vérification de la publication.
quota_verifiedIndique si le quota réel du compte a été vérifié. Une valeur false ne doit pas être affichée comme « quota rétabli ».
tibo.modex_api, third_party_copy ou unavailable permet de distinguer la collecte directe des copies tierces.

Les champs probability_24h / probability_48h sont des pourcentages de 0 à 100. Affichez une valeur inconnue lorsqu’aucune prévision n’est disponible, plutôt que 0 %.

03 / INTÉGRATION

Un exemple d’intégration minimal.

Les points d’accès GET ne nécessitent aucune authentification et autorisent les requêtes entre origines.

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) {
  // Affichez « Données indisponibles » ; n’en déduisez pas qu’aucune réinitialisation n’a eu lieu.
} else {
  const posts = data.tibo?.items ?? data.posts ?? [];
  const cached = data.stale === true;
  // Affichez les liens d’origine et conservez l’attribution des sources tierces.
}
Les points d’accès d’actualisation de la collecte ont une authentification distincte ; l’interface n’a besoin d’aucune clé de collecte.Voir l’état actuel du service ↗
04 / COMPATIBILITÉ

Compatible avec les appels existants.

Les anciens points d’accès restent disponibles. Utilisez les points d’accès versionnés v1 pour les nouvelles intégrations.