Read current data
Response language: English
curl 'https://codexreset.dev/api/latest?lang=en'Choose an endpoint and select “Fetch data” to see its current response.Request language
Use the lang parameter to choose a language for public read endpoints. The default is English. The example above follows the language selected in the header.
The Content-Language response header identifies the selected language. Unsupported lang values return HTTP 400. The API does not switch languages based on browser settings.
Translations cover event titles, summaries, scope, author notes, verification notes, source check details, forecast explanations and error messages. Field names, IDs, status enums, timestamps, numbers and source links stay the same.
The original evidence_text, upstream service status text and new records without a translation remain in their original language. Admin backups always retain the original data and checksums.
Combine lang with filters such as type.
GET /api/history?type=global_reset&lang=enEndpoints and usage
| Endpoint | Response |
|---|---|
GET /api/events/:id | Read one event and its original evidence by ID. |
GET /api/latest | Today’s status, latest global reset and latest source check time. |
GET /api/history | Archived and verified history. Filter event types with the type parameter. |
GET /api/forecast | 24- and 48-hour probabilities, sample size, model version and explanation. |
GET /api/status | Combined status, events, source checks and official service status. |
GET /api/signals | Recent public signals awaiting review. |
GET /api/accuracy | Evaluable forecasts and Brier scores from the last 30 days. |
Handle unknown states correctly
confirmed_today: a global reset with supporting evidence was recorded for this UTC date.recorded_today: a third-party archive has a reset for today, not independently verified here.no_verified_reset: recent source checks succeeded, but no verified reset for today is recorded.unknown: sources are unchecked, failed, or have not updated for over 30 minutes.
reset: null means unknown;probability_24h: null means no reliable probability. Do not interpret these as false or 0%.
latestReset includes the latest archived or verified global reset;latestVerifiedReset only returns independently verified records. Use the event’sstatusto assess the source level.
Time and coverage
Full timestamps use ISO 8601 UTC. Date-only records use YYYY-MM-DD with time_precision set to day. Coverage is currently partial; some historical events may be missing.
time_basis time_basis distinguishes announcement, observation and effective time. Archive timestamps do not represent when every account actually recovered.origin: codex_resets indicates data sourced from Codex Resets public API.
Request frequency
Public read endpoints allow cross-origin requests and cache responses for 30 seconds. Sources are normally checked every 15 minutes. Read at most once per minute and reuse /api/status where possible.