@@ -122,6 +122,81 @@ def retrieve(
122122 max_speed : bool | Omit = omit ,
123123 name : str | Omit = omit ,
124124 ticker : str | Omit = omit ,
125+ ticker_exchange : Literal [
126+ "AMEX" ,
127+ "AMS" ,
128+ "AQS" ,
129+ "ASX" ,
130+ "ATH" ,
131+ "BER" ,
132+ "BME" ,
133+ "BRU" ,
134+ "BSE" ,
135+ "BUD" ,
136+ "BUE" ,
137+ "BVC" ,
138+ "CBOE" ,
139+ "CNQ" ,
140+ "CPH" ,
141+ "DFM" ,
142+ "DOH" ,
143+ "DUB" ,
144+ "DUS" ,
145+ "DXE" ,
146+ "EGX" ,
147+ "FSX" ,
148+ "HAM" ,
149+ "HEL" ,
150+ "HKSE" ,
151+ "HOSE" ,
152+ "ICE" ,
153+ "IOB" ,
154+ "IST" ,
155+ "JKT" ,
156+ "JNB" ,
157+ "JPX" ,
158+ "KLS" ,
159+ "KOE" ,
160+ "KSC" ,
161+ "KUW" ,
162+ "LIS" ,
163+ "LSE" ,
164+ "MCX" ,
165+ "MEX" ,
166+ "MIL" ,
167+ "MUN" ,
168+ "NASDAQ" ,
169+ "NEO" ,
170+ "NSE" ,
171+ "NYSE" ,
172+ "NZE" ,
173+ "OSL" ,
174+ "OTC" ,
175+ "PAR" ,
176+ "PNK" ,
177+ "PRA" ,
178+ "RIS" ,
179+ "SAO" ,
180+ "SAU" ,
181+ "SES" ,
182+ "SET" ,
183+ "SGO" ,
184+ "SHH" ,
185+ "SHZ" ,
186+ "SIX" ,
187+ "STO" ,
188+ "STU" ,
189+ "TAI" ,
190+ "TAL" ,
191+ "TLV" ,
192+ "TSX" ,
193+ "TSXV" ,
194+ "TWO" ,
195+ "VIE" ,
196+ "WSE" ,
197+ "XETRA" ,
198+ ]
199+ | Omit = omit ,
125200 timeout_ms : int | Omit = omit ,
126201 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
127202 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -150,8 +225,11 @@ def retrieve(
150225 parameters.
151226
152227 ticker: Stock ticker symbol to retrieve brand data for (e.g., 'AAPL', 'GOOGL', 'BRK.A').
153- Must be 1-6 characters, letters/numbers/dots only. Cannot be used with domain or
154- name parameters.
228+ Must be 1-15 characters, letters/numbers/dots only. Cannot be used with domain
229+ or name parameters.
230+
231+ ticker_exchange: Optional stock exchange for the ticker. Only used when ticker parameter is
232+ provided. Defaults to assume ticker is American if not specified.
155233
156234 timeout_ms: Optional timeout in milliseconds for the request. If the request takes longer
157235 than this value, it will be aborted with a 408 status code. Maximum allowed
@@ -179,6 +257,7 @@ def retrieve(
179257 "max_speed" : max_speed ,
180258 "name" : name ,
181259 "ticker" : ticker ,
260+ "ticker_exchange" : ticker_exchange ,
182261 "timeout_ms" : timeout_ms ,
183262 },
184263 brand_retrieve_params .BrandRetrieveParams ,
@@ -647,6 +726,81 @@ async def retrieve(
647726 max_speed : bool | Omit = omit ,
648727 name : str | Omit = omit ,
649728 ticker : str | Omit = omit ,
729+ ticker_exchange : Literal [
730+ "AMEX" ,
731+ "AMS" ,
732+ "AQS" ,
733+ "ASX" ,
734+ "ATH" ,
735+ "BER" ,
736+ "BME" ,
737+ "BRU" ,
738+ "BSE" ,
739+ "BUD" ,
740+ "BUE" ,
741+ "BVC" ,
742+ "CBOE" ,
743+ "CNQ" ,
744+ "CPH" ,
745+ "DFM" ,
746+ "DOH" ,
747+ "DUB" ,
748+ "DUS" ,
749+ "DXE" ,
750+ "EGX" ,
751+ "FSX" ,
752+ "HAM" ,
753+ "HEL" ,
754+ "HKSE" ,
755+ "HOSE" ,
756+ "ICE" ,
757+ "IOB" ,
758+ "IST" ,
759+ "JKT" ,
760+ "JNB" ,
761+ "JPX" ,
762+ "KLS" ,
763+ "KOE" ,
764+ "KSC" ,
765+ "KUW" ,
766+ "LIS" ,
767+ "LSE" ,
768+ "MCX" ,
769+ "MEX" ,
770+ "MIL" ,
771+ "MUN" ,
772+ "NASDAQ" ,
773+ "NEO" ,
774+ "NSE" ,
775+ "NYSE" ,
776+ "NZE" ,
777+ "OSL" ,
778+ "OTC" ,
779+ "PAR" ,
780+ "PNK" ,
781+ "PRA" ,
782+ "RIS" ,
783+ "SAO" ,
784+ "SAU" ,
785+ "SES" ,
786+ "SET" ,
787+ "SGO" ,
788+ "SHH" ,
789+ "SHZ" ,
790+ "SIX" ,
791+ "STO" ,
792+ "STU" ,
793+ "TAI" ,
794+ "TAL" ,
795+ "TLV" ,
796+ "TSX" ,
797+ "TSXV" ,
798+ "TWO" ,
799+ "VIE" ,
800+ "WSE" ,
801+ "XETRA" ,
802+ ]
803+ | Omit = omit ,
650804 timeout_ms : int | Omit = omit ,
651805 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
652806 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -675,8 +829,11 @@ async def retrieve(
675829 parameters.
676830
677831 ticker: Stock ticker symbol to retrieve brand data for (e.g., 'AAPL', 'GOOGL', 'BRK.A').
678- Must be 1-6 characters, letters/numbers/dots only. Cannot be used with domain or
679- name parameters.
832+ Must be 1-15 characters, letters/numbers/dots only. Cannot be used with domain
833+ or name parameters.
834+
835+ ticker_exchange: Optional stock exchange for the ticker. Only used when ticker parameter is
836+ provided. Defaults to assume ticker is American if not specified.
680837
681838 timeout_ms: Optional timeout in milliseconds for the request. If the request takes longer
682839 than this value, it will be aborted with a 408 status code. Maximum allowed
@@ -704,6 +861,7 @@ async def retrieve(
704861 "max_speed" : max_speed ,
705862 "name" : name ,
706863 "ticker" : ticker ,
864+ "ticker_exchange" : ticker_exchange ,
707865 "timeout_ms" : timeout_ms ,
708866 },
709867 brand_retrieve_params .BrandRetrieveParams ,
0 commit comments