summaryrefslogtreecommitdiffstats
path: root/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py')
-rw-r--r--openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py b/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py
index dbed2aa674d..bcdb00be4b7 100644
--- a/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py
+++ b/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py
@@ -54,3 +54,21 @@ async def unusual(
) -> OBBject:
"""Get the complete options chain for a ticker."""
return await OBBject.from_query(Query(**locals()))
+
+
+@router.command(
+ model="OptionsSnapshots",
+ examples=[
+ APIEx(
+ parameters={"provider": "intrinio"},
+ ),
+ ],
+)
+async def snapshots(
+ cc: CommandContext,
+ provider_choices: ProviderChoices,
+ standard_params: StandardParams,
+ extra_params: ExtraParams,
+) -> OBBject:
+ """Get a snapshot of the options market universe."""
+ return await OBBject.from_query(Query(**locals()))