Skip to main content
GET
di_settlement

Authorizations

apikey
string
header
required

The publishable key (sb_publishable_…), on every request. It is NOT a JWT — sending it as Authorization: Bearer is rejected as an invalid JWT. It identifies the project, not you, and maps to the Postgres anon role.

Query Parameters

select
string

Columns to return, comma separated. Omit for all of them.

order
string

Sort, e.g. trade_date.desc. Always order a paged read, or limit/offset walk an undefined sequence.

limit
integer

Rows to return. The server cuts every response at 1000 whatever you ask for.

Required range: x <= 1000
offset
integer

Rows to skip. Pairs with limit and order to page.

trade_date
string

PostgREST filter on trade_date — eq., neq., gt., gte., lt., lte., in., is. (e.g. trade_date=eq.<value>).

ticker
string

PostgREST filter on ticker — eq., neq., gt., gte., lt., lte., in., is. (e.g. ticker=eq.<value>).

rate_pct
string

PostgREST filter on rate_pct — eq., neq., gt., gte., lt., lte., in., is. (e.g. rate_pct=eq.<value>).

prev_rate_pct
string

PostgREST filter on prev_rate_pct — eq., neq., gt., gte., lt., lte., in., is. (e.g. prev_rate_pct=eq.<value>).

open_interest
string

PostgREST filter on open_interest — eq., neq., gt., gte., lt., lte., in., is. (e.g. open_interest=eq.<value>).

contracts
string

PostgREST filter on contracts — eq., neq., gt., gte., lt., lte., in., is. (e.g. contracts=eq.<value>).

trades
string

PostgREST filter on trades — eq., neq., gt., gte., lt., lte., in., is. (e.g. trades=eq.<value>).

Response

Matching rows.

trade_date
string<date> | null
ticker
string | null
rate_pct
number | null
prev_rate_pct
number | null
open_interest
integer<int64> | null
contracts
integer<int64> | null
trades
integer<int32> | null