
Market Lifecycle, Resolution & Alerts
This page covers state transitions, resolution payloads, and monitoring signals.
Use it to keep downstream systems correct as markets open, halt, resolve, and settle.
API conventions
These routes are read-oriented. They are designed for analytics, monitoring, and automation.
Auth:
Authorization: Bearer $ACCESO_API_KEYBase URL:
https://<YOUR_ACCESO_API_HOST>Response envelope: stable
success/data/meta
{
"success": true,
"data": {},
"meta": {
"request_id": "req_1c2d3e",
"timestamp": 1765939200
}
}Normalization: timestamps are epoch seconds. IDs are opaque strings.
Pagination (when available):
limit,cursor(opaque),direction=asc|desc(route-dependent)Freshness: sources can be eventually consistent. “Latest” routes may be briefly cached.
Lifecycle model
Vendors expose different state machines. Acceso maps them into a small, stable lifecycle model.
Normalized states (typical)
createdopenhalted(temporary stop)closed(no longer trading)resolved(final outcome known)settled(finalized settlement completed)
What you typically get
market_idstatekey timestamps (when known):
created_atopen_atclose_atresolved_atsettled_at
reason(optional, for halts or closure)
Resolution and outcomes
Resolution payloads are designed for auditability and downstream correctness.
What you typically get
market_idresolved(boolean)resolved_atwinning_outcome_id(or equivalent)winning_outcome_label(when available)resolution_source/resolution_url(when available)notes(optional)
Resolution can be corrected upstream. Handle updates as idempotent. Persist the latest values rather than assuming “final means immutable”.
Alerts and monitoring
Alerting helps you react to important changes without polling.
Common alert types:
market.state_changedmarket.resolvedmarket.price_moved(absolute or % threshold)market.volume_spike(windowed anomaly)
Delivery options
Delivery is deployment-dependent. Common patterns:
webhooks (push to your endpoint)
streaming feeds (when enabled)
Recommended workflow
Subscribe to the markets or a filter (category, query).
Validate webhook signatures (if enabled in your deployment).
Store
event_idand dedupe.Reconcile by fetching the latest market snapshot on every event.
Last updated