Skip to main content
GET
List maintenance windows

Authorizations

X-Api-Key
string
header
required

Partner / integrator key — format ps_live_<keyId>_<secret>. Partner keys are issued by PredictStreet; a user can also create keys bound to their own wallet from their account settings in the web app. Never ship to a browser. multi_wallet partners must additionally send X-User-Wallet: 0x<40-hex> on every authenticated request to declare the acting wallet. See the API keys guide for scope taxonomy, partner kinds, rate limits, and rotation procedure.

Query Parameters

from
string<date-time>

Return windows still relevant at this instant: everything live, plus anything that finished after it. Defaults to now, which gives upcoming + active. Must be a form with separators — 2026-10-11T02:00:00Z, not 20261011. Prefer Z; if you send an offset, URL-encode the + (%2B).

scope
enum<string>

Asking for trading or withdrawals ALSO returns all windows, because an all window takes that surface down too. Asking for all returns full-platform windows only. Omit for every surface.

Available options:
trading,
withdrawals,
all

Response

OK

windows
object[]
required

Oldest start first.

from
string<date-time>
required

The filter applied to THIS request, echoed for debugging. Do not use it as your cursor — use generatedAt.

generatedAt
string<date-time>
required

Your cursor for the next request: pass it back as from. About a minute behind the moment the data was read, so a completion or cancellation that was mid-commit at the read still reaches you next time. The overlap means you will be shown windows you already have for up to a minute after they change — upsert by id.