SEÑALES ABIERTAS. CONTEXTO COMPARTIDO.

Las mismas señales conectan tus proyectos.

API de Codex Reset News · Anuncios públicos, previsiones y estado de las fuentes en un único panel.

Volver al radar de señales
REST API v1

Empieza aquí.

La API devuelve JSON estructurado con fechas ISO 8601 en UTC. Los proyectos conectados pueden compartir los datos públicos del sitio y comprobar si las fuentes están disponibles y la caché está desactualizada.

URL BASEhttps://codexreset-news.com
Primera petición / curl
curl -H 'Accept: application/json' \
  https://codexreset-news.com/api/v1/overview

En el navegador Ver la respuesta actual ↗

01 / ENDPOINTS

Resumen de endpoints

Elige los datos según su uso y evita recopilar varias veces el mismo anuncio de origen.

JSON
Resumen completo de datos

Resumen de estado, previsiones, señales, historial y metadatos de las fuentes. Ideal como primera petición de tu aplicación.

Señales relacionadas con reinicios

Filtra anuncios de reinicio, planes, indicios y límites entre las publicaciones públicas, conservando la categoría y el estado de verificación.

Historial de anuncios de reinicio

Anuncios de reinicio registrados; un anuncio de finalización no verifica el límite de uso de la cuenta local.

Publicaciones públicas de Tibo

Todas las publicaciones válidas registradas, con texto original, fecha de publicación, enlace y modo de recopilación.

Estado del servicio

Comprueba la disponibilidad del servicio y de las fuentes de datos para sondas de despliegue y tareas programadas.

Historial permanente de publicaciones

Publicaciones originales y fuentes almacenadas permanentemente, con paginación. No se garantiza un historial completo anterior a la primera recopilación.

Modelo experimental de probabilidad

Devuelve la referencia histórica, ajustes experimentales e impacto por publicación. Las reglas no están calibradas; la API de previsión original conserva la referencia de origen.

Campo: /api/v1/overview
probability_model → baseline / adjusted / factors / model_version / evaluated_at
tibo_history → total / persistent / complete_history
PARÁMETROS DE CONSULTA

Filtros y paginación

Se aplica a los endpoints de listas signals, resets y tibo.

ParámetroDescripción
limit / offsetlimit admite 1–100 y su valor predeterminado es 50; offset comienza en 0. La respuesta incluye next_offset para obtener la siguiente página.
kindkind admite reported_completed, planned, hint, limits, banked, unclear, needs_context u other; type es un alias de compatibilidad.
qBúsqueda por palabras clave, hasta 200 caracteres.
from / toRango de fechas UTC en formato YYYY-MM-DD.
Las respuestas de listas incluyen items, count, total, limit, offset y next_offset.Ver ejemplo de filtrado ↗
02 / INTERPRETAR LA RESPUESTA

Comprueba el estado antes de usar los datos.

CampoInterpretación
availableIndica si hay una instantánea de datos disponible. Si no la hay, muestra claramente el estado vacío.
staleIndica si los datos proceden de una caché desactualizada. Informa de su antigüedad aunque conserves los registros.
generated_atHora de generación de esta respuesta de la API; no sustituye la fecha de publicación ni la hora de recopilación.
channelsRegistra fetched_at, checked_at, la disponibilidad y los errores de cada fuente.
postsTexto original, URL original, fecha de publicación, categoría y estado de verificación de la publicación.
quota_verifiedIndica si se ha verificado el límite real de la cuenta. Si es false, no muestres «Límite recuperado».
tibo.modex_api, third_party_copy o unavailable distingue la recopilación directa de las copias de terceros.

Los campos de previsión probability_24h / probability_48h son porcentajes entre 0–100. Si no hay previsión disponible, muestra un valor desconocido; no lo sustituyas por 0%.

03 / INTEGRACIÓN

Un ejemplo mínimo de integración.

Los endpoints GET de lectura no requieren autenticación y permiten solicitudes entre orígenes.

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) {
  // Muestra «Datos no disponibles»; no deduzcas que no ha habido un reinicio.
} else {
  const posts = data.tibo?.items ?? data.posts ?? [];
  const cached = data.stale === true;
  // Muestra el enlace original y conserva la atribución de los datos de terceros.
}
Los endpoints de actualización de la recopilación requieren autenticación independiente; el frontend no necesita la clave de recopilación.Ver el estado actual del servicio ↗
04 / COMPATIBILIDAD

Compatible con las llamadas existentes.

Los endpoints anteriores siguen proporcionando datos. Para nuevas integraciones, utiliza los endpoints versionados v1.