diff --git a/sdks/python/pmxt/models.py b/sdks/python/pmxt/models.py index 223413ca..31046e6b 100644 --- a/sdks/python/pmxt/models.py +++ b/sdks/python/pmxt/models.py @@ -746,6 +746,8 @@ class MarketFetchParams(TypedDict, total=False): market_id: str outcome_id: str event_id: str + source_exchange: str + exchange: str category: str tags: List[str] filter: MarketFilterCriteria @@ -764,6 +766,8 @@ class EventFetchParams(TypedDict, total=False): search_in: Literal["title", "description", "both"] event_id: str slug: str + source_exchange: str + exchange: str series: str category: str tags: List[str] diff --git a/sdks/typescript/pmxt/models.ts b/sdks/typescript/pmxt/models.ts index 2e833193..43510bce 100644 --- a/sdks/typescript/pmxt/models.ts +++ b/sdks/typescript/pmxt/models.ts @@ -450,6 +450,12 @@ export interface MarketFilterParams { /** Find markets belonging to an event */ eventId?: string; + /** Filter by source venue (e.g. 'polymarket', 'kalshi', 'myriad'). */ + sourceExchange?: string; + + /** Alias for `sourceExchange`. */ + exchange?: string; + /** Pagination page (used by Limitless) */ page?: number; @@ -497,6 +503,12 @@ export interface EventFetchParams { /** Lookup by event slug */ slug?: string; + /** Filter by source venue (e.g. 'polymarket', 'kalshi', 'myriad'). */ + sourceExchange?: string; + + /** Alias for `sourceExchange`. */ + exchange?: string; + /** Filter events by their parent series. Accepts the venue-native series id / ticker / slug. */ series?: string;