{"openapi":"3.1.0","info":{"title":"Gnist Context API","description":"REST API for Gnist Context — real-time data for AI agents.","version":"71c300a"},"servers":[{"url":"/api"}],"paths":{"/openaq/current":{"get":{"tags":["OpenAQ (Air Quality)"],"summary":"Get Air Quality Endpoint","operationId":"get_air_quality_endpoint_openaq_current_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__openaq__models__AirQualityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openaq/city":{"get":{"tags":["OpenAQ (Air Quality)"],"summary":"Get Aqi Summary Endpoint","operationId":"get_aqi_summary_endpoint_openaq_city_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","description":"City name (e.g. 'Oslo', 'London', 'New York').","title":"City"},"description":"City name (e.g. 'Oslo', 'London', 'New York')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__openaq__models__AirQualityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openaq/history":{"get":{"tags":["OpenAQ (Air Quality)"],"summary":"Get Air Quality History Endpoint","operationId":"get_air_quality_history_endpoint_openaq_history_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","description":"Number of hours of history to retrieve (1–72, default 24).","default":24,"title":"Hours"},"description":"Number of hours of history to retrieve (1–72, default 24)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AirQualityHistoryWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opendata/search":{"get":{"tags":["Open Data (Government Portals)"],"summary":"Search Datasets","description":"Search government open data datasets by keyword across US, UK, or Canada portals.","operationId":"search_datasets_opendata_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (e.g. 'climate', 'transportation', 'health spending')","title":"Q"},"description":"Search query (e.g. 'climate', 'transportation', 'health spending')"},{"name":"portal","in":"query","required":false,"schema":{"type":"string","description":"Portal: 'us' (data.gov), 'uk' (data.gov.uk), 'ca' (open.canada.ca)","default":"us","title":"Portal"},"description":"Portal: 'us' (data.gov), 'uk' (data.gov.uk), 'ca' (open.canada.ca)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50, default 20)","default":20,"title":"Limit"},"description":"Number of results (1-50, default 20)"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Result offset for pagination (default 0)","default":0,"title":"Offset"},"description":"Result offset for pagination (default 0)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__opendata__models__SearchDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opendata/dataset/{dataset_id}":{"get":{"tags":["Open Data (Government Portals)"],"summary":"Get Dataset","description":"Get full details for a single dataset by its name or ID.","operationId":"get_dataset_opendata_dataset__dataset_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataset_id","in":"path","required":true,"schema":{"type":"string","title":"Dataset Id"}},{"name":"portal","in":"query","required":false,"schema":{"type":"string","description":"Portal: 'us', 'uk', or 'ca'","default":"us","title":"Portal"},"description":"Portal: 'us', 'uk', or 'ca'"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDatasetResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opendata/organizations":{"get":{"tags":["Open Data (Government Portals)"],"summary":"List Organizations","description":"List organizations that publish open data on the selected portal.","operationId":"list_organizations_opendata_organizations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"portal","in":"query","required":false,"schema":{"type":"string","description":"Portal: 'us', 'uk', or 'ca'","default":"us","title":"Portal"},"description":"Portal: 'us', 'uk', or 'ca'"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50, default 20)","default":20,"title":"Limit"},"description":"Number of results (1-50, default 20)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListOrganizationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opendata/organization/{org_id}":{"get":{"tags":["Open Data (Government Portals)"],"summary":"Get Organization","description":"Get details for a specific data-publishing organization.","operationId":"get_organization_opendata_organization__org_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"portal","in":"query","required":false,"schema":{"type":"string","description":"Portal: 'us', 'uk', or 'ca'","default":"us","title":"Portal"},"description":"Portal: 'us', 'uk', or 'ca'"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOrganizationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arxiv/search":{"get":{"tags":["arXiv"],"summary":"Search Papers Endpoint","operationId":"search_papers_endpoint_arxiv_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms (title, abstract, authors).","title":"Query"},"description":"Search terms (title, abstract, authors)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"arXiv category code (e.g. 'cs.AI', 'q-fin.TR').","title":"Category"},"description":"arXiv category code (e.g. 'cs.AI', 'q-fin.TR')."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter papers submitted from this date (YYYY-MM-DD).","title":"Date From"},"description":"Filter papers submitted from this date (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter papers submitted up to this date (YYYY-MM-DD).","title":"Date To"},"description":"Filter papers submitted up to this date (YYYY-MM-DD)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1–25, default 10).","default":10,"title":"Max Results"},"description":"Number of results to return (1–25, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaperListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arxiv/paper/{arxiv_id}":{"get":{"tags":["arXiv"],"summary":"Get Paper Endpoint","operationId":"get_paper_endpoint_arxiv_paper__arxiv_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"arxiv_id","in":"path","required":true,"schema":{"type":"string","title":"Arxiv Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaperWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arxiv/author/{author_name}":{"get":{"tags":["arXiv"],"summary":"Get Author Papers Endpoint","operationId":"get_author_papers_endpoint_arxiv_author__author_name__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"author_name","in":"path","required":true,"schema":{"type":"string","title":"Author Name"}},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1–25, default 10).","default":10,"title":"Max Results"},"description":"Number of results to return (1–25, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaperListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arxiv/recent/{category}":{"get":{"tags":["arXiv"],"summary":"Get Recent Endpoint","operationId":"get_recent_endpoint_arxiv_recent__category__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1–25, default 10).","default":10,"title":"Max Results"},"description":"Number of results to return (1–25, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaperListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/arxiv/categories":{"get":{"tags":["arXiv"],"summary":"List Categories Endpoint","operationId":"list_categories_endpoint_arxiv_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__arxiv__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/bis/search":{"get":{"tags":["BIS (Bank for International Settlements)"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_bis_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"credit\", \"exchange rates\", \"property prices\").","title":"Query"},"description":"Search term (e.g. \"credit\", \"exchange rates\", \"property prices\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bis__models__SearchDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bis/datasets":{"get":{"tags":["BIS (Bank for International Settlements)"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_bis_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"topic","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by topic keyword (e.g. \"banking\", \"derivatives\").","title":"Topic"},"description":"Filter by topic keyword (e.g. \"banking\", \"derivatives\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum datasets to return (1-100, default 50).","default":50,"title":"Limit"},"description":"Maximum datasets to return (1-100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bis__models__ListDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bis/structure":{"get":{"tags":["BIS (Bank for International Settlements)"],"summary":"Get Structure Endpoint","operationId":"get_structure_endpoint_bis_structure_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\"). Use search to find IDs.","title":"Dataflow"},"description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\"). Use search to find IDs."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bis__models__StructureResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bis/data":{"get":{"tags":["BIS (Bank for International Settlements)"],"summary":"Get Data Endpoint","operationId":"get_data_endpoint_bis_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\"). Use search to find IDs.","title":"Dataflow"},"description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\"). Use search to find IDs."},{"name":"countries","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated ISO alpha-2 country codes (e.g. \"US,DE,NO\"). Omit for all countries.","title":"Countries"},"description":"Comma-separated ISO alpha-2 country codes (e.g. \"US,DE,NO\"). Omit for all countries."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\").","title":"Start Period"},"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\")."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\").","title":"End Period"},"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\")."},{"name":"dimension_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SDMX dimension key filter (dot-separated, e.g. \"M.US+DE\"). Overrides countries param.","title":"Dimension Filter"},"description":"SDMX dimension key filter (dot-separated, e.g. \"M.US+DE\"). Overrides countries param."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (1-1000, default 200).","default":200,"title":"Limit"},"description":"Maximum observations to return (1-1000, default 200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bis__models__DataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bis/compare":{"get":{"tags":["BIS (Bank for International Settlements)"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_bis_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\").","title":"Dataflow"},"description":"BIS dataflow identifier (e.g. \"WS_CBPOL\", \"WS_SPP\")."},{"name":"country_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO alpha-2 codes (e.g. \"US,DE,JP,NO\"). Maximum 20.","title":"Country Codes"},"description":"Comma-separated ISO alpha-2 codes (e.g. \"US,DE,JP,NO\"). Maximum 20."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2020\"). Omit for most recent data.","title":"Start Period"},"description":"Start period (e.g. \"2020\"). Omit for most recent data."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\"). Omit for most recent data.","title":"End Period"},"description":"End period (e.g. \"2023\"). Omit for most recent data."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bis__models__CompareResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bls/series":{"get":{"tags":["BLS (Bureau of Labor Statistics)"],"summary":"Get Series Endpoint","operationId":"get_series_endpoint_bls_series_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_id","in":"query","required":true,"schema":{"type":"string","description":"BLS series identifier, e.g. 'CUUR0000SA0', 'LNS14000000'.","title":"Series Id"},"description":"BLS series identifier, e.g. 'CUUR0000SA0', 'LNS14000000'."},{"name":"start_year","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start year (YYYY).","title":"Start Year"},"description":"Start year (YYYY)."},{"name":"end_year","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End year (YYYY).","title":"End Year"},"description":"End year (YYYY)."},{"name":"calculations","in":"query","required":false,"schema":{"type":"boolean","description":"Include net and percent change calculations.","default":false,"title":"Calculations"},"description":"Include net and percent change calculations."},{"name":"annual_averages","in":"query","required":false,"schema":{"type":"boolean","description":"Include annual average values.","default":false,"title":"Annual Averages"},"description":"Include annual average values."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bls__models__SeriesDataWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bls/series/latest":{"get":{"tags":["BLS (Bureau of Labor Statistics)"],"summary":"Get Latest Endpoint","operationId":"get_latest_endpoint_bls_series_latest_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_id","in":"query","required":true,"schema":{"type":"string","description":"BLS series identifier.","title":"Series Id"},"description":"BLS series identifier."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LatestObservationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bls/series/multiple":{"get":{"tags":["BLS (Bureau of Labor Statistics)"],"summary":"Get Multiple Series Endpoint","operationId":"get_multiple_series_endpoint_bls_series_multiple_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_ids","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"List of BLS series IDs (max 50 with key, 25 without).","title":"Series Ids"},"description":"List of BLS series IDs (max 50 with key, 25 without)."},{"name":"start_year","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start year (YYYY).","title":"Start Year"},"description":"Start year (YYYY)."},{"name":"end_year","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End year (YYYY).","title":"End Year"},"description":"End year (YYYY)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiSeriesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bls/popular":{"get":{"tags":["BLS (Bureau of Labor Statistics)"],"summary":"Get Popular Series Endpoint","operationId":"get_popular_series_endpoint_bls_popular_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category: employment, prices, productivity, wages.","title":"Category"},"description":"Filter by category: employment, prices, productivity, wages."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PopularSeriesCategoryWrapper"},{"$ref":"#/components/schemas/PopularSeriesAllWrapper"}],"title":"Response Get Popular Series Endpoint Bls Popular Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bluesky/search/posts":{"get":{"tags":["Bluesky"],"summary":"Search Posts Endpoint","description":"Search Bluesky posts by keyword.","operationId":"search_posts_endpoint_bluesky_search_posts_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query for posts.","title":"Q"},"description":"Search query for posts."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort order: \"latest\" or \"top\".","default":"latest","title":"Sort"},"description":"Sort order: \"latest\" or \"top\"."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchPostsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bluesky/profile/{actor}":{"get":{"tags":["Bluesky"],"summary":"Get Profile Endpoint","description":"Get a Bluesky user profile by handle or DID.","operationId":"get_profile_endpoint_bluesky_profile__actor__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"actor","in":"path","required":true,"schema":{"type":"string","title":"Actor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfileResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bluesky/feed/{actor}":{"get":{"tags":["Bluesky"],"summary":"Get Author Feed Endpoint","description":"Get recent posts from a Bluesky user.","operationId":"get_author_feed_endpoint_bluesky_feed__actor__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"actor","in":"path","required":true,"schema":{"type":"string","title":"Actor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max posts (1-100).","default":10,"title":"Limit"},"description":"Max posts (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorFeedWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bluesky/thread":{"get":{"tags":["Bluesky"],"summary":"Get Post Thread Endpoint","description":"Get a post thread by AT URI, including replies.","operationId":"get_post_thread_endpoint_bluesky_thread_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"uri","in":"query","required":true,"schema":{"type":"string","description":"AT Protocol URI of the post.","title":"Uri"},"description":"AT Protocol URI of the post."},{"name":"depth","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"description":"Max reply depth (0-100).","default":6,"title":"Depth"},"description":"Max reply depth (0-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostThreadWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bluesky/search/actors":{"get":{"tags":["Bluesky"],"summary":"Search Actors Endpoint","description":"Search Bluesky users by name or handle.","operationId":"search_actors_endpoint_bluesky_search_actors_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query for users.","title":"Q"},"description":"Search query for users."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchActorsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/company/{org_number}":{"get":{"tags":["Brønnøysund (Brreg)"],"summary":"Lookup Company Endpoint","operationId":"lookup_company_endpoint_brreg_company__org_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__brreg__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/company":{"get":{"tags":["Brønnøysund (Brreg)"],"summary":"Search Companies Endpoint","operationId":"search_companies_endpoint_brreg_company_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Company name or partial name (case-insensitive).","title":"Name"},"description":"Company name or partial name (case-insensitive)."},{"name":"municipality_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"4-digit Norwegian municipality code (e.g. '0301' for Oslo).","title":"Municipality Code"},"description":"4-digit Norwegian municipality code (e.g. '0301' for Oslo)."},{"name":"industry_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"NACE industry code (e.g. '62.010' for software development).","title":"Industry Code"},"description":"NACE industry code (e.g. '62.010' for software development)."},{"name":"legal_form","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Legal form code (e.g. 'AS', 'ASA', 'ENK', 'DA').","title":"Legal Form"},"description":"Legal form code (e.g. 'AS', 'ASA', 'ENK', 'DA')."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results to return (1–50, default 10).","default":10,"title":"Max Results"},"description":"Maximum number of results to return (1–50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__brreg__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/company/{org_number}/roles":{"get":{"tags":["Brønnøysund (Brreg)"],"summary":"Get Company Roles Endpoint","operationId":"get_company_roles_endpoint_brreg_company__org_number__roles_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/company/{org_number}/subsidiaries":{"get":{"tags":["Brønnøysund (Brreg)"],"summary":"Get Subsidiaries Endpoint","operationId":"get_subsidiaries_endpoint_brreg_company__org_number__subsidiaries_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of subsidiaries to return (1–50, default 50).","default":50,"title":"Max Results"},"description":"Maximum number of subsidiaries to return (1–50, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__brreg__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/changes":{"get":{"tags":["Brønnøysund (Brreg)"],"summary":"Get Recent Changes Endpoint","operationId":"get_recent_changes_endpoint_brreg_changes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"since","in":"query","required":true,"schema":{"type":"string","format":"date-time","description":"ISO 8601 timestamp — return changes captured after this time.","title":"Since"},"description":"ISO 8601 timestamp — return changes captured after this time."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of changes to return (1–100, default 50).","default":50,"title":"Limit"},"description":"Maximum number of changes to return (1–100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brreg/capture":{"post":{"tags":["Brønnøysund (Brreg)"],"summary":"Trigger Capture Endpoint","operationId":"trigger_capture_endpoint_brreg_capture_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Trigger Capture Endpoint Brreg Capture Post"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/climate-trace/countries":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"Rank Countries Endpoint","operationId":"rank_countries_endpoint_climate_trace_countries_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"gas","in":"query","required":false,"schema":{"type":"string","description":"Gas type: co2, co2e_20yr, co2e_100yr, ch4, n2o.","default":"co2e_100yr","title":"Gas"},"description":"Gas type: co2, co2e_20yr, co2e_100yr, ch4, n2o."},{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive).","title":"Start"},"description":"Start year (inclusive)."},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive).","title":"End"},"description":"End year (inclusive)."},{"name":"sectors","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated sectors (e.g. 'power,transportation').","title":"Sectors"},"description":"Comma-separated sectors (e.g. 'power,transportation')."},{"name":"continent","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Continent filter (e.g. 'Europe', 'Asia').","title":"Continent"},"description":"Continent filter (e.g. 'Europe', 'Asia')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryRankingResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/climate-trace/sources":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"Search Sources Endpoint","operationId":"search_sources_endpoint_climate_trace_sources_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Emissions year.","title":"Year"},"description":"Emissions year."},{"name":"gas","in":"query","required":false,"schema":{"type":"string","description":"Gas type.","default":"co2e_100yr","title":"Gas"},"description":"Gas type."},{"name":"sectors","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated sectors.","title":"Sectors"},"description":"Comma-separated sectors."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code (e.g. 'US', 'NOR').","title":"Country"},"description":"ISO country code (e.g. 'US', 'NOR')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-100, default 20).","default":20,"title":"Limit"},"description":"Number of results (1-100, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/climate-trace/sources/{source_id}":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"Get Source Endpoint","operationId":"get_source_endpoint_climate_trace_sources__source_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/climate-trace/emissions":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"Get Emissions Endpoint","operationId":"get_emissions_endpoint_climate_trace_emissions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Emissions year.","title":"Year"},"description":"Emissions year."},{"name":"gas","in":"query","required":false,"schema":{"type":"string","description":"Gas type.","default":"co2e_100yr","title":"Gas"},"description":"Gas type."},{"name":"sectors","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated sectors.","title":"Sectors"},"description":"Comma-separated sectors."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code.","title":"Country"},"description":"ISO country code."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmissionsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/climate-trace/sectors":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"List Sectors Endpoint","operationId":"list_sectors_endpoint_climate_trace_sectors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectorsResponse"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/climate-trace/definitions/countries":{"get":{"tags":["Climate TRACE (Carbon Emissions)"],"summary":"List Countries Endpoint","operationId":"list_countries_endpoint_climate_trace_definitions_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountriesResponse"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/clinicaltrials/search":{"get":{"tags":["ClinicalTrials.gov"],"summary":"Search Trials Endpoint","description":"Search clinical trials with flexible filters.","operationId":"search_trials_endpoint_clinicaltrials_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"General search term.","title":"Query"},"description":"General search term."},{"name":"condition","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Condition or disease filter.","title":"Condition"},"description":"Condition or disease filter."},{"name":"intervention","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Intervention/treatment filter.","title":"Intervention"},"description":"Intervention/treatment filter."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial status filter (e.g., RECRUITING, COMPLETED).","title":"Status"},"description":"Trial status filter (e.g., RECRUITING, COMPLETED)."},{"name":"phase","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial phase filter (e.g., PHASE3).","title":"Phase"},"description":"Trial phase filter (e.g., PHASE3)."},{"name":"sponsor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sponsor organization filter.","title":"Sponsor"},"description":"Sponsor organization filter."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50).","default":10,"title":"Max Results"},"description":"Number of results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrialSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/clinicaltrials/study/{nct_id}":{"get":{"tags":["ClinicalTrials.gov"],"summary":"Get Trial Endpoint","description":"Get detailed information about a specific clinical trial.","operationId":"get_trial_endpoint_clinicaltrials_study__nct_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"nct_id","in":"path","required":true,"schema":{"type":"string","title":"Nct Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Trial"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/clinicaltrials/condition/{condition}":{"get":{"tags":["ClinicalTrials.gov"],"summary":"Get Trials By Condition Endpoint","description":"Find trials for a specific condition or disease.","operationId":"get_trials_by_condition_endpoint_clinicaltrials_condition__condition__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"condition","in":"path","required":true,"schema":{"type":"string","title":"Condition"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial status filter.","title":"Status"},"description":"Trial status filter."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50).","default":10,"title":"Max Results"},"description":"Number of results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrialSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/clinicaltrials/sponsor/{sponsor}":{"get":{"tags":["ClinicalTrials.gov"],"summary":"Get Trials By Sponsor Endpoint","description":"Find trials by sponsor organization.","operationId":"get_trials_by_sponsor_endpoint_clinicaltrials_sponsor__sponsor__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sponsor","in":"path","required":true,"schema":{"type":"string","title":"Sponsor"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial status filter.","title":"Status"},"description":"Trial status filter."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50).","default":10,"title":"Max Results"},"description":"Number of results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrialSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance-screening/screen":{"get":{"tags":["Compliance Screening"],"summary":"Screen Entity","description":"Screen an entity across sanctions lists, ICIJ offshore leaks, and GLEIF corporate registry.\n\nReturns a unified risk assessment with matches from each source and an overall risk level.","operationId":"screen_entity_compliance_screening_screen_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Entity name to screen (person or organization).","title":"Name"},"description":"Entity name to screen (person or organization)."},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter: individual, entity, vessel.","title":"Entity Type"},"description":"Filter: individual, entity, vessel."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country name or code.","title":"Country"},"description":"Filter by country name or code."},{"name":"threshold","in":"query","required":false,"schema":{"type":"number","maximum":100.0,"minimum":50.0,"description":"Sanctions fuzzy-match threshold (50-100).","default":80.0,"title":"Threshold"},"description":"Sanctions fuzzy-match threshold (50-100)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScreeningResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance-screening/sources":{"get":{"tags":["Compliance Screening"],"summary":"Sources","description":"List all compliance data sources and their coverage.","operationId":"sources_compliance_screening_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Compliance Screening Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/nordic-registry/search":{"get":{"tags":["Nordic Registry"],"summary":"Search Companies","description":"Search for companies across Nordic registries (Norway, Sweden, Finland, Denmark).\n\nQueries brreg, bolagsverket, prh, and cvr in parallel.","operationId":"search_companies_nordic_registry_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Company name to search across Nordic registries.","title":"Query"},"description":"Company name to search across Nordic registries."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country code: NO, SE, FI, DK. Omit to search all.","title":"Country"},"description":"Filter by country code: NO, SE, FI, DK. Omit to search all."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results per registry.","default":10,"title":"Limit"},"description":"Max results per registry."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nordic_registry__models__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nordic-registry/lookup":{"get":{"tags":["Nordic Registry"],"summary":"Lookup Company","description":"Look up a company by national ID with automatic country detection.","operationId":"lookup_company_nordic_registry_lookup_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"national_id","in":"query","required":true,"schema":{"type":"string","description":"National business ID. Format auto-detected: 9 digits (NO), XXXXXX-XXXX (SE), XXXXXXX-X (FI), 8 digits (DK).","title":"National Id"},"description":"National business ID. Format auto-detected: 9 digits (NO), XXXXXX-XXXX (SE), XXXXXXX-X (FI), 8 digits (DK)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nordic-registry/sources":{"get":{"tags":["Nordic Registry"],"summary":"List Sources","description":"List all Nordic registry data sources.","operationId":"list_sources_nordic_registry_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Sources Nordic Registry Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/crisis-intelligence/search":{"get":{"tags":["Crisis Intelligence"],"summary":"Search Crises","description":"Search for crises across GDACS, USGS earthquakes, NOAA weather alerts, and GDELT news.\n\nCombines disaster alerts, seismic data, weather warnings, and global media\nintelligence for a unified crisis view.","operationId":"search_crises_crisis_intelligence_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term — crisis type, country, or topic.","title":"Query"},"description":"Search term — crisis type, country, or topic."},{"name":"from_date","in":"query","required":false,"schema":{"type":"string","description":"Start date (YYYY-MM-DD). Defaults to 90 days ago.","default":"","title":"From Date"},"description":"Start date (YYYY-MM-DD). Defaults to 90 days ago."},{"name":"to_date","in":"query","required":false,"schema":{"type":"string","description":"End date (YYYY-MM-DD). Defaults to today.","default":"","title":"To Date"},"description":"End date (YYYY-MM-DD). Defaults to today."},{"name":"event_types","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated GDACS event types: EQ,TC,FL,VO,DR,WF.","default":"","title":"Event Types"},"description":"Comma-separated GDACS event types: EQ,TC,FL,VO,DR,WF."},{"name":"alert_levels","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated alert levels: Green,Orange,Red.","default":"","title":"Alert Levels"},"description":"Comma-separated alert levels: Green,Orange,Red."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country name.","title":"Country"},"description":"Filter by country name."},{"name":"news_timespan","in":"query","required":false,"schema":{"type":"string","description":"GDELT news lookback period (e.g. 24h, 7d, 1m).","default":"7d","title":"News Timespan"},"description":"GDELT news lookback period (e.g. 24h, 7d, 1m)."},{"name":"max_events","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max disaster events to return.","default":25,"title":"Max Events"},"description":"Max disaster events to return."},{"name":"max_articles","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max news articles to return.","default":10,"title":"Max Articles"},"description":"Max news articles to return."},{"name":"min_magnitude","in":"query","required":false,"schema":{"type":"number","maximum":10.0,"minimum":0.0,"description":"Min earthquake magnitude for USGS data.","default":4.5,"title":"Min Magnitude"},"description":"Min earthquake magnitude for USGS data."},{"name":"max_earthquakes","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max USGS earthquake results.","default":10,"title":"Max Earthquakes"},"description":"Max USGS earthquake results."},{"name":"max_weather_alerts","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max NOAA weather alerts.","default":10,"title":"Max Weather Alerts"},"description":"Max NOAA weather alerts."},{"name":"max_flood_warnings","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max NVE flood warnings.","default":10,"title":"Max Flood Warnings"},"description":"Max NVE flood warnings."},{"name":"max_smhi_warnings","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max SMHI weather warnings.","default":10,"title":"Max Smhi Warnings"},"description":"Max SMHI weather warnings."},{"name":"max_dmi_warnings","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max DMI weather warnings.","default":10,"title":"Max Dmi Warnings"},"description":"Max DMI weather warnings."},{"name":"max_fmi_warnings","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max FMI weather warnings.","default":10,"title":"Max Fmi Warnings"},"description":"Max FMI weather warnings."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrisisSearchResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crisis-intelligence/active":{"get":{"tags":["Crisis Intelligence"],"summary":"Active Crises","description":"Get currently active crisis events from GDACS.\n\nReturns ongoing disaster events (last 90 days) filtered by severity.\nDefaults to Orange and Red alerts — the most significant events.","operationId":"active_crises_crisis_intelligence_active_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"event_types","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated GDACS event types: EQ,TC,FL,VO,DR,WF.","default":"","title":"Event Types"},"description":"Comma-separated GDACS event types: EQ,TC,FL,VO,DR,WF."},{"name":"alert_levels","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated alert levels: Green,Orange,Red. Defaults to Orange,Red.","default":"","title":"Alert Levels"},"description":"Comma-separated alert levels: Green,Orange,Red. Defaults to Orange,Red."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country name.","title":"Country"},"description":"Filter by country name."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max events to return.","default":50,"title":"Limit"},"description":"Max events to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActiveCrisesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crisis-intelligence/sources":{"get":{"tags":["Crisis Intelligence"],"summary":"Sources","description":"List all crisis intelligence data sources and their coverage.","operationId":"sources_crisis_intelligence_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Crisis Intelligence Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/economic-indicators/search":{"get":{"tags":["Economic Indicators"],"summary":"Search","description":"Search for economic indicators across World Bank, OECD, Eurostat, and BLS.","operationId":"search_economic_indicators_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (e.g. 'GDP growth', 'unemployment', 'inflation').","title":"Query"},"description":"Search query (e.g. 'GDP growth', 'unemployment', 'inflation')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/economic-indicators/data":{"get":{"tags":["Economic Indicators"],"summary":"Get Data","description":"Fetch time series data for an economic indicator.","operationId":"get_data_economic_indicators_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"indicator","in":"query","required":true,"schema":{"type":"string","description":"Indicator ID from a specific source (e.g. 'NY.GDP.MKTP.CD').","title":"Indicator"},"description":"Indicator ID from a specific source (e.g. 'NY.GDP.MKTP.CD')."},{"name":"country","in":"query","required":true,"schema":{"type":"string","description":"ISO country code (e.g. 'USA', 'NOR', 'DEU').","title":"Country"},"description":"ISO country code (e.g. 'USA', 'NOR', 'DEU')."},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Source name (worldbank, oecd, eurostat, bls). If omitted, queries all.","title":"Source"},"description":"Source name (worldbank, oecd, eurostat, bls). If omitted, queries all."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year.","title":"Year From"},"description":"Start year."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year.","title":"Year To"},"description":"End year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__economic_indicators__models__IndicatorDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/economic-indicators/sources":{"get":{"tags":["Economic Indicators"],"summary":"Sources","description":"List all registered economic data sources.","operationId":"sources_economic_indicators_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Economic Indicators Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/health-research/search":{"get":{"tags":["Health Research"],"summary":"Search Health","description":"Search across clinical trials, drug safety, literature, drug interactions, and health indicators.\n\nQueries ClinicalTrials.gov, OpenFDA, WHO GHO, PubMed, and Interaksjoner.no in parallel\nand returns a unified view of health research data for the given topic.","operationId":"search_health_health_research_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Health topic, drug name, condition, or disease to search across all sources.","title":"Query"},"description":"Health topic, drug name, condition, or disease to search across all sources."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health-research/sources":{"get":{"tags":["Health Research"],"summary":"Sources","description":"List all health research data sources and their coverage.","operationId":"sources_health_research_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Health Research Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/cms/hospitals":{"get":{"tags":["CMS Open Data (Medicare & Medicaid)"],"summary":"Search Hospitals","description":"Search US hospitals by name, city, or state using CMS General Information data.","operationId":"search_hospitals_cms_hospitals_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free-text search (hospital name or city)","title":"Q"},"description":"Free-text search (hospital name or city)"},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Two-letter US state code (e.g. CA, NY)","title":"State"},"description":"Two-letter US state code (e.g. CA, NY)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (1-50, default 10)","default":10,"title":"Limit"},"description":"Maximum results to return (1-50, default 10)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cms/hospitals/{facility_id}/quality":{"get":{"tags":["CMS Open Data (Medicare & Medicaid)"],"summary":"Get Hospital Quality","description":"Get quality measures for a hospital by its 6-digit CMS facility ID.","operationId":"get_hospital_quality_cms_hospitals__facility_id__quality_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"facility_id","in":"path","required":true,"schema":{"type":"string","title":"Facility Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalQualityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cms/providers":{"get":{"tags":["CMS Open Data (Medicare & Medicaid)"],"summary":"Search Providers","description":"Search Medicare-enrolled doctors and clinicians by name, state, or specialty.","operationId":"search_providers_cms_providers_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Provider last name or organization name","title":"Name"},"description":"Provider last name or organization name"},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Two-letter US state code","title":"State"},"description":"Two-letter US state code"},{"name":"specialty","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Medical specialty (e.g. Internal Medicine)","title":"Specialty"},"description":"Medical specialty (e.g. Internal Medicine)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (1-50, default 10)","default":10,"title":"Limit"},"description":"Maximum results to return (1-50, default 10)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cms/hospitals/{facility_id}/spending":{"get":{"tags":["CMS Open Data (Medicare & Medicaid)"],"summary":"Get Spending","description":"Get Medicare spending per beneficiary for a hospital by its 6-digit CMS facility ID.","operationId":"get_spending_cms_hospitals__facility_id__spending_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"facility_id","in":"path","required":true,"schema":{"type":"string","title":"Facility Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpendingResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/congress/bills/search":{"get":{"tags":["US Congress"],"summary":"Search Bills","description":"Search US congressional bills by keyword with optional filters.","operationId":"search_bills_congress_bills_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Search keywords for bill text or title.","default":"","title":"Query"},"description":"Search keywords for bill text or title."},{"name":"congress","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Congress number (e.g. 118).","title":"Congress"},"description":"Congress number (e.g. 118)."},{"name":"bill_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bill type: hr, s, hjres, sjres, hconres, sconres, hres, sres.","title":"Bill Type"},"description":"Bill type: hr, s, hjres, sjres, hconres, sconres, hres, sres."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Max results (1-250).","default":20,"title":"Limit"},"description":"Max results (1-250)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Pagination offset.","default":0,"title":"Offset"},"description":"Pagination offset."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillSearchResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/congress/bills/{congress}/{bill_type}/{bill_number}":{"get":{"tags":["US Congress"],"summary":"Get Bill","description":"Get detailed information about a specific bill.","operationId":"get_bill_congress_bills__congress___bill_type___bill_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"congress","in":"path","required":true,"schema":{"type":"integer","title":"Congress"}},{"name":"bill_type","in":"path","required":true,"schema":{"type":"string","title":"Bill Type"}},{"name":"bill_number","in":"path","required":true,"schema":{"type":"string","title":"Bill Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/congress/bills/recent":{"get":{"tags":["US Congress"],"summary":"Get Recent Bills","description":"Get recently updated bills for a specific congress.","operationId":"get_recent_bills_congress_bills_recent_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"congress","in":"query","required":false,"schema":{"type":"integer","description":"Congress number (default: 118th).","default":118,"title":"Congress"},"description":"Congress number (default: 118th)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Max results (1-250).","default":20,"title":"Limit"},"description":"Max results (1-250)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillSearchResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/congress/members":{"get":{"tags":["US Congress"],"summary":"Search Members","description":"Search members of Congress with optional filters.\n\nNote: state, party, and chamber filters are applied client-side. The returned count\nreflects filtered results. Pagination offset applies to the unfiltered API result set.","operationId":"search_members_congress_members_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by state (e.g. CA, NY, TX).","title":"State"},"description":"Filter by state (e.g. CA, NY, TX)."},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by party (Democratic, Republican).","title":"Party"},"description":"Filter by party (Democratic, Republican)."},{"name":"chamber","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by chamber (House of Representatives, Senate).","title":"Chamber"},"description":"Filter by chamber (House of Representatives, Senate)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Max results (1-250).","default":20,"title":"Limit"},"description":"Max results (1-250)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Pagination offset.","default":0,"title":"Offset"},"description":"Pagination offset."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberSearchResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cordis/search":{"get":{"tags":["CORDIS (EU Research Projects)"],"summary":"Search Projects Endpoint","operationId":"search_projects_endpoint_cordis_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for EU research projects (e.g. \"quantum computing\", \"climate\").","title":"Query"},"description":"Search term for EU research projects (e.g. \"quantum computing\", \"climate\")."},{"name":"programme","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by programme: \"horizon-europe\", \"horizon-2020\", \"fp7\".","title":"Programme"},"description":"Filter by programme: \"horizon-europe\", \"horizon-2020\", \"fp7\"."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by coordinating country (e.g. \"Germany\", \"Norway\").","title":"Country"},"description":"Filter by coordinating country (e.g. \"Germany\", \"Norway\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchProjectsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cordis/project":{"get":{"tags":["CORDIS (EU Research Projects)"],"summary":"Get Project Endpoint","operationId":"get_project_endpoint_cordis_project_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reference","in":"query","required":true,"schema":{"type":"string","description":"Grant reference number (e.g. \"101057437\").","title":"Reference"},"description":"Grant reference number (e.g. \"101057437\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cordis/programme":{"get":{"tags":["CORDIS (EU Research Projects)"],"summary":"Search By Programme Endpoint","operationId":"search_by_programme_endpoint_cordis_programme_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"programme","in":"query","required":true,"schema":{"type":"string","description":"EU framework programme: \"horizon-europe\", \"horizon-2020\", \"fp7\".","title":"Programme"},"description":"EU framework programme: \"horizon-europe\", \"horizon-2020\", \"fp7\"."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchByProgrammeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cordis/recent":{"get":{"tags":["CORDIS (EU Research Projects)"],"summary":"Get Recent Projects Endpoint","operationId":"get_recent_projects_endpoint_cordis_recent_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecentProjectsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crossref/works/{doi}":{"get":{"tags":["Crossref"],"summary":"Resolve Doi Endpoint","description":"Resolve a DOI to full bibliographic metadata.","operationId":"resolve_doi_endpoint_crossref_works__doi__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"doi","in":"path","required":true,"schema":{"type":"string","title":"Doi"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crossref/works":{"get":{"tags":["Crossref"],"summary":"Search Works Endpoint","description":"Search Crossref for scholarly publications.","operationId":"search_works_endpoint_crossref_works_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Full-text search query.","title":"Query"},"description":"Full-text search query."},{"name":"filter_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Work type filter (e.g. 'journal-article', 'book-chapter').","title":"Filter Type"},"description":"Work type filter (e.g. 'journal-article', 'book-chapter')."},{"name":"filter_issn","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by journal ISSN.","title":"Filter Issn"},"description":"Filter by journal ISSN."},{"name":"filter_funder","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by Crossref Funder ID.","title":"Filter Funder"},"description":"Filter by Crossref Funder ID."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Published on or after (YYYY-MM-DD or YYYY).","title":"Date From"},"description":"Published on or after (YYYY-MM-DD or YYYY)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Published on or before (YYYY-MM-DD or YYYY).","title":"Date To"},"description":"Published on or before (YYYY-MM-DD or YYYY)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Limit"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__crossref__models__WorkListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crossref/journals/{issn}":{"get":{"tags":["Crossref"],"summary":"Get Journal Endpoint","description":"Fetch journal metadata by ISSN.","operationId":"get_journal_endpoint_crossref_journals__issn__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"issn","in":"path","required":true,"schema":{"type":"string","title":"Issn"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JournalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crossref/funders/{funder_id}":{"get":{"tags":["Crossref"],"summary":"Get Funder Endpoint","description":"Fetch funder metadata by Crossref Funder ID.","operationId":"get_funder_endpoint_crossref_funders__funder_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"funder_id","in":"path","required":true,"schema":{"type":"string","title":"Funder Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FunderWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domstol/hearings":{"get":{"tags":["domstol.no (Norwegian Courts)"],"summary":"Search Hearings Endpoint","operationId":"search_hearings_endpoint_domstol_hearings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date_from","in":"query","required":true,"schema":{"type":"string","description":"Start date (ISO format, e.g. 2026-03-17).","title":"Date From"},"description":"Start date (ISO format, e.g. 2026-03-17)."},{"name":"date_to","in":"query","required":true,"schema":{"type":"string","description":"End date (ISO format, e.g. 2026-03-24).","title":"Date To"},"description":"End date (ISO format, e.g. 2026-03-24)."},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free-text search filter.","title":"Query"},"description":"Free-text search filter."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number.","default":1,"title":"Page"},"description":"Page number."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page.","default":25,"title":"Page Size"},"description":"Results per page."},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","description":"Sort field.","default":"rettsmoeteDato","title":"Sort By"},"description":"Sort field."},{"name":"sort_ascending","in":"query","required":false,"schema":{"type":"boolean","description":"Sort ascending.","default":true,"title":"Sort Ascending"},"description":"Sort ascending."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HearingSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domstol/courts":{"get":{"tags":["domstol.no (Norwegian Courts)"],"summary":"List Courts Endpoint","operationId":"list_courts_endpoint_domstol_courts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CourtListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/dst/subjects":{"get":{"tags":["DST (Statistics Denmark)"],"summary":"List Subjects Endpoint","operationId":"list_subjects_endpoint_dst_subjects_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'da'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'da'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__dst__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dst/tables":{"get":{"tags":["DST (Statistics Denmark)"],"summary":"List Tables Endpoint","operationId":"list_tables_endpoint_dst_tables_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subject_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by subject ID.","title":"Subject Id"},"description":"Filter by subject ID."},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'da'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'da'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dst/table/{table_id}":{"get":{"tags":["DST (Statistics Denmark)"],"summary":"Get Table Metadata Endpoint","operationId":"get_table_metadata_endpoint_dst_table__table_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"table_id","in":"path","required":true,"schema":{"type":"string","title":"Table Id"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'da'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'da'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__dst__models__TableMetadata"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-stats/search":{"get":{"tags":["ECB Statistics"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_ecb_stats_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"interest rate\", \"inflation\", \"bank lending\").","title":"Query"},"description":"Search term (e.g. \"interest rate\", \"inflation\", \"bank lending\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__SearchDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-stats/datasets":{"get":{"tags":["ECB Statistics"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_ecb_stats_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"topic","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by topic (e.g. \"monetary\", \"exchange\", \"lending\").","title":"Topic"},"description":"Filter by topic (e.g. \"monetary\", \"exchange\", \"lending\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum datasets to return (1-200, default 50).","default":50,"title":"Limit"},"description":"Maximum datasets to return (1-200, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__ListDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-stats/structure":{"get":{"tags":["ECB Statistics"],"summary":"Get Structure Endpoint","operationId":"get_structure_endpoint_ecb_stats_structure_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ECB dataflow identifier (e.g. \"EXR\", \"IRS\", \"ICP\", \"BLS\"). Use search to find IDs.","title":"Dataflow"},"description":"ECB dataflow identifier (e.g. \"EXR\", \"IRS\", \"ICP\", \"BLS\"). Use search to find IDs."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__StructureResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-stats/data":{"get":{"tags":["ECB Statistics"],"summary":"Get Data Endpoint","operationId":"get_data_endpoint_ecb_stats_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ECB dataflow identifier (e.g. \"EXR\", \"IRS\", \"ICP\"). Use search to find IDs.","title":"Dataflow"},"description":"ECB dataflow identifier (e.g. \"EXR\", \"IRS\", \"ICP\"). Use search to find IDs."},{"name":"key_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SDMX key filter (e.g. \"M.USD.EUR.SP00.A\" for monthly USD/EUR rate). Use structure endpoint to find valid values.","title":"Key Filter"},"description":"SDMX key filter (e.g. \"M.USD.EUR.SP00.A\" for monthly USD/EUR rate). Use structure endpoint to find valid values."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\").","title":"Start Period"},"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\")."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\").","title":"End Period"},"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (1-1000, default 200).","default":200,"title":"Limit"},"description":"Maximum observations to return (1-1000, default 200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__DataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-stats/compare":{"get":{"tags":["ECB Statistics"],"summary":"Compare Series Endpoint","operationId":"compare_series_endpoint_ecb_stats_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ECB dataflow identifier (e.g. \"EXR\").","title":"Dataflow"},"description":"ECB dataflow identifier (e.g. \"EXR\")."},{"name":"keys","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated SDMX keys to compare (e.g. \"M.USD.EUR.SP00.A,M.GBP.EUR.SP00.A\"). Maximum 10.","title":"Keys"},"description":"Comma-separated SDMX keys to compare (e.g. \"M.USD.EUR.SP00.A,M.GBP.EUR.SP00.A\"). Maximum 10."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2020\"). Omit for most recent data.","title":"Start Period"},"description":"Start period (e.g. \"2020\"). Omit for most recent data."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\"). Omit for most recent data.","title":"End Period"},"description":"End period (e.g. \"2023\"). Omit for most recent data."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__CompareResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-fx/rate":{"get":{"tags":["ECB FX Rates"],"summary":"Get Rate Endpoint","description":"Get the current ECB exchange rate between two currencies.","operationId":"get_rate_endpoint_ecb_fx_rate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"base","in":"query","required":true,"schema":{"type":"string","description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\", \"NOK\").","title":"Base"},"description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\", \"NOK\")."},{"name":"target","in":"query","required":true,"schema":{"type":"string","description":"ISO 4217 target currency code (e.g. \"GBP\", \"JPY\").","title":"Target"},"description":"ISO 4217 target currency code (e.g. \"GBP\", \"JPY\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-fx/rates":{"get":{"tags":["ECB FX Rates"],"summary":"Get Rates Endpoint","description":"Get current ECB exchange rates for all covered currencies against a base.","operationId":"get_rates_endpoint_ecb_fx_rates_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"base","in":"query","required":true,"schema":{"type":"string","description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\", \"NOK\").","title":"Base"},"description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\", \"NOK\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ecb_fx__models__RatesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-fx/history":{"get":{"tags":["ECB FX Rates"],"summary":"Get History Endpoint","description":"Get daily ECB exchange rates for a currency pair over the past N days.","operationId":"get_history_endpoint_ecb_fx_history_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"base","in":"query","required":true,"schema":{"type":"string","description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\").","title":"Base"},"description":"ISO 4217 base currency code (e.g. \"USD\", \"EUR\")."},{"name":"target","in":"query","required":true,"schema":{"type":"string","description":"ISO 4217 target currency code (e.g. \"NOK\", \"GBP\").","title":"Target"},"description":"ISO 4217 target currency code (e.g. \"NOK\", \"GBP\")."},{"name":"days","in":"query","required":false,"schema":{"type":"integer","description":"Number of days of history (1–90, default 30).","default":30,"title":"Days"},"description":"Number of days of history (1–90, default 30)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HistoryWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/ecb/rates/{currency}":{"get":{"tags":["ECB & Norges Bank"],"summary":"Get Ecb Exchange Rate Endpoint","operationId":"get_ecb_exchange_rate_endpoint_ecb_norgesbank_ecb_rates__currency__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"currency","in":"path","required":true,"schema":{"type":"string","title":"Currency"}},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date in ISO 8601 format (YYYY-MM-DD). If omitted, returns the most recent available rate.","title":"Date"},"description":"Date in ISO 8601 format (YYYY-MM-DD). If omitted, returns the most recent available rate."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExchangeRateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/ecb/rates":{"get":{"tags":["ECB & Norges Bank"],"summary":"List Ecb Exchange Rates Endpoint","operationId":"list_ecb_exchange_rates_endpoint_ecb_norgesbank_ecb_rates_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date in ISO 8601 format (YYYY-MM-DD). If omitted, returns the most recent available rates.","title":"Date"},"description":"Date in ISO 8601 format (YYYY-MM-DD). If omitted, returns the most recent available rates."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExchangeRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/ecb/policy-rate":{"get":{"tags":["ECB & Norges Bank"],"summary":"Get Ecb Policy Rate Endpoint","operationId":"get_ecb_policy_rate_endpoint_ecb_norgesbank_ecb_policy_rate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"rate_type","in":"query","required":false,"schema":{"type":"string","description":"ECB rate type: 'deposit_facility', 'main_refinancing', or 'marginal_lending'.","default":"deposit_facility","title":"Rate Type"},"description":"ECB rate type: 'deposit_facility', 'main_refinancing', or 'marginal_lending'."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD). Defaults to last 10 changes.","title":"Date From"},"description":"Start date (YYYY-MM-DD). Defaults to last 10 changes."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Date To"},"description":"End date (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyRateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/norges-bank/rates/{currency}":{"get":{"tags":["ECB & Norges Bank"],"summary":"Get Norges Bank Exchange Rate Endpoint","operationId":"get_norges_bank_exchange_rate_endpoint_ecb_norgesbank_norges_bank_rates__currency__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"currency","in":"path","required":true,"schema":{"type":"string","title":"Currency"}},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD). If neither date is given, returns the most recent rate.","title":"Date From"},"description":"Start date (YYYY-MM-DD). If neither date is given, returns the most recent rate."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Date To"},"description":"End date (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExchangeRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/norges-bank/rates":{"get":{"tags":["ECB & Norges Bank"],"summary":"List Norges Bank Exchange Rates Endpoint","operationId":"list_norges_bank_exchange_rates_endpoint_ecb_norgesbank_norges_bank_rates_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date (YYYY-MM-DD). If omitted, returns the latest available rates.","title":"Date"},"description":"Date (YYYY-MM-DD). If omitted, returns the latest available rates."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExchangeRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ecb-norgesbank/norges-bank/policy-rate":{"get":{"tags":["ECB & Norges Bank"],"summary":"Get Norges Bank Policy Rate Endpoint","operationId":"get_norges_bank_policy_rate_endpoint_ecb_norgesbank_norges_bank_policy_rate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD). Defaults to last 10 decisions.","title":"Date From"},"description":"Start date (YYYY-MM-DD). Defaults to last 10 decisions."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Date To"},"description":"End date (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyRateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/court-listener/opinions/search":{"get":{"tags":["Court Listener"],"summary":"Search Opinions Endpoint","operationId":"search_opinions_endpoint_court_listener_opinions_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keyword, phrase, party name, or legal concept.","title":"Query"},"description":"Search query — keyword, phrase, party name, or legal concept."},{"name":"court","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CourtListener court code (e.g. 'scotus', 'ca9', 'nysd').","title":"Court"},"description":"CourtListener court code (e.g. 'scotus', 'ca9', 'nysd')."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Return opinions filed on or after this date (YYYY-MM-DD).","title":"Date From"},"description":"Return opinions filed on or after this date (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Return opinions filed on or before this date (YYYY-MM-DD).","title":"Date To"},"description":"Return opinions filed on or before this date (YYYY-MM-DD)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (1–100, default 20).","default":20,"title":"Limit"},"description":"Maximum results to return (1–100, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpinionSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/court-listener/opinions/{cluster_id}":{"get":{"tags":["Court Listener"],"summary":"Get Opinion Endpoint","operationId":"get_opinion_endpoint_court_listener_opinions__cluster_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"integer","title":"Cluster Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpinionDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/court-listener/dockets/search":{"get":{"tags":["Court Listener"],"summary":"Search Dockets Endpoint","operationId":"search_dockets_endpoint_court_listener_dockets_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"party_name","in":"query","required":true,"schema":{"type":"string","description":"Party name to search for — company, person, or organization.","title":"Party Name"},"description":"Party name to search for — company, person, or organization."},{"name":"court","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CourtListener court code (e.g. 'ca9', 'nysd').","title":"Court"},"description":"CourtListener court code (e.g. 'ca9', 'nysd')."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Include only cases filed in this year or later.","title":"Year From"},"description":"Include only cases filed in this year or later."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Include only cases filed in this year or earlier.","title":"Year To"},"description":"Include only cases filed in this year or earlier."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (1–100, default 20).","default":20,"title":"Limit"},"description":"Maximum results to return (1–100, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocketSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/court-listener/dockets/{docket_id}":{"get":{"tags":["Court Listener"],"summary":"Get Docket Endpoint","operationId":"get_docket_endpoint_court_listener_dockets__docket_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"docket_id","in":"path","required":true,"schema":{"type":"integer","title":"Docket Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__court_listener__models__DocketDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/court-listener/opinions/{cluster_id}/citations":{"get":{"tags":["Court Listener"],"summary":"Get Citations Endpoint","operationId":"get_citations_endpoint_court_listener_opinions__cluster_id__citations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"integer","title":"Cluster Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitationGraphWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/earthquakes/search":{"get":{"tags":["Earthquakes (USGS)"],"summary":"Search Earthquakes Endpoint","operationId":"search_earthquakes_endpoint_earthquakes_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"min_magnitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Minimum magnitude.","title":"Min Magnitude"},"description":"Minimum magnitude."},{"name":"max_magnitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Maximum magnitude.","title":"Max Magnitude"},"description":"Maximum magnitude."},{"name":"start_time","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (ISO 8601).","title":"Start Time"},"description":"Start date (ISO 8601)."},{"name":"end_time","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (ISO 8601).","title":"End Time"},"description":"End date (ISO 8601)."},{"name":"min_latitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Southern boundary (-90 to 90).","title":"Min Latitude"},"description":"Southern boundary (-90 to 90)."},{"name":"max_latitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Northern boundary (-90 to 90).","title":"Max Latitude"},"description":"Northern boundary (-90 to 90)."},{"name":"min_longitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Western boundary (-180 to 180).","title":"Min Longitude"},"description":"Western boundary (-180 to 180)."},{"name":"max_longitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Eastern boundary (-180 to 180).","title":"Max Longitude"},"description":"Eastern boundary (-180 to 180)."},{"name":"min_depth","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Minimum depth in km.","title":"Min Depth"},"description":"Minimum depth in km."},{"name":"max_depth","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Maximum depth in km.","title":"Max Depth"},"description":"Maximum depth in km."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-200).","default":20,"title":"Limit"},"description":"Max results (1-200)."},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Sort order: time, time-asc, magnitude, magnitude-asc.","default":"time","title":"Order By"},"description":"Sort order: time, time-asc, magnitude, magnitude-asc."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EarthquakeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/earthquakes/event/{event_id}":{"get":{"tags":["Earthquakes (USGS)"],"summary":"Get Earthquake Endpoint","operationId":"get_earthquake_endpoint_earthquakes_event__event_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EarthquakeDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/earthquakes/latest":{"get":{"tags":["Earthquakes (USGS)"],"summary":"Latest Earthquakes Endpoint","operationId":"latest_earthquakes_endpoint_earthquakes_latest_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"min_magnitude","in":"query","required":false,"schema":{"type":"number","description":"Minimum magnitude (default 4.5).","default":4.5,"title":"Min Magnitude"},"description":"Minimum magnitude (default 4.5)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."},{"name":"latitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Center latitude for radius filter.","title":"Latitude"},"description":"Center latitude for radius filter."},{"name":"longitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Center longitude for radius filter.","title":"Longitude"},"description":"Center longitude for radius filter."},{"name":"max_radius_km","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Search radius in km (default 500 if lat/lon given).","title":"Max Radius Km"},"description":"Search radius in km (default 500 if lat/lon given)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EarthquakeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/esco/search/skills":{"get":{"tags":["ESCO (Skills & Occupations)"],"summary":"Search Skills Endpoint","operationId":"search_skills_endpoint_esco_search_skills_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query for skills","title":"Query"},"description":"Search query for skills"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language code (en, no, de, fr, etc.)","default":"en","title":"Language"},"description":"Language code (en, no, de, fr, etc.)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum results to return","default":10,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscoSearchResultsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/esco/search/occupations":{"get":{"tags":["ESCO (Skills & Occupations)"],"summary":"Search Occupations Endpoint","operationId":"search_occupations_endpoint_esco_search_occupations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query for occupations","title":"Query"},"description":"Search query for occupations"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language code (en, no, de, fr, etc.)","default":"en","title":"Language"},"description":"Language code (en, no, de, fr, etc.)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum results to return","default":10,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscoSearchResultsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/esco/skills":{"get":{"tags":["ESCO (Skills & Occupations)"],"summary":"Get Skill Endpoint","operationId":"get_skill_endpoint_esco_skills_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"uri","in":"query","required":true,"schema":{"type":"string","description":"ESCO skill URI","title":"Uri"},"description":"ESCO skill URI"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language code","default":"en","title":"Language"},"description":"Language code"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscoSkillWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/esco/occupations":{"get":{"tags":["ESCO (Skills & Occupations)"],"summary":"Get Occupation Endpoint","operationId":"get_occupation_endpoint_esco_occupations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"uri","in":"query","required":true,"schema":{"type":"string","description":"ESCO occupation URI","title":"Uri"},"description":"ESCO occupation URI"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language code","default":"en","title":"Language"},"description":"Language code"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscoOccupationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/esco/occupations/skills":{"get":{"tags":["ESCO (Skills & Occupations)"],"summary":"Get Occupation Skills Endpoint","operationId":"get_occupation_skills_endpoint_esco_occupations_skills_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"uri","in":"query","required":true,"schema":{"type":"string","description":"ESCO occupation URI","title":"Uri"},"description":"ESCO occupation URI"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language code","default":"en","title":"Language"},"description":"Language code"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscoOccupationSkillsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/einnsyn/search":{"get":{"tags":["eInnsyn (Norwegian Public Records)"],"summary":"Search Records Endpoint","operationId":"search_records_endpoint_einnsyn_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Free-text search query.","title":"Query"},"description":"Free-text search query."},{"name":"entity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter: Journalpost, Saksmappe, Moetemappe, Moetesak.","title":"Entity"},"description":"Filter: Journalpost, Saksmappe, Moetemappe, Moetesak."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page.","default":25,"title":"Limit"},"description":"Results per page."},{"name":"journal_date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Journal date start (ISO date).","title":"Journal Date From"},"description":"Journal date start (ISO date)."},{"name":"journal_date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Journal date end (ISO date).","title":"Journal Date To"},"description":"Journal date end (ISO date)."},{"name":"journalpost_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by journal type.","title":"Journalpost Type"},"description":"Filter by journal type."},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","description":"Sort by: score, journaldato, publisertDato, tittel.","default":"score","title":"Sort By"},"description":"Sort by: score, journaldato, publisertDato, tittel."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__einnsyn__models__SearchResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/einnsyn/journalpost/{journalpost_id}":{"get":{"tags":["eInnsyn (Norwegian Public Records)"],"summary":"Get Journal Entry Endpoint","operationId":"get_journal_entry_endpoint_einnsyn_journalpost__journalpost_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"journalpost_id","in":"path","required":true,"schema":{"type":"string","title":"Journalpost Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JournalEntry"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/einnsyn/saksmappe/{saksmappe_id}":{"get":{"tags":["eInnsyn (Norwegian Public Records)"],"summary":"Get Case Folder Endpoint","operationId":"get_case_folder_endpoint_einnsyn_saksmappe__saksmappe_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"saksmappe_id","in":"path","required":true,"schema":{"type":"string","title":"Saksmappe Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseFolder"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/einnsyn/enheter":{"get":{"tags":["eInnsyn (Norwegian Public Records)"],"summary":"List Organizations Endpoint","operationId":"list_organizations_endpoint_einnsyn_enheter_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of organizations to return.","default":25,"title":"Limit"},"description":"Number of organizations to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/einnsyn/statistics":{"get":{"tags":["eInnsyn (Norwegian Public Records)"],"summary":"Get Statistics Endpoint","operationId":"get_statistics_endpoint_einnsyn_statistics_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"Aggregation interval: hour, day, week, month, year.","default":"month","title":"Interval"},"description":"Aggregation interval: hour, day, week, month, year."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (ISO date).","title":"Date From"},"description":"Start date (ISO date)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (ISO date).","title":"Date To"},"description":"End date (ISO date)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatisticsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/environmental-monitoring/search":{"get":{"tags":["Environmental Monitoring"],"summary":"Search Environment","description":"Search environmental data for a location.\n\nGeocodes the location, then queries Open-Meteo weather, NOAA alerts,\nUSGS earthquakes, and Climate TRACE emissions in parallel.","operationId":"search_environment_environmental_monitoring_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"Location name (city, region, or country) to monitor.","title":"Location"},"description":"Location name (city, region, or country) to monitor."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/environmental-monitoring/sources":{"get":{"tags":["Environmental Monitoring"],"summary":"Sources","description":"List all environmental monitoring data sources and their coverage.","operationId":"sources_environmental_monitoring_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Environmental Monitoring Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/hvakosterstrommen/current":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Current Price Endpoint","operationId":"get_current_price_endpoint_hvakosterstrommen_current_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI).","title":"Zone"},"description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentPriceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hvakosterstrommen/today":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Prices Today Endpoint","operationId":"get_prices_today_endpoint_hvakosterstrommen_today_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI).","title":"Zone"},"description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyPricesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hvakosterstrommen/tomorrow":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Prices Tomorrow Endpoint","operationId":"get_prices_tomorrow_endpoint_hvakosterstrommen_tomorrow_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI).","title":"Zone"},"description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyPricesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hvakosterstrommen/cheapest-window":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Cheapest Window Endpoint","operationId":"get_cheapest_window_endpoint_hvakosterstrommen_cheapest_window_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI).","title":"Zone"},"description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI)."},{"name":"hours","in":"query","required":true,"schema":{"type":"integer","maximum":24,"minimum":1,"description":"Number of consecutive hours to find.","title":"Hours"},"description":"Number of consecutive hours to find."},{"name":"not_before","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601 datetime — only consider hours at or after this time.","title":"Not Before"},"description":"ISO 8601 datetime — only consider hours at or after this time."},{"name":"not_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601 datetime — only consider hours ending at or before this time.","title":"Not After"},"description":"ISO 8601 datetime — only consider hours ending at or before this time."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheapestWindowResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hvakosterstrommen/history":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Price History Endpoint","operationId":"get_price_history_endpoint_hvakosterstrommen_history_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI).","title":"Zone"},"description":"Nordpool price zone (NO1–NO5, SE1–SE4, DK1–DK2, FI)."},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of past days to include (1–30, default 7).","default":7,"title":"Days"},"description":"Number of past days to include (1–30, default 7)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceHistoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hvakosterstrommen/zone":{"get":{"tags":["Hvakosterstrommen (Electricity Prices)"],"summary":"Get Zone For Location Endpoint","operationId":"get_zone_for_location_endpoint_hvakosterstrommen_zone_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","maximum":90,"minimum":-90,"description":"Latitude.","title":"Lat"},"description":"Latitude."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","maximum":180,"minimum":-180,"description":"Longitude.","title":"Lon"},"description":"Longitude."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZoneForLocationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/electricity-maps/carbon-intensity":{"get":{"tags":["Electricity Maps"],"summary":"Get Carbon Intensity Endpoint","operationId":"get_carbon_intensity_endpoint_electricity_maps_carbon_intensity_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO').","title":"Zone"},"description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO')."},{"name":"datetime","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601 datetime for historical lookup. If omitted, returns latest.","title":"Datetime"},"description":"ISO 8601 datetime for historical lookup. If omitted, returns latest."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CarbonIntensityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/electricity-maps/grid-mix":{"get":{"tags":["Electricity Maps"],"summary":"Get Grid Mix Endpoint","operationId":"get_grid_mix_endpoint_electricity_maps_grid_mix_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO').","title":"Zone"},"description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerBreakdownWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/electricity-maps/forecast":{"get":{"tags":["Electricity Maps"],"summary":"Forecast Intensity Endpoint","operationId":"forecast_intensity_endpoint_electricity_maps_forecast_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zone","in":"query","required":true,"schema":{"type":"string","description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO').","title":"Zone"},"description":"Electricity Maps zone code (e.g. 'NO', 'DE', 'FR', 'US-CAL-CISO')."},{"name":"hours_ahead","in":"query","required":false,"schema":{"type":"integer","description":"How many hours of forecast to return (1–48, default 24).","default":24,"title":"Hours Ahead"},"description":"How many hours of forecast to return (1–48, default 24)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CarbonForecastWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/electricity-maps/greenest-region":{"get":{"tags":["Electricity Maps"],"summary":"Find Greenest Region Endpoint","operationId":"find_greenest_region_endpoint_electricity_maps_greenest_region_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"zones","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated list of zone codes to compare (e.g. 'NO,SE,FI,DE,FR').","title":"Zones"},"description":"Comma-separated list of zone codes to compare (e.g. 'NO,SE,FI,DE,FR')."},{"name":"window_hours","in":"query","required":false,"schema":{"type":"integer","description":"Averaging window in hours (1 = current value, default 1).","default":1,"title":"Window Hours"},"description":"Averaging window in hours (1 = current value, default 1)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GreenestRegionWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurlex/search":{"get":{"tags":["EUR-Lex (EU Legislation)"],"summary":"Search Legislation Endpoint","operationId":"search_legislation_endpoint_eurlex_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for EU legislation (e.g. \"artificial intelligence\", \"data protection\").","title":"Query"},"description":"Search term for EU legislation (e.g. \"artificial intelligence\", \"data protection\")."},{"name":"doc_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: \"regulation\", \"directive\", or \"decision\".","title":"Doc Type"},"description":"Filter by type: \"regulation\", \"directive\", or \"decision\"."},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by publication year (e.g. 2024).","title":"Year"},"description":"Filter by publication year (e.g. 2024)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegislationSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurlex/document":{"get":{"tags":["EUR-Lex (EU Legislation)"],"summary":"Get Document Endpoint","operationId":"get_document_endpoint_eurlex_document_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"celex","in":"query","required":true,"schema":{"type":"string","description":"CELEX number (e.g. \"32024R1689\" for the AI Act).","title":"Celex"},"description":"CELEX number (e.g. \"32024R1689\" for the AI Act)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentResponse"},{"$ref":"#/components/schemas/DocumentNotFoundResponse"}],"title":"Response Get Document Endpoint Eurlex Document Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurlex/recent":{"get":{"tags":["EUR-Lex (EU Legislation)"],"summary":"Get Recent Endpoint","operationId":"get_recent_endpoint_eurlex_recent_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"doc_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: \"regulation\", \"directive\", or \"decision\".","title":"Doc Type"},"description":"Filter by type: \"regulation\", \"directive\", or \"decision\"."},{"name":"days","in":"query","required":false,"schema":{"type":"integer","description":"Look back period in days (1-365, default 30).","default":30,"title":"Days"},"description":"Look back period in days (1-365, default 30)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegislationSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurlex/subject":{"get":{"tags":["EUR-Lex (EU Legislation)"],"summary":"Search By Subject Endpoint","operationId":"search_by_subject_endpoint_eurlex_subject_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subject","in":"query","required":true,"schema":{"type":"string","description":"EuroVoc subject descriptor (e.g. \"environmental policy\", \"consumer protection\").","title":"Subject"},"description":"EuroVoc subject descriptor (e.g. \"environmental policy\", \"consumer protection\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubjectSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurostat/stat/{dataset_code}":{"get":{"tags":["Eurostat"],"summary":"Get Stat Endpoint","operationId":"get_stat_endpoint_eurostat_stat__dataset_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataset_code","in":"path","required":true,"schema":{"type":"string","title":"Dataset Code"}},{"name":"geo","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 code(s), comma-separated (e.g. 'NO' or 'NO,SE,DK').","title":"Geo"},"description":"ISO 3166-1 alpha-2 code(s), comma-separated (e.g. 'NO' or 'NO,SE,DK')."},{"name":"time_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive), e.g. 2015.","title":"Time From"},"description":"Start year (inclusive), e.g. 2015."},{"name":"time_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive), e.g. 2023.","title":"Time To"},"description":"End year (inclusive), e.g. 2023."},{"name":"unit","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Unit filter code (e.g. 'CP_MEUR', 'PC_GDP').","title":"Unit"},"description":"Unit filter code (e.g. 'CP_MEUR', 'PC_GDP')."},{"name":"freq","in":"query","required":false,"schema":{"type":"string","description":"Frequency: 'A' (annual), 'Q' (quarterly), 'M' (monthly).","default":"A","title":"Freq"},"description":"Frequency: 'A' (annual), 'Q' (quarterly), 'M' (monthly)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurostat/search":{"get":{"tags":["Eurostat"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_eurostat_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. 'gdp', 'unemployment', 'greenhouse gas').","title":"Query"},"description":"Search term (e.g. 'gdp', 'unemployment', 'greenhouse gas')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results to return.","default":20,"title":"Limit"},"description":"Maximum number of results to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__eurostat__models__DatasetListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurostat/datasets":{"get":{"tags":["Eurostat"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_eurostat_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"topic_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword to filter dataset titles (case-insensitive).","title":"Topic Filter"},"description":"Keyword to filter dataset titles (case-insensitive)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__eurostat__models__DatasetListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurostat/compare":{"get":{"tags":["Eurostat"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_eurostat_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataset_code","in":"query","required":true,"schema":{"type":"string","description":"Eurostat dataset identifier (e.g. 'nama_10_gdp').","title":"Dataset Code"},"description":"Eurostat dataset identifier (e.g. 'nama_10_gdp')."},{"name":"geo_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. 'NO,SE,DE,FR').","title":"Geo Codes"},"description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. 'NO,SE,DE,FR')."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"The year to compare (e.g. 2022).","title":"Year"},"description":"The year to compare (e.g. 2022)."},{"name":"unit","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Unit filter code (e.g. 'CP_MEUR').","title":"Unit"},"description":"Unit filter code (e.g. 'CP_MEUR')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareCountriesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/eurostat/profile/{geo_code}":{"get":{"tags":["Eurostat"],"summary":"Country Profile Endpoint","operationId":"country_profile_endpoint_eurostat_profile__geo_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"geo_code","in":"path","required":true,"schema":{"type":"string","title":"Geo Code"}},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Specific year to retrieve. Defaults to most recent available.","title":"Year"},"description":"Specific year to retrieve. Defaults to most recent available."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__eurostat__models__CountryProfileWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/alpha-vantage/price/{ticker}":{"get":{"tags":["Alpha Vantage (Finance)"],"summary":"Get Price Endpoint","description":"Get the latest market quote for a stock or ETF.","operationId":"get_price_endpoint_alpha_vantage_price__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StockQuoteWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/alpha-vantage/historical/{ticker}":{"get":{"tags":["Alpha Vantage (Finance)"],"summary":"Get Historical Endpoint","description":"Get historical OHLCV data for a stock or ETF.","operationId":"get_historical_endpoint_alpha_vantage_historical__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}},{"name":"start","in":"query","required":true,"schema":{"type":"string","description":"Start date in YYYY-MM-DD format (inclusive).","title":"Start"},"description":"Start date in YYYY-MM-DD format (inclusive)."},{"name":"end","in":"query","required":true,"schema":{"type":"string","description":"End date in YYYY-MM-DD format (inclusive).","title":"End"},"description":"End date in YYYY-MM-DD format (inclusive)."},{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"Data interval: 'daily', 'weekly', or 'monthly'.","default":"daily","title":"Interval"},"description":"Data interval: 'daily', 'weekly', or 'monthly'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HistoricalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/alpha-vantage/fx":{"get":{"tags":["Alpha Vantage (Finance)"],"summary":"Get Fx Rate Endpoint","description":"Get the daily exchange rate between two currencies (ECB reference rates).","operationId":"get_fx_rate_endpoint_alpha_vantage_fx_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"base","in":"query","required":true,"schema":{"type":"string","description":"Base currency ISO 4217 code (e.g. 'USD', 'EUR', 'GBP').","title":"Base"},"description":"Base currency ISO 4217 code (e.g. 'USD', 'EUR', 'GBP')."},{"name":"quote","in":"query","required":true,"schema":{"type":"string","description":"Quote currency ISO 4217 code (e.g. 'NOK', 'JPY', 'CHF').","title":"Quote"},"description":"Quote currency ISO 4217 code (e.g. 'NOK', 'JPY', 'CHF')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FXRateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/alpha-vantage/crypto/{symbol}":{"get":{"tags":["Alpha Vantage (Finance)"],"summary":"Get Crypto Price Endpoint","description":"Get the current price and market data for a cryptocurrency.","operationId":"get_crypto_price_endpoint_alpha_vantage_crypto__symbol__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"symbol","in":"path","required":true,"schema":{"type":"string","title":"Symbol"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CryptoPriceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/aviationstack/status":{"get":{"tags":["AviationStack (Flight Status)"],"summary":"Get Flight Status Endpoint","operationId":"get_flight_status_endpoint_aviationstack_status_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"flight_iata","in":"query","required":true,"schema":{"type":"string","description":"IATA flight number, e.g. 'BA123' or 'SK451'.","title":"Flight Iata"},"description":"IATA flight number, e.g. 'BA123' or 'SK451'."},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date in YYYY-MM-DD format. Defaults to today's flights.","title":"Date"},"description":"Date in YYYY-MM-DD format. Defaults to today's flights."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlightStatusListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/aviationstack/search":{"get":{"tags":["AviationStack (Flight Status)"],"summary":"Search Flights Endpoint","operationId":"search_flights_endpoint_aviationstack_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"origin","in":"query","required":true,"schema":{"type":"string","description":"Departure airport IATA code, e.g. 'OSL' or 'LHR'.","title":"Origin"},"description":"Departure airport IATA code, e.g. 'OSL' or 'LHR'."},{"name":"destination","in":"query","required":true,"schema":{"type":"string","description":"Arrival airport IATA code, e.g. 'JFK'.","title":"Destination"},"description":"Arrival airport IATA code, e.g. 'JFK'."},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date in YYYY-MM-DD format. Defaults to today's flights.","title":"Date"},"description":"Date in YYYY-MM-DD format. Defaults to today's flights."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlightScheduleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/aviationstack/departures":{"get":{"tags":["AviationStack (Flight Status)"],"summary":"Get Airport Departures Endpoint","operationId":"get_airport_departures_endpoint_aviationstack_departures_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"airport_iata","in":"query","required":true,"schema":{"type":"string","description":"Airport IATA code, e.g. 'OSL' or 'AMS'.","title":"Airport Iata"},"description":"Airport IATA code, e.g. 'OSL' or 'AMS'."},{"name":"window_hours","in":"query","required":false,"schema":{"type":"integer","description":"Hours ahead to include (1–12, default 2).","default":2,"title":"Window Hours"},"description":"Hours ahead to include (1–12, default 2)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AirportDepartureListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/aviationstack/position":{"get":{"tags":["AviationStack (Flight Status)"],"summary":"Get Aircraft Position Endpoint","operationId":"get_aircraft_position_endpoint_aviationstack_position_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"icao24","in":"query","required":true,"schema":{"type":"string","description":"6-character hex transponder address, e.g. '400f86'.","title":"Icao24"},"description":"6-character hex transponder address, e.g. '400f86'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AircraftPositionWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies-house/search":{"get":{"tags":["Companies House (UK)"],"summary":"Search Companies Endpoint","description":"Search for UK companies by name.","operationId":"search_companies_endpoint_companies_house_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Company name search query.","title":"Q"},"description":"Company name search query."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–100).","default":10,"title":"Limit"},"description":"Number of results (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__companies_house__api__SearchResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies-house/company/{company_number}":{"get":{"tags":["Companies House (UK)"],"summary":"Get Company Endpoint","description":"Get the full profile for a UK company by its company number.","operationId":"get_company_endpoint_companies_house_company__company_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"company_number","in":"path","required":true,"schema":{"type":"string","title":"Company Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UkCompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies-house/company/{company_number}/officers":{"get":{"tags":["Companies House (UK)"],"summary":"List Officers Endpoint","description":"List officers (directors, secretaries) for a UK company.","operationId":"list_officers_endpoint_companies_house_company__company_number__officers_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"company_number","in":"path","required":true,"schema":{"type":"string","title":"Company Number"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–100).","default":20,"title":"Limit"},"description":"Number of results (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfficerListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies-house/company/{company_number}/filings":{"get":{"tags":["Companies House (UK)"],"summary":"List Filings Endpoint","description":"List filing history for a UK company.","operationId":"list_filings_endpoint_companies_house_company__company_number__filings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"company_number","in":"path","required":true,"schema":{"type":"string","title":"Company Number"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (accounts, officers, etc).","title":"Category"},"description":"Filter by category (accounts, officers, etc)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–100).","default":20,"title":"Limit"},"description":"Number of results (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/commodity-prices/price":{"get":{"tags":["Commodity Prices"],"summary":"Get Commodity Price Endpoint","operationId":"get_commodity_price_endpoint_commodity_prices_price_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"commodity","in":"query","required":true,"schema":{"type":"string","description":"Commodity slug, e.g. 'gold', 'crude-oil-wti', 'wheat'.","title":"Commodity"},"description":"Commodity slug, e.g. 'gold', 'crude-oil-wti', 'wheat'."},{"name":"observation_start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD).","title":"Observation Start"},"description":"Start date (YYYY-MM-DD)."},{"name":"observation_end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Observation End"},"description":"End date (YYYY-MM-DD)."},{"name":"frequency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Aggregate frequency: d, w, m, q, a.","title":"Frequency"},"description":"Aggregate frequency: d, w, m, q, a."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (default 100, max 100000).","default":100,"title":"Limit"},"description":"Maximum observations to return (default 100, max 100000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommodityPriceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/commodity-prices/list":{"get":{"tags":["Commodity Prices"],"summary":"List Commodities Endpoint","operationId":"list_commodities_endpoint_commodity_prices_list_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category: energy, precious-metals, etc.","title":"Category"},"description":"Filter by category: energy, precious-metals, etc."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__commodity_prices__models__CommodityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/commodity-prices/categories":{"get":{"tags":["Commodity Prices"],"summary":"List Categories Endpoint","operationId":"list_categories_endpoint_commodity_prices_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__commodity_prices__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/commodity-prices/compare":{"post":{"tags":["Commodity Prices"],"summary":"Compare Commodities Endpoint","operationId":"compare_commodities_endpoint_commodity_prices_compare_post","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"commodities","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"List of 2-10 commodity slugs to compare.","title":"Commodities"},"description":"List of 2-10 commodity slugs to compare."},{"name":"observation_start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD).","title":"Observation Start"},"description":"Start date (YYYY-MM-DD)."},{"name":"observation_end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Observation End"},"description":"End date (YYYY-MM-DD)."},{"name":"frequency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Aggregate frequency: m, q, a.","title":"Frequency"},"description":"Aggregate frequency: m, q, a."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareCommoditiesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/financial-markets/search":{"get":{"tags":["Financial Markets"],"summary":"Search Markets","description":"Search across exchange rates, commodities, ETF holdings, and insider trading.\n\nQueries ECB exchange rates, ECB/Norges Bank policy rates, FRED commodity prices,\nSEC EDGAR ETF holdings, and SEC Form 4 insider trades in parallel.","operationId":"search_markets_financial_markets_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Currency code, commodity name, stock ticker, or general financial term.","title":"Query"},"description":"Currency code, commodity name, stock ticker, or general financial term."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/financial-markets/sources":{"get":{"tags":["Financial Markets"],"summary":"Sources","description":"List all financial market data sources and their coverage.","operationId":"sources_financial_markets_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Financial Markets Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/fred/series":{"get":{"tags":["FRED (Federal Reserve)"],"summary":"Get Series Endpoint","operationId":"get_series_endpoint_fred_series_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_id","in":"query","required":true,"schema":{"type":"string","description":"FRED series identifier, e.g. 'FEDFUNDS', 'UNRATE', 'GDP'.","title":"Series Id"},"description":"FRED series identifier, e.g. 'FEDFUNDS', 'UNRATE', 'GDP'."},{"name":"observation_start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD).","title":"Observation Start"},"description":"Start date (YYYY-MM-DD)."},{"name":"observation_end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD).","title":"Observation End"},"description":"End date (YYYY-MM-DD)."},{"name":"frequency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Aggregate frequency: d, w, bw, m, q, sa, a.","title":"Frequency"},"description":"Aggregate frequency: d, w, bw, m, q, sa, a."},{"name":"aggregation_method","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Aggregation method: avg, sum, eop.","title":"Aggregation Method"},"description":"Aggregation method: avg, sum, eop."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (default 100, max 100000).","default":100,"title":"Limit"},"description":"Maximum observations to return (default 100, max 100000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__fred__models__SeriesDataWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fred/series/info":{"get":{"tags":["FRED (Federal Reserve)"],"summary":"Get Series Info Endpoint","operationId":"get_series_info_endpoint_fred_series_info_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_id","in":"query","required":true,"schema":{"type":"string","description":"FRED series identifier, e.g. 'FEDFUNDS', 'UNRATE', 'GDP'.","title":"Series Id"},"description":"FRED series identifier, e.g. 'FEDFUNDS', 'UNRATE', 'GDP'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeriesInfoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fred/search":{"get":{"tags":["FRED (Federal Reserve)"],"summary":"Search Series Endpoint","operationId":"search_series_endpoint_fred_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms to match against FRED series names and notes.","title":"Query"},"description":"Search terms to match against FRED series names and notes."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (default 20, max 1000).","default":20,"title":"Limit"},"description":"Maximum results to return (default 20, max 1000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeriesSearchResultsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fred/category":{"get":{"tags":["FRED (Federal Reserve)"],"summary":"Get Category Endpoint","operationId":"get_category_endpoint_fred_category_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category_id","in":"query","required":false,"schema":{"type":"integer","description":"Integer category ID. Default 0 returns root categories.","default":0,"title":"Category Id"},"description":"Integer category ID. Default 0 returns root categories."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fred/compare":{"post":{"tags":["FRED (Federal Reserve)"],"summary":"Compare Series Endpoint","operationId":"compare_series_endpoint_fred_compare_post","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_ids","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"List of 2–10 FRED series IDs to compare.","title":"Series Ids"},"description":"List of 2–10 FRED series IDs to compare."},{"name":"observation_start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD) applied to all series.","title":"Observation Start"},"description":"Start date (YYYY-MM-DD) applied to all series."},{"name":"observation_end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD) applied to all series.","title":"Observation End"},"description":"End date (YYYY-MM-DD) applied to all series."},{"name":"frequency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Aggregate all series to this frequency, e.g. 'q', 'a'.","title":"Frequency"},"description":"Aggregate all series to this frequency, e.g. 'q', 'a'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareSeriesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/geonames/country":{"get":{"tags":["GeoNames"],"summary":"Get Country Endpoint","operationId":"get_country_endpoint_geonames_country_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__geonames__models__CountryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/geonames/country/{iso_code}":{"get":{"tags":["GeoNames"],"summary":"Get Country Iso Code Endpoint","operationId":"get_country_iso_code_endpoint_geonames_country__iso_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"iso_code","in":"path","required":true,"schema":{"type":"string","title":"Iso Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__geonames__models__CountryWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/geonames/city/{geonameid}":{"get":{"tags":["GeoNames"],"summary":"Get City Geonameid Endpoint","operationId":"get_city_geonameid_endpoint_geonames_city__geonameid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"geonameid","in":"path","required":true,"schema":{"type":"integer","title":"Geonameid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/geonames/city":{"get":{"tags":["GeoNames"],"summary":"Get City Endpoint","operationId":"get_city_endpoint_geonames_city_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Fuzzy search query for city name.","title":"Query"},"description":"Fuzzy search query for city name."},{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional ISO-3166 country code to restrict the search.","title":"Country Code"},"description":"Optional ISO-3166 country code to restrict the search."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of cities to return.","default":10,"title":"Limit"},"description":"Maximum number of cities to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/geonames/timezone":{"get":{"tags":["GeoNames"],"summary":"Get Timezone Endpoint","operationId":"get_timezone_endpoint_geonames_timezone_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Fuzzy search for timezone_id.","title":"Query"},"description":"Fuzzy search for timezone_id."},{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional ISO country code to filter the search.","title":"Country Code"},"description":"Optional ISO country code to filter the search."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of timezones to return.","default":10,"title":"Limit"},"description":"Maximum number of timezones to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__geonames__models__TimezoneListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/geonames/timezone/{timezone_id}":{"get":{"tags":["GeoNames"],"summary":"Get Timezone Timezone Id Endpoint","operationId":"get_timezone_timezone_id_endpoint_geonames_timezone__timezone_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"timezone_id","in":"path","required":true,"schema":{"type":"string","title":"Timezone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/github/search":{"get":{"tags":["GitHub"],"summary":"Search Repos Endpoint","operationId":"search_repos_endpoint_github_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms (e.g. \"machine learning framework\").","title":"Query"},"description":"Search terms (e.g. \"machine learning framework\")."},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by programming language (e.g. \"python\").","title":"Language"},"description":"Filter by programming language (e.g. \"python\")."},{"name":"stars_min","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Minimum star count filter (e.g. 100).","title":"Stars Min"},"description":"Minimum star count filter (e.g. 100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/github/readme":{"get":{"tags":["GitHub"],"summary":"Get Readme Endpoint","operationId":"get_readme_endpoint_github_readme_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"owner","in":"query","required":true,"schema":{"type":"string","description":"Repository owner (user or org), e.g. \"fastapi\".","title":"Owner"},"description":"Repository owner (user or org), e.g. \"fastapi\"."},{"name":"repo","in":"query","required":true,"schema":{"type":"string","description":"Repository name, e.g. \"fastapi\".","title":"Repo"},"description":"Repository name, e.g. \"fastapi\"."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReadmeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/github/issues":{"get":{"tags":["GitHub"],"summary":"List Open Issues Endpoint","operationId":"list_open_issues_endpoint_github_issues_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"owner","in":"query","required":true,"schema":{"type":"string","description":"Repository owner (user or org), e.g. \"django\".","title":"Owner"},"description":"Repository owner (user or org), e.g. \"django\"."},{"name":"repo","in":"query","required":true,"schema":{"type":"string","description":"Repository name, e.g. \"django\".","title":"Repo"},"description":"Repository name, e.g. \"django\"."},{"name":"labels","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated label names to filter by (e.g. \"bug,help wanted\").","title":"Labels"},"description":"Comma-separated label names to filter by (e.g. \"bug,help wanted\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/github/repo":{"get":{"tags":["GitHub"],"summary":"Get Repo Stats Endpoint","operationId":"get_repo_stats_endpoint_github_repo_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"owner","in":"query","required":true,"schema":{"type":"string","description":"Repository owner (user or org), e.g. \"astral-sh\".","title":"Owner"},"description":"Repository owner (user or org), e.g. \"astral-sh\"."},{"name":"repo","in":"query","required":true,"schema":{"type":"string","description":"Repository name, e.g. \"ruff\".","title":"Repo"},"description":"Repository name, e.g. \"ruff\"."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gleif/search":{"get":{"tags":["GLEIF (LEI)"],"summary":"Search Entities Endpoint","description":"Search GLEIF for legal entities.","operationId":"search_entities_endpoint_gleif_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Legal name or partial name.","title":"Name"},"description":"Legal name or partial name."},{"name":"registration_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"National registration number.","title":"Registration Number"},"description":"National registration number."},{"name":"jurisdiction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code (e.g. 'US', 'DE').","title":"Jurisdiction"},"description":"ISO 3166-1 alpha-2 country code (e.g. 'US', 'DE')."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Status filter: ISSUED, LAPSED, MERGED, RETIRED.","title":"Status"},"description":"Status filter: ISSUED, LAPSED, MERGED, RETIRED."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Limit"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeiEntityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gleif/lei/{lei}":{"get":{"tags":["GLEIF (LEI)"],"summary":"Get Entity Endpoint","description":"Fetch the full GLEIF record for a LEI.","operationId":"get_entity_endpoint_gleif_lei__lei__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lei","in":"path","required":true,"schema":{"type":"string","title":"Lei"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeiEntityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gleif/lei/{lei}/relationships":{"get":{"tags":["GLEIF (LEI)"],"summary":"Get Relationships Endpoint","description":"Retrieve ownership chain relationships for a LEI.","operationId":"get_relationships_endpoint_gleif_lei__lei__relationships_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lei","in":"path","required":true,"schema":{"type":"string","title":"Lei"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","description":"direct_parent, ultimate_parent, or children.","default":"direct_parent","title":"Direction"},"description":"direct_parent, ultimate_parent, or children."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelationshipListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gleif/bic/{bic}":{"get":{"tags":["GLEIF (LEI)"],"summary":"Resolve Bic Endpoint","description":"Resolve a SWIFT BIC to its LEI.","operationId":"resolve_bic_endpoint_gleif_bic__bic__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"bic","in":"path","required":true,"schema":{"type":"string","title":"Bic"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BicMappingModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gleif/isin/{isin}":{"get":{"tags":["GLEIF (LEI)"],"summary":"Resolve Isin Endpoint","description":"Resolve an ISIN to the issuing entity's LEI.","operationId":"resolve_isin_endpoint_gleif_isin__isin__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"isin","in":"path","required":true,"schema":{"type":"string","title":"Isin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsinMappingModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lorem-ipsum/paragraphs":{"get":{"tags":["Lorem Ipsum"],"summary":"Paragraphs Endpoint","operationId":"paragraphs_endpoint_lorem_ipsum_paragraphs_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of paragraphs.","default":3,"title":"Count"},"description":"Number of paragraphs."},{"name":"start_with_lorem","in":"query","required":false,"schema":{"type":"boolean","description":"Start with the classic opening.","default":true,"title":"Start With Lorem"},"description":"Start with the classic opening."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoremWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lorem-ipsum/sentences":{"get":{"tags":["Lorem Ipsum"],"summary":"Sentences Endpoint","operationId":"sentences_endpoint_lorem_ipsum_sentences_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Number of sentences.","default":5,"title":"Count"},"description":"Number of sentences."},{"name":"start_with_lorem","in":"query","required":false,"schema":{"type":"boolean","description":"Start with the classic opening.","default":true,"title":"Start With Lorem"},"description":"Start with the classic opening."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoremWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lorem-ipsum/words":{"get":{"tags":["Lorem Ipsum"],"summary":"Words Endpoint","operationId":"words_endpoint_lorem_ipsum_words_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"description":"Number of words.","default":50,"title":"Count"},"description":"Number of words."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoremWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lovdata/search":{"get":{"tags":["Lovdata (Norwegian Law)"],"summary":"Search Legislation Endpoint","operationId":"search_legislation_endpoint_lovdata_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for laws or regulations.","title":"Query"},"description":"Search term for laws or regulations."},{"name":"doc_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Document type: 'lover' (laws) or 'forskrifter' (regulations).","default":"lover","title":"Doc Type"},"description":"Document type: 'lover' (laws) or 'forskrifter' (regulations)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":20,"title":"Max Results"},"description":"Max results."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegislationSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lovdata/law/{law_path}/section/{section}":{"get":{"tags":["Lovdata (Norwegian Law)"],"summary":"Get Law Section Endpoint","operationId":"get_law_section_endpoint_lovdata_law__law_path__section__section__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"law_path","in":"path","required":true,"schema":{"type":"string","title":"Law Path"}},{"name":"section","in":"path","required":true,"schema":{"type":"string","title":"Section"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LawSection"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lovdata/law/{law_path}":{"get":{"tags":["Lovdata (Norwegian Law)"],"summary":"Get Law Endpoint","operationId":"get_law_endpoint_lovdata_law__law_path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"law_path","in":"path","required":true,"schema":{"type":"string","title":"Law Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LawOverview"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/lovdata/regulation/{regulation_path}":{"get":{"tags":["Lovdata (Norwegian Law)"],"summary":"Get Regulation Endpoint","operationId":"get_regulation_endpoint_lovdata_regulation__regulation_path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"regulation_path","in":"path","required":true,"schema":{"type":"string","title":"Regulation Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LawOverview"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/handshake/shake_hand":{"get":{"tags":["Handshake"],"summary":"Shake Hand Endpoint","description":"Authenticated handshake. Requires API key. Use to verify auth is working.","operationId":"shake_hand_endpoint_handshake_shake_hand_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name to handshake with","title":"Name"},"description":"Name to handshake with"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShakeHandResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hello/say_hello":{"get":{"tags":["Hello"],"summary":"Say Hello Endpoint","description":"Say hello. Open endpoint — no authentication required.","operationId":"say_hello_endpoint_hello_say_hello_get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name to greet","title":"Name"},"description":"Name to greet"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SayHelloResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/iban-validation/validate":{"get":{"tags":["IBAN Validation"],"summary":"Validate Iban Endpoint","operationId":"validate_iban_endpoint_iban_validation_validate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"iban","in":"query","required":true,"schema":{"type":"string","description":"IBAN to validate (spaces allowed).","title":"Iban"},"description":"IBAN to validate (spaces allowed)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IbanValidationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/iban-validation/countries":{"get":{"tags":["IBAN Validation"],"summary":"Supported Countries Endpoint","operationId":"supported_countries_endpoint_iban_validation_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryIbanListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/hn/story/search":{"get":{"tags":["Hacker News"],"summary":"Search Stories Endpoint","operationId":"search_stories_endpoint_hn_story_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms for stories and comments.","title":"Query"},"description":"Search terms for stories and comments."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter results after this date (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS UTC).","title":"Date From"},"description":"Filter results after this date (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS UTC)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter results before this date (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS UTC).","title":"Date To"},"description":"Filter results before this date (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS UTC)."},{"name":"min_points","in":"query","required":false,"schema":{"type":"integer","description":"Minimum points threshold.","default":0,"title":"Min Points"},"description":"Minimum points threshold."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum stories to return (1–100).","default":25,"title":"Max Results"},"description":"Maximum stories to return (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hn/story/trending":{"get":{"tags":["Hacker News"],"summary":"Trending Stories Endpoint","operationId":"trending_stories_endpoint_hn_story_trending_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"hours_ago","in":"query","required":false,"schema":{"type":"integer","description":"How far back to look (1–168 hours).","default":24,"title":"Hours Ago"},"description":"How far back to look (1–168 hours)."},{"name":"min_points","in":"query","required":false,"schema":{"type":"integer","description":"Minimum points threshold.","default":10,"title":"Min Points"},"description":"Minimum points threshold."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum stories to return (1–100).","default":25,"title":"Max Results"},"description":"Maximum stories to return (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hn/story/{story_id}":{"get":{"tags":["Hacker News"],"summary":"Get Story Thread Endpoint","operationId":"get_story_thread_endpoint_hn_story__story_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"story_id","in":"path","required":true,"schema":{"type":"integer","title":"Story Id"}},{"name":"max_comments","in":"query","required":false,"schema":{"type":"integer","description":"Maximum top-level comments to include.","default":20,"title":"Max Comments"},"description":"Maximum top-level comments to include."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryThreadWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hn/author/{username}":{"get":{"tags":["Hacker News"],"summary":"Get Author Activity Endpoint","operationId":"get_author_activity_endpoint_hn_author__username__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","title":"Username"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum stories and comments to return each.","default":10,"title":"Limit"},"description":"Maximum stories and comments to return each."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorActivityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nager-date/check":{"get":{"tags":["Nager.Date (Holidays)"],"summary":"Is Holiday Endpoint","operationId":"is_holiday_endpoint_nager_date_check_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date to check (YYYY-MM-DD).","title":"Date"},"description":"Date to check (YYYY-MM-DD)."},{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g. 'NO', 'US').","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code (e.g. 'NO', 'US')."},{"name":"region_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional ISO 3166-2 region code (e.g. 'US-CA').","title":"Region Code"},"description":"Optional ISO 3166-2 region code (e.g. 'US-CA')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsHolidayResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nager-date/{country_code}/{year}":{"get":{"tags":["Nager.Date (Holidays)"],"summary":"List Holidays Endpoint","operationId":"list_holidays_endpoint_nager_date__country_code___year__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"path","required":true,"schema":{"type":"string","title":"Country Code"}},{"name":"year","in":"path","required":true,"schema":{"type":"integer","title":"Year"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HolidayListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nager-date/next-business-day":{"get":{"tags":["Nager.Date (Holidays)"],"summary":"Next Business Day Endpoint","operationId":"next_business_day_endpoint_nager_date_next_business_day_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Starting date (YYYY-MM-DD).","title":"Date"},"description":"Starting date (YYYY-MM-DD)."},{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NextBusinessDayResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nager-date/count-business-days":{"get":{"tags":["Nager.Date (Holidays)"],"summary":"Count Business Days Endpoint","operationId":"count_business_days_endpoint_nager_date_count_business_days_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"Start date (YYYY-MM-DD), inclusive.","title":"Start Date"},"description":"Start date (YYYY-MM-DD), inclusive."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date (YYYY-MM-DD), exclusive.","title":"End Date"},"description":"End date (YYYY-MM-DD), exclusive."},{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBusinessDaysResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/imf/weo/indicators":{"get":{"tags":["IMF"],"summary":"List Weo Indicators Endpoint","operationId":"list_weo_indicators_endpoint_imf_weo_indicators_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeoIndicatorsWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/imf/weo/{country}":{"get":{"tags":["IMF"],"summary":"Get Weo Forecast Endpoint","operationId":"get_weo_forecast_endpoint_imf_weo__country__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","title":"Country"}},{"name":"start_year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive).","title":"Start Year"},"description":"Start year (inclusive)."},{"name":"end_year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive).","title":"End Year"},"description":"End year (inclusive)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeoForecastWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/imf/commodities":{"get":{"tags":["IMF"],"summary":"Get Commodity Prices Endpoint","operationId":"get_commodity_prices_endpoint_imf_commodities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (YYYY-MM for monthly, YYYY for annual).","title":"Start Period"},"description":"Start period (YYYY-MM for monthly, YYYY for annual)."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (YYYY-MM or YYYY).","title":"End Period"},"description":"End period (YYYY-MM or YYYY)."},{"name":"frequency","in":"query","required":false,"schema":{"type":"string","description":"'M' for monthly (default) or 'A' for annual.","default":"M","title":"Frequency"},"description":"'M' for monthly (default) or 'A' for annual."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommodityPricesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/imf/trade/{reporter}":{"get":{"tags":["IMF"],"summary":"Get Trade Balance Endpoint","operationId":"get_trade_balance_endpoint_imf_trade__reporter__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reporter","in":"path","required":true,"schema":{"type":"string","title":"Reporter"}},{"name":"partner","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO alpha-2 partner code, or 'W00' for world total.","title":"Partner"},"description":"ISO alpha-2 partner code, or 'W00' for world total."},{"name":"start_year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive).","title":"Start Year"},"description":"Start year (inclusive)."},{"name":"end_year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive).","title":"End Year"},"description":"End year (inclusive)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__imf__models__TradeBalanceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/imf/overview/{country}":{"get":{"tags":["IMF"],"summary":"Get Country Overview Endpoint","operationId":"get_country_overview_endpoint_imf_overview__country__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","title":"Country"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryOverviewWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/barentswatch/vessel/{mmsi}":{"get":{"tags":["BarentsWatch (Maritime)"],"summary":"Get Vessel Endpoint","operationId":"get_vessel_endpoint_barentswatch_vessel__mmsi__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"mmsi","in":"path","required":true,"schema":{"type":"integer","title":"Mmsi"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__barentswatch__models__VesselDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/barentswatch/area":{"get":{"tags":["BarentsWatch (Maritime)"],"summary":"Vessels In Area Endpoint","operationId":"vessels_in_area_endpoint_barentswatch_area_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"bbox","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"'lon_min,lat_min,lon_max,lat_max'","title":"Bbox"},"description":"'lon_min,lat_min,lon_max,lat_max'"},{"name":"port_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Named port (e.g. 'oslo', 'rotterdam').","title":"Port Name"},"description":"Named port (e.g. 'oslo', 'rotterdam')."},{"name":"lon_min","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon Min"}},{"name":"lat_min","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat Min"}},{"name":"lon_max","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon Max"}},{"name":"lat_max","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat Max"}},{"name":"vessel_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: cargo, tanker, passenger, etc.","title":"Vessel Type"},"description":"Filter by type: cargo, tanker, passenger, etc."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum vessels to return (1-200).","default":50,"title":"Limit"},"description":"Maximum vessels to return (1-200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AreaResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/barentswatch/vessel/{mmsi}/track":{"get":{"tags":["BarentsWatch (Maritime)"],"summary":"Vessel Track Endpoint","operationId":"vessel_track_endpoint_barentswatch_vessel__mmsi__track_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"mmsi","in":"path","required":true,"schema":{"type":"integer","title":"Mmsi"}},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","description":"Hours of history (1-168).","default":24,"title":"Hours"},"description":"Hours of history (1-168)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/barentswatch/search":{"get":{"tags":["BarentsWatch (Maritime)"],"summary":"Search Vessel Endpoint","operationId":"search_vessel_endpoint_barentswatch_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Vessel name or partial name.","title":"Name"},"description":"Vessel name or partial name."},{"name":"flag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 2-letter country code filter.","title":"Flag"},"description":"ISO 2-letter country code filter."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__barentswatch__models__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-alerts/active":{"get":{"tags":["NOAA Weather Alerts"],"summary":"Get Active Alerts Endpoint","operationId":"get_active_alerts_endpoint_noaa_alerts_active_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Two-letter US state code (e.g. CA, TX).","title":"State"},"description":"Two-letter US state code (e.g. CA, TX)."},{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Severity: Extreme, Severe, Moderate, Minor.","title":"Severity"},"description":"Severity: Extreme, Severe, Moderate, Minor."},{"name":"event","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Event type (e.g. Tornado Warning).","title":"Event"},"description":"Event type (e.g. Tornado Warning)."},{"name":"urgency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Urgency: Immediate, Expected, Future, Past.","title":"Urgency"},"description":"Urgency: Immediate, Expected, Future, Past."},{"name":"certainty","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Certainty: Observed, Likely, Possible, Unlikely.","title":"Certainty"},"description":"Certainty: Observed, Likely, Possible, Unlikely."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-500).","default":50,"title":"Limit"},"description":"Max results (1-500)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherAlertListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-alerts/point":{"get":{"tags":["NOAA Weather Alerts"],"summary":"Get Alerts For Point Endpoint","operationId":"get_alerts_for_point_endpoint_noaa_alerts_point_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"latitude","in":"query","required":true,"schema":{"type":"number","description":"Latitude (-90 to 90).","title":"Latitude"},"description":"Latitude (-90 to 90)."},{"name":"longitude","in":"query","required":true,"schema":{"type":"number","description":"Longitude (-180 to 180).","title":"Longitude"},"description":"Longitude (-180 to 180)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-100).","default":20,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherAlertListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-alerts/alert/{alert_id}":{"get":{"tags":["NOAA Weather Alerts"],"summary":"Get Alert Endpoint","operationId":"get_alert_endpoint_noaa_alerts_alert__alert_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherAlertDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-tides/predictions":{"get":{"tags":["NOAA Tides & Currents"],"summary":"Tide Predictions Endpoint","description":"Get tide predictions (high/low times or interval values) for a NOAA station.","operationId":"tide_predictions_endpoint_noaa_tides_predictions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"station","in":"query","required":true,"schema":{"type":"string","description":"NOAA station ID (e.g. 9414290 for San Francisco).","title":"Station"},"description":"NOAA station ID (e.g. 9414290 for San Francisco)."},{"name":"begin_date","in":"query","required":true,"schema":{"type":"string","description":"Start date in yyyyMMdd format.","title":"Begin Date"},"description":"Start date in yyyyMMdd format."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date in yyyyMMdd format.","title":"End Date"},"description":"End date in yyyyMMdd format."},{"name":"datum","in":"query","required":false,"schema":{"type":"string","description":"Tidal datum (MLLW, MSL, NAVD, etc.).","default":"MLLW","title":"Datum"},"description":"Tidal datum (MLLW, MSL, NAVD, etc.)."},{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"Prediction interval: hilo, h, 1, 5, 6, 10, 15, 30, 60.","default":"hilo","title":"Interval"},"description":"Prediction interval: hilo, h, 1, 5, 6, 10, 15, 30, 60."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"Units: metric or english.","default":"metric","title":"Units"},"description":"Units: metric or english."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TidePredictionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-tides/water-levels":{"get":{"tags":["NOAA Tides & Currents"],"summary":"Water Levels Endpoint","description":"Get observed water level data for a NOAA station.","operationId":"water_levels_endpoint_noaa_tides_water_levels_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"station","in":"query","required":true,"schema":{"type":"string","description":"NOAA station ID (e.g. 9414290 for San Francisco).","title":"Station"},"description":"NOAA station ID (e.g. 9414290 for San Francisco)."},{"name":"begin_date","in":"query","required":true,"schema":{"type":"string","description":"Start date in yyyyMMdd format.","title":"Begin Date"},"description":"Start date in yyyyMMdd format."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date in yyyyMMdd format.","title":"End Date"},"description":"End date in yyyyMMdd format."},{"name":"datum","in":"query","required":false,"schema":{"type":"string","description":"Tidal datum (MLLW, MSL, NAVD, etc.).","default":"MLLW","title":"Datum"},"description":"Tidal datum (MLLW, MSL, NAVD, etc.)."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"Units: metric or english.","default":"metric","title":"Units"},"description":"Units: metric or english."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WaterLevelResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-tides/station-data":{"get":{"tags":["NOAA Tides & Currents"],"summary":"Station Data Endpoint","description":"Get meteorological data (temperature, wind, pressure) for a NOAA station.","operationId":"station_data_endpoint_noaa_tides_station_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"station","in":"query","required":true,"schema":{"type":"string","description":"NOAA station ID (e.g. 9414290 for San Francisco).","title":"Station"},"description":"NOAA station ID (e.g. 9414290 for San Francisco)."},{"name":"product","in":"query","required":true,"schema":{"type":"string","description":"Data product: water_temperature, air_temperature, wind, air_pressure, etc.","title":"Product"},"description":"Data product: water_temperature, air_temperature, wind, air_pressure, etc."},{"name":"date","in":"query","required":false,"schema":{"type":"string","description":"Date filter: 'latest', 'today', 'recent', or yyyyMMdd.","default":"latest","title":"Date"},"description":"Date filter: 'latest', 'today', 'recent', or yyyyMMdd."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"Units: metric or english.","default":"metric","title":"Units"},"description":"Units: metric or english."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StationDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/noaa-tides/stations":{"get":{"tags":["NOAA Tides & Currents"],"summary":"Stations Endpoint","description":"Search for NOAA tide prediction stations, optionally filtered by state.","operationId":"stations_endpoint_noaa_tides_stations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by US state abbreviation (e.g. CA, NY).","title":"State"},"description":"Filter by US state abbreviation (e.g. CA, NY)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Maximum results to return.","default":50,"title":"Max Results"},"description":"Maximum results to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__noaa_tides__models__StationListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nvd/cves":{"get":{"tags":["NVD (CVE)"],"summary":"Search Cves Endpoint","operationId":"search_cves_endpoint_nvd_cves_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword search in CVE descriptions.","title":"Keyword"},"description":"Keyword search in CVE descriptions."},{"name":"cve_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific CVE ID (e.g. CVE-2024-0001).","title":"Cve Id"},"description":"Specific CVE ID (e.g. CVE-2024-0001)."},{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CVSS v3 severity: LOW, MEDIUM, HIGH, CRITICAL.","title":"Severity"},"description":"CVSS v3 severity: LOW, MEDIUM, HIGH, CRITICAL."},{"name":"pub_start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publication date range start (ISO 8601).","title":"Pub Start Date"},"description":"Publication date range start (ISO 8601)."},{"name":"pub_end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publication date range end (ISO 8601).","title":"Pub End Date"},"description":"Publication date range end (ISO 8601)."},{"name":"cpe_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPE match string for affected product.","title":"Cpe Name"},"description":"CPE match string for affected product."},{"name":"results_per_page","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-50).","default":10,"title":"Results Per Page"},"description":"Max results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CveListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nvd/cves/{cve_id}":{"get":{"tags":["NVD (CVE)"],"summary":"Get Cve Endpoint","operationId":"get_cve_endpoint_nvd_cves__cve_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cve_id","in":"path","required":true,"schema":{"type":"string","title":"Cve Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CveSingleWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nvd/cves/{cve_id}/history":{"get":{"tags":["NVD (CVE)"],"summary":"Get Cve History Endpoint","operationId":"get_cve_history_endpoint_nvd_cves__cve_id__history_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cve_id","in":"path","required":true,"schema":{"type":"string","title":"Cve Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CveHistoryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openalex/search":{"get":{"tags":["OpenAlex"],"summary":"Search Papers Endpoint","operationId":"search_papers_endpoint_openalex_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms (e.g. 'transformer attention mechanisms').","title":"Query"},"description":"Search terms (e.g. 'transformer attention mechanisms')."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter papers published from this year onward.","title":"Year From"},"description":"Filter papers published from this year onward."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter papers published up to this year.","title":"Year To"},"description":"Filter papers published up to this year."},{"name":"field_of_study","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by research field (e.g. 'machine learning').","title":"Field Of Study"},"description":"Filter by research field (e.g. 'machine learning')."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–25).","default":10,"title":"Max Results"},"description":"Number of results (1–25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Papers Endpoint Openalex Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openalex/paper/{paper_id}":{"get":{"tags":["OpenAlex"],"summary":"Get Paper Endpoint","operationId":"get_paper_endpoint_openalex_paper__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Paper Endpoint Openalex Paper  Paper Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openalex/author/{author_id}":{"get":{"tags":["OpenAlex"],"summary":"Get Author Profile Endpoint","operationId":"get_author_profile_endpoint_openalex_author__author_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"author_id","in":"path","required":true,"schema":{"type":"string","title":"Author Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Author Profile Endpoint Openalex Author  Author Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openalex/citations/{paper_id}":{"get":{"tags":["OpenAlex"],"summary":"List Citations Endpoint","operationId":"list_citations_endpoint_openalex_citations__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","description":"'cited_by' or 'references'.","default":"cited_by","title":"Direction"},"description":"'cited_by' or 'references'."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–25).","default":20,"title":"Max Results"},"description":"Number of results (1–25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Citations Endpoint Openalex Citations  Paper Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openalex/trending":{"get":{"tags":["OpenAlex"],"summary":"Get Trending Papers Endpoint","operationId":"get_trending_papers_endpoint_openalex_trending_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"field","in":"query","required":true,"schema":{"type":"string","description":"Research field (e.g. 'machine learning', 'immunology').","title":"Field"},"description":"Research field (e.g. 'machine learning', 'immunology')."},{"name":"days","in":"query","required":false,"schema":{"type":"integer","description":"Look back this many days.","default":30,"title":"Days"},"description":"Look back this many days."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–25).","default":10,"title":"Max Results"},"description":"Number of results (1–25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Trending Papers Endpoint Openalex Trending Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opencorporates/search":{"get":{"tags":["OpenCorporates"],"summary":"Search Companies Endpoint","operationId":"search_companies_endpoint_opencorporates_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Company name or partial name to search for.","title":"Name"},"description":"Company name or partial name to search for."},{"name":"jurisdiction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"OpenCorporates jurisdiction code (e.g. 'gb', 'us_de').","title":"Jurisdiction"},"description":"OpenCorporates jurisdiction code (e.g. 'gb', 'us_de')."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status: 'Active', 'Dissolved', etc.","title":"Status"},"description":"Filter by status: 'Active', 'Dissolved', etc."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–100).","default":20,"title":"Max Results"},"description":"Number of results (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Companies Endpoint Opencorporates Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opencorporates/company/{registry_id}":{"get":{"tags":["OpenCorporates"],"summary":"Get Company Details Endpoint","operationId":"get_company_details_endpoint_opencorporates_company__registry_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"registry_id","in":"path","required":true,"schema":{"type":"string","title":"Registry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Company Details Endpoint Opencorporates Company  Registry Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opencorporates/officers/{registry_id}":{"get":{"tags":["OpenCorporates"],"summary":"List Officers Endpoint","operationId":"list_officers_endpoint_opencorporates_officers__registry_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"registry_id","in":"path","required":true,"schema":{"type":"string","title":"Registry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Officers Endpoint Opencorporates Officers  Registry Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opencorporates/status":{"get":{"tags":["OpenCorporates"],"summary":"Check Company Status Endpoint","operationId":"check_company_status_endpoint_opencorporates_status_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Company name to check.","title":"Name"},"description":"Company name to check."},{"name":"jurisdiction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"OpenCorporates jurisdiction code (e.g. 'gb', 'us_de').","title":"Jurisdiction"},"description":"OpenCorporates jurisdiction code (e.g. 'gb', 'us_de')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Check Company Status Endpoint Opencorporates Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/orcid/search":{"get":{"tags":["ORCID"],"summary":"Search Researchers Endpoint","description":"Search ORCID for researchers by name or keywords.","operationId":"search_researchers_endpoint_orcid_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query for researcher names or keywords.","title":"Query"},"description":"Search query for researcher names or keywords."},{"name":"affiliation","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by affiliated organization name.","title":"Affiliation"},"description":"Filter by affiliated organization name."},{"name":"rows","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-50).","default":10,"title":"Rows"},"description":"Number of results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/orcid/profile/{orcid_id}":{"get":{"tags":["ORCID"],"summary":"Get Profile Endpoint","description":"Fetch a researcher profile by ORCID ID.","operationId":"get_profile_endpoint_orcid_profile__orcid_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"orcid_id","in":"path","required":true,"schema":{"type":"string","title":"Orcid Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__orcid__models__ProfileWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/orcid/works/{orcid_id}":{"get":{"tags":["ORCID"],"summary":"Get Works Endpoint","description":"Fetch a researcher's publications by ORCID ID.","operationId":"get_works_endpoint_orcid_works__orcid_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"orcid_id","in":"path","required":true,"schema":{"type":"string","title":"Orcid Id"}},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of works to return (1-100).","default":25,"title":"Max Results"},"description":"Maximum number of works to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__orcid__models__WorkListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/orcid/funding/{orcid_id}":{"get":{"tags":["ORCID"],"summary":"Get Funding Endpoint","description":"Fetch a researcher's funding records by ORCID ID.","operationId":"get_funding_endpoint_orcid_funding__orcid_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"orcid_id","in":"path","required":true,"schema":{"type":"string","title":"Orcid Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfda/adverse-events":{"get":{"tags":["OpenFDA"],"summary":"Search Adverse Events Endpoint","operationId":"search_adverse_events_endpoint_openfda_adverse_events_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"drug_name","in":"query","required":true,"schema":{"type":"string","description":"Drug name — brand or generic (e.g. 'Tylenol', 'acetaminophen').","title":"Drug Name"},"description":"Drug name — brand or generic (e.g. 'Tylenol', 'acetaminophen')."},{"name":"reaction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"MedDRA reaction term to filter by (e.g. 'headache').","title":"Reaction"},"description":"MedDRA reaction term to filter by (e.g. 'headache')."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date filter in YYYYMMDD format.","title":"Date From"},"description":"Start date filter in YYYYMMDD format."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date filter in YYYYMMDD format.","title":"Date To"},"description":"End date filter in YYYYMMDD format."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of reports (1–100).","default":10,"title":"Limit"},"description":"Number of reports (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Adverse Events Endpoint Openfda Adverse Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfda/drug-label":{"get":{"tags":["OpenFDA"],"summary":"Get Drug Label Endpoint","operationId":"get_drug_label_endpoint_openfda_drug_label_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"drug_name","in":"query","required":true,"schema":{"type":"string","description":"Brand name (e.g. 'Advil') or generic name (e.g. 'ibuprofen').","title":"Drug Name"},"description":"Brand name (e.g. 'Advil') or generic name (e.g. 'ibuprofen')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Drug Label Endpoint Openfda Drug Label Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfda/enforcement":{"get":{"tags":["OpenFDA"],"summary":"Search Enforcement Endpoint","operationId":"search_enforcement_endpoint_openfda_enforcement_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"product_type","in":"query","required":false,"schema":{"type":"string","description":"Product category: 'drug', 'food', or 'device'.","default":"drug","title":"Product Type"},"description":"Product category: 'drug', 'food', or 'device'."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date of recall initiation in YYYYMMDD format.","title":"Date From"},"description":"Start date of recall initiation in YYYYMMDD format."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date of recall initiation in YYYYMMDD format.","title":"Date To"},"description":"End date of recall initiation in YYYYMMDD format."},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Recall class: 'Class I', 'Class II', or 'Class III'.","title":"Classification"},"description":"Recall class: 'Class I', 'Class II', or 'Class III'."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of actions (1–100).","default":10,"title":"Limit"},"description":"Number of actions (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Enforcement Endpoint Openfda Enforcement Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfda/device-events":{"get":{"tags":["OpenFDA"],"summary":"Device Adverse Events Endpoint","operationId":"device_adverse_events_endpoint_openfda_device_events_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"device_name","in":"query","required":true,"schema":{"type":"string","description":"Device brand name (e.g. 'pacemaker', 'insulin pump').","title":"Device Name"},"description":"Device brand name (e.g. 'pacemaker', 'insulin pump')."},{"name":"event_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Event type: 'Malfunction', 'Injury', 'Death'.","title":"Event Type"},"description":"Event type: 'Malfunction', 'Injury', 'Death'."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date filter in YYYYMMDD format.","title":"Date From"},"description":"Start date filter in YYYYMMDD format."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date filter in YYYYMMDD format.","title":"Date To"},"description":"End date filter in YYYYMMDD format."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of reports (1–100).","default":10,"title":"Limit"},"description":"Number of reports (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Device Adverse Events Endpoint Openfda Device Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/osm-poi/nearby":{"get":{"tags":["OpenStreetMap POI"],"summary":"Nearby Pois Endpoint","operationId":"nearby_pois_endpoint_osm_poi_nearby_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the centre point.","title":"Lat"},"description":"Latitude of the centre point."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the centre point.","title":"Lon"},"description":"Longitude of the centre point."},{"name":"radius_m","in":"query","required":false,"schema":{"type":"integer","description":"Search radius in metres (1–50000).","default":500,"title":"Radius M"},"description":"Search radius in metres (1–50000)."},{"name":"poi_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"POI type filter (e.g. restaurant, cafe, hospital).","title":"Poi Type"},"description":"POI type filter (e.g. restaurant, cafe, hospital)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results (1–100).","default":20,"title":"Max Results"},"description":"Maximum number of results (1–100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nearby Pois Endpoint Osm Poi Nearby Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/osm-poi/search":{"get":{"tags":["OpenStreetMap POI"],"summary":"Search Poi Endpoint","operationId":"search_poi_endpoint_osm_poi_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name_query","in":"query","required":true,"schema":{"type":"string","description":"Name or partial name to search for.","title":"Name Query"},"description":"Name or partial name to search for."},{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code to restrict results.","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code to restrict results."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results (1–50).","default":20,"title":"Max Results"},"description":"Maximum number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Poi Endpoint Osm Poi Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/osm-poi/details/{osm_type}/{osm_id}":{"get":{"tags":["OpenStreetMap POI"],"summary":"Get Poi Details Endpoint","operationId":"get_poi_details_endpoint_osm_poi_details__osm_type___osm_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"osm_type","in":"path","required":true,"schema":{"type":"string","title":"Osm Type"}},{"name":"osm_id","in":"path","required":true,"schema":{"type":"string","title":"Osm Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Poi Details Endpoint Osm Poi Details  Osm Type   Osm Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/osm-poi/count":{"get":{"tags":["OpenStreetMap POI"],"summary":"Count Pois Endpoint","operationId":"count_pois_endpoint_osm_poi_count_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"min_lat","in":"query","required":true,"schema":{"type":"number","description":"Southern boundary latitude.","title":"Min Lat"},"description":"Southern boundary latitude."},{"name":"min_lon","in":"query","required":true,"schema":{"type":"number","description":"Western boundary longitude.","title":"Min Lon"},"description":"Western boundary longitude."},{"name":"max_lat","in":"query","required":true,"schema":{"type":"number","description":"Northern boundary latitude.","title":"Max Lat"},"description":"Northern boundary latitude."},{"name":"max_lon","in":"query","required":true,"schema":{"type":"number","description":"Eastern boundary longitude.","title":"Max Lon"},"description":"Eastern boundary longitude."},{"name":"poi_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"POI type to count.","title":"Poi Type"},"description":"POI type to count."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Count Pois Endpoint Osm Poi Count Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/package/{ecosystem}/{name}":{"get":{"tags":["Package Registry"],"summary":"Get Package Endpoint","operationId":"get_package_endpoint_package_registry_package__ecosystem___name__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Package Endpoint Package Registry Package  Ecosystem   Name  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/package/{ecosystem}/{name}/versions":{"get":{"tags":["Package Registry"],"summary":"Get Versions Endpoint","operationId":"get_versions_endpoint_package_registry_package__ecosystem___name__versions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Versions Endpoint Package Registry Package  Ecosystem   Name  Versions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/package/{ecosystem}/{name}/downloads":{"get":{"tags":["Package Registry"],"summary":"Get Downloads Endpoint","operationId":"get_downloads_endpoint_package_registry_package__ecosystem___name__downloads_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"period","in":"query","required":false,"schema":{"type":"string","description":"'last-week' or 'last-month'","default":"last-week","title":"Period"},"description":"'last-week' or 'last-month'"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Downloads Endpoint Package Registry Package  Ecosystem   Name  Downloads Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/package/{ecosystem}/{name}/dependencies":{"get":{"tags":["Package Registry"],"summary":"Get Dependencies Endpoint","operationId":"get_dependencies_endpoint_package_registry_package__ecosystem___name__dependencies_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific version (default: latest).","title":"Version"},"description":"Specific version (default: latest)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Dependencies Endpoint Package Registry Package  Ecosystem   Name  Dependencies Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/package/{ecosystem}/{name}/vulnerabilities":{"get":{"tags":["Package Registry"],"summary":"Get Vulnerabilities Endpoint","operationId":"get_vulnerabilities_endpoint_package_registry_package__ecosystem___name__vulnerabilities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific version (default: all versions).","title":"Version"},"description":"Specific version (default: all versions)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Vulnerabilities Endpoint Package Registry Package  Ecosystem   Name  Vulnerabilities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package-registry/search/{ecosystem}":{"get":{"tags":["Package Registry"],"summary":"Search Packages Endpoint","operationId":"search_packages_endpoint_package_registry_search__ecosystem__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ecosystem","in":"path","required":true,"schema":{"type":"string","title":"Ecosystem"}},{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search keywords.","title":"Q"},"description":"Search keywords."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results (1–50).","default":20,"title":"Limit"},"description":"Maximum results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Packages Endpoint Package Registry Search  Ecosystem  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/polygon/quote/{ticker}":{"get":{"tags":["Polygon (Market Data)"],"summary":"Get Quote Endpoint","operationId":"get_quote_endpoint_polygon_quote__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__polygon__models__QuoteWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/polygon/trades/{ticker}/{date}":{"get":{"tags":["Polygon (Market Data)"],"summary":"Get Trades Endpoint","operationId":"get_trades_endpoint_polygon_trades__ticker___date__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}},{"name":"date","in":"path","required":true,"schema":{"type":"string","title":"Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of trades to return (default 50, max 50000).","default":50,"title":"Limit"},"description":"Maximum number of trades to return (default 50, max 50000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/polygon/aggs/{ticker}":{"get":{"tags":["Polygon (Market Data)"],"summary":"Get Aggs Endpoint","operationId":"get_aggs_endpoint_polygon_aggs__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}},{"name":"multiplier","in":"query","required":false,"schema":{"type":"integer","description":"Size of the aggregate time window (e.g. 1, 5, 15).","default":1,"title":"Multiplier"},"description":"Size of the aggregate time window (e.g. 1, 5, 15)."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Timespan unit: minute, hour, day, week, month, quarter, year.","default":"day","title":"Timespan"},"description":"Timespan unit: minute, hour, day, week, month, quarter, year."},{"name":"from","in":"query","required":true,"schema":{"type":"string","description":"Start date (YYYY-MM-DD or Unix ms timestamp).","title":"From"},"description":"Start date (YYYY-MM-DD or Unix ms timestamp)."},{"name":"to","in":"query","required":true,"schema":{"type":"string","description":"End date (YYYY-MM-DD or Unix ms timestamp).","title":"To"},"description":"End date (YYYY-MM-DD or Unix ms timestamp)."},{"name":"adjusted","in":"query","required":false,"schema":{"type":"boolean","description":"Whether to adjust for splits.","default":true,"title":"Adjusted"},"description":"Whether to adjust for splits."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of bars to return (default 120, max 50000).","default":120,"title":"Limit"},"description":"Maximum number of bars to return (default 120, max 50000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AggsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/polygon/options/{underlying}":{"get":{"tags":["Polygon (Market Data)"],"summary":"Get Options Chain Endpoint","operationId":"get_options_chain_endpoint_polygon_options__underlying__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"underlying","in":"path","required":true,"schema":{"type":"string","title":"Underlying"}},{"name":"expiration_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter to a specific expiration date (YYYY-MM-DD).","title":"Expiration Date"},"description":"Filter to a specific expiration date (YYYY-MM-DD)."},{"name":"contract_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by contract type: call or put.","title":"Contract Type"},"description":"Filter by contract type: call or put."},{"name":"strike_price_gte","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Minimum strike price.","title":"Strike Price Gte"},"description":"Minimum strike price."},{"name":"strike_price_lte","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Maximum strike price.","title":"Strike Price Lte"},"description":"Maximum strike price."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of contracts to return (default 50).","default":50,"title":"Limit"},"description":"Maximum number of contracts to return (default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionsChainWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/polygon/tickers":{"get":{"tags":["Polygon (Market Data)"],"summary":"Search Tickers Endpoint","operationId":"search_tickers_endpoint_polygon_tickers_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms to match against ticker symbol or company name.","title":"Query"},"description":"Search terms to match against ticker symbol or company name."},{"name":"market","in":"query","required":false,"schema":{"type":"string","description":"Market type: stocks, crypto, fx, otc, indices.","default":"stocks","title":"Market"},"description":"Market type: stocks, crypto, fx, otc, indices."},{"name":"active","in":"query","required":false,"schema":{"type":"boolean","description":"Filter to active tickers only.","default":true,"title":"Active"},"description":"Filter to active tickers only."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results (default 20).","default":20,"title":"Limit"},"description":"Maximum number of results (default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TickerSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubchem/compound/{namespace}/{identifier}":{"get":{"tags":["PubChem"],"summary":"Get Compound Endpoint","description":"Look up a compound by name, CID, InChIKey, or SMILES.","operationId":"get_compound_endpoint_pubchem_compound__namespace___identifier__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string","title":"Identifier"}},{"name":"namespace","in":"path","required":true,"schema":{"type":"string","title":"Namespace"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Compound Endpoint Pubchem Compound  Namespace   Identifier  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubchem/search":{"get":{"tags":["PubChem"],"summary":"Search Compounds Endpoint","description":"Search compounds by name, return compact list.","operationId":"search_compounds_endpoint_pubchem_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Chemical name or keyword.","title":"Query"},"description":"Chemical name or keyword."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Max Results"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Compounds Endpoint Pubchem Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubchem/compound/cid/{cid}/properties":{"get":{"tags":["PubChem"],"summary":"Get Compound Properties Endpoint","description":"Get physicochemical properties for a compound CID.","operationId":"get_compound_properties_endpoint_pubchem_compound_cid__cid__properties_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cid","in":"path","required":true,"schema":{"type":"integer","title":"Cid"}},{"name":"properties","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated property names. Omit for all standard properties.","title":"Properties"},"description":"Comma-separated property names. Omit for all standard properties."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Compound Properties Endpoint Pubchem Compound Cid  Cid  Properties Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubchem/compound/cid/{cid}/similar":{"get":{"tags":["PubChem"],"summary":"Find Similar Compounds Endpoint","description":"Find structurally similar compounds by 2D Tanimoto similarity.","operationId":"find_similar_compounds_endpoint_pubchem_compound_cid__cid__similar_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cid","in":"path","required":true,"schema":{"type":"integer","title":"Cid"}},{"name":"threshold","in":"query","required":false,"schema":{"type":"integer","description":"Tanimoto similarity threshold (0–100).","default":90,"title":"Threshold"},"description":"Tanimoto similarity threshold (0–100)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Max Results"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Find Similar Compounds Endpoint Pubchem Compound Cid  Cid  Similar Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubmed/search":{"get":{"tags":["PubMed"],"summary":"Search Pubmed Endpoint","operationId":"search_pubmed_endpoint_pubmed_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"PubMed search query.","title":"Query"},"description":"PubMed search query."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–100).","default":10,"title":"Max Results"},"description":"Number of results (1–100)."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publication date start (YYYY/MM/DD or YYYY).","title":"Date From"},"description":"Publication date start (YYYY/MM/DD or YYYY)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publication date end (YYYY/MM/DD or YYYY).","title":"Date To"},"description":"Publication date end (YYYY/MM/DD or YYYY)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Pubmed Endpoint Pubmed Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubmed/article/{pmid}":{"get":{"tags":["PubMed"],"summary":"Get Article Endpoint","operationId":"get_article_endpoint_pubmed_article__pmid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"pmid","in":"path","required":true,"schema":{"type":"string","title":"Pmid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Article Endpoint Pubmed Article  Pmid  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubmed/mesh":{"get":{"tags":["PubMed"],"summary":"Mesh Lookup Endpoint","operationId":"mesh_lookup_endpoint_pubmed_mesh_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"term","in":"query","required":true,"schema":{"type":"string","description":"Medical term to look up.","title":"Term"},"description":"Medical term to look up."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mesh Lookup Endpoint Pubmed Mesh Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubmed/trials/search":{"get":{"tags":["PubMed"],"summary":"Search Trials Endpoint","operationId":"search_trials_endpoint_pubmed_trials_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"condition","in":"query","required":true,"schema":{"type":"string","description":"Medical condition to search for.","title":"Condition"},"description":"Medical condition to search for."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial status filter (e.g. RECRUITING, COMPLETED).","title":"Status"},"description":"Trial status filter (e.g. RECRUITING, COMPLETED)."},{"name":"phase","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Trial phase filter (e.g. PHASE3).","title":"Phase"},"description":"Trial phase filter (e.g. PHASE3)."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Country filter.","title":"Country"},"description":"Country filter."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Max Results"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Trials Endpoint Pubmed Trials Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pubmed/trials/{nct_id}":{"get":{"tags":["PubMed"],"summary":"Get Trial Endpoint","operationId":"get_trial_endpoint_pubmed_trials__nct_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"nct_id","in":"path","required":true,"schema":{"type":"string","title":"Nct Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Trial Endpoint Pubmed Trials  Nct Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sec-edgar/search":{"get":{"tags":["SEC EDGAR"],"summary":"Search Filings Endpoint","operationId":"search_filings_endpoint_sec_edgar_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms.","title":"Query"},"description":"Search terms."},{"name":"form_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Form type filter (e.g. 10-K, 10-Q, 8-K).","title":"Form Type"},"description":"Form type filter (e.g. 10-K, 10-Q, 8-K)."},{"name":"company","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by company name.","title":"Company"},"description":"Filter by company name."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Earliest filing date (YYYY-MM-DD).","title":"Date From"},"description":"Earliest filing date (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Latest filing date (YYYY-MM-DD).","title":"Date To"},"description":"Latest filing date (YYYY-MM-DD)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum filings (1-100).","default":20,"title":"Max Results"},"description":"Maximum filings (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchFilingsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sec-edgar/company/{ticker_or_cik}":{"get":{"tags":["SEC EDGAR"],"summary":"Get Company Filings Endpoint","operationId":"get_company_filings_endpoint_sec_edgar_company__ticker_or_cik__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}},{"name":"form_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Form type filter.","title":"Form Type"},"description":"Form type filter."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum filings to return.","default":10,"title":"Limit"},"description":"Maximum filings to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sec-edgar/facts/{ticker_or_cik}/{concept}":{"get":{"tags":["SEC EDGAR"],"summary":"Get Financial Facts Endpoint","operationId":"get_financial_facts_endpoint_sec_edgar_facts__ticker_or_cik___concept__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}},{"name":"concept","in":"path","required":true,"schema":{"type":"string","title":"Concept"}},{"name":"unit","in":"query","required":false,"schema":{"type":"string","description":"Unit of measure (USD, shares, USD/shares).","default":"USD","title":"Unit"},"description":"Unit of measure (USD, shares, USD/shares)."},{"name":"taxonomy","in":"query","required":false,"schema":{"type":"string","description":"XBRL taxonomy.","default":"us-gaap","title":"Taxonomy"},"description":"XBRL taxonomy."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sec-edgar/section/{accession_number}/{section}":{"get":{"tags":["SEC EDGAR"],"summary":"Get Filing Section Endpoint","operationId":"get_filing_section_endpoint_sec_edgar_section__accession_number___section__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"accession_number","in":"path","required":true,"schema":{"type":"string","title":"Accession Number"}},{"name":"section","in":"path","required":true,"schema":{"type":"string","title":"Section"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scb/table/{table_path}":{"get":{"tags":["SCB (Statistics Sweden)"],"summary":"Get Table Metadata Endpoint","operationId":"get_table_metadata_endpoint_scb_table__table_path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"table_path","in":"path","required":true,"schema":{"type":"string","title":"Table Path"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'sv'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'sv'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__scb__models__TableMetadata"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scb/subjects":{"get":{"tags":["SCB (Statistics Sweden)"],"summary":"List Subjects Endpoint","operationId":"list_subjects_endpoint_scb_subjects_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'sv'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'sv'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__scb__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scb/subjects/{path}":{"get":{"tags":["SCB (Statistics Sweden)"],"summary":"Browse Subject Endpoint","operationId":"browse_subject_endpoint_scb_subjects__path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'sv'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'sv'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__scb__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ssb/search":{"get":{"tags":["SSB (Statistics Norway)"],"summary":"Search Tables Endpoint","operationId":"search_tables_endpoint_ssb_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keywords.","title":"Query"},"description":"Search keywords."},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'no'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ssb__models__TableSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ssb/table/{table_id}":{"get":{"tags":["SSB (Statistics Norway)"],"summary":"Get Table Metadata Endpoint","operationId":"get_table_metadata_endpoint_ssb_table__table_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"table_id","in":"path","required":true,"schema":{"type":"string","title":"Table Id"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'no'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ssb__models__TableMetadata"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ssb/subjects":{"get":{"tags":["SSB (Statistics Norway)"],"summary":"List Subjects Endpoint","operationId":"list_subjects_endpoint_ssb_subjects_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'no'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ssb__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ssb/subjects/{path}":{"get":{"tags":["SSB (Statistics Norway)"],"summary":"Browse Subject Endpoint","operationId":"browse_subject_endpoint_ssb_subjects__path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'no'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ssb__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statfin/search":{"get":{"tags":["Statistics Finland (Tilastokeskus)"],"summary":"Search Tables Endpoint","operationId":"search_tables_endpoint_statfin_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keywords.","title":"Query"},"description":"Search keywords."},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'fi'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'fi'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__statfin__models__TableSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statfin/table/{table_path}":{"get":{"tags":["Statistics Finland (Tilastokeskus)"],"summary":"Get Table Metadata Endpoint","operationId":"get_table_metadata_endpoint_statfin_table__table_path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"table_path","in":"path","required":true,"schema":{"type":"string","title":"Table Path"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'fi'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'fi'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__statfin__models__TableMetadata"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statfin/subjects":{"get":{"tags":["Statistics Finland (Tilastokeskus)"],"summary":"List Subjects Endpoint","operationId":"list_subjects_endpoint_statfin_subjects_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'fi'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'fi'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__statfin__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statfin/subjects/{path}":{"get":{"tags":["Statistics Finland (Tilastokeskus)"],"summary":"Browse Subject Endpoint","operationId":"browse_subject_endpoint_statfin_subjects__path__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: 'en' or 'fi'.","default":"en","title":"Lang"},"description":"Language: 'en' or 'fi'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__statfin__models__SubjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/sessions":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"List Sessions Endpoint","operationId":"list_sessions_endpoint_stortinget_sessions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/stortinget/representatives/current":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"Get Current Representatives Endpoint","operationId":"get_current_representatives_endpoint_stortinget_representatives_current_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/stortinget/representatives/{period_id}":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"Get Representatives Endpoint","operationId":"get_representatives_endpoint_stortinget_representatives__period_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/parties":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"List Parties Endpoint","operationId":"list_parties_endpoint_stortinget_parties_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Session ID (e.g. '2024-2025').","title":"Session Id"},"description":"Session ID (e.g. '2024-2025')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/committees":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"List Committees Endpoint","operationId":"list_committees_endpoint_stortinget_committees_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"session_id","in":"query","required":true,"schema":{"type":"string","description":"Session ID (e.g. '2024-2025').","title":"Session Id"},"description":"Session ID (e.g. '2024-2025')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/cases":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"Get Cases Endpoint","operationId":"get_cases_endpoint_stortinget_cases_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"session_id","in":"query","required":true,"schema":{"type":"string","description":"Session ID (e.g. '2024-2025').","title":"Session Id"},"description":"Session ID (e.g. '2024-2025')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSummaryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/cases/{case_id}":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"Get Case Endpoint","operationId":"get_case_endpoint_stortinget_cases__case_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"integer","title":"Case Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/votes/{case_id}":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"Get Votes Endpoint","operationId":"get_votes_endpoint_stortinget_votes__case_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"integer","title":"Case Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__stortinget__models__VoteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stortinget/topics":{"get":{"tags":["Stortinget (Norwegian Parliament)"],"summary":"List Topics Endpoint","operationId":"list_topics_endpoint_stortinget_topics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/global-tenders/search":{"get":{"tags":["Global Tenders"],"summary":"Search Tenders Endpoint","operationId":"search_tenders_endpoint_global_tenders_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Full-text search term.","title":"Query"},"description":"Full-text search term."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code.","title":"Country"},"description":"ISO 3166-1 alpha-2 country code."},{"name":"sector_cpv","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPV code prefix.","title":"Sector Cpv"},"description":"CPV code prefix."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date from (YYYY-MM-DD).","title":"Date From"},"description":"Date from (YYYY-MM-DD)."},{"name":"value_min_eur","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Minimum contract value in EUR.","title":"Value Min Eur"},"description":"Minimum contract value in EUR."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results (1-50).","default":10,"title":"Limit"},"description":"Maximum results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__global_tenders__models__TenderSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/global-tenders/notice/{notice_id}":{"get":{"tags":["Global Tenders"],"summary":"Get Tender Endpoint","operationId":"get_tender_endpoint_global_tenders_notice__notice_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenderNoticeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/global-tenders/awards":{"get":{"tags":["Global Tenders"],"summary":"Get Awarded Contracts Endpoint","operationId":"get_awarded_contracts_endpoint_global_tenders_awards_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code.","title":"Country"},"description":"ISO 3166-1 alpha-2 country code."},{"name":"sector_cpv","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPV code prefix.","title":"Sector Cpv"},"description":"CPV code prefix."},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Calendar year.","title":"Year"},"description":"Calendar year."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results (1-50).","default":10,"title":"Limit"},"description":"Maximum results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AwardSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/global-tenders/winner":{"get":{"tags":["Global Tenders"],"summary":"Search By Winner Endpoint","operationId":"search_by_winner_endpoint_global_tenders_winner_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"company_name","in":"query","required":true,"schema":{"type":"string","description":"Company name to search for.","title":"Company Name"},"description":"Company name to search for."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code.","title":"Country"},"description":"ISO 3166-1 alpha-2 country code."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year for award date filter.","title":"Year From"},"description":"Start year for award date filter."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year for award date filter.","title":"Year To"},"description":"End year for award date filter."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results (1-50).","default":10,"title":"Limit"},"description":"Maximum results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinnerSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entur/stops/search":{"get":{"tags":["Entur (Norwegian Transit)"],"summary":"Search Stops Endpoint","operationId":"search_stops_endpoint_entur_stops_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Stop name or partial name to search for.","title":"Query"},"description":"Stop name or partial name to search for."},{"name":"lat","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Optional latitude to boost nearby results.","title":"Lat"},"description":"Optional latitude to boost nearby results."},{"name":"lon","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Optional longitude to boost nearby results.","title":"Lon"},"description":"Optional longitude to boost nearby results."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of results (default 5).","default":5,"title":"Limit"},"description":"Maximum number of results (default 5)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Search Stops Endpoint Entur Stops Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entur/stops/{stop_id}/departures":{"get":{"tags":["Entur (Norwegian Transit)"],"summary":"Get Departures Endpoint","operationId":"get_departures_endpoint_entur_stops__stop_id__departures_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"stop_id","in":"path","required":true,"schema":{"type":"string","title":"Stop Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of departures (default 10).","default":10,"title":"Limit"},"description":"Maximum number of departures (default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Departures Endpoint Entur Stops  Stop Id  Departures Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/un-comtrade/flows":{"get":{"tags":["UN Comtrade"],"summary":"Get Trade Flow Endpoint","operationId":"get_trade_flow_endpoint_un_comtrade_flows_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reporter","in":"query","required":true,"schema":{"type":"string","description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\").","title":"Reporter"},"description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\")."},{"name":"partner","in":"query","required":true,"schema":{"type":"string","description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\"). Use \"World\" for global aggregates.","title":"Partner"},"description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\"). Use \"World\" for global aggregates."},{"name":"commodity_code","in":"query","required":true,"schema":{"type":"string","description":"HS commodity code (e.g. \"8471\" for computers, \"27\" for fuels, \"TOTAL\" for all).","title":"Commodity Code"},"description":"HS commodity code (e.g. \"8471\" for computers, \"27\" for fuels, \"TOTAL\" for all)."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (e.g. 2018).","title":"Year From"},"description":"Start year (e.g. 2018)."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (e.g. 2022).","title":"Year To"},"description":"End year (e.g. 2022)."},{"name":"flow","in":"query","required":false,"schema":{"type":"string","description":"\"M\" (imports), \"X\" (exports), or \"MX\" (both, default).","default":"MX","title":"Flow"},"description":"\"M\" (imports), \"X\" (exports), or \"MX\" (both, default)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeFlowListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/un-comtrade/top-partners":{"get":{"tags":["UN Comtrade"],"summary":"Top Partners Endpoint","operationId":"top_partners_endpoint_un_comtrade_top_partners_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reporter","in":"query","required":true,"schema":{"type":"string","description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\").","title":"Reporter"},"description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\")."},{"name":"commodity_code","in":"query","required":true,"schema":{"type":"string","description":"HS commodity code (e.g. \"87\" for vehicles). Use \"TOTAL\" for all.","title":"Commodity Code"},"description":"HS commodity code (e.g. \"87\" for vehicles). Use \"TOTAL\" for all."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"Year (e.g. 2022).","title":"Year"},"description":"Year (e.g. 2022)."},{"name":"flow","in":"query","required":false,"schema":{"type":"string","description":"\"X\" for exports (default) or \"M\" for imports.","default":"X","title":"Flow"},"description":"\"X\" for exports (default) or \"M\" for imports."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of top partners to return (1–50, default 10).","default":10,"title":"Limit"},"description":"Number of top partners to return (1–50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopPartnersWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/un-comtrade/top-commodities":{"get":{"tags":["UN Comtrade"],"summary":"Top Commodities Endpoint","operationId":"top_commodities_endpoint_un_comtrade_top_commodities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reporter","in":"query","required":true,"schema":{"type":"string","description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\").","title":"Reporter"},"description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\")."},{"name":"partner","in":"query","required":true,"schema":{"type":"string","description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\").","title":"Partner"},"description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\")."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"Year (e.g. 2022).","title":"Year"},"description":"Year (e.g. 2022)."},{"name":"flow","in":"query","required":false,"schema":{"type":"string","description":"\"X\" for exports (default) or \"M\" for imports.","default":"X","title":"Flow"},"description":"\"X\" for exports (default) or \"M\" for imports."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of top commodities to return (1–50, default 10).","default":10,"title":"Limit"},"description":"Number of top commodities to return (1–50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopCommoditiesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/un-comtrade/search-commodities":{"get":{"tags":["UN Comtrade"],"summary":"Search Commodities Endpoint","operationId":"search_commodities_endpoint_un_comtrade_search_commodities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Keyword to search (e.g. \"steel\", \"petroleum\", \"machinery\", \"vehicles\").","title":"Query"},"description":"Keyword to search (e.g. \"steel\", \"petroleum\", \"machinery\", \"vehicles\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__un_comtrade__models__CommodityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/un-comtrade/balance":{"get":{"tags":["UN Comtrade"],"summary":"Trade Balance Endpoint","operationId":"trade_balance_endpoint_un_comtrade_balance_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"reporter","in":"query","required":true,"schema":{"type":"string","description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\").","title":"Reporter"},"description":"Reporting country name or ISO numeric code (e.g. \"Germany\", \"276\")."},{"name":"partner","in":"query","required":true,"schema":{"type":"string","description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\").","title":"Partner"},"description":"Partner country name or ISO numeric code (e.g. \"China\", \"156\")."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"Year (e.g. 2022).","title":"Year"},"description":"Year (e.g. 2022)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__un_comtrade__models__TradeBalanceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unit-conversion/convert":{"get":{"tags":["Unit Conversion"],"summary":"Convert Endpoint","operationId":"convert_endpoint_unit_conversion_convert_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"number","description":"The numeric value to convert.","title":"Value"},"description":"The numeric value to convert."},{"name":"from_unit","in":"query","required":true,"schema":{"type":"string","description":"Source unit (e.g. 'kilometer').","title":"From Unit"},"description":"Source unit (e.g. 'kilometer')."},{"name":"to_unit","in":"query","required":true,"schema":{"type":"string","description":"Target unit (e.g. 'mile').","title":"To Unit"},"description":"Target unit (e.g. 'mile')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__unit_conversion__models__ConversionWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unit-conversion/categories":{"get":{"tags":["Unit Conversion"],"summary":"Categories Endpoint","operationId":"categories_endpoint_unit_conversion_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__unit_conversion__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/unit-conversion/units":{"get":{"tags":["Unit Conversion"],"summary":"Units Endpoint","operationId":"units_endpoint_unit_conversion_units_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":true,"schema":{"type":"string","description":"Category name (e.g. 'length', 'mass').","title":"Category"},"description":"Category name (e.g. 'length', 'mass')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/awards":{"get":{"tags":["USASpending"],"summary":"Search Awards Endpoint","description":"Search USASpending.gov for federal awards.","operationId":"search_awards_endpoint_usaspending_awards_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Keywords to search federal awards.","title":"Query"},"description":"Keywords to search federal awards."},{"name":"award_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Award type: contracts, grants, loans, direct_payments.","title":"Award Type"},"description":"Award type: contracts, grants, loans, direct_payments."},{"name":"agency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Awarding agency name.","title":"Agency"},"description":"Awarding agency name."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Awards starting on or after (YYYY-MM-DD).","title":"Date From"},"description":"Awards starting on or after (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Awards starting on or before (YYYY-MM-DD).","title":"Date To"},"description":"Awards starting on or before (YYYY-MM-DD)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Limit"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__usaspending__models__AwardListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/awards/{award_id}":{"get":{"tags":["USASpending"],"summary":"Get Award Endpoint","description":"Fetch detailed information for a specific federal award.","operationId":"get_award_endpoint_usaspending_awards__award_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"award_id","in":"path","required":true,"schema":{"type":"string","title":"Award Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__usaspending__models__AwardDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/recipients":{"get":{"tags":["USASpending"],"summary":"Search Recipients Endpoint","description":"Search for federal award recipients.","operationId":"search_recipients_endpoint_usaspending_recipients_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"keyword","in":"query","required":true,"schema":{"type":"string","description":"Recipient name or keyword to search.","title":"Keyword"},"description":"Recipient name or keyword to search."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50).","default":10,"title":"Limit"},"description":"Number of results (1–50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipientListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/recipients/{recipient_id}":{"get":{"tags":["USASpending"],"summary":"Get Recipient Endpoint","description":"Fetch a recipient profile by ID.","operationId":"get_recipient_endpoint_usaspending_recipients__recipient_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"recipient_id","in":"path","required":true,"schema":{"type":"string","title":"Recipient Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipientWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/agencies/{agency_code}/spending":{"get":{"tags":["USASpending"],"summary":"Get Agency Spending Endpoint","description":"Fetch agency budgetary resources.","operationId":"get_agency_spending_endpoint_usaspending_agencies__agency_code__spending_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"agency_code","in":"path","required":true,"schema":{"type":"string","title":"Agency Code"}},{"name":"fiscal_year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Federal fiscal year (Oct–Sep).","title":"Fiscal Year"},"description":"Federal fiscal year (Oct–Sep)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgencyBudgetWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/usaspending/spending-by-geography":{"post":{"tags":["USASpending"],"summary":"Spending By Geography Endpoint","description":"Aggregate federal spending by geographic area.","operationId":"spending_by_geography_endpoint_usaspending_spending_by_geography_post","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"keywords","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"Keywords to filter spending.","title":"Keywords"},"description":"Keywords to filter spending."},{"name":"geo_layer","in":"query","required":false,"schema":{"type":"string","description":"Geographic level: state, county, district.","default":"state","title":"Geo Layer"},"description":"Geographic level: state, county, district."},{"name":"scope","in":"query","required":false,"schema":{"type":"string","description":"place_of_performance or recipient_location.","default":"place_of_performance","title":"Scope"},"description":"place_of_performance or recipient_location."},{"name":"award_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Award type: contracts, grants, loans, direct_payments.","title":"Award Type"},"description":"Award type: contracts, grants, loans, direct_payments."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date filter (YYYY-MM-DD).","title":"Date From"},"description":"Start date filter (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date filter (YYYY-MM-DD).","title":"Date To"},"description":"End date filter (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoSpendingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wayback/availability":{"get":{"tags":["Wayback Machine"],"summary":"Check Availability Endpoint","operationId":"check_availability_endpoint_wayback_availability_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"URL to look up in the Wayback Machine.","title":"Url"},"description":"URL to look up in the Wayback Machine."},{"name":"timestamp","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Target date (YYYY-MM-DD). Returns nearest snapshot.","title":"Timestamp"},"description":"Target date (YYYY-MM-DD). Returns nearest snapshot."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__wayback__models__AvailabilityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wayback/snapshots":{"get":{"tags":["Wayback Machine"],"summary":"Search Snapshots Endpoint","operationId":"search_snapshots_endpoint_wayback_snapshots_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"URL to search snapshots for.","title":"Url"},"description":"URL to search snapshots for."},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date filter (YYYY-MM-DD).","title":"Date From"},"description":"Start date filter (YYYY-MM-DD)."},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date filter (YYYY-MM-DD).","title":"Date To"},"description":"End date filter (YYYY-MM-DD)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max snapshots to return (1-100).","default":20,"title":"Limit"},"description":"Max snapshots to return (1-100)."},{"name":"status_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by HTTP status code (e.g. '200', '404').","title":"Status Code"},"description":"Filter by HTTP status code (e.g. '200', '404')."},{"name":"mimetype","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by MIME type (e.g. 'text/html').","title":"Mimetype"},"description":"Filter by MIME type (e.g. 'text/html')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnapshotListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wayback/calendar":{"get":{"tags":["Wayback Machine"],"summary":"Get Capture Calendar Endpoint","operationId":"get_capture_calendar_endpoint_wayback_calendar_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"URL to get capture calendar for.","title":"Url"},"description":"URL to get capture calendar for."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"Year to retrieve calendar for (e.g. 2023).","title":"Year"},"description":"Year to retrieve calendar for (e.g. 2023)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaptureCalendarWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wayback/stats":{"get":{"tags":["Wayback Machine"],"summary":"Get Capture Stats Endpoint","operationId":"get_capture_stats_endpoint_wayback_stats_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"URL to get capture statistics for.","title":"Url"},"description":"URL to get capture statistics for."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaptureStatsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/geocode":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Geocode Location Endpoint","operationId":"geocode_location_endpoint_open_meteo_geocode_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"City or place name to search for.","title":"Name"},"description":"City or place name to search for."},{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results to return (1-100).","default":5,"title":"Count"},"description":"Max results to return (1-100)."},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Response language (ISO 639-1 code).","default":"en","title":"Language"},"description":"Response language (ISO 639-1 code)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeocodingWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/current":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Current Weather Endpoint","operationId":"get_current_weather_endpoint_open_meteo_current_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch).","default":"metric","title":"Units"},"description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentWeatherWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/forecast":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Forecast Endpoint","operationId":"get_forecast_endpoint_open_meteo_forecast_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","description":"Number of hours to forecast (1-168, default 24).","default":24,"title":"Hours"},"description":"Number of hours to forecast (1-168, default 24)."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch).","default":"metric","title":"Units"},"description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForecastWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/alerts":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Alerts Endpoint","operationId":"get_alerts_endpoint_open_meteo_alerts_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/historical":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Historical Weather Endpoint","operationId":"get_historical_weather_endpoint_open_meteo_historical_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."},{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"Start of the date range, format YYYY-MM-DD (earliest: 1940-01-01).","title":"Start Date"},"description":"Start of the date range, format YYYY-MM-DD (earliest: 1940-01-01)."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End of the date range, format YYYY-MM-DD (latest: ~5 days ago).","title":"End Date"},"description":"End of the date range, format YYYY-MM-DD (latest: ~5 days ago)."},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch).","default":"metric","title":"Units"},"description":"\"metric\" (C, m/s, mm) or \"imperial\" (F, mph, inch)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HistoricalWeatherWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/air-quality":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Air Quality Endpoint","operationId":"get_air_quality_endpoint_open_meteo_air_quality_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the location (-90 to 90).","title":"Lat"},"description":"Latitude of the location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the location (-180 to 180).","title":"Lon"},"description":"Longitude of the location (-180 to 180)."},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","maximum":120,"minimum":1,"description":"Number of hours to forecast (1-120, default 24).","default":24,"title":"Hours"},"description":"Number of hours to forecast (1-120, default 24)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__open_meteo__models__AirQualityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-meteo/marine":{"get":{"tags":["Open-Meteo (Weather)"],"summary":"Get Marine Forecast Endpoint","operationId":"get_marine_forecast_endpoint_open_meteo_marine_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude of the coastal location (-90 to 90).","title":"Lat"},"description":"Latitude of the coastal location (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude of the coastal location (-180 to 180).","title":"Lon"},"description":"Longitude of the coastal location (-180 to 180)."},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","maximum":168,"minimum":1,"description":"Number of hours to forecast (1-168, default 24).","default":24,"title":"Hours"},"description":"Number of hours to forecast (1-168, default 24)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarineWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikidata/search":{"get":{"tags":["Wikidata"],"summary":"Search Entity Endpoint","operationId":"search_entity_endpoint_wikidata_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"label","in":"query","required":true,"schema":{"type":"string","description":"Name or phrase to search for.","title":"Label"},"description":"Name or phrase to search for."},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"BCP-47 language code (default: en).","default":"en","title":"Language"},"description":"BCP-47 language code (default: en)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results to return (1–20).","default":5,"title":"Limit"},"description":"Maximum results to return (1–20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityMatchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikidata/entity/{qid}":{"get":{"tags":["Wikidata"],"summary":"Get Entity Endpoint","operationId":"get_entity_endpoint_wikidata_entity__qid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"qid","in":"path","required":true,"schema":{"type":"string","title":"Qid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikidata/entity/{qid}/linked-ids":{"get":{"tags":["Wikidata"],"summary":"Get Linked Ids Endpoint","operationId":"get_linked_ids_endpoint_wikidata_entity__qid__linked_ids_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"qid","in":"path","required":true,"schema":{"type":"string","title":"Qid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkedIdsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikidata/sparql":{"post":{"tags":["Wikidata"],"summary":"Sparql Query Endpoint","operationId":"sparql_query_endpoint_wikidata_sparql_post","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"SPARQL SELECT query string.","title":"Query"},"description":"SPARQL SELECT query string."},{"name":"timeout_s","in":"query","required":false,"schema":{"type":"integer","description":"Query timeout in seconds (max 55).","default":30,"title":"Timeout S"},"description":"Query timeout in seconds (max 55)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SparqlResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/working-days/count":{"get":{"tags":["Working Days Calculator"],"summary":"Count Working Days Endpoint","description":"Count business days between two dates (Monday–Friday only).","operationId":"count_working_days_endpoint_working_days_count_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"start","in":"query","required":true,"schema":{"type":"string","description":"Start date in ISO 8601 format (YYYY-MM-DD), inclusive.","title":"Start"},"description":"Start date in ISO 8601 format (YYYY-MM-DD), inclusive."},{"name":"end","in":"query","required":true,"schema":{"type":"string","description":"End date in ISO 8601 format (YYYY-MM-DD), exclusive.","title":"End"},"description":"End date in ISO 8601 format (YYYY-MM-DD), exclusive."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkingDayCountWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/working-days/add":{"get":{"tags":["Working Days Calculator"],"summary":"Add Working Days Endpoint","description":"Add N business days to a date and return the resulting date.","operationId":"add_working_days_endpoint_working_days_add_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Starting date in ISO 8601 format (YYYY-MM-DD).","title":"Date"},"description":"Starting date in ISO 8601 format (YYYY-MM-DD)."},{"name":"days","in":"query","required":true,"schema":{"type":"integer","description":"Number of business days to add (negative to subtract).","title":"Days"},"description":"Number of business days to add (negative to subtract)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddWorkingDaysWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/working-days/check":{"get":{"tags":["Working Days Calculator"],"summary":"Check Working Day Endpoint","description":"Check whether a given date is a business day (Monday–Friday).","operationId":"check_working_day_endpoint_working_days_check_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date to check in ISO 8601 format (YYYY-MM-DD).","title":"Date"},"description":"Date to check in ISO 8601 format (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkingDayCheckWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/working-days/month":{"get":{"tags":["Working Days Calculator"],"summary":"Working Days In Month Endpoint","description":"List all working days (Monday–Friday) in a given year and month.","operationId":"working_days_in_month_endpoint_working_days_month_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"The year (e.g. 2026).","title":"Year"},"description":"The year (e.g. 2026)."},{"name":"month","in":"query","required":true,"schema":{"type":"integer","description":"The month (1–12).","title":"Month"},"description":"The month (1–12)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkingDaysInMonthWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/worldbank/indicator":{"get":{"tags":["World Bank"],"summary":"Get Indicator Endpoint","operationId":"get_indicator_endpoint_worldbank_indicator_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 or alpha-3 country code (e.g. \"US\", \"USA\", \"NO\"). Use \"WLD\" for global.","title":"Country Code"},"description":"ISO 3166-1 alpha-2 or alpha-3 country code (e.g. \"US\", \"USA\", \"NO\"). Use \"WLD\" for global."},{"name":"indicator_code","in":"query","required":true,"schema":{"type":"string","description":"World Bank indicator ID (e.g. \"NY.GDP.MKTP.CD\" for GDP). Use search_indicators to find codes.","title":"Indicator Code"},"description":"World Bank indicator ID (e.g. \"NY.GDP.MKTP.CD\" for GDP). Use search_indicators to find codes."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive). If omitted, uses mrv instead.","title":"Year From"},"description":"Start year (inclusive). If omitted, uses mrv instead."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive). If omitted, uses year_from as single year.","title":"Year To"},"description":"End year (inclusive). If omitted, uses year_from as single year."},{"name":"mrv","in":"query","required":false,"schema":{"type":"integer","description":"Most recent values to return (1–50, default 10). Used when year range not set.","default":10,"title":"Mrv"},"description":"Most recent values to return (1–50, default 10). Used when year range not set."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorSeriesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/worldbank/search":{"get":{"tags":["World Bank"],"summary":"Search Indicators Endpoint","operationId":"search_indicators_endpoint_worldbank_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"gdp\", \"literacy rate\", \"co2 emissions\").","title":"Query"},"description":"Search term (e.g. \"gdp\", \"literacy rate\", \"co2 emissions\")."},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1–50, default 20).","default":20,"title":"Per Page"},"description":"Number of results to return (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/worldbank/profile":{"get":{"tags":["World Bank"],"summary":"Country Profile Endpoint","operationId":"country_profile_endpoint_worldbank_profile_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 or alpha-3 country code (e.g. \"NO\", \"USA\", \"DE\").","title":"Country Code"},"description":"ISO 3166-1 alpha-2 or alpha-3 country code (e.g. \"NO\", \"USA\", \"DE\")."},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Specific year to retrieve. Defaults to most recent available data.","title":"Year"},"description":"Specific year to retrieve. Defaults to most recent available data."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__worldbank__models__CountryProfileWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/worldbank/compare":{"get":{"tags":["World Bank"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_worldbank_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"indicator_code","in":"query","required":true,"schema":{"type":"string","description":"World Bank indicator ID (e.g. \"NY.GDP.MKTP.CD\"). Use search to find codes.","title":"Indicator Code"},"description":"World Bank indicator ID (e.g. \"NY.GDP.MKTP.CD\"). Use search to find codes."},{"name":"country_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO 3166-1 codes (e.g. \"US,DE,JP\"). Maximum 20 countries.","title":"Country Codes"},"description":"Comma-separated ISO 3166-1 codes (e.g. \"US,DE,JP\"). Maximum 20 countries."},{"name":"year","in":"query","required":true,"schema":{"type":"integer","description":"The year to compare (e.g. 2022).","title":"Year"},"description":"The year to compare (e.g. 2022)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryComparisonWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country-info/country":{"get":{"tags":["Country Information"],"summary":"Get Country Endpoint","operationId":"get_country_endpoint_country_info_country_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 or alpha-3 country code","title":"Code"},"description":"ISO 3166-1 alpha-2 or alpha-3 country code"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__country_info__models__CountryWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country-info/search":{"get":{"tags":["Country Information"],"summary":"Search Countries Endpoint","operationId":"search_countries_endpoint_country_info_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (partial country name)","title":"Q"},"description":"Search query (partial country name)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return","default":10,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__country_info__models__CountryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country-info/region":{"get":{"tags":["Country Information"],"summary":"List Countries By Region Endpoint","operationId":"list_countries_by_region_endpoint_country_info_region_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"region","in":"query","required":true,"schema":{"type":"string","description":"Region name (Africa, Americas, Asia, Europe, Oceania)","title":"Region"},"description":"Region name (Africa, Americas, Asia, Europe, Oceania)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__country_info__models__CountryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country-info/stats":{"get":{"tags":["Country Information"],"summary":"Get Country Stats Endpoint","operationId":"get_country_stats_endpoint_country_info_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryStatsWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/trivia/questions":{"get":{"tags":["Trivia Questions"],"summary":"Get Questions Endpoint","description":"Get trivia questions with optional filters for category, difficulty, and type.","operationId":"get_questions_endpoint_trivia_questions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"amount","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of questions (1-50).","default":10,"title":"Amount"},"description":"Number of questions (1-50)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Category ID to filter questions.","title":"Category"},"description":"Category ID to filter questions."},{"name":"difficulty","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Difficulty level: easy, medium, or hard.","title":"Difficulty"},"description":"Difficulty level: easy, medium, or hard."},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Question type: multiple or boolean.","title":"Type"},"description":"Question type: multiple or boolean."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriviaQuestionListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/trivia/categories":{"get":{"tags":["Trivia Questions"],"summary":"Get Categories Endpoint","description":"List all available trivia categories.","operationId":"get_categories_endpoint_trivia_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriviaCategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/university/search":{"get":{"tags":["University Directory"],"summary":"Search Universities Endpoint","operationId":"search_universities_endpoint_university_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Partial university name to search for.","title":"Name"},"description":"Partial university name to search for."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Country name to filter by.","title":"Country"},"description":"Country name to filter by."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (default 20).","default":20,"title":"Limit"},"description":"Maximum results to return (default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UniversityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/exercise/search":{"get":{"tags":["Exercise Database"],"summary":"Search Exercises Endpoint","operationId":"search_exercises_endpoint_exercise_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (partial exercise name)","title":"Q"},"description":"Search query (partial exercise name)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return","default":20,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExerciseListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/exercise/exercise/{exercise_id}":{"get":{"tags":["Exercise Database"],"summary":"Get Exercise Endpoint","operationId":"get_exercise_endpoint_exercise_exercise__exercise_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"exercise_id","in":"path","required":true,"schema":{"type":"string","title":"Exercise Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExerciseWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/exercise/muscle-group/{muscle_group}":{"get":{"tags":["Exercise Database"],"summary":"List By Muscle Group Endpoint","operationId":"list_by_muscle_group_endpoint_exercise_muscle_group__muscle_group__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"muscle_group","in":"path","required":true,"schema":{"type":"string","title":"Muscle Group"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return","default":20,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExerciseListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/exercise/equipment/{equipment}":{"get":{"tags":["Exercise Database"],"summary":"List By Equipment Endpoint","operationId":"list_by_equipment_endpoint_exercise_equipment__equipment__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"equipment","in":"path","required":true,"schema":{"type":"string","title":"Equipment"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return","default":20,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExerciseListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/exercise/muscle-groups":{"get":{"tags":["Exercise Database"],"summary":"Get Muscle Groups Endpoint","operationId":"get_muscle_groups_endpoint_exercise_muscle_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Muscle Groups Endpoint Exercise Muscle Groups Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/exercise/equipment-types":{"get":{"tags":["Exercise Database"],"summary":"Get Equipment Types Endpoint","operationId":"get_equipment_types_endpoint_exercise_equipment_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Equipment Types Endpoint Exercise Equipment Types Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/nutrition/search":{"get":{"tags":["Nutrition Data"],"summary":"Search Foods Endpoint","operationId":"search_foods_endpoint_nutrition_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms (food name, brand, or description).","title":"Query"},"description":"Search terms (food name, brand, or description)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1–50, default 10).","default":10,"title":"Limit"},"description":"Number of results to return (1–50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FoodProductListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nutrition/product/{barcode}":{"get":{"tags":["Nutrition Data"],"summary":"Get Product Endpoint","operationId":"get_product_endpoint_nutrition_product__barcode__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"barcode","in":"path","required":true,"schema":{"type":"string","title":"Barcode"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nutrition__models__FoodProductWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-census/data":{"get":{"tags":["US Census Bureau"],"summary":"Get Acs Data Endpoint","operationId":"get_acs_data_endpoint_us_census_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"variables","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"ACS variable codes (e.g. B01001_001E).","title":"Variables"},"description":"ACS variable codes (e.g. B01001_001E)."},{"name":"geography","in":"query","required":true,"schema":{"type":"string","description":"Geography type: state, county, place, etc.","title":"Geography"},"description":"Geography type: state, county, place, etc."},{"name":"code","in":"query","required":false,"schema":{"type":"string","description":"FIPS code or \"*\" for all.","default":"*","title":"Code"},"description":"FIPS code or \"*\" for all."},{"name":"within_state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"State FIPS code to filter within.","title":"Within State"},"description":"State FIPS code to filter within."},{"name":"within_county","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"County FIPS for tract/block group queries.","title":"Within County"},"description":"County FIPS for tract/block group queries."},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"ACS 5-year vintage year.","default":2022,"title":"Year"},"description":"ACS 5-year vintage year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CensusDataWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-census/profile":{"get":{"tags":["US Census Bureau"],"summary":"Get Acs Profile Endpoint","operationId":"get_acs_profile_endpoint_us_census_profile_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"profile_type","in":"query","required":true,"schema":{"type":"string","description":"Profile: demographic, economic, housing, social.","title":"Profile Type"},"description":"Profile: demographic, economic, housing, social."},{"name":"geography","in":"query","required":true,"schema":{"type":"string","description":"Geography type: state, county, place, etc.","title":"Geography"},"description":"Geography type: state, county, place, etc."},{"name":"code","in":"query","required":false,"schema":{"type":"string","description":"FIPS code or \"*\" for all.","default":"*","title":"Code"},"description":"FIPS code or \"*\" for all."},{"name":"within_state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"State FIPS code to filter within.","title":"Within State"},"description":"State FIPS code to filter within."},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"ACS 5-year vintage year.","default":2022,"title":"Year"},"description":"ACS 5-year vintage year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__us_census__models__ProfileWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-census/groups":{"get":{"tags":["US Census Bureau"],"summary":"Search Groups Endpoint","operationId":"search_groups_endpoint_us_census_groups_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for ACS table groups.","title":"Query"},"description":"Search term for ACS table groups."},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"ACS 5-year vintage year.","default":2022,"title":"Year"},"description":"ACS 5-year vintage year."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results.","default":20,"title":"Limit"},"description":"Max results."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-census/groups/{group}":{"get":{"tags":["US Census Bureau"],"summary":"Get Group Variables Endpoint","operationId":"get_group_variables_endpoint_us_census_groups__group__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"group","in":"path","required":true,"schema":{"type":"string","title":"Group"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"ACS 5-year vintage year.","default":2022,"title":"Year"},"description":"ACS 5-year vintage year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupVariablesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-census/geography":{"get":{"tags":["US Census Bureau"],"summary":"Get Geography Codes Endpoint","operationId":"get_geography_codes_endpoint_us_census_geography_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"geography_type","in":"query","required":true,"schema":{"type":"string","description":"Geography type: state, county, place, etc.","title":"Geography Type"},"description":"Geography type: state, county, place, etc."},{"name":"state_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"State FIPS code for sub-state lookups.","title":"State Code"},"description":"State FIPS code for sub-state lookups."},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"ACS 5-year vintage year.","default":2022,"title":"Year"},"description":"ACS 5-year vintage year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeographyCodesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-county/search":{"get":{"tags":["US County Data"],"summary":"Search Counties Endpoint","operationId":"search_counties_endpoint_us_county_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (partial county name)","title":"Q"},"description":"Search query (partial county name)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return","default":20,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-county/county/{fips}":{"get":{"tags":["US County Data"],"summary":"Get County Endpoint","operationId":"get_county_endpoint_us_county_county__fips__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"fips","in":"path","required":true,"schema":{"type":"string","title":"Fips"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-county/state/{state_code}":{"get":{"tags":["US County Data"],"summary":"List By State Endpoint","operationId":"list_by_state_endpoint_us_county_state__state_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state_code","in":"path","required":true,"schema":{"type":"string","title":"State Code"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Maximum results to return","default":50,"title":"Limit"},"description":"Maximum results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/us-county/states":{"get":{"tags":["US County Data"],"summary":"Get States Endpoint","operationId":"get_states_endpoint_us_county_states_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get States Endpoint Us County States Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/world-time/now":{"get":{"tags":["World Time"],"summary":"Get Current Time Endpoint","operationId":"get_current_time_endpoint_world_time_now_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone name (e.g. Europe/Oslo, America/New_York, UTC).","title":"Timezone"},"description":"IANA timezone name (e.g. Europe/Oslo, America/New_York, UTC)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/world-time/convert":{"get":{"tags":["World Time"],"summary":"Convert Time Endpoint","operationId":"convert_time_endpoint_world_time_convert_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"from_timezone","in":"query","required":true,"schema":{"type":"string","description":"Source IANA timezone name.","title":"From Timezone"},"description":"Source IANA timezone name."},{"name":"to_timezone","in":"query","required":true,"schema":{"type":"string","description":"Target IANA timezone name.","title":"To Timezone"},"description":"Target IANA timezone name."},{"name":"time","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601 datetime without timezone (e.g. 2026-03-17T14:30:00). If omitted, uses the current time.","title":"Time"},"description":"ISO 8601 datetime without timezone (e.g. 2026-03-17T14:30:00). If omitted, uses the current time."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__world_time__models__ConversionWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/world-time/info":{"get":{"tags":["World Time"],"summary":"Get Timezone Info Endpoint","operationId":"get_timezone_info_endpoint_world_time_info_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone name.","title":"Timezone"},"description":"IANA timezone name."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneInfoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/world-time/timezones":{"get":{"tags":["World Time"],"summary":"List Timezones Endpoint","operationId":"list_timezones_endpoint_world_time_timezones_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"region","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Region prefix to filter (e.g. Europe, America, Asia).","title":"Region"},"description":"Region prefix to filter (e.g. Europe, America, Asia)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__world_time__models__TimezoneListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/famous-quotes/random":{"get":{"tags":["Famous Quotes"],"summary":"Get Random Quote Endpoint","description":"Get a random famous quote, optionally filtered by category.","operationId":"get_random_quote_endpoint_famous_quotes_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. wisdom, science, humor).","title":"Category"},"description":"Filter by category (e.g. wisdom, science, humor)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__famous_quotes__models__QuoteWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/famous-quotes/search":{"get":{"tags":["Famous Quotes"],"summary":"Search Quotes Endpoint","description":"Search for quotes matching a keyword.","operationId":"search_quotes_endpoint_famous_quotes_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (author, quote text, or category).","title":"Query"},"description":"Search keyword (author, quote text, or category)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":10,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/famous-quotes/author":{"get":{"tags":["Famous Quotes"],"summary":"Get Quotes By Author Endpoint","description":"Get quotes by a specific author.","operationId":"get_quotes_by_author_endpoint_famous_quotes_author_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Author name (case-insensitive, partial match).","title":"Name"},"description":"Author name (case-insensitive, partial match)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":10,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/famous-quotes/categories":{"get":{"tags":["Famous Quotes"],"summary":"List Categories Endpoint","description":"List all available quote categories.","operationId":"list_categories_endpoint_famous_quotes_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__famous_quotes__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/famous-quotes/authors":{"get":{"tags":["Famous Quotes"],"summary":"List Authors Endpoint","description":"List all authors in the quotes database.","operationId":"list_authors_endpoint_famous_quotes_authors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/dictionary/define":{"get":{"tags":["Dictionary"],"summary":"Define Word Endpoint","description":"Look up an English word — definitions, pronunciations, examples.","operationId":"define_word_endpoint_dictionary_define_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"English word to look up","title":"Word"},"description":"English word to look up"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__dictionary__models__WordWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dictionary/synonyms":{"get":{"tags":["Dictionary"],"summary":"Get Synonyms Endpoint","description":"Get synonyms and antonyms for an English word.","operationId":"get_synonyms_endpoint_dictionary_synonyms_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"English word to find synonyms/antonyms for","title":"Word"},"description":"English word to find synonyms/antonyms for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SynonymAntonymWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/currency-conversion/convert":{"get":{"tags":["Currency Conversion"],"summary":"Convert Endpoint","operationId":"convert_endpoint_currency_conversion_convert_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"amount","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0,"description":"Amount to convert.","title":"Amount"},"description":"Amount to convert."},{"name":"base","in":"query","required":true,"schema":{"type":"string","description":"Source currency code (e.g. USD).","title":"Base"},"description":"Source currency code (e.g. USD)."},{"name":"target","in":"query","required":true,"schema":{"type":"string","description":"Target currency code (e.g. EUR).","title":"Target"},"description":"Target currency code (e.g. EUR)."},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO date for historical rate (YYYY-MM-DD).","title":"Date"},"description":"ISO date for historical rate (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__currency_conversion__models__ConversionWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/currency-conversion/rates":{"get":{"tags":["Currency Conversion"],"summary":"Rates Endpoint","operationId":"rates_endpoint_currency_conversion_rates_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"Base currency code.","default":"EUR","title":"Base"},"description":"Base currency code."},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO date for historical rates.","title":"Date"},"description":"ISO date for historical rates."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__currency_conversion__models__RatesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/currency-conversion/currencies":{"get":{"tags":["Currency Conversion"],"summary":"Currencies Endpoint","operationId":"currencies_endpoint_currency_conversion_currencies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/this-day/on-this-day":{"get":{"tags":["This Day in History"],"summary":"Get On This Day Endpoint","description":"Get historical events, births, and deaths for a date.","operationId":"get_on_this_day_endpoint_this_day_on_this_day_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":12,"minimum":1},{"type":"null"}],"description":"Month (1-12). Defaults to today.","title":"Month"},"description":"Month (1-12). Defaults to today."},{"name":"day","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":31,"minimum":1},{"type":"null"}],"description":"Day of month (1-31). Defaults to today.","title":"Day"},"description":"Day of month (1-31). Defaults to today."},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: events, births, or deaths. Omit for all.","title":"Type"},"description":"Filter by type: events, births, or deaths. Omit for all."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max entries per category (1-100).","default":20,"title":"Max Results"},"description":"Max entries per category (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnThisDayWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/postal-codes/lookup":{"get":{"tags":["Postal Codes"],"summary":"Lookup Postal Code Endpoint","description":"Look up location details for a postal/ZIP code.","operationId":"lookup_postal_code_endpoint_postal_codes_lookup_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g. US, NO, DE)","title":"Country"},"description":"ISO 3166-1 alpha-2 country code (e.g. US, NO, DE)"},{"name":"code","in":"query","required":true,"schema":{"type":"string","description":"Postal or ZIP code to look up","title":"Code"},"description":"Postal or ZIP code to look up"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostalCodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/postal-codes/search":{"get":{"tags":["Postal Codes"],"summary":"Search By Place Endpoint","description":"Find postal codes for a city within a country and state.","operationId":"search_by_place_endpoint_postal_codes_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code","title":"Country"},"description":"ISO 3166-1 alpha-2 country code"},{"name":"state","in":"query","required":true,"schema":{"type":"string","description":"State or province name","title":"State"},"description":"State or province name"},{"name":"city","in":"query","required":true,"schema":{"type":"string","description":"City or place name","title":"City"},"description":"City or place name"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostalCodeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/postal-codes/countries":{"get":{"tags":["Postal Codes"],"summary":"List Supported Countries Endpoint","description":"List all countries supported for postal code lookup.","operationId":"list_supported_countries_endpoint_postal_codes_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportedCountryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/recipe/search":{"get":{"tags":["Recipe Database"],"summary":"Search Recipes Endpoint","operationId":"search_recipes_endpoint_recipe_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Recipe name to search for (e.g. 'Arrabiata', 'chicken').","title":"Query"},"description":"Recipe name to search for (e.g. 'Arrabiata', 'chicken')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recipe/random":{"get":{"tags":["Recipe Database"],"summary":"Get Random Recipe Endpoint","operationId":"get_random_recipe_endpoint_recipe_random_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/recipe/recipe/{meal_id}":{"get":{"tags":["Recipe Database"],"summary":"Get Recipe Endpoint","operationId":"get_recipe_endpoint_recipe_recipe__meal_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"meal_id","in":"path","required":true,"schema":{"type":"string","title":"Meal Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recipe/categories":{"get":{"tags":["Recipe Database"],"summary":"List Categories Endpoint","operationId":"list_categories_endpoint_recipe_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeCategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/recipe/category/{category}":{"get":{"tags":["Recipe Database"],"summary":"Filter By Category Endpoint","operationId":"filter_by_category_endpoint_recipe_category__category__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeSummaryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recipe/area/{area}":{"get":{"tags":["Recipe Database"],"summary":"Filter By Area Endpoint","operationId":"filter_by_area_endpoint_recipe_area__area__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"area","in":"path","required":true,"schema":{"type":"string","title":"Area"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipeSummaryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ip-geolocation/lookup":{"get":{"tags":["IP Geolocation"],"summary":"Lookup Endpoint","operationId":"lookup_endpoint_ip_geolocation_lookup_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string","description":"IPv4 or IPv6 address to look up.","title":"Ip"},"description":"IPv4 or IPv6 address to look up."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ip-geolocation/batch":{"post":{"tags":["IP Geolocation"],"summary":"Batch Endpoint","operationId":"batch_endpoint_ip_geolocation_batch_post","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Ips"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoBatchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/crypto-prices/price":{"get":{"tags":["Crypto Prices"],"summary":"Get Price Endpoint","operationId":"get_price_endpoint_crypto_prices_price_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"coin_id","in":"query","required":true,"schema":{"type":"string","description":"CoinGecko coin ID (e.g. bitcoin, ethereum).","title":"Coin Id"},"description":"CoinGecko coin ID (e.g. bitcoin, ethereum)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoinPriceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto-prices/top":{"get":{"tags":["Crypto Prices"],"summary":"Get Top Endpoint","operationId":"get_top_endpoint_crypto_prices_top_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of coins (1-100).","default":10,"title":"Limit"},"description":"Number of coins (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoinPriceListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto-prices/simple":{"get":{"tags":["Crypto Prices"],"summary":"Simple Price Endpoint","operationId":"simple_price_endpoint_crypto_prices_simple_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"coin_ids","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated coin IDs.","title":"Coin Ids"},"description":"Comma-separated coin IDs."},{"name":"vs_currencies","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated currency codes.","default":"usd","title":"Vs Currencies"},"description":"Comma-separated currency codes."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimplePriceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto-prices/search":{"get":{"tags":["Crypto Prices"],"summary":"Search Endpoint","operationId":"search_endpoint_crypto_prices_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for coin name or symbol.","title":"Query"},"description":"Search term for coin name or symbol."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoinSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mortgage-calculator/monthly-payment":{"get":{"tags":["Mortgage Calculator"],"summary":"Monthly Payment Endpoint","operationId":"monthly_payment_endpoint_mortgage_calculator_monthly_payment_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"principal","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0,"description":"Loan amount.","title":"Principal"},"description":"Loan amount."},{"name":"annual_rate","in":"query","required":true,"schema":{"type":"number","minimum":0,"description":"Annual interest rate as a percentage (e.g. 5.5).","title":"Annual Rate"},"description":"Annual interest rate as a percentage (e.g. 5.5)."},{"name":"term_years","in":"query","required":true,"schema":{"type":"integer","exclusiveMinimum":0,"description":"Loan term in years.","title":"Term Years"},"description":"Loan term in years."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonthlyPaymentWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mortgage-calculator/amortization":{"get":{"tags":["Mortgage Calculator"],"summary":"Amortization Endpoint","operationId":"amortization_endpoint_mortgage_calculator_amortization_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"principal","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0,"description":"Loan amount.","title":"Principal"},"description":"Loan amount."},{"name":"annual_rate","in":"query","required":true,"schema":{"type":"number","minimum":0,"description":"Annual interest rate as a percentage (e.g. 5.5).","title":"Annual Rate"},"description":"Annual interest rate as a percentage (e.g. 5.5)."},{"name":"term_years","in":"query","required":true,"schema":{"type":"integer","maximum":100,"exclusiveMinimum":0,"description":"Loan term in years.","title":"Term Years"},"description":"Loan term in years."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmortizationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mortgage-calculator/affordability":{"get":{"tags":["Mortgage Calculator"],"summary":"Affordability Endpoint","operationId":"affordability_endpoint_mortgage_calculator_affordability_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"annual_income","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0,"description":"Gross annual income.","title":"Annual Income"},"description":"Gross annual income."},{"name":"annual_rate","in":"query","required":true,"schema":{"type":"number","minimum":0,"description":"Annual interest rate as a percentage (e.g. 5.5).","title":"Annual Rate"},"description":"Annual interest rate as a percentage (e.g. 5.5)."},{"name":"monthly_debts","in":"query","required":false,"schema":{"type":"number","minimum":0,"description":"Existing monthly debt obligations.","default":0.0,"title":"Monthly Debts"},"description":"Existing monthly debt obligations."},{"name":"down_payment","in":"query","required":false,"schema":{"type":"number","minimum":0,"description":"Cash available for down payment.","default":0.0,"title":"Down Payment"},"description":"Cash available for down payment."},{"name":"term_years","in":"query","required":false,"schema":{"type":"integer","exclusiveMinimum":0,"description":"Loan term in years.","default":30,"title":"Term Years"},"description":"Loan term in years."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AffordabilityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/event/{event_id}":{"get":{"tags":["Historical Events"],"summary":"Get Event Endpoint","description":"Get a single historical event by its ID.","operationId":"get_event_endpoint_historical_events_event__event_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/search":{"get":{"tags":["Historical Events"],"summary":"Search Events Endpoint","description":"Search historical events by keyword.","operationId":"search_events_endpoint_historical_events_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (matches title and description).","title":"Q"},"description":"Search keyword (matches title and description)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/era/{era}":{"get":{"tags":["Historical Events"],"summary":"List By Era Endpoint","description":"List historical events by era.","operationId":"list_by_era_endpoint_historical_events_era__era__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"era","in":"path","required":true,"schema":{"type":"string","title":"Era"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/category/{category}":{"get":{"tags":["Historical Events"],"summary":"List By Category Endpoint","description":"List historical events by category.","operationId":"list_by_category_endpoint_historical_events_category__category__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/region/{region}":{"get":{"tags":["Historical Events"],"summary":"List By Region Endpoint","description":"List historical events by region.","operationId":"list_by_region_endpoint_historical_events_region__region__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"region","in":"path","required":true,"schema":{"type":"string","title":"Region"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/year-range":{"get":{"tags":["Historical Events"],"summary":"List By Year Range Endpoint","description":"List historical events within a year range.","operationId":"list_by_year_range_endpoint_historical_events_year_range_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"start_year","in":"query","required":true,"schema":{"type":"integer","description":"Start year (negative for BCE).","title":"Start Year"},"description":"Start year (negative for BCE)."},{"name":"end_year","in":"query","required":true,"schema":{"type":"integer","description":"End year (negative for BCE).","title":"End Year"},"description":"End year (negative for BCE)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-events/eras":{"get":{"tags":["Historical Events"],"summary":"List Eras Endpoint","description":"List all available historical eras.","operationId":"list_eras_endpoint_historical_events_eras_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/historical-events/categories":{"get":{"tags":["Historical Events"],"summary":"List Categories Endpoint","description":"List all available event categories.","operationId":"list_categories_endpoint_historical_events_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/historical-figures/figure/{figure_id}":{"get":{"tags":["Historical Figures"],"summary":"Get Figure Endpoint","description":"Get a historical figure by ID.","operationId":"get_figure_endpoint_historical_figures_figure__figure_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"figure_id","in":"path","required":true,"schema":{"type":"string","title":"Figure Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FigureWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-figures/search":{"get":{"tags":["Historical Figures"],"summary":"Search Figures Endpoint","description":"Search historical figures by keyword.","operationId":"search_figures_endpoint_historical_figures_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (name, known_for, or description).","title":"Q"},"description":"Search keyword (name, known_for, or description)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FigureListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-figures/field/{field}":{"get":{"tags":["Historical Figures"],"summary":"List By Field Endpoint","description":"List historical figures by field of achievement.","operationId":"list_by_field_endpoint_historical_figures_field__field__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"field","in":"path","required":true,"schema":{"type":"string","title":"Field"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FigureListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-figures/era/{era}":{"get":{"tags":["Historical Figures"],"summary":"List By Era Endpoint","description":"List historical figures by historical era.","operationId":"list_by_era_endpoint_historical_figures_era__era__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"era","in":"path","required":true,"schema":{"type":"string","title":"Era"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FigureListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-figures/nationality/{nationality}":{"get":{"tags":["Historical Figures"],"summary":"List By Nationality Endpoint","description":"List historical figures by nationality.","operationId":"list_by_nationality_endpoint_historical_figures_nationality__nationality__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"nationality","in":"path","required":true,"schema":{"type":"string","title":"Nationality"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":50,"title":"Limit"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FigureListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/historical-figures/fields":{"get":{"tags":["Historical Figures"],"summary":"List Fields Endpoint","description":"List all available fields of achievement.","operationId":"list_fields_endpoint_historical_figures_fields_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/historical-figures/eras":{"get":{"tags":["Historical Figures"],"summary":"List Eras Endpoint","description":"List all available historical eras.","operationId":"list_eras_endpoint_historical_figures_eras_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/bin-lookup/lookup/{bin_digits}":{"get":{"tags":["BIN Lookup"],"summary":"Lookup Bin Endpoint","operationId":"lookup_bin_endpoint_bin_lookup_lookup__bin_digits__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"bin_digits","in":"path","required":true,"schema":{"type":"string","description":"First 6-8 digits of a payment card number.","title":"Bin Digits"},"description":"First 6-8 digits of a payment card number."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BinResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bin-lookup/brands":{"get":{"tags":["BIN Lookup"],"summary":"Brands Endpoint","operationId":"brands_endpoint_bin_lookup_brands_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/vat-rates/country":{"get":{"tags":["VAT Rates (EU)"],"summary":"Get Vat Rate","description":"Get VAT rates for a specific country.","operationId":"get_vat_rate_vat_rates_country_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","description":"ISO alpha-2 country code (e.g. DE, FR, SE)","title":"Code"},"description":"ISO alpha-2 country code (e.g. DE, FR, SE)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatRateWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vat-rates/all":{"get":{"tags":["VAT Rates (EU)"],"summary":"List All Rates","description":"List VAT rates for all countries.","operationId":"list_all_rates_vat_rates_all_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatRateListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/vat-rates/search":{"get":{"tags":["VAT Rates (EU)"],"summary":"Search Rates","description":"Search VAT rates by country name.","operationId":"search_rates_vat_rates_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by country name","title":"Q"},"description":"Search by country name"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vat-rates/highest":{"get":{"tags":["VAT Rates (EU)"],"summary":"Highest Rates","description":"Get countries with the highest standard VAT rates.","operationId":"highest_rates_vat_rates_highest_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vat-rates/lowest":{"get":{"tags":["VAT Rates (EU)"],"summary":"Lowest Rates","description":"Get countries with the lowest standard VAT rates.","operationId":"lowest_rates_vat_rates_lowest_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatRateListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calories-burned/calculate":{"get":{"tags":["Calories Burned"],"summary":"Calculate Calories","description":"Calculate calories burned for an activity.","operationId":"calculate_calories_calories_burned_calculate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"activity","in":"query","required":true,"schema":{"type":"string","description":"Activity ID (e.g. running-5mph, cycling-moderate)","title":"Activity"},"description":"Activity ID (e.g. running-5mph, cycling-moderate)"},{"name":"weight_kg","in":"query","required":true,"schema":{"type":"number","maximum":500,"exclusiveMinimum":0,"description":"Body weight in kilograms","title":"Weight Kg"},"description":"Body weight in kilograms"},{"name":"duration_minutes","in":"query","required":true,"schema":{"type":"number","maximum":1440,"exclusiveMinimum":0,"description":"Duration in minutes","title":"Duration Minutes"},"description":"Duration in minutes"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalorieResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calories-burned/search":{"get":{"tags":["Calories Burned"],"summary":"Search Activities","description":"Search activities by name.","operationId":"search_activities_calories_burned_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by activity name or category","title":"Q"},"description":"Search by activity name or category"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calories-burned/category/{category}":{"get":{"tags":["Calories Burned"],"summary":"List By Category","description":"List activities in a given category.","operationId":"list_by_category_calories_burned_category__category__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calories-burned/categories":{"get":{"tags":["Calories Burned"],"summary":"Get Categories","description":"List all activity categories.","operationId":"get_categories_calories_burned_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__calories_burned__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/calories-burned/activities":{"get":{"tags":["Calories Burned"],"summary":"List All Activities","description":"List all available activities.","operationId":"list_all_activities_calories_burned_activities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/astronomy/planet/{name}":{"get":{"tags":["Astronomy"],"summary":"Get Planet","description":"Get detailed information about a planet.","operationId":"get_planet_astronomy_planet__name__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanetWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/astronomy/planets":{"get":{"tags":["Astronomy"],"summary":"List Planets","description":"List planets in the solar system.","operationId":"list_planets_astronomy_planets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: terrestrial, gas_giant, ice_giant, dwarf","title":"Type"},"description":"Filter by type: terrestrial, gas_giant, ice_giant, dwarf"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanetListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/astronomy/star/{name}":{"get":{"tags":["Astronomy"],"summary":"Get Star","description":"Get detailed information about a star.","operationId":"get_star_astronomy_star__name__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StarWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/astronomy/stars":{"get":{"tags":["Astronomy"],"summary":"List Stars","description":"List notable stars sorted by brightness or distance.","operationId":"list_stars_astronomy_stars_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","description":"Sort by: brightness or distance","default":"brightness","title":"Sort By"},"description":"Sort by: brightness or distance"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StarListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/astronomy/stars/search":{"get":{"tags":["Astronomy"],"summary":"Search Stars","description":"Search stars by name or constellation.","operationId":"search_stars_astronomy_stars_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by star name or constellation","title":"Q"},"description":"Search by star name or constellation"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StarListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/astronomy/constellations":{"get":{"tags":["Astronomy"],"summary":"Get Constellations","description":"List all constellations represented in the star database.","operationId":"get_constellations_astronomy_constellations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Constellations Astronomy Constellations Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/animals/animal/{animal_id}":{"get":{"tags":["Animal Species"],"summary":"Get Animal","description":"Get detailed information about an animal species.","operationId":"get_animal_animals_animal__animal_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"animal_id","in":"path","required":true,"schema":{"type":"string","title":"Animal Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/animals/search":{"get":{"tags":["Animal Species"],"summary":"Search Animals","description":"Search animal species.","operationId":"search_animals_animals_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by common name, scientific name, or family","title":"Q"},"description":"Search by common name, scientific name, or family"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/animals/class/{animal_class}":{"get":{"tags":["Animal Species"],"summary":"List By Class","description":"List animals by taxonomic class (e.g. Mammalia, Aves, Reptilia).","operationId":"list_by_class_animals_class__animal_class__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"animal_class","in":"path","required":true,"schema":{"type":"string","title":"Animal Class"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/animals/habitat/{habitat}":{"get":{"tags":["Animal Species"],"summary":"List By Habitat","description":"List animals by habitat type.","operationId":"list_by_habitat_animals_habitat__habitat__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"habitat","in":"path","required":true,"schema":{"type":"string","title":"Habitat"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/animals/endangered":{"get":{"tags":["Animal Species"],"summary":"Get Endangered","description":"List endangered and critically endangered species.","operationId":"get_endangered_animals_endangered_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/animals/classes":{"get":{"tags":["Animal Species"],"summary":"Get Classes","description":"List all taxonomic classes in the database.","operationId":"get_classes_animals_classes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Classes Animals Classes Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/animals/habitats":{"get":{"tags":["Animal Species"],"summary":"Get Habitats","description":"List all habitat types in the database.","operationId":"get_habitats_animals_habitats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Habitats Animals Habitats Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/swift-bic/lookup/{swift_code}":{"get":{"tags":["SWIFT/BIC Lookup"],"summary":"Lookup Swift","description":"Look up a bank by its SWIFT/BIC code.","operationId":"lookup_swift_swift_bic_lookup__swift_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"swift_code","in":"path","required":true,"schema":{"type":"string","title":"Swift Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BicWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/swift-bic/search":{"get":{"tags":["SWIFT/BIC Lookup"],"summary":"Search Banks","description":"Search SWIFT/BIC entries.","operationId":"search_banks_swift_bic_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by bank name, city, or SWIFT code","title":"Q"},"description":"Search by bank name, city, or SWIFT code"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BicListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/swift-bic/country/{country_code}":{"get":{"tags":["SWIFT/BIC Lookup"],"summary":"List By Country","description":"List banks by ISO country code.","operationId":"list_by_country_swift_bic_country__country_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"path","required":true,"schema":{"type":"string","title":"Country Code"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BicListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/swift-bic/countries":{"get":{"tags":["SWIFT/BIC Lookup"],"summary":"Get Countries","description":"List all countries in the SWIFT/BIC database.","operationId":"get_countries_swift_bic_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Countries Swift Bic Countries Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/sp500/company/{ticker}":{"get":{"tags":["S&P 500 Companies"],"summary":"Get Company","description":"Get detailed information about an S&P 500 company by ticker symbol.","operationId":"get_company_sp500_company__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__sp500__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sp500/search":{"get":{"tags":["S&P 500 Companies"],"summary":"Search Companies","description":"Search S&P 500 companies.","operationId":"search_companies_sp500_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by company name or ticker symbol","title":"Q"},"description":"Search by company name or ticker symbol"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__sp500__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sp500/sector/{sector}":{"get":{"tags":["S&P 500 Companies"],"summary":"List By Sector","description":"List S&P 500 companies by GICS sector.","operationId":"list_by_sector_sp500_sector__sector__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sector","in":"path","required":true,"schema":{"type":"string","title":"Sector"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__sp500__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sp500/sectors":{"get":{"tags":["S&P 500 Companies"],"summary":"Get Sectors","description":"List all GICS sectors in the database.","operationId":"get_sectors_sp500_sectors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Sectors Sp500 Sectors Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/income-tax/country/{country_code}":{"get":{"tags":["Income Tax Rates"],"summary":"Get Country Tax Info","description":"Get income tax brackets and information for a country.","operationId":"get_country_tax_info_income_tax_country__country_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"path","required":true,"schema":{"type":"string","title":"Country Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryTaxInfoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/income-tax/calculate":{"get":{"tags":["Income Tax Rates"],"summary":"Calculate Tax","description":"Calculate progressive income tax for a given country and income.","operationId":"calculate_tax_income_tax_calculate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":true,"schema":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g. US, GB, NO).","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code (e.g. US, GB, NO)."},{"name":"income","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0,"description":"Gross annual income in local currency.","title":"Income"},"description":"Gross annual income in local currency."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/income-tax/countries":{"get":{"tags":["Income Tax Rates"],"summary":"List Countries","description":"List all countries with available tax bracket data.","operationId":"list_countries_income_tax_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__income_tax__models__CountryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/ticker-search/ticker/{ticker}":{"get":{"tags":["Company Ticker Search"],"summary":"Get Ticker","description":"Get detailed information about a company ticker.","operationId":"get_ticker_ticker_search_ticker__ticker__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TickerWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ticker-search/search":{"get":{"tags":["Company Ticker Search"],"summary":"Search Tickers","description":"Search company tickers.","operationId":"search_tickers_ticker_search_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by company name or ticker symbol","title":"Q"},"description":"Search by company name or ticker symbol"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TickerListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ticker-search/exchange/{exchange}":{"get":{"tags":["Company Ticker Search"],"summary":"List By Exchange","description":"List tickers by stock exchange (e.g. NYSE, NASDAQ, LSE, TSE).","operationId":"list_by_exchange_ticker_search_exchange__exchange__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"exchange","in":"path","required":true,"schema":{"type":"string","title":"Exchange"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TickerListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ticker-search/sector/{sector}":{"get":{"tags":["Company Ticker Search"],"summary":"List By Sector","description":"List tickers by GICS sector (e.g. Information Technology, Financials, Health Care).","operationId":"list_by_sector_ticker_search_sector__sector__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sector","in":"path","required":true,"schema":{"type":"string","title":"Sector"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TickerListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ticker-search/exchanges":{"get":{"tags":["Company Ticker Search"],"summary":"Get Exchanges","description":"List all stock exchanges in the database.","operationId":"get_exchanges_ticker_search_exchanges_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Exchanges Ticker Search Exchanges Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/vin-lookup/decode/{vin}":{"get":{"tags":["VIN Lookup"],"summary":"Decode Vin","description":"Decode a Vehicle Identification Number.","operationId":"decode_vin_vin_lookup_decode__vin__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vin","in":"path","required":true,"schema":{"type":"string","minLength":17,"maxLength":17,"description":"17-character VIN.","title":"Vin"},"description":"17-character VIN."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__vin_lookup__models__VinDecodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vin-lookup/manufacturers":{"get":{"tags":["VIN Lookup"],"summary":"Get Manufacturers","description":"List all known manufacturers in the WMI database.","operationId":"get_manufacturers_vin_lookup_manufacturers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Manufacturers Vin Lookup Manufacturers Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/vehicle-specs/vehicle/{vehicle_id}":{"get":{"tags":["Vehicle Specifications"],"summary":"Get Vehicle","description":"Get detailed specifications for a vehicle.","operationId":"get_vehicle_vehicle_specs_vehicle__vehicle_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vehicle_id","in":"path","required":true,"schema":{"type":"string","title":"Vehicle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vehicle-specs/search":{"get":{"tags":["Vehicle Specifications"],"summary":"Search Vehicles","description":"Search the vehicle specifications database.","operationId":"search_vehicles_vehicle_specs_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by make, model, or engine.","title":"Q"},"description":"Search by make, model, or engine."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vehicle-specs/make/{make}":{"get":{"tags":["Vehicle Specifications"],"summary":"List By Make","description":"List vehicles by manufacturer.","operationId":"list_by_make_vehicle_specs_make__make__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"make","in":"path","required":true,"schema":{"type":"string","title":"Make"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vehicle-specs/body-style/{body_style}":{"get":{"tags":["Vehicle Specifications"],"summary":"List By Body Style","description":"List vehicles by body style (Sedan, SUV, Truck, etc.).","operationId":"list_by_body_style_vehicle_specs_body_style__body_style__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"body_style","in":"path","required":true,"schema":{"type":"string","title":"Body Style"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vehicle-specs/makes":{"get":{"tags":["Vehicle Specifications"],"summary":"Get Makes","description":"List all vehicle makes in the database.","operationId":"get_makes_vehicle_specs_makes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Makes Vehicle Specs Makes Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/vehicle-specs/body-styles":{"get":{"tags":["Vehicle Specifications"],"summary":"Get Body Styles","description":"List all body styles in the database.","operationId":"get_body_styles_vehicle_specs_body_styles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Body Styles Vehicle Specs Body Styles Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/ev-data/ev/{ev_id}":{"get":{"tags":["Electric Vehicle Data"],"summary":"Get Ev","description":"Get detailed specifications for an electric vehicle.","operationId":"get_ev_ev_data_ev__ev_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ev_id","in":"path","required":true,"schema":{"type":"string","title":"Ev Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-data/search":{"get":{"tags":["Electric Vehicle Data"],"summary":"Search Evs","description":"Search the electric vehicle database.","operationId":"search_evs_ev_data_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by make, model, or features.","title":"Q"},"description":"Search by make, model, or features."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-data/make/{make}":{"get":{"tags":["Electric Vehicle Data"],"summary":"List By Make","description":"List EVs by manufacturer.","operationId":"list_by_make_ev_data_make__make__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"make","in":"path","required":true,"schema":{"type":"string","title":"Make"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-data/segment/{segment}":{"get":{"tags":["Electric Vehicle Data"],"summary":"List By Segment","description":"List EVs by market segment (Economy, Mid-range, Premium, Luxury, Performance).","operationId":"list_by_segment_ev_data_segment__segment__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"segment","in":"path","required":true,"schema":{"type":"string","title":"Segment"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-data/range":{"get":{"tags":["Electric Vehicle Data"],"summary":"List By Range","description":"List EVs by range, sorted from highest to lowest.","operationId":"list_by_range_ev_data_range_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"min_range_km","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Minimum range in km.","default":0,"title":"Min Range Km"},"description":"Minimum range in km."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-data/makes":{"get":{"tags":["Electric Vehicle Data"],"summary":"Get Makes","description":"List all EV makes in the database.","operationId":"get_makes_ev_data_makes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Makes Ev Data Makes Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/ev-data/segments":{"get":{"tags":["Electric Vehicle Data"],"summary":"Get Segments","description":"List all market segments in the database.","operationId":"get_segments_ev_data_segments_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Segments Ev Data Segments Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/hospital-directory/hospital/{hospital_id}":{"get":{"tags":["Hospital Directory"],"summary":"Get Hospital","description":"Get detailed information about a hospital.","operationId":"get_hospital_hospital_directory_hospital__hospital_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"hospital_id","in":"path","required":true,"schema":{"type":"string","title":"Hospital Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/search":{"get":{"tags":["Hospital Directory"],"summary":"Search Hospitals","description":"Search the hospital directory.","operationId":"search_hospitals_hospital_directory_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by name, city, or specialty.","title":"Q"},"description":"Search by name, city, or specialty."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/state/{state}":{"get":{"tags":["Hospital Directory"],"summary":"List By State","description":"List hospitals by US state abbreviation (e.g. MA, CA, NY).","operationId":"list_by_state_hospital_directory_state__state__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state","in":"path","required":true,"schema":{"type":"string","title":"State"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/type/{hospital_type}":{"get":{"tags":["Hospital Directory"],"summary":"List By Type","description":"List hospitals by type (Teaching, General, Children's, VA).","operationId":"list_by_type_hospital_directory_type__hospital_type__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"hospital_type","in":"path","required":true,"schema":{"type":"string","title":"Hospital Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/specialty/{specialty}":{"get":{"tags":["Hospital Directory"],"summary":"List By Specialty","description":"List hospitals by medical specialty.","operationId":"list_by_specialty_hospital_directory_specialty__specialty__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"specialty","in":"path","required":true,"schema":{"type":"string","title":"Specialty"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/trauma-centers":{"get":{"tags":["Hospital Directory"],"summary":"List Trauma Centers","description":"List trauma centers by level.","operationId":"list_trauma_centers_hospital_directory_trauma_centers_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"level","in":"query","required":false,"schema":{"type":"string","description":"Trauma level (Level I, Level II, Level III).","default":"Level I","title":"Level"},"description":"Trauma level (Level I, Level II, Level III)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HospitalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hospital-directory/states":{"get":{"tags":["Hospital Directory"],"summary":"Get States","description":"List all US states with hospitals in the directory.","operationId":"get_states_hospital_directory_states_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get States Hospital Directory States Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/hospital-directory/types":{"get":{"tags":["Hospital Directory"],"summary":"Get Types","description":"List all hospital types in the directory.","operationId":"get_types_hospital_directory_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Types Hospital Directory Types Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/hospital-directory/specialties":{"get":{"tags":["Hospital Directory"],"summary":"Get Specialties","description":"List all medical specialties in the directory.","operationId":"get_specialties_hospital_directory_specialties_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Specialties Hospital Directory Specialties Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/phone-validation/validate":{"get":{"tags":["Phone Number Validation"],"summary":"Validate Phone Number","description":"Validate and parse a phone number.","operationId":"validate_phone_number_phone_validation_validate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"number","in":"query","required":true,"schema":{"type":"string","description":"Phone number to validate (E.164, international, or national format)","title":"Number"},"description":"Phone number to validate (E.164, international, or national format)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneValidationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/phone-validation/format":{"get":{"tags":["Phone Number Validation"],"summary":"Format Phone Number","description":"Format a phone number in the specified style.","operationId":"format_phone_number_phone_validation_format_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"number","in":"query","required":true,"schema":{"type":"string","description":"Phone number to format","title":"Number"},"description":"Phone number to format"},{"name":"fmt","in":"query","required":false,"schema":{"type":"string","description":"Output format: e164, international, or national","default":"e164","title":"Fmt"},"description":"Output format: e164, international, or national"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneFormatWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/phone-validation/countries":{"get":{"tags":["Phone Number Validation"],"summary":"List Countries","description":"List all known country calling codes.","operationId":"list_countries_phone_validation_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryCallingCodeListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/phone-validation/country/{code}":{"get":{"tags":["Phone Number Validation"],"summary":"Get Country","description":"Get calling code details for a specific country by ISO code.","operationId":"get_country_phone_validation_country__code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryCallingCodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/emoji-database/emoji/{emoji_id}":{"get":{"tags":["Emoji Database"],"summary":"Get Emoji","description":"Get detailed information about an emoji.","operationId":"get_emoji_emoji_database_emoji__emoji_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"emoji_id","in":"path","required":true,"schema":{"type":"string","title":"Emoji Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmojiWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/emoji-database/search":{"get":{"tags":["Emoji Database"],"summary":"Search Emojis","description":"Search emojis.","operationId":"search_emojis_emoji_database_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by name, keyword, or shortcode","title":"Q"},"description":"Search by name, keyword, or shortcode"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmojiListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/emoji-database/category/{category}":{"get":{"tags":["Emoji Database"],"summary":"List By Category","description":"List emojis by category.","operationId":"list_by_category_emoji_database_category__category__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmojiListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/emoji-database/categories":{"get":{"tags":["Emoji Database"],"summary":"Get Categories","description":"List all emoji categories in the database.","operationId":"get_categories_emoji_database_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Categories Emoji Database Categories Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/emoji-database/random":{"get":{"tags":["Emoji Database"],"summary":"Get Random Emoji","description":"Get a random emoji.","operationId":"get_random_emoji_emoji_database_random_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmojiWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/password-generator/generate":{"get":{"tags":["Password Generator"],"summary":"Generate Password","description":"Generate a cryptographically secure random password.","operationId":"generate_password_password_generator_generate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"length","in":"query","required":false,"schema":{"type":"integer","maximum":128,"minimum":4,"description":"Password length","default":16,"title":"Length"},"description":"Password length"},{"name":"uppercase","in":"query","required":false,"schema":{"type":"boolean","description":"Include uppercase letters","default":true,"title":"Uppercase"},"description":"Include uppercase letters"},{"name":"lowercase","in":"query","required":false,"schema":{"type":"boolean","description":"Include lowercase letters","default":true,"title":"Lowercase"},"description":"Include lowercase letters"},{"name":"digits","in":"query","required":false,"schema":{"type":"boolean","description":"Include digits","default":true,"title":"Digits"},"description":"Include digits"},{"name":"symbols","in":"query","required":false,"schema":{"type":"boolean","description":"Include symbols","default":true,"title":"Symbols"},"description":"Include symbols"},{"name":"exclude_ambiguous","in":"query","required":false,"schema":{"type":"boolean","description":"Exclude ambiguous characters (0/O, 1/l/I, etc.)","default":false,"title":"Exclude Ambiguous"},"description":"Exclude ambiguous characters (0/O, 1/l/I, etc.)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/password-generator/passphrase":{"get":{"tags":["Password Generator"],"summary":"Generate Passphrase","description":"Generate a passphrase from random dictionary words.","operationId":"generate_passphrase_password_generator_passphrase_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"words","in":"query","required":false,"schema":{"type":"integer","maximum":12,"minimum":2,"description":"Number of words","default":4,"title":"Words"},"description":"Number of words"},{"name":"separator","in":"query","required":false,"schema":{"type":"string","description":"Word separator","default":"-","title":"Separator"},"description":"Word separator"},{"name":"capitalize","in":"query","required":false,"schema":{"type":"boolean","description":"Capitalize each word","default":false,"title":"Capitalize"},"description":"Capitalize each word"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PassphraseWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/password-generator/pin":{"get":{"tags":["Password Generator"],"summary":"Generate Pin","description":"Generate a cryptographically secure numeric PIN.","operationId":"generate_pin_password_generator_pin_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"length","in":"query","required":false,"schema":{"type":"integer","maximum":12,"minimum":4,"description":"PIN length","default":6,"title":"Length"},"description":"PIN length"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PinWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/password-generator/strength":{"get":{"tags":["Password Generator"],"summary":"Check Strength","description":"Estimate the strength of a given password.","operationId":"check_strength_password_generator_strength_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"password","in":"query","required":true,"schema":{"type":"string","description":"Password to evaluate","title":"Password"},"description":"Password to evaluate"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StrengthWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/network/{network_id}":{"get":{"tags":["EV Charging"],"summary":"Get Network","description":"Get detailed information about a charging network.","operationId":"get_network_ev_charging_network__network_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"network_id","in":"path","required":true,"schema":{"type":"string","title":"Network Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargingNetworkWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/networks/search":{"get":{"tags":["EV Charging"],"summary":"Search Networks","description":"Search charging networks.","operationId":"search_networks_ev_charging_networks_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search by network name or description","title":"Q"},"description":"Search by network name or description"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargingNetworkListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/networks/country/{country}":{"get":{"tags":["EV Charging"],"summary":"List Networks By Country","description":"List charging networks operating in a specific country.","operationId":"list_networks_by_country_ev_charging_networks_country__country__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","title":"Country"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargingNetworkListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/connector/{connector_id}":{"get":{"tags":["EV Charging"],"summary":"Get Connector","description":"Get detailed information about a connector type.","operationId":"get_connector_ev_charging_connector__connector_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectorTypeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/connectors":{"get":{"tags":["EV Charging"],"summary":"List Connectors","description":"List all connector types.","operationId":"list_connectors_ev_charging_connectors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectorTypeListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/ev-charging/level/{level_id}":{"get":{"tags":["EV Charging"],"summary":"Get Level","description":"Get detailed information about a charging level.","operationId":"get_level_ev_charging_level__level_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"level_id","in":"path","required":true,"schema":{"type":"string","title":"Level Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargingLevelWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ev-charging/levels":{"get":{"tags":["EV Charging"],"summary":"List Levels","description":"List all charging levels.","operationId":"list_levels_ev_charging_levels_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargingLevelListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/wikipedia/search":{"get":{"tags":["Wikipedia"],"summary":"Search Articles Endpoint","description":"Search Wikipedia articles by keyword.","operationId":"search_articles_endpoint_wikipedia_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keywords or phrases.","title":"Query"},"description":"Search query — keywords or phrases."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results to return (1-20).","default":5,"title":"Limit"},"description":"Max results to return (1-20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__wikipedia__models__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikipedia/summary/{title}":{"get":{"tags":["Wikipedia"],"summary":"Get Article Summary Endpoint","description":"Get a concise summary of a Wikipedia article.","operationId":"get_article_summary_endpoint_wikipedia_summary__title__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"title","in":"path","required":true,"schema":{"type":"string","title":"Title"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wikipedia/sections/{title}":{"get":{"tags":["Wikipedia"],"summary":"Get Article Sections Endpoint","description":"Get the full section structure and content of a Wikipedia article.","operationId":"get_article_sections_endpoint_wikipedia_sections__title__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"title","in":"path","required":true,"schema":{"type":"string","title":"Title"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfoodfacts/product":{"get":{"tags":["Open Food Facts"],"summary":"Get Product Endpoint","operationId":"get_product_endpoint_openfoodfacts_product_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"barcode","in":"query","required":true,"schema":{"type":"string","description":"Product barcode (EAN-13 or UPC-A).","title":"Barcode"},"description":"Product barcode (EAN-13 or UPC-A)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__openfoodfacts__models__FoodProductWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openfoodfacts/search":{"get":{"tags":["Open Food Facts"],"summary":"Search Endpoint","operationId":"search_endpoint_openfoodfacts_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Product name search query.","title":"Query"},"description":"Product name search query."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results (1-50).","default":10,"title":"Limit"},"description":"Max results (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductSearchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migration/population":{"get":{"tags":["International Migration (UNHCR)"],"summary":"Get Population","description":"Get refugee, asylum seeker, IDP, and stateless population statistics.","operationId":"get_population_migration_population_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by year (1951-2025)","title":"Year"},"description":"Filter by year (1951-2025)"},{"name":"country_of_origin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of origin","title":"Country Of Origin"},"description":"ISO country code of origin"},{"name":"country_of_asylum","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of asylum","title":"Country Of Asylum"},"description":"ISO country code of asylum"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Population Migration Population Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migration/demographics":{"get":{"tags":["International Migration (UNHCR)"],"summary":"Get Demographics","description":"Get age and gender demographic breakdowns of displaced populations.","operationId":"get_demographics_migration_demographics_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by year (1951-2025)","title":"Year"},"description":"Filter by year (1951-2025)"},{"name":"country_of_origin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of origin","title":"Country Of Origin"},"description":"ISO country code of origin"},{"name":"country_of_asylum","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of asylum","title":"Country Of Asylum"},"description":"ISO country code of asylum"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Demographics Migration Demographics Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migration/solutions":{"get":{"tags":["International Migration (UNHCR)"],"summary":"Get Solutions","description":"Get durable solutions — returns, resettlement, naturalisation.","operationId":"get_solutions_migration_solutions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by year (1951-2025)","title":"Year"},"description":"Filter by year (1951-2025)"},{"name":"country_of_origin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of origin","title":"Country Of Origin"},"description":"ISO country code of origin"},{"name":"country_of_asylum","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code of asylum","title":"Country Of Asylum"},"description":"ISO country code of asylum"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Solutions Migration Solutions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migration/countries":{"get":{"tags":["International Migration (UNHCR)"],"summary":"List Countries","description":"List all countries and territories in the UNHCR dataset.","operationId":"list_countries_migration_countries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Countries Migration Countries Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/museum/search":{"get":{"tags":["Art & Museum Collections"],"summary":"Search Artworks","description":"Search artworks across Met Museum and Art Institute of Chicago.","operationId":"search_artworks_museum_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search term (artist, title, style, subject)","title":"Q"},"description":"Search term (artist, title, style, subject)"},{"name":"institution","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"'met' or 'aic' (omit for both)","title":"Institution"},"description":"'met' or 'aic' (omit for both)"},{"name":"department_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Met department ID","title":"Department Id"},"description":"Met department ID"},{"name":"is_highlight","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Highlighted works only (Met)","title":"Is Highlight"},"description":"Highlighted works only (Met)"},{"name":"has_images","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"With images only (Met)","title":"Has Images"},"description":"With images only (Met)"},{"name":"medium","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by medium (Met)","title":"Medium"},"description":"Filter by medium (Met)"},{"name":"date_begin","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year","title":"Date Begin"},"description":"Start year"},{"name":"date_end","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year","title":"Date End"},"description":"End year"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"description":"Max results","default":5,"title":"Limit"},"description":"Max results"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/museum/departments":{"get":{"tags":["Art & Museum Collections"],"summary":"Get Departments","description":"List Met Museum curatorial departments.","operationId":"get_departments_museum_departments_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentsWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/museum/{institution}/{object_id}":{"get":{"tags":["Art & Museum Collections"],"summary":"Get Artwork","description":"Get full artwork details by institution ('met' or 'aic') and ID.","operationId":"get_artwork_museum__institution___object_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"institution","in":"path","required":true,"schema":{"type":"string","title":"Institution"}},{"name":"object_id","in":"path","required":true,"schema":{"type":"integer","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artwork"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/musicbrainz/artist":{"get":{"tags":["MusicBrainz"],"summary":"Get Artist Endpoint","operationId":"get_artist_endpoint_musicbrainz_artist_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","description":"MusicBrainz artist UUID.","title":"Id"},"description":"MusicBrainz artist UUID."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/musicbrainz/artists/search":{"get":{"tags":["MusicBrainz"],"summary":"Search Artists Endpoint","operationId":"search_artists_endpoint_musicbrainz_artists_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Artist name search query.","title":"Query"},"description":"Artist name search query."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results (1-25).","default":10,"title":"Limit"},"description":"Max results (1-25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/musicbrainz/releases":{"get":{"tags":["MusicBrainz"],"summary":"Get Releases Endpoint","operationId":"get_releases_endpoint_musicbrainz_releases_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"artist_id","in":"query","required":true,"schema":{"type":"string","description":"MusicBrainz artist UUID.","title":"Artist Id"},"description":"MusicBrainz artist UUID."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":25,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/musicbrainz/recordings/search":{"get":{"tags":["MusicBrainz"],"summary":"Search Recordings Endpoint","operationId":"search_recordings_endpoint_musicbrainz_recordings_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Recording/song name search query.","title":"Query"},"description":"Recording/song name search query."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"description":"Max results (1-25).","default":10,"title":"Limit"},"description":"Max results (1-25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nasa/apod":{"get":{"tags":["NASA"],"summary":"Get Apod","description":"Astronomy Picture of the Day — images and explanations of celestial phenomena.","operationId":"get_apod_nasa_apod_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific date (YYYY-MM-DD).","title":"Date"},"description":"Specific date (YYYY-MM-DD)."},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date for range (YYYY-MM-DD).","title":"Start Date"},"description":"Start date for range (YYYY-MM-DD)."},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date for range (YYYY-MM-DD).","title":"End Date"},"description":"End date for range (YYYY-MM-DD)."},{"name":"count","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Return N random APOD entries (1-100).","title":"Count"},"description":"Return N random APOD entries (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApodResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nasa/neo":{"get":{"tags":["NASA"],"summary":"Get Neo Feed","description":"Near Earth Objects — asteroids and comets with close approach data.","operationId":"get_neo_feed_nasa_neo_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"Start date (YYYY-MM-DD).","title":"Start Date"},"description":"Start date (YYYY-MM-DD)."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date (YYYY-MM-DD), max 7 days from start.","title":"End Date"},"description":"End date (YYYY-MM-DD), max 7 days from start."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NeoFeedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nasa/mars-photos":{"get":{"tags":["NASA"],"summary":"Get Mars Photos","description":"Mars Rover photos from Curiosity, Opportunity, Spirit, and Perseverance.","operationId":"get_mars_photos_nasa_mars_photos_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"rover","in":"query","required":true,"schema":{"type":"string","description":"Rover name: curiosity, opportunity, spirit, or perseverance.","title":"Rover"},"description":"Rover name: curiosity, opportunity, spirit, or perseverance."},{"name":"sol","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Martian sol (day).","title":"Sol"},"description":"Martian sol (day)."},{"name":"earth_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Earth date (YYYY-MM-DD).","title":"Earth Date"},"description":"Earth date (YYYY-MM-DD)."},{"name":"camera","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Camera abbreviation (e.g. FHAZ, NAVCAM).","title":"Camera"},"description":"Camera abbreviation (e.g. FHAZ, NAVCAM)."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","description":"Page number (25 results per page).","default":1,"title":"Page"},"description":"Page number (25 results per page)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarsPhotosResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nasa/epic":{"get":{"tags":["NASA"],"summary":"Get Epic Imagery","description":"EPIC Earth imagery — full-disc photographs of Earth from DSCOVR satellite.","operationId":"get_epic_imagery_nasa_epic_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"collection","in":"query","required":false,"schema":{"type":"string","description":"Image collection: natural or enhanced.","default":"natural","title":"Collection"},"description":"Image collection: natural or enhanced."},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date (YYYY-MM-DD). Omit for most recent.","title":"Date"},"description":"Date (YYYY-MM-DD). Omit for most recent."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EpicResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nasa/donki":{"get":{"tags":["NASA"],"summary":"Get Donki Events","description":"DONKI space weather events — coronal mass ejections, solar flares, geomagnetic storms.","operationId":"get_donki_events_nasa_donki_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"event_type","in":"query","required":true,"schema":{"type":"string","description":"Event type: CME, GST, IPS, FLR, SEP, MPC, RBE, HSS.","title":"Event Type"},"description":"Event type: CME, GST, IPS, FLR, SEP, MPC, RBE, HSS."},{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"Start date (YYYY-MM-DD).","title":"Start Date"},"description":"Start date (YYYY-MM-DD)."},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date (YYYY-MM-DD).","title":"End Date"},"description":"End date (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DonkiResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nav-jobs/search":{"get":{"tags":["NAV Jobs (Norwegian Labour Market)"],"summary":"Search Jobs Endpoint","operationId":"search_jobs_endpoint_nav_jobs_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free-text search query (e.g. 'utvikler', 'sykepleier').","title":"Q"},"description":"Free-text search query (e.g. 'utvikler', 'sykepleier')."},{"name":"county","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Norwegian county name in uppercase (e.g. 'OSLO', 'ROGALAND').","title":"County"},"description":"Norwegian county name in uppercase (e.g. 'OSLO', 'ROGALAND')."},{"name":"municipal","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Norwegian municipality in uppercase (e.g. 'BERGEN'). Approximate — folded into free-text query.","title":"Municipal"},"description":"Norwegian municipality in uppercase (e.g. 'BERGEN'). Approximate — folded into free-text query."},{"name":"size","in":"query","required":false,"schema":{"type":"integer","description":"Results per request (25 or 100, default 25).","default":25,"title":"Size"},"description":"Results per request (25 or 100, default 25)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to skip (default 0).","default":0,"title":"Offset"},"description":"Number of results to skip (default 0)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nav-jobs/job/{uuid}":{"get":{"tags":["NAV Jobs (Norwegian Labour Market)"],"summary":"Get Job Endpoint","operationId":"get_job_endpoint_nav_jobs_job__uuid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/search":{"get":{"tags":["News Intelligence"],"summary":"Search News","description":"Search news across GDELT (global media) and Hacker News (tech community) in parallel.\n\nArticles are deduplicated by URL when the same story appears in both sources.","operationId":"search_news_news_intelligence_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query for news articles.","title":"Query"},"description":"Search query for news articles."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"GDELT time window (e.g. '24h', '7d', '3m').","default":"24h","title":"Timespan"},"description":"GDELT time window (e.g. '24h', '7d', '3m')."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max articles to return.","default":25,"title":"Max Results"},"description":"Max articles to return."},{"name":"source_country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter GDELT by source country code.","title":"Source Country"},"description":"Filter GDELT by source country code."},{"name":"source_lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter GDELT by source language code.","title":"Source Lang"},"description":"Filter GDELT by source language code."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSearchResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/trending":{"get":{"tags":["News Intelligence"],"summary":"Get Trending","description":"Get trending tech and startup stories from Hacker News.\n\nReturns stories sorted by points from the specified time window.","operationId":"get_trending_news_intelligence_trending_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"hours_ago","in":"query","required":false,"schema":{"type":"integer","maximum":168,"minimum":1,"description":"Lookback window in hours.","default":24,"title":"Hours Ago"},"description":"Lookback window in hours."},{"name":"min_points","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Minimum points threshold.","default":10,"title":"Min Points"},"description":"Minimum points threshold."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max stories to return.","default":25,"title":"Max Results"},"description":"Max stories to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsTrendingResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/sentiment":{"get":{"tags":["News Intelligence"],"summary":"Get Sentiment","description":"Get media sentiment timeline for a topic from GDELT.\n\nReturns tone values (-100 to +100) over time from global media coverage.","operationId":"get_sentiment_news_intelligence_sentiment_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Topic to analyze sentiment for.","title":"Query"},"description":"Topic to analyze sentiment for."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Time window (e.g. '24h', '7d', '3m').","default":"7d","title":"Timespan"},"description":"Time window (e.g. '24h', '7d', '3m')."},{"name":"smooth","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Smoothing factor for timeline.","default":0,"title":"Smooth"},"description":"Smoothing factor for timeline."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSentimentResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/coverage":{"get":{"tags":["News Intelligence"],"summary":"Get Coverage","description":"Get media coverage volume timeline for a topic from GDELT.\n\nReturns article volume over time from global media coverage.","operationId":"get_coverage_news_intelligence_coverage_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Topic to measure coverage for.","title":"Query"},"description":"Topic to measure coverage for."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Time window (e.g. '24h', '7d', '3m').","default":"7d","title":"Timespan"},"description":"Time window (e.g. '24h', '7d', '3m')."},{"name":"smooth","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Smoothing factor for timeline.","default":0,"title":"Smooth"},"description":"Smoothing factor for timeline."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsCoverageResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/geography":{"get":{"tags":["News Intelligence"],"summary":"Get Geography","description":"Get geographic breakdown of media coverage for a topic.\n\nShows which countries' media are covering a topic and their relative volume.","operationId":"get_geography_news_intelligence_geography_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Topic to analyze geographic coverage for.","title":"Query"},"description":"Topic to analyze geographic coverage for."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Time window (e.g. '24h', '7d', '3m').","default":"24h","title":"Timespan"},"description":"Time window (e.g. '24h', '7d', '3m')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsGeographyResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/news-intelligence/sources":{"get":{"tags":["News Intelligence"],"summary":"Sources","description":"List all news intelligence data sources and their coverage.","operationId":"sources_news_intelligence_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources News Intelligence Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/nhtsa/vin/{vin}":{"get":{"tags":["NHTSA Vehicle Safety"],"summary":"Decode Vin Endpoint","operationId":"decode_vin_endpoint_nhtsa_vin__vin__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vin","in":"path","required":true,"schema":{"type":"string","title":"Vin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nhtsa__models__VinDecodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nhtsa/recalls":{"get":{"tags":["NHTSA Vehicle Safety"],"summary":"Get Recalls Endpoint","operationId":"get_recalls_endpoint_nhtsa_recalls_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"make","in":"query","required":true,"schema":{"type":"string","description":"Vehicle manufacturer (e.g. Honda, Toyota).","title":"Make"},"description":"Vehicle manufacturer (e.g. Honda, Toyota)."},{"name":"model","in":"query","required":true,"schema":{"type":"string","description":"Vehicle model name (e.g. Accord, Camry).","title":"Model"},"description":"Vehicle model name (e.g. Accord, Camry)."},{"name":"model_year","in":"query","required":true,"schema":{"type":"string","description":"4-digit model year (e.g. 2020).","title":"Model Year"},"description":"4-digit model year (e.g. 2020)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecallsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nhtsa/complaints":{"get":{"tags":["NHTSA Vehicle Safety"],"summary":"Get Complaints Endpoint","operationId":"get_complaints_endpoint_nhtsa_complaints_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"make","in":"query","required":true,"schema":{"type":"string","description":"Vehicle manufacturer (e.g. Honda, Toyota).","title":"Make"},"description":"Vehicle manufacturer (e.g. Honda, Toyota)."},{"name":"model","in":"query","required":true,"schema":{"type":"string","description":"Vehicle model name (e.g. Accord, Camry).","title":"Model"},"description":"Vehicle model name (e.g. Accord, Camry)."},{"name":"model_year","in":"query","required":true,"schema":{"type":"string","description":"4-digit model year (e.g. 2020).","title":"Model Year"},"description":"4-digit model year (e.g. 2020)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max complaints to return (1-100).","default":20,"title":"Limit"},"description":"Max complaints to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplaintsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nhtsa/ratings":{"get":{"tags":["NHTSA Vehicle Safety"],"summary":"Get Safety Ratings Endpoint","operationId":"get_safety_ratings_endpoint_nhtsa_ratings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"make","in":"query","required":true,"schema":{"type":"string","description":"Vehicle manufacturer (e.g. Honda, Toyota).","title":"Make"},"description":"Vehicle manufacturer (e.g. Honda, Toyota)."},{"name":"model","in":"query","required":true,"schema":{"type":"string","description":"Vehicle model name (e.g. Accord, Camry).","title":"Model"},"description":"Vehicle model name (e.g. Accord, Camry)."},{"name":"model_year","in":"query","required":true,"schema":{"type":"string","description":"4-digit model year (e.g. 2020).","title":"Model Year"},"description":"4-digit model year (e.g. 2020)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SafetyRatingsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nhtsa/makes":{"get":{"tags":["NHTSA Vehicle Safety"],"summary":"Search Makes Endpoint","operationId":"search_makes_endpoint_nhtsa_makes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"model_year","in":"query","required":true,"schema":{"type":"string","description":"4-digit model year (e.g. 2024).","title":"Model Year"},"description":"4-digit model year (e.g. 2024)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MakesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nominatim/geocode":{"get":{"tags":["Nominatim Geocoding"],"summary":"Geocode Endpoint","operationId":"geocode_endpoint_nominatim_geocode_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Address or place name to geocode.","title":"Query"},"description":"Address or place name to geocode."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"description":"Max results (1-20).","default":5,"title":"Limit"},"description":"Max results (1-20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeocodingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nominatim/reverse":{"get":{"tags":["Nominatim Geocoding"],"summary":"Reverse Geocode Endpoint","operationId":"reverse_geocode_endpoint_nominatim_reverse_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","description":"Latitude (-90 to 90).","title":"Lat"},"description":"Latitude (-90 to 90)."},{"name":"lon","in":"query","required":true,"schema":{"type":"number","description":"Longitude (-180 to 180).","title":"Lon"},"description":"Longitude (-180 to 180)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseGeocodingWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbif/species/search":{"get":{"tags":["GBIF Biodiversity"],"summary":"Search Species Endpoint","operationId":"search_species_endpoint_gbif_species_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Species name or keyword (e.g. \"Panthera leo\", \"orchid\", \"salmon\").","title":"Query"},"description":"Species name or keyword (e.g. \"Panthera leo\", \"orchid\", \"salmon\")."},{"name":"rank","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Taxonomic rank filter (e.g. 'SPECIES', 'GENUS', 'FAMILY', 'ORDER').","title":"Rank"},"description":"Taxonomic rank filter (e.g. 'SPECIES', 'GENUS', 'FAMILY', 'ORDER')."},{"name":"habitat","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Habitat filter (e.g. 'MARINE', 'FRESHWATER', 'TERRESTRIAL').","title":"Habitat"},"description":"Habitat filter (e.g. 'MARINE', 'FRESHWATER', 'TERRESTRIAL')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpeciesListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbif/species/{taxon_key}":{"get":{"tags":["GBIF Biodiversity"],"summary":"Get Species Endpoint","operationId":"get_species_endpoint_gbif_species__taxon_key__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"taxon_key","in":"path","required":true,"schema":{"type":"string","title":"Taxon Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpeciesDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbif/occurrences":{"get":{"tags":["GBIF Biodiversity"],"summary":"Search Occurrences Endpoint","operationId":"search_occurrences_endpoint_gbif_occurrences_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"taxon_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"GBIF taxon key (numeric). Use species/search to find keys.","title":"Taxon Key"},"description":"GBIF taxon key (numeric). Use species/search to find keys."},{"name":"scientific_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Scientific name (e.g. \"Panthera leo\"). Alternative to taxon_key.","title":"Scientific Name"},"description":"Scientific name (e.g. \"Panthera leo\"). Alternative to taxon_key."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code (e.g. 'NO', 'US', 'GB').","title":"Country"},"description":"ISO 3166-1 alpha-2 country code (e.g. 'NO', 'US', 'GB')."},{"name":"year_range","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Year or year range (e.g. '2023', '2020,2024').","title":"Year Range"},"description":"Year or year range (e.g. '2023', '2020,2024')."},{"name":"basis_of_record","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Record type (e.g. 'HUMAN_OBSERVATION', 'PRESERVED_SPECIMEN', 'MACHINE_OBSERVATION').","title":"Basis Of Record"},"description":"Record type (e.g. 'HUMAN_OBSERVATION', 'PRESERVED_SPECIMEN', 'MACHINE_OBSERVATION')."},{"name":"has_coordinate","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter to records with GPS coordinates (true/false).","title":"Has Coordinate"},"description":"Filter to records with GPS coordinates (true/false)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OccurrenceListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbif/datasets":{"get":{"tags":["GBIF Biodiversity"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_gbif_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Dataset search term (e.g. \"birds Norway\", \"marine mammals\", \"eBird\").","title":"Query"},"description":"Dataset search term (e.g. \"birds Norway\", \"marine mammals\", \"eBird\")."},{"name":"type_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Dataset type (e.g. 'OCCURRENCE', 'CHECKLIST', 'METADATA').","title":"Type Filter"},"description":"Dataset type (e.g. 'OCCURRENCE', 'CHECKLIST', 'METADATA')."},{"name":"publishing_country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publishing country code (e.g. 'NO', 'US').","title":"Publishing Country"},"description":"Publishing country code (e.g. 'NO', 'US')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__gbif__models__DatasetListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbif/species/{taxon_key}/countries":{"get":{"tags":["GBIF Biodiversity"],"summary":"Get Species Countries Endpoint","operationId":"get_species_countries_endpoint_gbif_species__taxon_key__countries_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"taxon_key","in":"path","required":true,"schema":{"type":"string","title":"Taxon Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryOccurrenceWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbfs/systems":{"get":{"tags":["GBFS Bikeshare"],"summary":"List Systems Endpoint","operationId":"list_systems_endpoint_gbfs_systems_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code filter (e.g. \"NO\", \"US\", \"GB\").","title":"Country"},"description":"ISO 3166-1 alpha-2 country code filter (e.g. \"NO\", \"US\", \"GB\")."},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"description":"Text search across system name, city, and operator.","title":"Query"},"description":"Text search across system name, city, and operator."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum systems to return (1-100, default 50).","default":50,"title":"Limit"},"description":"Maximum systems to return (1-100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbfs/systems/{system_id}":{"get":{"tags":["GBFS Bikeshare"],"summary":"Get System Info Endpoint","operationId":"get_system_info_endpoint_gbfs_systems__system_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"system_id","in":"path","required":true,"schema":{"type":"string","title":"System Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemInfoResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbfs/systems/{system_id}/stations":{"get":{"tags":["GBFS Bikeshare"],"summary":"Get Stations Endpoint","operationId":"get_stations_endpoint_gbfs_systems__system_id__stations_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"system_id","in":"path","required":true,"schema":{"type":"string","title":"System Id"}},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"description":"Text filter on station name or address.","title":"Query"},"description":"Text filter on station name or address."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum stations to return (1-100, default 50).","default":50,"title":"Limit"},"description":"Maximum stations to return (1-100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__gbfs__models__StationListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gbfs/systems/{system_id}/stations/{station_id}":{"get":{"tags":["GBFS Bikeshare"],"summary":"Get Station Status Endpoint","operationId":"get_station_status_endpoint_gbfs_systems__system_id__stations__station_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"system_id","in":"path","required":true,"schema":{"type":"string","title":"System Id"}},{"name":"station_id","in":"path","required":true,"schema":{"type":"string","title":"Station Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StationStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/search":{"get":{"tags":["Open Library"],"summary":"Search Books Endpoint","operationId":"search_books_endpoint_open_library_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (title, author, or subject).","title":"Query"},"description":"Search query (title, author, or subject)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/works/{olid}":{"get":{"tags":["Open Library"],"summary":"Get Book Endpoint","operationId":"get_book_endpoint_open_library_works__olid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"olid","in":"path","required":true,"schema":{"type":"string","title":"Olid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/authors/search":{"get":{"tags":["Open Library"],"summary":"Search Authors Endpoint","operationId":"search_authors_endpoint_open_library_authors_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Author name to search for.","title":"Query"},"description":"Author name to search for."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorSearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/authors/{olid}":{"get":{"tags":["Open Library"],"summary":"Get Author Endpoint","operationId":"get_author_endpoint_open_library_authors__olid__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"olid","in":"path","required":true,"schema":{"type":"string","title":"Olid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/works/{olid}/editions":{"get":{"tags":["Open Library"],"summary":"Get Editions Endpoint","operationId":"get_editions_endpoint_open_library_works__olid__editions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"olid","in":"path","required":true,"schema":{"type":"string","title":"Olid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":10,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditionsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/open-library/isbn/{isbn}":{"get":{"tags":["Open Library"],"summary":"Search By Isbn Endpoint","operationId":"search_by_isbn_endpoint_open_library_isbn__isbn__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"isbn","in":"path","required":true,"schema":{"type":"string","title":"Isbn"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsbnWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/streamflow/sites":{"get":{"tags":["USGS Streamflow"],"summary":"Search Sites Endpoint","operationId":"search_sites_endpoint_streamflow_sites_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"state_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"US state code (e.g. 'CO', 'CA').","title":"State Code"},"description":"US state code (e.g. 'CO', 'CA')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (1-100).","default":20,"title":"Limit"},"description":"Max results (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamSiteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/streamflow/current":{"get":{"tags":["USGS Streamflow"],"summary":"Get Current Endpoint","operationId":"get_current_endpoint_streamflow_current_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"site_code","in":"query","required":true,"schema":{"type":"string","description":"USGS site code (e.g. '09380000').","title":"Site Code"},"description":"USGS site code (e.g. '09380000')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamReadingListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/space-weather/solar-flares":{"get":{"tags":["Space Weather"],"summary":"Get Solar Flares Endpoint","operationId":"get_solar_flares_endpoint_space_weather_solar_flares_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to look back (1-30).","default":7,"title":"Days"},"description":"Number of days to look back (1-30)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolarFlareListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/space-weather/geomagnetic-storms":{"get":{"tags":["Space Weather"],"summary":"Get Storms Endpoint","operationId":"get_storms_endpoint_space_weather_geomagnetic_storms_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":60,"minimum":1,"description":"Number of days to look back (1-60).","default":30,"title":"Days"},"description":"Number of days to look back (1-60)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeomagneticStormListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/space-weather/iss":{"get":{"tags":["Space Weather"],"summary":"Get Iss Endpoint","operationId":"get_iss_endpoint_space_weather_iss_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISSPositionWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/email-validation/validate":{"get":{"tags":["Email Validation"],"summary":"Validate Endpoint","description":"Validate an email address — format, MX records, disposable/role detection.","operationId":"validate_endpoint_email_validation_validate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","description":"Email address to validate.","title":"Email"},"description":"Email address to validate."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailValidationWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/email-validation/batch":{"post":{"tags":["Email Validation"],"summary":"Batch Endpoint","description":"Validate multiple email addresses (max 50).","operationId":"batch_endpoint_email_validation_batch_post","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Emails"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailBatchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/dns-lookup/lookup":{"get":{"tags":["DNS Lookup"],"summary":"Lookup Endpoint","description":"Look up DNS records for a domain.","operationId":"lookup_endpoint_dns_lookup_lookup_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to query.","title":"Domain"},"description":"Domain name to query."},{"name":"record_type","in":"query","required":false,"schema":{"type":"string","description":"DNS record type (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, PTR).","default":"A","title":"Record Type"},"description":"DNS record type (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, PTR)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnsLookupWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dns-lookup/reverse":{"get":{"tags":["DNS Lookup"],"summary":"Reverse Endpoint","description":"Perform reverse DNS lookup for an IP address.","operationId":"reverse_endpoint_dns_lookup_reverse_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string","description":"IPv4 or IPv6 address for reverse lookup.","title":"Ip"},"description":"IPv4 or IPv6 address for reverse lookup."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseDnsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/whois-lookup/lookup":{"get":{"tags":["WHOIS Lookup"],"summary":"Lookup Endpoint","description":"Look up WHOIS/RDAP registration data for a domain.","operationId":"lookup_endpoint_whois_lookup_lookup_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to look up (e.g. 'example.com').","title":"Domain"},"description":"Domain name to look up (e.g. 'example.com')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhoisWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bolagsverket/company/{org_number}":{"get":{"tags":["Bolagsverket"],"summary":"Lookup Company Endpoint","description":"Look up a Swedish company by organisation number.","operationId":"lookup_company_endpoint_bolagsverket_company__org_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bolagsverket__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bolagsverket/search":{"get":{"tags":["Bolagsverket"],"summary":"Search Companies Endpoint","description":"Search Swedish companies by name.","operationId":"search_companies_endpoint_bolagsverket_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":2,"description":"Company name to search for.","title":"Name"},"description":"Company name to search for."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of results.","default":20,"title":"Limit"},"description":"Maximum number of results."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__bolagsverket__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bolagsverket/changes":{"get":{"tags":["Bolagsverket"],"summary":"Get Recent Changes Endpoint","description":"Get recent changes to Swedish company data detected during ETL runs.","operationId":"get_recent_changes_endpoint_bolagsverket_changes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"since","in":"query","required":true,"schema":{"type":"string","format":"date-time","description":"ISO 8601 timestamp — return changes captured after this time.","title":"Since"},"description":"ISO 8601 timestamp — return changes captured after this time."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of changes to return (1–100, default 50).","default":50,"title":"Limit"},"description":"Maximum number of changes to return (1–100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bolagsverket-arsredovisning/reports/{org_number}":{"get":{"tags":["Bolagsverket Annual Reports"],"summary":"List Annual Reports Endpoint","description":"List annual reports filed for a Swedish company.","operationId":"list_annual_reports_endpoint_bolagsverket_arsredovisning_reports__org_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnualReportListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bolagsverket-arsredovisning/reports/document/{document_id}":{"get":{"tags":["Bolagsverket Annual Reports"],"summary":"Get Annual Report Info Endpoint","description":"Get download info for a specific annual report.","operationId":"get_annual_report_info_endpoint_bolagsverket_arsredovisning_reports_document__document_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnualReportInfoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/prh/company/{business_id}":{"get":{"tags":["PRH (Finnish Company Registry)"],"summary":"Lookup Company Endpoint","operationId":"lookup_company_endpoint_prh_company__business_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"business_id","in":"path","required":true,"schema":{"type":"string","title":"Business Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__prh__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/prh/company":{"get":{"tags":["PRH (Finnish Company Registry)"],"summary":"Search Companies Endpoint","operationId":"search_companies_endpoint_prh_company_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Company name or partial name.","title":"Name"},"description":"Company name or partial name."},{"name":"location","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Town or city (e.g. 'Helsinki', 'Espoo').","title":"Location"},"description":"Town or city (e.g. 'Helsinki', 'Espoo')."},{"name":"company_form","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Company form code (e.g. 'OY' private limited, 'OYJ' public limited, 'KY' limited partnership).","title":"Company Form"},"description":"Company form code (e.g. 'OY' private limited, 'OYJ' public limited, 'KY' limited partnership)."},{"name":"business_line","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"TOL 2008 industry code or text (e.g. '62010' for software development).","title":"Business Line"},"description":"TOL 2008 industry code or text (e.g. '62010' for software development)."},{"name":"post_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Finnish postal code (e.g. '00100').","title":"Post Code"},"description":"Finnish postal code (e.g. '00100')."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum results to return (1-50, default 10).","default":10,"title":"Max Results"},"description":"Maximum results to return (1-50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__prh__models__CompanyListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/prh/company/{business_id}/financials":{"get":{"tags":["PRH (Finnish Company Registry)"],"summary":"Get Financial Periods Endpoint","operationId":"get_financial_periods_endpoint_prh_company__business_id__financials_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"business_id","in":"path","required":true,"schema":{"type":"string","title":"Business Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialPeriodListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cvr/company/{cvr_number}":{"get":{"tags":["CVR (Danish Company Registry)"],"summary":"Lookup Company Endpoint","operationId":"lookup_company_endpoint_cvr_company__cvr_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cvr_number","in":"path","required":true,"schema":{"type":"integer","title":"Cvr Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__cvr__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cvr/company":{"get":{"tags":["CVR (Danish Company Registry)"],"summary":"Search Company Endpoint","operationId":"search_company_endpoint_cvr_company_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Company name to search for (returns best match).","title":"Name"},"description":"Company name to search for (returns best match)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__cvr__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cvr/production-unit/{pno}":{"get":{"tags":["CVR (Danish Company Registry)"],"summary":"Lookup Production Unit Endpoint","operationId":"lookup_production_unit_endpoint_cvr_production_unit__pno__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"pno","in":"path","required":true,"schema":{"type":"integer","title":"Pno"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__cvr__models__CompanyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riksdagen/documents":{"get":{"tags":["Riksdagen (Swedish Parliament)"],"summary":"Search Documents Endpoint","operationId":"search_documents_endpoint_riksdagen_documents_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free-text search term","title":"Q"},"description":"Free-text search term"},{"name":"doc_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Document type code (prop, mot, bet, skr, sou)","title":"Doc Type"},"description":"Document type code (prop, mot, bet, skr, sou)"},{"name":"committee","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Committee code (FiU, AU, JuU, etc.)","title":"Committee"},"description":"Committee code (FiU, AU, JuU, etc.)"},{"name":"rm","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Parliament session (e.g. 2025/26)","title":"Rm"},"description":"Parliament session (e.g. 2025/26)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__riksdagen__models__DocumentListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riksdagen/documents/{dok_id}":{"get":{"tags":["Riksdagen (Swedish Parliament)"],"summary":"Get Document Endpoint","operationId":"get_document_endpoint_riksdagen_documents__dok_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dok_id","in":"path","required":true,"schema":{"type":"string","title":"Dok Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riksdagen/votes":{"get":{"tags":["Riksdagen (Swedish Parliament)"],"summary":"List Votes Endpoint","operationId":"list_votes_endpoint_riksdagen_votes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"rm","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Parliament session (e.g. 2025/26)","title":"Rm"},"description":"Parliament session (e.g. 2025/26)"},{"name":"bet","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Document designation (e.g. FiU1)","title":"Bet"},"description":"Document designation (e.g. FiU1)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__riksdagen__models__VoteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riksdagen/members":{"get":{"tags":["Riksdagen (Swedish Parliament)"],"summary":"Search Members Endpoint","operationId":"search_members_endpoint_riksdagen_members_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Member status: omit for current, 'samtliga' for all","title":"Status"},"description":"Member status: omit for current, 'samtliga' for all"},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Party code (S, M, SD, C, V, KD, L, MP)","title":"Party"},"description":"Party code (S, M, SD, C, V, KD, L, MP)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Max results","default":50,"title":"Limit"},"description":"Max results"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riksdagen/members/{person_id}":{"get":{"tags":["Riksdagen (Swedish Parliament)"],"summary":"Get Member Endpoint","operationId":"get_member_endpoint_riksdagen_members__person_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"person_id","in":"path","required":true,"schema":{"type":"string","title":"Person Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/retsinformation/harvest":{"get":{"tags":["Retsinformation (Danish Legislation)"],"summary":"Harvest Changes Endpoint","operationId":"harvest_changes_endpoint_retsinformation_harvest_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date (YYYY-MM-DD, within last 10 days)","title":"Date"},"description":"Date (YYYY-MM-DD, within last 10 days)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HarvestListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/retsinformation/documents/{accession_number}":{"get":{"tags":["Retsinformation (Danish Legislation)"],"summary":"Get Document Endpoint","operationId":"get_document_endpoint_retsinformation_documents__accession_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"accession_number","in":"path","required":true,"schema":{"type":"string","title":"Accession Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__retsinformation__models__DocumentDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/retsinformation/search":{"get":{"tags":["Retsinformation (Danish Legislation)"],"summary":"Search By Type Endpoint","operationId":"search_by_type_endpoint_retsinformation_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"doc_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Document type filter (LOV, BEK, CIR, VEJ)","title":"Doc Type"},"description":"Document type filter (LOV, BEK, CIR, VEJ)"},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date (YYYY-MM-DD, within last 10 days)","title":"Date"},"description":"Date (YYYY-MM-DD, within last 10 days)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HarvestListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/finlex/statutes":{"get":{"tags":["Finlex (Finnish Legislation)"],"summary":"List Statutes Endpoint","operationId":"list_statutes_endpoint_finlex_statutes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by year","title":"Year"},"description":"Filter by year"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language: fin or swe","default":"fin","title":"Language"},"description":"Language: fin or swe"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatuteListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/finlex/statutes/{year}/{number}":{"get":{"tags":["Finlex (Finnish Legislation)"],"summary":"Get Statute Endpoint","operationId":"get_statute_endpoint_finlex_statutes__year___number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"path","required":true,"schema":{"type":"integer","title":"Year"}},{"name":"number","in":"path","required":true,"schema":{"type":"string","title":"Number"}},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language: fin or swe","default":"fin","title":"Language"},"description":"Language: fin or swe"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatuteWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/finlex/proposals":{"get":{"tags":["Finlex (Finnish Legislation)"],"summary":"List Proposals Endpoint","operationId":"list_proposals_endpoint_finlex_proposals_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by year","title":"Year"},"description":"Filter by year"},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language: fin or swe","default":"fin","title":"Language"},"description":"Language: fin or swe"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProposalListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/finlex/proposals/{year}/{number}":{"get":{"tags":["Finlex (Finnish Legislation)"],"summary":"Get Proposal Endpoint","operationId":"get_proposal_endpoint_finlex_proposals__year___number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"year","in":"path","required":true,"schema":{"type":"integer","title":"Year"}},{"name":"number","in":"path","required":true,"schema":{"type":"string","title":"Number"}},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Language: fin or swe","default":"fin","title":"Language"},"description":"Language: fin or swe"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProposalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/language-detection/detect":{"get":{"tags":["Language Detection"],"summary":"Detect Language Endpoint","operationId":"detect_language_endpoint_language_detection_detect_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"The text to detect the language of. Works best with at least 20 characters.","title":"Text"},"description":"The text to detect the language of. Works best with at least 20 characters."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetectionResultWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/language-detection/languages":{"get":{"tags":["Language Detection"],"summary":"Supported Languages Endpoint","operationId":"supported_languages_endpoint_language_detection_languages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportedLanguageListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/jokes/random":{"get":{"tags":["Jokes"],"summary":"Random Joke","description":"Get a random joke, optionally filtered by category.","operationId":"random_joke_jokes_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. Programming, Dad Jokes, Math).","title":"Category"},"description":"Filter by category (e.g. Programming, Dad Jokes, Math)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JokeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/jokes/random/multiple":{"get":{"tags":["Jokes"],"summary":"Random Jokes","description":"Get multiple random jokes, optionally filtered by category.","operationId":"random_jokes_jokes_random_multiple_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"description":"Number of jokes to return (1-20).","default":5,"title":"Count"},"description":"Number of jokes to return (1-20)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category.","title":"Category"},"description":"Filter by category."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JokeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/jokes/search":{"get":{"tags":["Jokes"],"summary":"Search Jokes","description":"Search for jokes matching a keyword.","operationId":"search_jokes_jokes_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (matches setup, punchline, or category).","title":"Query"},"description":"Search keyword (matches setup, punchline, or category)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JokeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/jokes/categories":{"get":{"tags":["Jokes"],"summary":"List Categories","description":"List all available joke categories.","operationId":"list_categories_jokes_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__jokes__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/jokes/{joke_id}":{"get":{"tags":["Jokes"],"summary":"Get Joke","description":"Get a specific joke by ID.","operationId":"get_joke_jokes__joke_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"joke_id","in":"path","required":true,"schema":{"type":"integer","title":"Joke Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JokeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dog-breeds/breeds":{"get":{"tags":["Dog Breeds"],"summary":"List Breeds","description":"List all dog breeds with optional filters for group, size, and origin.","operationId":"list_breeds_dog_breeds_breeds_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"breed_group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by breed group (e.g. Sporting, Herding, Working).","title":"Breed Group"},"description":"Filter by breed group (e.g. Sporting, Herding, Working)."},{"name":"size","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by size (Small, Medium, Large, Giant).","title":"Size"},"description":"Filter by size (Small, Medium, Large, Giant)."},{"name":"origin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country of origin (e.g. Germany, Japan).","title":"Origin"},"description":"Filter by country of origin (e.g. Germany, Japan)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DogBreedListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dog-breeds/breeds/{breed_id}":{"get":{"tags":["Dog Breeds"],"summary":"Get Breed","description":"Get detailed information about a specific dog breed by its slug ID.","operationId":"get_breed_dog_breeds_breeds__breed_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"breed_id","in":"path","required":true,"schema":{"type":"string","title":"Breed Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DogBreedWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dog-breeds/search":{"get":{"tags":["Dog Breeds"],"summary":"Search Breeds","description":"Search dog breeds by keyword across name, temperament, and description.","operationId":"search_breeds_dog_breeds_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword — matches breed name, temperament, or description.","title":"Query"},"description":"Search keyword — matches breed name, temperament, or description."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DogBreedListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dog-breeds/random":{"get":{"tags":["Dog Breeds"],"summary":"Random Breed","description":"Get a random dog breed from the database.","operationId":"random_breed_dog_breeds_random_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DogBreedWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/dog-breeds/groups":{"get":{"tags":["Dog Breeds"],"summary":"List Groups","description":"List all available breed group names.","operationId":"list_groups_dog_breeds_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BreedGroupListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/cat-breeds/breeds":{"get":{"tags":["Cat Breeds"],"summary":"List Breeds","description":"List cat breeds with optional filters for origin, size, and coat length.","operationId":"list_breeds_cat_breeds_breeds_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"origin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by country of origin (e.g. 'United States', 'Thailand').","title":"Origin"},"description":"Filter by country of origin (e.g. 'United States', 'Thailand')."},{"name":"size","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by size: Small, Medium, or Large.","title":"Size"},"description":"Filter by size: Small, Medium, or Large."},{"name":"coat_length","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by coat length: Short, Medium, Long, or Hairless.","title":"Coat Length"},"description":"Filter by coat length: Short, Medium, Long, or Hairless."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatBreedListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cat-breeds/breeds/{breed_id}":{"get":{"tags":["Cat Breeds"],"summary":"Get Breed","description":"Get a cat breed by its ID slug (e.g. 'persian', 'maine-coon').","operationId":"get_breed_cat_breeds_breeds__breed_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"breed_id","in":"path","required":true,"schema":{"type":"string","title":"Breed Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatBreedWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cat-breeds/search":{"get":{"tags":["Cat Breeds"],"summary":"Search Breeds","description":"Search for cat breeds matching a keyword across all fields.","operationId":"search_breeds_cat_breeds_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (name, origin, temperament, description).","title":"Query"},"description":"Search keyword (name, origin, temperament, description)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatBreedListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cat-breeds/random":{"get":{"tags":["Cat Breeds"],"summary":"Random Breed","description":"Get a random cat breed.","operationId":"random_breed_cat_breeds_random_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatBreedWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/random-facts/random":{"get":{"tags":["Random Facts"],"summary":"Get Random Fact Endpoint","description":"Get a random interesting fact, optionally filtered by category.","operationId":"get_random_fact_endpoint_random_facts_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. Science, History, Space).","title":"Category"},"description":"Filter by category (e.g. Science, History, Space)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-facts/random/multiple":{"get":{"tags":["Random Facts"],"summary":"Get Random Facts Endpoint","description":"Get multiple random facts at once.","operationId":"get_random_facts_endpoint_random_facts_random_multiple_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of random facts to return (1-50).","default":5,"title":"Count"},"description":"Number of random facts to return (1-50)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. Science, History, Space).","title":"Category"},"description":"Filter by category (e.g. Science, History, Space)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-facts/search":{"get":{"tags":["Random Facts"],"summary":"Search Facts Endpoint","description":"Search for facts matching a keyword.","operationId":"search_facts_endpoint_random_facts_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (fact text, category, or source).","title":"Query"},"description":"Search keyword (fact text, category, or source)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-facts/categories":{"get":{"tags":["Random Facts"],"summary":"List Categories Endpoint","description":"List all available fact categories.","operationId":"list_categories_endpoint_random_facts_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__random_facts__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/random-facts/count":{"get":{"tags":["Random Facts"],"summary":"Get Fact Count Endpoint","description":"Get the total number of facts, optionally filtered by category.","operationId":"get_fact_count_endpoint_random_facts_count_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (case-insensitive).","title":"Category"},"description":"Filter by category (case-insensitive)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactCountWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-facts/{fact_id}":{"get":{"tags":["Random Facts"],"summary":"Get Fact By Id Endpoint","description":"Get a specific fact by its ID.","operationId":"get_fact_by_id_endpoint_random_facts__fact_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"fact_id","in":"path","required":true,"schema":{"type":"integer","title":"Fact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-words/random":{"get":{"tags":["Random Words"],"summary":"Get Random Word Endpoint","description":"Get a random English word, optionally filtered by type and length range.","operationId":"get_random_word_endpoint_random_words_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by word type (noun, verb, adjective, adverb).","title":"Word Type"},"description":"Filter by word type (noun, verb, adjective, adverb)."},{"name":"min_length","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Minimum word length (inclusive).","title":"Min Length"},"description":"Minimum word length (inclusive)."},{"name":"max_length","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum word length (inclusive).","title":"Max Length"},"description":"Maximum word length (inclusive)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__random_words__models__WordWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-words/random-batch":{"get":{"tags":["Random Words"],"summary":"Get Random Words Endpoint","description":"Get multiple random words at once.","operationId":"get_random_words_endpoint_random_words_random_batch_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of random words to return (1-50).","default":5,"title":"Count"},"description":"Number of random words to return (1-50)."},{"name":"word_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by word type (noun, verb, adjective, adverb).","title":"Word Type"},"description":"Filter by word type (noun, verb, adjective, adverb)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WordListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-words/search":{"get":{"tags":["Random Words"],"summary":"Search Words Endpoint","description":"Search for words matching a substring.","operationId":"search_words_endpoint_random_words_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search substring (matches word text or word type).","title":"Query"},"description":"Search substring (matches word text or word type)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WordListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/random-words/types":{"get":{"tags":["Random Words"],"summary":"List Word Types Endpoint","description":"List all available word types.","operationId":"list_word_types_endpoint_random_words_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WordTypeListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/random-words/{word_id}":{"get":{"tags":["Random Words"],"summary":"Get Word By Id Endpoint","description":"Get a specific word by its ID.","operationId":"get_word_by_id_endpoint_random_words__word_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word_id","in":"path","required":true,"schema":{"type":"integer","title":"Word Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__random_words__models__WordWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/cocktails":{"get":{"tags":["Cocktail Recipes"],"summary":"List Cocktails Endpoint","description":"List cocktails with optional filters.","operationId":"list_cocktails_endpoint_cocktails_cocktails_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. Classic, Tiki, Sour, Mocktail).","title":"Category"},"description":"Filter by category (e.g. Classic, Tiki, Sour, Mocktail)."},{"name":"base_spirit","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by base spirit (e.g. Vodka, Gin, Rum, Whiskey).","title":"Base Spirit"},"description":"Filter by base spirit (e.g. Vodka, Gin, Rum, Whiskey)."},{"name":"alcoholic","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by alcoholic (true) or non-alcoholic (false).","title":"Alcoholic"},"description":"Filter by alcoholic (true) or non-alcoholic (false)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CocktailListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/cocktails/{cocktail_id}":{"get":{"tags":["Cocktail Recipes"],"summary":"Get Cocktail Endpoint","description":"Get a specific cocktail recipe by its ID (slug).","operationId":"get_cocktail_endpoint_cocktails_cocktails__cocktail_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"cocktail_id","in":"path","required":true,"schema":{"type":"string","title":"Cocktail Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CocktailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/search":{"get":{"tags":["Cocktail Recipes"],"summary":"Search Cocktails Endpoint","description":"Search for cocktails by keyword.","operationId":"search_cocktails_endpoint_cocktails_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword — matches cocktail name, ingredients, or description.","title":"Query"},"description":"Search keyword — matches cocktail name, ingredients, or description."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CocktailListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/random":{"get":{"tags":["Cocktail Recipes"],"summary":"Get Random Cocktail Endpoint","description":"Get a random cocktail recipe.","operationId":"get_random_cocktail_endpoint_cocktails_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"alcoholic","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by alcoholic (true) or non-alcoholic (false).","title":"Alcoholic"},"description":"Filter by alcoholic (true) or non-alcoholic (false)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CocktailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/by-ingredient":{"get":{"tags":["Cocktail Recipes"],"summary":"Search By Ingredient Endpoint","description":"Find all cocktails containing a given ingredient.","operationId":"search_by_ingredient_endpoint_cocktails_by_ingredient_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ingredient","in":"query","required":true,"schema":{"type":"string","description":"Ingredient name to search for (case-insensitive, partial match).","title":"Ingredient"},"description":"Ingredient name to search for (case-insensitive, partial match)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CocktailListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cocktails/spirits":{"get":{"tags":["Cocktail Recipes"],"summary":"List Spirits Endpoint","description":"List all base spirits in the cocktail database.","operationId":"list_spirits_endpoint_cocktails_spirits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/cocktails/categories":{"get":{"tags":["Cocktail Recipes"],"summary":"List Categories Endpoint","description":"List all cocktail categories.","operationId":"list_categories_endpoint_cocktails_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StringListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/profanity-filter/check":{"post":{"tags":["Profanity Filter"],"summary":"Check Text Endpoint","description":"Check text for profanity and return flagged words.","operationId":"check_text_endpoint_profanity_filter_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfanityCheckWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/profanity-filter/censor":{"post":{"tags":["Profanity Filter"],"summary":"Censor Text Endpoint","description":"Censor profanity in text by replacing flagged words.","operationId":"censor_text_endpoint_profanity_filter_censor_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CensorRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CensoredTextWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/profanity-filter/word-count":{"get":{"tags":["Profanity Filter"],"summary":"Word Count Endpoint","description":"Get the number of words in the profanity dictionary.","operationId":"word_count_endpoint_profanity_filter_word_count_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WordCountWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/qr-code/generate":{"get":{"tags":["QR Code"],"summary":"Generate Qr Code","description":"Generate a QR code URL for the given data.","operationId":"generate_qr_code_qr_code_generate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string","description":"The text or URL to encode in the QR code.","title":"Data"},"description":"The text or URL to encode in the QR code."},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":10,"description":"Image size in pixels (10-1000).","default":200,"title":"Size"},"description":"Image size in pixels (10-1000)."},{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Image format: png, gif, jpeg, svg, eps.","default":"png","title":"Format"},"description":"Image format: png, gif, jpeg, svg, eps."},{"name":"error_correction","in":"query","required":false,"schema":{"type":"string","description":"Error correction level: L, M, Q, H.","default":"M","title":"Error Correction"},"description":"Error correction level: L, M, Q, H."},{"name":"color","in":"query","required":false,"schema":{"type":"string","description":"QR code color as hex (e.g. 000000 for black).","default":"000000","title":"Color"},"description":"QR code color as hex (e.g. 000000 for black)."},{"name":"bg_color","in":"query","required":false,"schema":{"type":"string","description":"Background color as hex (e.g. ffffff for white).","default":"ffffff","title":"Bg Color"},"description":"Background color as hex (e.g. ffffff for white)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QrCodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/qr-code/formats":{"get":{"tags":["QR Code"],"summary":"List Formats","description":"List supported QR code image formats.","operationId":"list_formats_qr_code_formats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FormatListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/qr-code/error-correction":{"get":{"tags":["QR Code"],"summary":"List Error Correction","description":"List available error correction levels.","operationId":"list_error_correction_qr_code_error_correction_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorCorrectionListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/horoscopes/signs":{"get":{"tags":["Horoscopes"],"summary":"List Signs","description":"List all 12 zodiac signs with their details.","operationId":"list_signs_horoscopes_signs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZodiacSignListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/horoscopes/signs/{name}":{"get":{"tags":["Horoscopes"],"summary":"Get Sign","description":"Get details for a specific zodiac sign by name.","operationId":"get_sign_horoscopes_signs__name__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZodiacSignWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/horoscopes/daily/{sign}":{"get":{"tags":["Horoscopes"],"summary":"Daily Horoscope","description":"Get the daily horoscope for a zodiac sign.","operationId":"daily_horoscope_horoscopes_daily__sign__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sign","in":"path","required":true,"schema":{"type":"string","title":"Sign"}},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date in YYYY-MM-DD format (defaults to today).","title":"Date"},"description":"Date in YYYY-MM-DD format (defaults to today)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyHoroscopeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/horoscopes/birthday":{"get":{"tags":["Horoscopes"],"summary":"Get Sign By Birthday","description":"Get the zodiac sign for a given birthday.","operationId":"get_sign_by_birthday_horoscopes_birthday_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"month","in":"query","required":true,"schema":{"type":"integer","maximum":12,"minimum":1,"description":"Birth month (1-12).","title":"Month"},"description":"Birth month (1-12)."},{"name":"day","in":"query","required":true,"schema":{"type":"integer","maximum":31,"minimum":1,"description":"Birth day (1-31).","title":"Day"},"description":"Birth day (1-31)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZodiacSignWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/horoscopes/compatibility":{"get":{"tags":["Horoscopes"],"summary":"Check Compatibility","description":"Check compatibility between two zodiac signs.","operationId":"check_compatibility_horoscopes_compatibility_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"sign1","in":"query","required":true,"schema":{"type":"string","description":"First zodiac sign name.","title":"Sign1"},"description":"First zodiac sign name."},{"name":"sign2","in":"query","required":true,"schema":{"type":"string","description":"Second zodiac sign name.","title":"Sign2"},"description":"Second zodiac sign name."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompatibilityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/horoscopes/elements":{"get":{"tags":["Horoscopes"],"summary":"List Elements","description":"List the four classical elements used in astrology.","operationId":"list_elements_horoscopes_elements_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElementListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/riddles/random":{"get":{"tags":["Riddles & Puzzles"],"summary":"Random Riddle","description":"Get a random riddle WITHOUT the answer. Use /{id}/answer to reveal.","operationId":"random_riddle_riddles_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category (e.g. logic, wordplay, math, lateral-thinking, classic).","title":"Category"},"description":"Filter by category (e.g. logic, wordplay, math, lateral-thinking, classic)."},{"name":"difficulty","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by difficulty (easy, medium, hard).","title":"Difficulty"},"description":"Filter by difficulty (easy, medium, hard)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiddleWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riddles/random-batch":{"get":{"tags":["Riddles & Puzzles"],"summary":"Random Riddles","description":"Get multiple random riddles WITHOUT answers.","operationId":"random_riddles_riddles_random_batch_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"description":"Number of riddles to return (1-20).","default":5,"title":"Count"},"description":"Number of riddles to return (1-20)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category.","title":"Category"},"description":"Filter by category."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiddleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riddles/search":{"get":{"tags":["Riddles & Puzzles"],"summary":"Search Riddles","description":"Search for riddles matching a keyword. Results do NOT include answers.","operationId":"search_riddles_riddles_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword (matches question, answer, hint, or category).","title":"Query"},"description":"Search keyword (matches question, answer, hint, or category)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiddleListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riddles/categories":{"get":{"tags":["Riddles & Puzzles"],"summary":"List Categories","description":"List all available riddle categories.","operationId":"list_categories_riddles_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__riddles__models__CategoryListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/riddles/{riddle_id}":{"get":{"tags":["Riddles & Puzzles"],"summary":"Get Riddle","description":"Get a specific riddle by ID WITHOUT the answer.","operationId":"get_riddle_riddles__riddle_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"riddle_id","in":"path","required":true,"schema":{"type":"integer","title":"Riddle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiddleWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/riddles/{riddle_id}/answer":{"get":{"tags":["Riddles & Puzzles"],"summary":"Get Riddle Answer","description":"Get a specific riddle by ID WITH the answer revealed.","operationId":"get_riddle_answer_riddles__riddle_id__answer_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"riddle_id","in":"path","required":true,"schema":{"type":"integer","title":"Riddle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiddleWithAnswerWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/test-user/random":{"get":{"tags":["Test User Generator"],"summary":"Random User","description":"Generate a single random test user with fake name, email, phone, and address.","operationId":"random_user_test_user_random_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"locale","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Locale/nationality filter (US, UK, NO, DE, FR). Random if omitted.","title":"Locale"},"description":"Locale/nationality filter (US, UK, NO, DE, FR). Random if omitted."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestUserWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/test-user/random-batch":{"get":{"tags":["Test User Generator"],"summary":"Random Batch","description":"Generate a batch of random test users.","operationId":"random_batch_test_user_random_batch_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of test users to generate (1-50).","default":5,"title":"Count"},"description":"Number of test users to generate (1-50)."},{"name":"locale","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Locale/nationality filter (US, UK, NO, DE, FR). Random if omitted.","title":"Locale"},"description":"Locale/nationality filter (US, UK, NO, DE, FR). Random if omitted."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestUserListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/test-user/locales":{"get":{"tags":["Test User Generator"],"summary":"List Locales","description":"List all supported locales for test user generation.","operationId":"list_locales_test_user_locales_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LocaleListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/barcode/generate":{"get":{"tags":["Barcode Generation"],"summary":"Generate Barcode","description":"Generate a barcode image URL for the given data and type.","operationId":"generate_barcode_barcode_generate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"barcode_type","in":"query","required":true,"schema":{"type":"string","description":"Barcode type: code128, code39, ean13, ean8, upc-a, qr.","title":"Barcode Type"},"description":"Barcode type: code128, code39, ean13, ean8, upc-a, qr."},{"name":"data","in":"query","required":true,"schema":{"type":"string","description":"The data to encode in the barcode.","title":"Data"},"description":"The data to encode in the barcode."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BarcodeWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/barcode/types":{"get":{"tags":["Barcode Generation"],"summary":"List Barcode Types","description":"List supported barcode types with descriptions.","operationId":"list_barcode_types_barcode_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BarcodeTypeListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/rhyme-finder/rhymes":{"get":{"tags":["Rhyme Finder"],"summary":"Find Rhymes Endpoint","description":"Find perfect rhymes for a word.","operationId":"find_rhymes_endpoint_rhyme_finder_rhymes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"Word to find perfect rhymes for.","title":"Word"},"description":"Word to find perfect rhymes for."},{"name":"max_results","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RhymeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rhyme-finder/near-rhymes":{"get":{"tags":["Rhyme Finder"],"summary":"Find Near Rhymes Endpoint","description":"Find near/approximate rhymes for a word.","operationId":"find_near_rhymes_endpoint_rhyme_finder_near_rhymes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"Word to find near/approximate rhymes for.","title":"Word"},"description":"Word to find near/approximate rhymes for."},{"name":"max_results","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RhymeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rhyme-finder/sounds-like":{"get":{"tags":["Rhyme Finder"],"summary":"Find Sounds Like Endpoint","description":"Find words that sound like the given word.","operationId":"find_sounds_like_endpoint_rhyme_finder_sounds_like_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"Word to find similar-sounding words for.","title":"Word"},"description":"Word to find similar-sounding words for."},{"name":"max_results","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RhymeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rhyme-finder/spelled-like":{"get":{"tags":["Rhyme Finder"],"summary":"Find Spelled Like Endpoint","description":"Find words matching a spelling pattern (supports wildcards).","operationId":"find_spelled_like_endpoint_rhyme_finder_spelled_like_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"pattern","in":"query","required":true,"schema":{"type":"string","description":"Spelling pattern (supports ? and * wildcards).","title":"Pattern"},"description":"Spelling pattern (supports ? and * wildcards)."},{"name":"max_results","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"description":"Maximum results to return (1-100).","default":20,"title":"Max Results"},"description":"Maximum results to return (1-100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RhymeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/insider-trading/trades/{ticker_or_cik}":{"get":{"tags":["Insider Trading"],"summary":"Get Insider Trades Endpoint","description":"Get recent insider buy/sell transactions for a company.","operationId":"get_insider_trades_endpoint_insider_trading_trades__ticker_or_cik__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum Form 4 filings to parse (1-50).","default":20,"title":"Limit"},"description":"Maximum Form 4 filings to parse (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsiderTradesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/insider-trading/summary/{ticker_or_cik}":{"get":{"tags":["Insider Trading"],"summary":"Get Insider Summary Endpoint","description":"Get aggregated insider trading activity — net buy/sell per insider.","operationId":"get_insider_summary_endpoint_insider_trading_summary__ticker_or_cik__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsiderSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gdelt/articles":{"get":{"tags":["GDELT Global Events"],"summary":"Search Articles Endpoint","description":"Search global news articles by keyword, with filtering and sorting.","operationId":"search_articles_endpoint_gdelt_articles_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keywords, phrases, or GDELT query syntax.","title":"Query"},"description":"Search query — keywords, phrases, or GDELT query syntax."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Lookback window, e.g. '24h', '7d', '3m'.","default":"24h","title":"Timespan"},"description":"Lookback window, e.g. '24h', '7d', '3m'."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Max articles to return (1-250).","default":25,"title":"Max Results"},"description":"Max articles to return (1-250)."},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort: HybridRel, DateDesc, DateAsc, ToneDesc, ToneAsc.","default":"HybridRel","title":"Sort"},"description":"Sort: HybridRel, DateDesc, DateAsc, ToneDesc, ToneAsc."},{"name":"source_country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source country (e.g. 'US', 'france').","title":"Source Country"},"description":"Filter by source country (e.g. 'US', 'france')."},{"name":"source_lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source language (e.g. 'english', 'spanish').","title":"Source Lang"},"description":"Filter by source language (e.g. 'english', 'spanish')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArticlesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gdelt/timeline":{"get":{"tags":["GDELT Global Events"],"summary":"Get Event Timeline Endpoint","description":"Get media coverage volume over time for a query.","operationId":"get_event_timeline_endpoint_gdelt_timeline_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keywords, phrases, or GDELT query syntax.","title":"Query"},"description":"Search query — keywords, phrases, or GDELT query syntax."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Lookback window, e.g. '24h', '7d', '3m'.","default":"7d","title":"Timespan"},"description":"Lookback window, e.g. '24h', '7d', '3m'."},{"name":"smooth","in":"query","required":false,"schema":{"type":"integer","description":"Moving-average smoothing (0-30 time steps).","default":0,"title":"Smooth"},"description":"Moving-average smoothing (0-30 time steps)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimelineWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gdelt/tone":{"get":{"tags":["GDELT Global Events"],"summary":"Get Tone Timeline Endpoint","description":"Get media tone/sentiment over time for a query.","operationId":"get_tone_timeline_endpoint_gdelt_tone_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keywords, phrases, or GDELT query syntax.","title":"Query"},"description":"Search query — keywords, phrases, or GDELT query syntax."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Lookback window, e.g. '24h', '7d', '3m'.","default":"7d","title":"Timespan"},"description":"Lookback window, e.g. '24h', '7d', '3m'."},{"name":"smooth","in":"query","required":false,"schema":{"type":"integer","description":"Moving-average smoothing (0-30 time steps).","default":0,"title":"Smooth"},"description":"Moving-average smoothing (0-30 time steps)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gdelt/geography":{"get":{"tags":["GDELT Global Events"],"summary":"Get Source Country Breakdown Endpoint","description":"Get which countries' media are covering a topic, ranked by volume.","operationId":"get_source_country_breakdown_endpoint_gdelt_geography_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query — keywords, phrases, or GDELT query syntax.","title":"Query"},"description":"Search query — keywords, phrases, or GDELT query syntax."},{"name":"timespan","in":"query","required":false,"schema":{"type":"string","description":"Lookback window, e.g. '24h', '7d', '3m'.","default":"24h","title":"Timespan"},"description":"Lookback window, e.g. '24h', '7d', '3m'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeographyWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/etf/holdings/{ticker_or_cik}":{"get":{"tags":["ETF Data"],"summary":"Get Etf Holdings Endpoint","description":"Get top holdings for an ETF or mutual fund from the latest N-PORT-P filing.","operationId":"get_etf_holdings_endpoint_etf_holdings__ticker_or_cik__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum holdings to return (default 25).","default":25,"title":"Limit"},"description":"Maximum holdings to return (default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Etf Holdings Endpoint Etf Holdings  Ticker Or Cik  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/etf/allocation/{ticker_or_cik}":{"get":{"tags":["ETF Data"],"summary":"Get Etf Allocation Endpoint","description":"Get asset allocation breakdown for an ETF or mutual fund.","operationId":"get_etf_allocation_endpoint_etf_allocation__ticker_or_cik__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ticker_or_cik","in":"path","required":true,"schema":{"type":"string","title":"Ticker Or Cik"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Etf Allocation Endpoint Etf Allocation  Ticker Or Cik  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/goals":{"get":{"tags":["UN SDG"],"summary":"List Goals","description":"List all 17 UN Sustainable Development Goals.","operationId":"list_goals_unsdg_goals_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoalsWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/unsdg/goals/{goal_code}/targets":{"get":{"tags":["UN SDG"],"summary":"Get Goal Targets","description":"Get targets and indicators for a specific SDG goal.","operationId":"get_goal_targets_unsdg_goals__goal_code__targets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"goal_code","in":"path","required":true,"schema":{"type":"integer","title":"Goal Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoalTargetsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/indicators/data":{"get":{"tags":["UN SDG"],"summary":"Get Indicator Data","description":"Get observation data for SDG indicators.","operationId":"get_indicator_data_unsdg_indicators_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"indicator","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"Indicator code(s), e.g. 1.1.1","title":"Indicator"},"description":"Indicator code(s), e.g. 1.1.1"},{"name":"area_code","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"Geo area code(s), e.g. 840 for USA","title":"Area Code"},"description":"Geo area code(s), e.g. 840 for USA"},{"name":"time_start","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Start year, e.g. 2015","title":"Time Start"},"description":"Start year, e.g. 2015"},{"name":"time_end","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"End year, e.g. 2023","title":"Time End"},"description":"End year, e.g. 2023"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Results per page","default":50,"title":"Page Size"},"description":"Results per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObservationsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/series/data":{"get":{"tags":["UN SDG"],"summary":"Get Series Data","description":"Get observation data for SDG data series.","operationId":"get_series_data_unsdg_series_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series","in":"query","required":true,"schema":{"type":"array","items":{"type":"string"},"description":"Series code(s), e.g. SI_POV_DAY1","title":"Series"},"description":"Series code(s), e.g. SI_POV_DAY1"},{"name":"area_code","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"Geo area code(s)","title":"Area Code"},"description":"Geo area code(s)"},{"name":"time_start","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Start year","title":"Time Start"},"description":"Start year"},{"name":"time_end","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"End year","title":"Time End"},"description":"End year"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Results per page","default":50,"title":"Page Size"},"description":"Results per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObservationsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/geo-areas":{"get":{"tags":["UN SDG"],"summary":"Search Geo Areas","description":"Search for geo area codes by name.","operationId":"search_geo_areas_unsdg_geo_areas_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for geo area name","title":"Query"},"description":"Search term for geo area name"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAreasWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/series/{series_code}/dimensions":{"get":{"tags":["UN SDG"],"summary":"Get Series Dimensions","description":"Get available dimensions for a data series.","operationId":"get_series_dimensions_unsdg_series__series_code__dimensions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_code","in":"path","required":true,"schema":{"type":"string","title":"Series Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DimensionsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/unsdg/series/{series_code}/availability":{"get":{"tags":["UN SDG"],"summary":"Get Data Availability","description":"Get which geo areas have data for a series.","operationId":"get_data_availability_unsdg_series__series_code__availability_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"series_code","in":"path","required":true,"schema":{"type":"string","title":"Series Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__unsdg__models__AvailabilityWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oecd/search":{"get":{"tags":["OECD Statistics"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_oecd_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"gdp\", \"productivity\", \"education\", \"trade\").","title":"Query"},"description":"Search term (e.g. \"gdp\", \"productivity\", \"education\", \"trade\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__oecd__models__SearchDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oecd/datasets":{"get":{"tags":["OECD Statistics"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_oecd_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"topic","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter datasets by topic keyword (e.g. \"health\", \"labour\").","title":"Topic"},"description":"Filter datasets by topic keyword (e.g. \"health\", \"labour\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum datasets to return (1-200, default 50).","default":50,"title":"Limit"},"description":"Maximum datasets to return (1-200, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__oecd__models__ListDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oecd/structure":{"get":{"tags":["OECD Statistics"],"summary":"Get Structure Endpoint","operationId":"get_structure_endpoint_oecd_structure_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\"). Use search to find IDs.","title":"Dataflow"},"description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\"). Use search to find IDs."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__oecd__models__DatasetStructureResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oecd/data":{"get":{"tags":["OECD Statistics"],"summary":"Get Data Endpoint","operationId":"get_data_endpoint_oecd_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\"). Use search to find IDs.","title":"Dataflow"},"description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\"). Use search to find IDs."},{"name":"key_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SDMX dimension key (dot-separated with * wildcards, e.g. \"A.USA.*.*.*\"). Use get_dataset_structure to find valid dimension values.","title":"Key Filter"},"description":"SDMX dimension key (dot-separated with * wildcards, e.g. \"A.USA.*.*.*\"). Use get_dataset_structure to find valid dimension values."},{"name":"last_n_observations","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Return only the last N time periods (1-100).","title":"Last N Observations"},"description":"Return only the last N time periods (1-100)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (1-1000, default 200).","default":200,"title":"Limit"},"description":"Maximum observations to return (1-1000, default 200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__oecd__models__DataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oecd/compare":{"get":{"tags":["OECD Statistics"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_oecd_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\").","title":"Dataflow"},"description":"OECD dataflow identifier (e.g. \"OECD.SDD.TPS,DSD_PDB@DF_PDB_LV,1.0\")."},{"name":"country_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO alpha-3 codes (e.g. \"USA,DEU,JPN,NOR\"). Maximum 20.","title":"Country Codes"},"description":"Comma-separated ISO alpha-3 codes (e.g. \"USA,DEU,JPN,NOR\"). Maximum 20."},{"name":"last_n_observations","in":"query","required":false,"schema":{"type":"integer","description":"Return last N time periods per country (1-100, default 5).","default":5,"title":"Last N Observations"},"description":"Return last N time periods per country (1-100, default 5)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__oecd__models__CompareCountriesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ilostat/search":{"get":{"tags":["ILOSTAT (ILO Labour Statistics)"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_ilostat_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"unemployment\", \"wages\", \"child labour\", \"migration\").","title":"Query"},"description":"Search term (e.g. \"unemployment\", \"wages\", \"child labour\", \"migration\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__SearchDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ilostat/datasets":{"get":{"tags":["ILOSTAT (ILO Labour Statistics)"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_ilostat_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"topic","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by topic keyword (e.g. \"employment\", \"labour force\", \"wages\").","title":"Topic"},"description":"Filter by topic keyword (e.g. \"employment\", \"labour force\", \"wages\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum datasets to return (1-100, default 50).","default":50,"title":"Limit"},"description":"Maximum datasets to return (1-100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__ListDatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ilostat/structure":{"get":{"tags":["ILOSTAT (ILO Labour Statistics)"],"summary":"Get Structure Endpoint","operationId":"get_structure_endpoint_ilostat_structure_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\"). Use search to find IDs.","title":"Dataflow"},"description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\"). Use search to find IDs."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__DatasetStructureResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ilostat/data":{"get":{"tags":["ILOSTAT (ILO Labour Statistics)"],"summary":"Get Data Endpoint","operationId":"get_data_endpoint_ilostat_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\"). Use search to find IDs.","title":"Dataflow"},"description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\"). Use search to find IDs."},{"name":"countries","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated ISO alpha-2/3 country codes (e.g. \"USA,DEU,NOR\"). Omit for all countries.","title":"Countries"},"description":"Comma-separated ISO alpha-2/3 country codes (e.g. \"USA,DEU,NOR\"). Omit for all countries."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\").","title":"Start Period"},"description":"Start period (e.g. \"2015\", \"2020-Q1\", \"2020-01\")."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\").","title":"End Period"},"description":"End period (e.g. \"2023\", \"2023-Q4\", \"2023-12\")."},{"name":"dimension_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SDMX dimension key filter (dot-separated, e.g. \"USA.A.UNE_DEAP_RT.SEX_T.YGE15\"). Overrides countries param.","title":"Dimension Filter"},"description":"SDMX dimension key filter (dot-separated, e.g. \"USA.A.UNE_DEAP_RT.SEX_T.YGE15\"). Overrides countries param."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum observations to return (1-1000, default 200).","default":200,"title":"Limit"},"description":"Maximum observations to return (1-1000, default 200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ilostat/compare":{"get":{"tags":["ILOSTAT (ILO Labour Statistics)"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_ilostat_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"dataflow","in":"query","required":true,"schema":{"type":"string","description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\").","title":"Dataflow"},"description":"ILOSTAT dataflow identifier (e.g. \"DF_UNE_2EAP_SEX_AGE_RT\")."},{"name":"country_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO alpha-2/3 codes (e.g. \"USA,DEU,NOR,JPN\"). Maximum 20.","title":"Country Codes"},"description":"Comma-separated ISO alpha-2/3 codes (e.g. \"USA,DEU,NOR,JPN\"). Maximum 20."},{"name":"start_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start period (e.g. \"2020\"). Omit for most recent data.","title":"Start Period"},"description":"Start period (e.g. \"2020\"). Omit for most recent data."},{"name":"end_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End period (e.g. \"2023\"). Omit for most recent data.","title":"End Period"},"description":"End period (e.g. \"2023\"). Omit for most recent data."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__CompareCountriesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ioda/alerts":{"get":{"tags":["IODA (Internet Outage Detection)"],"summary":"Get Outage Alerts Endpoint","operationId":"get_outage_alerts_endpoint_ioda_alerts_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE).","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE)."},{"name":"asn","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Autonomous System Number (e.g. 15169 for Google).","title":"Asn"},"description":"Autonomous System Number (e.g. 15169 for Google)."},{"name":"hours","in":"query","required":false,"schema":{"type":"number","description":"Lookback window in hours (1-720, default 24).","default":24,"title":"Hours"},"description":"Lookback window in hours (1-720, default 24)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-200).","default":20,"title":"Limit"},"description":"Max results (1-200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutageAlertListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ioda/events":{"get":{"tags":["IODA (Internet Outage Detection)"],"summary":"Get Outage Events Endpoint","operationId":"get_outage_events_endpoint_ioda_events_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE).","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE)."},{"name":"asn","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Autonomous System Number (e.g. 15169 for Google).","title":"Asn"},"description":"Autonomous System Number (e.g. 15169 for Google)."},{"name":"hours","in":"query","required":false,"schema":{"type":"number","description":"Lookback window in hours (1-720, default 24).","default":24,"title":"Hours"},"description":"Lookback window in hours (1-720, default 24)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-200).","default":20,"title":"Limit"},"description":"Max results (1-200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutageEventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ioda/summary":{"get":{"tags":["IODA (Internet Outage Detection)"],"summary":"Get Outage Summary Endpoint","operationId":"get_outage_summary_endpoint_ioda_summary_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE).","title":"Country Code"},"description":"ISO 3166-1 alpha-2 country code (e.g. US, DE)."},{"name":"hours","in":"query","required":false,"schema":{"type":"number","description":"Lookback window in hours (1-720, default 24).","default":24,"title":"Hours"},"description":"Lookback window in hours (1-720, default 24)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-200).","default":20,"title":"Limit"},"description":"Max results (1-200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutageSummaryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ioda/signals/{entity_type}/{entity_code}":{"get":{"tags":["IODA (Internet Outage Detection)"],"summary":"Get Signals Endpoint","operationId":"get_signals_endpoint_ioda_signals__entity_type___entity_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_code","in":"path","required":true,"schema":{"type":"string","title":"Entity Code"}},{"name":"hours","in":"query","required":false,"schema":{"type":"number","description":"Lookback window in hours (1-720, default 24).","default":24,"title":"Hours"},"description":"Lookback window in hours (1-720, default 24)."},{"name":"datasource","in":"query","required":false,"schema":{"type":"string","description":"Datasource: bgp, ucsd-nt, merit-nt, gtr, ping-slash24.","default":"bgp","title":"Datasource"},"description":"Datasource: bgp, ucsd-nt, merit-nt, gtr, ping-slash24."},{"name":"max_points","in":"query","required":false,"schema":{"type":"integer","description":"Maximum data points (1-5000).","default":500,"title":"Max Points"},"description":"Maximum data points (1-5000)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ioda/entities":{"get":{"tags":["IODA (Internet Outage Detection)"],"summary":"Search Entities Endpoint","operationId":"search_entities_endpoint_ioda_entities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. 'United States', 'Google', 'AS15169').","title":"Query"},"description":"Search term (e.g. 'United States', 'Google', 'AS15169')."},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: country, asn, region, county.","title":"Entity Type"},"description":"Filter by type: country, asn, region, county."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-200).","default":20,"title":"Limit"},"description":"Max results (1-200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nih-reporter/search":{"get":{"tags":["NIH RePORTER"],"summary":"Search Projects Endpoint","operationId":"search_projects_endpoint_nih_reporter_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"cancer immunotherapy\", \"CRISPR\", \"Alzheimer\").","title":"Query"},"description":"Search term (e.g. \"cancer immunotherapy\", \"CRISPR\", \"Alzheimer\")."},{"name":"fiscal_years","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated fiscal years (e.g. '2023,2024'). Defaults to all years.","title":"Fiscal Years"},"description":"Comma-separated fiscal years (e.g. '2023,2024'). Defaults to all years."},{"name":"org_names","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated organization names to filter by (e.g. 'Harvard,MIT').","title":"Org Names"},"description":"Comma-separated organization names to filter by (e.g. 'Harvard,MIT')."},{"name":"pi_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Principal investigator name to filter by.","title":"Pi Name"},"description":"Principal investigator name to filter by."},{"name":"activity_codes","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated NIH activity codes (e.g. 'R01,R21,U01'). R01=research, R21=exploratory, K=career.","title":"Activity Codes"},"description":"Comma-separated NIH activity codes (e.g. 'R01,R21,U01'). R01=research, R21=exploratory, K=career."},{"name":"award_amount_min","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Minimum award amount in USD.","title":"Award Amount Min"},"description":"Minimum award amount in USD."},{"name":"award_amount_max","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Maximum award amount in USD.","title":"Award Amount Max"},"description":"Maximum award amount in USD."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nih-reporter/project":{"get":{"tags":["NIH RePORTER"],"summary":"Get Project Endpoint","operationId":"get_project_endpoint_nih_reporter_project_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"project_num","in":"query","required":true,"schema":{"type":"string","description":"NIH project number (e.g. \"R01CA227622\", \"5R01AI123456-03\").","title":"Project Num"},"description":"NIH project number (e.g. \"R01CA227622\", \"5R01AI123456-03\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nih-reporter/publications":{"get":{"tags":["NIH RePORTER"],"summary":"Get Publications Endpoint","operationId":"get_publications_endpoint_nih_reporter_publications_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"project_num","in":"query","required":true,"schema":{"type":"string","description":"NIH core project number (e.g. \"R01CA227622\").","title":"Project Num"},"description":"NIH core project number (e.g. \"R01CA227622\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicationListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nih-reporter/funding-trends":{"get":{"tags":["NIH RePORTER"],"summary":"Get Funding Trends Endpoint","operationId":"get_funding_trends_endpoint_nih_reporter_funding_trends_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Research topic (e.g. \"machine learning\", \"mRNA vaccines\").","title":"Query"},"description":"Research topic (e.g. \"machine learning\", \"mRNA vaccines\")."},{"name":"fiscal_years","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated fiscal years to compare (e.g. '2020,2021,2022,2023,2024').","title":"Fiscal Years"},"description":"Comma-separated fiscal years to compare (e.g. '2020,2021,2022,2023,2024')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingTrendsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nsf-awards/search":{"get":{"tags":["NSF Awards"],"summary":"Search Awards Endpoint","operationId":"search_awards_endpoint_nsf_awards_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"keyword","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"machine learning\", \"climate change\", \"quantum computing\").","title":"Keyword"},"description":"Search term (e.g. \"machine learning\", \"climate change\", \"quantum computing\")."},{"name":"awardee_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Institution name to filter by (e.g. 'MIT', 'Stanford University').","title":"Awardee Name"},"description":"Institution name to filter by (e.g. 'MIT', 'Stanford University')."},{"name":"start_date_start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter awards starting after this date (MM/DD/YYYY).","title":"Start Date Start"},"description":"Filter awards starting after this date (MM/DD/YYYY)."},{"name":"start_date_end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter awards starting before this date (MM/DD/YYYY).","title":"Start Date End"},"description":"Filter awards starting before this date (MM/DD/YYYY)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–25, default 25).","default":25,"title":"Limit"},"description":"Number of results (1–25, default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nsf_awards__models__AwardListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nsf-awards/award":{"get":{"tags":["NSF Awards"],"summary":"Get Award Endpoint","operationId":"get_award_endpoint_nsf_awards_award_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"award_id","in":"query","required":true,"schema":{"type":"string","description":"NSF award ID (e.g. \"2548201\").","title":"Award Id"},"description":"NSF award ID (e.g. \"2548201\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nsf_awards__models__AwardDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nsf-awards/search-by-pi":{"get":{"tags":["NSF Awards"],"summary":"Search By Pi Endpoint","operationId":"search_by_pi_endpoint_nsf_awards_search_by_pi_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"pi_last_name","in":"query","required":true,"schema":{"type":"string","description":"Principal investigator's last name.","title":"Pi Last Name"},"description":"Principal investigator's last name."},{"name":"pi_first_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Principal investigator's first name.","title":"Pi First Name"},"description":"Principal investigator's first name."},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional keyword to further filter results.","title":"Keyword"},"description":"Optional keyword to further filter results."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–25, default 25).","default":25,"title":"Limit"},"description":"Number of results (1–25, default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nsf_awards__models__AwardListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regulations-gov/search":{"get":{"tags":["Regulations.gov (US Federal Rulemaking)"],"summary":"Search Documents Endpoint","operationId":"search_documents_endpoint_regulations_gov_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"search_term","in":"query","required":true,"schema":{"type":"string","description":"Search term for federal regulatory documents (e.g. \"clean air\", \"data privacy\").","title":"Search Term"},"description":"Search term for federal regulatory documents (e.g. \"clean air\", \"data privacy\")."},{"name":"agency_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by agency abbreviation (e.g. 'EPA', 'FDA', 'DOT', 'SEC').","title":"Agency Id"},"description":"Filter by agency abbreviation (e.g. 'EPA', 'FDA', 'DOT', 'SEC')."},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by type: 'Proposed Rule', 'Rule', 'Supporting & Related Material', 'Other'.","title":"Document Type"},"description":"Filter by type: 'Proposed Rule', 'Rule', 'Supporting & Related Material', 'Other'."},{"name":"posted_date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter documents posted on or after this date (YYYY-MM-DD).","title":"Posted Date From"},"description":"Filter documents posted on or after this date (YYYY-MM-DD)."},{"name":"posted_date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter documents posted on or before this date (YYYY-MM-DD).","title":"Posted Date To"},"description":"Filter documents posted on or before this date (YYYY-MM-DD)."},{"name":"docket_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by docket ID (e.g. 'EPA-HQ-OAR-2023-0434').","title":"Docket Id"},"description":"Filter by docket ID (e.g. 'EPA-HQ-OAR-2023-0434')."},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort field (prefix - for descending). Options: postedDate, title, commentEndDate, lastModifiedDate.","default":"-postedDate","title":"Sort"},"description":"Sort field (prefix - for descending). Options: postedDate, title, commentEndDate, lastModifiedDate."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (5–25, default 25).","default":25,"title":"Page Size"},"description":"Number of results (5–25, default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__regulations_gov__models__DocumentListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regulations-gov/document":{"get":{"tags":["Regulations.gov (US Federal Rulemaking)"],"summary":"Get Document Endpoint","operationId":"get_document_endpoint_regulations_gov_document_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"document_id","in":"query","required":true,"schema":{"type":"string","description":"Regulations.gov document ID (e.g. \"EPA-HQ-OAR-2023-0434-1020\").","title":"Document Id"},"description":"Regulations.gov document ID (e.g. \"EPA-HQ-OAR-2023-0434-1020\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__regulations_gov__models__DocumentDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regulations-gov/dockets":{"get":{"tags":["Regulations.gov (US Federal Rulemaking)"],"summary":"Search Dockets Endpoint","operationId":"search_dockets_endpoint_regulations_gov_dockets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"search_term","in":"query","required":true,"schema":{"type":"string","description":"Search term for regulatory dockets (e.g. \"emissions standards\", \"drug approval\").","title":"Search Term"},"description":"Search term for regulatory dockets (e.g. \"emissions standards\", \"drug approval\")."},{"name":"agency_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by agency abbreviation (e.g. 'EPA', 'FDA').","title":"Agency Id"},"description":"Filter by agency abbreviation (e.g. 'EPA', 'FDA')."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (5–25, default 25).","default":25,"title":"Page Size"},"description":"Number of results (5–25, default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocketListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regulations-gov/docket":{"get":{"tags":["Regulations.gov (US Federal Rulemaking)"],"summary":"Get Docket Endpoint","operationId":"get_docket_endpoint_regulations_gov_docket_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"docket_id","in":"query","required":true,"schema":{"type":"string","description":"Docket ID (e.g. \"EPA-HQ-OAR-2023-0434\").","title":"Docket Id"},"description":"Docket ID (e.g. \"EPA-HQ-OAR-2023-0434\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__regulations_gov__models__DocketDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/regulations-gov/comments":{"get":{"tags":["Regulations.gov (US Federal Rulemaking)"],"summary":"Search Comments Endpoint","operationId":"search_comments_endpoint_regulations_gov_comments_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"search_term","in":"query","required":true,"schema":{"type":"string","description":"Search term for public comments (e.g. \"oppose\", \"support\").","title":"Search Term"},"description":"Search term for public comments (e.g. \"oppose\", \"support\")."},{"name":"agency_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by agency abbreviation.","title":"Agency Id"},"description":"Filter by agency abbreviation."},{"name":"docket_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by docket ID.","title":"Docket Id"},"description":"Filter by docket ID."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (5–25, default 25).","default":25,"title":"Page Size"},"description":"Number of results (5–25, default 25)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__regulations_gov__models__CommentListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coingecko/search":{"get":{"tags":["CoinGecko Crypto"],"summary":"Search Coins Endpoint","operationId":"search_coins_endpoint_coingecko_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Coin name or symbol (e.g. \"bitcoin\", \"eth\", \"solana\").","title":"Query"},"description":"Coin name or symbol (e.g. \"bitcoin\", \"eth\", \"solana\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoinSearchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coingecko/price":{"get":{"tags":["CoinGecko Crypto"],"summary":"Get Price Endpoint","operationId":"get_price_endpoint_coingecko_price_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated coin IDs (e.g. \"bitcoin,ethereum,solana\").","title":"Ids"},"description":"Comma-separated coin IDs (e.g. \"bitcoin,ethereum,solana\")."},{"name":"vs_currency","in":"query","required":false,"schema":{"type":"string","description":"Currency for prices (e.g. 'usd', 'eur', 'nok').","default":"usd","title":"Vs Currency"},"description":"Currency for prices (e.g. 'usd', 'eur', 'nok')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coingecko/coin/{coin_id}":{"get":{"tags":["CoinGecko Crypto"],"summary":"Get Coin Detail Endpoint","operationId":"get_coin_detail_endpoint_coingecko_coin__coin_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"coin_id","in":"path","required":true,"schema":{"type":"string","title":"Coin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoinDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coingecko/coin/{coin_id}/chart":{"get":{"tags":["CoinGecko Crypto"],"summary":"Get Market Chart Endpoint","operationId":"get_market_chart_endpoint_coingecko_coin__coin_id__chart_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"coin_id","in":"path","required":true,"schema":{"type":"string","title":"Coin Id"}},{"name":"vs_currency","in":"query","required":false,"schema":{"type":"string","description":"Currency for prices.","default":"usd","title":"Vs Currency"},"description":"Currency for prices."},{"name":"days","in":"query","required":false,"schema":{"type":"integer","description":"Number of days of history (1–365, default 30).","default":30,"title":"Days"},"description":"Number of days of history (1–365, default 30)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketChartWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coingecko/trending":{"get":{"tags":["CoinGecko Crypto"],"summary":"Get Trending Endpoint","operationId":"get_trending_endpoint_coingecko_trending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrendingWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/coingecko/markets":{"get":{"tags":["CoinGecko Crypto"],"summary":"Get Markets Endpoint","operationId":"get_markets_endpoint_coingecko_markets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vs_currency","in":"query","required":false,"schema":{"type":"string","description":"Currency for prices.","default":"usd","title":"Vs Currency"},"description":"Currency for prices."},{"name":"order","in":"query","required":false,"schema":{"type":"string","description":"Sort order (market_cap_desc, volume_desc, id_asc).","default":"market_cap_desc","title":"Order"},"description":"Sort order (market_cap_desc, volume_desc, id_asc)."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1–50, default 20).","default":20,"title":"Limit"},"description":"Number of results (1–50, default 20)."},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category filter (e.g. 'decentralized-finance-defi', 'stablecoins').","title":"Category"},"description":"Category filter (e.g. 'decentralized-finance-defi', 'stablecoins')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/who-gho/indicators":{"get":{"tags":["WHO GHO (Global Health Observatory)"],"summary":"Search Indicators Endpoint","operationId":"search_indicators_endpoint_who_gho_indicators_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term for health indicators.","title":"Query"},"description":"Search term for health indicators."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum indicators to return.","default":25,"title":"Max Results"},"description":"Maximum indicators to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchIndicatorsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/who-gho/data/{indicator_code}":{"get":{"tags":["WHO GHO (Global Health Observatory)"],"summary":"Get Indicator Data Endpoint","operationId":"get_indicator_data_endpoint_who_gho_data__indicator_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"indicator_code","in":"path","required":true,"schema":{"type":"string","title":"Indicator Code"}},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO alpha-3 country code.","title":"Country"},"description":"ISO alpha-3 country code."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start year (inclusive).","title":"Year From"},"description":"Start year (inclusive)."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End year (inclusive).","title":"Year To"},"description":"End year (inclusive)."},{"name":"sex","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter: 'male', 'female', or 'both'.","title":"Sex"},"description":"Filter: 'male', 'female', or 'both'."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","description":"Maximum data points.","default":500,"title":"Max Results"},"description":"Maximum data points."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__who_gho__models__IndicatorDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/who-gho/compare/{indicator_code}":{"get":{"tags":["WHO GHO (Global Health Observatory)"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_who_gho_compare__indicator_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"indicator_code","in":"path","required":true,"schema":{"type":"string","title":"Indicator Code"}},{"name":"countries","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated ISO alpha-3 codes (e.g. 'NOR,SWE,DNK').","title":"Countries"},"description":"Comma-separated ISO alpha-3 codes (e.g. 'NOR,SWE,DNK')."},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Specific year to compare.","title":"Year"},"description":"Specific year to compare."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__who_gho__models__CompareCountriesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/who-gho/profile/{country}":{"get":{"tags":["WHO GHO (Global Health Observatory)"],"summary":"Get Country Health Profile Endpoint","operationId":"get_country_health_profile_endpoint_who_gho_profile__country__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","title":"Country"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryHealthProfileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/search":{"get":{"tags":["Semantic Scholar"],"summary":"Search Papers Endpoint","operationId":"search_papers_endpoint_semantic_scholar_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"transformer attention mechanism\").","title":"Query"},"description":"Search term (e.g. \"transformer attention mechanism\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Results to return (1-100, default 10).","default":10,"title":"Limit"},"description":"Results to return (1-100, default 10)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Pagination offset (default 0).","default":0,"title":"Offset"},"description":"Pagination offset (default 0)."},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Year filter (e.g. \"2023\", \"2020-2023\", \"2020-\").","title":"Year"},"description":"Year filter (e.g. \"2023\", \"2020-2023\", \"2020-\")."},{"name":"fields_of_study","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated fields (e.g. \"Computer Science,Mathematics\").","title":"Fields Of Study"},"description":"Comma-separated fields (e.g. \"Computer Science,Mathematics\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__semantic_scholar__models__PaperSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/paper/{paper_id}":{"get":{"tags":["Semantic Scholar"],"summary":"Get Paper Endpoint","description":"Get paper details. Accepts S2 paper ID, DOI, ArXiv ID, or prefixed ID.","operationId":"get_paper_endpoint_semantic_scholar_paper__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaperDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/citations/{paper_id}":{"get":{"tags":["Semantic Scholar"],"summary":"Get Citations Endpoint","operationId":"get_citations_endpoint_semantic_scholar_citations__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Results to return (1-100, default 20).","default":20,"title":"Limit"},"description":"Results to return (1-100, default 20)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Pagination offset (default 0).","default":0,"title":"Offset"},"description":"Pagination offset (default 0)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/references/{paper_id}":{"get":{"tags":["Semantic Scholar"],"summary":"Get References Endpoint","operationId":"get_references_endpoint_semantic_scholar_references__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Results to return (1-100, default 20).","default":20,"title":"Limit"},"description":"Results to return (1-100, default 20)."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Pagination offset (default 0).","default":0,"title":"Offset"},"description":"Pagination offset (default 0)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferencesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/authors/search":{"get":{"tags":["Semantic Scholar"],"summary":"Search Authors Endpoint","operationId":"search_authors_endpoint_semantic_scholar_authors_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Author name (e.g. \"Yann LeCun\", \"Hinton\").","title":"Query"},"description":"Author name (e.g. \"Yann LeCun\", \"Hinton\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Results to return (1-100, default 10).","default":10,"title":"Limit"},"description":"Results to return (1-100, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/author/{author_id}":{"get":{"tags":["Semantic Scholar"],"summary":"Get Author Endpoint","operationId":"get_author_endpoint_semantic_scholar_author__author_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"author_id","in":"path","required":true,"schema":{"type":"string","title":"Author Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__semantic_scholar__models__AuthorDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/semantic-scholar/recommend/{paper_id}":{"get":{"tags":["Semantic Scholar"],"summary":"Recommend Papers Endpoint","operationId":"recommend_papers_endpoint_semantic_scholar_recommend__paper_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"paper_id","in":"path","required":true,"schema":{"type":"string","title":"Paper Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Recommendations to return (1-100, default 10).","default":10,"title":"Limit"},"description":"Recommendations to return (1-100, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/search":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"Search Datasets Endpoint","operationId":"search_datasets_endpoint_faostat_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search term (e.g. \"wheat\", \"rice production\", \"food prices\", \"trade\").","title":"Query"},"description":"Search term (e.g. \"wheat\", \"rice production\", \"food prices\", \"trade\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results to return (1-50, default 20).","default":20,"title":"Limit"},"description":"Number of results to return (1-50, default 20)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__faostat__models__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/datasets":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_faostat_datasets_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by group name (e.g. \"Production\", \"Trade\", \"Prices\", \"Food Security\").","title":"Group"},"description":"Filter by group name (e.g. \"Production\", \"Trade\", \"Prices\", \"Food Security\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum datasets to return (1-200, default 50).","default":50,"title":"Limit"},"description":"Maximum datasets to return (1-200, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/dimensions":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"Get Dimensions Endpoint","operationId":"get_dimensions_endpoint_faostat_dimensions_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"FAOSTAT domain code (e.g. \"QCL\" for crops, \"TP\" for trade, \"PP\" for prices). Use /datasets to find codes.","title":"Domain"},"description":"FAOSTAT domain code (e.g. \"QCL\" for crops, \"TP\" for trade, \"PP\" for prices). Use /datasets to find codes."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DimensionsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/codes":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"Get Codes Endpoint","operationId":"get_codes_endpoint_faostat_codes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"FAOSTAT domain code (e.g. \"QCL\", \"TP\", \"PP\").","title":"Domain"},"description":"FAOSTAT domain code (e.g. \"QCL\", \"TP\", \"PP\")."},{"name":"dimension","in":"query","required":true,"schema":{"type":"string","description":"Dimension name (e.g. \"area\", \"element\", \"item\", \"year\").","title":"Dimension"},"description":"Dimension name (e.g. \"area\", \"element\", \"item\", \"year\")."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum codes to return (1-500, default 100).","default":100,"title":"Limit"},"description":"Maximum codes to return (1-500, default 100)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/data":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"Get Data Endpoint","operationId":"get_data_endpoint_faostat_data_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"FAOSTAT domain code (e.g. \"QCL\" for crops, \"TCL\" for trade, \"PP\" for prices, \"FS\" for food security).","title":"Domain"},"description":"FAOSTAT domain code (e.g. \"QCL\" for crops, \"TCL\" for trade, \"PP\" for prices, \"FS\" for food security)."},{"name":"areas","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated area codes (e.g. \"231,351,5000\" for USA, China, World). Use /codes to find codes.","title":"Areas"},"description":"Comma-separated area codes (e.g. \"231,351,5000\" for USA, China, World). Use /codes to find codes."},{"name":"elements","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated element codes (e.g. \"2510,2610\" for production/import quantity).","title":"Elements"},"description":"Comma-separated element codes (e.g. \"2510,2610\" for production/import quantity)."},{"name":"items","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated item codes (e.g. \"15,27\" for wheat, rice).","title":"Items"},"description":"Comma-separated item codes (e.g. \"15,27\" for wheat, rice)."},{"name":"years","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated years (e.g. \"2020,2021,2022\").","title":"Years"},"description":"Comma-separated years (e.g. \"2020,2021,2022\")."},{"name":"area_cs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Area coding system: M49 (default), FAO, ISO2, or ISO3.","title":"Area Cs"},"description":"Area coding system: M49 (default), FAO, ISO2, or ISO3."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum records to return (1-2000, default 500).","default":500,"title":"Limit"},"description":"Maximum records to return (1-2000, default 500)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__faostat__models__DataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/faostat/compare":{"get":{"tags":["FAOSTAT (FAO Food & Agriculture)"],"summary":"Compare Countries Endpoint","operationId":"compare_countries_endpoint_faostat_compare_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"FAOSTAT domain code (e.g. \"QCL\", \"FS\", \"PP\").","title":"Domain"},"description":"FAOSTAT domain code (e.g. \"QCL\", \"FS\", \"PP\")."},{"name":"area_codes","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated area codes to compare (e.g. \"231,351,100\" for USA, China, India). Maximum 20.","title":"Area Codes"},"description":"Comma-separated area codes to compare (e.g. \"231,351,100\" for USA, China, India). Maximum 20."},{"name":"elements","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated element codes.","title":"Elements"},"description":"Comma-separated element codes."},{"name":"items","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated item codes.","title":"Items"},"description":"Comma-separated item codes."},{"name":"years","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated years.","title":"Years"},"description":"Comma-separated years."},{"name":"area_cs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Area coding system: M49, FAO, ISO2, or ISO3.","title":"Area Cs"},"description":"Area coding system: M49, FAO, ISO2, or ISO3."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__faostat__models__CompareResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opensky/states":{"get":{"tags":["OpenSky Network (Aircraft Tracking)"],"summary":"Get Aircraft States Endpoint","operationId":"get_aircraft_states_endpoint_opensky_states_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"lamin","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lower latitude bound (WGS-84 degrees, e.g. 45.0).","title":"Lamin"},"description":"Lower latitude bound (WGS-84 degrees, e.g. 45.0)."},{"name":"lamax","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Upper latitude bound (WGS-84 degrees, e.g. 50.0).","title":"Lamax"},"description":"Upper latitude bound (WGS-84 degrees, e.g. 50.0)."},{"name":"lomin","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lower longitude bound (WGS-84 degrees, e.g. -5.0).","title":"Lomin"},"description":"Lower longitude bound (WGS-84 degrees, e.g. -5.0)."},{"name":"lomax","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Upper longitude bound (WGS-84 degrees, e.g. 5.0).","title":"Lomax"},"description":"Upper longitude bound (WGS-84 degrees, e.g. 5.0)."},{"name":"icao24","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated ICAO24 hex addresses (e.g. \"3c6444,a1b2c3\"). Max 10.","title":"Icao24"},"description":"Comma-separated ICAO24 hex addresses (e.g. \"3c6444,a1b2c3\"). Max 10."},{"name":"extended","in":"query","required":false,"schema":{"type":"boolean","description":"Include aircraft category field.","default":false,"title":"Extended"},"description":"Include aircraft category field."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum aircraft to return (1-2000, default 200).","default":200,"title":"Limit"},"description":"Maximum aircraft to return (1-2000, default 200)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AircraftStatesWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opensky/track":{"get":{"tags":["OpenSky Network (Aircraft Tracking)"],"summary":"Get Flight Track Endpoint","operationId":"get_flight_track_endpoint_opensky_track_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"icao24","in":"query","required":true,"schema":{"type":"string","description":"ICAO24 hex address (e.g. \"3c6444\").","title":"Icao24"},"description":"ICAO24 hex address (e.g. \"3c6444\")."},{"name":"time","in":"query","required":false,"schema":{"type":"integer","description":"Unix timestamp within the flight. 0 for current/live track.","default":0,"title":"Time"},"description":"Unix timestamp within the flight. 0 for current/live track."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlightTrackWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/opensky/search":{"get":{"tags":["OpenSky Network (Aircraft Tracking)"],"summary":"Search Aircraft Endpoint","operationId":"search_aircraft_endpoint_opensky_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"icao24","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ICAO24 hex address to look up (e.g. \"3c6444\").","title":"Icao24"},"description":"ICAO24 hex address to look up (e.g. \"3c6444\")."},{"name":"callsign","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Callsign to search for (e.g. \"DLH9MT\"). Requires bounding box.","title":"Callsign"},"description":"Callsign to search for (e.g. \"DLH9MT\"). Requires bounding box."},{"name":"lamin","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lower latitude bound.","title":"Lamin"},"description":"Lower latitude bound."},{"name":"lamax","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Upper latitude bound.","title":"Lamax"},"description":"Upper latitude bound."},{"name":"lomin","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lower longitude bound.","title":"Lomin"},"description":"Lower longitude bound."},{"name":"lomax","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Upper longitude bound.","title":"Lomax"},"description":"Upper longitude bound."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum results (1-200, default 50).","default":50,"title":"Limit"},"description":"Maximum results (1-200, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__opensky__models__SearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nonprofits/search":{"get":{"tags":["US Nonprofits (IRS 990)"],"summary":"Search Nonprofits","description":"Search IRS nonprofit organizations by name, state, category, or tax-exempt status.","operationId":"search_nonprofits_nonprofits_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (name, city, or keyword)","title":"Q"},"description":"Search query (name, city, or keyword)"},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Two-letter US state code","title":"State"},"description":"Two-letter US state code"},{"name":"ntee","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"NTEE major group (1-10)","title":"Ntee"},"description":"NTEE major group (1-10)"},{"name":"c_code","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"501(c) subsection code (e.g. 3 for 501(c)(3))","title":"C Code"},"description":"501(c) subsection code (e.g. 3 for 501(c)(3))"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","description":"Page number (0-indexed, 25 results per page)","default":0,"title":"Page"},"description":"Page number (0-indexed, 25 results per page)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__nonprofits__models__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nonprofits/{ein}":{"get":{"tags":["US Nonprofits (IRS 990)"],"summary":"Get Nonprofit","description":"Get detailed nonprofit information and IRS 990 filings by EIN.","operationId":"get_nonprofit_nonprofits__ein__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"ein","in":"path","required":true,"schema":{"type":"string","title":"Ein"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NonprofitDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/offshore-leaks/search":{"get":{"tags":["ICIJ Offshore Leaks"],"summary":"Search Offshore Leaks","description":"Search the ICIJ Offshore Leaks Database across Panama Papers, Paradise Papers, Pandora Papers, and more.","operationId":"search_offshore_leaks_offshore_leaks_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (name of entity, officer, or intermediary)","title":"Q"},"description":"Search query (name of entity, officer, or intermediary)"},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"Node type: Entity, Officer, Address, Intermediary, Other, Node","default":"Entity","title":"Type"},"description":"Node type: Entity, Officer, Address, Intermediary, Other, Node"},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code filter (e.g. PA, VGB, GBR)","title":"Country"},"description":"ISO country code filter (e.g. PA, VGB, GBR)"},{"name":"source","in":"query","required":false,"schema":{"type":"string","description":"Investigation: all, panama-papers, paradise-papers, pandora-papers, offshore-leaks, bahamas-leaks","default":"all","title":"Source"},"description":"Investigation: all, panama-papers, paradise-papers, pandora-papers, offshore-leaks, bahamas-leaks"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-25)","default":10,"title":"Limit"},"description":"Max results (1-25)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__offshore_leaks__models__SearchWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/offshore-leaks/{node_id}":{"get":{"tags":["ICIJ Offshore Leaks"],"summary":"Get Offshore Entity","description":"Get detailed properties for an offshore leaks entity, officer, or intermediary by node ID.","operationId":"get_offshore_entity_offshore_leaks__node_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","title":"Node Id"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"Node type: Entity, Officer, Address, Intermediary, Other","default":"Entity","title":"Type"},"description":"Node type: Entity, Officer, Address, Intermediary, Other"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/teams/search":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Search Teams Endpoint","description":"Search for sports teams by name.","operationId":"search_teams_endpoint_thesportsdb_teams_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"team_name","in":"query","required":true,"schema":{"type":"string","description":"Team name to search for (e.g. 'Arsenal', 'Barcelona').","title":"Team Name"},"description":"Team name to search for (e.g. 'Arsenal', 'Barcelona')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamSearchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/teams/{team_id}":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Get Team Endpoint","description":"Get detailed information for a specific team by ID.","operationId":"get_team_endpoint_thesportsdb_teams__team_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/players/search":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Search Players Endpoint","description":"Search for players by team name and/or player name.","operationId":"search_players_endpoint_thesportsdb_players_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"team_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Team name to filter players by.","title":"Team Name"},"description":"Team name to filter players by."},{"name":"player_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Player name to search for.","title":"Player Name"},"description":"Player name to search for."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayerListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/league/{league_id}/table":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Get League Table Endpoint","description":"Get league standings/table for a given league and season.","operationId":"get_league_table_endpoint_thesportsdb_league__league_id__table_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"league_id","in":"path","required":true,"schema":{"type":"string","title":"League Id"}},{"name":"season","in":"query","required":true,"schema":{"type":"string","description":"Season (e.g. '2024-2025' or '2024').","title":"Season"},"description":"Season (e.g. '2024-2025' or '2024')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeagueTableWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/events/by-date":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Get Events By Date Endpoint","description":"Get sporting events for a specific date.","operationId":"get_events_by_date_endpoint_thesportsdb_events_by_date_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format.","title":"Date"},"description":"Date in YYYY-MM-DD format."},{"name":"sport","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sport filter (e.g. 'Soccer', 'Basketball').","title":"Sport"},"description":"Sport filter (e.g. 'Soccer', 'Basketball')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__thesportsdb__models__EventListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/teams/{team_id}/last-events":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Get Last Events Endpoint","description":"Get the last 5 events for a team.","operationId":"get_last_events_endpoint_thesportsdb_teams__team_id__last_events_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamEventsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/thesportsdb/teams/{team_id}/next-events":{"get":{"tags":["TheSportsDB (Sports Data)"],"summary":"Get Next Events Endpoint","description":"Get the next 5 upcoming events for a team.","operationId":"get_next_events_endpoint_thesportsdb_teams__team_id__next_events_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamEventsWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flights/search":{"get":{"tags":["Flight Search"],"summary":"Search","description":"Search for flights across multiple data sources.","operationId":"search_flights_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"origin","in":"query","required":true,"schema":{"type":"string","description":"Origin IATA airport code (e.g. OSL).","title":"Origin"},"description":"Origin IATA airport code (e.g. OSL)."},{"name":"destination","in":"query","required":true,"schema":{"type":"string","description":"Destination IATA airport code (e.g. JFK).","title":"Destination"},"description":"Destination IATA airport code (e.g. JFK)."},{"name":"departure_date","in":"query","required":true,"schema":{"type":"string","description":"Departure date (YYYY-MM-DD).","title":"Departure Date"},"description":"Departure date (YYYY-MM-DD)."},{"name":"return_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Return date (YYYY-MM-DD).","title":"Return Date"},"description":"Return date (YYYY-MM-DD)."},{"name":"adults","in":"query","required":false,"schema":{"type":"integer","maximum":9,"minimum":1,"description":"Number of adult passengers.","default":1,"title":"Adults"},"description":"Number of adult passengers."},{"name":"cabin_class","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cabin: economy, premium_economy, business, first.","title":"Cabin Class"},"description":"Cabin: economy, premium_economy, business, first."},{"name":"mode","in":"query","required":false,"schema":{"type":"string","description":"Search mode: revenue, award, or all.","default":"all","title":"Mode"},"description":"Search mode: revenue, award, or all."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":20,"title":"Max Results"},"description":"Max results."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlightSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flights/sources":{"get":{"tags":["Flight Search"],"summary":"Sources","description":"List all registered flight data sources.","operationId":"sources_flights_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Flights Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/flights/sas-awards/search":{"get":{"tags":["Flight Search"],"summary":"Sas Awards Search","description":"Search SAS EuroBonus award seat availability (15-90s, long-polling).","operationId":"sas_awards_search_flights_sas_awards_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"destinations","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated IATA codes (e.g. MIA,LAX). Omit for all.","title":"Destinations"},"description":"Comma-separated IATA codes (e.g. MIA,LAX). Omit for all."},{"name":"passengers","in":"query","required":false,"schema":{"type":"integer","maximum":9,"minimum":1,"description":"Seats required on both legs.","default":3,"title":"Passengers"},"description":"Seats required on both legs."},{"name":"min_stay_days","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Minimum stay days.","default":2,"title":"Min Stay Days"},"description":"Minimum stay days."},{"name":"max_stay_days","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Maximum stay days.","default":10,"title":"Max Stay Days"},"description":"Maximum stay days."},{"name":"priority_only","in":"query","required":false,"schema":{"type":"boolean","description":"Only priority destinations.","default":false,"title":"Priority Only"},"description":"Only priority destinations."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Sas Awards Search Flights Sas Awards Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flights/sas-awards/destinations":{"get":{"tags":["Flight Search"],"summary":"Sas Awards Destinations","description":"List configured SAS award search destinations.","operationId":"sas_awards_destinations_flights_sas_awards_destinations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sas Awards Destinations Flights Sas Awards Destinations Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/flights/sas-awards/config":{"get":{"tags":["Flight Search"],"summary":"Sas Awards Config","description":"Current SAS EuroBonus search configuration.","operationId":"sas_awards_config_flights_sas_awards_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sas Awards Config Flights Sas Awards Config Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/nve-flood/overview":{"get":{"tags":["NVE Flood Warnings (Norway)"],"summary":"County Overview Endpoint","operationId":"county_overview_endpoint_nve_flood_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountyOverviewWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/nve-flood/region":{"get":{"tags":["NVE Flood Warnings (Norway)"],"summary":"Region Details Endpoint","operationId":"region_details_endpoint_nve_flood_region_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"county_id","in":"query","required":true,"schema":{"type":"string","description":"Norwegian county ID (e.g. '03' for Oslo, '46' for Vestland).","title":"County Id"},"description":"Norwegian county ID (e.g. '03' for Oslo, '46' for Vestland)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nve-flood/warnings":{"get":{"tags":["NVE Flood Warnings (Norway)"],"summary":"Warnings Endpoint","operationId":"warnings_endpoint_nve_flood_warnings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"county_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by county ID (e.g. '46' for Vestland).","title":"County Id"},"description":"Filter by county ID (e.g. '46' for Vestland)."},{"name":"municipality_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by municipality ID (e.g. '0301' for Oslo). Overrides county_id.","title":"Municipality Id"},"description":"Filter by municipality ID (e.g. '0301' for Oslo). Overrides county_id."},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD). Defaults to today.","title":"Start Date"},"description":"Start date (YYYY-MM-DD). Defaults to today."},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD). Defaults to 3 days from today.","title":"End Date"},"description":"End date (YYYY-MM-DD). Defaults to 3 days from today."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarningListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ted/search":{"get":{"tags":["TED (EU/EEA Public Procurement)"],"summary":"Search Notices Endpoint","operationId":"search_notices_endpoint_ted_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"text","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free text search (e.g. \"software\", \"construction\").","title":"Text"},"description":"Free text search (e.g. \"software\", \"construction\")."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Buyer country — 3-letter ISO code (e.g. 'NOR', 'DEU', 'FRA').","title":"Country"},"description":"Buyer country — 3-letter ISO code (e.g. 'NOR', 'DEU', 'FRA')."},{"name":"cpv_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPV classification code — 8 digits (e.g. '72000000' for IT).","title":"Cpv Code"},"description":"CPV classification code — 8 digits (e.g. '72000000' for IT)."},{"name":"published_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Published on or after (YYYY-MM-DD or YYYYMMDD).","title":"Published After"},"description":"Published on or after (YYYY-MM-DD or YYYYMMDD)."},{"name":"published_before","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Published on or before (YYYY-MM-DD or YYYYMMDD).","title":"Published Before"},"description":"Published on or before (YYYY-MM-DD or YYYYMMDD)."},{"name":"notice_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Notice type: cn-standard, can-standard, pin-only, can-modif, veat, corr.","title":"Notice Type"},"description":"Notice type: cn-standard, can-standard, pin-only, can-modif, veat, corr."},{"name":"procedure_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Procedure type: open, restricted, neg-w-call, neg-wo-call, comp-dial, innovation.","title":"Procedure Type"},"description":"Procedure type: open, restricted, neg-w-call, neg-wo-call, comp-dial, innovation."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","description":"Page number.","default":1,"title":"Page"},"description":"Page number."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","description":"Results per page (1-50).","default":20,"title":"Page Size"},"description":"Results per page (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ted/notice":{"get":{"tags":["TED (EU/EEA Public Procurement)"],"summary":"Get Notice Endpoint","operationId":"get_notice_endpoint_ted_notice_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"publication_number","in":"query","required":true,"schema":{"type":"string","description":"TED publication number (e.g. \"555-2026\").","title":"Publication Number"},"description":"TED publication number (e.g. \"555-2026\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/doffin/search":{"get":{"tags":["Doffin (Norwegian Public Procurement)"],"summary":"Search Notices Endpoint","operationId":"search_notices_endpoint_doffin_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"text","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Free text search (e.g. \"IKT\", \"rådgivning\", \"bygg\").","title":"Text"},"description":"Free text search (e.g. \"IKT\", \"rådgivning\", \"bygg\")."},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Notice status: ACTIVE, EXPIRED, AWARDED, CANCELLED.","title":"Status"},"description":"Notice status: ACTIVE, EXPIRED, AWARDED, CANCELLED."},{"name":"notice_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Notice type: COMPETITION, RESULT, PLANNING, MODIFICATION, CORRIGENDUM.","title":"Notice Type"},"description":"Notice type: COMPETITION, RESULT, PLANNING, MODIFICATION, CORRIGENDUM."},{"name":"cpv_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPV classification code — 8 digits (e.g. '72000000' for IT).","title":"Cpv Code"},"description":"CPV classification code — 8 digits (e.g. '72000000' for IT)."},{"name":"location","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Norwegian NUTS region code (e.g. 'NO03' for Oslo, 'NO08' for Vestland).","title":"Location"},"description":"Norwegian NUTS region code (e.g. 'NO03' for Oslo, 'NO08' for Vestland)."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","description":"Page number (1-based).","default":1,"title":"Page"},"description":"Page number (1-based)."},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","description":"Results per page (1-50).","default":20,"title":"Page Size"},"description":"Results per page (1-50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DoffinNoticeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/doffin/notice":{"get":{"tags":["Doffin (Norwegian Public Procurement)"],"summary":"Get Notice Endpoint","operationId":"get_notice_endpoint_doffin_notice_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"notice_id","in":"query","required":true,"schema":{"type":"string","description":"Doffin notice ID (e.g. \"2026-105515\").","title":"Notice Id"},"description":"Doffin notice ID (e.g. \"2026-105515\")."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DoffinNoticeDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/doffin/changes":{"get":{"tags":["Doffin (Norwegian Public Procurement)"],"summary":"Get Recent Changes Endpoint","description":"Get recent changes to public procurement tenders detected during snapshot cycles.","operationId":"get_recent_changes_endpoint_doffin_changes_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"since","in":"query","required":true,"schema":{"type":"string","format":"date-time","description":"ISO 8601 timestamp — return changes captured after this time.","title":"Since"},"description":"ISO 8601 timestamp — return changes captured after this time."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of changes to return (1–100, default 50).","default":50,"title":"Limit"},"description":"Maximum number of changes to return (1–100, default 50)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skipsregisteret/search":{"get":{"tags":["Skipsregisteret (Norwegian Ship Registry)"],"summary":"Search Vessels Endpoint","operationId":"search_vessels_endpoint_skipsregisteret_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Search text — vessel name, call sign, or IMO number (e.g. \"VIKING VISION\").","title":"Text"},"description":"Search text — vessel name, call sign, or IMO number (e.g. \"VIKING VISION\")."},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Response language: 'en' or 'no'.","default":"en","title":"Language"},"description":"Response language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VesselSearchListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skipsregisteret/vessel":{"get":{"tags":["Skipsregisteret (Norwegian Ship Registry)"],"summary":"Get Vessel Endpoint","operationId":"get_vessel_endpoint_skipsregisteret_vessel_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vessel_id","in":"query","required":true,"schema":{"type":"integer","description":"Vessel ID from search results (e.g. 30054).","title":"Vessel Id"},"description":"Vessel ID from search results (e.g. 30054)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VesselDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skipsregisteret/vessel/technical":{"get":{"tags":["Skipsregisteret (Norwegian Ship Registry)"],"summary":"Get Vessel Technical Endpoint","operationId":"get_vessel_technical_endpoint_skipsregisteret_vessel_technical_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"vessel_id","in":"query","required":true,"schema":{"type":"integer","description":"Vessel ID from search results (e.g. 30054).","title":"Vessel Id"},"description":"Vessel ID from search results (e.g. 30054)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VesselDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skipsregisteret/reserved":{"get":{"tags":["Skipsregisteret (Norwegian Ship Registry)"],"summary":"Search Reserved Names Endpoint","operationId":"search_reserved_names_endpoint_skipsregisteret_reserved_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Search text for reserved vessel names (e.g. \"VIKING\").","title":"Text"},"description":"Search text for reserved vessel names (e.g. \"VIKING\")."},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Response language: 'en' or 'no'.","default":"en","title":"Language"},"description":"Response language: 'en' or 'no'."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReservedNameListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/interaksjoner/check":{"get":{"tags":["Interaksjoner (Norwegian Drug Interactions)"],"summary":"Check Interactions Endpoint","operationId":"check_interactions_endpoint_interaksjoner_check_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"drugs","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated drug names, substance names, or ATC codes (e.g. 'paracetamol,warfarin').","title":"Drugs"},"description":"Comma-separated drug names, substance names, or ATC codes (e.g. 'paracetamol,warfarin')."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InteractionCheckWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/interaksjoner/trade-names":{"get":{"tags":["Interaksjoner (Norwegian Drug Interactions)"],"summary":"Get Trade Names Endpoint","operationId":"get_trade_names_endpoint_interaksjoner_trade_names_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"atc_code","in":"query","required":true,"schema":{"type":"string","description":"ATC code (e.g. 'N02BE01' for paracetamol, 'B01AA03' for warfarin).","title":"Atc Code"},"description":"ATC code (e.g. 'N02BE01' for paracetamol, 'B01AA03' for warfarin)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeNameWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/academic-research/search":{"get":{"tags":["Academic Research"],"summary":"Search","description":"Search for academic papers across Crossref, OpenAlex, PubMed, and Semantic Scholar.","operationId":"search_academic_research_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (keywords, title, topic).","title":"Query"},"description":"Search query (keywords, title, topic)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":10,"title":"Max Results"},"description":"Max results."},{"name":"year_from","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Earliest publication year.","title":"Year From"},"description":"Earliest publication year."},{"name":"year_to","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Latest publication year.","title":"Year To"},"description":"Latest publication year."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__academic_research__models__PaperSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/academic-research/paper/{doi}":{"get":{"tags":["Academic Research"],"summary":"Get Paper","description":"Resolve a DOI across all sources, returning merged metadata.","operationId":"get_paper_academic_research_paper__doi__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"doi","in":"path","required":true,"schema":{"type":"string","title":"Doi"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__academic_research__models__PaperSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/academic-research/sources":{"get":{"tags":["Academic Research"],"summary":"Sources","description":"List all registered academic data sources.","operationId":"sources_academic_research_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Academic Research Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/company-intelligence/{org_number}":{"get":{"tags":["Company Intelligence"],"summary":"Get Company Profile","description":"Comprehensive Norwegian company profile from multiple sources.\n\nFetches registry data from Brreg, then enriches with procurement (Doffin),\ncourt hearings (Domstol), job listings (NAV), compliance screening,\npublic journal (eInnsyn), and relevant legislation (Lovdata) in parallel.","operationId":"get_company_profile_company_intelligence__org_number__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"org_number","in":"path","required":true,"schema":{"type":"string","title":"Org Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country-intelligence/{country_code}":{"get":{"tags":["Country Intelligence"],"summary":"Get Country Overview","description":"Comprehensive country profile from 7 data sources.\n\nFetches development indicators from World Bank, then enriches with\nEurostat, Wikidata, UN Comtrade, GDELT, Crisis Intelligence, and\nEnvironmental Monitoring in parallel.","operationId":"get_country_overview_country_intelligence__country_code__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"path","required":true,"schema":{"type":"string","title":"Country Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislation/search":{"get":{"tags":["Legislation"],"summary":"Search","description":"Search legislation across US Congress, EU EUR-Lex, and Norwegian Stortinget.","operationId":"search_legislation_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (keywords, topic, bill name)","title":"Query"},"description":"Search query (keywords, topic, bill name)"},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results per source (1-50)","default":10,"title":"Max Results"},"description":"Max results per source (1-50)"},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":2100,"minimum":1900},{"type":"null"}],"description":"Filter by year","title":"Year"},"description":"Filter by year"},{"name":"jurisdiction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by jurisdiction: US, EU, or NO. Omit to search all.","title":"Jurisdiction"},"description":"Filter by jurisdiction: US, EU, or NO. Omit to search all."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegislationSearchResponseWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislation/recent":{"get":{"tags":["Legislation"],"summary":"Recent","description":"Get recent legislative activity across all jurisdictions.","operationId":"recent_legislation_recent_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results per source (1-50)","default":10,"title":"Max Results"},"description":"Max results per source (1-50)"},{"name":"jurisdiction","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by jurisdiction: US, EU, or NO. Omit to get all.","title":"Jurisdiction"},"description":"Filter by jurisdiction: US, EU, or NO. Omit to get all."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegislationSearchResponseWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/public-procurement/search":{"get":{"tags":["Public Procurement"],"summary":"Search","description":"Search for public procurement tenders across Doffin (Norway) and TED (EU/EEA).","operationId":"search_public_procurement_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (keywords, buyer name, topic).","title":"Query"},"description":"Search query (keywords, buyer name, topic)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":20,"title":"Max Results"},"description":"Max results."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-3 country code.","title":"Country"},"description":"ISO 3166-1 alpha-3 country code."},{"name":"cpv_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CPV code (8 digits).","title":"Cpv Code"},"description":"CPV code (8 digits)."},{"name":"published_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Earliest publication date (YYYY-MM-DD).","title":"Published After"},"description":"Earliest publication date (YYYY-MM-DD)."},{"name":"published_before","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Latest publication date (YYYY-MM-DD).","title":"Published Before"},"description":"Latest publication date (YYYY-MM-DD)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__public_procurement__models__TenderSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/public-procurement/tender/{notice_id}":{"get":{"tags":["Public Procurement"],"summary":"Get Tender","description":"Look up a specific tender by Doffin ID or TED publication number.","operationId":"get_tender_public_procurement_tender__notice_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__public_procurement__models__TenderSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/public-procurement/sources":{"get":{"tags":["Public Procurement"],"summary":"Sources","description":"List all registered procurement data sources.","operationId":"sources_public_procurement_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Public Procurement Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/research-funding/search":{"get":{"tags":["Research Funding"],"summary":"Search","description":"Search for research grants across NIH, NSF, and EU CORDIS.","operationId":"search_research_funding_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query (keywords, topic, PI name).","title":"Query"},"description":"Search query (keywords, topic, PI name)."},{"name":"max_results","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":10,"title":"Max Results"},"description":"Max results."},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source: nih, nsf, cordis.","title":"Source"},"description":"Filter by source: nih, nsf, cordis."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/research-funding/grant/{grant_id}":{"get":{"tags":["Research Funding"],"summary":"Get Grant","description":"Look up a specific grant by its source ID.","operationId":"get_grant_research_funding_grant__grant_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"grant_id","in":"path","required":true,"schema":{"type":"string","title":"Grant Id"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Source: nih, nsf, cordis.","title":"Source"},"description":"Source: nih, nsf, cordis."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/research-funding/sources":{"get":{"tags":["Research Funding"],"summary":"Sources","description":"List all registered funding data sources.","operationId":"sources_research_funding_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Research Funding Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/cyber-intelligence/investigate-domain":{"get":{"tags":["Cyber Intelligence"],"summary":"Investigate Domain","description":"Investigate a domain — WHOIS registration data and DNS records in parallel.\n\nReturns registrar, registration/expiration dates, nameservers, DNSSEC status,\nand DNS records (A, AAAA, MX, NS, TXT).","operationId":"investigate_domain_cyber_intelligence_investigate_domain_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to investigate (e.g. example.com).","title":"Domain"},"description":"Domain name to investigate (e.g. example.com)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cyber-intelligence/vulnerabilities":{"get":{"tags":["Cyber Intelligence"],"summary":"Search Vulnerabilities","description":"Search the NVD for CVE vulnerabilities by keyword.\n\nReturns matching CVE records with CVSS scores, severity, and affected products.","operationId":"search_vulnerabilities_cyber_intelligence_vulnerabilities_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"keyword","in":"query","required":true,"schema":{"type":"string","description":"Search keyword for CVE vulnerabilities (e.g. 'Apache', 'log4j').","title":"Keyword"},"description":"Search keyword for CVE vulnerabilities (e.g. 'Apache', 'log4j')."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results.","default":10,"title":"Limit"},"description":"Max results."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CyberIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cyber-intelligence/outages":{"get":{"tags":["Cyber Intelligence"],"summary":"Get Outages","description":"Get internet outage alerts from IODA.\n\nMonitors BGP, active probing, and traffic data for countries and ASNs.","operationId":"get_outages_cyber_intelligence_outages_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code to filter (e.g. 'US', 'NO').","title":"Country Code"},"description":"ISO country code to filter (e.g. 'US', 'NO')."},{"name":"hours","in":"query","required":false,"schema":{"type":"number","maximum":720,"minimum":1,"description":"Lookback window in hours.","default":24,"title":"Hours"},"description":"Lookback window in hours."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Max alerts.","default":20,"title":"Limit"},"description":"Max alerts."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CyberIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cyber-intelligence/investigate":{"get":{"tags":["Cyber Intelligence"],"summary":"Full Investigation","description":"Run a full cyber intelligence investigation across all sources in parallel.\n\nCombines NVD vulnerability search, domain investigation (WHOIS + DNS), and\nIODA internet outage monitoring into a single unified response.","operationId":"full_investigation_cyber_intelligence_investigate_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Investigation label or summary term.","title":"Query"},"description":"Investigation label or summary term."},{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Domain to investigate (WHOIS + DNS).","title":"Domain"},"description":"Domain to investigate (WHOIS + DNS)."},{"name":"vulnerability_keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CVE vulnerability search keyword.","title":"Vulnerability Keyword"},"description":"CVE vulnerability search keyword."},{"name":"country_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO country code for outage alerts.","title":"Country Code"},"description":"ISO country code for outage alerts."},{"name":"outage_hours","in":"query","required":false,"schema":{"type":"number","maximum":720,"minimum":1,"description":"Outage lookback window in hours.","default":24,"title":"Outage Hours"},"description":"Outage lookback window in hours."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max results per source.","default":10,"title":"Limit"},"description":"Max results per source."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CyberIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cyber-intelligence/sources":{"get":{"tags":["Cyber Intelligence"],"summary":"Sources","description":"List all cyber intelligence data sources and their coverage.","operationId":"sources_cyber_intelligence_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sources Cyber Intelligence Sources Get"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/reddit/search":{"get":{"tags":["Reddit"],"summary":"Search Posts Endpoint","description":"Search Reddit posts by keyword.","operationId":"search_posts_endpoint_reddit_search_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search terms.","title":"Query"},"description":"Search terms."},{"name":"subreddit","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Restrict search to a specific subreddit.","title":"Subreddit"},"description":"Restrict search to a specific subreddit."},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort order: relevance, hot, top, new, comments.","default":"relevance","title":"Sort"},"description":"Sort order: relevance, hot, top, new, comments."},{"name":"time_filter","in":"query","required":false,"schema":{"type":"string","description":"Time filter: hour, day, week, month, year, all.","default":"all","title":"Time Filter"},"description":"Time filter: hour, day, week, month, year, all."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-25, default 10).","default":10,"title":"Limit"},"description":"Number of results (1-25, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reddit/r/{subreddit}/posts":{"get":{"tags":["Reddit"],"summary":"Get Subreddit Posts Endpoint","description":"Get posts from a specific subreddit.","operationId":"get_subreddit_posts_endpoint_reddit_r__subreddit__posts_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subreddit","in":"path","required":true,"schema":{"type":"string","title":"Subreddit"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort: hot, new, top, rising, controversial.","default":"hot","title":"Sort"},"description":"Sort: hot, new, top, rising, controversial."},{"name":"time_filter","in":"query","required":false,"schema":{"type":"string","description":"Time filter for top/controversial.","default":"day","title":"Time Filter"},"description":"Time filter for top/controversial."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of results (1-25, default 10).","default":10,"title":"Limit"},"description":"Number of results (1-25, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reddit/r/{subreddit}/about":{"get":{"tags":["Reddit"],"summary":"Get Subreddit Info Endpoint","description":"Get metadata about a subreddit.","operationId":"get_subreddit_info_endpoint_reddit_r__subreddit__about_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subreddit","in":"path","required":true,"schema":{"type":"string","title":"Subreddit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubredditInfoWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reddit/post/{post_id}":{"get":{"tags":["Reddit"],"summary":"Get Post Endpoint","description":"Get a specific Reddit post by ID.","operationId":"get_post_endpoint_reddit_post__post_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"post_id","in":"path","required":true,"schema":{"type":"string","title":"Post Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reddit/post/{post_id}/comments":{"get":{"tags":["Reddit"],"summary":"Get Post Comments Endpoint","description":"Get comments on a Reddit post.","operationId":"get_post_comments_endpoint_reddit_post__post_id__comments_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"post_id","in":"path","required":true,"schema":{"type":"string","title":"Post Id"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort: top, best, new, controversial, old.","default":"top","title":"Sort"},"description":"Sort: top, best, new, controversial, old."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of comments (1-50, default 10).","default":10,"title":"Limit"},"description":"Number of comments (1-50, default 10)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/gnistai__context__reddit__models__CommentListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/smhi-warnings/warnings":{"get":{"tags":["SMHI Weather Warnings (Sweden)"],"summary":"Warnings Endpoint","operationId":"warnings_endpoint_smhi_warnings_warnings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"warning_level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by warning level code (MESSAGE, YELLOW, ORANGE, RED).","title":"Warning Level"},"description":"Filter by warning level code (MESSAGE, YELLOW, ORANGE, RED)."},{"name":"event_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by event type code (e.g. WIND, SNOW, RAIN, FIRE, THUNDER).","title":"Event Type"},"description":"Filter by event type code (e.g. WIND, SNOW, RAIN, FIRE, THUNDER)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmhiWarningsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/smhi-warnings/metadata":{"get":{"tags":["SMHI Weather Warnings (Sweden)"],"summary":"Metadata Endpoint","operationId":"metadata_endpoint_smhi_warnings_metadata_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmhiMetadataResponse"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/dmi-warnings/warnings":{"get":{"tags":["DMI Weather Warnings (Denmark)"],"summary":"Warnings Endpoint","operationId":"warnings_endpoint_dmi_warnings_warnings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":4,"minimum":1},{"type":"null"}],"description":"Filter by minimum warning type (1=Low, 2=Moderate, 3=Severe, 4=Dangerous).","title":"Severity"},"description":"Filter by minimum warning type (1=Low, 2=Moderate, 3=Severe, 4=Dangerous)."},{"name":"cause","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by warning cause code (regn, vind, sne, konvektion, isslag, tage, temperatur, forvand).","title":"Cause"},"description":"Filter by warning cause code (regn, vind, sne, konvektion, isslag, tage, temperatur, forvand)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DmiWarningsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dmi-warnings/causes":{"get":{"tags":["DMI Weather Warnings (Denmark)"],"summary":"Causes Endpoint","operationId":"causes_endpoint_dmi_warnings_causes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DmiWarningCausesResponse"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/fmi-warnings/warnings":{"get":{"tags":["FMI Weather Warnings (Finland)"],"summary":"Warnings Endpoint","operationId":"warnings_endpoint_fmi_warnings_warnings_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by severity level (yellow, orange, red).","title":"Severity"},"description":"Filter by severity level (yellow, orange, red)."},{"name":"awareness_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by awareness type (e.g. wind, snow-ice, forest-fire, rain).","title":"Awareness Type"},"description":"Filter by awareness type (e.g. wind, snow-ice, forest-fire, rain)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FmiWarningsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fmi-warnings/metadata":{"get":{"tags":["FMI Weather Warnings (Finland)"],"summary":"Metadata Endpoint","operationId":"metadata_endpoint_fmi_warnings_metadata_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FmiMetadataResponse"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/toolkits":{"get":{"tags":["Toolkit Catalog"],"summary":"List Toolkits Endpoint","operationId":"list_toolkits_endpoint_toolkits_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category","title":"Category"},"description":"Filter by category"},{"name":"server_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by server type","title":"Server Type"},"description":"Filter by server type"},{"name":"integration","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by integration level","title":"Integration"},"description":"Filter by integration level"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by lifecycle status","title":"Status"},"description":"Filter by lifecycle status"},{"name":"is_enabled","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by enabled state","title":"Is Enabled"},"description":"Filter by enabled state"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Results per page","default":50,"title":"Page Size"},"description":"Results per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolkitListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/toolkits/stats":{"get":{"tags":["Toolkit Catalog"],"summary":"Toolkit Stats Endpoint","operationId":"toolkit_stats_endpoint_toolkits_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolkitStatsWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/toolkits/{slug}":{"get":{"tags":["Toolkit Catalog"],"summary":"Get Toolkit Endpoint","operationId":"get_toolkit_endpoint_toolkits__slug__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolkitDetailWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search":{"get":{"tags":["Search"],"summary":"Search","description":"Search across all toolkits.\n\nFinds relevant toolkits for the query, fans out parallel searches,\nand returns merged results with source attribution.","operationId":"search_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":500,"description":"Search query","title":"Q"},"description":"Search query"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":15,"minimum":1,"description":"Max toolkits to search","default":5,"title":"Limit"},"description":"Max toolkits to search"},{"name":"timeout","in":"query","required":false,"schema":{"type":"number","maximum":30.0,"minimum":1.0,"description":"Per-toolkit timeout in seconds","default":8.0,"title":"Timeout"},"description":"Per-toolkit timeout in seconds"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/me":{"get":{"tags":["User Management"],"summary":"Get Profile","description":"Get the authenticated user's profile.","operationId":"get_profile_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserProfileResponse"}}}}}},"delete":{"tags":["User Management"],"summary":"Delete Account","description":"Soft-delete the authenticated user's account and deactivate all keys.","operationId":"delete_account_me_delete","responses":{"204":{"description":"Successful Response"}}},"patch":{"tags":["User Management"],"summary":"Update Profile","description":"Update the authenticated user's display name.","operationId":"update_profile_me_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProfileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserProfileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/keys":{"get":{"tags":["User Management"],"summary":"List Keys","description":"List all API keys for the authenticated user.","operationId":"list_keys_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApiKeyResponse"},"type":"array","title":"Response List Keys Keys Get"}}}}}},"post":{"tags":["User Management"],"summary":"Create Key","description":"Create a new API key. The raw key is returned once — save it.","operationId":"create_key_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKeyRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/keys/{key_id}":{"delete":{"tags":["User Management"],"summary":"Revoke Key","description":"Revoke an API key.","operationId":"revoke_key_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["User Management"],"summary":"Update Key Name","description":"Update an API key's display name.","operationId":"update_key_name_keys__key_id__patch","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateKeyRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/keys/{key_id}/rotate":{"post":{"tags":["User Management"],"summary":"Rotate Key","description":"Revoke the current key and create a replacement. Returns the new key once.","operationId":"rotate_key_keys__key_id__rotate_post","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/me/monitors":{"get":{"tags":["User Management"],"summary":"List User Monitors","description":"List all monitors across the user's API keys (active + paused).","operationId":"list_user_monitors_me_monitors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardMonitorListResponse"}}}}}}},"/me/monitors/{monitor_id}":{"patch":{"tags":["User Management"],"summary":"Toggle User Monitor","description":"Pause or resume a monitor.","operationId":"toggle_user_monitor_me_monitors__monitor_id__patch","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMonitorRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["User Management"],"summary":"Delete User Monitor","description":"Permanently delete a monitor and its alerts.","operationId":"delete_user_monitor_me_monitors__monitor_id__delete","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/billing/checkout":{"post":{"tags":["Billing"],"summary":"Create Checkout","description":"Create a Stripe Checkout session for plan upgrade.","operationId":"create_checkout_billing_checkout_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/billing/portal":{"post":{"tags":["Billing"],"summary":"Create Portal","description":"Create a Stripe Customer Portal session for managing billing.","operationId":"create_portal_billing_portal_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortalRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/billing/subscription":{"get":{"tags":["Billing"],"summary":"Get Subscription","description":"Get the current user's subscription status.","operationId":"get_subscription_billing_subscription_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionResponse"}}}}}}},"/webhooks/stripe":{"post":{"tags":["Billing"],"summary":"Stripe Webhook","description":"Receive and process Stripe webhook events.\n\nStripe signs each event with STRIPE_WEBHOOK_SECRET. We verify the\nsignature before processing. No API key or JWT auth required.","operationId":"stripe_webhook_webhooks_stripe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/watchers":{"get":{"tags":["Gnist Watch"],"summary":"List Watchers","description":"List all watchers for the authenticated user.","operationId":"list_watchers_watchers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherListResponse"}}}}}},"post":{"tags":["Gnist Watch"],"summary":"Create Watcher","description":"Create a new data change watcher.","operationId":"create_watcher_watchers_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWatcherRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/watchers/{watcher_id}":{"get":{"tags":["Gnist Watch"],"summary":"Get Watcher","description":"Get watcher details.","operationId":"get_watcher_watchers__watcher_id__get","parameters":[{"name":"watcher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Watcher Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Gnist Watch"],"summary":"Update Watcher","description":"Update watcher configuration.","operationId":"update_watcher_watchers__watcher_id__patch","parameters":[{"name":"watcher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Watcher Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWatcherRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Gnist Watch"],"summary":"Delete Watcher","description":"Deactivate a watcher (soft delete).","operationId":"delete_watcher_watchers__watcher_id__delete","parameters":[{"name":"watcher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Watcher Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/watchers/{watcher_id}/events":{"get":{"tags":["Gnist Watch"],"summary":"List Events","description":"Get change event history for a watcher.","operationId":"list_events_watchers__watcher_id__events_get","parameters":[{"name":"watcher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Watcher Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherEventListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/watchers/{watcher_id}/poll":{"post":{"tags":["Gnist Watch"],"summary":"Trigger Poll","description":"Trigger an immediate poll for testing purposes.","operationId":"trigger_poll_watchers__watcher_id__poll_post","parameters":[{"name":"watcher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Watcher Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatcherResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/subscriptions":{"get":{"tags":["Webhooks"],"summary":"List Subscriptions","description":"List all webhook subscriptions for the authenticated API key.","operationId":"list_subscriptions_webhooks_subscriptions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookSubscriptionListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]},"post":{"tags":["Webhooks"],"summary":"Create Subscription","description":"Create a webhook subscription. The secret is returned only on creation.","operationId":"create_subscription_webhooks_subscriptions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSubscriptionRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookSubscriptionCreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/webhooks/subscriptions/{subscription_id}/reset":{"post":{"tags":["Webhooks"],"summary":"Reset Subscription","description":"Reset a subscription's circuit breaker, re-enabling delivery.","operationId":"reset_subscription_webhooks_subscriptions__subscription_id__reset_post","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","title":"Subscription Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/subscriptions/{subscription_id}":{"delete":{"tags":["Webhooks"],"summary":"Delete Subscription","description":"Deactivate a webhook subscription (soft delete).","operationId":"delete_subscription_webhooks_subscriptions__subscription_id__delete","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","title":"Subscription Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/metrics":{"get":{"tags":["Webhooks"],"summary":"Get Metrics","description":"Get webhook delivery metrics aggregated per subscription.","operationId":"get_metrics_webhooks_metrics_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"hours","in":"query","required":false,"schema":{"type":"integer","maximum":720,"minimum":1,"description":"Time window in hours (default 24, max 720).","default":24,"title":"Hours"},"description":"Time window in hours (default 24, max 720)."},{"name":"subscription_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter to a specific subscription UUID.","title":"Subscription Id"},"description":"Filter to a specific subscription UUID."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookMetricsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/deliveries":{"get":{"tags":["Webhooks"],"summary":"List Deliveries","description":"List recent webhook deliveries across all subscriptions.","operationId":"list_deliveries_webhooks_deliveries_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Maximum deliveries to return.","default":50,"title":"Limit"},"description":"Maximum deliveries to return."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookDeliveryListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitors":{"get":{"tags":["Monitors"],"summary":"List Monitors","description":"List all monitors for the authenticated API key.","operationId":"list_monitors_monitors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorListWrapper"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]},"post":{"tags":["Monitors"],"summary":"Create Monitor","description":"Create an entity monitor.","operationId":"create_monitor_monitors_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMonitorRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/monitors/{monitor_id}":{"get":{"tags":["Monitors"],"summary":"Get Monitor","description":"Get a single monitor by ID.","operationId":"get_monitor_monitors__monitor_id__get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Monitors"],"summary":"Delete Monitor","description":"Deactivate a monitor (soft delete).","operationId":"delete_monitor_monitors__monitor_id__delete","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitors/{monitor_id}/alerts":{"get":{"tags":["Monitors"],"summary":"List Monitor Alerts","description":"List alerts for a monitor, newest first.","operationId":"list_monitor_alerts_monitors__monitor_id__alerts_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorAlertListWrapper"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitors/{monitor_id}/feed.xml":{"get":{"tags":["Monitors"],"summary":"Monitor Feed","description":"Atom feed of alerts for a monitor.","operationId":"monitor_feed_monitors__monitor_id__feed_xml_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"string","title":"Monitor Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/changes/feed.xml":{"get":{"tags":["Changes"],"summary":"Aggregate Changes Feed","description":"Atom feed of recent changes across all toolkits.","operationId":"aggregate_changes_feed_changes_feed_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"context_api_key_header":[]},{"context_api_key_query":[]}]}},"/changes/{toolkit}/feed.xml":{"get":{"tags":["Changes"],"summary":"Toolkit Changes Feed","description":"Atom feed of recent changes for a specific toolkit.","operationId":"toolkit_changes_feed_changes__toolkit__feed_xml_get","security":[{"context_api_key_header":[]},{"context_api_key_query":[]}],"parameters":[{"name":"toolkit","in":"path","required":true,"schema":{"type":"string","title":"Toolkit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ActiveCrisesResult":{"properties":{"alert_levels":{"items":{"type":"string"},"type":"array","title":"Alert Levels"},"event_types":{"items":{"type":"string"},"type":"array","title":"Event Types"},"total_events":{"type":"integer","title":"Total Events","default":0},"disaster_events":{"items":{"$ref":"#/components/schemas/DisasterEvent"},"type":"array","title":"Disaster Events"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__crisis_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["alert_levels","event_types"],"title":"ActiveCrisesResult","description":"Active crisis events filtered by alert level."},"ActivityListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ActivityModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ActivityListWrapper"},"ActivityModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"met_value":{"type":"number","title":"Met Value"}},"type":"object","required":["id","name","category","met_value"],"title":"ActivityModel"},"ActorResult":{"properties":{"did":{"type":"string","title":"Did"},"handle":{"type":"string","title":"Handle"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","title":"Description"},"avatar":{"type":"string","title":"Avatar"},"followers_count":{"type":"integer","title":"Followers Count"},"follows_count":{"type":"integer","title":"Follows Count"},"posts_count":{"type":"integer","title":"Posts Count"},"labels":{"items":{"type":"string"},"type":"array","title":"Labels"}},"type":"object","required":["did","handle","display_name","description","avatar","followers_count","follows_count","posts_count","labels"],"title":"ActorResult"},"AddWorkingDaysModel":{"properties":{"start_date":{"type":"string","title":"Start Date"},"days_added":{"type":"integer","title":"Days Added"},"result_date":{"type":"string","title":"Result Date"}},"type":"object","required":["start_date","days_added","result_date"],"title":"AddWorkingDaysModel"},"AddWorkingDaysWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AddWorkingDaysModel"}},"type":"object","required":["data"],"title":"AddWorkingDaysWrapper"},"Address":{"properties":{"street":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Street"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},"type":"object","title":"Address","description":"Normalized address across all Nordic registries."},"AdverseEventResult":{"properties":{"report_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Id"},"receive_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receive Date"},"drug_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drug Name"},"reactions":{"items":{"type":"string"},"type":"array","title":"Reactions"},"serious":{"type":"boolean","title":"Serious","default":false},"outcomes":{"items":{"type":"string"},"type":"array","title":"Outcomes"},"reporter_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reporter Country"}},"type":"object","title":"AdverseEventResult","description":"A drug adverse event from OpenFDA."},"AffectedCountry":{"properties":{"iso2":{"type":"string","title":"Iso2","default":""},"iso3":{"type":"string","title":"Iso3","default":""},"name":{"type":"string","title":"Name","default":""}},"type":"object","title":"AffectedCountry","description":"A country affected by a crisis event."},"AffiliationModel":{"properties":{"organization":{"type":"string","title":"Organization"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"}},"type":"object","required":["organization"],"title":"AffiliationModel"},"AffordabilityModel":{"properties":{"max_home_price":{"type":"number","title":"Max Home Price"},"max_loan_amount":{"type":"number","title":"Max Loan Amount"},"estimated_monthly_payment":{"type":"number","title":"Estimated Monthly Payment"},"down_payment":{"type":"number","title":"Down Payment"},"annual_rate":{"type":"number","title":"Annual Rate"},"term_years":{"type":"integer","title":"Term Years"}},"type":"object","required":["max_home_price","max_loan_amount","estimated_monthly_payment","down_payment","annual_rate","term_years"],"title":"AffordabilityModel"},"AffordabilityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AffordabilityModel"}},"type":"object","required":["data"],"title":"AffordabilityWrapper"},"AgencyBudgetModel":{"properties":{"toptier_code":{"type":"string","title":"Toptier Code"},"fiscal_year":{"type":"integer","title":"Fiscal Year"},"agency_budgetary_resources":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Agency Budgetary Resources"},"agency_total_obligated":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Agency Total Obligated"},"agency_total_outlayed":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Agency Total Outlayed"},"total_budgetary_resources":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Budgetary Resources"}},"type":"object","required":["toptier_code","fiscal_year"],"title":"AgencyBudgetModel"},"AgencyBudgetWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AgencyBudgetModel"}},"type":"object","required":["data"],"title":"AgencyBudgetWrapper"},"AggsResultModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"multiplier":{"type":"integer","title":"Multiplier"},"timespan":{"type":"string","title":"Timespan"},"from_date":{"type":"string","title":"From Date","default":""},"to_date":{"type":"string","title":"To Date","default":""},"adjusted":{"type":"boolean","title":"Adjusted"},"count":{"type":"integer","title":"Count"},"bars":{"items":{"$ref":"#/components/schemas/BarModel"},"type":"array","title":"Bars"}},"type":"object","required":["ticker","multiplier","timespan","adjusted","count","bars"],"title":"AggsResultModel"},"AggsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AggsResultModel"}},"type":"object","required":["data"],"title":"AggsWrapper"},"AirQualityHistoryModel":{"properties":{"location_name":{"type":"string","title":"Location Name"},"parameter":{"type":"string","title":"Parameter"},"unit":{"type":"string","title":"Unit"},"count":{"type":"integer","title":"Count"},"entries":{"items":{"$ref":"#/components/schemas/HistoricalEntryModel"},"type":"array","title":"Entries"}},"type":"object","required":["location_name","parameter","unit","count","entries"],"title":"AirQualityHistoryModel"},"AirQualityHistoryWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AirQualityHistoryModel"}},"type":"object","required":["data"],"title":"AirQualityHistoryWrapper"},"AirQualityHourModel":{"properties":{"time":{"type":"string","title":"Time"},"european_aqi":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"European Aqi"},"us_aqi":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Us Aqi"},"pm10":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pm10"},"pm2_5":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pm2 5"},"carbon_monoxide":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Carbon Monoxide"},"nitrogen_dioxide":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Nitrogen Dioxide"},"sulphur_dioxide":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sulphur Dioxide"},"ozone":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ozone"}},"type":"object","required":["time","european_aqi","us_aqi","pm10","pm2_5","carbon_monoxide","nitrogen_dioxide","sulphur_dioxide","ozone"],"title":"AirQualityHourModel"},"AirQualityResult":{"properties":{"european_aqi":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"European Aqi"},"us_aqi":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Us Aqi"},"pm2_5":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pm2 5"},"pm10":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pm10"},"ozone":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ozone"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"}},"type":"object","title":"AirQualityResult","description":"Air quality snapshot from Open-Meteo."},"AircraftPositionModel":{"properties":{"not_found":{"type":"boolean","title":"Not Found"},"icao24":{"type":"string","title":"Icao24"},"callsign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callsign"},"origin_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Country"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"altitude_m":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Altitude M"},"on_ground":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"On Ground"},"velocity_ms":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Velocity Ms"},"heading_deg":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heading Deg"},"vertical_rate_ms":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vertical Rate Ms"},"last_contact":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Last Contact"}},"type":"object","required":["not_found","icao24"],"title":"AircraftPositionModel"},"AircraftPositionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AircraftPositionModel"}},"type":"object","required":["data"],"title":"AircraftPositionWrapper"},"AircraftState":{"properties":{"icao24":{"type":"string","title":"Icao24"},"callsign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callsign"},"origin_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Country"},"time_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Time Position"},"last_contact":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Last Contact"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"baro_altitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Baro Altitude"},"on_ground":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"On Ground"},"velocity":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Velocity"},"true_track":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"True Track"},"vertical_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vertical Rate"},"geo_altitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Geo Altitude"},"squawk":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Squawk"},"position_source":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Position Source"}},"type":"object","required":["icao24"],"title":"AircraftState"},"AircraftStatesWrapper":{"properties":{"time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Time"},"aircraft_count":{"type":"integer","title":"Aircraft Count"},"total_in_response":{"type":"integer","title":"Total In Response"},"aircraft":{"items":{"$ref":"#/components/schemas/AircraftState"},"type":"array","title":"Aircraft"}},"type":"object","required":["aircraft_count","total_in_response","aircraft"],"title":"AircraftStatesWrapper"},"AirportDepartureListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AirportDepartureModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"AirportDepartureListWrapper"},"AirportDepartureModel":{"properties":{"flight_iata":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flight Iata"},"flight_icao":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flight Icao"},"airline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Airline"},"destination_iata":{"type":"string","title":"Destination Iata"},"destination_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Name"},"scheduled_departure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduled Departure"},"actual_departure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Departure"},"delay_min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Delay Min"},"status":{"type":"string","title":"Status"},"gate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gate"},"terminal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Terminal"}},"type":"object","required":["flight_iata","flight_icao","airline","destination_iata","destination_name","scheduled_departure","actual_departure","delay_min","status","gate","terminal"],"title":"AirportDepartureModel"},"AlertsModel":{"properties":{"count":{"type":"integer","title":"Count"},"alerts":{"items":{"$ref":"#/components/schemas/gnistai__context__open_meteo__models__WeatherAlertModel"},"type":"array","title":"Alerts"}},"type":"object","required":["count","alerts"],"title":"AlertsModel"},"AlertsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AlertsModel"}},"type":"object","required":["data"],"title":"AlertsWrapper"},"AlternateName":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"}},"type":"object","title":"AlternateName"},"AmortizationEntryModel":{"properties":{"month":{"type":"integer","title":"Month"},"payment":{"type":"number","title":"Payment"},"principal_payment":{"type":"number","title":"Principal Payment"},"interest_payment":{"type":"number","title":"Interest Payment"},"remaining_balance":{"type":"number","title":"Remaining Balance"}},"type":"object","required":["month","payment","principal_payment","interest_payment","remaining_balance"],"title":"AmortizationEntryModel"},"AmortizationModel":{"properties":{"monthly_payment":{"type":"number","title":"Monthly Payment"},"total_payment":{"type":"number","title":"Total Payment"},"total_interest":{"type":"number","title":"Total Interest"},"schedule":{"items":{"$ref":"#/components/schemas/AmortizationEntryModel"},"type":"array","title":"Schedule"}},"type":"object","required":["monthly_payment","total_payment","total_interest","schedule"],"title":"AmortizationModel"},"AmortizationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AmortizationModel"}},"type":"object","required":["data"],"title":"AmortizationWrapper"},"AnimalListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/AnimalModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"AnimalListWrapper"},"AnimalModel":{"properties":{"id":{"type":"string","title":"Id"},"common_name":{"type":"string","title":"Common Name"},"scientific_name":{"type":"string","title":"Scientific Name"},"animal_class":{"type":"string","title":"Animal Class"},"order":{"type":"string","title":"Order"},"family":{"type":"string","title":"Family"},"habitat":{"items":{"type":"string"},"type":"array","title":"Habitat"},"diet":{"type":"string","title":"Diet"},"lifespan_years":{"type":"number","title":"Lifespan Years"},"weight_kg":{"type":"number","title":"Weight Kg"},"length_m":{"type":"number","title":"Length M"},"conservation_status":{"type":"string","title":"Conservation Status"},"regions":{"items":{"type":"string"},"type":"array","title":"Regions"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","common_name","scientific_name","animal_class","order","family","habitat","diet","lifespan_years","weight_kg","length_m","conservation_status","regions","description"],"title":"AnimalModel"},"AnimalWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AnimalModel"}},"type":"object","required":["data"],"title":"AnimalWrapper"},"AnnualReportInfoModel":{"properties":{"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"download_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Download Url"},"format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Format"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","title":"AnnualReportInfoModel"},"AnnualReportInfoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AnnualReportInfoModel"}},"type":"object","required":["data"],"title":"AnnualReportInfoWrapper"},"AnnualReportListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/AnnualReportModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"AnnualReportListWrapper"},"AnnualReportModel":{"properties":{"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"file_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Format"},"reporting_period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reporting Period End"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"}},"type":"object","title":"AnnualReportModel"},"ApiKeyCreatedResponse":{"properties":{"key":{"type":"string","title":"Key"},"id":{"type":"string","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"name":{"type":"string","title":"Name"},"tier":{"type":"string","title":"Tier"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["key","id","key_prefix","name","tier","created_at"],"title":"ApiKeyCreatedResponse"},"ApiKeyResponse":{"properties":{"id":{"type":"string","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"name":{"type":"string","title":"Name"},"tier":{"type":"string","title":"Tier"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","key_prefix","name","tier","is_active","created_at","last_used_at","expires_at"],"title":"ApiKeyResponse"},"ApodEntry":{"properties":{"date":{"type":"string","title":"Date","default":""},"title":{"type":"string","title":"Title","default":""},"explanation":{"type":"string","title":"Explanation","default":""},"url":{"type":"string","title":"Url","default":""},"hdurl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hdurl"},"media_type":{"type":"string","title":"Media Type","default":""},"copyright":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright"}},"type":"object","title":"ApodEntry"},"ApodResponse":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"entries":{"items":{"$ref":"#/components/schemas/ApodEntry"},"type":"array","title":"Entries"}},"type":"object","required":["source","count","entries"],"title":"ApodResponse"},"AreaResponse":{"properties":{"count":{"type":"integer","title":"Count"},"bbox":{"$ref":"#/components/schemas/BBox"},"vessels":{"items":{"$ref":"#/components/schemas/AreaVessel"},"type":"array","title":"Vessels"}},"type":"object","required":["count","bbox","vessels"],"title":"AreaResponse"},"AreaVessel":{"properties":{"mmsi":{"type":"integer","title":"Mmsi"},"name":{"type":"string","title":"Name","default":""},"flag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flag"},"vessel_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Type"},"lat":{"type":"number","title":"Lat","default":0.0},"lon":{"type":"number","title":"Lon","default":0.0},"speed_knots":{"type":"number","title":"Speed Knots","default":0.0},"course":{"type":"number","title":"Course","default":0.0},"nav_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nav Status"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"timestamp":{"type":"string","title":"Timestamp","default":""}},"type":"object","required":["mmsi"],"title":"AreaVessel"},"Article":{"properties":{"url":{"type":"string","title":"Url"},"title":{"type":"string","title":"Title"},"source":{"type":"string","title":"Source"},"source_country":{"type":"string","title":"Source Country"},"language":{"type":"string","title":"Language"},"seendate":{"type":"string","title":"Seendate"},"tone":{"type":"number","title":"Tone"},"image_url":{"type":"string","title":"Image Url"}},"type":"object","required":["url","title","source","source_country","language","seendate","tone","image_url"],"title":"Article"},"ArticlesWrapper":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan"},"total_results":{"type":"integer","title":"Total Results"},"articles":{"items":{"$ref":"#/components/schemas/Article"},"type":"array","title":"Articles"}},"type":"object","required":["query","timespan","total_results","articles"],"title":"ArticlesWrapper"},"ArtistListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ArtistModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ArtistListWrapper"},"ArtistModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"sort_name":{"type":"string","title":"Sort Name"},"type":{"type":"string","title":"Type"},"country":{"type":"string","title":"Country"},"disambiguation":{"type":"string","title":"Disambiguation"},"life_span_begin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Life Span Begin"},"life_span_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Life Span End"},"life_span_ended":{"type":"boolean","title":"Life Span Ended","default":false},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]}},"type":"object","required":["id","name","sort_name","type","country","disambiguation"],"title":"ArtistModel"},"ArtistWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ArtistModel"}},"type":"object","required":["data"],"title":"ArtistWrapper"},"Artwork":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"institution":{"type":"string","title":"Institution","default":""},"title":{"type":"string","title":"Title","default":""},"artist":{"type":"string","title":"Artist","default":""},"artist_bio":{"type":"string","title":"Artist Bio","default":""},"artist_nationality":{"type":"string","title":"Artist Nationality","default":""},"date":{"type":"string","title":"Date","default":""},"date_begin":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Date Begin"},"date_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Date End"},"medium":{"type":"string","title":"Medium","default":""},"dimensions":{"type":"string","title":"Dimensions","default":""},"department":{"type":"string","title":"Department","default":""},"classification":{"type":"string","title":"Classification","default":""},"culture":{"type":"string","title":"Culture","default":""},"period":{"type":"string","title":"Period","default":""},"credit_line":{"type":"string","title":"Credit Line","default":""},"is_public_domain":{"type":"boolean","title":"Is Public Domain","default":false},"is_highlight":{"type":"boolean","title":"Is Highlight","default":false},"gallery_number":{"type":"string","title":"Gallery Number","default":""},"place_of_origin":{"type":"string","title":"Place Of Origin","default":""},"artwork_type":{"type":"string","title":"Artwork Type","default":""},"styles":{"items":{"type":"string"},"type":"array","title":"Styles","default":[]},"subjects":{"items":{"type":"string"},"type":"array","title":"Subjects","default":[]},"description":{"type":"string","title":"Description","default":""},"provenance":{"type":"string","title":"Provenance","default":""},"image_url":{"type":"string","title":"Image Url","default":""},"image_url_small":{"type":"string","title":"Image Url Small","default":""},"object_url":{"type":"string","title":"Object Url","default":""},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]},"wikidata_url":{"type":"string","title":"Wikidata Url","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","title":"Artwork"},"AuthorActivityModel":{"properties":{"username":{"type":"string","title":"Username"},"karma":{"type":"integer","title":"Karma"},"created_at":{"type":"string","title":"Created At"},"stories":{"items":{"$ref":"#/components/schemas/StoryModel"},"type":"array","title":"Stories"},"comments":{"items":{"$ref":"#/components/schemas/gnistai__context__hn__models__CommentModel"},"type":"array","title":"Comments"}},"type":"object","required":["username","karma","created_at","stories","comments"],"title":"AuthorActivityModel"},"AuthorActivityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AuthorActivityModel"}},"type":"object","required":["data"],"title":"AuthorActivityWrapper"},"AuthorBrief":{"properties":{"authorId":{"type":"string","title":"Authorid","default":""},"name":{"type":"string","title":"Name","default":""}},"type":"object","title":"AuthorBrief"},"AuthorDetailWrapper":{"properties":{"source":{"type":"string","title":"Source"},"author":{"$ref":"#/components/schemas/gnistai__context__open_library__models__AuthorDetail"}},"type":"object","required":["source","author"],"title":"AuthorDetailWrapper"},"AuthorFeedWrapper":{"properties":{"source":{"type":"string","title":"Source"},"actor":{"type":"string","title":"Actor"},"count":{"type":"integer","title":"Count"},"posts":{"items":{"$ref":"#/components/schemas/PostResult"},"type":"array","title":"Posts"}},"type":"object","required":["source","actor","count","posts"],"title":"AuthorFeedWrapper"},"AuthorListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"AuthorListWrapper"},"AuthorModel":{"properties":{"given":{"type":"string","title":"Given"},"family":{"type":"string","title":"Family"},"orcid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Orcid"},"affiliation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Affiliation"}},"type":"object","required":["given","family"],"title":"AuthorModel"},"AuthorSearchResponse":{"properties":{"total":{"type":"integer","title":"Total","default":0},"count":{"type":"integer","title":"Count","default":0},"authors":{"items":{"$ref":"#/components/schemas/gnistai__context__semantic_scholar__models__AuthorDetail"},"type":"array","title":"Authors"}},"type":"object","title":"AuthorSearchResponse"},"AuthorSearchResult":{"properties":{"key":{"type":"string","title":"Key"},"name":{"type":"string","title":"Name"},"birth_date":{"type":"string","title":"Birth Date"},"death_date":{"type":"string","title":"Death Date"},"top_work":{"type":"string","title":"Top Work"},"work_count":{"type":"integer","title":"Work Count"}},"type":"object","required":["key","name","birth_date","death_date","top_work","work_count"],"title":"AuthorSearchResult"},"AuthorSearchWrapper":{"properties":{"query":{"type":"string","title":"Query"},"source":{"type":"string","title":"Source"},"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"authors":{"items":{"$ref":"#/components/schemas/AuthorSearchResult"},"type":"array","title":"Authors"}},"type":"object","required":["query","source","total","count","authors"],"title":"AuthorSearchWrapper"},"AvailabilityModel":{"properties":{"url":{"type":"string","title":"Url"},"available":{"type":"boolean","title":"Available"},"closest":{"anyOf":[{"$ref":"#/components/schemas/SnapshotModel"},{"type":"null"}]}},"type":"object","required":["url","available"],"title":"AvailabilityModel"},"AwardDetailModel":{"properties":{"award_id":{"type":"string","title":"Award Id"},"generated_unique_award_id":{"type":"string","title":"Generated Unique Award Id"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"type_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Description"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"total_obligation":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Obligation"},"base_and_all_options":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Base And All Options"},"date_signed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Signed"},"subaward_count":{"type":"integer","title":"Subaward Count","default":0},"total_subaward_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Subaward Amount"},"recipient_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Name"},"recipient_uei":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Uei"},"recipient_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Address"},"awarding_agency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awarding Agency"},"awarding_sub_agency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awarding Sub Agency"},"funding_agency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Funding Agency"},"place_of_performance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Place Of Performance"},"naics_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Naics Code"},"naics_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Naics Description"},"psc_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Psc Code"},"psc_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Psc Description"},"period_of_performance_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period Of Performance Start"},"period_of_performance_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period Of Performance End"}},"type":"object","required":["award_id","generated_unique_award_id"],"title":"AwardDetailModel"},"AwardNotice":{"properties":{"notice_id":{"type":"string","title":"Notice Id"},"title":{"type":"string","title":"Title"},"contracting_authority":{"type":"string","title":"Contracting Authority"},"winner":{"type":"string","title":"Winner"},"value_eur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value Eur"},"award_date":{"type":"string","title":"Award Date"},"country":{"type":"string","title":"Country"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes","default":[]},"source":{"type":"string","title":"Source"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["notice_id","title","contracting_authority","winner","award_date","country","source"],"title":"AwardNotice"},"AwardSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"awards":{"items":{"$ref":"#/components/schemas/AwardNotice"},"type":"array","title":"Awards"}},"type":"object","required":["count","awards"],"title":"AwardSearchResponse"},"BBox":{"properties":{"lon_min":{"type":"number","title":"Lon Min"},"lat_min":{"type":"number","title":"Lat Min"},"lon_max":{"type":"number","title":"Lon Max"},"lat_max":{"type":"number","title":"Lat Max"}},"type":"object","required":["lon_min","lat_min","lon_max","lat_max"],"title":"BBox"},"BarModel":{"properties":{"timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timestamp"},"open":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Open"},"high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"High"},"low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Low"},"close":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Close"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Volume"},"vwap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vwap"},"transactions":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Transactions"}},"type":"object","title":"BarModel"},"BarcodeModel":{"properties":{"barcode_type":{"type":"string","title":"Barcode Type"},"data":{"type":"string","title":"Data"},"url":{"type":"string","title":"Url"}},"type":"object","required":["barcode_type","data","url"],"title":"BarcodeModel"},"BarcodeTypeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"BarcodeTypeListWrapper"},"BarcodeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/BarcodeModel"}},"type":"object","required":["data"],"title":"BarcodeWrapper"},"BicListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/BicModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"BicListWrapper"},"BicMappingModel":{"properties":{"bic":{"type":"string","title":"Bic"},"lei":{"type":"string","title":"Lei"}},"type":"object","required":["bic","lei"],"title":"BicMappingModel"},"BicModel":{"properties":{"id":{"type":"string","title":"Id"},"swift_code":{"type":"string","title":"Swift Code"},"bank_name":{"type":"string","title":"Bank Name"},"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"city":{"type":"string","title":"City"},"branch":{"type":"string","title":"Branch"}},"type":"object","required":["id","swift_code","bank_name","country_code","country_name","city","branch"],"title":"BicModel"},"BicWrapper":{"properties":{"data":{"$ref":"#/components/schemas/BicModel"}},"type":"object","required":["data"],"title":"BicWrapper"},"BillDetailModel":{"properties":{"congress":{"type":"integer","title":"Congress"},"bill_type":{"type":"string","title":"Bill Type"},"bill_number":{"type":"string","title":"Bill Number"},"title":{"type":"string","title":"Title"},"introduced_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Introduced Date"},"sponsor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sponsor"},"cosponsor_count":{"type":"integer","title":"Cosponsor Count"},"policy_area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Policy Area"},"latest_action_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Action Date"},"latest_action_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Action Text"},"origin_chamber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Chamber"},"update_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Update Date"},"subjects":{"items":{"type":"string"},"type":"array","title":"Subjects"},"summaries":{"items":{"type":"string"},"type":"array","title":"Summaries"}},"type":"object","required":["congress","bill_type","bill_number","title","introduced_date","sponsor","cosponsor_count","policy_area","latest_action_date","latest_action_text","origin_chamber","update_date","subjects","summaries"],"title":"BillDetailModel"},"BillDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/BillDetailModel"}},"type":"object","required":["data"],"title":"BillDetailWrapper"},"BillSearchResultModel":{"properties":{"count":{"type":"integer","title":"Count"},"bills":{"items":{"$ref":"#/components/schemas/BillSummaryModel"},"type":"array","title":"Bills"}},"type":"object","required":["count","bills"],"title":"BillSearchResultModel"},"BillSearchResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/BillSearchResultModel"}},"type":"object","required":["data"],"title":"BillSearchResultWrapper"},"BillSummaryModel":{"properties":{"congress":{"type":"integer","title":"Congress"},"bill_type":{"type":"string","title":"Bill Type"},"bill_number":{"type":"string","title":"Bill Number"},"title":{"type":"string","title":"Title"},"sponsor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sponsor"},"latest_action_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Action Date"},"latest_action_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Action Text"},"origin_chamber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Chamber"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["congress","bill_type","bill_number","title","sponsor","latest_action_date","latest_action_text","origin_chamber","url"],"title":"BillSummaryModel"},"BinResultModel":{"properties":{"bin_digits":{"type":"string","title":"Bin Digits"},"brand":{"type":"string","title":"Brand"},"card_type":{"type":"string","title":"Card Type"},"category":{"type":"string","title":"Category"},"valid":{"type":"boolean","title":"Valid"}},"type":"object","required":["bin_digits","brand","card_type","category","valid"],"title":"BinResultModel"},"BinResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/BinResultModel"}},"type":"object","required":["data"],"title":"BinResultWrapper"},"BookDetail":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"subjects":{"items":{"type":"string"},"type":"array","title":"Subjects"},"authors":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Authors"},"covers":{"items":{"type":"integer"},"type":"array","title":"Covers"},"created":{"type":"string","title":"Created"},"last_modified":{"type":"string","title":"Last Modified"}},"type":"object","required":["key","title","description","subjects","authors","covers","created","last_modified"],"title":"BookDetail"},"BookDetailWrapper":{"properties":{"source":{"type":"string","title":"Source"},"book":{"$ref":"#/components/schemas/BookDetail"}},"type":"object","required":["source","book"],"title":"BookDetailWrapper"},"BookSearchResult":{"properties":{"title":{"type":"string","title":"Title"},"author_names":{"items":{"type":"string"},"type":"array","title":"Author Names"},"first_publish_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"First Publish Year"},"key":{"type":"string","title":"Key"},"edition_count":{"type":"integer","title":"Edition Count"},"isbn":{"items":{"type":"string"},"type":"array","title":"Isbn"},"subject":{"items":{"type":"string"},"type":"array","title":"Subject"},"language":{"items":{"type":"string"},"type":"array","title":"Language"},"cover_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cover Id"}},"type":"object","required":["title","author_names","first_publish_year","key","edition_count","isbn","subject","language","cover_id"],"title":"BookSearchResult"},"BookSearchWrapper":{"properties":{"query":{"type":"string","title":"Query"},"source":{"type":"string","title":"Source"},"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"books":{"items":{"$ref":"#/components/schemas/BookSearchResult"},"type":"array","title":"Books"}},"type":"object","required":["query","source","total","count","books"],"title":"BookSearchWrapper"},"BrandListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"BrandListWrapper"},"BreedGroupListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"BreedGroupListWrapper"},"CalorieResultModel":{"properties":{"activity_id":{"type":"string","title":"Activity Id"},"activity_name":{"type":"string","title":"Activity Name"},"category":{"type":"string","title":"Category"},"met_value":{"type":"number","title":"Met Value"},"weight_kg":{"type":"number","title":"Weight Kg"},"duration_minutes":{"type":"number","title":"Duration Minutes"},"calories_burned":{"type":"number","title":"Calories Burned"},"calories_per_minute":{"type":"number","title":"Calories Per Minute"}},"type":"object","required":["activity_id","activity_name","category","met_value","weight_kg","duration_minutes","calories_burned","calories_per_minute"],"title":"CalorieResultModel"},"CalorieResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CalorieResultModel"}},"type":"object","required":["data"],"title":"CalorieResultWrapper"},"CaptureCalendarModel":{"properties":{"url":{"type":"string","title":"Url"},"year":{"type":"integer","title":"Year"},"total_captures":{"type":"integer","title":"Total Captures"},"months":{"additionalProperties":{"type":"integer"},"type":"object","title":"Months"},"source":{"type":"string","title":"Source"}},"type":"object","required":["url","year","total_captures","months","source"],"title":"CaptureCalendarModel"},"CaptureCalendarWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CaptureCalendarModel"}},"type":"object","required":["data"],"title":"CaptureCalendarWrapper"},"CaptureStatsModel":{"properties":{"url":{"type":"string","title":"Url"},"total_captures":{"type":"integer","title":"Total Captures"},"first_capture_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"First Capture Year"},"last_capture_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Last Capture Year"},"years":{"additionalProperties":{"type":"integer"},"type":"object","title":"Years"},"source":{"type":"string","title":"Source"}},"type":"object","required":["url","total_captures","years","source"],"title":"CaptureStatsModel"},"CaptureStatsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CaptureStatsModel"}},"type":"object","required":["data"],"title":"CaptureStatsWrapper"},"CarbonForecastEntryModel":{"properties":{"datetime":{"type":"string","title":"Datetime"},"carbon_intensity_gco2eq_kwh":{"type":"number","title":"Carbon Intensity Gco2Eq Kwh"}},"type":"object","required":["datetime","carbon_intensity_gco2eq_kwh"],"title":"CarbonForecastEntryModel"},"CarbonForecastModel":{"properties":{"zone":{"type":"string","title":"Zone"},"hours_requested":{"type":"integer","title":"Hours Requested"},"count":{"type":"integer","title":"Count"},"forecast":{"items":{"$ref":"#/components/schemas/CarbonForecastEntryModel"},"type":"array","title":"Forecast"}},"type":"object","required":["zone","hours_requested","count","forecast"],"title":"CarbonForecastModel"},"CarbonForecastWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CarbonForecastModel"}},"type":"object","required":["data"],"title":"CarbonForecastWrapper"},"CarbonIntensityModel":{"properties":{"zone":{"type":"string","title":"Zone"},"carbon_intensity_gco2eq_kwh":{"type":"number","title":"Carbon Intensity Gco2Eq Kwh"},"datetime":{"type":"string","title":"Datetime"},"updated_at":{"type":"string","title":"Updated At"},"is_estimated":{"type":"boolean","title":"Is Estimated"},"estimation_method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Estimation Method"}},"type":"object","required":["zone","carbon_intensity_gco2eq_kwh","datetime","updated_at","is_estimated","estimation_method"],"title":"CarbonIntensityModel"},"CarbonIntensityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CarbonIntensityModel"}},"type":"object","required":["data"],"title":"CarbonIntensityWrapper"},"CaseDetail":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"title":{"type":"string","title":"Title"},"short_title":{"type":"string","title":"Short Title"},"session_id":{"type":"string","title":"Session Id"},"reference":{"type":"string","title":"Reference"},"status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Status"},"type":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Type"},"committee_id":{"type":"string","title":"Committee Id"},"committee_name":{"type":"string","title":"Committee Name"},"topics":{"items":{"$ref":"#/components/schemas/CaseTopic"},"type":"array","title":"Topics"},"proposers":{"items":{"$ref":"#/components/schemas/CasePerson"},"type":"array","title":"Proposers"},"rapporteurs":{"items":{"$ref":"#/components/schemas/CasePerson"},"type":"array","title":"Rapporteurs"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"}},"type":"object","required":["title","short_title","session_id","reference","committee_id","committee_name","topics","proposers","rapporteurs"],"title":"CaseDetail"},"CaseFolder":{"properties":{"id":{"type":"string","title":"Id"},"entity":{"type":"string","title":"Entity"},"title":{"type":"string","title":"Title"},"case_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Case Year"},"case_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Case Number"},"administrative_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Administrative Unit"},"journal_entries":{"items":{"type":"string"},"type":"array","title":"Journal Entries"}},"type":"object","required":["id","entity","title","journal_entries"],"title":"CaseFolder"},"CasePerson":{"properties":{"id":{"type":"string","title":"Id"},"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"}},"type":"object","required":["id","first_name","last_name"],"title":"CasePerson"},"CaseSummary":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"title":{"type":"string","title":"Title"},"short_title":{"type":"string","title":"Short Title"},"session_id":{"type":"string","title":"Session Id"},"status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Status"},"type":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Type"},"committee_id":{"type":"string","title":"Committee Id"},"committee_name":{"type":"string","title":"Committee Name"},"topics":{"items":{"$ref":"#/components/schemas/CaseTopic"},"type":"array","title":"Topics"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"}},"type":"object","required":["title","short_title","session_id","committee_id","committee_name","topics"],"title":"CaseSummary"},"CaseSummaryListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CaseSummary"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"CaseSummaryListWrapper"},"CaseTopic":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"},"is_main_topic":{"type":"boolean","title":"Is Main Topic","default":false}},"type":"object","required":["name"],"title":"CaseTopic"},"CatBreedListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CatBreedModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CatBreedListWrapper"},"CatBreedModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"origin":{"type":"string","title":"Origin"},"size":{"type":"string","title":"Size"},"weight_kg_min":{"type":"number","title":"Weight Kg Min"},"weight_kg_max":{"type":"number","title":"Weight Kg Max"},"life_expectancy_min":{"type":"integer","title":"Life Expectancy Min"},"life_expectancy_max":{"type":"integer","title":"Life Expectancy Max"},"temperament":{"items":{"type":"string"},"type":"array","title":"Temperament"},"coat_length":{"type":"string","title":"Coat Length"},"shedding_level":{"type":"integer","title":"Shedding Level"},"energy_level":{"type":"integer","title":"Energy Level"},"good_with_children":{"type":"boolean","title":"Good With Children"},"good_with_dogs":{"type":"boolean","title":"Good With Dogs"},"indoor_only":{"type":"boolean","title":"Indoor Only"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","origin","size","weight_kg_min","weight_kg_max","life_expectancy_min","life_expectancy_max","temperament","coat_length","shedding_level","energy_level","good_with_children","good_with_dogs","indoor_only","description"],"title":"CatBreedModel"},"CatBreedWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CatBreedModel"}},"type":"object","required":["data"],"title":"CatBreedWrapper"},"CategoryChildModel":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"parent_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Id"}},"type":"object","required":["id","name","parent_id"],"title":"CategoryChildModel"},"CategoryCount":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CategoryCount"},"category":{"type":"string","title":"Category"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["category","count"],"title":"CategoryCount"},"CategoryWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__fred__models__CategoryModel"}},"type":"object","required":["data"],"title":"CategoryWrapper"},"CensorRequest":{"properties":{"text":{"type":"string","title":"Text","description":"Text to censor."},"replacement":{"type":"string","title":"Replacement","description":"Replacement string for profane words.","default":"***"}},"type":"object","required":["text"],"title":"CensorRequest"},"CensoredTextModel":{"properties":{"original_length":{"type":"integer","title":"Original Length"},"censored_text":{"type":"string","title":"Censored Text"},"words_censored":{"type":"integer","title":"Words Censored"}},"type":"object","required":["original_length","censored_text","words_censored"],"title":"CensoredTextModel"},"CensoredTextWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CensoredTextModel"}},"type":"object","required":["data"],"title":"CensoredTextWrapper"},"CensusDataWrapper":{"properties":{"year":{"type":"integer","title":"Year"},"dataset":{"type":"string","title":"Dataset"},"source":{"type":"string","title":"Source"},"record_count":{"type":"integer","title":"Record Count"},"records":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Records"}},"type":"object","required":["year","dataset","source","record_count","records"],"title":"CensusDataWrapper"},"ChangeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ChangeRecordModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ChangeListWrapper"},"ChangeRecordModel":{"properties":{"entity_id":{"type":"string","title":"Entity Id"},"changed_at":{"type":"string","title":"Changed At"},"changes":{"items":{"$ref":"#/components/schemas/FieldChangeModel"},"type":"array","title":"Changes"}},"type":"object","required":["entity_id","changed_at","changes"],"title":"ChangeRecordModel"},"ChargingLevelListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ChargingLevelModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ChargingLevelListWrapper"},"ChargingLevelModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"power_range_kw":{"type":"string","title":"Power Range Kw"},"typical_charge_time":{"type":"string","title":"Typical Charge Time"},"use_case":{"type":"string","title":"Use Case"},"connector_types":{"items":{"type":"string"},"type":"array","title":"Connector Types"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","power_range_kw","typical_charge_time","use_case","connector_types","description"],"title":"ChargingLevelModel"},"ChargingLevelWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ChargingLevelModel"}},"type":"object","required":["data"],"title":"ChargingLevelWrapper"},"ChargingNetworkListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ChargingNetworkModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ChargingNetworkListWrapper"},"ChargingNetworkModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"country_coverage":{"items":{"type":"string"},"type":"array","title":"Country Coverage"},"connector_types":{"items":{"type":"string"},"type":"array","title":"Connector Types"},"membership_required":{"type":"boolean","title":"Membership Required"},"pricing_model":{"type":"string","title":"Pricing Model"},"stations_approximate":{"type":"integer","title":"Stations Approximate"},"website":{"type":"string","title":"Website"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","country_coverage","connector_types","membership_required","pricing_model","stations_approximate","website","description"],"title":"ChargingNetworkModel"},"ChargingNetworkWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ChargingNetworkModel"}},"type":"object","required":["data"],"title":"ChargingNetworkWrapper"},"ChartPointModel":{"properties":{"timestamp":{"type":"integer","title":"Timestamp"},"price":{"type":"number","title":"Price"}},"type":"object","required":["timestamp","price"],"title":"ChartPointModel"},"CheapestWindowResponse":{"properties":{"zone":{"type":"string","title":"Zone"},"duration_hours":{"type":"integer","title":"Duration Hours"},"window_start":{"type":"string","title":"Window Start"},"window_end":{"type":"string","title":"Window End"},"avg_nok_per_kwh":{"type":"number","title":"Avg Nok Per Kwh"},"total_nok_per_kwh":{"type":"number","title":"Total Nok Per Kwh"},"prices":{"items":{"$ref":"#/components/schemas/HourlyPriceModel"},"type":"array","title":"Prices"}},"type":"object","required":["zone","duration_hours","window_start","window_end","avg_nok_per_kwh","total_nok_per_kwh","prices"],"title":"CheapestWindowResponse"},"CheckRequest":{"properties":{"text":{"type":"string","title":"Text","description":"Text to check for profanity."}},"type":"object","required":["text"],"title":"CheckRequest"},"CheckoutRequest":{"properties":{"plan":{"type":"string","title":"Plan","description":"Plan to subscribe to: starter, pro, or enterprise"},"success_url":{"type":"string","title":"Success Url","description":"URL to redirect to after successful checkout. Defaults to base_url/billing/success.","default":""},"cancel_url":{"type":"string","title":"Cancel Url","description":"URL to redirect to if checkout is canceled. Defaults to base_url/billing/cancel.","default":""}},"type":"object","required":["plan"],"title":"CheckoutRequest"},"CheckoutResponse":{"properties":{"checkout_url":{"type":"string","title":"Checkout Url"}},"type":"object","required":["checkout_url"],"title":"CheckoutResponse"},"CitationGraphModel":{"properties":{"cluster_id":{"type":"integer","title":"Cluster Id"},"cites_count":{"type":"integer","title":"Cites Count"},"cited_by_count":{"type":"integer","title":"Cited By Count"},"cites":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Cites"},"cited_by":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Cited By"}},"type":"object","required":["cluster_id","cites_count","cited_by_count","cites","cited_by"],"title":"CitationGraphModel"},"CitationGraphWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CitationGraphModel"}},"type":"object","required":["data"],"title":"CitationGraphWrapper"},"CitationsResponse":{"properties":{"offset":{"type":"integer","title":"Offset","default":0},"count":{"type":"integer","title":"Count","default":0},"citations":{"items":{"$ref":"#/components/schemas/PaperBrief"},"type":"array","title":"Citations"}},"type":"object","title":"CitationsResponse"},"CityListWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CityListWrapper"},"data":{"items":{"$ref":"#/components/schemas/CityModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"CityListWrapper"},"CityModel":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CityModel"},"id":{"type":"integer","title":"Id"},"geonameid":{"type":"integer","title":"Geonameid"},"name":{"type":"string","title":"Name"},"asciiname":{"type":"string","title":"Asciiname"},"alternatenames":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alternatenames"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"feature_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feature Class"},"feature_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feature Code"},"country_code":{"type":"string","title":"Country Code"},"cc2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cc2"},"admin1_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin1 Code"},"admin2_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin2 Code"},"admin3_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin3 Code"},"admin4_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin4 Code"},"population":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Population"},"elevation":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Elevation"},"dem":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dem"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"modification_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Modification Date"},"country_id":{"type":"integer","title":"Country Id"},"timezone_id":{"type":"integer","title":"Timezone Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","geonameid","name","asciiname","latitude","longitude","country_code","country_id","timezone_id","created_at","updated_at"],"title":"CityModel"},"CityWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CityWrapper"},"data":{"$ref":"#/components/schemas/CityModel"}},"type":"object","required":["data"],"title":"CityWrapper"},"ClinicalTrialResult":{"properties":{"nct_id":{"type":"string","title":"Nct Id"},"title":{"type":"string","title":"Title"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"phase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phase"},"conditions":{"items":{"type":"string"},"type":"array","title":"Conditions"},"interventions":{"items":{"type":"string"},"type":"array","title":"Interventions"},"sponsor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sponsor"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"enrollment":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Enrollment"}},"type":"object","required":["nct_id","title"],"title":"ClinicalTrialResult","description":"A clinical trial from ClinicalTrials.gov."},"CocktailListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CocktailModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CocktailListWrapper"},"CocktailModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"glass_type":{"type":"string","title":"Glass Type"},"ingredients":{"items":{"$ref":"#/components/schemas/gnistai__context__cocktails__models__IngredientModel"},"type":"array","title":"Ingredients"},"instructions":{"type":"string","title":"Instructions"},"garnish":{"type":"string","title":"Garnish"},"alcoholic":{"type":"boolean","title":"Alcoholic"},"base_spirit":{"type":"string","title":"Base Spirit"},"difficulty":{"type":"string","title":"Difficulty"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","category","glass_type","ingredients","instructions","garnish","alcoholic","base_spirit","difficulty","description"],"title":"CocktailModel"},"CocktailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CocktailModel"}},"type":"object","required":["data"],"title":"CocktailWrapper"},"CodesResponse":{"properties":{"domain":{"type":"string","title":"Domain"},"dimension":{"type":"string","title":"Dimension"},"code_count":{"type":"integer","title":"Code Count"},"total":{"type":"integer","title":"Total"},"codes":{"items":{"$ref":"#/components/schemas/gnistai__context__faostat__models__DimensionCode"},"type":"array","title":"Codes"}},"type":"object","required":["domain","dimension","code_count","total","codes"],"title":"CodesResponse"},"CoinDetailModel":{"properties":{"id":{"type":"string","title":"Id"},"symbol":{"type":"string","title":"Symbol"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"market_cap_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Market Cap Rank"},"genesis_date":{"type":"string","title":"Genesis Date"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"price_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Usd"},"price_eur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Eur"},"price_btc":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Btc"},"market_cap_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap Usd"},"total_volume_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Volume Usd"},"circulating_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Circulating Supply"},"total_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Supply"},"max_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Supply"},"ath_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ath Usd"},"ath_date":{"type":"string","title":"Ath Date"},"atl_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Atl Usd"},"price_change_24h_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 24H Pct"},"price_change_7d_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 7D Pct"},"price_change_30d_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 30D Pct"}},"type":"object","required":["id","symbol","name","description","market_cap_rank","genesis_date","categories","price_usd","price_eur","price_btc","market_cap_usd","total_volume_usd","circulating_supply","total_supply","max_supply","ath_usd","ath_date","atl_usd","price_change_24h_pct","price_change_7d_pct","price_change_30d_pct"],"title":"CoinDetailModel"},"CoinDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/CoinDetailModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"CoinDetailWrapper"},"CoinPriceListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CoinPriceModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CoinPriceListWrapper"},"CoinPriceModel":{"properties":{"id":{"type":"string","title":"Id"},"symbol":{"type":"string","title":"Symbol"},"name":{"type":"string","title":"Name"},"current_price_usd":{"type":"number","title":"Current Price Usd"},"market_cap_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap Usd"},"price_change_24h_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 24H Pct"},"total_volume_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Volume Usd"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"}},"type":"object","required":["id","symbol","name","current_price_usd"],"title":"CoinPriceModel"},"CoinPriceWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CoinPriceModel"}},"type":"object","required":["data"],"title":"CoinPriceWrapper"},"CoinSearchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CoinSearchModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CoinSearchListWrapper"},"CoinSearchModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"symbol":{"type":"string","title":"Symbol"},"market_cap_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Market Cap Rank"},"thumb":{"type":"string","title":"Thumb"}},"type":"object","required":["id","name","symbol","market_cap_rank","thumb"],"title":"CoinSearchModel"},"CoinSearchResult":{"properties":{"id":{"type":"string","title":"Id"},"symbol":{"type":"string","title":"Symbol"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","symbol","name"],"title":"CoinSearchResult"},"CoinSearchWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CoinSearchResult"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CoinSearchWrapper"},"Committee":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"Committee"},"CommitteeListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Committee"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"CommitteeListWrapper"},"CommodityInfoModel":{"properties":{"commodity":{"type":"string","title":"Commodity"},"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"category":{"type":"string","title":"Category"},"fred_series_id":{"type":"string","title":"Fred Series Id"}},"type":"object","required":["commodity","name","unit","category","fred_series_id"],"title":"CommodityInfoModel"},"CommodityModel":{"properties":{"code":{"type":"string","title":"Code"},"description":{"type":"string","title":"Description"}},"type":"object","required":["code","description"],"title":"CommodityModel"},"CommodityPriceModel":{"properties":{"commodity":{"type":"string","title":"Commodity"},"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"category":{"type":"string","title":"Category"},"fred_series_id":{"type":"string","title":"Fred Series Id"},"frequency":{"type":"string","title":"Frequency"},"last_updated":{"type":"string","title":"Last Updated"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__commodity_prices__models__ObservationModel"},"type":"array","title":"Observations"}},"type":"object","required":["commodity","name","unit","category","fred_series_id","frequency","last_updated","observation_count","observations"],"title":"CommodityPriceModel"},"CommodityPriceResult":{"properties":{"commodity":{"type":"string","title":"Commodity"},"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"category":{"type":"string","title":"Category"},"latest_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Date"},"latest_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latest Value"}},"type":"object","required":["commodity","name","unit","category"],"title":"CommodityPriceResult","description":"Latest commodity price from FRED."},"CommodityPriceWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CommodityPriceModel"}},"type":"object","required":["data"],"title":"CommodityPriceWrapper"},"CommodityPricesWrapper":{"properties":{"source":{"type":"string","title":"Source"},"available_codes":{"items":{"type":"string"},"type":"array","title":"Available Codes"},"series":{"items":{"$ref":"#/components/schemas/CommoditySeries"},"type":"array","title":"Series"}},"type":"object","required":["source","available_codes","series"],"title":"CommodityPricesWrapper"},"CommoditySeries":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"frequency":{"type":"string","title":"Frequency"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__imf__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["code","name","unit","frequency","observation_count","observations"],"title":"CommoditySeries"},"CompanyProfile":{"properties":{"org_number":{"type":"string","title":"Org Number"},"company":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Company","description":"Brreg registry data."},"roles":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Roles","description":"Board members and leadership roles."},"subsidiaries":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Subsidiaries","description":"Direct subsidiaries."},"procurement":{"items":{"$ref":"#/components/schemas/ProcurementNotice"},"type":"array","title":"Procurement","description":"Public procurement notices where the company is buyer."},"court_hearings":{"items":{"$ref":"#/components/schemas/CourtHearing"},"type":"array","title":"Court Hearings","description":"Recent court hearings mentioning the company."},"job_listings":{"items":{"$ref":"#/components/schemas/gnistai__context__company_intelligence__models__JobListing"},"type":"array","title":"Job Listings","description":"Current job listings from the company."},"compliance":{"anyOf":[{"$ref":"#/components/schemas/ComplianceSummary"},{"type":"null"}],"description":"Sanctions, offshore leaks, and corporate record screening."},"public_journal":{"items":{"$ref":"#/components/schemas/PublicJournalEntry"},"type":"array","title":"Public Journal","description":"Public journal entries from eInnsyn mentioning the company."},"legislation":{"items":{"$ref":"#/components/schemas/LegislationMatch"},"type":"array","title":"Legislation","description":"Relevant legislation based on the company's industry."},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__company_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["org_number"],"title":"CompanyProfile","description":"Unified Norwegian company profile from multiple sources."},"CompanyRecord":{"properties":{"name":{"type":"string","title":"Name"},"national_id":{"type":"string","title":"National Id"},"country":{"type":"string","title":"Country","description":"ISO 3166-1 alpha-2 country code (NO, SE, FI, DK)"},"source":{"type":"string","title":"Source","description":"Registry slug (brreg, bolagsverket, prh, cvr)"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"active, inactive, bankrupt, in_liquidation, deregistered"},"legal_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"},"employees":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employees"},"address":{"anyOf":[{"$ref":"#/components/schemas/Address"},{"type":"null"}]},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"}},"type":"object","required":["name","national_id","country","source"],"title":"CompanyRecord","description":"Unified company record across Nordic registries."},"CompareCommoditiesModel":{"properties":{"commodities":{"additionalProperties":{"$ref":"#/components/schemas/CompareCommodityMeta"},"type":"object","title":"Commodities"},"aligned_observation_count":{"type":"integer","title":"Aligned Observation Count"},"observations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Observations"}},"type":"object","required":["commodities","aligned_observation_count","observations"],"title":"CompareCommoditiesModel"},"CompareCommoditiesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CompareCommoditiesModel"}},"type":"object","required":["data"],"title":"CompareCommoditiesWrapper"},"CompareCommodityMeta":{"properties":{"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"category":{"type":"string","title":"Category"},"fred_series_id":{"type":"string","title":"Fred Series Id"}},"type":"object","required":["name","unit","category","fred_series_id"],"title":"CompareCommodityMeta"},"CompareCountriesModel":{"properties":{"dataset_code":{"type":"string","title":"Dataset Code"},"year":{"type":"integer","title":"Year"},"values":{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"null"}]},"type":"object","title":"Values"}},"type":"object","required":["dataset_code","year","values"],"title":"CompareCountriesModel"},"CompareCountriesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CompareCountriesModel"}},"type":"object","required":["data"],"title":"CompareCountriesWrapper"},"CompareSeriesModel":{"properties":{"series":{"additionalProperties":{"$ref":"#/components/schemas/SeriesMetaModel"},"type":"object","title":"Series"},"aligned_observation_count":{"type":"integer","title":"Aligned Observation Count"},"observations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Observations"}},"type":"object","required":["series","aligned_observation_count","observations"],"title":"CompareSeriesModel"},"CompareSeriesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CompareSeriesModel"}},"type":"object","required":["data"],"title":"CompareSeriesWrapper"},"CompatibilityModel":{"properties":{"sign1":{"type":"string","title":"Sign1"},"sign2":{"type":"string","title":"Sign2"},"score":{"type":"integer","title":"Score"},"description":{"type":"string","title":"Description"}},"type":"object","required":["sign1","sign2","score","description"],"title":"CompatibilityModel"},"CompatibilityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CompatibilityModel"}},"type":"object","required":["data"],"title":"CompatibilityWrapper"},"Complaint":{"properties":{"odi_number":{"type":"string","title":"Odi Number"},"crash":{"type":"string","title":"Crash"},"fire":{"type":"string","title":"Fire"},"injuries":{"type":"string","title":"Injuries"},"deaths":{"type":"string","title":"Deaths"},"components":{"type":"string","title":"Components"},"summary":{"type":"string","title":"Summary"},"date_of_incident":{"type":"string","title":"Date Of Incident"},"date_complaint_filed":{"type":"string","title":"Date Complaint Filed"},"manufacturer":{"type":"string","title":"Manufacturer"}},"type":"object","required":["odi_number","crash","fire","injuries","deaths","components","summary","date_of_incident","date_complaint_filed","manufacturer"],"title":"Complaint"},"ComplaintsWrapper":{"properties":{"source":{"type":"string","title":"Source"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"},"model_year":{"type":"string","title":"Model Year"},"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"complaints":{"items":{"$ref":"#/components/schemas/Complaint"},"type":"array","title":"Complaints"}},"type":"object","required":["source","make","model","model_year","total","count","complaints"],"title":"ComplaintsWrapper"},"ComplianceSummary":{"properties":{"risk_level":{"type":"string","title":"Risk Level","default":""},"sanctions_count":{"type":"integer","title":"Sanctions Count","default":0},"offshore_leaks_count":{"type":"integer","title":"Offshore Leaks Count","default":0},"corporate_records_count":{"type":"integer","title":"Corporate Records Count","default":0},"risk_signals":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Risk Signals"}},"type":"object","title":"ComplianceSummary","description":"Summary of compliance screening results."},"ConnectorTypeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ConnectorTypeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ConnectorTypeListWrapper"},"ConnectorTypeModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"standard":{"type":"string","title":"Standard"},"max_power_kw":{"type":"number","title":"Max Power Kw"},"voltage_range":{"type":"string","title":"Voltage Range"},"current_type":{"type":"string","title":"Current Type"},"regions":{"items":{"type":"string"},"type":"array","title":"Regions"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","standard","max_power_kw","voltage_range","current_type","regions","description"],"title":"ConnectorTypeModel"},"ConnectorTypeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ConnectorTypeModel"}},"type":"object","required":["data"],"title":"ConnectorTypeWrapper"},"Construction":{"properties":{"location":{"type":"string","title":"Location"},"country":{"type":"string","title":"Country"},"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"}},"type":"object","required":["location","country"],"title":"Construction"},"CorporateRecord":{"properties":{"lei":{"type":"string","title":"Lei"},"name":{"type":"string","title":"Name"},"other_names":{"items":{"type":"string"},"type":"array","title":"Other Names"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction"},"registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Number"},"registered_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered Address"},"legal_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form"},"status":{"type":"string","title":"Status","default":"UNKNOWN"}},"type":"object","required":["lei","name"],"title":"CorporateRecord","description":"A corporate registration record from GLEIF."},"Correspondent":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"}},"type":"object","required":["id","name","type"],"title":"Correspondent"},"CountBusinessDaysResponse":{"properties":{"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"country_code":{"type":"string","title":"Country Code"},"business_days":{"type":"integer","title":"Business Days"},"calendar_days":{"type":"integer","title":"Calendar Days"}},"type":"object","required":["start_date","end_date","country_code","business_days","calendar_days"],"title":"CountBusinessDaysResponse"},"CountriesResponse":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"countries":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Countries"}},"type":"object","required":["source","count","countries"],"title":"CountriesResponse"},"CountryBreakdown":{"properties":{"country":{"type":"string","title":"Country"},"volume":{"type":"number","title":"Volume"}},"type":"object","required":["country","volume"],"title":"CountryBreakdown","description":"Media coverage volume by country."},"CountryCallingCodeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CountryCallingCodeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CountryCallingCodeListWrapper"},"CountryCallingCodeModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"calling_code":{"type":"string","title":"Calling Code"},"trunk_prefix":{"type":"string","title":"Trunk Prefix"},"min_length":{"type":"integer","title":"Min Length"},"max_length":{"type":"integer","title":"Max Length"},"example_mobile":{"type":"string","title":"Example Mobile"},"example_landline":{"type":"string","title":"Example Landline"},"mobile_prefixes":{"items":{"type":"string"},"type":"array","title":"Mobile Prefixes"},"landline_prefixes":{"items":{"type":"string"},"type":"array","title":"Landline Prefixes"}},"type":"object","required":["country_code","country_name","calling_code","trunk_prefix","min_length","max_length","example_mobile","example_landline","mobile_prefixes","landline_prefixes"],"title":"CountryCallingCodeModel"},"CountryCallingCodeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CountryCallingCodeModel"}},"type":"object","required":["data"],"title":"CountryCallingCodeWrapper"},"CountryComparison":{"properties":{"latest_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latest Year"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"display_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Value"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"all_observations":{"items":{"$ref":"#/components/schemas/gnistai__context__who_gho__models__Observation"},"type":"array","title":"All Observations","default":[]}},"type":"object","title":"CountryComparison"},"CountryComparisonModel":{"properties":{"indicator_id":{"type":"string","title":"Indicator Id"},"indicator_name":{"type":"string","title":"Indicator Name"},"year":{"type":"string","title":"Year"},"values":{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"null"}]},"type":"object","title":"Values"}},"type":"object","required":["indicator_id","indicator_name","year","values"],"title":"CountryComparisonModel"},"CountryComparisonWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CountryComparisonModel"}},"type":"object","required":["data"],"title":"CountryComparisonWrapper"},"CountryHealthProfileResponse":{"properties":{"country":{"type":"string","title":"Country"},"source":{"type":"string","title":"Source"},"note":{"type":"string","title":"Note"},"indicators":{"items":{"$ref":"#/components/schemas/ProfileIndicator"},"type":"array","title":"Indicators"}},"type":"object","required":["country","source","note","indicators"],"title":"CountryHealthProfileResponse"},"CountryIbanInfoModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"iban_length":{"type":"integer","title":"Iban Length"}},"type":"object","required":["country_code","country_name","iban_length"],"title":"CountryIbanInfoModel"},"CountryIbanListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CountryIbanInfoModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CountryIbanListWrapper"},"CountryOccurrenceModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["country_code","count"],"title":"CountryOccurrenceModel"},"CountryOccurrenceWrapper":{"properties":{"taxon_key":{"type":"integer","title":"Taxon Key"},"country_count":{"type":"integer","title":"Country Count"},"data":{"items":{"$ref":"#/components/schemas/CountryOccurrenceModel"},"type":"array","title":"Data"}},"type":"object","required":["taxon_key","country_count","data"],"title":"CountryOccurrenceWrapper"},"CountryOverviewWrapper":{"properties":{"country":{"type":"string","title":"Country"},"source":{"type":"string","title":"Source"},"window":{"type":"string","title":"Window"},"indicators":{"additionalProperties":{"$ref":"#/components/schemas/OverviewIndicator"},"type":"object","title":"Indicators"}},"type":"object","required":["country","source","window","indicators"],"title":"CountryOverviewWrapper"},"CountryProfile":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"worldbank":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Worldbank","description":"World Bank development indicators."},"eurostat":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Eurostat","description":"Eurostat economic indicators."},"wikidata":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Wikidata","description":"Wikidata entity matches."},"trade":{"anyOf":[{"$ref":"#/components/schemas/TradeSummary"},{"type":"null"}],"description":"UN Comtrade trade partner data."},"news":{"anyOf":[{"$ref":"#/components/schemas/NewsCoverage"},{"type":"null"}],"description":"GDELT recent news coverage."},"crises":{"anyOf":[{"$ref":"#/components/schemas/CrisisSummary"},{"type":"null"}],"description":"GDACS active crisis events."},"environment":{"anyOf":[{"$ref":"#/components/schemas/EnvironmentalSnapshot"},{"type":"null"}],"description":"Environmental monitoring snapshot."},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__country_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["country_code","country_name"],"title":"CountryProfile","description":"Unified country profile from 7 data sources."},"CountryRankingEntry":{"properties":{"country":{"type":"string","title":"Country","default":""},"emissions":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Emissions"},"rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rank"},"sector_breakdown":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sector Breakdown"}},"type":"object","title":"CountryRankingEntry"},"CountryRankingResponse":{"properties":{"source":{"type":"string","title":"Source"},"gas":{"type":"string","title":"Gas"},"count":{"type":"integer","title":"Count"},"countries":{"items":{"$ref":"#/components/schemas/CountryRankingEntry"},"type":"array","title":"Countries"}},"type":"object","required":["source","gas","count","countries"],"title":"CountryRankingResponse"},"CountryStatsModel":{"properties":{"total_countries":{"type":"integer","title":"Total Countries"},"un_members":{"type":"integer","title":"Un Members"},"landlocked":{"type":"integer","title":"Landlocked"},"by_region":{"items":{"$ref":"#/components/schemas/CountryStatsRegion"},"type":"array","title":"By Region"},"total_population":{"type":"integer","title":"Total Population"}},"type":"object","required":["total_countries","un_members","landlocked","by_region","total_population"],"title":"CountryStatsModel"},"CountryStatsRegion":{"properties":{"region":{"type":"string","title":"Region"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["region","count"],"title":"CountryStatsRegion"},"CountryStatsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CountryStatsModel"}},"type":"object","required":["data"],"title":"CountryStatsWrapper"},"CountrySummaryModel":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"currency":{"type":"string","title":"Currency"}},"type":"object","required":["code","name","currency"],"title":"CountrySummaryModel"},"CountryTaxInfoModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"currency":{"type":"string","title":"Currency"},"tax_year":{"type":"integer","title":"Tax Year"},"brackets":{"items":{"$ref":"#/components/schemas/TaxBracketModel"},"type":"array","title":"Brackets"},"standard_deduction":{"type":"number","title":"Standard Deduction"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["country_code","country_name","currency","tax_year","brackets","standard_deduction","notes"],"title":"CountryTaxInfoModel"},"CountryTaxInfoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CountryTaxInfoModel"}},"type":"object","required":["data"],"title":"CountryTaxInfoWrapper"},"CountryVolume":{"properties":{"country":{"type":"string","title":"Country"},"volume":{"type":"number","title":"Volume"}},"type":"object","required":["country","volume"],"title":"CountryVolume"},"CountyFloodLevel":{"properties":{"county_id":{"type":"string","title":"County Id"},"name":{"type":"string","title":"Name"},"activity_level":{"type":"integer","title":"Activity Level"},"activity_level_name":{"type":"string","title":"Activity Level Name"}},"type":"object","required":["county_id","name","activity_level","activity_level_name"],"title":"CountyFloodLevel"},"CountyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CountyModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CountyListWrapper"},"CountyModel":{"properties":{"fips":{"type":"string","title":"Fips"},"name":{"type":"string","title":"Name"},"state":{"type":"string","title":"State"},"state_code":{"type":"string","title":"State Code"},"population":{"type":"integer","title":"Population"},"area_sq_miles":{"type":"number","title":"Area Sq Miles"},"county_seat":{"type":"string","title":"County Seat"}},"type":"object","required":["fips","name","state","state_code","population","area_sq_miles","county_seat"],"title":"CountyModel"},"CountyOverviewWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"elevated_count":{"type":"integer","title":"Elevated Count"},"data":{"items":{"$ref":"#/components/schemas/CountyFloodLevel"},"type":"array","title":"Data"}},"type":"object","required":["count","elevated_count","data"],"title":"CountyOverviewWrapper"},"CountyRef":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"CountyRef"},"CountyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CountyModel"}},"type":"object","required":["data"],"title":"CountyWrapper"},"Court":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Court"},"CourtHearing":{"properties":{"id":{"type":"string","title":"Id","default":""},"court":{"type":"string","title":"Court","default":""},"case_number":{"type":"string","title":"Case Number","default":""},"subject":{"type":"string","title":"Subject","default":""},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"parties":{"type":"string","title":"Parties","default":""}},"type":"object","title":"CourtHearing","description":"A court hearing from domstol.no."},"CourtListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"courts":{"items":{"$ref":"#/components/schemas/Court"},"type":"array","title":"Courts"}},"type":"object","required":["count","courts"],"title":"CourtListWrapper"},"CoveragePoint":{"properties":{"date":{"type":"string","title":"Date"},"volume":{"type":"number","title":"Volume"}},"type":"object","required":["date","volume"],"title":"CoveragePoint","description":"A single data point in a coverage volume timeline."},"CreateKeyRequest":{"properties":{"name":{"type":"string","maxLength":100,"title":"Name","default":"default"}},"type":"object","title":"CreateKeyRequest"},"CreateMonitorRequest":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"entity_id":{"type":"string","title":"Entity Id"}},"type":"object","required":["entity_type","entity_id"],"title":"CreateMonitorRequest","description":"POST body for creating a monitor."},"CreateSubscriptionRequest":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"callback_url":{"type":"string","title":"Callback Url"}},"type":"object","required":["entity_type","callback_url"],"title":"CreateSubscriptionRequest","description":"POST body for creating a webhook subscription."},"CreateWatcherRequest":{"properties":{"name":{"type":"string","maxLength":200,"minLength":1,"title":"Name"},"toolkit_slug":{"type":"string","maxLength":100,"minLength":1,"title":"Toolkit Slug"},"endpoint_path":{"type":"string","maxLength":500,"minLength":1,"title":"Endpoint Path"},"poll_interval_seconds":{"type":"integer","minimum":300.0,"title":"Poll Interval Seconds","default":3600},"webhook_url":{"type":"string","maxLength":2000,"minLength":1,"title":"Webhook Url"},"webhook_secret":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Webhook Secret"}},"type":"object","required":["name","toolkit_slug","endpoint_path","webhook_url"],"title":"CreateWatcherRequest"},"CrisisSearchResult":{"properties":{"query":{"type":"string","title":"Query"},"disaster_events":{"items":{"$ref":"#/components/schemas/DisasterEvent"},"type":"array","title":"Disaster Events"},"earthquakes":{"items":{"$ref":"#/components/schemas/EarthquakeEvent"},"type":"array","title":"Earthquakes"},"weather_alerts":{"items":{"$ref":"#/components/schemas/WeatherAlertEvent"},"type":"array","title":"Weather Alerts"},"flood_warnings":{"items":{"$ref":"#/components/schemas/FloodWarningEvent"},"type":"array","title":"Flood Warnings"},"smhi_warnings":{"items":{"$ref":"#/components/schemas/SmhiWarningEvent"},"type":"array","title":"Smhi Warnings"},"dmi_warnings":{"items":{"$ref":"#/components/schemas/DmiWarningEvent"},"type":"array","title":"Dmi Warnings"},"fmi_warnings":{"items":{"$ref":"#/components/schemas/FmiWarningEvent"},"type":"array","title":"Fmi Warnings"},"news_articles":{"items":{"$ref":"#/components/schemas/gnistai__context__crisis_intelligence__models__NewsArticle"},"type":"array","title":"News Articles"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__crisis_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"CrisisSearchResult","description":"Unified crisis intelligence search result."},"CrisisSummary":{"properties":{"active_events":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Active Events"},"total_count":{"type":"integer","title":"Total Count","default":0}},"type":"object","title":"CrisisSummary","description":"Active crisis events from GDACS."},"CryptoPriceModel":{"properties":{"id":{"type":"string","title":"Id"},"symbol":{"type":"string","title":"Symbol"},"price_usd":{"type":"number","title":"Price Usd"},"market_cap_usd":{"type":"number","title":"Market Cap Usd"},"change_24h_pct":{"type":"number","title":"Change 24H Pct"}},"type":"object","required":["id","symbol","price_usd","market_cap_usd","change_24h_pct"],"title":"CryptoPriceModel"},"CryptoPriceWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CryptoPriceModel"}},"type":"object","required":["data"],"title":"CryptoPriceWrapper"},"CurrencyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CurrencyListWrapper"},"CurrentPriceResponse":{"properties":{"zone":{"type":"string","title":"Zone"},"time_start":{"type":"string","title":"Time Start"},"time_end":{"type":"string","title":"Time End"},"nok_per_kwh":{"type":"number","title":"Nok Per Kwh"},"eur_per_kwh":{"type":"number","title":"Eur Per Kwh"},"exchange_rate":{"type":"number","title":"Exchange Rate"}},"type":"object","required":["zone","time_start","time_end","nok_per_kwh","eur_per_kwh","exchange_rate"],"title":"CurrentPriceResponse"},"CurrentWeatherModel":{"properties":{"time":{"type":"string","title":"Time"},"timezone":{"type":"string","title":"Timezone"},"units":{"type":"string","title":"Units"},"temperature":{"type":"number","title":"Temperature"},"feels_like":{"type":"number","title":"Feels Like"},"humidity_pct":{"type":"integer","title":"Humidity Pct"},"precipitation":{"type":"number","title":"Precipitation"},"cloud_cover_pct":{"type":"integer","title":"Cloud Cover Pct"},"weather_code":{"type":"integer","title":"Weather Code"},"description":{"type":"string","title":"Description"},"wind_speed":{"type":"number","title":"Wind Speed"},"wind_direction_deg":{"type":"integer","title":"Wind Direction Deg"},"wind_gusts":{"type":"number","title":"Wind Gusts"}},"type":"object","required":["time","timezone","units","temperature","feels_like","humidity_pct","precipitation","cloud_cover_pct","weather_code","description","wind_speed","wind_direction_deg","wind_gusts"],"title":"CurrentWeatherModel"},"CurrentWeatherWrapper":{"properties":{"data":{"$ref":"#/components/schemas/CurrentWeatherModel"}},"type":"object","required":["data"],"title":"CurrentWeatherWrapper"},"CveHistoryEntryModel":{"properties":{"cve_id":{"type":"string","title":"Cve Id"},"event_name":{"type":"string","title":"Event Name"},"created":{"type":"string","title":"Created"},"action":{"type":"string","title":"Action","default":""},"details":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Details","default":[]}},"type":"object","required":["cve_id","event_name","created"],"title":"CveHistoryEntryModel"},"CveHistoryListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CveHistoryEntryModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","data"],"title":"CveHistoryListWrapper"},"CveListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"total_results":{"type":"integer","title":"Total Results"},"data":{"items":{"$ref":"#/components/schemas/CveRecordModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","total_results","data"],"title":"CveListWrapper"},"CveRecordModel":{"properties":{"cve_id":{"type":"string","title":"Cve Id"},"description":{"type":"string","title":"Description"},"published":{"type":"string","title":"Published"},"last_modified":{"type":"string","title":"Last Modified"},"vuln_status":{"type":"string","title":"Vuln Status","default":""},"cvss_scores":{"items":{"$ref":"#/components/schemas/CvssScoreModel"},"type":"array","title":"Cvss Scores","default":[]},"weaknesses":{"items":{"$ref":"#/components/schemas/WeaknessModel"},"type":"array","title":"Weaknesses","default":[]},"references":{"items":{"$ref":"#/components/schemas/ReferenceModel"},"type":"array","title":"References","default":[]},"affected_products":{"items":{"type":"string"},"type":"array","title":"Affected Products","default":[]}},"type":"object","required":["cve_id","description","published","last_modified"],"title":"CveRecordModel"},"CveSingleWrapper":{"properties":{"source":{"type":"string","title":"Source"},"data":{"$ref":"#/components/schemas/CveRecordModel"}},"type":"object","required":["source","data"],"title":"CveSingleWrapper"},"CvssScoreModel":{"properties":{"version":{"type":"string","title":"Version"},"vector_string":{"type":"string","title":"Vector String"},"base_score":{"type":"number","title":"Base Score"},"base_severity":{"type":"string","title":"Base Severity"},"source":{"type":"string","title":"Source","default":""}},"type":"object","required":["version","vector_string","base_score","base_severity"],"title":"CvssScoreModel"},"CyberIntelligenceResult":{"properties":{"query":{"type":"string","title":"Query"},"vulnerabilities":{"items":{"$ref":"#/components/schemas/VulnerabilityRecord"},"type":"array","title":"Vulnerabilities"},"whois":{"anyOf":[{"$ref":"#/components/schemas/WhoisRecord"},{"type":"null"}]},"dns_records":{"items":{"$ref":"#/components/schemas/DnsRecordEntry"},"type":"array","title":"Dns Records"},"outage_alerts":{"items":{"$ref":"#/components/schemas/OutageAlertRecord"},"type":"array","title":"Outage Alerts"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__cyber_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"CyberIntelligenceResult","description":"Full cyber intelligence result aggregating all sources."},"DailyHoroscopeModel":{"properties":{"sign":{"type":"string","title":"Sign"},"date":{"type":"string","title":"Date"},"horoscope":{"type":"string","title":"Horoscope"},"lucky_number":{"type":"integer","title":"Lucky Number"},"lucky_color":{"type":"string","title":"Lucky Color"},"mood":{"type":"string","title":"Mood"}},"type":"object","required":["sign","date","horoscope","lucky_number","lucky_color","mood"],"title":"DailyHoroscopeModel"},"DailyHoroscopeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/DailyHoroscopeModel"}},"type":"object","required":["data"],"title":"DailyHoroscopeWrapper"},"DailyPricesResponse":{"properties":{"zone":{"type":"string","title":"Zone"},"date":{"type":"string","title":"Date"},"count":{"type":"integer","title":"Count"},"cheapest_hour":{"type":"string","title":"Cheapest Hour"},"most_expensive_hour":{"type":"string","title":"Most Expensive Hour"},"min_nok_per_kwh":{"type":"number","title":"Min Nok Per Kwh"},"max_nok_per_kwh":{"type":"number","title":"Max Nok Per Kwh"},"avg_nok_per_kwh":{"type":"number","title":"Avg Nok Per Kwh"},"prices":{"items":{"$ref":"#/components/schemas/HourlyPriceModel"},"type":"array","title":"Prices"}},"type":"object","required":["zone","date","count","cheapest_hour","most_expensive_hour","min_nok_per_kwh","max_nok_per_kwh","avg_nok_per_kwh","prices"],"title":"DailyPricesResponse"},"DanishCompanyRecord":{"properties":{"cvr_number":{"type":"integer","title":"Cvr Number"},"name":{"type":"string","title":"Name"},"company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Type"},"industry_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Description"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"credit_bankrupt":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Credit Bankrupt"}},"type":"object","required":["cvr_number","name"],"title":"DanishCompanyRecord","description":"A Danish company record from CVR (Det Centrale Virksomhedsregister)."},"DashboardMonitorListResponse":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DashboardMonitorResponse"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"DashboardMonitorListResponse"},"DashboardMonitorResponse":{"properties":{"id":{"type":"string","title":"Id"},"entity_type":{"type":"string","title":"Entity Type"},"entity_id":{"type":"string","title":"Entity Id"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"alert_count":{"type":"integer","title":"Alert Count"}},"type":"object","required":["id","entity_type","entity_id","is_active","created_at","updated_at","alert_count"],"title":"DashboardMonitorResponse"},"DataPoint":{"properties":{"period":{"type":"string","title":"Period","description":"Time period (e.g. '2023', '2023-Q1', '2023-M06')."},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"country":{"type":"string","title":"Country","default":""},"country_code":{"type":"string","title":"Country Code","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","required":["period"],"title":"DataPoint","description":"A single observation in a time series."},"DatasetItem":{"properties":{"code":{"type":"string","title":"Code"},"title":{"type":"string","title":"Title"},"data_start":{"type":"string","title":"Data Start"},"data_end":{"type":"string","title":"Data End"}},"type":"object","required":["code","title","data_start","data_end"],"title":"DatasetItem"},"DatasetModel":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"type":{"type":"string","title":"Type"},"hosting_organization_title":{"type":"string","title":"Hosting Organization Title"},"publishing_country":{"type":"string","title":"Publishing Country"},"record_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Record Count"},"license":{"type":"string","title":"License"}},"type":"object","required":["key","title","description","type","hosting_organization_title","publishing_country","record_count","license"],"title":"DatasetModel"},"DatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__faostat__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","datasets"],"title":"DatasetsResponse"},"DefinitionModel":{"properties":{"definition":{"type":"string","title":"Definition"},"example":{"type":"string","title":"Example"},"synonyms":{"items":{"type":"string"},"type":"array","title":"Synonyms"},"antonyms":{"items":{"type":"string"},"type":"array","title":"Antonyms"}},"type":"object","required":["definition","example","synonyms","antonyms"],"title":"DefinitionModel"},"Department":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"Department"},"DepartmentsWrapper":{"properties":{"departments":{"items":{"$ref":"#/components/schemas/Department"},"type":"array","title":"Departments"},"source":{"type":"string","title":"Source"}},"type":"object","required":["departments","source"],"title":"DepartmentsWrapper"},"DetectionResultModel":{"properties":{"text_length":{"type":"integer","title":"Text Length"},"detected_language":{"type":"string","title":"Detected Language"},"detected_language_name":{"type":"string","title":"Detected Language Name"},"confidence":{"type":"number","title":"Confidence"},"all_matches":{"items":{"$ref":"#/components/schemas/LanguageMatchModel"},"type":"array","title":"All Matches"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["text_length","detected_language","detected_language_name","confidence","all_matches"],"title":"DetectionResultModel"},"DetectionResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/DetectionResultModel"}},"type":"object","required":["data"],"title":"DetectionResultWrapper"},"DimensionsResponse":{"properties":{"domain":{"type":"string","title":"Domain"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__faostat__models__Dimension"},"type":"array","title":"Dimensions"}},"type":"object","required":["domain","dimension_count","dimensions"],"title":"DimensionsResponse"},"DimensionsWrapper":{"properties":{"series_code":{"type":"string","title":"Series Code"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__unsdg__models__Dimension"},"type":"array","title":"Dimensions"}},"type":"object","required":["series_code","dimension_count","dimensions"],"title":"DimensionsWrapper"},"DisasterEvent":{"properties":{"event_id":{"type":"integer","title":"Event Id"},"event_type":{"type":"string","title":"Event Type","description":"EQ=earthquake, TC=tropical cyclone, FL=flood, VO=volcano, DR=drought, WF=wildfire"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description","default":""},"alert_level":{"type":"string","title":"Alert Level","description":"Green, Orange, or Red"},"alert_score":{"type":"number","title":"Alert Score","default":0.0},"country":{"type":"string","title":"Country","default":""},"affected_countries":{"items":{"$ref":"#/components/schemas/AffectedCountry"},"type":"array","title":"Affected Countries"},"from_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"},"date_modified":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Modified"},"severity":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Severity"},"severity_text":{"type":"string","title":"Severity Text","default":""},"severity_unit":{"type":"string","title":"Severity Unit","default":""},"source":{"type":"string","title":"Source","default":""},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"report_url":{"type":"string","title":"Report Url","default":""}},"type":"object","required":["event_id","event_type","name","alert_level"],"title":"DisasterEvent","description":"A natural disaster or crisis event from GDACS."},"DmiCauseInfo":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"DmiCauseInfo"},"DmiSeverityInfo":{"properties":{"type":{"type":"integer","title":"Type"},"name":{"type":"string","title":"Name"}},"type":"object","required":["type","name"],"title":"DmiSeverityInfo"},"DmiWarning":{"properties":{"area":{"type":"string","title":"Area"},"warning_text":{"type":"string","title":"Warning Text"},"additional_text":{"type":"string","title":"Additional Text","default":""},"warning_type":{"type":"integer","title":"Warning Type"},"warning_type_name":{"type":"string","title":"Warning Type Name"},"category":{"type":"integer","title":"Category","default":0},"warning_cause":{"type":"string","title":"Warning Cause"},"warning_cause_name":{"type":"string","title":"Warning Cause Name"},"valid_from":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Valid From"},"valid_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Valid To"},"issued_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Issued At"},"icon":{"type":"string","title":"Icon","default":""}},"type":"object","required":["area","warning_text","warning_type","warning_type_name","warning_cause","warning_cause_name"],"title":"DmiWarning"},"DmiWarningCausesResponse":{"properties":{"causes":{"items":{"$ref":"#/components/schemas/DmiCauseInfo"},"type":"array","title":"Causes"},"severity_levels":{"items":{"$ref":"#/components/schemas/DmiSeverityInfo"},"type":"array","title":"Severity Levels"}},"type":"object","required":["causes","severity_levels"],"title":"DmiWarningCausesResponse"},"DmiWarningEvent":{"properties":{"area":{"type":"string","title":"Area","default":""},"warning_text":{"type":"string","title":"Warning Text","default":""},"additional_text":{"type":"string","title":"Additional Text","default":""},"warning_type":{"type":"integer","title":"Warning Type","description":"1=Low, 2=Moderate, 3=Severe, 4=Dangerous"},"warning_type_name":{"type":"string","title":"Warning Type Name","default":""},"warning_cause":{"type":"string","title":"Warning Cause","default":""},"warning_cause_name":{"type":"string","title":"Warning Cause Name","default":""},"valid_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Valid From"},"valid_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Valid To"},"issued_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issued At"}},"type":"object","required":["warning_type"],"title":"DmiWarningEvent","description":"A weather warning from DMI (Danish Meteorological Institute)."},"DmiWarningsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"elevated_count":{"type":"integer","title":"Elevated Count"},"title":{"type":"string","title":"Title","default":""},"warnings":{"items":{"$ref":"#/components/schemas/DmiWarning"},"type":"array","title":"Warnings"}},"type":"object","required":["count","elevated_count","warnings"],"title":"DmiWarningsResponse"},"DnsLookupModel":{"properties":{"domain":{"type":"string","title":"Domain"},"record_type":{"type":"string","title":"Record Type"},"records":{"items":{"$ref":"#/components/schemas/DnsRecordModel"},"type":"array","title":"Records"}},"type":"object","required":["domain","record_type","records"],"title":"DnsLookupModel"},"DnsLookupWrapper":{"properties":{"data":{"$ref":"#/components/schemas/DnsLookupModel"}},"type":"object","required":["data"],"title":"DnsLookupWrapper"},"DnsRecordEntry":{"properties":{"name":{"type":"string","title":"Name","default":""},"type":{"type":"string","title":"Type","default":""},"ttl":{"type":"integer","title":"Ttl","default":0},"data":{"type":"string","title":"Data","default":""},"priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Priority"}},"type":"object","title":"DnsRecordEntry","description":"A single DNS record."},"DnsRecordModel":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"ttl":{"type":"integer","title":"Ttl"},"data":{"type":"string","title":"Data"},"priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Priority"}},"type":"object","required":["name","type","ttl","data"],"title":"DnsRecordModel"},"DocketDetailModel":{"properties":{"docket_id":{"type":"integer","title":"Docket Id"},"case_name":{"type":"string","title":"Case Name"},"court_id":{"type":"string","title":"Court Id"},"date_filed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Filed"},"date_terminated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Terminated"},"docket_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docket Number"},"cause":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cause"},"nature_of_suit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nature Of Suit"},"jury_demand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jury Demand"},"jurisdiction_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction Type"},"parties":{"items":{"$ref":"#/components/schemas/PartyModel"},"type":"array","title":"Parties"},"url":{"type":"string","title":"Url"}},"type":"object","required":["docket_id","case_name","court_id","date_filed","date_terminated","docket_number","cause","nature_of_suit","jury_demand","jurisdiction_type","parties","url"],"title":"DocketDetailModel"},"DocketListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DocketModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"DocketListWrapper"},"DocketModel":{"properties":{"id":{"type":"string","title":"Id"},"docket_type":{"type":"string","title":"Docket Type"},"title":{"type":"string","title":"Title"},"agency_id":{"type":"string","title":"Agency Id"},"last_modified_date":{"type":"string","title":"Last Modified Date"},"object_id":{"type":"string","title":"Object Id"}},"type":"object","required":["id","docket_type","title","agency_id","last_modified_date","object_id"],"title":"DocketModel"},"DocketSearchWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"party_name":{"type":"string","title":"Party Name"},"data":{"items":{"$ref":"#/components/schemas/DocketSummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","party_name","data"],"title":"DocketSearchWrapper"},"DocketSummaryModel":{"properties":{"docket_id":{"type":"integer","title":"Docket Id"},"case_name":{"type":"string","title":"Case Name"},"court_id":{"type":"string","title":"Court Id"},"date_filed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Filed"},"docket_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docket Number"},"cause":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cause"},"nature_of_suit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nature Of Suit"},"url":{"type":"string","title":"Url"}},"type":"object","required":["docket_id","case_name","court_id","date_filed","docket_number","cause","nature_of_suit","url"],"title":"DocketSummaryModel"},"Document":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"has_fulltext":{"type":"boolean","title":"Has Fulltext","default":false}},"type":"object","required":["id","title"],"title":"Document"},"DocumentDetailModel":{"properties":{"id":{"type":"string","title":"Id"},"document_type":{"type":"string","title":"Document Type"},"title":{"type":"string","title":"Title"},"agency_id":{"type":"string","title":"Agency Id"},"docket_id":{"type":"string","title":"Docket Id"},"posted_date":{"type":"string","title":"Posted Date"},"comment_end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment End Date"},"subtype":{"type":"string","title":"Subtype"},"open_for_comment":{"type":"boolean","title":"Open For Comment"},"withdrawn":{"type":"boolean","title":"Withdrawn"},"fr_doc_num":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fr Doc Num"},"allow_late_comments":{"type":"boolean","title":"Allow Late Comments"},"comment_start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment Start Date"}},"type":"object","required":["id","document_type","title","agency_id","docket_id","posted_date","comment_end_date","subtype","open_for_comment","withdrawn","fr_doc_num","allow_late_comments","comment_start_date"],"title":"DocumentDetailModel"},"DocumentModel":{"properties":{"id":{"type":"string","title":"Id"},"document_type":{"type":"string","title":"Document Type"},"title":{"type":"string","title":"Title"},"agency_id":{"type":"string","title":"Agency Id"},"docket_id":{"type":"string","title":"Docket Id"},"posted_date":{"type":"string","title":"Posted Date"},"comment_end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment End Date"},"subtype":{"type":"string","title":"Subtype"},"open_for_comment":{"type":"boolean","title":"Open For Comment"},"withdrawn":{"type":"boolean","title":"Withdrawn"},"highlighted_content":{"type":"string","title":"Highlighted Content"}},"type":"object","required":["id","document_type","title","agency_id","docket_id","posted_date","comment_end_date","subtype","open_for_comment","withdrawn","highlighted_content"],"title":"DocumentModel"},"DocumentNotFoundResponse":{"properties":{"error":{"type":"string","title":"Error"},"celex":{"type":"string","title":"Celex"}},"type":"object","required":["error","celex"],"title":"DocumentNotFoundResponse"},"DocumentResponse":{"properties":{"celex":{"type":"string","title":"Celex"},"title":{"type":"string","title":"Title"},"date":{"type":"string","title":"Date"},"types":{"items":{"type":"string"},"type":"array","title":"Types"},"eurlex_url":{"type":"string","title":"Eurlex Url"},"source":{"type":"string","title":"Source"}},"type":"object","required":["celex","title","date","types","eurlex_url","source"],"title":"DocumentResponse"},"DocumentSummary":{"properties":{"dok_id":{"type":"string","title":"Dok Id"},"title":{"type":"string","title":"Title"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle"},"doc_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Type"},"doc_type_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Type Name"},"committee":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Committee"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"designation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Designation"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["dok_id","title"],"title":"DocumentSummary"},"DocumentWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__riksdagen__models__DocumentDetail"}},"type":"object","required":["data"],"title":"DocumentWrapper"},"DoffinNoticeDetailModel":{"properties":{"id":{"type":"string","title":"Id"},"heading":{"type":"string","title":"Heading"},"description":{"type":"string","title":"Description"},"status":{"type":"string","title":"Status"},"notice_type":{"type":"string","title":"Notice Type"},"publication_date":{"type":"string","title":"Publication Date"},"deadline":{"type":"string","title":"Deadline"},"buyer_name":{"type":"string","title":"Buyer Name"},"buyer_org_number":{"type":"string","title":"Buyer Org Number"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes"},"location":{"type":"string","title":"Location"},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"type":"string","title":"Estimated Value Currency"},"doffin_url":{"type":"string","title":"Doffin Url"},"buyer_address":{"type":"string","title":"Buyer Address"},"buyer_postal_code":{"type":"string","title":"Buyer Postal Code"},"buyer_city":{"type":"string","title":"Buyer City"},"buyer_country":{"type":"string","title":"Buyer Country"},"procedure_type":{"type":"string","title":"Procedure Type"},"contract_nature":{"type":"string","title":"Contract Nature"},"competition_docs_url":{"type":"string","title":"Competition Docs Url"},"regulation_url":{"type":"string","title":"Regulation Url"},"sent_to_ted":{"type":"boolean","title":"Sent To Ted"},"ted_publication_number":{"type":"string","title":"Ted Publication Number"},"awarded_names":{"items":{"type":"string"},"type":"array","title":"Awarded Names"},"awarded_org_numbers":{"items":{"type":"string"},"type":"array","title":"Awarded Org Numbers"}},"type":"object","required":["id","heading","description","status","notice_type","publication_date","deadline","buyer_name","buyer_org_number","cpv_codes","location","estimated_value","estimated_value_currency","doffin_url","buyer_address","buyer_postal_code","buyer_city","buyer_country","procedure_type","contract_nature","competition_docs_url","regulation_url","sent_to_ted","ted_publication_number","awarded_names","awarded_org_numbers"],"title":"DoffinNoticeDetailModel"},"DoffinNoticeDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/DoffinNoticeDetailModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"DoffinNoticeDetailWrapper"},"DoffinNoticeListWrapper":{"properties":{"total_count":{"type":"integer","title":"Total Count"},"accessible_count":{"type":"integer","title":"Accessible Count"},"page":{"type":"integer","title":"Page"},"page_size":{"type":"integer","title":"Page Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DoffinNoticeModel"},"type":"array","title":"Data"}},"type":"object","required":["total_count","accessible_count","page","page_size","count","data"],"title":"DoffinNoticeListWrapper"},"DoffinNoticeModel":{"properties":{"id":{"type":"string","title":"Id"},"heading":{"type":"string","title":"Heading"},"description":{"type":"string","title":"Description"},"status":{"type":"string","title":"Status"},"notice_type":{"type":"string","title":"Notice Type"},"publication_date":{"type":"string","title":"Publication Date"},"deadline":{"type":"string","title":"Deadline"},"buyer_name":{"type":"string","title":"Buyer Name"},"buyer_org_number":{"type":"string","title":"Buyer Org Number"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes"},"location":{"type":"string","title":"Location"},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"type":"string","title":"Estimated Value Currency"},"doffin_url":{"type":"string","title":"Doffin Url"}},"type":"object","required":["id","heading","description","status","notice_type","publication_date","deadline","buyer_name","buyer_org_number","cpv_codes","location","estimated_value","estimated_value_currency","doffin_url"],"title":"DoffinNoticeModel"},"DogBreedListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DogBreedModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"DogBreedListWrapper"},"DogBreedModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"breed_group":{"type":"string","title":"Breed Group"},"origin":{"type":"string","title":"Origin"},"size":{"type":"string","title":"Size"},"weight_kg_min":{"type":"number","title":"Weight Kg Min"},"weight_kg_max":{"type":"number","title":"Weight Kg Max"},"height_cm_min":{"type":"number","title":"Height Cm Min"},"height_cm_max":{"type":"number","title":"Height Cm Max"},"life_expectancy_min":{"type":"integer","title":"Life Expectancy Min"},"life_expectancy_max":{"type":"integer","title":"Life Expectancy Max"},"temperament":{"items":{"type":"string"},"type":"array","title":"Temperament"},"coat_type":{"type":"string","title":"Coat Type"},"shedding_level":{"type":"integer","title":"Shedding Level"},"exercise_needs":{"type":"integer","title":"Exercise Needs"},"good_with_children":{"type":"boolean","title":"Good With Children"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","breed_group","origin","size","weight_kg_min","weight_kg_max","height_cm_min","height_cm_max","life_expectancy_min","life_expectancy_max","temperament","coat_type","shedding_level","exercise_needs","good_with_children","description"],"title":"DogBreedModel"},"DogBreedWrapper":{"properties":{"data":{"$ref":"#/components/schemas/DogBreedModel"}},"type":"object","required":["data"],"title":"DogBreedWrapper"},"DomainIntelligenceResult":{"properties":{"query":{"type":"string","title":"Query"},"whois":{"anyOf":[{"$ref":"#/components/schemas/WhoisRecord"},{"type":"null"}]},"dns_records":{"items":{"$ref":"#/components/schemas/DnsRecordEntry"},"type":"array","title":"Dns Records"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__cyber_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"DomainIntelligenceResult","description":"Unified domain investigation result combining WHOIS and DNS data."},"DonkiEvent":{"properties":{"activity_id":{"type":"string","title":"Activity Id","default":""},"start_time":{"type":"string","title":"Start Time","default":""},"event_type":{"type":"string","title":"Event Type","default":""},"link":{"type":"string","title":"Link","default":""},"details":{"additionalProperties":true,"type":"object","title":"Details","default":{}}},"type":"object","title":"DonkiEvent"},"DonkiResponse":{"properties":{"source":{"type":"string","title":"Source"},"event_type":{"type":"string","title":"Event Type"},"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"count":{"type":"integer","title":"Count"},"events":{"items":{"$ref":"#/components/schemas/DonkiEvent"},"type":"array","title":"Events"}},"type":"object","required":["source","event_type","start_date","end_date","count","events"],"title":"DonkiResponse"},"DrugInteractionResult":{"properties":{"title":{"type":"string","title":"Title","default":""},"description":{"type":"string","title":"Description","default":""},"severity_level":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Severity Level"},"severity_label":{"type":"string","title":"Severity Label","default":""},"atc1":{"type":"string","title":"Atc1","default":""},"atc2":{"type":"string","title":"Atc2","default":""}},"type":"object","title":"DrugInteractionResult","description":"A drug interaction check from interaksjoner.no."},"DrugInteractionSummary":{"properties":{"query_drugs":{"items":{"type":"string"},"type":"array","title":"Query Drugs"},"interaction_count":{"type":"integer","title":"Interaction Count","default":0},"interactions":{"items":{"$ref":"#/components/schemas/DrugInteractionResult"},"type":"array","title":"Interactions"}},"type":"object","title":"DrugInteractionSummary","description":"Summary of drug interaction check results."},"DrugLabelResult":{"properties":{"brand_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Name"},"generic_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generic Name"},"manufacturer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"},"indications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Indications"},"warnings":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Warnings"}},"type":"object","title":"DrugLabelResult","description":"A drug label summary from OpenFDA."},"EarthquakeDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EarthquakeModel"}},"type":"object","required":["data"],"title":"EarthquakeDetailWrapper"},"EarthquakeEvent":{"properties":{"event_id":{"type":"string","title":"Event Id"},"magnitude":{"type":"number","title":"Magnitude","default":0.0},"mag_type":{"type":"string","title":"Mag Type","default":""},"place":{"type":"string","title":"Place","default":""},"time":{"type":"string","title":"Time","default":""},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"depth_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Depth Km"},"alert":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alert"},"tsunami":{"type":"boolean","title":"Tsunami","default":false},"significance":{"type":"integer","title":"Significance","default":0},"title":{"type":"string","title":"Title","default":""},"url":{"type":"string","title":"Url","default":""}},"type":"object","required":["event_id"],"title":"EarthquakeEvent","description":"A seismic event from USGS."},"EarthquakeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EarthquakeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EarthquakeListWrapper"},"EarthquakeModel":{"properties":{"event_id":{"type":"string","title":"Event Id"},"magnitude":{"type":"number","title":"Magnitude"},"mag_type":{"type":"string","title":"Mag Type"},"place":{"type":"string","title":"Place"},"time":{"type":"string","title":"Time"},"updated":{"type":"string","title":"Updated"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"depth_km":{"type":"number","title":"Depth Km"},"felt":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Felt"},"alert":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alert"},"tsunami":{"type":"boolean","title":"Tsunami"},"significance":{"type":"integer","title":"Significance"},"status":{"type":"string","title":"Status"},"url":{"type":"string","title":"Url"},"title":{"type":"string","title":"Title"}},"type":"object","required":["event_id","magnitude","mag_type","place","time","updated","latitude","longitude","depth_km","tsunami","significance","status","url","title"],"title":"EarthquakeModel"},"EarthquakeResult":{"properties":{"event_id":{"type":"string","title":"Event Id"},"magnitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Magnitude"},"place":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Place"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"depth_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Depth Km"},"alert":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alert"},"tsunami":{"type":"boolean","title":"Tsunami","default":false}},"type":"object","required":["event_id"],"title":"EarthquakeResult","description":"Recent earthquake from USGS."},"EditionInfo":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"publishers":{"items":{"type":"string"},"type":"array","title":"Publishers"},"publish_date":{"type":"string","title":"Publish Date"},"isbn_13":{"items":{"type":"string"},"type":"array","title":"Isbn 13"},"isbn_10":{"items":{"type":"string"},"type":"array","title":"Isbn 10"},"number_of_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Number Of Pages"},"languages":{"items":{"type":"string"},"type":"array","title":"Languages"},"covers":{"items":{"type":"integer"},"type":"array","title":"Covers"}},"type":"object","required":["key","title","publishers","publish_date","isbn_13","isbn_10","number_of_pages","languages","covers"],"title":"EditionInfo"},"EditionsWrapper":{"properties":{"work_key":{"type":"string","title":"Work Key"},"source":{"type":"string","title":"Source"},"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"editions":{"items":{"$ref":"#/components/schemas/EditionInfo"},"type":"array","title":"Editions"}},"type":"object","required":["work_key","source","total","count","editions"],"title":"EditionsWrapper"},"ElementListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ElementListWrapper"},"EmailBatchModel":{"properties":{"email":{"type":"string","title":"Email"},"is_valid_format":{"type":"boolean","title":"Is Valid Format"},"domain":{"type":"string","title":"Domain"},"has_mx_records":{"type":"boolean","title":"Has Mx Records"},"is_disposable":{"type":"boolean","title":"Is Disposable"},"is_role_address":{"type":"boolean","title":"Is Role Address"}},"type":"object","required":["email","is_valid_format","domain","has_mx_records","is_disposable","is_role_address"],"title":"EmailBatchModel"},"EmailBatchWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EmailBatchModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EmailBatchWrapper"},"EmailValidationModel":{"properties":{"email":{"type":"string","title":"Email"},"is_valid_format":{"type":"boolean","title":"Is Valid Format"},"local_part":{"type":"string","title":"Local Part"},"domain":{"type":"string","title":"Domain"},"has_mx_records":{"type":"boolean","title":"Has Mx Records"},"mx_records":{"items":{"type":"string"},"type":"array","title":"Mx Records"},"is_disposable":{"type":"boolean","title":"Is Disposable"},"is_role_address":{"type":"boolean","title":"Is Role Address"}},"type":"object","required":["email","is_valid_format","local_part","domain","has_mx_records","mx_records","is_disposable","is_role_address"],"title":"EmailValidationModel"},"EmailValidationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EmailValidationModel"}},"type":"object","required":["data"],"title":"EmailValidationWrapper"},"EmissionsResponse":{"properties":{"source":{"type":"string","title":"Source"},"gas":{"type":"string","title":"Gas"},"count":{"type":"integer","title":"Count"},"emissions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Emissions"}},"type":"object","required":["source","gas","count","emissions"],"title":"EmissionsResponse"},"EmissionsResult":{"properties":{"country":{"type":"string","title":"Country"},"emissions":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Emissions"},"rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rank"}},"type":"object","required":["country"],"title":"EmissionsResult","description":"Country emissions from Climate TRACE."},"EmojiListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EmojiModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EmojiListWrapper"},"EmojiModel":{"properties":{"id":{"type":"string","title":"Id"},"emoji":{"type":"string","title":"Emoji"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"subcategory":{"type":"string","title":"Subcategory"},"codepoint":{"type":"string","title":"Codepoint"},"shortcodes":{"items":{"type":"string"},"type":"array","title":"Shortcodes"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"unicode_version":{"type":"string","title":"Unicode Version"}},"type":"object","required":["id","emoji","name","category","subcategory","codepoint","shortcodes","keywords","unicode_version"],"title":"EmojiModel"},"EmojiWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EmojiModel"}},"type":"object","required":["data"],"title":"EmojiWrapper"},"EntityDetail":{"properties":{"node_id":{"type":"string","title":"Node Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"country_codes":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Country Codes"},"icij_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icij Id"},"data_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Source"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"valid_until":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Valid Until"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"incorporation_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Incorporation Date"},"dissolution_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dissolution Date"},"ibc_ruc":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ibc Ruc"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},"type":"object","required":["node_id"],"title":"EntityDetail"},"EntityDetailModel":{"properties":{"qid":{"type":"string","title":"Qid"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases"},"statements":{"additionalProperties":{"items":{},"type":"array"},"type":"object","title":"Statements"},"wikidata_url":{"type":"string","title":"Wikidata Url"}},"type":"object","required":["qid","label","description","aliases","statements","wikidata_url"],"title":"EntityDetailModel"},"EntityDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EntityDetailModel"}},"type":"object","required":["data"],"title":"EntityDetailWrapper"},"EntityListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EntityModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","data"],"title":"EntityListWrapper"},"EntityMatchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EntityMatchModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EntityMatchListWrapper"},"EntityMatchModel":{"properties":{"qid":{"type":"string","title":"Qid"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases"}},"type":"object","required":["qid","label","description","aliases"],"title":"EntityMatchModel"},"EntityModel":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"entity_code":{"type":"string","title":"Entity Code"},"name":{"type":"string","title":"Name"},"attrs":{"additionalProperties":true,"type":"object","title":"Attrs","default":{}}},"type":"object","required":["entity_type","entity_code","name"],"title":"EntityModel"},"EnvironmentalSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"location":{"anyOf":[{"$ref":"#/components/schemas/LocationInfo"},{"type":"null"}]},"weather":{"anyOf":[{"$ref":"#/components/schemas/WeatherResult"},{"type":"null"}]},"air_quality":{"anyOf":[{"$ref":"#/components/schemas/AirQualityResult"},{"type":"null"}]},"alerts":{"items":{"$ref":"#/components/schemas/WeatherAlertResult"},"type":"array","title":"Alerts"},"earthquakes":{"items":{"$ref":"#/components/schemas/EarthquakeResult"},"type":"array","title":"Earthquakes"},"emissions":{"items":{"$ref":"#/components/schemas/EmissionsResult"},"type":"array","title":"Emissions"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__environmental_monitoring__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"EnvironmentalSearchResponse","description":"Unified environmental monitoring response across all sources."},"EnvironmentalSnapshot":{"properties":{"weather":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Weather"},"air_quality":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Air Quality"},"emissions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Emissions"}},"type":"object","title":"EnvironmentalSnapshot","description":"Environmental conditions from Open-Meteo, USGS, Climate TRACE."},"EpicImage":{"properties":{"identifier":{"type":"string","title":"Identifier","default":""},"caption":{"type":"string","title":"Caption","default":""},"date":{"type":"string","title":"Date","default":""},"image_url":{"type":"string","title":"Image Url","default":""},"centroid_lat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Centroid Lat"},"centroid_lon":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Centroid Lon"}},"type":"object","title":"EpicImage"},"EpicResponse":{"properties":{"source":{"type":"string","title":"Source"},"collection":{"type":"string","title":"Collection"},"count":{"type":"integer","title":"Count"},"images":{"items":{"$ref":"#/components/schemas/EpicImage"},"type":"array","title":"Images"}},"type":"object","required":["source","collection","count","images"],"title":"EpicResponse"},"ErrorCorrectionListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ErrorCorrectionModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ErrorCorrectionListWrapper"},"ErrorCorrectionModel":{"properties":{"level":{"type":"string","title":"Level"},"description":{"type":"string","title":"Description"}},"type":"object","required":["level","description"],"title":"ErrorCorrectionModel"},"EscoOccupation":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"isco_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isco Code"},"alternative_labels":{"items":{"type":"string"},"type":"array","title":"Alternative Labels","default":[]},"essential_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Essential Skills","default":[]},"optional_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Optional Skills","default":[]}},"type":"object","required":["uri","title"],"title":"EscoOccupation"},"EscoOccupationSkills":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"},"essential_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Essential Skills"},"optional_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Optional Skills"},"total_essential":{"type":"integer","title":"Total Essential"},"total_optional":{"type":"integer","title":"Total Optional"}},"type":"object","required":["uri","title","essential_skills","optional_skills","total_essential","total_optional"],"title":"EscoOccupationSkills"},"EscoOccupationSkillsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EscoOccupationSkills"}},"type":"object","required":["data"],"title":"EscoOccupationSkillsWrapper"},"EscoOccupationSummary":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"}},"type":"object","required":["uri","title"],"title":"EscoOccupationSummary"},"EscoOccupationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EscoOccupation"}},"type":"object","required":["data"],"title":"EscoOccupationWrapper"},"EscoSearchResult":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"},"result_type":{"type":"string","title":"Result Type"}},"type":"object","required":["uri","title","result_type"],"title":"EscoSearchResult"},"EscoSearchResults":{"properties":{"results":{"items":{"$ref":"#/components/schemas/EscoSearchResult"},"type":"array","title":"Results"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["results","total"],"title":"EscoSearchResults"},"EscoSearchResultsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EscoSearchResults"}},"type":"object","required":["data"],"title":"EscoSearchResultsWrapper"},"EscoSkill":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"alternative_labels":{"items":{"type":"string"},"type":"array","title":"Alternative Labels","default":[]},"broader_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Broader Skills","default":[]},"narrower_skills":{"items":{"$ref":"#/components/schemas/EscoSkillSummary"},"type":"array","title":"Narrower Skills","default":[]},"essential_for_occupations":{"items":{"$ref":"#/components/schemas/EscoOccupationSummary"},"type":"array","title":"Essential For Occupations","default":[]},"optional_for_occupations":{"items":{"$ref":"#/components/schemas/EscoOccupationSummary"},"type":"array","title":"Optional For Occupations","default":[]}},"type":"object","required":["uri","title"],"title":"EscoSkill"},"EscoSkillSummary":{"properties":{"uri":{"type":"string","title":"Uri"},"title":{"type":"string","title":"Title"}},"type":"object","required":["uri","title"],"title":"EscoSkillSummary"},"EscoSkillWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EscoSkill"}},"type":"object","required":["data"],"title":"EscoSkillWrapper"},"EtfHoldingResult":{"properties":{"name":{"type":"string","title":"Name"},"value_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value Usd"},"pct_of_nav":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pct Of Nav"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},"type":"object","required":["name"],"title":"EtfHoldingResult","description":"Top ETF holding from SEC EDGAR N-PORT filing."},"EvListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/EvModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EvListWrapper"},"EvModel":{"properties":{"id":{"type":"string","title":"Id"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"},"year":{"type":"integer","title":"Year"},"body_style":{"type":"string","title":"Body Style"},"range_km":{"type":"integer","title":"Range Km"},"battery_kwh":{"type":"number","title":"Battery Kwh"},"horsepower":{"type":"integer","title":"Horsepower"},"torque_nm":{"type":"integer","title":"Torque Nm"},"drivetrain":{"type":"string","title":"Drivetrain"},"zero_to_100_s":{"type":"number","title":"Zero To 100 S"},"top_speed_kmh":{"type":"integer","title":"Top Speed Kmh"},"fast_charge_kw":{"type":"integer","title":"Fast Charge Kw"},"charge_port":{"type":"string","title":"Charge Port"},"charge_time_10_80_min":{"type":"integer","title":"Charge Time 10 80 Min"},"seats":{"type":"integer","title":"Seats"},"cargo_liters":{"type":"integer","title":"Cargo Liters"},"curb_weight_kg":{"type":"integer","title":"Curb Weight Kg"},"msrp_usd":{"type":"integer","title":"Msrp Usd"},"country":{"type":"string","title":"Country"},"segment":{"type":"string","title":"Segment"},"features":{"items":{"type":"string"},"type":"array","title":"Features"}},"type":"object","required":["id","make","model","year","body_style","range_km","battery_kwh","horsepower","torque_nm","drivetrain","zero_to_100_s","top_speed_kmh","fast_charge_kw","charge_port","charge_time_10_80_min","seats","cargo_liters","curb_weight_kg","msrp_usd","country","segment","features"],"title":"EvModel"},"EvWrapper":{"properties":{"data":{"$ref":"#/components/schemas/EvModel"}},"type":"object","required":["data"],"title":"EvWrapper"},"EventWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventModel"}},"type":"object","required":["data"],"title":"EventWrapper"},"ExchangeRateListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"base_currency":{"type":"string","title":"Base Currency"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"},"source":{"type":"string","title":"Source"},"data":{"items":{"$ref":"#/components/schemas/ExchangeRateSummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","base_currency","date","source","data"],"title":"ExchangeRateListWrapper"},"ExchangeRateModel":{"properties":{"currency":{"type":"string","title":"Currency"},"base_currency":{"type":"string","title":"Base Currency"},"rate":{"type":"number","title":"Rate"},"date":{"type":"string","title":"Date"},"source":{"type":"string","title":"Source"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["currency","base_currency","rate","date","source"],"title":"ExchangeRateModel"},"ExchangeRateResult":{"properties":{"currency":{"type":"string","title":"Currency"},"base_currency":{"type":"string","title":"Base Currency"},"rate":{"type":"number","title":"Rate"},"date":{"type":"string","title":"Date"},"source":{"type":"string","title":"Source"}},"type":"object","required":["currency","base_currency","rate","date","source"],"title":"ExchangeRateResult","description":"Exchange rate from ECB or Norges Bank."},"ExchangeRateSummaryModel":{"properties":{"currency":{"type":"string","title":"Currency"},"rate":{"type":"number","title":"Rate"}},"type":"object","required":["currency","rate"],"title":"ExchangeRateSummaryModel"},"ExchangeRateWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ExchangeRateModel"}},"type":"object","required":["data"],"title":"ExchangeRateWrapper"},"ExerciseListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ExerciseModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ExerciseListWrapper"},"ExerciseModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"muscle_group":{"type":"string","title":"Muscle Group"},"equipment":{"type":"string","title":"Equipment"},"difficulty":{"type":"string","title":"Difficulty"},"exercise_type":{"type":"string","title":"Exercise Type"},"description":{"type":"string","title":"Description"},"calories_per_minute":{"type":"number","title":"Calories Per Minute"}},"type":"object","required":["id","name","muscle_group","equipment","difficulty","exercise_type","description","calories_per_minute"],"title":"ExerciseModel"},"ExerciseWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ExerciseModel"}},"type":"object","required":["data"],"title":"ExerciseWrapper"},"FXRateModel":{"properties":{"base":{"type":"string","title":"Base"},"quote":{"type":"string","title":"Quote"},"rate":{"type":"number","title":"Rate"},"date":{"type":"string","title":"Date"},"note":{"type":"string","title":"Note"}},"type":"object","required":["base","quote","rate","date","note"],"title":"FXRateModel"},"FXRateWrapper":{"properties":{"data":{"$ref":"#/components/schemas/FXRateModel"}},"type":"object","required":["data"],"title":"FXRateWrapper"},"FactCountWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},"type":"object","required":["count","category"],"title":"FactCountWrapper"},"FactListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/FactModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FactListWrapper"},"FactModel":{"properties":{"id":{"type":"integer","title":"Id"},"fact":{"type":"string","title":"Fact"},"category":{"type":"string","title":"Category"},"source":{"type":"string","title":"Source"}},"type":"object","required":["id","fact","category","source"],"title":"FactModel"},"FactWrapper":{"properties":{"data":{"$ref":"#/components/schemas/FactModel"}},"type":"object","required":["data"],"title":"FactWrapper"},"FieldChangeModel":{"properties":{"field":{"type":"string","title":"Field"},"before":{"title":"Before"},"after":{"title":"After"}},"type":"object","required":["field","before","after"],"title":"FieldChangeModel"},"FigureListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/FigureModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FigureListWrapper"},"FigureModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"birth_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Birth Year"},"death_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Death Year"},"nationality":{"type":"string","title":"Nationality"},"field":{"type":"string","title":"Field"},"era":{"type":"string","title":"Era"},"known_for":{"type":"string","title":"Known For"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","name","birth_year","death_year","nationality","field","era","known_for","description"],"title":"FigureModel"},"FigureWrapper":{"properties":{"data":{"$ref":"#/components/schemas/FigureModel"}},"type":"object","required":["data"],"title":"FigureWrapper"},"FilingListWrapper":{"properties":{"company_number":{"type":"string","title":"Company Number"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/UkFilingModel"},"type":"array","title":"Data"}},"type":"object","required":["company_number","count","data"],"title":"FilingListWrapper"},"FinancialPeriodListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/FinancialPeriodModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FinancialPeriodListWrapper"},"FinancialPeriodModel":{"properties":{"business_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Id"},"financial_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Financial Date"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"}},"type":"object","required":["business_id","financial_date","registration_date"],"title":"FinancialPeriodModel"},"FinnishCompanyRecord":{"properties":{"business_id":{"type":"string","title":"Business Id"},"name":{"type":"string","title":"Name"},"company_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Form"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"trade_register_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trade Register Status"}},"type":"object","required":["business_id","name"],"title":"FinnishCompanyRecord","description":"A Finnish company record from PRH (Patentti- ja rekisterihallitus)."},"FlightItinerary":{"properties":{"segments":{"items":{"$ref":"#/components/schemas/FlightSegment"},"type":"array","title":"Segments"},"total_duration_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Duration Minutes"},"stops":{"type":"integer","title":"Stops","default":0}},"type":"object","required":["segments"],"title":"FlightItinerary","description":"A complete itinerary (one or more segments, e.g. OSL→CPH→JFK)."},"FlightOffer":{"properties":{"source":{"type":"string","title":"Source","description":"Source identifier (amadeus, kiwi, sas-eurobonus, etc.)"},"mode":{"type":"string","title":"Mode","description":"revenue or award"},"outbound":{"$ref":"#/components/schemas/FlightItinerary"},"inbound":{"anyOf":[{"$ref":"#/components/schemas/FlightItinerary"},{"type":"null"}]},"price_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Amount"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Price Currency"},"points_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Points Amount"},"points_program":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Points Program"},"taxes_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Taxes Amount"},"taxes_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxes Currency"},"cabin_class":{"type":"string","title":"Cabin Class","default":""},"booking_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Booking Url"},"seats_remaining":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seats Remaining"},"deep_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deep Link"}},"type":"object","required":["source","mode","outbound"],"title":"FlightOffer","description":"A bookable or redeemable flight option from a single source."},"FlightScheduleListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/FlightScheduleModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"FlightScheduleListWrapper"},"FlightScheduleModel":{"properties":{"flight_iata":{"type":"string","title":"Flight Iata"},"flight_icao":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flight Icao"},"airline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Airline"},"origin":{"type":"string","title":"Origin"},"destination":{"type":"string","title":"Destination"},"scheduled_departure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduled Departure"},"scheduled_arrival":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduled Arrival"},"status":{"type":"string","title":"Status"}},"type":"object","required":["flight_iata","flight_icao","airline","origin","destination","scheduled_departure","scheduled_arrival","status"],"title":"FlightScheduleModel"},"FlightSearchResponse":{"properties":{"origin":{"type":"string","title":"Origin"},"destination":{"type":"string","title":"Destination"},"departure_date":{"type":"string","title":"Departure Date"},"return_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Return Date"},"mode":{"type":"string","title":"Mode"},"total_offers":{"type":"integer","title":"Total Offers"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__flights__models__SourceStatus"},"type":"array","title":"Sources"},"offers":{"items":{"$ref":"#/components/schemas/FlightOffer"},"type":"array","title":"Offers"}},"type":"object","required":["origin","destination","departure_date","mode","total_offers","sources","offers"],"title":"FlightSearchResponse","description":"Unified response from a flight search across multiple sources."},"FlightSegment":{"properties":{"origin":{"type":"string","title":"Origin","description":"IATA airport code"},"destination":{"type":"string","title":"Destination","description":"IATA airport code"},"departure":{"type":"string","title":"Departure","description":"ISO 8601 datetime"},"arrival":{"type":"string","title":"Arrival","description":"ISO 8601 datetime"},"carrier":{"type":"string","title":"Carrier","description":"IATA airline code","default":""},"carrier_name":{"type":"string","title":"Carrier Name","default":""},"flight_number":{"type":"string","title":"Flight Number","default":""},"aircraft":{"type":"string","title":"Aircraft","default":""},"cabin_class":{"type":"string","title":"Cabin Class","default":""},"duration_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Minutes"}},"type":"object","required":["origin","destination","departure","arrival"],"title":"FlightSegment","description":"A single leg of a flight (e.g. OSL→CPH)."},"FlightStatusListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/FlightStatusModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"FlightStatusListWrapper"},"FlightStatusModel":{"properties":{"flight_iata":{"type":"string","title":"Flight Iata"},"flight_icao":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flight Icao"},"airline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Airline"},"origin":{"type":"string","title":"Origin"},"destination":{"type":"string","title":"Destination"},"status":{"type":"string","title":"Status"},"scheduled_departure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduled Departure"},"actual_departure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Departure"},"scheduled_arrival":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduled Arrival"},"actual_arrival":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Arrival"},"departure_delay_min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Departure Delay Min"},"arrival_delay_min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Arrival Delay Min"},"departure_gate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departure Gate"},"arrival_gate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arrival Gate"},"departure_terminal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departure Terminal"},"arrival_terminal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arrival Terminal"}},"type":"object","required":["flight_iata","flight_icao","airline","origin","destination","status","scheduled_departure","actual_departure","scheduled_arrival","actual_arrival","departure_delay_min","arrival_delay_min","departure_gate","arrival_gate","departure_terminal","arrival_terminal"],"title":"FlightStatusModel"},"FlightTrackWrapper":{"properties":{"icao24":{"type":"string","title":"Icao24"},"callsign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callsign"},"start_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Start Time"},"end_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"End Time"},"waypoint_count":{"type":"integer","title":"Waypoint Count"},"waypoints":{"items":{"$ref":"#/components/schemas/Waypoint"},"type":"array","title":"Waypoints"}},"type":"object","required":["icao24","waypoint_count","waypoints"],"title":"FlightTrackWrapper"},"FloodWarning":{"properties":{"activity_level":{"type":"integer","title":"Activity Level"},"activity_level_name":{"type":"string","title":"Activity Level Name"},"valid_from":{"type":"string","title":"Valid From"},"valid_to":{"type":"string","title":"Valid To"},"publish_time":{"type":"string","title":"Publish Time"},"main_text":{"type":"string","title":"Main Text"},"warning_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Warning Text"},"counties":{"items":{"$ref":"#/components/schemas/CountyRef"},"type":"array","title":"Counties"},"municipalities":{"items":{"$ref":"#/components/schemas/MunicipalityRef"},"type":"array","title":"Municipalities"}},"type":"object","required":["activity_level","activity_level_name","valid_from","valid_to","publish_time","main_text","warning_text","counties","municipalities"],"title":"FloodWarning"},"FloodWarningEvent":{"properties":{"activity_level":{"type":"integer","title":"Activity Level","description":"1=green, 2=yellow, 3=orange, 4=red"},"activity_level_name":{"type":"string","title":"Activity Level Name","default":""},"valid_from":{"type":"string","title":"Valid From","default":""},"valid_to":{"type":"string","title":"Valid To","default":""},"publish_time":{"type":"string","title":"Publish Time","default":""},"main_text":{"type":"string","title":"Main Text","default":""},"warning_text":{"type":"string","title":"Warning Text","default":""},"counties":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Counties"},"municipalities":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Municipalities"}},"type":"object","required":["activity_level"],"title":"FloodWarningEvent","description":"A flood warning from NVE (Norwegian Water Resources and Energy Directorate)."},"FmiMetadataResponse":{"properties":{"severities":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Severities"},"awareness_types":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Awareness Types"}},"type":"object","required":["severities","awareness_types"],"title":"FmiMetadataResponse"},"FmiWarning":{"properties":{"identifier":{"type":"string","title":"Identifier"},"event":{"type":"string","title":"Event"},"severity":{"type":"string","title":"Severity"},"certainty":{"type":"string","title":"Certainty"},"urgency":{"type":"string","title":"Urgency"},"description":{"type":"string","title":"Description"},"sender_name":{"type":"string","title":"Sender Name"},"effective":{"type":"string","title":"Effective"},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"},"awareness_level":{"type":"string","title":"Awareness Level"},"awareness_type":{"type":"string","title":"Awareness Type"},"areas":{"items":{"$ref":"#/components/schemas/FmiWarningArea"},"type":"array","title":"Areas"}},"type":"object","required":["identifier","event","severity","certainty","urgency","description","sender_name","effective","onset","expires","awareness_level","awareness_type","areas"],"title":"FmiWarning"},"FmiWarningArea":{"properties":{"area_desc":{"type":"string","title":"Area Desc"},"geocodes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Geocodes"}},"type":"object","required":["area_desc","geocodes"],"title":"FmiWarningArea"},"FmiWarningEvent":{"properties":{"identifier":{"type":"string","title":"Identifier","default":""},"event":{"type":"string","title":"Event","default":""},"severity":{"type":"string","title":"Severity","description":"Minor, Moderate, Severe, or Extreme","default":""},"description":{"type":"string","title":"Description","default":""},"awareness_level":{"type":"string","title":"Awareness Level","default":""},"awareness_type":{"type":"string","title":"Awareness Type","default":""},"areas":{"items":{"type":"string"},"type":"array","title":"Areas"},"effective":{"type":"string","title":"Effective","default":""},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"},"sender_name":{"type":"string","title":"Sender Name","default":""}},"type":"object","title":"FmiWarningEvent","description":"A weather warning from FMI (Finnish Meteorological Institute) via MeteoAlarm."},"FmiWarningsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"elevated_count":{"type":"integer","title":"Elevated Count"},"warnings":{"items":{"$ref":"#/components/schemas/FmiWarning"},"type":"array","title":"Warnings"}},"type":"object","required":["count","elevated_count","warnings"],"title":"FmiWarningsResponse"},"FoodProductListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__nutrition__models__FoodProductModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FoodProductListWrapper"},"ForecastModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"units":{"type":"string","title":"Units"},"count":{"type":"integer","title":"Count"},"hourly":{"items":{"$ref":"#/components/schemas/HourlyForecastModel"},"type":"array","title":"Hourly"}},"type":"object","required":["timezone","units","count","hourly"],"title":"ForecastModel"},"ForecastWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ForecastModel"}},"type":"object","required":["data"],"title":"ForecastWrapper"},"FormatListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FormatListWrapper"},"FunderModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"alt_names":{"items":{"type":"string"},"type":"array","title":"Alt Names"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"works_count":{"type":"integer","title":"Works Count","default":0}},"type":"object","required":["id","name"],"title":"FunderModel"},"FunderWrapper":{"properties":{"data":{"$ref":"#/components/schemas/FunderModel"}},"type":"object","required":["data"],"title":"FunderWrapper"},"FundingListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ResearcherFundingModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"FundingListWrapper"},"FundingTrendsWrapper":{"properties":{"query":{"type":"string","title":"Query"},"data":{"items":{"$ref":"#/components/schemas/FundingYearModel"},"type":"array","title":"Data"}},"type":"object","required":["query","data"],"title":"FundingTrendsWrapper"},"FundingYearModel":{"properties":{"fiscal_year":{"type":"integer","title":"Fiscal Year"},"project_count":{"type":"integer","title":"Project Count"},"sampled_projects":{"type":"integer","title":"Sampled Projects"},"total_funding_sampled":{"type":"integer","title":"Total Funding Sampled"}},"type":"object","required":["fiscal_year","project_count","sampled_projects","total_funding_sampled"],"title":"FundingYearModel"},"GeoArea":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"GeoArea"},"GeoAreasWrapper":{"properties":{"areas":{"items":{"$ref":"#/components/schemas/GeoArea"},"type":"array","title":"Areas"}},"type":"object","required":["areas"],"title":"GeoAreasWrapper"},"GeoBatchWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/GeoModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"GeoBatchWrapper"},"GeoModel":{"properties":{"ip":{"type":"string","title":"Ip"},"country":{"type":"string","title":"Country"},"country_code":{"type":"string","title":"Country Code"},"region":{"type":"string","title":"Region"},"region_name":{"type":"string","title":"Region Name"},"city":{"type":"string","title":"City"},"zip_code":{"type":"string","title":"Zip Code"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"timezone":{"type":"string","title":"Timezone"},"isp":{"type":"string","title":"Isp"},"org":{"type":"string","title":"Org"},"as_number":{"type":"string","title":"As Number"}},"type":"object","required":["ip","country","country_code","region","region_name","city","zip_code","latitude","longitude","timezone","isp","org","as_number"],"title":"GeoModel"},"GeoSpendingListWrapper":{"properties":{"scope":{"type":"string","title":"Scope"},"geo_layer":{"type":"string","title":"Geo Layer"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/GeoSpendingModel"},"type":"array","title":"Data"}},"type":"object","required":["scope","geo_layer","count","data"],"title":"GeoSpendingListWrapper"},"GeoSpendingModel":{"properties":{"shape_code":{"type":"string","title":"Shape Code"},"display_name":{"type":"string","title":"Display Name"},"aggregated_amount":{"type":"number","title":"Aggregated Amount"},"population":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Population"},"per_capita":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Per Capita"}},"type":"object","required":["shape_code","display_name","aggregated_amount"],"title":"GeoSpendingModel"},"GeoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/GeoModel"}},"type":"object","required":["data"],"title":"GeoWrapper"},"GeocodingListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__nominatim__models__GeocodingResultModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"GeocodingListWrapper"},"GeocodingWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"results":{"items":{"$ref":"#/components/schemas/gnistai__context__open_meteo__models__GeocodingResultModel"},"type":"array","title":"Results"}},"type":"object","required":["count","results"],"title":"GeocodingWrapper"},"GeographyCodesWrapper":{"properties":{"geography_type":{"type":"string","title":"Geography Type"},"year":{"type":"integer","title":"Year"},"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"entries":{"items":{"$ref":"#/components/schemas/GeographyEntry"},"type":"array","title":"Entries"}},"type":"object","required":["geography_type","year","source","count","entries"],"title":"GeographyCodesWrapper"},"GeographyEntry":{"properties":{"name":{"type":"string","title":"Name"},"fips":{"type":"string","title":"Fips"}},"type":"object","required":["name","fips"],"title":"GeographyEntry"},"GeographyWrapper":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan"},"total_countries":{"type":"integer","title":"Total Countries"},"countries":{"items":{"$ref":"#/components/schemas/CountryVolume"},"type":"array","title":"Countries"}},"type":"object","required":["query","timespan","total_countries","countries"],"title":"GeographyWrapper"},"GeomagneticStormListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/GeomagneticStormModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"GeomagneticStormListWrapper"},"GeomagneticStormModel":{"properties":{"storm_id":{"type":"string","title":"Storm Id"},"start_time":{"type":"string","title":"Start Time"},"kp_index":{"type":"integer","title":"Kp Index"},"link":{"type":"string","title":"Link"}},"type":"object","required":["storm_id","start_time","kp_index","link"],"title":"GeomagneticStormModel"},"GetDataResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["dataflow","observation_count","observations"],"title":"GetDataResponse"},"GetDatasetResponse":{"properties":{"found":{"type":"boolean","title":"Found"},"dataset":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__opendata__models__Dataset"},{"type":"null"}]},"source":{"type":"string","title":"Source"}},"type":"object","required":["found","source"],"title":"GetDatasetResponse"},"GetOrganizationResponse":{"properties":{"found":{"type":"boolean","title":"Found"},"organization":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__opendata__models__Organization"},{"type":"null"}]},"source":{"type":"string","title":"Source"}},"type":"object","required":["found","source"],"title":"GetOrganizationResponse"},"GetProjectResponse":{"properties":{"reference":{"type":"string","title":"Reference","default":""},"acronym":{"type":"string","title":"Acronym","default":""},"title":{"type":"string","title":"Title","default":""},"teaser":{"type":"string","title":"Teaser","default":""},"start_date":{"type":"string","title":"Start Date","default":""},"end_date":{"type":"string","title":"End Date","default":""},"coordinated_in":{"type":"string","title":"Coordinated In","default":""},"programmes":{"items":{"$ref":"#/components/schemas/Programme"},"type":"array","title":"Programmes","default":[]},"cordis_url":{"type":"string","title":"Cordis Url","default":""},"total_cost":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Total Cost"},"eu_contribution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eu Contribution"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","title":"GetProjectResponse"},"Goal":{"properties":{"code":{"type":"string","title":"Code"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"}},"type":"object","required":["code","title","description"],"title":"Goal"},"GoalTargetsWrapper":{"properties":{"goal_code":{"type":"integer","title":"Goal Code"},"target_count":{"type":"integer","title":"Target Count"},"targets":{"items":{"$ref":"#/components/schemas/Target"},"type":"array","title":"Targets"}},"type":"object","required":["goal_code","target_count","targets"],"title":"GoalTargetsWrapper"},"GoalsWrapper":{"properties":{"goals":{"items":{"$ref":"#/components/schemas/Goal"},"type":"array","title":"Goals"}},"type":"object","required":["goals"],"title":"GoalsWrapper"},"Grant":{"properties":{"grant_id":{"type":"string","title":"Grant Id"},"source":{"type":"string","title":"Source"},"title":{"type":"string","title":"Title"},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"},"acronym":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Acronym"},"award_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Award Amount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"investigators":{"items":{"$ref":"#/components/schemas/Investigator"},"type":"array","title":"Investigators"},"institution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Institution"},"institution_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Institution Country"},"institution_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Institution State"},"program":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Program"},"funder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Funder"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["grant_id","source","title"],"title":"Grant","description":"Normalized research grant/award from one funding agency."},"GrantSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__research_funding__models__SourceStatus"},"type":"array","title":"Sources"},"grants":{"items":{"$ref":"#/components/schemas/Grant"},"type":"array","title":"Grants"}},"type":"object","required":["query","total_results","sources","grants"],"title":"GrantSearchResponse","description":"Unified response from a grant search across multiple sources."},"GreenestRegionModel":{"properties":{"window_hours":{"type":"integer","title":"Window Hours"},"ranked":{"items":{"$ref":"#/components/schemas/ZoneRankModel"},"type":"array","title":"Ranked"},"greenest_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Greenest Zone"},"errors":{"items":{"$ref":"#/components/schemas/ZoneErrorModel"},"type":"array","title":"Errors"}},"type":"object","required":["window_hours","ranked","greenest_zone","errors"],"title":"GreenestRegionModel"},"GreenestRegionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/GreenestRegionModel"}},"type":"object","required":["data"],"title":"GreenestRegionWrapper"},"GroupInfo":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"}},"type":"object","required":["name","description"],"title":"GroupInfo"},"GroupSearchWrapper":{"properties":{"query":{"type":"string","title":"Query"},"year":{"type":"integer","title":"Year"},"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"total_matches":{"type":"integer","title":"Total Matches"},"groups":{"items":{"$ref":"#/components/schemas/GroupInfo"},"type":"array","title":"Groups"}},"type":"object","required":["query","year","source","count","total_matches","groups"],"title":"GroupSearchWrapper"},"GroupVariablesWrapper":{"properties":{"group":{"type":"string","title":"Group"},"year":{"type":"integer","title":"Year"},"source":{"type":"string","title":"Source"},"variable_count":{"type":"integer","title":"Variable Count"},"variables":{"items":{"$ref":"#/components/schemas/VariableInfo"},"type":"array","title":"Variables"}},"type":"object","required":["group","year","source","variable_count","variables"],"title":"GroupVariablesWrapper"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HarvestDocument":{"properties":{"document_id":{"type":"string","title":"Document Id","default":""},"accession_number":{"type":"string","title":"Accession Number","default":""},"reason_for_change":{"type":"string","title":"Reason For Change","default":""},"change_date":{"type":"string","title":"Change Date","default":""},"doc_type_short":{"type":"string","title":"Doc Type Short","default":""},"doc_type_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Doc Type Id"},"eli_url":{"type":"string","title":"Eli Url","default":""},"images":{"items":{"$ref":"#/components/schemas/HarvestImage"},"type":"array","title":"Images","default":[]}},"type":"object","title":"HarvestDocument"},"HarvestImage":{"properties":{"source":{"type":"string","title":"Source","default":""},"alt_text":{"type":"string","title":"Alt Text","default":""}},"type":"object","title":"HarvestImage"},"HarvestListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/HarvestDocument"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"HarvestListWrapper"},"HealthIndicatorResult":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"HealthIndicatorResult","description":"A health indicator match from WHO GHO."},"HealthSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"clinical_trials":{"items":{"$ref":"#/components/schemas/ClinicalTrialResult"},"type":"array","title":"Clinical Trials"},"adverse_events":{"items":{"$ref":"#/components/schemas/AdverseEventResult"},"type":"array","title":"Adverse Events"},"drug_label":{"anyOf":[{"$ref":"#/components/schemas/DrugLabelResult"},{"type":"null"}]},"health_indicators":{"items":{"$ref":"#/components/schemas/HealthIndicatorResult"},"type":"array","title":"Health Indicators"},"literature":{"items":{"$ref":"#/components/schemas/LiteratureResult"},"type":"array","title":"Literature"},"drug_interactions":{"anyOf":[{"$ref":"#/components/schemas/DrugInteractionSummary"},{"type":"null"}]},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__health_research__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"HealthSearchResponse","description":"Unified health research response across all sources."},"Hearing":{"properties":{"id":{"type":"string","title":"Id"},"court":{"type":"string","title":"Court"},"case_number":{"type":"string","title":"Case Number"},"subject":{"type":"string","title":"Subject"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"judge":{"type":"string","title":"Judge","default":""},"attorneys":{"type":"string","title":"Attorneys","default":""},"parties":{"type":"string","title":"Parties","default":""},"hearing_intervals":{"items":{"$ref":"#/components/schemas/HearingInterval"},"type":"array","title":"Hearing Intervals","default":[]}},"type":"object","required":["id","court","case_number","subject"],"title":"Hearing"},"HearingInterval":{"properties":{"start":{"type":"string","title":"Start"},"end":{"type":"string","title":"End"}},"type":"object","required":["start","end"],"title":"HearingInterval"},"HearingSearchWrapper":{"properties":{"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"page_size":{"type":"integer","title":"Page Size"},"hearings":{"items":{"$ref":"#/components/schemas/Hearing"},"type":"array","title":"Hearings"}},"type":"object","required":["total","page","page_size","hearings"],"title":"HearingSearchWrapper"},"HistoricalDayModel":{"properties":{"date":{"type":"string","title":"Date"},"temp_max":{"type":"number","title":"Temp Max"},"temp_min":{"type":"number","title":"Temp Min"},"temp_mean":{"type":"number","title":"Temp Mean"},"precipitation":{"type":"number","title":"Precipitation"},"wind_speed_max":{"type":"number","title":"Wind Speed Max"},"weather_code":{"type":"integer","title":"Weather Code"},"description":{"type":"string","title":"Description"}},"type":"object","required":["date","temp_max","temp_min","temp_mean","precipitation","wind_speed_max","weather_code","description"],"title":"HistoricalDayModel"},"HistoricalEntryModel":{"properties":{"datetime_utc":{"type":"string","title":"Datetime Utc"},"value":{"type":"number","title":"Value"}},"type":"object","required":["datetime_utc","value"],"title":"HistoricalEntryModel"},"HistoricalEventModel":{"properties":{"year":{"type":"integer","title":"Year"},"description":{"type":"string","title":"Description"},"pages":{"items":{"type":"string"},"type":"array","title":"Pages"}},"type":"object","required":["year","description","pages"],"title":"HistoricalEventModel"},"HistoricalModel":{"properties":{"symbol":{"type":"string","title":"Symbol"},"interval":{"type":"string","title":"Interval"},"count":{"type":"integer","title":"Count"},"entries":{"items":{"$ref":"#/components/schemas/OHLCVEntryModel"},"type":"array","title":"Entries"}},"type":"object","required":["symbol","interval","count","entries"],"title":"HistoricalModel"},"HistoricalWeatherModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"units":{"type":"string","title":"Units"},"count":{"type":"integer","title":"Count"},"daily":{"items":{"$ref":"#/components/schemas/HistoricalDayModel"},"type":"array","title":"Daily"}},"type":"object","required":["timezone","units","count","daily"],"title":"HistoricalWeatherModel"},"HistoricalWeatherWrapper":{"properties":{"data":{"$ref":"#/components/schemas/HistoricalWeatherModel"}},"type":"object","required":["data"],"title":"HistoricalWeatherWrapper"},"HistoricalWrapper":{"properties":{"data":{"$ref":"#/components/schemas/HistoricalModel"}},"type":"object","required":["data"],"title":"HistoricalWrapper"},"HistoryModel":{"properties":{"base":{"type":"string","title":"Base"},"target":{"type":"string","title":"Target"},"count":{"type":"integer","title":"Count"},"points":{"items":{"$ref":"#/components/schemas/RatePoint"},"type":"array","title":"Points"}},"type":"object","required":["base","target","count","points"],"title":"HistoryModel"},"HistoryWrapper":{"properties":{"data":{"$ref":"#/components/schemas/HistoryModel"}},"type":"object","required":["data"],"title":"HistoryWrapper"},"HolidayListWrapper":{"properties":{"country_code":{"type":"string","title":"Country Code"},"year":{"type":"integer","title":"Year"},"count":{"type":"integer","title":"Count"},"holidays":{"items":{"$ref":"#/components/schemas/HolidayModel"},"type":"array","title":"Holidays"}},"type":"object","required":["country_code","year","count","holidays"],"title":"HolidayListWrapper"},"HolidayModel":{"properties":{"date":{"type":"string","title":"Date"},"name":{"type":"string","title":"Name"},"local_name":{"type":"string","title":"Local Name"},"global_":{"type":"boolean","title":"Global"},"counties":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Counties"},"types":{"items":{"type":"string"},"type":"array","title":"Types"}},"type":"object","required":["date","name","local_name","global_","counties","types"],"title":"HolidayModel"},"HospitalEntry":{"properties":{"facility_id":{"type":"string","title":"Facility Id","default":""},"name":{"type":"string","title":"Name","default":""},"address":{"type":"string","title":"Address","default":""},"city":{"type":"string","title":"City","default":""},"state":{"type":"string","title":"State","default":""},"zip_code":{"type":"string","title":"Zip Code","default":""},"county":{"type":"string","title":"County","default":""},"phone":{"type":"string","title":"Phone","default":""},"hospital_type":{"type":"string","title":"Hospital Type","default":""},"hospital_ownership":{"type":"string","title":"Hospital Ownership","default":""},"emergency_services":{"type":"string","title":"Emergency Services","default":""},"overall_rating":{"type":"string","title":"Overall Rating","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","title":"HospitalEntry"},"HospitalListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/HospitalModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"HospitalListWrapper"},"HospitalModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"city":{"type":"string","title":"City"},"state":{"type":"string","title":"State"},"country":{"type":"string","title":"Country"},"hospital_type":{"type":"string","title":"Hospital Type"},"ownership":{"type":"string","title":"Ownership"},"beds":{"type":"integer","title":"Beds"},"trauma_level":{"type":"string","title":"Trauma Level"},"emergency_services":{"type":"boolean","title":"Emergency Services"},"specialties":{"items":{"type":"string"},"type":"array","title":"Specialties"},"accreditation":{"type":"string","title":"Accreditation"},"founded":{"type":"integer","title":"Founded"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"}},"type":"object","required":["id","name","city","state","country","hospital_type","ownership","beds","trauma_level","emergency_services","specialties","accreditation","founded","latitude","longitude"],"title":"HospitalModel"},"HospitalQualityResponse":{"properties":{"facility_id":{"type":"string","title":"Facility Id"},"facility_name":{"type":"string","title":"Facility Name","default":""},"state":{"type":"string","title":"State","default":""},"address":{"type":"string","title":"Address","default":""},"city":{"type":"string","title":"City","default":""},"measure_count":{"type":"integer","title":"Measure Count"},"measures":{"items":{"$ref":"#/components/schemas/QualityMeasure"},"type":"array","title":"Measures"},"source":{"type":"string","title":"Source"}},"type":"object","required":["facility_id","measure_count","measures","source"],"title":"HospitalQualityResponse"},"HospitalSearchResponse":{"properties":{"query":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"total":{"type":"integer","title":"Total"},"hospitals":{"items":{"$ref":"#/components/schemas/HospitalEntry"},"type":"array","title":"Hospitals"},"source":{"type":"string","title":"Source"}},"type":"object","required":["total","hospitals","source"],"title":"HospitalSearchResponse"},"HospitalWrapper":{"properties":{"data":{"$ref":"#/components/schemas/HospitalModel"}},"type":"object","required":["data"],"title":"HospitalWrapper"},"HourlyForecastModel":{"properties":{"time":{"type":"string","title":"Time"},"temperature":{"type":"number","title":"Temperature"},"precipitation_probability_pct":{"type":"integer","title":"Precipitation Probability Pct"},"precipitation":{"type":"number","title":"Precipitation"},"weather_code":{"type":"integer","title":"Weather Code"},"description":{"type":"string","title":"Description"},"wind_speed":{"type":"number","title":"Wind Speed"},"wind_direction_deg":{"type":"integer","title":"Wind Direction Deg"}},"type":"object","required":["time","temperature","precipitation_probability_pct","precipitation","weather_code","description","wind_speed","wind_direction_deg"],"title":"HourlyForecastModel"},"HourlyPriceModel":{"properties":{"time_start":{"type":"string","title":"Time Start"},"time_end":{"type":"string","title":"Time End"},"nok_per_kwh":{"type":"number","title":"Nok Per Kwh"},"eur_per_kwh":{"type":"number","title":"Eur Per Kwh"},"exchange_rate":{"type":"number","title":"Exchange Rate"}},"type":"object","required":["time_start","time_end","nok_per_kwh","eur_per_kwh","exchange_rate"],"title":"HourlyPriceModel"},"ISSPositionModel":{"properties":{"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"altitude":{"type":"number","title":"Altitude"},"velocity":{"type":"number","title":"Velocity"},"timestamp":{"type":"string","title":"Timestamp"}},"type":"object","required":["latitude","longitude","altitude","velocity","timestamp"],"title":"ISSPositionModel"},"ISSPositionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ISSPositionModel"}},"type":"object","required":["data"],"title":"ISSPositionWrapper"},"IbanValidationModel":{"properties":{"iban":{"type":"string","title":"Iban"},"valid":{"type":"boolean","title":"Valid"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"check_digits":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Digits"},"country_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Name"},"bban":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bban"},"formatted":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Formatted"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["iban","valid"],"title":"IbanValidationModel"},"IbanValidationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/IbanValidationModel"}},"type":"object","required":["data"],"title":"IbanValidationWrapper"},"IndicatorInfoModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"unit":{"type":"string","title":"Unit"},"source_note":{"type":"string","title":"Source Note"},"topics":{"items":{"type":"string"},"type":"array","title":"Topics"}},"type":"object","required":["id","name","unit","source_note","topics"],"title":"IndicatorInfoModel"},"IndicatorListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/IndicatorInfoModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"IndicatorListWrapper"},"IndicatorMatch":{"properties":{"source":{"type":"string","title":"Source"},"source_id":{"type":"string","title":"Source Id","description":"Source-specific identifier (e.g. 'NY.GDP.MKTP.CD')."},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description","default":""},"unit":{"type":"string","title":"Unit","default":""},"frequency":{"type":"string","title":"Frequency","default":""},"topics":{"items":{"type":"string"},"type":"array","title":"Topics"}},"type":"object","required":["source","source_id","name"],"title":"IndicatorMatch","description":"An economic indicator found by a source."},"IndicatorPointModel":{"properties":{"date":{"type":"string","title":"Date"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"country":{"type":"string","title":"Country"},"country_code":{"type":"string","title":"Country Code"}},"type":"object","required":["date","value","country","country_code"],"title":"IndicatorPointModel"},"IndicatorSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__economic_indicators__models__SourceStatus"},"type":"array","title":"Sources"},"indicators":{"items":{"$ref":"#/components/schemas/IndicatorMatch"},"type":"array","title":"Indicators"}},"type":"object","required":["query","total_results","sources","indicators"],"title":"IndicatorSearchResponse","description":"Response from searching for indicators across sources."},"IndicatorSeriesModel":{"properties":{"indicator_id":{"type":"string","title":"Indicator Id"},"indicator_name":{"type":"string","title":"Indicator Name"},"count":{"type":"integer","title":"Count"},"points":{"items":{"$ref":"#/components/schemas/IndicatorPointModel"},"type":"array","title":"Points"}},"type":"object","required":["indicator_id","indicator_name","count","points"],"title":"IndicatorSeriesModel"},"IndicatorSeriesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/IndicatorSeriesModel"}},"type":"object","required":["data"],"title":"IndicatorSeriesWrapper"},"IndicatorTimeSeries":{"properties":{"source":{"type":"string","title":"Source"},"source_id":{"type":"string","title":"Source Id"},"indicator_name":{"type":"string","title":"Indicator Name"},"country":{"type":"string","title":"Country","default":""},"country_code":{"type":"string","title":"Country Code","default":""},"unit":{"type":"string","title":"Unit","default":""},"points":{"items":{"$ref":"#/components/schemas/DataPoint"},"type":"array","title":"Points"}},"type":"object","required":["source","source_id","indicator_name"],"title":"IndicatorTimeSeries","description":"Time series data for an indicator from a single source."},"InsiderSummaryItem":{"properties":{"name":{"type":"string","title":"Name"},"cik":{"type":"integer","title":"Cik"},"relationship":{"type":"string","title":"Relationship"},"total_bought":{"type":"number","title":"Total Bought"},"total_sold":{"type":"number","title":"Total Sold"},"net_shares":{"type":"number","title":"Net Shares"},"transaction_count":{"type":"integer","title":"Transaction Count"},"last_transaction_date":{"type":"string","title":"Last Transaction Date"}},"type":"object","required":["name","cik","relationship","total_bought","total_sold","net_shares","transaction_count","last_transaction_date"],"title":"InsiderSummaryItem"},"InsiderSummaryResponse":{"properties":{"cik":{"type":"integer","title":"Cik"},"company_name":{"type":"string","title":"Company Name"},"ticker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ticker"},"total_filings_analyzed":{"type":"integer","title":"Total Filings Analyzed"},"total_transactions":{"type":"integer","title":"Total Transactions"},"net_buy_sell":{"type":"string","title":"Net Buy Sell"},"total_shares_bought":{"type":"number","title":"Total Shares Bought"},"total_shares_sold":{"type":"number","title":"Total Shares Sold"},"unique_insiders":{"type":"integer","title":"Unique Insiders"},"insiders":{"items":{"$ref":"#/components/schemas/InsiderSummaryItem"},"type":"array","title":"Insiders"}},"type":"object","required":["cik","company_name","total_filings_analyzed","total_transactions","net_buy_sell","total_shares_bought","total_shares_sold","unique_insiders","insiders"],"title":"InsiderSummaryResponse"},"InsiderTradeResult":{"properties":{"filing_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filing Date"},"transaction_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transaction Date"},"owner_name":{"type":"string","title":"Owner Name"},"transaction_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transaction Type"},"shares":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Shares"},"price_per_share":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Share"}},"type":"object","required":["owner_name"],"title":"InsiderTradeResult","description":"Insider trading transaction from SEC Form 4."},"InsiderTradesResponse":{"properties":{"cik":{"type":"integer","title":"Cik"},"company_name":{"type":"string","title":"Company Name"},"ticker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ticker"},"count":{"type":"integer","title":"Count"},"transactions":{"items":{"$ref":"#/components/schemas/InsiderTransaction"},"type":"array","title":"Transactions"}},"type":"object","required":["cik","company_name","count","transactions"],"title":"InsiderTradesResponse"},"InsiderTransaction":{"properties":{"filing_date":{"type":"string","title":"Filing Date"},"transaction_date":{"type":"string","title":"Transaction Date"},"owner_name":{"type":"string","title":"Owner Name"},"owner_cik":{"type":"integer","title":"Owner Cik"},"is_director":{"type":"boolean","title":"Is Director"},"is_officer":{"type":"boolean","title":"Is Officer"},"is_ten_percent_owner":{"type":"boolean","title":"Is Ten Percent Owner"},"officer_title":{"type":"string","title":"Officer Title"},"security_title":{"type":"string","title":"Security Title"},"transaction_code":{"type":"string","title":"Transaction Code"},"transaction_type":{"type":"string","title":"Transaction Type"},"shares":{"type":"number","title":"Shares"},"price_per_share":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Share"},"acquired_or_disposed":{"type":"string","title":"Acquired Or Disposed"},"shares_owned_after":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Shares Owned After"},"accession_number":{"type":"string","title":"Accession Number"}},"type":"object","required":["filing_date","transaction_date","owner_name","owner_cik","is_director","is_officer","is_ten_percent_owner","officer_title","security_title","transaction_code","transaction_type","shares","acquired_or_disposed","accession_number"],"title":"InsiderTransaction"},"IntegrationCount":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"IntegrationCount"},"integration":{"type":"string","title":"Integration"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["integration","count"],"title":"IntegrationCount"},"InteractionCheckWrapper":{"properties":{"query_drugs":{"items":{"type":"string"},"type":"array","title":"Query Drugs"},"recognized_drugs":{"items":{"$ref":"#/components/schemas/RecognizedDrugModel"},"type":"array","title":"Recognized Drugs"},"interaction_count":{"type":"integer","title":"Interaction Count"},"interactions":{"items":{"$ref":"#/components/schemas/InteractionModel"},"type":"array","title":"Interactions"},"no_interactions_found":{"type":"boolean","title":"No Interactions Found"}},"type":"object","required":["query_drugs","recognized_drugs","interaction_count","interactions","no_interactions_found"],"title":"InteractionCheckWrapper"},"InteractionModel":{"properties":{"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"note":{"type":"string","title":"Note"},"severity_level":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Severity Level"},"severity_label":{"type":"string","title":"Severity Label"},"atc1":{"type":"string","title":"Atc1"},"atc2":{"type":"string","title":"Atc2"},"detail_url":{"type":"string","title":"Detail Url"}},"type":"object","required":["title","description","note","severity_level","severity_label","atc1","atc2","detail_url"],"title":"InteractionModel"},"Intervention":{"properties":{"name":{"type":"string","title":"Name","default":""},"type":{"type":"string","title":"Type","default":""},"description":{"type":"string","title":"Description","default":""}},"type":"object","title":"Intervention"},"Investigator":{"properties":{"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"affiliation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Affiliation"}},"type":"object","required":["name"],"title":"Investigator","description":"Normalized principal investigator / contact."},"IsHolidayResponse":{"properties":{"date":{"type":"string","title":"Date"},"country_code":{"type":"string","title":"Country Code"},"is_holiday":{"type":"boolean","title":"Is Holiday"},"holiday_names":{"items":{"type":"string"},"type":"array","title":"Holiday Names"}},"type":"object","required":["date","country_code","is_holiday","holiday_names"],"title":"IsHolidayResponse"},"IsbnResult":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"publishers":{"items":{"type":"string"},"type":"array","title":"Publishers"},"publish_date":{"type":"string","title":"Publish Date"},"isbn_13":{"items":{"type":"string"},"type":"array","title":"Isbn 13"},"isbn_10":{"items":{"type":"string"},"type":"array","title":"Isbn 10"},"number_of_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Number Of Pages"},"languages":{"items":{"type":"string"},"type":"array","title":"Languages"},"covers":{"items":{"type":"integer"},"type":"array","title":"Covers"},"works":{"items":{"type":"string"},"type":"array","title":"Works"}},"type":"object","required":["key","title","publishers","publish_date","isbn_13","isbn_10","number_of_pages","languages","covers","works"],"title":"IsbnResult"},"IsbnWrapper":{"properties":{"isbn":{"type":"string","title":"Isbn"},"source":{"type":"string","title":"Source"},"book":{"$ref":"#/components/schemas/IsbnResult"}},"type":"object","required":["isbn","source","book"],"title":"IsbnWrapper"},"IsinMappingModel":{"properties":{"isin":{"type":"string","title":"Isin"},"lei":{"type":"string","title":"Lei"}},"type":"object","required":["isin","lei"],"title":"IsinMappingModel"},"IssueListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/IssueModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"IssueListWrapper"},"IssueModel":{"properties":{"number":{"type":"integer","title":"Number"},"title":{"type":"string","title":"Title"},"state":{"type":"string","title":"State"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"labels":{"items":{"type":"string"},"type":"array","title":"Labels"},"url":{"type":"string","title":"Url"},"author":{"type":"string","title":"Author"}},"type":"object","required":["number","title","state","created_at","updated_at","labels","url","author"],"title":"IssueModel"},"JobListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"size":{"type":"integer","title":"Size"},"offset":{"type":"integer","title":"Offset"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__nav_jobs__models__JobListing"},"type":"array","title":"Data"}},"type":"object","required":["count","total","size","offset","data"],"title":"JobListWrapper"},"JobWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__nav_jobs__models__JobListing"}},"type":"object","required":["data"],"title":"JobWrapper"},"JokeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/JokeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"JokeListWrapper"},"JokeModel":{"properties":{"id":{"type":"integer","title":"Id"},"category":{"type":"string","title":"Category"},"type":{"type":"string","title":"Type"},"setup":{"type":"string","title":"Setup"},"punchline":{"type":"string","title":"Punchline"}},"type":"object","required":["id","category","type","setup","punchline"],"title":"JokeModel"},"JokeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/JokeModel"}},"type":"object","required":["data"],"title":"JokeWrapper"},"JournalEntry":{"properties":{"id":{"type":"string","title":"Id"},"entity":{"type":"string","title":"Entity"},"title":{"type":"string","title":"Title"},"journal_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Date"},"journal_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Type"},"published_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published Date"},"administrative_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Administrative Unit"},"case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case Id"},"correspondents":{"items":{"$ref":"#/components/schemas/Correspondent"},"type":"array","title":"Correspondents"},"documents":{"items":{"$ref":"#/components/schemas/Document"},"type":"array","title":"Documents"}},"type":"object","required":["id","entity","title","correspondents","documents"],"title":"JournalEntry"},"JournalModel":{"properties":{"issn":{"items":{"type":"string"},"type":"array","title":"Issn"},"title":{"type":"string","title":"Title"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"subjects":{"items":{"type":"string"},"type":"array","title":"Subjects"},"works_count":{"type":"integer","title":"Works Count","default":0},"coverage_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coverage From"}},"type":"object","required":["issn","title"],"title":"JournalModel"},"JournalWrapper":{"properties":{"data":{"$ref":"#/components/schemas/JournalModel"}},"type":"object","required":["data"],"title":"JournalWrapper"},"KodKlartext":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"KodKlartext"},"LanguageMatchModel":{"properties":{"language":{"type":"string","title":"Language"},"confidence":{"type":"number","title":"Confidence"},"language_name":{"type":"string","title":"Language Name"}},"type":"object","required":["language","confidence","language_name"],"title":"LanguageMatchModel"},"LatestObservationModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"year":{"type":"string","title":"Year"},"period":{"type":"string","title":"Period"},"period_name":{"type":"string","title":"Period Name"},"value":{"type":"number","title":"Value"}},"type":"object","required":["series_id","year","period","period_name","value"],"title":"LatestObservationModel"},"LatestObservationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/LatestObservationModel"}},"type":"object","required":["data"],"title":"LatestObservationWrapper"},"LawChapter":{"properties":{"chapter_id":{"type":"string","title":"Chapter Id"},"title":{"type":"string","title":"Title","default":""},"sections":{"items":{"type":"string"},"type":"array","title":"Sections","default":[]}},"type":"object","required":["chapter_id"],"title":"LawChapter"},"LawOverview":{"properties":{"title":{"type":"string","title":"Title"},"short_title":{"type":"string","title":"Short Title","default":""},"identifier":{"type":"string","title":"Identifier","default":""},"date":{"type":"string","title":"Date","default":""},"department":{"type":"string","title":"Department","default":""},"url":{"type":"string","title":"Url","default":""},"chapters":{"items":{"$ref":"#/components/schemas/LawChapter"},"type":"array","title":"Chapters","default":[]}},"type":"object","required":["title"],"title":"LawOverview"},"LawSection":{"properties":{"section_id":{"type":"string","title":"Section Id"},"title":{"type":"string","title":"Title","default":""},"content":{"type":"string","title":"Content","default":""},"url":{"type":"string","title":"Url","default":""}},"type":"object","required":["section_id"],"title":"LawSection"},"LeagueTableWrapper":{"properties":{"league_id":{"type":"string","title":"League Id"},"season":{"type":"string","title":"Season"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/StandingModel"},"type":"array","title":"Data"}},"type":"object","required":["league_id","season","count","data"],"title":"LeagueTableWrapper"},"LegislationItem":{"properties":{"celex":{"type":"string","title":"Celex"},"title":{"type":"string","title":"Title"},"date":{"type":"string","title":"Date"},"eurlex_url":{"type":"string","title":"Eurlex Url"}},"type":"object","required":["celex","title","date","eurlex_url"],"title":"LegislationItem"},"LegislationItemModel":{"properties":{"jurisdiction":{"type":"string","title":"Jurisdiction"},"identifier":{"type":"string","title":"Identifier"},"title":{"type":"string","title":"Title"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"doc_type":{"type":"string","title":"Doc Type"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"sponsor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sponsor"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"topics":{"items":{"type":"string"},"type":"array","title":"Topics"},"source":{"type":"string","title":"Source"}},"type":"object","required":["jurisdiction","identifier","title","date","status","doc_type","url","sponsor","summary","topics","source"],"title":"LegislationItemModel"},"LegislationMatch":{"properties":{"title":{"type":"string","title":"Title","default":""},"identifier":{"type":"string","title":"Identifier","default":""},"url":{"type":"string","title":"Url","default":""},"date":{"type":"string","title":"Date","default":""},"department":{"type":"string","title":"Department","default":""}},"type":"object","title":"LegislationMatch","description":"A legislation or regulation match from Lovdata."},"LegislationResult":{"properties":{"title":{"type":"string","title":"Title"},"identifier":{"type":"string","title":"Identifier","default":""},"url":{"type":"string","title":"Url","default":""},"date":{"type":"string","title":"Date","default":""},"department":{"type":"string","title":"Department","default":""}},"type":"object","required":["title"],"title":"LegislationResult"},"LegislationSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"results":{"items":{"$ref":"#/components/schemas/LegislationItem"},"type":"array","title":"Results"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","results","source"],"title":"LegislationSearchResponse"},"LegislationSearchResponseModel":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"},"sources":{"items":{"$ref":"#/components/schemas/SourceResultModel"},"type":"array","title":"Sources"},"items":{"items":{"$ref":"#/components/schemas/LegislationItemModel"},"type":"array","title":"Items"}},"type":"object","required":["query","total_results","sources","items"],"title":"LegislationSearchResponseModel"},"LegislationSearchResponseWrapper":{"properties":{"data":{"$ref":"#/components/schemas/LegislationSearchResponseModel"}},"type":"object","required":["data"],"title":"LegislationSearchResponseWrapper"},"LegislationSearchWrapper":{"properties":{"query":{"type":"string","title":"Query"},"count":{"type":"integer","title":"Count"},"results":{"items":{"$ref":"#/components/schemas/LegislationResult"},"type":"array","title":"Results"}},"type":"object","required":["query","count","results"],"title":"LegislationSearchWrapper"},"LeiEntityListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/LeiEntityModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"LeiEntityListWrapper"},"LeiEntityModel":{"properties":{"lei":{"type":"string","title":"Lei"},"name":{"type":"string","title":"Name"},"other_names":{"items":{"type":"string"},"type":"array","title":"Other Names","default":[]},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction"},"registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Number"},"registered_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered Address"},"legal_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form"},"status":{"type":"string","title":"Status"},"next_renewal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Renewal"},"managing_lou":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Managing Lou"}},"type":"object","required":["lei","name","status"],"title":"LeiEntityModel"},"LeiEntityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/LeiEntityModel"}},"type":"object","required":["data"],"title":"LeiEntityWrapper"},"LinkedIdsModel":{"properties":{"qid":{"type":"string","title":"Qid"},"label":{"type":"string","title":"Label"},"identifiers":{"additionalProperties":{"type":"string"},"type":"object","title":"Identifiers"},"wikidata_url":{"type":"string","title":"Wikidata Url"}},"type":"object","required":["qid","label","identifiers","wikidata_url"],"title":"LinkedIdsModel"},"LinkedIdsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/LinkedIdsModel"}},"type":"object","required":["data"],"title":"LinkedIdsWrapper"},"ListOrganizationsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"organizations":{"items":{"$ref":"#/components/schemas/gnistai__context__opendata__models__Organization"},"type":"array","title":"Organizations"},"portal":{"type":"string","title":"Portal"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","organizations","portal","source"],"title":"ListOrganizationsResponse"},"LiteratureResult":{"properties":{"pmid":{"type":"string","title":"Pmid"},"title":{"type":"string","title":"Title","default":""},"authors":{"items":{"type":"string"},"type":"array","title":"Authors"},"journal":{"type":"string","title":"Journal","default":""},"pub_date":{"type":"string","title":"Pub Date","default":""},"doi":{"type":"string","title":"Doi","default":""}},"type":"object","required":["pmid"],"title":"LiteratureResult","description":"A biomedical literature article from PubMed."},"LocaleListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"LocaleListWrapper"},"LocationInfo":{"properties":{"name":{"type":"string","title":"Name"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"}},"type":"object","required":["name","latitude","longitude"],"title":"LocationInfo","description":"Resolved location for the query."},"LookupResponse":{"properties":{"query":{"type":"string","title":"Query"},"detected_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Country","description":"Auto-detected country from ID format"},"company":{"anyOf":[{"$ref":"#/components/schemas/CompanyRecord"},{"type":"null"}]},"source":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__nordic_registry__models__SourceStatus"},{"type":"null"}]}},"type":"object","required":["query"],"title":"LookupResponse","description":"Lookup result for a specific company by national ID."},"LoremModel":{"properties":{"format":{"type":"string","title":"Format"},"count":{"type":"integer","title":"Count"},"text":{"type":"string","title":"Text"}},"type":"object","required":["format","count","text"],"title":"LoremModel"},"LoremWrapper":{"properties":{"data":{"$ref":"#/components/schemas/LoremModel"}},"type":"object","required":["data"],"title":"LoremWrapper"},"MakeEntry":{"properties":{"make":{"type":"string","title":"Make"},"make_id":{"type":"integer","title":"Make Id"}},"type":"object","required":["make","make_id"],"title":"MakeEntry"},"MakesWrapper":{"properties":{"source":{"type":"string","title":"Source"},"model_year":{"type":"string","title":"Model Year"},"count":{"type":"integer","title":"Count"},"makes":{"items":{"$ref":"#/components/schemas/MakeEntry"},"type":"array","title":"Makes"}},"type":"object","required":["source","model_year","count","makes"],"title":"MakesWrapper"},"MarineHourModel":{"properties":{"time":{"type":"string","title":"Time"},"wave_height":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wave Height"},"wave_direction":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wave Direction"},"wave_period":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wave Period"},"wind_wave_height":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wind Wave Height"},"wind_wave_direction":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wind Wave Direction"},"swell_wave_height":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Swell Wave Height"},"swell_wave_direction":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Swell Wave Direction"},"swell_wave_period":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Swell Wave Period"}},"type":"object","required":["time","wave_height","wave_direction","wave_period","wind_wave_height","wind_wave_direction","swell_wave_height","swell_wave_direction","swell_wave_period"],"title":"MarineHourModel"},"MarineModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"count":{"type":"integer","title":"Count"},"hourly":{"items":{"$ref":"#/components/schemas/MarineHourModel"},"type":"array","title":"Hourly"}},"type":"object","required":["timezone","count","hourly"],"title":"MarineModel"},"MarineWrapper":{"properties":{"data":{"$ref":"#/components/schemas/MarineModel"}},"type":"object","required":["data"],"title":"MarineWrapper"},"MarketChartWrapper":{"properties":{"coin_id":{"type":"string","title":"Coin Id"},"vs_currency":{"type":"string","title":"Vs Currency"},"days":{"type":"integer","title":"Days"},"data_points":{"type":"integer","title":"Data Points"},"data":{"items":{"$ref":"#/components/schemas/ChartPointModel"},"type":"array","title":"Data"},"latest_market_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latest Market Cap"},"latest_volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latest Volume"}},"type":"object","required":["coin_id","vs_currency","days","data_points","data","latest_market_cap","latest_volume"],"title":"MarketChartWrapper"},"MarketCoinModel":{"properties":{"id":{"type":"string","title":"Id"},"symbol":{"type":"string","title":"Symbol"},"name":{"type":"string","title":"Name"},"market_cap_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Market Cap Rank"},"current_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Current Price"},"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap"},"total_volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Volume"},"price_change_24h_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 24H Pct"},"circulating_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Circulating Supply"},"ath":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ath"},"ath_change_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ath Change Pct"}},"type":"object","required":["id","symbol","name","market_cap_rank","current_price","market_cap","total_volume","price_change_24h_pct","circulating_supply","ath","ath_change_pct"],"title":"MarketCoinModel"},"MarketListWrapper":{"properties":{"vs_currency":{"type":"string","title":"Vs Currency"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/MarketCoinModel"},"type":"array","title":"Data"}},"type":"object","required":["vs_currency","count","data"],"title":"MarketListWrapper"},"MarketSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"exchange_rates":{"items":{"$ref":"#/components/schemas/ExchangeRateResult"},"type":"array","title":"Exchange Rates"},"policy_rates":{"items":{"$ref":"#/components/schemas/PolicyRateResult"},"type":"array","title":"Policy Rates"},"commodity_prices":{"items":{"$ref":"#/components/schemas/CommodityPriceResult"},"type":"array","title":"Commodity Prices"},"etf_holdings":{"items":{"$ref":"#/components/schemas/EtfHoldingResult"},"type":"array","title":"Etf Holdings"},"etf_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Etf Info"},"insider_trades":{"items":{"$ref":"#/components/schemas/InsiderTradeResult"},"type":"array","title":"Insider Trades"},"insider_summary":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Insider Summary"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__financial_markets__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"MarketSearchResponse","description":"Unified financial markets response across all sources."},"MarsPhoto":{"properties":{"id":{"type":"integer","title":"Id","default":0},"sol":{"type":"integer","title":"Sol","default":0},"earth_date":{"type":"string","title":"Earth Date","default":""},"camera_name":{"type":"string","title":"Camera Name","default":""},"camera_full_name":{"type":"string","title":"Camera Full Name","default":""},"rover_name":{"type":"string","title":"Rover Name","default":""},"img_src":{"type":"string","title":"Img Src","default":""}},"type":"object","title":"MarsPhoto"},"MarsPhotosResponse":{"properties":{"source":{"type":"string","title":"Source"},"rover":{"type":"string","title":"Rover"},"count":{"type":"integer","title":"Count"},"photos":{"items":{"$ref":"#/components/schemas/MarsPhoto"},"type":"array","title":"Photos"}},"type":"object","required":["source","rover","count","photos"],"title":"MarsPhotosResponse"},"MeaningModel":{"properties":{"part_of_speech":{"type":"string","title":"Part Of Speech"},"definitions":{"items":{"$ref":"#/components/schemas/DefinitionModel"},"type":"array","title":"Definitions"},"synonyms":{"items":{"type":"string"},"type":"array","title":"Synonyms"},"antonyms":{"items":{"type":"string"},"type":"array","title":"Antonyms"}},"type":"object","required":["part_of_speech","definitions","synonyms","antonyms"],"title":"MeaningModel"},"MeasurementModel":{"properties":{"parameter":{"type":"string","title":"Parameter"},"display_name":{"type":"string","title":"Display Name"},"value":{"type":"number","title":"Value"},"unit":{"type":"string","title":"Unit"},"last_updated":{"type":"string","title":"Last Updated"}},"type":"object","required":["parameter","display_name","value","unit","last_updated"],"title":"MeasurementModel"},"Member":{"properties":{"intressent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intressent Id"},"source_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"sort_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sort Name"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"born_year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Born Year"},"birth_place":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Place"},"party":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"},"constituency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"assignments":{"items":{"$ref":"#/components/schemas/MemberAssignment"},"type":"array","title":"Assignments","default":[]}},"type":"object","title":"Member"},"MemberAssignment":{"properties":{"organ_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organ Code"},"role_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Code"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"assignment_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assignment Type"},"from_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},"type":"object","title":"MemberAssignment"},"MemberListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"data":{"items":{"$ref":"#/components/schemas/Member"},"type":"array","title":"Data"}},"type":"object","required":["count","total","data"],"title":"MemberListWrapper"},"MemberSearchResultModel":{"properties":{"count":{"type":"integer","title":"Count"},"members":{"items":{"$ref":"#/components/schemas/MemberSummaryModel"},"type":"array","title":"Members"}},"type":"object","required":["count","members"],"title":"MemberSearchResultModel"},"MemberSearchResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/MemberSearchResultModel"}},"type":"object","required":["data"],"title":"MemberSearchResultWrapper"},"MemberSummaryModel":{"properties":{"bioguide_id":{"type":"string","title":"Bioguide Id"},"name":{"type":"string","title":"Name"},"party":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"chamber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chamber"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["bioguide_id","name","party","state","chamber","url"],"title":"MemberSummaryModel"},"MemberWrapper":{"properties":{"data":{"$ref":"#/components/schemas/Member"}},"type":"object","required":["data"],"title":"MemberWrapper"},"MonitorAlertListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/MonitorAlertResponse"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"MonitorAlertListWrapper"},"MonitorAlertResponse":{"properties":{"id":{"type":"string","title":"Id"},"monitor_id":{"type":"string","title":"Monitor Id"},"snapshot_id":{"type":"integer","title":"Snapshot Id"},"status":{"type":"string","title":"Status"},"delivered_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delivered At"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["id","monitor_id","snapshot_id","status","delivered_at","created_at"],"title":"MonitorAlertResponse"},"MonitorListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/MonitorResponse"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"MonitorListWrapper"},"MonitorResponse":{"properties":{"id":{"type":"string","title":"Id"},"entity_type":{"type":"string","title":"Entity Type"},"entity_id":{"type":"string","title":"Entity Id"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"}},"type":"object","required":["id","entity_type","entity_id","is_active","created_at","updated_at"],"title":"MonitorResponse"},"MonthlyPaymentModel":{"properties":{"monthly_payment":{"type":"number","title":"Monthly Payment"},"total_payment":{"type":"number","title":"Total Payment"},"total_interest":{"type":"number","title":"Total Interest"},"principal":{"type":"number","title":"Principal"},"annual_rate":{"type":"number","title":"Annual Rate"},"term_years":{"type":"integer","title":"Term Years"}},"type":"object","required":["monthly_payment","total_payment","total_interest","principal","annual_rate","term_years"],"title":"MonthlyPaymentModel"},"MonthlyPaymentWrapper":{"properties":{"data":{"$ref":"#/components/schemas/MonthlyPaymentModel"}},"type":"object","required":["data"],"title":"MonthlyPaymentWrapper"},"MultiSeriesWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__bls__models__SeriesDataModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"MultiSeriesWrapper"},"MunicipalityDetail":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"warnings":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Warnings"}},"type":"object","required":["id","name","warnings"],"title":"MunicipalityDetail"},"MunicipalityRef":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"MunicipalityRef"},"NeoFeedResponse":{"properties":{"source":{"type":"string","title":"Source"},"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"element_count":{"type":"integer","title":"Element Count"},"objects":{"items":{"$ref":"#/components/schemas/NeoObject"},"type":"array","title":"Objects"}},"type":"object","required":["source","start_date","end_date","element_count","objects"],"title":"NeoFeedResponse"},"NeoObject":{"properties":{"id":{"type":"string","title":"Id","default":""},"name":{"type":"string","title":"Name","default":""},"nasa_jpl_url":{"type":"string","title":"Nasa Jpl Url","default":""},"absolute_magnitude_h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Absolute Magnitude H"},"estimated_diameter_min_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Diameter Min Km"},"estimated_diameter_max_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Diameter Max Km"},"is_potentially_hazardous":{"type":"boolean","title":"Is Potentially Hazardous","default":false},"close_approach_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Close Approach Date"},"relative_velocity_kph":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Relative Velocity Kph"},"miss_distance_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Miss Distance Km"}},"type":"object","title":"NeoObject"},"NewsCoverage":{"properties":{"articles":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Articles"},"timespan":{"type":"string","title":"Timespan","default":"7d"}},"type":"object","title":"NewsCoverage","description":"Recent news articles from GDELT."},"NewsCoverageResult":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan","default":""},"data_points":{"type":"integer","title":"Data Points","default":0},"timeline":{"items":{"$ref":"#/components/schemas/CoveragePoint"},"type":"array","title":"Timeline"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"NewsCoverageResult","description":"Coverage volume timeline for a query from global media."},"NewsGeographyResult":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan","default":""},"total_countries":{"type":"integer","title":"Total Countries","default":0},"countries":{"items":{"$ref":"#/components/schemas/CountryBreakdown"},"type":"array","title":"Countries"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"NewsGeographyResult","description":"Geographic breakdown of media coverage."},"NewsSearchResult":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results","default":0},"articles":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__NewsArticle"},"type":"array","title":"Articles"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"NewsSearchResult","description":"Unified news search result aggregating articles from all sources."},"NewsSentimentResult":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan","default":""},"data_points":{"type":"integer","title":"Data Points","default":0},"timeline":{"items":{"$ref":"#/components/schemas/SentimentPoint"},"type":"array","title":"Timeline"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"NewsSentimentResult","description":"Sentiment timeline for a query from global media."},"NewsTrendingResult":{"properties":{"hours":{"type":"integer","title":"Hours","default":24},"total_results":{"type":"integer","title":"Total Results","default":0},"stories":{"items":{"$ref":"#/components/schemas/TrendingStory"},"type":"array","title":"Stories"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__news_intelligence__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","title":"NewsTrendingResult","description":"Trending stories from tech/startup communities."},"NextBusinessDayResponse":{"properties":{"input_date":{"type":"string","title":"Input Date"},"next_business_day":{"type":"string","title":"Next Business Day"},"days_skipped":{"type":"integer","title":"Days Skipped"},"country_code":{"type":"string","title":"Country Code"}},"type":"object","required":["input_date","next_business_day","days_skipped","country_code"],"title":"NextBusinessDayResponse"},"NonprofitDetail":{"properties":{"ein":{"type":"string","title":"Ein"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"city":{"type":"string","title":"City"},"state":{"type":"string","title":"State"},"zipcode":{"type":"string","title":"Zipcode"},"ntee_code":{"type":"string","title":"Ntee Code"},"subsection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subsection"},"ruling_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ruling Date"},"income_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Income Amount"},"asset_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Asset Amount"},"revenue_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Revenue Amount"},"filings":{"items":{"$ref":"#/components/schemas/gnistai__context__nonprofits__models__Filing"},"type":"array","title":"Filings"},"source":{"type":"string","title":"Source"}},"type":"object","required":["ein","name","address","city","state","zipcode","ntee_code","filings","source"],"title":"NonprofitDetail"},"NorwegianCompanyRecord":{"properties":{"org_number":{"type":"string","title":"Org Number"},"name":{"type":"string","title":"Name"},"legal_form_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form Code"},"legal_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"employees":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employees"},"registered":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered"},"bankrupt":{"type":"boolean","title":"Bankrupt","default":false},"in_liquidation":{"type":"boolean","title":"In Liquidation","default":false}},"type":"object","required":["org_number","name"],"title":"NorwegianCompanyRecord","description":"A Norwegian company record from BRREG (Enhetsregisteret)."},"NoticeDetailModel":{"properties":{"publication_number":{"type":"string","title":"Publication Number"},"notice_identifier":{"type":"string","title":"Notice Identifier"},"publication_date":{"type":"string","title":"Publication Date"},"notice_type":{"type":"string","title":"Notice Type"},"notice_subtype":{"type":"string","title":"Notice Subtype"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"buyer_name":{"items":{"type":"string"},"type":"array","title":"Buyer Name"},"buyer_country":{"type":"string","title":"Buyer Country"},"deadline":{"type":"string","title":"Deadline"},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"type":"string","title":"Estimated Value Currency"},"procedure_type":{"type":"string","title":"Procedure Type"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes"},"performance_country":{"type":"string","title":"Performance Country"},"ted_url":{"type":"string","title":"Ted Url"},"lot_titles":{"items":{"type":"string"},"type":"array","title":"Lot Titles"},"lot_descriptions":{"items":{"type":"string"},"type":"array","title":"Lot Descriptions"},"buyer_id":{"items":{"type":"string"},"type":"array","title":"Buyer Id"},"buyer_city":{"items":{"type":"string"},"type":"array","title":"Buyer City"},"winner_names":{"items":{"type":"string"},"type":"array","title":"Winner Names"},"winner_countries":{"items":{"type":"string"},"type":"array","title":"Winner Countries"},"contract_conclusion_date":{"type":"string","title":"Contract Conclusion Date"},"total_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Value"},"total_value_currency":{"type":"string","title":"Total Value Currency"}},"type":"object","required":["publication_number","notice_identifier","publication_date","notice_type","notice_subtype","title","description","buyer_name","buyer_country","deadline","estimated_value","estimated_value_currency","procedure_type","cpv_codes","performance_country","ted_url","lot_titles","lot_descriptions","buyer_id","buyer_city","winner_names","winner_countries","contract_conclusion_date","total_value","total_value_currency"],"title":"NoticeDetailModel"},"NoticeDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/NoticeDetailModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"NoticeDetailWrapper"},"NoticeListWrapper":{"properties":{"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"page_size":{"type":"integer","title":"Page Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/NoticeModel"},"type":"array","title":"Data"}},"type":"object","required":["total_count","page","page_size","count","data"],"title":"NoticeListWrapper"},"NoticeModel":{"properties":{"publication_number":{"type":"string","title":"Publication Number"},"notice_identifier":{"type":"string","title":"Notice Identifier"},"publication_date":{"type":"string","title":"Publication Date"},"notice_type":{"type":"string","title":"Notice Type"},"notice_subtype":{"type":"string","title":"Notice Subtype"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"buyer_name":{"items":{"type":"string"},"type":"array","title":"Buyer Name"},"buyer_country":{"type":"string","title":"Buyer Country"},"deadline":{"type":"string","title":"Deadline"},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"type":"string","title":"Estimated Value Currency"},"procedure_type":{"type":"string","title":"Procedure Type"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes"},"performance_country":{"type":"string","title":"Performance Country"},"ted_url":{"type":"string","title":"Ted Url"}},"type":"object","required":["publication_number","notice_identifier","publication_date","notice_type","notice_subtype","title","description","buyer_name","buyer_country","deadline","estimated_value","estimated_value_currency","procedure_type","cpv_codes","performance_country","ted_url"],"title":"NoticeModel"},"NutrientInfoModel":{"properties":{"energy_kcal":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Energy Kcal"},"fat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fat"},"saturated_fat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Saturated Fat"},"carbohydrates":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Carbohydrates"},"sugars":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sugars"},"fiber":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fiber"},"proteins":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Proteins"},"salt":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Salt"},"sodium":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sodium"}},"type":"object","required":["energy_kcal","fat","saturated_fat","carbohydrates","sugars","fiber","proteins","salt","sodium"],"title":"NutrientInfoModel"},"NutrimentsModel":{"properties":{"energy_kcal":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Energy Kcal"},"fat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fat"},"saturated_fat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Saturated Fat"},"carbohydrates":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Carbohydrates"},"sugars":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sugars"},"fiber":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fiber"},"proteins":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Proteins"},"salt":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Salt"},"sodium":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sodium"}},"type":"object","title":"NutrimentsModel"},"OHLCVEntryModel":{"properties":{"date":{"type":"string","title":"Date"},"open":{"type":"number","title":"Open"},"high":{"type":"number","title":"High"},"low":{"type":"number","title":"Low"},"close":{"type":"number","title":"Close"},"volume":{"type":"integer","title":"Volume"}},"type":"object","required":["date","open","high","low","close","volume"],"title":"OHLCVEntryModel"},"ObservationEntry":{"properties":{"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"sigma":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sigma"},"quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality"}},"type":"object","title":"ObservationEntry"},"ObservationsWrapper":{"properties":{"total_elements":{"type":"integer","title":"Total Elements"},"total_pages":{"type":"integer","title":"Total Pages"},"page":{"type":"integer","title":"Page"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__unsdg__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["total_elements","total_pages","page","observation_count","observations"],"title":"ObservationsWrapper"},"OccupationCategory":{"properties":{"styrk08":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Styrk08"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["styrk08","name"],"title":"OccupationCategory"},"OccurrenceListWrapper":{"properties":{"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OccurrenceModel"},"type":"array","title":"Data"}},"type":"object","required":["total","count","data"],"title":"OccurrenceListWrapper"},"OccurrenceModel":{"properties":{"key":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Key"},"scientific_name":{"type":"string","title":"Scientific Name"},"vernacular_name":{"type":"string","title":"Vernacular Name"},"taxon_key":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Taxon Key"},"species":{"type":"string","title":"Species"},"country":{"type":"string","title":"Country"},"country_code":{"type":"string","title":"Country Code"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"event_date":{"type":"string","title":"Event Date"},"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"},"basis_of_record":{"type":"string","title":"Basis Of Record"},"dataset_name":{"type":"string","title":"Dataset Name"},"institution_code":{"type":"string","title":"Institution Code"},"recorded_by":{"type":"string","title":"Recorded By"}},"type":"object","required":["key","scientific_name","vernacular_name","taxon_key","species","country","country_code","latitude","longitude","event_date","year","basis_of_record","dataset_name","institution_code","recorded_by"],"title":"OccurrenceModel"},"OfficerListWrapper":{"properties":{"company_number":{"type":"string","title":"Company Number"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/UkOfficerModel"},"type":"array","title":"Data"}},"type":"object","required":["company_number","count","data"],"title":"OfficerListWrapper"},"OffshoreLeaksMatch":{"properties":{"node_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Id"},"name":{"type":"string","title":"Name","default":""},"type":{"type":"string","title":"Type","default":"Unknown"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"data_source":{"type":"string","title":"Data Source","default":""}},"type":"object","title":"OffshoreLeaksMatch","description":"A match from ICIJ Offshore Leaks."},"OnThisDayWrapper":{"properties":{"month":{"type":"integer","title":"Month"},"day":{"type":"integer","title":"Day"},"events":{"items":{"$ref":"#/components/schemas/HistoricalEventModel"},"type":"array","title":"Events"},"births":{"items":{"$ref":"#/components/schemas/HistoricalEventModel"},"type":"array","title":"Births"},"deaths":{"items":{"$ref":"#/components/schemas/HistoricalEventModel"},"type":"array","title":"Deaths"}},"type":"object","required":["month","day","events","births","deaths"],"title":"OnThisDayWrapper"},"OpinionDetailModel":{"properties":{"cluster_id":{"type":"integer","title":"Cluster Id"},"case_name":{"type":"string","title":"Case Name"},"court_id":{"type":"string","title":"Court Id"},"date_filed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Filed"},"docket_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docket Number"},"citation":{"items":{"type":"string"},"type":"array","title":"Citation"},"judge":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Judge"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"attorneys":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attorneys"},"opinions":{"items":{"$ref":"#/components/schemas/OpinionModel"},"type":"array","title":"Opinions"},"url":{"type":"string","title":"Url"}},"type":"object","required":["cluster_id","case_name","court_id","date_filed","docket_number","citation","judge","status","attorneys","opinions","url"],"title":"OpinionDetailModel"},"OpinionDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/OpinionDetailModel"}},"type":"object","required":["data"],"title":"OpinionDetailWrapper"},"OpinionModel":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"html_text":{"type":"string","title":"Html Text"},"plain_text":{"type":"string","title":"Plain Text"}},"type":"object","required":["id","type","html_text","plain_text"],"title":"OpinionModel"},"OpinionSearchWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OpinionSummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"OpinionSearchWrapper"},"OpinionSummaryModel":{"properties":{"cluster_id":{"type":"integer","title":"Cluster Id"},"case_name":{"type":"string","title":"Case Name"},"court_id":{"type":"string","title":"Court Id"},"date_filed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Filed"},"docket_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docket Number"},"citation":{"items":{"type":"string"},"type":"array","title":"Citation"},"judge":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Judge"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Snippet"},"url":{"type":"string","title":"Url"}},"type":"object","required":["cluster_id","case_name","court_id","date_filed","docket_number","citation","judge","status","snippet","url"],"title":"OpinionSummaryModel"},"OptionContractModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"contract_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Type"},"strike_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Strike Price"},"expiration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expiration Date"},"exercise_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exercise Style"},"implied_volatility":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Implied Volatility"},"open_interest":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Open Interest"},"delta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Delta"},"gamma":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gamma"},"theta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Theta"},"vega":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vega"},"last_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Last Price"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Volume"}},"type":"object","required":["ticker"],"title":"OptionContractModel"},"OptionsChainResultModel":{"properties":{"underlying":{"type":"string","title":"Underlying"},"count":{"type":"integer","title":"Count"},"contracts":{"items":{"$ref":"#/components/schemas/OptionContractModel"},"type":"array","title":"Contracts"},"has_more":{"type":"boolean","title":"Has More","default":false}},"type":"object","required":["underlying","count","contracts"],"title":"OptionsChainResultModel"},"OptionsChainWrapper":{"properties":{"data":{"$ref":"#/components/schemas/OptionsChainResultModel"}},"type":"object","required":["data"],"title":"OptionsChainWrapper"},"OrganizationListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"units":{"items":{"$ref":"#/components/schemas/OrganizationUnit"},"type":"array","title":"Units"},"next":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next"}},"type":"object","required":["count","units"],"title":"OrganizationListWrapper"},"OrganizationUnit":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"parent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent"}},"type":"object","required":["id","name"],"title":"OrganizationUnit"},"OutageAlertListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OutageAlertModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","data"],"title":"OutageAlertListWrapper"},"OutageAlertModel":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"entity_code":{"type":"string","title":"Entity Code"},"entity_name":{"type":"string","title":"Entity Name"},"datasource":{"type":"string","title":"Datasource"},"level":{"type":"string","title":"Level"},"time":{"type":"string","title":"Time"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"history_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"History Value"},"condition":{"type":"string","title":"Condition","default":""},"method":{"type":"string","title":"Method","default":""}},"type":"object","required":["entity_type","entity_code","entity_name","datasource","level","time"],"title":"OutageAlertModel"},"OutageAlertRecord":{"properties":{"entity_type":{"type":"string","title":"Entity Type","default":""},"entity_code":{"type":"string","title":"Entity Code","default":""},"entity_name":{"type":"string","title":"Entity Name","default":""},"datasource":{"type":"string","title":"Datasource","default":""},"level":{"type":"string","title":"Level","default":""},"time":{"type":"string","title":"Time","default":""},"condition":{"type":"string","title":"Condition","default":""}},"type":"object","title":"OutageAlertRecord","description":"An internet outage alert from IODA."},"OutageEventListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OutageEventModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","data"],"title":"OutageEventListWrapper"},"OutageEventModel":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"entity_code":{"type":"string","title":"Entity Code"},"entity_name":{"type":"string","title":"Entity Name"},"start_time":{"type":"string","title":"Start Time"},"end_time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Time"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"datasources":{"items":{"type":"string"},"type":"array","title":"Datasources","default":[]},"summary":{"type":"string","title":"Summary","default":""}},"type":"object","required":["entity_type","entity_code","entity_name","start_time"],"title":"OutageEventModel"},"OutageSummaryListWrapper":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OutageSummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["source","count","data"],"title":"OutageSummaryListWrapper"},"OutageSummaryModel":{"properties":{"entity_type":{"type":"string","title":"Entity Type"},"entity_code":{"type":"string","title":"Entity Code"},"entity_name":{"type":"string","title":"Entity Name"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"count":{"type":"integer","title":"Count","default":0},"datasources":{"items":{"type":"string"},"type":"array","title":"Datasources","default":[]}},"type":"object","required":["entity_type","entity_code","entity_name"],"title":"OutageSummaryModel"},"OverviewIndicator":{"properties":{"label":{"type":"string","title":"Label"},"latest_period":{"type":"string","title":"Latest Period"},"latest_value":{"type":"number","title":"Latest Value"},"series":{"items":{"$ref":"#/components/schemas/gnistai__context__imf__models__Observation"},"type":"array","title":"Series"}},"type":"object","required":["label","latest_period","latest_value","series"],"title":"OverviewIndicator"},"PIInfoModel":{"properties":{"name":{"type":"string","title":"Name"},"title":{"type":"string","title":"Title"}},"type":"object","required":["name","title"],"title":"PIInfoModel"},"Paper":{"properties":{"doi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doi"},"title":{"type":"string","title":"Title"},"authors":{"items":{"$ref":"#/components/schemas/PaperAuthor"},"type":"array","title":"Authors"},"publication_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Publication Year"},"journal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal"},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"},"citation_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Citation Count"},"open_access":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Open Access"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"open_access_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Open Access Url"},"fields_of_study":{"items":{"type":"string"},"type":"array","title":"Fields Of Study"},"tldr":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tldr"},"source_ids":{"additionalProperties":{"type":"string"},"type":"object","title":"Source Ids","description":"Source-specific IDs: pmid, openalex_id, s2_id, etc."},"sources":{"items":{"type":"string"},"type":"array","title":"Sources","description":"Which sources returned this paper."}},"type":"object","required":["title"],"title":"Paper","description":"Normalized academic paper from one or more sources."},"PaperAuthor":{"properties":{"name":{"type":"string","title":"Name"},"orcid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Orcid"},"affiliation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Affiliation"}},"type":"object","required":["name"],"title":"PaperAuthor","description":"Normalized author representation."},"PaperBrief":{"properties":{"paperId":{"type":"string","title":"Paperid","default":""},"title":{"type":"string","title":"Title","default":""},"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"},"venue":{"type":"string","title":"Venue","default":""},"citationCount":{"type":"integer","title":"Citationcount","default":0},"authors":{"items":{"$ref":"#/components/schemas/AuthorBrief"},"type":"array","title":"Authors"},"doi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doi"},"openAccessUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Openaccessurl"}},"type":"object","title":"PaperBrief"},"PaperDetail":{"properties":{"paperId":{"type":"string","title":"Paperid","default":""},"title":{"type":"string","title":"Title","default":""},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"},"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"},"venue":{"type":"string","title":"Venue","default":""},"citationCount":{"type":"integer","title":"Citationcount","default":0},"referenceCount":{"type":"integer","title":"Referencecount","default":0},"authors":{"items":{"$ref":"#/components/schemas/AuthorBrief"},"type":"array","title":"Authors"},"publicationDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publicationdate"},"fieldsOfStudy":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Fieldsofstudy"},"tldr":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tldr"},"doi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doi"},"arxivId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arxivid"},"pmid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pmid"},"openAccessUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Openaccessurl"}},"type":"object","title":"PaperDetail"},"PaperListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PaperModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"PaperListWrapper"},"PaperModel":{"properties":{"arxiv_id":{"type":"string","title":"Arxiv Id"},"title":{"type":"string","title":"Title"},"authors":{"items":{"type":"string"},"type":"array","title":"Authors"},"abstract":{"type":"string","title":"Abstract"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"primary_category":{"type":"string","title":"Primary Category"},"published":{"type":"string","title":"Published"},"updated":{"type":"string","title":"Updated"},"pdf_url":{"type":"string","title":"Pdf Url"},"doi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doi"}},"type":"object","required":["arxiv_id","title","authors","abstract","categories","primary_category","published","updated","pdf_url","doi"],"title":"PaperModel"},"PaperWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PaperModel"}},"type":"object","required":["data"],"title":"PaperWrapper"},"Party":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"Party"},"PartyListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Party"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"PartyListWrapper"},"PartyModel":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},"type":"object","required":["name","type"],"title":"PartyModel"},"PassphraseResult":{"properties":{"passphrase":{"type":"string","title":"Passphrase"},"word_count":{"type":"integer","title":"Word Count"},"separator":{"type":"string","title":"Separator"},"entropy_bits":{"type":"number","title":"Entropy Bits"}},"type":"object","required":["passphrase","word_count","separator","entropy_bits"],"title":"PassphraseResult"},"PassphraseWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PassphraseResult"}},"type":"object","required":["data"],"title":"PassphraseWrapper"},"PasswordResult":{"properties":{"password":{"type":"string","title":"Password"},"length":{"type":"integer","title":"Length"},"character_sets":{"items":{"type":"string"},"type":"array","title":"Character Sets"},"entropy_bits":{"type":"number","title":"Entropy Bits"}},"type":"object","required":["password","length","character_sets","entropy_bits"],"title":"PasswordResult"},"PasswordWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PasswordResult"}},"type":"object","required":["data"],"title":"PasswordWrapper"},"PhoneFormatModel":{"properties":{"original_input":{"type":"string","title":"Original Input"},"e164":{"type":"string","title":"E164"},"international":{"type":"string","title":"International"},"national":{"type":"string","title":"National"},"is_valid":{"type":"boolean","title":"Is Valid"},"error":{"type":"string","title":"Error"}},"type":"object","required":["original_input","e164","international","national","is_valid","error"],"title":"PhoneFormatModel"},"PhoneFormatWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PhoneFormatModel"}},"type":"object","required":["data"],"title":"PhoneFormatWrapper"},"PhoneValidationModel":{"properties":{"original_input":{"type":"string","title":"Original Input"},"is_valid":{"type":"boolean","title":"Is Valid"},"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"calling_code":{"type":"string","title":"Calling Code"},"national_number":{"type":"string","title":"National Number"},"number_type":{"type":"string","title":"Number Type"},"e164_format":{"type":"string","title":"E164 Format"},"international_format":{"type":"string","title":"International Format"},"national_format":{"type":"string","title":"National Format"},"error":{"type":"string","title":"Error"}},"type":"object","required":["original_input","is_valid","country_code","country_name","calling_code","national_number","number_type","e164_format","international_format","national_format","error"],"title":"PhoneValidationModel"},"PhoneValidationWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PhoneValidationModel"}},"type":"object","required":["data"],"title":"PhoneValidationWrapper"},"PhoneticModel":{"properties":{"text":{"type":"string","title":"Text"},"audio":{"type":"string","title":"Audio"}},"type":"object","required":["text","audio"],"title":"PhoneticModel"},"PinResult":{"properties":{"pin":{"type":"string","title":"Pin"},"length":{"type":"integer","title":"Length"},"entropy_bits":{"type":"number","title":"Entropy Bits"}},"type":"object","required":["pin","length","entropy_bits"],"title":"PinResult"},"PinWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PinResult"}},"type":"object","required":["data"],"title":"PinWrapper"},"PlaceModel":{"properties":{"name":{"type":"string","title":"Name"},"longitude":{"type":"number","title":"Longitude"},"latitude":{"type":"number","title":"Latitude"},"state":{"type":"string","title":"State"},"state_abbreviation":{"type":"string","title":"State Abbreviation"}},"type":"object","required":["name","longitude","latitude","state","state_abbreviation"],"title":"PlaceModel"},"PlanetListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PlanetModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"PlanetListWrapper"},"PlanetModel":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"order_from_sun":{"type":"integer","title":"Order From Sun"},"mass_kg":{"type":"number","title":"Mass Kg"},"mass_earth":{"type":"number","title":"Mass Earth"},"radius_km":{"type":"number","title":"Radius Km"},"radius_earth":{"type":"number","title":"Radius Earth"},"distance_from_sun_au":{"type":"number","title":"Distance From Sun Au"},"orbital_period_days":{"type":"number","title":"Orbital Period Days"},"rotation_period_hours":{"type":"number","title":"Rotation Period Hours"},"gravity_m_s2":{"type":"number","title":"Gravity M S2"},"temperature_k":{"type":"number","title":"Temperature K"},"atmosphere":{"items":{"type":"string"},"type":"array","title":"Atmosphere"},"moons":{"type":"integer","title":"Moons"},"rings":{"type":"boolean","title":"Rings"},"description":{"type":"string","title":"Description"}},"type":"object","required":["name","type","order_from_sun","mass_kg","mass_earth","radius_km","radius_earth","distance_from_sun_au","orbital_period_days","rotation_period_hours","gravity_m_s2","temperature_k","atmosphere","moons","rings","description"],"title":"PlanetModel"},"PlanetWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PlanetModel"}},"type":"object","required":["data"],"title":"PlanetWrapper"},"PlayerListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PlayerModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"PlayerListWrapper"},"PlayerModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"team":{"type":"string","title":"Team"},"sport":{"type":"string","title":"Sport"},"nationality":{"type":"string","title":"Nationality"},"position":{"type":"string","title":"Position"},"date_born":{"type":"string","title":"Date Born"},"height":{"type":"string","title":"Height"},"weight":{"type":"string","title":"Weight"},"description":{"type":"string","title":"Description"},"thumb":{"type":"string","title":"Thumb"}},"type":"object","required":["id","name","team","sport","nationality","position","date_born","height","weight","description","thumb"],"title":"PlayerModel"},"PolicyRateEntryModel":{"properties":{"date":{"type":"string","title":"Date"},"rate_pct":{"type":"number","title":"Rate Pct"}},"type":"object","required":["date","rate_pct"],"title":"PolicyRateEntryModel"},"PolicyRateResult":{"properties":{"bank":{"type":"string","title":"Bank"},"rate_name":{"type":"string","title":"Rate Name"},"rate_pct":{"type":"number","title":"Rate Pct"},"date":{"type":"string","title":"Date"}},"type":"object","required":["bank","rate_name","rate_pct","date"],"title":"PolicyRateResult","description":"Central bank policy rate."},"PolicyRateWrapper":{"properties":{"bank":{"type":"string","title":"Bank"},"rate_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rate Type"},"rate_name":{"type":"string","title":"Rate Name"},"count":{"type":"integer","title":"Count"},"history":{"items":{"$ref":"#/components/schemas/PolicyRateEntryModel"},"type":"array","title":"History"}},"type":"object","required":["bank","rate_name","count","history"],"title":"PolicyRateWrapper"},"PopularSeriesAllModel":{"properties":{"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"series":{"additionalProperties":{"items":{"$ref":"#/components/schemas/PopularSeriesItemModel"},"type":"array"},"type":"object","title":"Series"}},"type":"object","required":["categories","series"],"title":"PopularSeriesAllModel"},"PopularSeriesAllWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PopularSeriesAllModel"}},"type":"object","required":["data"],"title":"PopularSeriesAllWrapper"},"PopularSeriesCategoryModel":{"properties":{"category":{"type":"string","title":"Category"},"series":{"items":{"$ref":"#/components/schemas/PopularSeriesItemModel"},"type":"array","title":"Series"}},"type":"object","required":["category","series"],"title":"PopularSeriesCategoryModel"},"PopularSeriesCategoryWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PopularSeriesCategoryModel"}},"type":"object","required":["data"],"title":"PopularSeriesCategoryWrapper"},"PopularSeriesItemModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["series_id","title"],"title":"PopularSeriesItemModel"},"PortalRequest":{"properties":{"return_url":{"type":"string","title":"Return Url","description":"URL to redirect to after leaving the portal. Defaults to base_url.","default":""}},"type":"object","title":"PortalRequest"},"PortalResponse":{"properties":{"portal_url":{"type":"string","title":"Portal Url"}},"type":"object","required":["portal_url"],"title":"PortalResponse"},"PostListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PostModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"PostListWrapper"},"PostModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"author":{"type":"string","title":"Author"},"subreddit":{"type":"string","title":"Subreddit"},"url":{"type":"string","title":"Url"},"permalink":{"type":"string","title":"Permalink"},"selftext":{"type":"string","title":"Selftext"},"score":{"type":"integer","title":"Score"},"upvote_ratio":{"type":"number","title":"Upvote Ratio"},"num_comments":{"type":"integer","title":"Num Comments"},"created_utc":{"type":"number","title":"Created Utc"},"is_self":{"type":"boolean","title":"Is Self"},"link_flair_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Link Flair Text"}},"type":"object","required":["id","title","author","subreddit","url","permalink","selftext","score","upvote_ratio","num_comments","created_utc","is_self","link_flair_text"],"title":"PostModel"},"PostResult":{"properties":{"uri":{"type":"string","title":"Uri"},"author_handle":{"type":"string","title":"Author Handle"},"author_name":{"type":"string","title":"Author Name"},"text":{"type":"string","title":"Text"},"created_at":{"type":"string","title":"Created At"},"reply_count":{"type":"integer","title":"Reply Count"},"repost_count":{"type":"integer","title":"Repost Count"},"like_count":{"type":"integer","title":"Like Count"}},"type":"object","required":["uri","author_handle","author_name","text","created_at","reply_count","repost_count","like_count"],"title":"PostResult"},"PostThreadWrapper":{"properties":{"source":{"type":"string","title":"Source"},"root":{"$ref":"#/components/schemas/PostResult"},"reply_count":{"type":"integer","title":"Reply Count"},"replies":{"items":{"$ref":"#/components/schemas/PostResult"},"type":"array","title":"Replies"}},"type":"object","required":["source","root","reply_count","replies"],"title":"PostThreadWrapper"},"PostWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PostModel"}},"type":"object","required":["data"],"title":"PostWrapper"},"PostalAddress":{"properties":{"street":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Street"},"care_of":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Care Of"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},"type":"object","title":"PostalAddress"},"PostalCodeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PostalCodeResultModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"PostalCodeListWrapper"},"PostalCodeResultModel":{"properties":{"postal_code":{"type":"string","title":"Postal Code"},"country":{"type":"string","title":"Country"},"country_code":{"type":"string","title":"Country Code"},"places":{"items":{"$ref":"#/components/schemas/PlaceModel"},"type":"array","title":"Places"}},"type":"object","required":["postal_code","country","country_code","places"],"title":"PostalCodeResultModel"},"PostalCodeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PostalCodeResultModel"}},"type":"object","required":["data"],"title":"PostalCodeWrapper"},"PowerBreakdownModel":{"properties":{"zone":{"type":"string","title":"Zone"},"datetime":{"type":"string","title":"Datetime"},"updated_at":{"type":"string","title":"Updated At"},"power_production_total_mw":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Power Production Total Mw"},"renewable_percentage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Renewable Percentage"},"fossil_free_percentage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fossil Free Percentage"},"sources":{"items":{"$ref":"#/components/schemas/PowerSourceModel"},"type":"array","title":"Sources"}},"type":"object","required":["zone","datetime","updated_at","power_production_total_mw","renewable_percentage","fossil_free_percentage","sources"],"title":"PowerBreakdownModel"},"PowerBreakdownWrapper":{"properties":{"data":{"$ref":"#/components/schemas/PowerBreakdownModel"}},"type":"object","required":["data"],"title":"PowerBreakdownWrapper"},"PowerSourceModel":{"properties":{"source":{"type":"string","title":"Source"},"power_mw":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Power Mw"},"emission_factor_gco2eq_kwh":{"type":"integer","title":"Emission Factor Gco2Eq Kwh"}},"type":"object","required":["source","power_mw","emission_factor_gco2eq_kwh"],"title":"PowerSourceModel"},"PredictionEntry":{"properties":{"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},"type":"object","title":"PredictionEntry"},"PriceHistoryResponse":{"properties":{"zone":{"type":"string","title":"Zone"},"days":{"type":"integer","title":"Days"},"count":{"type":"integer","title":"Count"},"prices":{"items":{"$ref":"#/components/schemas/HourlyPriceModel"},"type":"array","title":"Prices"}},"type":"object","required":["zone","days","count","prices"],"title":"PriceHistoryResponse"},"PriceListWrapper":{"properties":{"vs_currency":{"type":"string","title":"Vs Currency"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PriceModel"},"type":"array","title":"Data"}},"type":"object","required":["vs_currency","count","data"],"title":"PriceListWrapper"},"PriceModel":{"properties":{"id":{"type":"string","title":"Id"},"price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price"},"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap"},"change_24h_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Change 24H Pct"}},"type":"object","required":["id","price","market_cap","change_24h_pct"],"title":"PriceModel"},"Proceeding":{"properties":{"type_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Code"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"from_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},"type":"object","title":"Proceeding"},"ProcurementNotice":{"properties":{"id":{"type":"string","title":"Id"},"heading":{"type":"string","title":"Heading"},"status":{"type":"string","title":"Status","default":""},"notice_type":{"type":"string","title":"Notice Type","default":""},"publication_date":{"type":"string","title":"Publication Date","default":""},"deadline":{"type":"string","title":"Deadline","default":""},"buyer_name":{"type":"string","title":"Buyer Name","default":""},"buyer_org_number":{"type":"string","title":"Buyer Org Number","default":""},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"type":"string","title":"Estimated Value Currency","default":""},"doffin_url":{"type":"string","title":"Doffin Url","default":""}},"type":"object","required":["id","heading"],"title":"ProcurementNotice","description":"A public procurement notice from Doffin."},"ProductSearchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ProductSearchResultModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ProductSearchListWrapper"},"ProductSearchResultModel":{"properties":{"barcode":{"type":"string","title":"Barcode"},"name":{"type":"string","title":"Name"},"brands":{"type":"string","title":"Brands"},"nutriscore_grade":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nutriscore Grade"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"}},"type":"object","required":["barcode","name","brands"],"title":"ProductSearchResultModel"},"ProductionUnitModel":{"properties":{"pno":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pno"},"main":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Main"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"industry_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Industry Code"},"industry_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Description"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"employees":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employees"}},"type":"object","required":["pno","main","name","address","zipcode","city","industry_code","industry_description","start_date","end_date","employees"],"title":"ProductionUnitModel"},"ProfanityCheckModel":{"properties":{"contains_profanity":{"type":"boolean","title":"Contains Profanity"},"flagged_words":{"items":{"type":"string"},"type":"array","title":"Flagged Words"},"word_count":{"type":"integer","title":"Word Count"},"flagged_count":{"type":"integer","title":"Flagged Count"}},"type":"object","required":["contains_profanity","flagged_words","word_count","flagged_count"],"title":"ProfanityCheckModel"},"ProfanityCheckWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ProfanityCheckModel"}},"type":"object","required":["data"],"title":"ProfanityCheckWrapper"},"ProfileIndicator":{"properties":{"indicator":{"type":"string","title":"Indicator"},"label":{"type":"string","title":"Label"},"latest_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latest Year"},"latest_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latest Value"},"display_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Value"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["indicator","label"],"title":"ProfileIndicator"},"ProfileResult":{"properties":{"source":{"type":"string","title":"Source"},"did":{"type":"string","title":"Did"},"handle":{"type":"string","title":"Handle"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","title":"Description"},"avatar":{"type":"string","title":"Avatar"},"banner":{"type":"string","title":"Banner"},"followers_count":{"type":"integer","title":"Followers Count"},"follows_count":{"type":"integer","title":"Follows Count"},"posts_count":{"type":"integer","title":"Posts Count"},"created_at":{"type":"string","title":"Created At"},"labels":{"items":{"type":"string"},"type":"array","title":"Labels"}},"type":"object","required":["source","did","handle","display_name","description","avatar","banner","followers_count","follows_count","posts_count","created_at","labels"],"title":"ProfileResult"},"ProfileResultItem":{"properties":{"name":{"type":"string","title":"Name"},"geography":{"additionalProperties":true,"type":"object","title":"Geography"},"indicators":{"additionalProperties":true,"type":"object","title":"Indicators"}},"type":"object","required":["name","geography","indicators"],"title":"ProfileResultItem"},"Programme":{"properties":{"code":{"type":"string","title":"Code","default":""},"title":{"type":"string","title":"Title","default":""}},"type":"object","title":"Programme"},"Project":{"properties":{"reference":{"type":"string","title":"Reference","default":""},"acronym":{"type":"string","title":"Acronym","default":""},"title":{"type":"string","title":"Title","default":""},"teaser":{"type":"string","title":"Teaser","default":""},"start_date":{"type":"string","title":"Start Date","default":""},"end_date":{"type":"string","title":"End Date","default":""},"coordinated_in":{"type":"string","title":"Coordinated In","default":""},"programmes":{"items":{"$ref":"#/components/schemas/Programme"},"type":"array","title":"Programmes","default":[]},"cordis_url":{"type":"string","title":"Cordis Url","default":""},"total_cost":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Total Cost"},"eu_contribution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eu Contribution"}},"type":"object","title":"Project"},"ProjectDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/ProjectModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"ProjectDetailWrapper"},"ProjectListWrapper":{"properties":{"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ProjectModel"},"type":"array","title":"Data"}},"type":"object","required":["total","count","data"],"title":"ProjectListWrapper"},"ProjectModel":{"properties":{"project_num":{"type":"string","title":"Project Num"},"title":{"type":"string","title":"Title"},"abstract":{"type":"string","title":"Abstract"},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscal Year"},"award_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Award Amount"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"activity_code":{"type":"string","title":"Activity Code"},"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"contact_pi":{"type":"string","title":"Contact Pi"},"principal_investigators":{"items":{"$ref":"#/components/schemas/PIInfoModel"},"type":"array","title":"Principal Investigators"},"organization":{"type":"string","title":"Organization"},"org_state":{"type":"string","title":"Org State"},"org_country":{"type":"string","title":"Org Country"},"terms":{"type":"string","title":"Terms"}},"type":"object","required":["project_num","title","abstract","fiscal_year","award_amount","is_active","activity_code","start_date","end_date","contact_pi","principal_investigators","organization","org_state","org_country","terms"],"title":"ProjectModel"},"ProposalDetail":{"properties":{"uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uri"},"number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Number"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"doc_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Number"},"date_issued":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Issued"},"date_published":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Published"},"eli":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eli"},"year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Year"},"content_preview":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Preview"}},"type":"object","title":"ProposalDetail"},"ProposalListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"page":{"type":"integer","title":"Page"},"data":{"items":{"$ref":"#/components/schemas/ProposalSummary"},"type":"array","title":"Data"}},"type":"object","required":["count","page","data"],"title":"ProposalListWrapper"},"ProposalSummary":{"properties":{"year":{"type":"string","title":"Year"},"number":{"type":"string","title":"Number"},"language":{"type":"string","title":"Language"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"akn_uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Akn Uri"}},"type":"object","required":["year","number","language"],"title":"ProposalSummary"},"ProposalWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ProposalDetail"}},"type":"object","required":["data"],"title":"ProposalWrapper"},"ProviderEntry":{"properties":{"npi":{"type":"string","title":"Npi","default":""},"last_name":{"type":"string","title":"Last Name","default":""},"first_name":{"type":"string","title":"First Name","default":""},"middle_name":{"type":"string","title":"Middle Name","default":""},"credential":{"type":"string","title":"Credential","default":""},"gender":{"type":"string","title":"Gender","default":""},"address":{"type":"string","title":"Address","default":""},"city":{"type":"string","title":"City","default":""},"state":{"type":"string","title":"State","default":""},"zip_code":{"type":"string","title":"Zip Code","default":""},"phone":{"type":"string","title":"Phone","default":""},"primary_specialty":{"type":"string","title":"Primary Specialty","default":""},"organization_name":{"type":"string","title":"Organization Name","default":""},"graduation_year":{"type":"string","title":"Graduation Year","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","title":"ProviderEntry"},"ProviderQuery":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"specialty":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specialty"}},"type":"object","title":"ProviderQuery"},"ProviderSearchResponse":{"properties":{"query":{"$ref":"#/components/schemas/ProviderQuery"},"total":{"type":"integer","title":"Total"},"providers":{"items":{"$ref":"#/components/schemas/ProviderEntry"},"type":"array","title":"Providers"},"source":{"type":"string","title":"Source"}},"type":"object","required":["query","total","providers","source"],"title":"ProviderSearchResponse"},"PublicJournalEntry":{"properties":{"id":{"type":"string","title":"Id","default":""},"entity":{"type":"string","title":"Entity","default":""},"title":{"type":"string","title":"Title","default":""},"journal_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Date"},"journal_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Type"},"administrative_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Administrative Unit"}},"type":"object","title":"PublicJournalEntry","description":"A public journal entry from eInnsyn."},"PublicationListWrapper":{"properties":{"project_num":{"type":"string","title":"Project Num"},"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/PublicationModel"},"type":"array","title":"Data"}},"type":"object","required":["project_num","total","count","data"],"title":"PublicationListWrapper"},"PublicationModel":{"properties":{"pmid":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pmid"},"core_project_num":{"type":"string","title":"Core Project Num"},"appl_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Appl Id"}},"type":"object","required":["pmid","core_project_num","appl_id"],"title":"PublicationModel"},"QrCodeModel":{"properties":{"url":{"type":"string","title":"Url"},"data":{"type":"string","title":"Data"},"size":{"type":"integer","title":"Size"},"format":{"type":"string","title":"Format"},"error_correction":{"type":"string","title":"Error Correction"}},"type":"object","required":["url","data","size","format","error_correction"],"title":"QrCodeModel"},"QrCodeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/QrCodeModel"}},"type":"object","required":["data"],"title":"QrCodeWrapper"},"QualityMeasure":{"properties":{"measure_id":{"type":"string","title":"Measure Id","default":""},"measure_name":{"type":"string","title":"Measure Name","default":""},"score":{"type":"string","title":"Score","default":""},"footnote":{"type":"string","title":"Footnote","default":""},"start_date":{"type":"string","title":"Start Date","default":""},"end_date":{"type":"string","title":"End Date","default":""},"sample":{"type":"string","title":"Sample","default":""}},"type":"object","title":"QualityMeasure"},"QuoteListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__famous_quotes__models__QuoteModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"QuoteListWrapper"},"RatePoint":{"properties":{"date":{"type":"string","title":"Date"},"rate":{"type":"number","title":"Rate"}},"type":"object","required":["date","rate"],"title":"RatePoint"},"RateWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__ecb_fx__models__RateModel"}},"type":"object","required":["data"],"title":"RateWrapper"},"RatesModel":{"properties":{"date":{"type":"string","title":"Date"},"base":{"type":"string","title":"Base"},"rates":{"additionalProperties":{"type":"number"},"type":"object","title":"Rates"}},"type":"object","required":["date","base","rates"],"title":"RatesModel"},"ReadingEntry":{"properties":{"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"speed":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speed"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"direction_cardinal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction Cardinal"},"gust":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gust"}},"type":"object","title":"ReadingEntry"},"ReadmeModel":{"properties":{"owner":{"type":"string","title":"Owner"},"repo":{"type":"string","title":"Repo"},"content":{"type":"string","title":"Content"}},"type":"object","required":["owner","repo","content"],"title":"ReadmeModel"},"ReadmeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ReadmeModel"}},"type":"object","required":["data"],"title":"ReadmeWrapper"},"Recall":{"properties":{"nhtsa_campaign_number":{"type":"string","title":"Nhtsa Campaign Number"},"report_received_date":{"type":"string","title":"Report Received Date"},"component":{"type":"string","title":"Component"},"summary":{"type":"string","title":"Summary"},"consequence":{"type":"string","title":"Consequence"},"remedy":{"type":"string","title":"Remedy"},"manufacturer":{"type":"string","title":"Manufacturer"},"notes":{"type":"string","title":"Notes"},"model_year":{"type":"string","title":"Model Year"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"}},"type":"object","required":["nhtsa_campaign_number","report_received_date","component","summary","consequence","remedy","manufacturer","notes","model_year","make","model"],"title":"Recall"},"RecallsWrapper":{"properties":{"source":{"type":"string","title":"Source"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"},"model_year":{"type":"string","title":"Model Year"},"count":{"type":"integer","title":"Count"},"recalls":{"items":{"$ref":"#/components/schemas/Recall"},"type":"array","title":"Recalls"}},"type":"object","required":["source","make","model","model_year","count","recalls"],"title":"RecallsWrapper"},"RecentProjectsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"results":{"items":{"$ref":"#/components/schemas/Project"},"type":"array","title":"Results"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","total","results","source"],"title":"RecentProjectsResponse"},"RecipeCategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RecipeCategoryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RecipeCategoryListWrapper"},"RecipeCategoryModel":{"properties":{"name":{"type":"string","title":"Name"},"image_url":{"type":"string","title":"Image Url"},"description":{"type":"string","title":"Description"}},"type":"object","required":["name","image_url","description"],"title":"RecipeCategoryModel"},"RecipeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RecipeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RecipeListWrapper"},"RecipeModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"area":{"type":"string","title":"Area"},"instructions":{"type":"string","title":"Instructions"},"image_url":{"type":"string","title":"Image Url"},"tags":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tags"},"youtube_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Url"},"ingredients":{"items":{"$ref":"#/components/schemas/gnistai__context__recipe__models__IngredientModel"},"type":"array","title":"Ingredients"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"}},"type":"object","required":["id","name","category","area","instructions","image_url","tags","youtube_url","ingredients","source_url"],"title":"RecipeModel"},"RecipeSummaryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RecipeSummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RecipeSummaryListWrapper"},"RecipeSummaryModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"image_url":{"type":"string","title":"Image Url"}},"type":"object","required":["id","name","image_url"],"title":"RecipeSummaryModel"},"RecipeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RecipeModel"}},"type":"object","required":["data"],"title":"RecipeWrapper"},"RecipientListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"data":{"items":{"$ref":"#/components/schemas/RecipientModel"},"type":"array","title":"Data"}},"type":"object","required":["count","total","data"],"title":"RecipientListWrapper"},"RecipientModel":{"properties":{"recipient_id":{"type":"string","title":"Recipient Id"},"name":{"type":"string","title":"Name"},"uei":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uei"},"duns":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duns"},"recipient_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Level"},"amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Amount"},"parent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Name"},"parent_uei":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Uei"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"business_types":{"items":{"type":"string"},"type":"array","title":"Business Types"},"alternate_names":{"items":{"type":"string"},"type":"array","title":"Alternate Names"}},"type":"object","required":["recipient_id","name"],"title":"RecipientModel"},"RecipientWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RecipientModel"}},"type":"object","required":["data"],"title":"RecipientWrapper"},"RecognizedDrugModel":{"properties":{"input":{"type":"string","title":"Input"},"atc_code":{"type":"string","title":"Atc Code"},"substance":{"type":"string","title":"Substance"},"maintained":{"type":"boolean","title":"Maintained"}},"type":"object","required":["input","atc_code","substance","maintained"],"title":"RecognizedDrugModel"},"RecommendationsResponse":{"properties":{"seed_paper_id":{"type":"string","title":"Seed Paper Id","default":""},"count":{"type":"integer","title":"Count","default":0},"recommendations":{"items":{"$ref":"#/components/schemas/PaperBrief"},"type":"array","title":"Recommendations"}},"type":"object","title":"RecommendationsResponse"},"RecordingListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RecordingModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RecordingListWrapper"},"RecordingModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"artist":{"type":"string","title":"Artist"},"length_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Length Ms"},"first_release_date":{"type":"string","title":"First Release Date"}},"type":"object","required":["id","title","artist","first_release_date"],"title":"RecordingModel"},"ReferenceModel":{"properties":{"url":{"type":"string","title":"Url"},"source":{"type":"string","title":"Source","default":""},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]}},"type":"object","required":["url"],"title":"ReferenceModel"},"ReferencesResponse":{"properties":{"offset":{"type":"integer","title":"Offset","default":0},"count":{"type":"integer","title":"Count","default":0},"references":{"items":{"$ref":"#/components/schemas/PaperBrief"},"type":"array","title":"References"}},"type":"object","title":"ReferencesResponse"},"RegionDetail":{"properties":{"county_id":{"type":"string","title":"County Id"},"name":{"type":"string","title":"Name"},"municipalities":{"items":{"$ref":"#/components/schemas/MunicipalityDetail"},"type":"array","title":"Municipalities"}},"type":"object","required":["county_id","name","municipalities"],"title":"RegionDetail"},"RegionDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"items":{"$ref":"#/components/schemas/RegionDetail"},"type":"array","title":"Data"}},"type":"object","required":["found","data"],"title":"RegionDetailWrapper"},"RelationshipListWrapper":{"properties":{"lei":{"type":"string","title":"Lei"},"direction":{"type":"string","title":"Direction"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RelationshipModel"},"type":"array","title":"Data"}},"type":"object","required":["lei","direction","count","data"],"title":"RelationshipListWrapper"},"RelationshipModel":{"properties":{"relationship_type":{"type":"string","title":"Relationship Type"},"relationship_status":{"type":"string","title":"Relationship Status"},"start_lei":{"type":"string","title":"Start Lei"},"end_lei":{"type":"string","title":"End Lei"}},"type":"object","required":["relationship_type","relationship_status","start_lei","end_lei"],"title":"RelationshipModel"},"ReleaseListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ReleaseModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ReleaseListWrapper"},"ReleaseModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"artist":{"type":"string","title":"Artist"},"date":{"type":"string","title":"Date"},"country":{"type":"string","title":"Country"},"status":{"type":"string","title":"Status"},"track_count":{"type":"integer","title":"Track Count"}},"type":"object","required":["id","title","artist","date","country","status","track_count"],"title":"ReleaseModel"},"RepoListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RepoModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RepoListWrapper"},"RepoModel":{"properties":{"full_name":{"type":"string","title":"Full Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"stars":{"type":"integer","title":"Stars"},"forks":{"type":"integer","title":"Forks"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"last_pushed":{"type":"string","title":"Last Pushed"},"url":{"type":"string","title":"Url"},"topics":{"items":{"type":"string"},"type":"array","title":"Topics"}},"type":"object","required":["full_name","description","stars","forks","language","license","last_pushed","url","topics"],"title":"RepoModel"},"RepoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RepoModel"}},"type":"object","required":["data"],"title":"RepoWrapper"},"Representative":{"properties":{"id":{"type":"string","title":"Id"},"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"},"party_id":{"type":"string","title":"Party Id"},"party_name":{"type":"string","title":"Party Name"},"county_id":{"type":"string","title":"County Id"},"county_name":{"type":"string","title":"County Name"},"email":{"type":"string","title":"Email"},"is_substitute":{"type":"boolean","title":"Is Substitute"},"gender":{"type":"string","title":"Gender"},"date_of_birth":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Birth"},"committees":{"items":{"$ref":"#/components/schemas/RepresentativeCommittee"},"type":"array","title":"Committees"}},"type":"object","required":["id","first_name","last_name","party_id","party_name","county_id","county_name","email","is_substitute","gender","committees"],"title":"Representative"},"RepresentativeCommittee":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"RepresentativeCommittee"},"RepresentativeListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Representative"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"RepresentativeListWrapper"},"ResearcherFundingModel":{"properties":{"title":{"type":"string","title":"Title"},"funder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Funder"},"funding_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Funding Type"},"amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["title"],"title":"ResearcherFundingModel"},"ResearcherProfileModel":{"properties":{"orcid_id":{"type":"string","title":"Orcid Id"},"given_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Given Name"},"family_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Family Name"},"credit_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credit Name"},"biography":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Biography"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"employments":{"items":{"$ref":"#/components/schemas/AffiliationModel"},"type":"array","title":"Employments"},"educations":{"items":{"$ref":"#/components/schemas/AffiliationModel"},"type":"array","title":"Educations"}},"type":"object","required":["orcid_id"],"title":"ResearcherProfileModel"},"ResearcherWorkModel":{"properties":{"title":{"type":"string","title":"Title"},"doi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doi"},"work_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Type"},"publication_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publication Date"},"journal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"external_ids":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"External Ids"}},"type":"object","required":["title"],"title":"ResearcherWorkModel"},"ReservedName":{"properties":{"register":{"type":"string","title":"Register"},"vessel_name":{"type":"string","title":"Vessel Name"}},"type":"object","required":["vessel_name"],"title":"ReservedName"},"ReservedNameListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ReservedName"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ReservedNameListWrapper"},"Resource":{"properties":{"url":{"type":"string","title":"Url","default":""},"format":{"type":"string","title":"Format","default":""},"name":{"type":"string","title":"Name","default":""},"size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size"},"last_modified":{"type":"string","title":"Last Modified","default":""}},"type":"object","title":"Resource"},"ReverseDnsModel":{"properties":{"ip":{"type":"string","title":"Ip"},"hostnames":{"items":{"type":"string"},"type":"array","title":"Hostnames"}},"type":"object","required":["ip","hostnames"],"title":"ReverseDnsModel"},"ReverseDnsWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ReverseDnsModel"}},"type":"object","required":["data"],"title":"ReverseDnsWrapper"},"ReverseGeocodingResultModel":{"properties":{"place_id":{"type":"integer","title":"Place Id"},"osm_type":{"type":"string","title":"Osm Type"},"osm_id":{"type":"integer","title":"Osm Id"},"display_name":{"type":"string","title":"Display Name"},"lat":{"type":"number","title":"Lat"},"lon":{"type":"number","title":"Lon"},"address":{"additionalProperties":{"type":"string"},"type":"object","title":"Address"}},"type":"object","required":["place_id","osm_type","osm_id","display_name","lat","lon","address"],"title":"ReverseGeocodingResultModel"},"ReverseGeocodingWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ReverseGeocodingResultModel"}},"type":"object","required":["data"],"title":"ReverseGeocodingWrapper"},"RhymeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"query":{"type":"string","title":"Query"},"data":{"items":{"$ref":"#/components/schemas/RhymeModel"},"type":"array","title":"Data"}},"type":"object","required":["count","query","data"],"title":"RhymeListWrapper"},"RhymeModel":{"properties":{"word":{"type":"string","title":"Word"},"score":{"type":"integer","title":"Score"},"num_syllables":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Syllables"}},"type":"object","required":["word","score"],"title":"RhymeModel"},"RiddleListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RiddleModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RiddleListWrapper"},"RiddleModel":{"properties":{"id":{"type":"integer","title":"Id"},"category":{"type":"string","title":"Category"},"difficulty":{"type":"string","title":"Difficulty"},"question":{"type":"string","title":"Question"},"hint":{"type":"string","title":"Hint"}},"type":"object","required":["id","category","difficulty","question","hint"],"title":"RiddleModel"},"RiddleWithAnswerModel":{"properties":{"id":{"type":"integer","title":"Id"},"category":{"type":"string","title":"Category"},"difficulty":{"type":"string","title":"Difficulty"},"question":{"type":"string","title":"Question"},"answer":{"type":"string","title":"Answer"},"hint":{"type":"string","title":"Hint"}},"type":"object","required":["id","category","difficulty","question","answer","hint"],"title":"RiddleWithAnswerModel"},"RiddleWithAnswerWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RiddleWithAnswerModel"}},"type":"object","required":["data"],"title":"RiddleWithAnswerWrapper"},"RiddleWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RiddleModel"}},"type":"object","required":["data"],"title":"RiddleWrapper"},"RiskSignal":{"properties":{"source":{"type":"string","title":"Source"},"signal_type":{"type":"string","title":"Signal Type"},"severity":{"type":"string","title":"Severity"},"detail":{"type":"string","title":"Detail"}},"type":"object","required":["source","signal_type","severity","detail"],"title":"RiskSignal","description":"An individual risk signal from a screening result."},"RoleListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/RoleModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"RoleListWrapper"},"RoleModel":{"properties":{"role_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Type"},"person_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Person Name"},"birth_year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Year"},"entity_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Name"},"entity_org_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Org Number"}},"type":"object","required":["role_type","person_name","birth_year","entity_name","entity_org_number"],"title":"RoleModel"},"SafetyRating":{"properties":{"vehicle_id":{"type":"integer","title":"Vehicle Id"},"vehicle_description":{"type":"string","title":"Vehicle Description"},"overall_rating":{"type":"string","title":"Overall Rating"},"overall_front_crash_rating":{"type":"string","title":"Overall Front Crash Rating"},"front_crash_driverside_rating":{"type":"string","title":"Front Crash Driverside Rating"},"front_crash_passengerside_rating":{"type":"string","title":"Front Crash Passengerside Rating"},"overall_side_crash_rating":{"type":"string","title":"Overall Side Crash Rating"},"side_crash_driverside_rating":{"type":"string","title":"Side Crash Driverside Rating"},"side_crash_passengerside_rating":{"type":"string","title":"Side Crash Passengerside Rating"},"rollover_rating":{"type":"string","title":"Rollover Rating"},"side_pole_crash_rating":{"type":"string","title":"Side Pole Crash Rating"},"complaints_count":{"type":"integer","title":"Complaints Count"},"recalls_count":{"type":"integer","title":"Recalls Count"},"investigation_count":{"type":"integer","title":"Investigation Count"}},"type":"object","required":["vehicle_id","vehicle_description","overall_rating","overall_front_crash_rating","front_crash_driverside_rating","front_crash_passengerside_rating","overall_side_crash_rating","side_crash_driverside_rating","side_crash_passengerside_rating","rollover_rating","side_pole_crash_rating","complaints_count","recalls_count","investigation_count"],"title":"SafetyRating"},"SafetyRatingsWrapper":{"properties":{"source":{"type":"string","title":"Source"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"},"model_year":{"type":"string","title":"Model Year"},"count":{"type":"integer","title":"Count"},"ratings":{"items":{"$ref":"#/components/schemas/SafetyRating"},"type":"array","title":"Ratings"}},"type":"object","required":["source","make","model","model_year","count","ratings"],"title":"SafetyRatingsWrapper"},"SanctionsMatch":{"properties":{"id":{"type":"string","title":"Id"},"source":{"type":"string","title":"Source"},"entity_type":{"type":"string","title":"Entity Type"},"name":{"type":"string","title":"Name"},"matched_name":{"type":"string","title":"Matched Name"},"score":{"type":"number","title":"Score"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases"},"programs":{"items":{"type":"string"},"type":"array","title":"Programs"},"countries":{"items":{"type":"string"},"type":"array","title":"Countries"},"listing_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Listing Date"}},"type":"object","required":["id","source","entity_type","name","matched_name","score"],"title":"SanctionsMatch","description":"A match from the sanctions screening source."},"SayHelloResponse":{"properties":{"message":{"type":"string","title":"Message"},"name":{"type":"string","title":"Name"}},"type":"object","required":["message","name"],"title":"SayHelloResponse"},"ScreeningResult":{"properties":{"query":{"type":"string","title":"Query"},"risk_level":{"type":"string","title":"Risk Level","description":"Overall risk: clear, low, medium, high, critical"},"risk_signals":{"items":{"$ref":"#/components/schemas/RiskSignal"},"type":"array","title":"Risk Signals"},"sanctions_matches":{"items":{"$ref":"#/components/schemas/SanctionsMatch"},"type":"array","title":"Sanctions Matches"},"offshore_leaks_matches":{"items":{"$ref":"#/components/schemas/OffshoreLeaksMatch"},"type":"array","title":"Offshore Leaks Matches"},"corporate_records":{"items":{"$ref":"#/components/schemas/CorporateRecord"},"type":"array","title":"Corporate Records"},"swedish_company_records":{"items":{"$ref":"#/components/schemas/SwedishCompanyRecord"},"type":"array","title":"Swedish Company Records"},"finnish_company_records":{"items":{"$ref":"#/components/schemas/FinnishCompanyRecord"},"type":"array","title":"Finnish Company Records"},"danish_company_records":{"items":{"$ref":"#/components/schemas/DanishCompanyRecord"},"type":"array","title":"Danish Company Records"},"norwegian_company_records":{"items":{"$ref":"#/components/schemas/NorwegianCompanyRecord"},"type":"array","title":"Norwegian Company Records"},"sec_edgar_records":{"items":{"$ref":"#/components/schemas/SecEdgarRecord"},"type":"array","title":"Sec Edgar Records"},"uk_companies_house_records":{"items":{"$ref":"#/components/schemas/UkCompaniesHouseRecord"},"type":"array","title":"Uk Companies House Records"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__compliance_screening__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query","risk_level"],"title":"ScreeningResult","description":"Unified compliance screening result for a single entity."},"SearchActorsWrapper":{"properties":{"source":{"type":"string","title":"Source"},"query":{"type":"string","title":"Query"},"count":{"type":"integer","title":"Count"},"actors":{"items":{"$ref":"#/components/schemas/ActorResult"},"type":"array","title":"Actors"}},"type":"object","required":["source","query","count","actors"],"title":"SearchActorsWrapper"},"SearchArticle":{"properties":{"title":{"type":"string","title":"Title"},"page_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Id"},"snippet":{"type":"string","title":"Snippet","default":""},"word_count":{"type":"integer","title":"Word Count","default":0}},"type":"object","required":["title"],"title":"SearchArticle"},"SearchByProgrammeResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"programme":{"type":"string","title":"Programme"},"results":{"items":{"$ref":"#/components/schemas/Project"},"type":"array","title":"Results"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","total","programme","results","source"],"title":"SearchByProgrammeResponse"},"SearchFilingsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"filings":{"items":{"$ref":"#/components/schemas/gnistai__context__sec_edgar__models__Filing"},"type":"array","title":"Filings"}},"type":"object","required":["count","filings"],"title":"SearchFilingsResponse"},"SearchIndicatorsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"indicators":{"items":{"$ref":"#/components/schemas/gnistai__context__who_gho__models__Indicator"},"type":"array","title":"Indicators"}},"type":"object","required":["count","indicators"],"title":"SearchIndicatorsResponse"},"SearchItem":{"properties":{"id":{"type":"string","title":"Id"},"entity":{"type":"string","title":"Entity"},"title":{"type":"string","title":"Title"},"journal_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Date"},"journal_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Type"},"published_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published Date"},"administrative_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Administrative Unit"},"case_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Case Id"},"case_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Case Year"},"case_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Case Number"},"meeting_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meeting Date"}},"type":"object","required":["id","entity","title"],"title":"SearchItem"},"SearchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total_results":{"type":"integer","title":"Total Results"},"data":{"items":{"$ref":"#/components/schemas/SearchResultModel"},"type":"array","title":"Data"}},"type":"object","required":["count","total_results","data"],"title":"SearchListWrapper"},"SearchPostsWrapper":{"properties":{"source":{"type":"string","title":"Source"},"query":{"type":"string","title":"Query"},"count":{"type":"integer","title":"Count"},"posts":{"items":{"$ref":"#/components/schemas/PostResult"},"type":"array","title":"Posts"}},"type":"object","required":["source","query","count","posts"],"title":"SearchPostsWrapper"},"SearchProjectsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"results":{"items":{"$ref":"#/components/schemas/Project"},"type":"array","title":"Results"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","total","results","source"],"title":"SearchProjectsResponse"},"SearchQuery":{"properties":{"icao24":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icao24"},"callsign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callsign"}},"type":"object","title":"SearchQuery"},"SearchResponseModel":{"properties":{"query":{"type":"string","title":"Query"},"results":{"items":{"$ref":"#/components/schemas/SearchResultItem"},"type":"array","title":"Results"},"toolkits_searched":{"type":"integer","title":"Toolkits Searched"},"toolkits_responded":{"type":"integer","title":"Toolkits Responded"},"total_latency_ms":{"type":"number","title":"Total Latency Ms"}},"type":"object","required":["query","results","toolkits_searched","toolkits_responded","total_latency_ms"],"title":"SearchResponseModel"},"SearchResultItem":{"properties":{"toolkit":{"type":"string","title":"Toolkit"},"toolkit_slug":{"type":"string","title":"Toolkit Slug"},"category":{"type":"string","title":"Category"},"tool_used":{"type":"string","title":"Tool Used"},"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"},"latency_ms":{"type":"number","title":"Latency Ms"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["toolkit","toolkit_slug","category","tool_used","data","latency_ms"],"title":"SearchResultItem"},"SearchResultModel":{"properties":{"orcid_id":{"type":"string","title":"Orcid Id"},"given_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Given Name"},"family_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Family Name"},"credit_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credit Name"},"institution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Institution"}},"type":"object","required":["orcid_id"],"title":"SearchResultModel"},"SearchResultsWrapper":{"properties":{"institution":{"type":"string","title":"Institution","default":""},"total":{"type":"integer","title":"Total","default":0},"results":{"items":{"$ref":"#/components/schemas/Artwork"},"type":"array","title":"Results","default":[]},"query":{"type":"string","title":"Query","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","title":"SearchResultsWrapper"},"SearchVessel":{"properties":{"mmsi":{"type":"integer","title":"Mmsi"},"imo":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Imo"},"name":{"type":"string","title":"Name","default":""},"flag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flag"},"vessel_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Type"},"lat":{"type":"number","title":"Lat","default":0.0},"lon":{"type":"number","title":"Lon","default":0.0},"speed_knots":{"type":"number","title":"Speed Knots","default":0.0},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"timestamp":{"type":"string","title":"Timestamp","default":""}},"type":"object","required":["mmsi"],"title":"SearchVessel"},"SecEdgarRecord":{"properties":{"cik":{"type":"integer","title":"Cik"},"company_name":{"type":"string","title":"Company Name"},"ticker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ticker"},"sic_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sic Description"},"recent_filings_count":{"type":"integer","title":"Recent Filings Count","default":0}},"type":"object","required":["cik","company_name"],"title":"SecEdgarRecord","description":"A US company record from SEC EDGAR."},"Section":{"properties":{"heading":{"type":"string","title":"Heading"},"level":{"type":"integer","title":"Level"},"content":{"type":"string","title":"Content"}},"type":"object","required":["heading","level","content"],"title":"Section"},"SectionsResponse":{"properties":{"title":{"type":"string","title":"Title"},"section_count":{"type":"integer","title":"Section Count"},"sections":{"items":{"$ref":"#/components/schemas/Section"},"type":"array","title":"Sections"}},"type":"object","required":["title","section_count","sections"],"title":"SectionsResponse"},"SectorsResponse":{"properties":{"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"sectors":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sectors"}},"type":"object","required":["source","count","sectors"],"title":"SectorsResponse"},"SentimentPoint":{"properties":{"date":{"type":"string","title":"Date"},"tone":{"type":"number","title":"Tone"}},"type":"object","required":["date","tone"],"title":"SentimentPoint","description":"A single data point in a sentiment timeline."},"Series":{"properties":{"code":{"type":"string","title":"Code"},"description":{"type":"string","title":"Description"}},"type":"object","required":["code","description"],"title":"Series"},"SeriesInfoModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"title":{"type":"string","title":"Title"},"frequency":{"type":"string","title":"Frequency"},"frequency_short":{"type":"string","title":"Frequency Short"},"units":{"type":"string","title":"Units"},"units_short":{"type":"string","title":"Units Short"},"seasonal_adjustment":{"type":"string","title":"Seasonal Adjustment"},"seasonal_adjustment_short":{"type":"string","title":"Seasonal Adjustment Short"},"observation_start":{"type":"string","title":"Observation Start"},"observation_end":{"type":"string","title":"Observation End"},"last_updated":{"type":"string","title":"Last Updated"},"popularity":{"type":"integer","title":"Popularity"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["series_id","title","frequency","frequency_short","units","units_short","seasonal_adjustment","seasonal_adjustment_short","observation_start","observation_end","last_updated","popularity","notes"],"title":"SeriesInfoModel"},"SeriesInfoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/SeriesInfoModel"}},"type":"object","required":["data"],"title":"SeriesInfoWrapper"},"SeriesMetaModel":{"properties":{"title":{"type":"string","title":"Title"},"units":{"type":"string","title":"Units"},"frequency":{"type":"string","title":"Frequency"}},"type":"object","required":["title","units","frequency"],"title":"SeriesMetaModel"},"SeriesSearchResultModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"title":{"type":"string","title":"Title"},"frequency":{"type":"string","title":"Frequency"},"units":{"type":"string","title":"Units"},"seasonal_adjustment":{"type":"string","title":"Seasonal Adjustment"},"observation_start":{"type":"string","title":"Observation Start"},"observation_end":{"type":"string","title":"Observation End"},"last_updated":{"type":"string","title":"Last Updated"},"popularity":{"type":"integer","title":"Popularity"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["series_id","title","frequency","units","seasonal_adjustment","observation_start","observation_end","last_updated","popularity","notes"],"title":"SeriesSearchResultModel"},"SeriesSearchResultsWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SeriesSearchResultModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SeriesSearchResultsWrapper"},"SessionListWrapper":{"properties":{"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SessionListWrapper"},"ShakeHandResponse":{"properties":{"message":{"type":"string","title":"Message"},"authenticated":{"type":"boolean","title":"Authenticated"}},"type":"object","required":["message","authenticated"],"title":"ShakeHandResponse"},"SignalModel":{"properties":{"datasource":{"type":"string","title":"Datasource"},"entity_type":{"type":"string","title":"Entity Type"},"entity_code":{"type":"string","title":"Entity Code"},"from_time":{"type":"string","title":"From Time"},"until_time":{"type":"string","title":"Until Time"},"step":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Step"},"native_step":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Native Step"},"values":{"items":{"anyOf":[{"type":"number"},{"type":"null"}]},"type":"array","title":"Values","default":[]}},"type":"object","required":["datasource","entity_type","entity_code","from_time","until_time"],"title":"SignalModel"},"SignalWrapper":{"properties":{"source":{"type":"string","title":"Source"},"data":{"$ref":"#/components/schemas/SignalModel"}},"type":"object","required":["source","data"],"title":"SignalWrapper"},"SimplePriceModel":{"properties":{"coin_id":{"type":"string","title":"Coin Id"},"prices":{"additionalProperties":{"type":"number"},"type":"object","title":"Prices"}},"type":"object","required":["coin_id","prices"],"title":"SimplePriceModel"},"SimplePriceWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SimplePriceModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SimplePriceWrapper"},"SmhiMetadataResponse":{"properties":{"warning_levels":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Warning Levels"},"event_types":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Event Types"}},"type":"object","required":["warning_levels","event_types"],"title":"SmhiMetadataResponse"},"SmhiWarning":{"properties":{"id":{"type":"integer","title":"Id"},"event_code":{"type":"string","title":"Event Code"},"event_name":{"type":"string","title":"Event Name"},"classification_code":{"type":"string","title":"Classification Code"},"classification_name":{"type":"string","title":"Classification Name"},"warning_areas":{"items":{"$ref":"#/components/schemas/SmhiWarningArea"},"type":"array","title":"Warning Areas"}},"type":"object","required":["id","event_code","event_name","classification_code","classification_name","warning_areas"],"title":"SmhiWarning"},"SmhiWarningArea":{"properties":{"area_id":{"type":"integer","title":"Area Id"},"area_name":{"type":"string","title":"Area Name"},"warning_level":{"type":"string","title":"Warning Level"},"warning_level_name":{"type":"string","title":"Warning Level Name"},"event_description":{"type":"string","title":"Event Description"},"event_description_code":{"type":"string","title":"Event Description Code"},"approximate_start":{"type":"string","title":"Approximate Start"},"approximate_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Approximate End"},"published":{"type":"string","title":"Published"},"affected_counties":{"items":{"type":"string"},"type":"array","title":"Affected Counties"},"descriptions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Descriptions"}},"type":"object","required":["area_id","area_name","warning_level","warning_level_name","event_description","event_description_code","approximate_start","approximate_end","published","affected_counties","descriptions"],"title":"SmhiWarningArea"},"SmhiWarningEvent":{"properties":{"warning_id":{"type":"integer","title":"Warning Id"},"event_code":{"type":"string","title":"Event Code","default":""},"event_name":{"type":"string","title":"Event Name","default":""},"warning_level":{"type":"string","title":"Warning Level","description":"MESSAGE, YELLOW, ORANGE, or RED"},"warning_level_name":{"type":"string","title":"Warning Level Name","default":""},"area_name":{"type":"string","title":"Area Name","default":""},"event_description":{"type":"string","title":"Event Description","default":""},"approximate_start":{"type":"string","title":"Approximate Start","default":""},"approximate_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Approximate End"},"published":{"type":"string","title":"Published","default":""},"affected_counties":{"items":{"type":"string"},"type":"array","title":"Affected Counties"}},"type":"object","required":["warning_id","warning_level"],"title":"SmhiWarningEvent","description":"A weather warning from SMHI (Swedish Meteorological and Hydrological Institute)."},"SmhiWarningsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"elevated_count":{"type":"integer","title":"Elevated Count"},"warnings":{"items":{"$ref":"#/components/schemas/SmhiWarning"},"type":"array","title":"Warnings"}},"type":"object","required":["count","elevated_count","warnings"],"title":"SmhiWarningsResponse"},"SnapshotListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SnapshotModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SnapshotListWrapper"},"SnapshotModel":{"properties":{"url":{"type":"string","title":"Url"},"wayback_url":{"type":"string","title":"Wayback Url"},"timestamp":{"type":"string","title":"Timestamp"},"date":{"type":"string","title":"Date"},"status_code":{"type":"string","title":"Status Code"},"mimetype":{"type":"string","title":"Mimetype"},"length":{"type":"integer","title":"Length"}},"type":"object","required":["url","wayback_url","timestamp","date","status_code","mimetype","length"],"title":"SnapshotModel"},"SniCode":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"SniCode"},"SolarFlareListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SolarFlareModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SolarFlareListWrapper"},"SolarFlareModel":{"properties":{"flare_id":{"type":"string","title":"Flare Id"},"begin_time":{"type":"string","title":"Begin Time"},"peak_time":{"type":"string","title":"Peak Time"},"end_time":{"type":"string","title":"End Time"},"class_type":{"type":"string","title":"Class Type"},"source_location":{"type":"string","title":"Source Location"},"active_region":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Active Region"},"link":{"type":"string","title":"Link"}},"type":"object","required":["flare_id","begin_time","peak_time","end_time","class_type","source_location","link"],"title":"SolarFlareModel"},"SourceDetail":{"properties":{"source_id":{"type":"string","title":"Source Id","default":""},"source_name":{"type":"string","title":"Source Name","default":""},"source_type":{"type":"string","title":"Source Type","default":""},"country":{"type":"string","title":"Country","default":""},"lat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat"},"lon":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon"},"sector":{"type":"string","title":"Sector","default":""},"subsector":{"type":"string","title":"Subsector","default":""},"emissions_data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Emissions Data","default":[]}},"type":"object","title":"SourceDetail"},"SourceDetailResponse":{"properties":{"source":{"type":"string","title":"Source"},"found":{"type":"boolean","title":"Found"},"detail":{"anyOf":[{"$ref":"#/components/schemas/SourceDetail"},{"type":"null"}]}},"type":"object","required":["source","found"],"title":"SourceDetailResponse"},"SourceEntry":{"properties":{"source_id":{"type":"string","title":"Source Id","default":""},"source_name":{"type":"string","title":"Source Name","default":""},"source_type":{"type":"string","title":"Source Type","default":""},"country":{"type":"string","title":"Country","default":""},"lat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat"},"lon":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon"},"emissions":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Emissions"},"sector":{"type":"string","title":"Sector","default":""},"subsector":{"type":"string","title":"Subsector","default":""}},"type":"object","title":"SourceEntry"},"SourceResultModel":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"type":"integer","title":"Latency Ms"}},"type":"object","required":["name","display_name","ok","results_count","error","error_detail","latency_ms"],"title":"SourceResultModel"},"SourcesResponse":{"properties":{"source":{"type":"string","title":"Source"},"gas":{"type":"string","title":"Gas"},"count":{"type":"integer","title":"Count"},"sources":{"items":{"$ref":"#/components/schemas/SourceEntry"},"type":"array","title":"Sources"}},"type":"object","required":["source","gas","count","sources"],"title":"SourcesResponse"},"SparqlResultModel":{"properties":{"columns":{"items":{"type":"string"},"type":"array","title":"Columns"},"rows":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Rows"}},"type":"object","required":["columns","rows"],"title":"SparqlResultModel"},"SparqlResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/SparqlResultModel"}},"type":"object","required":["data"],"title":"SparqlResultWrapper"},"SpeciesDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/SpeciesModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"SpeciesDetailWrapper"},"SpeciesListWrapper":{"properties":{"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SpeciesModel"},"type":"array","title":"Data"}},"type":"object","required":["total","count","data"],"title":"SpeciesListWrapper"},"SpeciesModel":{"properties":{"key":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Key"},"scientific_name":{"type":"string","title":"Scientific Name"},"canonical_name":{"type":"string","title":"Canonical Name"},"vernacular_name":{"type":"string","title":"Vernacular Name"},"rank":{"type":"string","title":"Rank"},"status":{"type":"string","title":"Status"},"kingdom":{"type":"string","title":"Kingdom"},"phylum":{"type":"string","title":"Phylum"},"class_name":{"type":"string","title":"Class Name"},"order":{"type":"string","title":"Order"},"family":{"type":"string","title":"Family"},"genus":{"type":"string","title":"Genus"},"species":{"type":"string","title":"Species"},"num_occurrences":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Occurrences"}},"type":"object","required":["key","scientific_name","canonical_name","vernacular_name","rank","status","kingdom","phylum","class_name","order","family","genus","species","num_occurrences"],"title":"SpeciesModel"},"SpendingResponse":{"properties":{"facility_id":{"type":"string","title":"Facility Id"},"facility_name":{"type":"string","title":"Facility Name","default":""},"state":{"type":"string","title":"State","default":""},"spending_per_beneficiary":{"type":"string","title":"Spending Per Beneficiary","default":""},"national_average":{"type":"string","title":"National Average","default":""},"footnote":{"type":"string","title":"Footnote","default":""},"period":{"type":"string","title":"Period","default":""},"start_date":{"type":"string","title":"Start Date","default":""},"end_date":{"type":"string","title":"End Date","default":""},"source":{"type":"string","title":"Source"}},"type":"object","required":["facility_id","source"],"title":"SpendingResponse"},"StandingModel":{"properties":{"name":{"type":"string","title":"Name"},"team_id":{"type":"string","title":"Team Id"},"played":{"type":"integer","title":"Played"},"wins":{"type":"integer","title":"Wins"},"draws":{"type":"integer","title":"Draws"},"losses":{"type":"integer","title":"Losses"},"goals_for":{"type":"integer","title":"Goals For"},"goals_against":{"type":"integer","title":"Goals Against"},"goal_difference":{"type":"integer","title":"Goal Difference"},"points":{"type":"integer","title":"Points"}},"type":"object","required":["name","team_id","played","wins","draws","losses","goals_for","goals_against","goal_difference","points"],"title":"StandingModel"},"StarListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/StarModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"StarListWrapper"},"StarModel":{"properties":{"name":{"type":"string","title":"Name"},"designation":{"type":"string","title":"Designation"},"constellation":{"type":"string","title":"Constellation"},"spectral_type":{"type":"string","title":"Spectral Type"},"apparent_magnitude":{"type":"number","title":"Apparent Magnitude"},"absolute_magnitude":{"type":"number","title":"Absolute Magnitude"},"distance_ly":{"type":"number","title":"Distance Ly"},"mass_solar":{"type":"number","title":"Mass Solar"},"radius_solar":{"type":"number","title":"Radius Solar"},"temperature_k":{"type":"integer","title":"Temperature K"},"luminosity_solar":{"type":"number","title":"Luminosity Solar"},"description":{"type":"string","title":"Description"}},"type":"object","required":["name","designation","constellation","spectral_type","apparent_magnitude","absolute_magnitude","distance_ly","mass_solar","radius_solar","temperature_k","luminosity_solar","description"],"title":"StarModel"},"StarWrapper":{"properties":{"data":{"$ref":"#/components/schemas/StarModel"}},"type":"object","required":["data"],"title":"StarWrapper"},"StatRecord":{"properties":{"geo":{"type":"string","title":"Geo"},"time":{"type":"string","title":"Time"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"}},"type":"object","required":["geo","time","value"],"title":"StatRecord"},"StatWrapper":{"properties":{"dataset_code":{"type":"string","title":"Dataset Code"},"geo":{"type":"string","title":"Geo"},"count":{"type":"integer","title":"Count"},"records":{"items":{"$ref":"#/components/schemas/StatRecord"},"type":"array","title":"Records"}},"type":"object","required":["dataset_code","geo","count","records"],"title":"StatWrapper"},"StationDataResponse":{"properties":{"station":{"type":"string","title":"Station"},"product":{"type":"string","title":"Product"},"units":{"type":"string","title":"Units"},"reading_count":{"type":"integer","title":"Reading Count"},"source":{"type":"string","title":"Source"},"readings":{"items":{"$ref":"#/components/schemas/ReadingEntry"},"type":"array","title":"Readings"}},"type":"object","required":["station","product","units","reading_count","source","readings"],"title":"StationDataResponse"},"StationStatusResponse":{"properties":{"system_id":{"type":"string","title":"System Id"},"station_id":{"type":"string","title":"Station Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"lat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat"},"lon":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon"},"capacity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Capacity"},"bikes_available":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bikes Available"},"docks_available":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Docks Available"},"bikes_disabled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bikes Disabled"},"docks_disabled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Docks Disabled"},"is_installed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Installed"},"is_renting":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Renting"},"is_returning":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Returning"},"last_reported":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Last Reported"},"vehicle_types_available":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Vehicle Types Available"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["system_id","station_id"],"title":"StationStatusResponse"},"StatisticsWrapper":{"properties":{"summary":{"$ref":"#/components/schemas/StatsSummary"},"time_series_count":{"type":"integer","title":"Time Series Count"},"time_series":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Time Series"}},"type":"object","required":["summary","time_series_count","time_series"],"title":"StatisticsWrapper"},"StatsSummary":{"properties":{"created_count":{"type":"integer","title":"Created Count","default":0},"created_with_fulltext_count":{"type":"integer","title":"Created With Fulltext Count","default":0},"download_count":{"type":"integer","title":"Download Count","default":0}},"type":"object","title":"StatsSummary"},"StatuteDetail":{"properties":{"uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uri"},"number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Number"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"doc_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Number"},"date_issued":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Issued"},"date_published":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Published"},"eli":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eli"},"year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Year"},"type_statute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Statute"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"sections":{"items":{"$ref":"#/components/schemas/StatuteSection"},"type":"array","title":"Sections","default":[]}},"type":"object","title":"StatuteDetail"},"StatuteListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"page":{"type":"integer","title":"Page"},"data":{"items":{"$ref":"#/components/schemas/StatuteSummary"},"type":"array","title":"Data"}},"type":"object","required":["count","page","data"],"title":"StatuteListWrapper"},"StatuteSection":{"properties":{"number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Number"},"heading":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Heading"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"}},"type":"object","title":"StatuteSection"},"StatuteSummary":{"properties":{"year":{"type":"string","title":"Year"},"number":{"type":"string","title":"Number"},"language":{"type":"string","title":"Language"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"akn_uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Akn Uri"}},"type":"object","required":["year","number","language"],"title":"StatuteSummary"},"StatuteWrapper":{"properties":{"data":{"$ref":"#/components/schemas/StatuteDetail"}},"type":"object","required":["data"],"title":"StatuteWrapper"},"StockQuoteModel":{"properties":{"symbol":{"type":"string","title":"Symbol"},"latest_trading_day":{"type":"string","title":"Latest Trading Day"},"price":{"type":"number","title":"Price"},"open":{"type":"number","title":"Open"},"high":{"type":"number","title":"High"},"low":{"type":"number","title":"Low"},"volume":{"type":"integer","title":"Volume"},"previous_close":{"type":"number","title":"Previous Close"},"change":{"type":"number","title":"Change"},"change_pct":{"type":"number","title":"Change Pct"}},"type":"object","required":["symbol","latest_trading_day","price","open","high","low","volume","previous_close","change","change_pct"],"title":"StockQuoteModel"},"StockQuoteWrapper":{"properties":{"data":{"$ref":"#/components/schemas/StockQuoteModel"}},"type":"object","required":["data"],"title":"StockQuoteWrapper"},"StoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/StoryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"StoryListWrapper"},"StoryModel":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"url":{"type":"string","title":"Url"},"author":{"type":"string","title":"Author"},"points":{"type":"integer","title":"Points"},"num_comments":{"type":"integer","title":"Num Comments"},"created_at":{"type":"string","title":"Created At"},"hn_url":{"type":"string","title":"Hn Url"}},"type":"object","required":["id","title","url","author","points","num_comments","created_at","hn_url"],"title":"StoryModel"},"StoryThreadModel":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"url":{"type":"string","title":"Url"},"author":{"type":"string","title":"Author"},"points":{"type":"integer","title":"Points"},"created_at":{"type":"string","title":"Created At"},"hn_url":{"type":"string","title":"Hn Url"},"comments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Comments"}},"type":"object","required":["id","title","url","author","points","created_at","hn_url","comments"],"title":"StoryThreadModel"},"StoryThreadWrapper":{"properties":{"data":{"$ref":"#/components/schemas/StoryThreadModel"}},"type":"object","required":["data"],"title":"StoryThreadWrapper"},"StreamReadingListWrapper":{"properties":{"site_code":{"type":"string","title":"Site Code"},"site_name":{"type":"string","title":"Site Name"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/StreamReadingModel"},"type":"array","title":"Data"}},"type":"object","required":["site_code","site_name","count","data"],"title":"StreamReadingListWrapper"},"StreamReadingModel":{"properties":{"site_code":{"type":"string","title":"Site Code"},"site_name":{"type":"string","title":"Site Name"},"datetime":{"type":"string","title":"Datetime"},"value":{"type":"number","title":"Value"},"unit":{"type":"string","title":"Unit"},"parameter_name":{"type":"string","title":"Parameter Name"},"qualifier":{"type":"string","title":"Qualifier"}},"type":"object","required":["site_code","site_name","datetime","value","unit","parameter_name","qualifier"],"title":"StreamReadingModel"},"StreamSiteListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/StreamSiteModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"StreamSiteListWrapper"},"StreamSiteModel":{"properties":{"site_code":{"type":"string","title":"Site Code"},"site_name":{"type":"string","title":"Site Name"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"state_code":{"type":"string","title":"State Code"},"county_name":{"type":"string","title":"County Name"},"site_type":{"type":"string","title":"Site Type"}},"type":"object","required":["site_code","site_name","latitude","longitude","state_code","county_name","site_type"],"title":"StreamSiteModel"},"StrengthResult":{"properties":{"score":{"type":"integer","title":"Score"},"label":{"type":"string","title":"Label"},"entropy_bits":{"type":"number","title":"Entropy Bits"},"feedback":{"items":{"type":"string"},"type":"array","title":"Feedback"}},"type":"object","required":["score","label","entropy_bits","feedback"],"title":"StrengthResult"},"StrengthWrapper":{"properties":{"data":{"$ref":"#/components/schemas/StrengthResult"}},"type":"object","required":["data"],"title":"StrengthWrapper"},"StringListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"StringListWrapper"},"SubjectLegislationItem":{"properties":{"celex":{"type":"string","title":"Celex"},"title":{"type":"string","title":"Title"},"date":{"type":"string","title":"Date"},"subject":{"type":"string","title":"Subject"},"eurlex_url":{"type":"string","title":"Eurlex Url"}},"type":"object","required":["celex","title","date","subject","eurlex_url"],"title":"SubjectLegislationItem"},"SubjectSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"results":{"items":{"$ref":"#/components/schemas/SubjectLegislationItem"},"type":"array","title":"Results"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","results","source"],"title":"SubjectSearchResponse"},"SubredditInfoModel":{"properties":{"name":{"type":"string","title":"Name"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"subscribers":{"type":"integer","title":"Subscribers"},"active_users":{"type":"integer","title":"Active Users"},"created_utc":{"type":"number","title":"Created Utc"},"over18":{"type":"boolean","title":"Over18"},"url":{"type":"string","title":"Url"},"subreddit_type":{"type":"string","title":"Subreddit Type"}},"type":"object","required":["name","title","description","subscribers","active_users","created_utc","over18","url","subreddit_type"],"title":"SubredditInfoModel"},"SubredditInfoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/SubredditInfoModel"}},"type":"object","required":["data"],"title":"SubredditInfoWrapper"},"SubscriptionResponse":{"properties":{"plan":{"type":"string","title":"Plan"},"status":{"type":"string","title":"Status"},"current_period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Period Start"},"current_period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Period End"},"cancel_at_period_end":{"type":"boolean","title":"Cancel At Period End"}},"type":"object","required":["plan","status","current_period_start","current_period_end","cancel_at_period_end"],"title":"SubscriptionResponse"},"SummaryResponse":{"properties":{"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description","default":""},"extract":{"type":"string","title":"Extract","default":""},"page_url":{"type":"string","title":"Page Url","default":""},"last_modified":{"type":"string","title":"Last Modified","default":""},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"}},"type":"object","required":["title"],"title":"SummaryResponse"},"SupportedCountryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SupportedCountryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SupportedCountryListWrapper"},"SupportedCountryModel":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"SupportedCountryModel"},"SupportedLanguageListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/SupportedLanguageModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SupportedLanguageListWrapper"},"SupportedLanguageModel":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"SupportedLanguageModel"},"SwedishCompanyRecord":{"properties":{"org_number":{"type":"string","title":"Org Number"},"name":{"type":"string","title":"Name"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"},"org_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Form"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"},"deregistration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deregistration Date"},"sni_codes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sni Codes"},"postal_address":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Postal Address"}},"type":"object","required":["org_number","name"],"title":"SwedishCompanyRecord","description":"A Swedish company record from Bolagsverket."},"SynonymAntonymResult":{"properties":{"word":{"type":"string","title":"Word"},"synonyms":{"items":{"type":"string"},"type":"array","title":"Synonyms"},"antonyms":{"items":{"type":"string"},"type":"array","title":"Antonyms"}},"type":"object","required":["word","synonyms","antonyms"],"title":"SynonymAntonymResult"},"SynonymAntonymWrapper":{"properties":{"data":{"$ref":"#/components/schemas/SynonymAntonymResult"}},"type":"object","required":["data"],"title":"SynonymAntonymWrapper"},"SystemEntry":{"properties":{"system_id":{"type":"string","title":"System Id"},"name":{"type":"string","title":"Name"},"city":{"type":"string","title":"City"},"country":{"type":"string","title":"Country"},"operator":{"type":"string","title":"Operator"},"gbfs_url":{"type":"string","title":"Gbfs Url"}},"type":"object","required":["system_id","name","city","country","operator","gbfs_url"],"title":"SystemEntry"},"SystemInfoResponse":{"properties":{"system_id":{"type":"string","title":"System Id"},"name":{"type":"string","title":"Name"},"city":{"type":"string","title":"City"},"country":{"type":"string","title":"Country"},"operator":{"type":"string","title":"Operator"},"gbfs_url":{"type":"string","title":"Gbfs Url"},"available_feeds":{"items":{"type":"string"},"type":"array","title":"Available Feeds","default":[]},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"purchase_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purchase Url"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"license_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License Url"}},"type":"object","required":["system_id","name","city","country","operator","gbfs_url"],"title":"SystemInfoResponse"},"SystemListResponse":{"properties":{"system_count":{"type":"integer","title":"System Count"},"systems":{"items":{"$ref":"#/components/schemas/SystemEntry"},"type":"array","title":"Systems"}},"type":"object","required":["system_count","systems"],"title":"SystemListResponse"},"TableListItem":{"properties":{"table_id":{"type":"string","title":"Table Id"},"text":{"type":"string","title":"Text"},"unit":{"type":"string","title":"Unit","default":""},"updated":{"type":"string","title":"Updated","default":""},"first_period":{"type":"string","title":"First Period","default":""},"latest_period":{"type":"string","title":"Latest Period","default":""},"active":{"type":"boolean","title":"Active","default":true},"variables":{"items":{"type":"string"},"type":"array","title":"Variables","default":[]}},"type":"object","required":["table_id","text"],"title":"TableListItem"},"TableListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TableListItem"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"TableListWrapper"},"TableVariable":{"properties":{"code":{"type":"string","title":"Code"},"text":{"type":"string","title":"Text"},"values":{"items":{"type":"string"},"type":"array","title":"Values"},"value_texts":{"items":{"type":"string"},"type":"array","title":"Value Texts"},"elimination":{"type":"boolean","title":"Elimination","default":false},"time":{"type":"boolean","title":"Time","default":false}},"type":"object","required":["code","text","values","value_texts"],"title":"TableVariable"},"Target":{"properties":{"code":{"type":"string","title":"Code"},"title":{"type":"string","title":"Title"},"indicators":{"anyOf":[{"items":{"$ref":"#/components/schemas/gnistai__context__unsdg__models__Indicator"},"type":"array"},{"type":"null"}],"title":"Indicators"}},"type":"object","required":["code","title"],"title":"Target"},"TaxBracketModel":{"properties":{"min_income":{"type":"number","title":"Min Income"},"max_income":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Income"},"rate":{"type":"number","title":"Rate"}},"type":"object","required":["min_income","max_income","rate"],"title":"TaxBracketModel"},"TaxResultModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"currency":{"type":"string","title":"Currency"},"income":{"type":"number","title":"Income"},"total_tax":{"type":"number","title":"Total Tax"},"effective_rate":{"type":"number","title":"Effective Rate"},"marginal_rate":{"type":"number","title":"Marginal Rate"},"breakdown":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Breakdown"}},"type":"object","required":["country_code","country_name","currency","income","total_tax","effective_rate","marginal_rate","breakdown"],"title":"TaxResultModel"},"TaxResultWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TaxResultModel"}},"type":"object","required":["data"],"title":"TaxResultWrapper"},"TeamDetailModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"short_name":{"type":"string","title":"Short Name"},"sport":{"type":"string","title":"Sport"},"league":{"type":"string","title":"League"},"league_id":{"type":"string","title":"League Id"},"country":{"type":"string","title":"Country"},"stadium":{"type":"string","title":"Stadium"},"stadium_capacity":{"type":"string","title":"Stadium Capacity"},"stadium_location":{"type":"string","title":"Stadium Location"},"description":{"type":"string","title":"Description"},"badge":{"type":"string","title":"Badge"},"jersey":{"type":"string","title":"Jersey"},"year_formed":{"type":"string","title":"Year Formed"},"website":{"type":"string","title":"Website"}},"type":"object","required":["id","name","short_name","sport","league","league_id","country","stadium","stadium_capacity","stadium_location","description","badge","jersey","year_formed","website"],"title":"TeamDetailModel"},"TeamDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/TeamDetailModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"TeamDetailWrapper"},"TeamEventsWrapper":{"properties":{"team_id":{"type":"string","title":"Team Id"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__thesportsdb__models__EventModel"},"type":"array","title":"Data"}},"type":"object","required":["team_id","count","data"],"title":"TeamEventsWrapper"},"TeamSearchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TeamSearchModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TeamSearchListWrapper"},"TeamSearchModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"short_name":{"type":"string","title":"Short Name"},"sport":{"type":"string","title":"Sport"},"league":{"type":"string","title":"League"},"country":{"type":"string","title":"Country"},"stadium":{"type":"string","title":"Stadium"},"stadium_capacity":{"type":"string","title":"Stadium Capacity"},"description":{"type":"string","title":"Description"},"badge":{"type":"string","title":"Badge"},"year_formed":{"type":"string","title":"Year Formed"}},"type":"object","required":["id","name","short_name","sport","league","country","stadium","stadium_capacity","description","badge","year_formed"],"title":"TeamSearchModel"},"Tender":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"buyer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyer Name"},"buyer_country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyer Country","description":"ISO 3166-1 alpha-3 country code (e.g. NOR, DEU)."},"publication_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publication Date"},"deadline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deadline"},"estimated_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimated Value"},"estimated_value_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Estimated Value Currency"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes"},"notice_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notice Type","description":"Normalized type: competition, award, planning, corrigendum, other."},"procedure_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Procedure Type"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"source_ids":{"additionalProperties":{"type":"string"},"type":"object","title":"Source Ids","description":"Per-source IDs: doffin_id, ted_number, etc."},"sources":{"items":{"type":"string"},"type":"array","title":"Sources","description":"Which sources returned this tender."}},"type":"object","required":["title"],"title":"Tender","description":"Normalized public procurement notice from one or more sources."},"TenderNotice":{"properties":{"notice_id":{"type":"string","title":"Notice Id"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"country":{"type":"string","title":"Country"},"contracting_authority":{"type":"string","title":"Contracting Authority"},"published_date":{"type":"string","title":"Published Date"},"deadline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deadline"},"value_eur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value Eur"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes","default":[]},"notice_type":{"type":"string","title":"Notice Type"},"source":{"type":"string","title":"Source"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["notice_id","title","description","country","contracting_authority","published_date","notice_type","source"],"title":"TenderNotice"},"TenderNoticeResponse":{"properties":{"notice_id":{"type":"string","title":"Notice Id"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"country":{"type":"string","title":"Country"},"contracting_authority":{"type":"string","title":"Contracting Authority"},"published_date":{"type":"string","title":"Published Date"},"deadline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deadline"},"value_eur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value Eur"},"cpv_codes":{"items":{"type":"string"},"type":"array","title":"Cpv Codes","default":[]},"notice_type":{"type":"string","title":"Notice Type"},"source":{"type":"string","title":"Source"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["notice_id","title","description","country","contracting_authority","published_date","notice_type","source"],"title":"TenderNoticeResponse"},"TestUserListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TestUserModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TestUserListWrapper"},"TestUserModel":{"properties":{"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"},"email":{"type":"string","title":"Email"},"phone":{"type":"string","title":"Phone"},"username":{"type":"string","title":"Username"},"date_of_birth":{"type":"string","title":"Date Of Birth"},"street":{"type":"string","title":"Street"},"city":{"type":"string","title":"City"},"state":{"type":"string","title":"State"},"postal_code":{"type":"string","title":"Postal Code"},"country":{"type":"string","title":"Country"},"locale":{"type":"string","title":"Locale"}},"type":"object","required":["first_name","last_name","email","phone","username","date_of_birth","street","city","state","postal_code","country","locale"],"title":"TestUserModel"},"TestUserWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TestUserModel"}},"type":"object","required":["data"],"title":"TestUserWrapper"},"TickerListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__ticker_search__models__TickerModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TickerListWrapper"},"TickerSearchResultModel":{"properties":{"count":{"type":"integer","title":"Count"},"tickers":{"items":{"$ref":"#/components/schemas/gnistai__context__polygon__models__TickerModel"},"type":"array","title":"Tickers"},"has_more":{"type":"boolean","title":"Has More","default":false}},"type":"object","required":["count","tickers"],"title":"TickerSearchResultModel"},"TickerSearchWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TickerSearchResultModel"}},"type":"object","required":["data"],"title":"TickerSearchWrapper"},"TickerWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__ticker_search__models__TickerModel"}},"type":"object","required":["data"],"title":"TickerWrapper"},"TidePredictionResponse":{"properties":{"station":{"type":"string","title":"Station"},"datum":{"type":"string","title":"Datum"},"units":{"type":"string","title":"Units"},"interval":{"type":"string","title":"Interval"},"prediction_count":{"type":"integer","title":"Prediction Count"},"source":{"type":"string","title":"Source"},"predictions":{"items":{"$ref":"#/components/schemas/PredictionEntry"},"type":"array","title":"Predictions"}},"type":"object","required":["station","datum","units","interval","prediction_count","source","predictions"],"title":"TidePredictionResponse"},"TimeModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"datetime_iso":{"type":"string","title":"Datetime Iso"},"date":{"type":"string","title":"Date"},"time":{"type":"string","title":"Time"},"unix_timestamp":{"type":"integer","title":"Unix Timestamp"},"utc_offset":{"type":"string","title":"Utc Offset"},"abbreviation":{"type":"string","title":"Abbreviation"},"is_dst":{"type":"boolean","title":"Is Dst"},"day_of_week":{"type":"string","title":"Day Of Week"}},"type":"object","required":["timezone","datetime_iso","date","time","unix_timestamp","utc_offset","abbreviation","is_dst","day_of_week"],"title":"TimeModel"},"TimeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TimeModel"}},"type":"object","required":["data"],"title":"TimeWrapper"},"TimelinePoint":{"properties":{"date":{"type":"string","title":"Date"},"value":{"type":"number","title":"Value"}},"type":"object","required":["date","value"],"title":"TimelinePoint"},"TimelineWrapper":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan"},"data_points":{"type":"integer","title":"Data Points"},"timeline":{"items":{"$ref":"#/components/schemas/TimelinePoint"},"type":"array","title":"Timeline"}},"type":"object","required":["query","timespan","data_points","timeline"],"title":"TimelineWrapper"},"TimezoneInfoModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"utc_offset":{"type":"string","title":"Utc Offset"},"abbreviation":{"type":"string","title":"Abbreviation"},"is_dst":{"type":"boolean","title":"Is Dst"},"current_time":{"type":"string","title":"Current Time"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Area"}},"type":"object","required":["timezone","utc_offset","abbreviation","is_dst","current_time"],"title":"TimezoneInfoModel"},"TimezoneInfoWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TimezoneInfoModel"}},"type":"object","required":["data"],"title":"TimezoneInfoWrapper"},"TimezoneModel":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"TimezoneModel"},"id":{"type":"integer","title":"Id"},"country_code":{"type":"string","title":"Country Code"},"timezone_id":{"type":"string","title":"Timezone Id"},"gmt_offset_jan":{"type":"number","title":"Gmt Offset Jan"},"dst_offset_jul":{"type":"number","title":"Dst Offset Jul"},"raw_offset":{"type":"number","title":"Raw Offset"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","country_code","timezone_id","gmt_offset_jan","dst_offset_jul","raw_offset","created_at","updated_at"],"title":"TimezoneModel"},"TimezoneWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"TimezoneWrapper"},"data":{"$ref":"#/components/schemas/TimezoneModel"}},"type":"object","required":["data"],"title":"TimezoneWrapper"},"TonePoint":{"properties":{"date":{"type":"string","title":"Date"},"tone":{"type":"number","title":"Tone"}},"type":"object","required":["date","tone"],"title":"TonePoint"},"ToneWrapper":{"properties":{"query":{"type":"string","title":"Query"},"timespan":{"type":"string","title":"Timespan"},"data_points":{"type":"integer","title":"Data Points"},"timeline":{"items":{"$ref":"#/components/schemas/TonePoint"},"type":"array","title":"Timeline"}},"type":"object","required":["query","timespan","data_points","timeline"],"title":"ToneWrapper"},"ToolkitDetailWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitDetailWrapper"},"data":{"$ref":"#/components/schemas/ToolkitModel"}},"type":"object","required":["data"],"title":"ToolkitDetailWrapper"},"ToolkitListWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitListWrapper"},"data":{"items":{"$ref":"#/components/schemas/ToolkitSummaryModel"},"type":"array","title":"Data"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"page_size":{"type":"integer","title":"Page Size"}},"type":"object","required":["data","total","page","page_size"],"title":"ToolkitListWrapper"},"ToolkitModel":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitModel"},"slug":{"type":"string","title":"Slug"},"mount_path":{"type":"string","title":"Mount Path"},"display_name":{"type":"string","title":"Display Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"server_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Server Type"},"integration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration"},"status":{"type":"string","title":"Status"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"tos_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tos Url"},"legal_risk":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Risk"},"legal_reviewed":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Legal Reviewed"},"legal_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Notes"},"upstream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upstream Url"},"is_enabled":{"type":"boolean","title":"Is Enabled"},"health_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Health Status"},"last_healthy_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Healthy At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["slug","mount_path","display_name","status","is_enabled","created_at","updated_at"],"title":"ToolkitModel"},"ToolkitStatsWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitStatsWrapper"},"total":{"type":"integer","title":"Total"},"enabled":{"type":"integer","title":"Enabled"},"by_category":{"items":{"$ref":"#/components/schemas/CategoryCount"},"type":"array","title":"By Category"},"by_server_type":{"items":{"$ref":"#/components/schemas/ToolkitTypeCount"},"type":"array","title":"By Server Type"},"by_integration":{"items":{"$ref":"#/components/schemas/IntegrationCount"},"type":"array","title":"By Integration"}},"type":"object","required":["total","enabled","by_category","by_server_type","by_integration"],"title":"ToolkitStatsWrapper"},"ToolkitSummaryModel":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitSummaryModel"},"slug":{"type":"string","title":"Slug"},"mount_path":{"type":"string","title":"Mount Path"},"display_name":{"type":"string","title":"Display Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"server_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Server Type"},"integration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration"},"status":{"type":"string","title":"Status"},"is_enabled":{"type":"boolean","title":"Is Enabled"},"health_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Health Status"},"upstream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upstream Url"}},"type":"object","required":["slug","mount_path","display_name","status","is_enabled"],"title":"ToolkitSummaryModel"},"ToolkitTypeCount":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"ToolkitTypeCount"},"server_type":{"type":"string","title":"Server Type"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["server_type","count"],"title":"ToolkitTypeCount"},"TopCommoditiesWrapper":{"properties":{"reporter":{"type":"string","title":"Reporter"},"partner":{"type":"string","title":"Partner"},"year":{"type":"integer","title":"Year"},"flow":{"type":"string","title":"Flow"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TopCommodityItem"},"type":"array","title":"Data"}},"type":"object","required":["reporter","partner","year","flow","count","data"],"title":"TopCommoditiesWrapper"},"TopCommodityItem":{"properties":{"rank":{"type":"integer","title":"Rank"},"commodity_code":{"type":"string","title":"Commodity Code"},"commodity":{"type":"string","title":"Commodity"},"trade_value_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Trade Value Usd"}},"type":"object","required":["rank","commodity_code","commodity","trade_value_usd"],"title":"TopCommodityItem"},"TopPartnerItem":{"properties":{"rank":{"type":"integer","title":"Rank"},"partner":{"type":"string","title":"Partner"},"partner_code":{"type":"string","title":"Partner Code"},"trade_value_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Trade Value Usd"}},"type":"object","required":["rank","partner","partner_code","trade_value_usd"],"title":"TopPartnerItem"},"TopPartnersWrapper":{"properties":{"reporter":{"type":"string","title":"Reporter"},"commodity_code":{"type":"string","title":"Commodity Code"},"year":{"type":"integer","title":"Year"},"flow":{"type":"string","title":"Flow"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TopPartnerItem"},"type":"array","title":"Data"}},"type":"object","required":["reporter","commodity_code","year","flow","count","data"],"title":"TopPartnersWrapper"},"TopicCategory":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"},"is_main_topic":{"type":"boolean","title":"Is Main Topic","default":false},"main_topic_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Main Topic Id"},"subtopics":{"items":{"$ref":"#/components/schemas/TopicItem"},"type":"array","title":"Subtopics"}},"type":"object","required":["name","subtopics"],"title":"TopicCategory"},"TopicItem":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"TopicItem"},"TopicListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TopicCategory"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"TopicListWrapper"},"TrackPoint":{"properties":{"lat":{"type":"number","title":"Lat","default":0.0},"lon":{"type":"number","title":"Lon","default":0.0},"speed_knots":{"type":"number","title":"Speed Knots","default":0.0},"course":{"type":"number","title":"Course","default":0.0},"timestamp":{"type":"string","title":"Timestamp","default":""}},"type":"object","title":"TrackPoint"},"TrackResponse":{"properties":{"mmsi":{"type":"integer","title":"Mmsi"},"name":{"type":"string","title":"Name","default":""},"point_count":{"type":"integer","title":"Point Count"},"points":{"items":{"$ref":"#/components/schemas/TrackPoint"},"type":"array","title":"Points"}},"type":"object","required":["mmsi","point_count","points"],"title":"TrackResponse"},"TradeBalanceModel":{"properties":{"reporter":{"type":"string","title":"Reporter"},"partner":{"type":"string","title":"Partner"},"year":{"type":"string","title":"Year"},"total_exports_usd":{"type":"number","title":"Total Exports Usd"},"total_imports_usd":{"type":"number","title":"Total Imports Usd"},"balance_usd":{"type":"number","title":"Balance Usd"},"is_surplus":{"type":"boolean","title":"Is Surplus"}},"type":"object","required":["reporter","partner","year","total_exports_usd","total_imports_usd","balance_usd","is_surplus"],"title":"TradeBalanceModel"},"TradeFlowListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TradeFlowModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TradeFlowListWrapper"},"TradeFlowModel":{"properties":{"period":{"type":"string","title":"Period"},"reporter_code":{"type":"string","title":"Reporter Code"},"reporter":{"type":"string","title":"Reporter"},"partner_code":{"type":"string","title":"Partner Code"},"partner":{"type":"string","title":"Partner"},"commodity_code":{"type":"string","title":"Commodity Code"},"commodity":{"type":"string","title":"Commodity"},"flow_code":{"type":"string","title":"Flow Code"},"flow":{"type":"string","title":"Flow"},"trade_value_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Trade Value Usd"},"net_weight_kg":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Net Weight Kg"}},"type":"object","required":["period","reporter_code","reporter","partner_code","partner","commodity_code","commodity","flow_code","flow","trade_value_usd","net_weight_kg"],"title":"TradeFlowModel"},"TradeModel":{"properties":{"timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timestamp"},"price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price"},"size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Size"},"exchange":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Exchange"},"conditions":{"items":{"type":"integer"},"type":"array","title":"Conditions","default":[]}},"type":"object","title":"TradeModel"},"TradeNameWrapper":{"properties":{"atc_code":{"type":"string","title":"Atc Code"},"trade_names":{"items":{"type":"string"},"type":"array","title":"Trade Names"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["atc_code","trade_names","count"],"title":"TradeNameWrapper"},"TradeSeries":{"properties":{"label":{"type":"string","title":"Label"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__imf__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["label","observation_count","observations"],"title":"TradeSeries"},"TradeSummary":{"properties":{"top_export_partners":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Top Export Partners"},"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"}},"type":"object","title":"TradeSummary","description":"Top trading partners from UN Comtrade."},"TradesResultModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"date":{"type":"string","title":"Date"},"count":{"type":"integer","title":"Count"},"trades":{"items":{"$ref":"#/components/schemas/TradeModel"},"type":"array","title":"Trades"}},"type":"object","required":["ticker","date","count","trades"],"title":"TradesResultModel"},"TradesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TradesResultModel"}},"type":"object","required":["data"],"title":"TradesWrapper"},"TrendingCoinModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"symbol":{"type":"string","title":"Symbol"},"market_cap_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Market Cap Rank"},"score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Score"},"price_btc":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Btc"},"thumb":{"type":"string","title":"Thumb"}},"type":"object","required":["id","name","symbol","market_cap_rank","score","price_btc","thumb"],"title":"TrendingCoinModel"},"TrendingStory":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"url":{"type":"string","title":"Url"},"author":{"type":"string","title":"Author","default":""},"points":{"type":"integer","title":"Points","default":0},"num_comments":{"type":"integer","title":"Num Comments","default":0},"created_at":{"type":"string","title":"Created At","default":""},"hn_url":{"type":"string","title":"Hn Url","default":""}},"type":"object","required":["id","title","url"],"title":"TrendingStory","description":"A trending story from Hacker News with discussion metadata."},"TrendingWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TrendingCoinModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TrendingWrapper"},"Trial":{"properties":{"nct_id":{"type":"string","title":"Nct Id","default":""},"brief_title":{"type":"string","title":"Brief Title","default":""},"official_title":{"type":"string","title":"Official Title","default":""},"brief_summary":{"type":"string","title":"Brief Summary","default":""},"overall_status":{"type":"string","title":"Overall Status","default":""},"phase":{"type":"string","title":"Phase","default":""},"study_type":{"type":"string","title":"Study Type","default":""},"conditions":{"items":{"type":"string"},"type":"array","title":"Conditions","default":[]},"interventions":{"items":{"$ref":"#/components/schemas/Intervention"},"type":"array","title":"Interventions","default":[]},"sponsor":{"type":"string","title":"Sponsor","default":""},"collaborators":{"items":{"type":"string"},"type":"array","title":"Collaborators","default":[]},"start_date":{"type":"string","title":"Start Date","default":""},"completion_date":{"type":"string","title":"Completion Date","default":""},"enrollment":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Enrollment"},"eligibility_criteria":{"type":"string","title":"Eligibility Criteria","default":""},"primary_outcomes":{"items":{"type":"string"},"type":"array","title":"Primary Outcomes","default":[]},"locations":{"items":{"type":"string"},"type":"array","title":"Locations","default":[]}},"type":"object","title":"Trial"},"TrialSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"trials":{"items":{"$ref":"#/components/schemas/TrialSummary"},"type":"array","title":"Trials"}},"type":"object","required":["count","trials"],"title":"TrialSearchResponse"},"TrialSummary":{"properties":{"nct_id":{"type":"string","title":"Nct Id","default":""},"brief_title":{"type":"string","title":"Brief Title","default":""},"overall_status":{"type":"string","title":"Overall Status","default":""},"phase":{"type":"string","title":"Phase","default":""},"conditions":{"items":{"type":"string"},"type":"array","title":"Conditions","default":[]},"interventions":{"items":{"type":"string"},"type":"array","title":"Interventions","default":[]},"sponsor":{"type":"string","title":"Sponsor","default":""},"start_date":{"type":"string","title":"Start Date","default":""},"enrollment":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Enrollment"}},"type":"object","title":"TrialSummary"},"TriviaCategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TriviaCategoryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TriviaCategoryListWrapper"},"TriviaCategoryModel":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"question_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Question Count"}},"type":"object","required":["id","name","question_count"],"title":"TriviaCategoryModel"},"TriviaQuestionListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/TriviaQuestionModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TriviaQuestionListWrapper"},"TriviaQuestionModel":{"properties":{"category":{"type":"string","title":"Category"},"type":{"type":"string","title":"Type"},"difficulty":{"type":"string","title":"Difficulty"},"question":{"type":"string","title":"Question"},"correct_answer":{"type":"string","title":"Correct Answer"},"incorrect_answers":{"items":{"type":"string"},"type":"array","title":"Incorrect Answers"}},"type":"object","required":["category","type","difficulty","question","correct_answer","incorrect_answers"],"title":"TriviaQuestionModel"},"UkCompaniesHouseRecord":{"properties":{"company_number":{"type":"string","title":"Company Number"},"company_name":{"type":"string","title":"Company Name"},"company_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Status"},"company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Type"},"date_of_creation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Creation"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction"},"registered_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered Address"}},"type":"object","required":["company_number","company_name"],"title":"UkCompaniesHouseRecord","description":"A UK company record from Companies House."},"UkCompanyModel":{"properties":{"company_number":{"type":"string","title":"Company Number"},"company_name":{"type":"string","title":"Company Name"},"company_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Status"},"company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Type"},"date_of_creation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Creation"},"date_of_cessation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Cessation"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jurisdiction"},"sic_codes":{"items":{"type":"string"},"type":"array","title":"Sic Codes","default":[]},"registered_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered Address"},"previous_names":{"items":{"type":"string"},"type":"array","title":"Previous Names","default":[]}},"type":"object","required":["company_number","company_name"],"title":"UkCompanyModel"},"UkCompanySearchItemModel":{"properties":{"company_number":{"type":"string","title":"Company Number"},"title":{"type":"string","title":"Title"},"company_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Status"},"company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Type"},"date_of_creation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Of Creation"},"address_snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Snippet"}},"type":"object","required":["company_number","title"],"title":"UkCompanySearchItemModel"},"UkCompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/UkCompanyModel"}},"type":"object","required":["data"],"title":"UkCompanyWrapper"},"UkFilingModel":{"properties":{"transaction_id":{"type":"string","title":"Transaction Id"},"category":{"type":"string","title":"Category"},"filing_type":{"type":"string","title":"Filing Type"},"date":{"type":"string","title":"Date"},"description":{"type":"string","title":"Description"},"pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pages"}},"type":"object","required":["transaction_id","category","filing_type","date","description"],"title":"UkFilingModel"},"UkOfficerModel":{"properties":{"name":{"type":"string","title":"Name"},"officer_role":{"type":"string","title":"Officer Role"},"appointed_on":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appointed On"},"resigned_on":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resigned On"},"nationality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nationality"},"occupation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Occupation"},"country_of_residence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Of Residence"}},"type":"object","required":["name","officer_role"],"title":"UkOfficerModel"},"UnitListWrapper":{"properties":{"category":{"type":"string","title":"Category"},"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["category","count","data"],"title":"UnitListWrapper"},"UniversityListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/UniversityModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"UniversityListWrapper"},"UniversityModel":{"properties":{"name":{"type":"string","title":"Name"},"country":{"type":"string","title":"Country"},"alpha_two_code":{"type":"string","title":"Alpha Two Code"},"state_province":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State Province"},"domains":{"items":{"type":"string"},"type":"array","title":"Domains"},"web_pages":{"items":{"type":"string"},"type":"array","title":"Web Pages"}},"type":"object","required":["name","country","alpha_two_code","state_province","domains","web_pages"],"title":"UniversityModel"},"UpdateKeyRequest":{"properties":{"name":{"type":"string","maxLength":100,"title":"Name"}},"type":"object","required":["name"],"title":"UpdateKeyRequest"},"UpdateMonitorRequest":{"properties":{"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["is_active"],"title":"UpdateMonitorRequest"},"UpdateProfileRequest":{"properties":{"display_name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Display Name"}},"type":"object","title":"UpdateProfileRequest"},"UpdateWatcherRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"null"}],"title":"Name"},"poll_interval_seconds":{"anyOf":[{"type":"integer","minimum":300.0},{"type":"null"}],"title":"Poll Interval Seconds"},"webhook_url":{"anyOf":[{"type":"string","maxLength":2000,"minLength":1},{"type":"null"}],"title":"Webhook Url"},"webhook_secret":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Webhook Secret"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"UpdateWatcherRequest"},"UserProfileResponse":{"properties":{"id":{"type":"string","title":"Id"},"email":{"type":"string","title":"Email"},"email_verified":{"type":"boolean","title":"Email Verified"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"}},"type":"object","required":["id","email","email_verified","display_name","status","created_at","updated_at"],"title":"UserProfileResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VariableInfo":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"concept":{"type":"string","title":"Concept"},"predicate_type":{"type":"string","title":"Predicate Type"}},"type":"object","required":["id","label","concept","predicate_type"],"title":"VariableInfo"},"VatRateListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/VatRateModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"VatRateListWrapper"},"VatRateModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"standard_rate":{"type":"number","title":"Standard Rate"},"reduced_rates":{"items":{"type":"number"},"type":"array","title":"Reduced Rates"},"super_reduced_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Super Reduced Rate"},"parking_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Parking Rate"}},"type":"object","required":["country_code","country_name","standard_rate","reduced_rates","super_reduced_rate","parking_rate"],"title":"VatRateModel"},"VatRateWrapper":{"properties":{"data":{"$ref":"#/components/schemas/VatRateModel"}},"type":"object","required":["data"],"title":"VatRateWrapper"},"VehicleListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/VehicleModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"VehicleListWrapper"},"VehicleModel":{"properties":{"id":{"type":"string","title":"Id"},"make":{"type":"string","title":"Make"},"model":{"type":"string","title":"Model"},"year":{"type":"integer","title":"Year"},"body_style":{"type":"string","title":"Body Style"},"engine":{"type":"string","title":"Engine"},"horsepower":{"type":"integer","title":"Horsepower"},"torque_nm":{"type":"integer","title":"Torque Nm"},"transmission":{"type":"string","title":"Transmission"},"drivetrain":{"type":"string","title":"Drivetrain"},"fuel_type":{"type":"string","title":"Fuel Type"},"mpg_city":{"type":"number","title":"Mpg City"},"mpg_highway":{"type":"number","title":"Mpg Highway"},"curb_weight_kg":{"type":"integer","title":"Curb Weight Kg"},"seats":{"type":"integer","title":"Seats"},"msrp_usd":{"type":"integer","title":"Msrp Usd"},"country":{"type":"string","title":"Country"}},"type":"object","required":["id","make","model","year","body_style","engine","horsepower","torque_nm","transmission","drivetrain","fuel_type","mpg_city","mpg_highway","curb_weight_kg","seats","msrp_usd","country"],"title":"VehicleModel"},"VehicleWrapper":{"properties":{"data":{"$ref":"#/components/schemas/VehicleModel"}},"type":"object","required":["data"],"title":"VehicleWrapper"},"VesselDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__skipsregisteret__models__VesselDetail"},{"type":"null"}]},"technical":{"anyOf":[{"$ref":"#/components/schemas/VesselTechnical"},{"type":"null"}]}},"type":"object","required":["found"],"title":"VesselDetailWrapper"},"VesselSearchListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/VesselSearchResult"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"VesselSearchListWrapper"},"VesselSearchResult":{"properties":{"vessel_id":{"type":"integer","title":"Vessel Id"},"register":{"type":"string","title":"Register"},"name":{"type":"string","title":"Name"},"call_sign":{"type":"string","title":"Call Sign"},"imo":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Imo"},"status":{"type":"string","title":"Status"},"owner_name":{"type":"string","title":"Owner Name"},"owner_org_number":{"type":"string","title":"Owner Org Number"}},"type":"object","required":["vessel_id","name","call_sign","status","owner_name","owner_org_number"],"title":"VesselSearchResult"},"VesselTechnical":{"properties":{"vessel_id":{"type":"integer","title":"Vessel Id"},"name":{"type":"string","title":"Name"},"imo":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Imo"},"vessel_type":{"type":"string","title":"Vessel Type"},"build_material":{"type":"string","title":"Build Material"},"propulsion":{"type":"string","title":"Propulsion"},"length_m":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Length M"},"width_m":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Width M"},"depth_m":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Depth M"},"gross_tonnage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gross Tonnage"},"classification_society":{"type":"string","title":"Classification Society"}},"type":"object","required":["vessel_id","name","vessel_type","build_material","propulsion","classification_society"],"title":"VesselTechnical"},"VinDecodeModel":{"properties":{"vin":{"type":"string","title":"Vin"},"valid":{"type":"boolean","title":"Valid"},"wmi":{"type":"string","title":"Wmi"},"manufacturer":{"type":"string","title":"Manufacturer"},"country":{"type":"string","title":"Country"},"vehicle_type":{"type":"string","title":"Vehicle Type"},"model_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Model Year"},"check_digit_valid":{"type":"boolean","title":"Check Digit Valid"}},"type":"object","required":["vin","valid","wmi","manufacturer","country","vehicle_type","model_year","check_digit_valid"],"title":"VinDecodeModel"},"VoteRecord":{"properties":{"votering_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Votering Id"},"dok_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dok Id"},"designation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Designation"},"point":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Point"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"member_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Member Name"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"party":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"},"constituency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"},"vote":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vote"},"concerns":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Concerns"},"intressent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intressent Id"}},"type":"object","title":"VoteRecord"},"VulnerabilityRecord":{"properties":{"cve_id":{"type":"string","title":"Cve Id"},"description":{"type":"string","title":"Description","default":""},"published":{"type":"string","title":"Published","default":""},"last_modified":{"type":"string","title":"Last Modified","default":""},"vuln_status":{"type":"string","title":"Vuln Status","default":""},"base_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Base Score"},"base_severity":{"type":"string","title":"Base Severity","default":""},"affected_products":{"items":{"type":"string"},"type":"array","title":"Affected Products"}},"type":"object","required":["cve_id"],"title":"VulnerabilityRecord","description":"A CVE vulnerability record from NVD."},"WarningListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"elevated_count":{"type":"integer","title":"Elevated Count"},"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"data":{"items":{"$ref":"#/components/schemas/FloodWarning"},"type":"array","title":"Data"}},"type":"object","required":["count","elevated_count","start_date","end_date","data"],"title":"WarningListWrapper"},"WatcherEventListResponse":{"properties":{"events":{"items":{"$ref":"#/components/schemas/WatcherEventResponse"},"type":"array","title":"Events"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["events","count"],"title":"WatcherEventListResponse"},"WatcherEventResponse":{"properties":{"id":{"type":"integer","title":"Id"},"watcher_id":{"type":"string","title":"Watcher Id"},"event_type":{"type":"string","title":"Event Type"},"old_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Old Hash"},"new_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"New Hash"},"webhook_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Webhook Status"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["id","watcher_id","event_type","old_hash","new_hash","webhook_status","error_message","created_at"],"title":"WatcherEventResponse"},"WatcherListResponse":{"properties":{"watchers":{"items":{"$ref":"#/components/schemas/WatcherResponse"},"type":"array","title":"Watchers"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["watchers","count"],"title":"WatcherListResponse"},"WatcherResponse":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"toolkit_slug":{"type":"string","title":"Toolkit Slug"},"endpoint_path":{"type":"string","title":"Endpoint Path"},"poll_interval_seconds":{"type":"integer","title":"Poll Interval Seconds"},"webhook_url":{"type":"string","title":"Webhook Url"},"is_active":{"type":"boolean","title":"Is Active"},"last_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Hash"},"last_polled_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Polled At"},"last_changed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Changed At"},"consecutive_failures":{"type":"integer","title":"Consecutive Failures"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"}},"type":"object","required":["id","name","toolkit_slug","endpoint_path","poll_interval_seconds","webhook_url","is_active","last_hash","last_polled_at","last_changed_at","consecutive_failures","created_at","updated_at"],"title":"WatcherResponse"},"WaterLevelResponse":{"properties":{"station":{"type":"string","title":"Station"},"datum":{"type":"string","title":"Datum"},"units":{"type":"string","title":"Units"},"observation_count":{"type":"integer","title":"Observation Count"},"source":{"type":"string","title":"Source"},"observations":{"items":{"$ref":"#/components/schemas/ObservationEntry"},"type":"array","title":"Observations"}},"type":"object","required":["station","datum","units","observation_count","source","observations"],"title":"WaterLevelResponse"},"Waypoint":{"properties":{"time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Time"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"baro_altitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Baro Altitude"},"true_track":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"True Track"},"on_ground":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"On Ground"}},"type":"object","title":"Waypoint"},"WeaknessModel":{"properties":{"cwe_id":{"type":"string","title":"Cwe Id"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["cwe_id"],"title":"WeaknessModel"},"WeatherAlertDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__noaa_alerts__models__WeatherAlertModel"}},"type":"object","required":["data"],"title":"WeatherAlertDetailWrapper"},"WeatherAlertEvent":{"properties":{"alert_id":{"type":"string","title":"Alert Id","default":""},"event":{"type":"string","title":"Event","default":""},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"severity":{"type":"string","title":"Severity","default":""},"certainty":{"type":"string","title":"Certainty","default":""},"urgency":{"type":"string","title":"Urgency","default":""},"area_desc":{"type":"string","title":"Area Desc","default":""},"sender_name":{"type":"string","title":"Sender Name","default":""},"effective":{"type":"string","title":"Effective","default":""},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"}},"type":"object","title":"WeatherAlertEvent","description":"A weather alert from NOAA NWS."},"WeatherAlertListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__noaa_alerts__models__WeatherAlertModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WeatherAlertListWrapper"},"WeatherAlertResult":{"properties":{"event":{"type":"string","title":"Event"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"},"urgency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Urgency"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"}},"type":"object","required":["event"],"title":"WeatherAlertResult","description":"Active weather alert from NOAA NWS."},"WeatherResult":{"properties":{"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Temperature"},"feels_like":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Feels Like"},"humidity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Humidity"},"precipitation":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Precipitation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"wind_speed":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wind Speed"},"cloud_cover":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cloud Cover"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"}},"type":"object","title":"WeatherResult","description":"Current weather conditions from Open-Meteo."},"WebhookDeliveryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/WebhookDeliveryResponse"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WebhookDeliveryListWrapper"},"WebhookDeliveryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"subscription_id":{"type":"string","title":"Subscription Id"},"entity_id":{"type":"string","title":"Entity Id"},"status":{"type":"string","title":"Status"},"attempts":{"type":"integer","title":"Attempts"},"last_attempt_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Attempt At"},"response_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Response Code"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["id","subscription_id","entity_id","status","attempts","last_attempt_at","response_code","created_at"],"title":"WebhookDeliveryResponse"},"WebhookMetricsEntry":{"properties":{"subscription_id":{"type":"string","title":"Subscription Id"},"entity_type":{"type":"string","title":"Entity Type"},"total":{"type":"integer","title":"Total"},"delivered":{"type":"integer","title":"Delivered"},"failed":{"type":"integer","title":"Failed"},"abandoned":{"type":"integer","title":"Abandoned"},"pending":{"type":"integer","title":"Pending"},"last_delivery_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Delivery At"}},"type":"object","required":["subscription_id","entity_type","total","delivered","failed","abandoned","pending","last_delivery_at"],"title":"WebhookMetricsEntry"},"WebhookMetricsResponse":{"properties":{"hours":{"type":"integer","title":"Hours"},"subscriptions":{"items":{"$ref":"#/components/schemas/WebhookMetricsEntry"},"type":"array","title":"Subscriptions"}},"type":"object","required":["hours","subscriptions"],"title":"WebhookMetricsResponse"},"WebhookSubscriptionCreatedResponse":{"properties":{"id":{"type":"string","title":"Id"},"entity_type":{"type":"string","title":"Entity Type"},"callback_url":{"type":"string","title":"Callback Url"},"secret":{"type":"string","title":"Secret"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["id","entity_type","callback_url","secret","is_active","created_at"],"title":"WebhookSubscriptionCreatedResponse","description":"Returned only on POST — includes secret (shown once)."},"WebhookSubscriptionListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/WebhookSubscriptionResponse"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WebhookSubscriptionListWrapper"},"WebhookSubscriptionResponse":{"properties":{"id":{"type":"string","title":"Id"},"entity_type":{"type":"string","title":"Entity Type"},"callback_url":{"type":"string","title":"Callback Url"},"is_active":{"type":"boolean","title":"Is Active"},"circuit_status":{"type":"string","title":"Circuit Status"},"consecutive_failures":{"type":"integer","title":"Consecutive Failures"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"}},"type":"object","required":["id","entity_type","callback_url","is_active","circuit_status","consecutive_failures","created_at","updated_at"],"title":"WebhookSubscriptionResponse","description":"Subscription response — omits secret except on creation."},"WeoForecastWrapper":{"properties":{"country":{"type":"string","title":"Country"},"source":{"type":"string","title":"Source"},"note":{"type":"string","title":"Note"},"indicators":{"items":{"$ref":"#/components/schemas/WeoIndicatorSeries"},"type":"array","title":"Indicators"}},"type":"object","required":["country","source","note","indicators"],"title":"WeoForecastWrapper"},"WeoIndicator":{"properties":{"code":{"type":"string","title":"Code"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description","default":""},"unit":{"type":"string","title":"Unit","default":""},"source":{"type":"string","title":"Source","default":""},"dataset":{"type":"string","title":"Dataset","default":""}},"type":"object","required":["code","label"],"title":"WeoIndicator"},"WeoIndicatorSeries":{"properties":{"indicator":{"type":"string","title":"Indicator"},"label":{"type":"string","title":"Label"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__imf__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["indicator","label","observations"],"title":"WeoIndicatorSeries"},"WeoIndicatorsWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"indicators":{"items":{"$ref":"#/components/schemas/WeoIndicator"},"type":"array","title":"Indicators"}},"type":"object","required":["count","indicators"],"title":"WeoIndicatorsWrapper"},"WhoisContactModel":{"properties":{"name":{"type":"string","title":"Name","default":""},"organization":{"type":"string","title":"Organization","default":""},"email":{"type":"string","title":"Email","default":""},"phone":{"type":"string","title":"Phone","default":""}},"type":"object","title":"WhoisContactModel"},"WhoisModel":{"properties":{"domain":{"type":"string","title":"Domain"},"status":{"items":{"type":"string"},"type":"array","title":"Status"},"registrar":{"type":"string","title":"Registrar"},"registration_date":{"type":"string","title":"Registration Date"},"expiration_date":{"type":"string","title":"Expiration Date"},"last_updated":{"type":"string","title":"Last Updated"},"nameservers":{"items":{"type":"string"},"type":"array","title":"Nameservers"},"registrant":{"anyOf":[{"$ref":"#/components/schemas/WhoisContactModel"},{"type":"null"}]},"dnssec":{"type":"boolean","title":"Dnssec"}},"type":"object","required":["domain","status","registrar","registration_date","expiration_date","last_updated","nameservers","dnssec"],"title":"WhoisModel"},"WhoisRecord":{"properties":{"domain":{"type":"string","title":"Domain"},"registrar":{"type":"string","title":"Registrar","default":""},"registration_date":{"type":"string","title":"Registration Date","default":""},"expiration_date":{"type":"string","title":"Expiration Date","default":""},"last_updated":{"type":"string","title":"Last Updated","default":""},"nameservers":{"items":{"type":"string"},"type":"array","title":"Nameservers"},"status":{"items":{"type":"string"},"type":"array","title":"Status"},"dnssec":{"type":"boolean","title":"Dnssec","default":false},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["domain"],"title":"WhoisRecord","description":"Domain WHOIS/RDAP registration data."},"WhoisWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WhoisModel"}},"type":"object","required":["data"],"title":"WhoisWrapper"},"WinnerSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"query":{"type":"string","title":"Query"},"awards":{"items":{"$ref":"#/components/schemas/AwardNotice"},"type":"array","title":"Awards"}},"type":"object","required":["count","query","awards"],"title":"WinnerSearchResponse"},"WordCountWrapper":{"properties":{"data":{"additionalProperties":{"type":"integer"},"type":"object","title":"Data"}},"type":"object","required":["data"],"title":"WordCountWrapper"},"WordEntryModel":{"properties":{"word":{"type":"string","title":"Word"},"phonetic":{"type":"string","title":"Phonetic"},"phonetics":{"items":{"$ref":"#/components/schemas/PhoneticModel"},"type":"array","title":"Phonetics"},"meanings":{"items":{"$ref":"#/components/schemas/MeaningModel"},"type":"array","title":"Meanings"},"source_urls":{"items":{"type":"string"},"type":"array","title":"Source Urls"}},"type":"object","required":["word","phonetic","phonetics","meanings","source_urls"],"title":"WordEntryModel"},"WordListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/WordModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WordListWrapper"},"WordModel":{"properties":{"id":{"type":"integer","title":"Id"},"word":{"type":"string","title":"Word"},"word_type":{"type":"string","title":"Word Type"},"length":{"type":"integer","title":"Length"}},"type":"object","required":["id","word","word_type","length"],"title":"WordModel"},"WordTypeListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WordTypeListWrapper"},"WorkModel":{"properties":{"doi":{"type":"string","title":"Doi"},"title":{"type":"string","title":"Title"},"authors":{"items":{"$ref":"#/components/schemas/AuthorModel"},"type":"array","title":"Authors"},"publication_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publication Date"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"journal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal"},"issn":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Issn"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"},"citation_count":{"type":"integer","title":"Citation Count","default":0},"reference_count":{"type":"integer","title":"Reference Count","default":0},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"subject":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Subject"}},"type":"object","required":["doi","title"],"title":"WorkModel"},"WorkWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WorkModel"}},"type":"object","required":["data"],"title":"WorkWrapper"},"WorkingDayCheckModel":{"properties":{"date":{"type":"string","title":"Date"},"is_working_day":{"type":"boolean","title":"Is Working Day"},"day_of_week":{"type":"string","title":"Day Of Week"}},"type":"object","required":["date","is_working_day","day_of_week"],"title":"WorkingDayCheckModel"},"WorkingDayCheckWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WorkingDayCheckModel"}},"type":"object","required":["data"],"title":"WorkingDayCheckWrapper"},"WorkingDayCountModel":{"properties":{"start_date":{"type":"string","title":"Start Date"},"end_date":{"type":"string","title":"End Date"},"count":{"type":"integer","title":"Count"},"calendar_days":{"type":"integer","title":"Calendar Days"}},"type":"object","required":["start_date","end_date","count","calendar_days"],"title":"WorkingDayCountModel"},"WorkingDayCountWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WorkingDayCountModel"}},"type":"object","required":["data"],"title":"WorkingDayCountWrapper"},"WorkingDaysInMonthModel":{"properties":{"year":{"type":"integer","title":"Year"},"month":{"type":"integer","title":"Month"},"count":{"type":"integer","title":"Count"},"working_days":{"items":{"type":"string"},"type":"array","title":"Working Days"}},"type":"object","required":["year","month","count","working_days"],"title":"WorkingDaysInMonthModel"},"WorkingDaysInMonthWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WorkingDaysInMonthModel"}},"type":"object","required":["data"],"title":"WorkingDaysInMonthWrapper"},"ZodiacSignListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ZodiacSignModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"ZodiacSignListWrapper"},"ZodiacSignModel":{"properties":{"name":{"type":"string","title":"Name"},"symbol":{"type":"string","title":"Symbol"},"element":{"type":"string","title":"Element"},"quality":{"type":"string","title":"Quality"},"ruling_planet":{"type":"string","title":"Ruling Planet"},"date_range":{"type":"string","title":"Date Range"},"traits":{"items":{"type":"string"},"type":"array","title":"Traits"},"compatible_signs":{"items":{"type":"string"},"type":"array","title":"Compatible Signs"}},"type":"object","required":["name","symbol","element","quality","ruling_planet","date_range","traits","compatible_signs"],"title":"ZodiacSignModel"},"ZodiacSignWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ZodiacSignModel"}},"type":"object","required":["data"],"title":"ZodiacSignWrapper"},"ZoneErrorModel":{"properties":{"zone":{"type":"string","title":"Zone"},"error":{"type":"string","title":"Error"}},"type":"object","required":["zone","error"],"title":"ZoneErrorModel"},"ZoneForLocationResponse":{"properties":{"lat":{"type":"number","title":"Lat"},"lon":{"type":"number","title":"Lon"},"zone":{"type":"string","title":"Zone"},"distance_km":{"type":"number","title":"Distance Km"}},"type":"object","required":["lat","lon","zone","distance_km"],"title":"ZoneForLocationResponse"},"ZoneRankModel":{"properties":{"zone":{"type":"string","title":"Zone"},"carbon_intensity_gco2eq_kwh":{"type":"number","title":"Carbon Intensity Gco2Eq Kwh"},"datetime":{"type":"string","title":"Datetime"}},"type":"object","required":["zone","carbon_intensity_gco2eq_kwh","datetime"],"title":"ZoneRankModel"},"gnistai__context__academic_research__models__PaperSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__academic_research__models__SourceStatus"},"type":"array","title":"Sources"},"papers":{"items":{"$ref":"#/components/schemas/Paper"},"type":"array","title":"Papers"}},"type":"object","required":["query","total_results","sources","papers"],"title":"PaperSearchResponse","description":"Unified response from a paper search across multiple sources."},"gnistai__context__academic_research__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in a search response."},"gnistai__context__arxiv__models__CategoryListWrapper":{"properties":{"data":{"additionalProperties":{"type":"string"},"type":"object","title":"Data"}},"type":"object","required":["data"],"title":"CategoryListWrapper"},"gnistai__context__barentswatch__models__SearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"vessels":{"items":{"$ref":"#/components/schemas/SearchVessel"},"type":"array","title":"Vessels"}},"type":"object","required":["count","vessels"],"title":"SearchResponse"},"gnistai__context__barentswatch__models__VesselDetail":{"properties":{"mmsi":{"type":"integer","title":"Mmsi"},"imo":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Imo"},"name":{"type":"string","title":"Name","default":""},"flag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Flag"},"vessel_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Type"},"lat":{"type":"number","title":"Lat","default":0.0},"lon":{"type":"number","title":"Lon","default":0.0},"speed_knots":{"type":"number","title":"Speed Knots","default":0.0},"course":{"type":"number","title":"Course","default":0.0},"heading":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heading"},"nav_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nav Status"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"eta":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eta"},"timestamp":{"type":"string","title":"Timestamp","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","required":["mmsi"],"title":"VesselDetail"},"gnistai__context__bis__models__CodeEntry":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""}},"type":"object","required":["id"],"title":"CodeEntry"},"gnistai__context__bis__models__CompareResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"countries_found":{"type":"integer","title":"Countries Found"},"data":{"additionalProperties":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__Observation"},"type":"array"},"type":"object","title":"Data"}},"type":"object","required":["dataflow","countries_found","data"],"title":"CompareResponse"},"gnistai__context__bis__models__DataResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["dataflow","observation_count","observations"],"title":"DataResponse"},"gnistai__context__bis__models__Dataset":{"properties":{"id":{"type":"string","title":"Id"},"agency":{"type":"string","title":"Agency","default":""},"version":{"type":"string","title":"Version","default":""},"name":{"type":"string","title":"Name","default":""},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["id"],"title":"Dataset"},"gnistai__context__bis__models__Dimension":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""},"position":{"type":"integer","title":"Position","default":0},"code_count":{"type":"integer","title":"Code Count","default":0},"sample_codes":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__CodeEntry"},"type":"array","title":"Sample Codes","default":[]}},"type":"object","required":["id"],"title":"Dimension"},"gnistai__context__bis__models__ListDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","total","datasets"],"title":"ListDatasetsResponse"},"gnistai__context__bis__models__Observation":{"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"}},"additionalProperties":true,"type":"object","title":"Observation"},"gnistai__context__bis__models__SearchDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","datasets"],"title":"SearchDatasetsResponse"},"gnistai__context__bis__models__StructureResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__bis__models__Dimension"},"type":"array","title":"Dimensions"}},"type":"object","required":["dataflow","dimension_count","dimensions"],"title":"StructureResponse"},"gnistai__context__bls__models__ObservationModel":{"properties":{"year":{"type":"string","title":"Year"},"period":{"type":"string","title":"Period"},"period_name":{"type":"string","title":"Period Name"},"value":{"type":"number","title":"Value"},"latest":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Latest"},"calculations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Calculations"}},"type":"object","required":["year","period","period_name","value"],"title":"ObservationModel"},"gnistai__context__bls__models__SeriesDataModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__bls__models__ObservationModel"},"type":"array","title":"Observations"}},"type":"object","required":["series_id","observation_count","observations"],"title":"SeriesDataModel"},"gnistai__context__bls__models__SeriesDataWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__bls__models__SeriesDataModel"}},"type":"object","required":["data"],"title":"SeriesDataWrapper"},"gnistai__context__bolagsverket__models__CompanyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__bolagsverket__models__CompanyModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CompanyListWrapper"},"gnistai__context__bolagsverket__models__CompanyModel":{"properties":{"org_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Number"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"alternate_names":{"items":{"$ref":"#/components/schemas/AlternateName"},"type":"array","title":"Alternate Names","default":[]},"org_form":{"anyOf":[{"$ref":"#/components/schemas/KodKlartext"},{"type":"null"}]},"legal_form":{"anyOf":[{"$ref":"#/components/schemas/KodKlartext"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"},"business_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Description"},"sni_codes":{"items":{"$ref":"#/components/schemas/SniCode"},"type":"array","title":"Sni Codes","default":[]},"postal_address":{"anyOf":[{"$ref":"#/components/schemas/PostalAddress"},{"type":"null"}]},"proceedings":{"items":{"$ref":"#/components/schemas/Proceeding"},"type":"array","title":"Proceedings","default":[]},"deregistration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deregistration Date"},"deregistration_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deregistration Reason"}},"type":"object","title":"CompanyModel"},"gnistai__context__bolagsverket__models__CompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__bolagsverket__models__CompanyModel"}},"type":"object","required":["data"],"title":"CompanyWrapper"},"gnistai__context__brreg__models__AddressModel":{"properties":{"street":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Street"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"municipality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Municipality"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},"type":"object","required":["street","postal_code","city","municipality","country"],"title":"AddressModel"},"gnistai__context__brreg__models__CompanyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__brreg__models__CompanyModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CompanyListWrapper"},"gnistai__context__brreg__models__CompanyModel":{"properties":{"org_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Number"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"legal_form_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form Code"},"legal_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Form"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"employees":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employees"},"registered":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registered"},"vat_registered":{"type":"boolean","title":"Vat Registered"},"bankrupt":{"type":"boolean","title":"Bankrupt"},"in_liquidation":{"type":"boolean","title":"In Liquidation"},"business_address":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__brreg__models__AddressModel"},{"type":"null"}]},"postal_address":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__brreg__models__AddressModel"},{"type":"null"}]},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"parent_org_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Org Number"}},"type":"object","required":["org_number","name","legal_form_code","legal_form","industry_code","industry","employees","registered","vat_registered","bankrupt","in_liquidation","business_address","postal_address","website","parent_org_number"],"title":"CompanyModel"},"gnistai__context__brreg__models__CompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__brreg__models__CompanyModel"}},"type":"object","required":["data"],"title":"CompanyWrapper"},"gnistai__context__calories_burned__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__cocktails__models__IngredientModel":{"properties":{"name":{"type":"string","title":"Name"},"amount":{"type":"string","title":"Amount"},"unit":{"type":"string","title":"Unit"}},"type":"object","required":["name","amount","unit"],"title":"IngredientModel"},"gnistai__context__commodity_prices__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__commodity_prices__models__CategoryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__commodity_prices__models__CategoryModel":{"properties":{"category":{"type":"string","title":"Category"},"commodity_count":{"type":"integer","title":"Commodity Count"}},"type":"object","required":["category","commodity_count"],"title":"CategoryModel"},"gnistai__context__commodity_prices__models__CommodityListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CommodityInfoModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CommodityListWrapper"},"gnistai__context__commodity_prices__models__ObservationModel":{"properties":{"date":{"type":"string","title":"Date"},"value":{"type":"number","title":"Value"}},"type":"object","required":["date","value"],"title":"ObservationModel"},"gnistai__context__companies_house__api__SearchResultWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/UkCompanySearchItemModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"SearchResultWrapper"},"gnistai__context__company_intelligence__models__JobListing":{"properties":{"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"municipality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Municipality"},"county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"County"},"application_due":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Due"},"published":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published"}},"type":"object","title":"JobListing","description":"A job listing from NAV Arbeidsplassen."},"gnistai__context__company_intelligence__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in the profile response."},"gnistai__context__compliance_screening__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single compliance data source."},"gnistai__context__country_info__models__CountryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__country_info__models__CountryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CountryListWrapper"},"gnistai__context__country_info__models__CountryModel":{"properties":{"code":{"type":"string","title":"Code"},"alpha3":{"type":"string","title":"Alpha3"},"name":{"type":"string","title":"Name"},"official_name":{"type":"string","title":"Official Name"},"capital":{"type":"string","title":"Capital"},"region":{"type":"string","title":"Region"},"subregion":{"type":"string","title":"Subregion"},"population":{"type":"integer","title":"Population"},"area_km2":{"type":"number","title":"Area Km2"},"currencies":{"items":{"type":"string"},"type":"array","title":"Currencies"},"languages":{"items":{"type":"string"},"type":"array","title":"Languages"},"calling_codes":{"items":{"type":"string"},"type":"array","title":"Calling Codes"},"tld":{"type":"string","title":"Tld"},"landlocked":{"type":"boolean","title":"Landlocked"},"un_member":{"type":"boolean","title":"Un Member"}},"type":"object","required":["code","alpha3","name","official_name","capital","region","subregion","population","area_km2","currencies","languages","calling_codes","tld","landlocked","un_member"],"title":"CountryModel"},"gnistai__context__country_info__models__CountryWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__country_info__models__CountryModel"}},"type":"object","required":["data"],"title":"CountryWrapper"},"gnistai__context__country_intelligence__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in the profile response."},"gnistai__context__court_listener__models__DocketDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/DocketDetailModel"}},"type":"object","required":["data"],"title":"DocketDetailWrapper"},"gnistai__context__crisis_intelligence__models__NewsArticle":{"properties":{"url":{"type":"string","title":"Url"},"title":{"type":"string","title":"Title","default":""},"source_domain":{"type":"string","title":"Source Domain","default":""},"source_country":{"type":"string","title":"Source Country","default":""},"language":{"type":"string","title":"Language","default":""},"seen_date":{"type":"string","title":"Seen Date","default":""},"tone":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tone"}},"type":"object","required":["url"],"title":"NewsArticle","description":"A news article related to a crisis from GDELT."},"gnistai__context__crisis_intelligence__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source query."},"gnistai__context__crossref__models__WorkListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total_results":{"type":"integer","title":"Total Results"},"data":{"items":{"$ref":"#/components/schemas/WorkModel"},"type":"array","title":"Data"}},"type":"object","required":["count","total_results","data"],"title":"WorkListWrapper"},"gnistai__context__currency_conversion__models__ConversionModel":{"properties":{"amount":{"type":"number","title":"Amount"},"base":{"type":"string","title":"Base"},"target":{"type":"string","title":"Target"},"rate":{"type":"number","title":"Rate"},"converted":{"type":"number","title":"Converted"},"date":{"type":"string","title":"Date"}},"type":"object","required":["amount","base","target","rate","converted","date"],"title":"ConversionModel"},"gnistai__context__currency_conversion__models__ConversionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__currency_conversion__models__ConversionModel"}},"type":"object","required":["data"],"title":"ConversionWrapper"},"gnistai__context__currency_conversion__models__RateModel":{"properties":{"currency":{"type":"string","title":"Currency"},"rate":{"type":"number","title":"Rate"}},"type":"object","required":["currency","rate"],"title":"RateModel"},"gnistai__context__currency_conversion__models__RatesWrapper":{"properties":{"base":{"type":"string","title":"Base"},"date":{"type":"string","title":"Date"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__currency_conversion__models__RateModel"},"type":"array","title":"Data"}},"type":"object","required":["base","date","count","data"],"title":"RatesWrapper"},"gnistai__context__cvr__models__CompanyModel":{"properties":{"cvr_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cvr Number"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"protected":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Protected"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"company_type_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Company Type Code"},"company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Type"},"industry_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Industry Code"},"industry_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Description"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"employees":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employees"},"owners":{"items":{"type":"string"},"type":"array","title":"Owners"},"production_units":{"items":{"$ref":"#/components/schemas/ProductionUnitModel"},"type":"array","title":"Production Units"},"credit_bankrupt":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Credit Bankrupt"}},"type":"object","required":["cvr_number","name","address","zipcode","city","protected","phone","email","company_type_code","company_type","industry_code","industry_description","start_date","end_date","employees","owners","production_units","credit_bankrupt"],"title":"CompanyModel"},"gnistai__context__cvr__models__CompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__cvr__models__CompanyModel"}},"type":"object","required":["data"],"title":"CompanyWrapper"},"gnistai__context__cyber_intelligence__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in the cyber intelligence pipeline."},"gnistai__context__dictionary__models__WordWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WordEntryModel"}},"type":"object","required":["data"],"title":"WordWrapper"},"gnistai__context__dst__models__SubjectItem":{"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"},"has_subjects":{"type":"boolean","title":"Has Subjects","default":false}},"type":"object","required":["id","text"],"title":"SubjectItem"},"gnistai__context__dst__models__SubjectListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__dst__models__SubjectItem"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SubjectListWrapper"},"gnistai__context__dst__models__TableMetadata":{"properties":{"table_id":{"type":"string","title":"Table Id"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description","default":""},"updated":{"type":"string","title":"Updated","default":""},"active":{"type":"boolean","title":"Active","default":true},"variables":{"items":{"$ref":"#/components/schemas/TableVariable"},"type":"array","title":"Variables"}},"type":"object","required":["table_id","title","variables"],"title":"TableMetadata"},"gnistai__context__ecb_fx__models__RateModel":{"properties":{"date":{"type":"string","title":"Date"},"base":{"type":"string","title":"Base"},"target":{"type":"string","title":"Target"},"rate":{"type":"number","title":"Rate"}},"type":"object","required":["date","base","target","rate"],"title":"RateModel"},"gnistai__context__ecb_fx__models__RatesWrapper":{"properties":{"data":{"$ref":"#/components/schemas/RatesModel"}},"type":"object","required":["data"],"title":"RatesWrapper"},"gnistai__context__ecb_stats__models__CodeEntry":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""}},"type":"object","required":["id"],"title":"CodeEntry"},"gnistai__context__ecb_stats__models__CompareResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"series_count":{"type":"integer","title":"Series Count"},"data":{"additionalProperties":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__Observation"},"type":"array"},"type":"object","title":"Data"}},"type":"object","required":["dataflow","series_count","data"],"title":"CompareResponse"},"gnistai__context__ecb_stats__models__DataResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["dataflow","observation_count","observations"],"title":"DataResponse"},"gnistai__context__ecb_stats__models__Dataset":{"properties":{"id":{"type":"string","title":"Id"},"agency":{"type":"string","title":"Agency","default":""},"version":{"type":"string","title":"Version","default":""},"name":{"type":"string","title":"Name","default":""},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["id"],"title":"Dataset"},"gnistai__context__ecb_stats__models__Dimension":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""},"position":{"type":"integer","title":"Position","default":0},"code_count":{"type":"integer","title":"Code Count","default":0},"sample_codes":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__CodeEntry"},"type":"array","title":"Sample Codes","default":[]}},"type":"object","required":["id"],"title":"Dimension"},"gnistai__context__ecb_stats__models__ListDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","total","datasets"],"title":"ListDatasetsResponse"},"gnistai__context__ecb_stats__models__Observation":{"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"}},"additionalProperties":true,"type":"object","title":"Observation"},"gnistai__context__ecb_stats__models__SearchDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","datasets"],"title":"SearchDatasetsResponse"},"gnistai__context__ecb_stats__models__StructureResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__ecb_stats__models__Dimension"},"type":"array","title":"Dimensions"}},"type":"object","required":["dataflow","dimension_count","dimensions"],"title":"StructureResponse"},"gnistai__context__economic_indicators__models__IndicatorDataResponse":{"properties":{"indicator":{"type":"string","title":"Indicator"},"country":{"type":"string","title":"Country"},"total_series":{"type":"integer","title":"Total Series"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__economic_indicators__models__SourceStatus"},"type":"array","title":"Sources"},"series":{"items":{"$ref":"#/components/schemas/IndicatorTimeSeries"},"type":"array","title":"Series"}},"type":"object","required":["indicator","country","total_series","sources","series"],"title":"IndicatorDataResponse","description":"Response from fetching indicator data across sources."},"gnistai__context__economic_indicators__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in a response."},"gnistai__context__einnsyn__models__SearchResultWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"items":{"items":{"$ref":"#/components/schemas/SearchItem"},"type":"array","title":"Items"},"next":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next"}},"type":"object","required":["count","items"],"title":"SearchResultWrapper"},"gnistai__context__environmental_monitoring__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single environmental data source."},"gnistai__context__eurostat__models__CountryProfileModel":{"properties":{"geo_code":{"type":"string","title":"Geo Code"},"geo_name":{"type":"string","title":"Geo Name"},"year":{"type":"string","title":"Year"},"gdp_meur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gdp Meur"},"employment_rate_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Employment Rate Pct"},"population":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Population"}},"type":"object","required":["geo_code","geo_name","year","gdp_meur","employment_rate_pct","population"],"title":"CountryProfileModel"},"gnistai__context__eurostat__models__CountryProfileWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__eurostat__models__CountryProfileModel"}},"type":"object","required":["data"],"title":"CountryProfileWrapper"},"gnistai__context__eurostat__models__DatasetListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/DatasetItem"},"type":"array","title":"Datasets"}},"type":"object","required":["count","datasets"],"title":"DatasetListWrapper"},"gnistai__context__famous_quotes__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__famous_quotes__models__QuoteModel":{"properties":{"text":{"type":"string","title":"Text"},"author":{"type":"string","title":"Author"},"category":{"type":"string","title":"Category"}},"type":"object","required":["text","author","category"],"title":"QuoteModel"},"gnistai__context__famous_quotes__models__QuoteWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__famous_quotes__models__QuoteModel"}},"type":"object","required":["data"],"title":"QuoteWrapper"},"gnistai__context__faostat__models__CompareResponse":{"properties":{"domain":{"type":"string","title":"Domain"},"areas_found":{"type":"integer","title":"Areas Found"},"data":{"additionalProperties":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"type":"object","title":"Data"}},"type":"object","required":["domain","areas_found","data"],"title":"CompareResponse"},"gnistai__context__faostat__models__DataResponse":{"properties":{"domain":{"type":"string","title":"Domain"},"record_count":{"type":"integer","title":"Record Count"},"records":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Records"}},"type":"object","required":["domain","record_count","records"],"title":"DataResponse"},"gnistai__context__faostat__models__Dataset":{"properties":{"group_code":{"type":"string","title":"Group Code","default":""},"group_name":{"type":"string","title":"Group Name","default":""},"domain_code":{"type":"string","title":"Domain Code","default":""},"domain_name":{"type":"string","title":"Domain Name","default":""}},"type":"object","title":"Dataset"},"gnistai__context__faostat__models__Dimension":{"properties":{"id":{"type":"string","title":"Id","default":""},"label":{"type":"string","title":"Label","default":""},"subdomain":{"type":"string","title":"Subdomain","default":""}},"type":"object","title":"Dimension"},"gnistai__context__faostat__models__DimensionCode":{"properties":{"code":{"type":"string","title":"Code","default":""},"label":{"type":"string","title":"Label","default":""},"description":{"type":"string","title":"Description","default":""}},"type":"object","title":"DimensionCode"},"gnistai__context__faostat__models__SearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"query":{"type":"string","title":"Query"},"results":{"items":{"$ref":"#/components/schemas/gnistai__context__faostat__models__SearchResult"},"type":"array","title":"Results"}},"type":"object","required":["count","query","results"],"title":"SearchResponse"},"gnistai__context__faostat__models__SearchResult":{"properties":{"domain_code":{"type":"string","title":"Domain Code","default":""},"domain_name":{"type":"string","title":"Domain Name","default":""},"item_code":{"type":"string","title":"Item Code","default":""},"item_name":{"type":"string","title":"Item Name","default":""}},"type":"object","title":"SearchResult"},"gnistai__context__financial_markets__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single financial data source."},"gnistai__context__flights__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"offers_count":{"type":"integer","title":"Offers Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in a search response."},"gnistai__context__fred__models__CategoryModel":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"parent_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Id"},"children_count":{"type":"integer","title":"Children Count"},"children":{"items":{"$ref":"#/components/schemas/CategoryChildModel"},"type":"array","title":"Children"}},"type":"object","required":["id","name","parent_id","children_count","children"],"title":"CategoryModel"},"gnistai__context__fred__models__ObservationModel":{"properties":{"date":{"type":"string","title":"Date"},"value":{"type":"number","title":"Value"}},"type":"object","required":["date","value"],"title":"ObservationModel"},"gnistai__context__fred__models__SeriesDataModel":{"properties":{"series_id":{"type":"string","title":"Series Id"},"title":{"type":"string","title":"Title"},"units":{"type":"string","title":"Units"},"frequency":{"type":"string","title":"Frequency"},"seasonal_adjustment":{"type":"string","title":"Seasonal Adjustment"},"last_updated":{"type":"string","title":"Last Updated"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__fred__models__ObservationModel"},"type":"array","title":"Observations"}},"type":"object","required":["series_id","title","units","frequency","seasonal_adjustment","last_updated","observation_count","observations"],"title":"SeriesDataModel"},"gnistai__context__fred__models__SeriesDataWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__fred__models__SeriesDataModel"}},"type":"object","required":["data"],"title":"SeriesDataWrapper"},"gnistai__context__gbfs__models__StationEntry":{"properties":{"station_id":{"type":"string","title":"Station Id"},"name":{"type":"string","title":"Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"lat":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lat"},"lon":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lon"},"capacity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Capacity"},"rental_methods":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Rental Methods"},"bikes_available":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bikes Available"},"docks_available":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Docks Available"},"bikes_disabled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bikes Disabled"},"docks_disabled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Docks Disabled"},"is_installed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Installed"},"is_renting":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Renting"},"is_returning":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Is Returning"},"last_reported":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Last Reported"},"vehicle_types_available":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Vehicle Types Available"}},"type":"object","required":["station_id","name"],"title":"StationEntry"},"gnistai__context__gbfs__models__StationListResponse":{"properties":{"system_id":{"type":"string","title":"System Id"},"station_count":{"type":"integer","title":"Station Count"},"stations":{"items":{"$ref":"#/components/schemas/gnistai__context__gbfs__models__StationEntry"},"type":"array","title":"Stations"}},"type":"object","required":["system_id","station_count","stations"],"title":"StationListResponse"},"gnistai__context__gbif__models__DatasetListWrapper":{"properties":{"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DatasetModel"},"type":"array","title":"Data"}},"type":"object","required":["total","count","data"],"title":"DatasetListWrapper"},"gnistai__context__geonames__models__CountryListWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CountryListWrapper"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__geonames__models__CountryModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"CountryListWrapper"},"gnistai__context__geonames__models__CountryModel":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CountryModel"},"id":{"type":"integer","title":"Id"},"iso_code":{"type":"string","title":"Iso Code"},"iso3_code":{"type":"string","title":"Iso3 Code"},"iso_numeric":{"type":"string","title":"Iso Numeric"},"fips_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fips Code"},"country_name":{"type":"string","title":"Country Name"},"capital":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Capital"},"area_sq_km":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Area Sq Km"},"population":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Population"},"continent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Continent"},"tld":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tld"},"currency_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency Code"},"currency_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency Name"},"phone_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Code"},"postal_code_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code Format"},"postal_code_regex":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postal Code Regex"},"languages":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Languages"},"geoname_id":{"type":"integer","title":"Geoname Id"},"neighbors":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Neighbors"},"equivalent_fips_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Equivalent Fips Code"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","iso_code","iso3_code","iso_numeric","country_name","geoname_id","created_at","updated_at"],"title":"CountryModel"},"gnistai__context__geonames__models__CountryWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"CountryWrapper"},"data":{"$ref":"#/components/schemas/gnistai__context__geonames__models__CountryModel"}},"type":"object","required":["data"],"title":"CountryWrapper"},"gnistai__context__geonames__models__TimezoneListWrapper":{"properties":{"object_type":{"type":"string","title":"Object Type","default":"TimezoneListWrapper"},"data":{"items":{"$ref":"#/components/schemas/TimezoneModel"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"TimezoneListWrapper"},"gnistai__context__global_tenders__models__TenderSearchResponse":{"properties":{"count":{"type":"integer","title":"Count"},"notices":{"items":{"$ref":"#/components/schemas/TenderNotice"},"type":"array","title":"Notices"}},"type":"object","required":["count","notices"],"title":"TenderSearchResponse"},"gnistai__context__health_research__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single health data source."},"gnistai__context__historical_events__models__EventListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__historical_events__models__EventModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EventListWrapper"},"gnistai__context__historical_events__models__EventModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"year":{"type":"integer","title":"Year"},"month":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Month"},"day":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Day"},"era":{"type":"string","title":"Era"},"category":{"type":"string","title":"Category"},"region":{"type":"string","title":"Region"},"description":{"type":"string","title":"Description"},"significance":{"type":"string","title":"Significance"}},"type":"object","required":["id","title","year","month","day","era","category","region","description","significance"],"title":"EventModel"},"gnistai__context__hn__models__CommentModel":{"properties":{"id":{"type":"integer","title":"Id"},"author":{"type":"string","title":"Author"},"text":{"type":"string","title":"Text"},"story_id":{"type":"integer","title":"Story Id"},"story_title":{"type":"string","title":"Story Title"},"created_at":{"type":"string","title":"Created At"},"hn_url":{"type":"string","title":"Hn Url"}},"type":"object","required":["id","author","text","story_id","story_title","created_at","hn_url"],"title":"CommentModel"},"gnistai__context__ilostat__models__CodeEntry":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""}},"type":"object","required":["id"],"title":"CodeEntry"},"gnistai__context__ilostat__models__CompareCountriesResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"countries_found":{"type":"integer","title":"Countries Found"},"data":{"additionalProperties":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__Observation"},"type":"array"},"type":"object","title":"Data"}},"type":"object","required":["dataflow","countries_found","data"],"title":"CompareCountriesResponse"},"gnistai__context__ilostat__models__Dataset":{"properties":{"id":{"type":"string","title":"Id"},"agency":{"type":"string","title":"Agency","default":""},"version":{"type":"string","title":"Version","default":""},"name":{"type":"string","title":"Name","default":""},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["id"],"title":"Dataset"},"gnistai__context__ilostat__models__DatasetStructureResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__Dimension"},"type":"array","title":"Dimensions"}},"type":"object","required":["dataflow","dimension_count","dimensions"],"title":"DatasetStructureResponse"},"gnistai__context__ilostat__models__Dimension":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name","default":""},"position":{"type":"integer","title":"Position","default":0},"code_count":{"type":"integer","title":"Code Count","default":0},"sample_codes":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__CodeEntry"},"type":"array","title":"Sample Codes","default":[]}},"type":"object","required":["id"],"title":"Dimension"},"gnistai__context__ilostat__models__ListDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","total","datasets"],"title":"ListDatasetsResponse"},"gnistai__context__ilostat__models__Observation":{"properties":{"ref_area":{"type":"string","title":"Ref Area","default":""},"freq":{"type":"string","title":"Freq","default":""},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"time_period":{"type":"string","title":"Time Period","default":""}},"additionalProperties":true,"type":"object","title":"Observation","description":"A single data observation.\n\nILOSTAT CSV columns vary by dataset, so extra fields are permitted."},"gnistai__context__ilostat__models__SearchDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__ilostat__models__Dataset"},"type":"array","title":"Datasets"}},"type":"object","required":["count","datasets"],"title":"SearchDatasetsResponse"},"gnistai__context__imf__models__Observation":{"properties":{"period":{"type":"string","title":"Period"},"value":{"type":"number","title":"Value"}},"type":"object","required":["period","value"],"title":"Observation"},"gnistai__context__imf__models__TradeBalanceWrapper":{"properties":{"reporter":{"type":"string","title":"Reporter"},"partner":{"type":"string","title":"Partner"},"partner_label":{"type":"string","title":"Partner Label"},"frequency":{"type":"string","title":"Frequency"},"unit":{"type":"string","title":"Unit"},"source":{"type":"string","title":"Source"},"series":{"additionalProperties":{"$ref":"#/components/schemas/TradeSeries"},"type":"object","title":"Series"}},"type":"object","required":["reporter","partner","partner_label","frequency","unit","source","series"],"title":"TradeBalanceWrapper"},"gnistai__context__income_tax__models__CountryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CountrySummaryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CountryListWrapper"},"gnistai__context__jokes__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__nav_jobs__models__JobListing":{"properties":{"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"employer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employer Name"},"municipality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Municipality"},"county":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"County"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"application_due":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Due"},"published":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"occupation_categories":{"items":{"$ref":"#/components/schemas/OccupationCategory"},"type":"array","title":"Occupation Categories"}},"type":"object","required":["uuid","title","employer_name","municipality","county","city","summary","application_due","published","expires","source","occupation_categories"],"title":"JobListing"},"gnistai__context__news_intelligence__models__NewsArticle":{"properties":{"title":{"type":"string","title":"Title"},"url":{"type":"string","title":"Url"},"source_name":{"type":"string","title":"Source Name","default":""},"source_country":{"type":"string","title":"Source Country","default":""},"language":{"type":"string","title":"Language","default":""},"published":{"type":"string","title":"Published","default":""},"tone":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tone"},"points":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Points"},"num_comments":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Comments"},"image_url":{"type":"string","title":"Image Url","default":""},"origins":{"items":{"type":"string"},"type":"array","title":"Origins"}},"type":"object","required":["title","url"],"title":"NewsArticle","description":"A normalized news article from any source."},"gnistai__context__news_intelligence__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in the news intelligence pipeline."},"gnistai__context__nhtsa__models__VinDecodeWrapper":{"properties":{"source":{"type":"string","title":"Source"},"vin":{"type":"string","title":"Vin"},"make":{"type":"string","title":"Make","default":""},"model":{"type":"string","title":"Model","default":""},"model_year":{"type":"string","title":"Model Year","default":""},"body_class":{"type":"string","title":"Body Class","default":""},"drive_type":{"type":"string","title":"Drive Type","default":""},"fuel_type":{"type":"string","title":"Fuel Type","default":""},"engine_cylinders":{"type":"string","title":"Engine Cylinders","default":""},"engine_displacement_l":{"type":"string","title":"Engine Displacement L","default":""},"engine_hp":{"type":"string","title":"Engine Hp","default":""},"transmission":{"type":"string","title":"Transmission","default":""},"plant_country":{"type":"string","title":"Plant Country","default":""},"plant_city":{"type":"string","title":"Plant City","default":""},"vehicle_type":{"type":"string","title":"Vehicle Type","default":""},"manufacturer":{"type":"string","title":"Manufacturer","default":""},"error_code":{"type":"string","title":"Error Code","default":""},"error_text":{"type":"string","title":"Error Text","default":""}},"type":"object","required":["source","vin"],"title":"VinDecodeWrapper"},"gnistai__context__noaa_alerts__models__WeatherAlertModel":{"properties":{"alert_id":{"type":"string","title":"Alert Id"},"event":{"type":"string","title":"Event"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"description":{"type":"string","title":"Description"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction"},"severity":{"type":"string","title":"Severity"},"certainty":{"type":"string","title":"Certainty"},"urgency":{"type":"string","title":"Urgency"},"status":{"type":"string","title":"Status"},"message_type":{"type":"string","title":"Message Type"},"category":{"type":"string","title":"Category"},"area_desc":{"type":"string","title":"Area Desc"},"sender_name":{"type":"string","title":"Sender Name"},"sent":{"type":"string","title":"Sent"},"effective":{"type":"string","title":"Effective"},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"},"ends":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ends"}},"type":"object","required":["alert_id","event","description","severity","certainty","urgency","status","message_type","category","area_desc","sender_name","sent","effective"],"title":"WeatherAlertModel"},"gnistai__context__noaa_tides__models__StationEntry":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"}},"type":"object","title":"StationEntry"},"gnistai__context__noaa_tides__models__StationListResponse":{"properties":{"count":{"type":"integer","title":"Count"},"stations":{"items":{"$ref":"#/components/schemas/gnistai__context__noaa_tides__models__StationEntry"},"type":"array","title":"Stations"}},"type":"object","required":["count","stations"],"title":"StationListResponse"},"gnistai__context__nominatim__models__GeocodingResultModel":{"properties":{"place_id":{"type":"integer","title":"Place Id"},"osm_type":{"type":"string","title":"Osm Type"},"osm_id":{"type":"integer","title":"Osm Id"},"display_name":{"type":"string","title":"Display Name"},"lat":{"type":"number","title":"Lat"},"lon":{"type":"number","title":"Lon"},"type":{"type":"string","title":"Type"},"importance":{"type":"number","title":"Importance"},"address":{"additionalProperties":{"type":"string"},"type":"object","title":"Address"}},"type":"object","required":["place_id","osm_type","osm_id","display_name","lat","lon","type","importance","address"],"title":"GeocodingResultModel"},"gnistai__context__nonprofits__models__Filing":{"properties":{"tax_period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tax Period"},"tax_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tax Year"},"form_type":{"type":"string","title":"Form Type"},"total_revenue":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Revenue"},"total_expenses":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Expenses"},"total_assets":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Assets"},"total_liabilities":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Liabilities"},"net_assets":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Net Assets"},"contributions":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contributions"},"program_revenue":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Program Revenue"},"investment_income":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Investment Income"},"officer_compensation":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Officer Compensation"},"other_salaries":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Other Salaries"},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url"}},"type":"object","required":["form_type"],"title":"Filing"},"gnistai__context__nonprofits__models__Organization":{"properties":{"ein":{"type":"string","title":"Ein"},"name":{"type":"string","title":"Name"},"city":{"type":"string","title":"City"},"state":{"type":"string","title":"State"},"ntee_code":{"type":"string","title":"Ntee Code"},"subsection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subsection"},"source":{"type":"string","title":"Source"}},"type":"object","required":["ein","name","city","state","ntee_code","source"],"title":"Organization"},"gnistai__context__nonprofits__models__SearchResponse":{"properties":{"total_results":{"type":"integer","title":"Total Results"},"page":{"type":"integer","title":"Page"},"num_pages":{"type":"integer","title":"Num Pages"},"organizations":{"items":{"$ref":"#/components/schemas/gnistai__context__nonprofits__models__Organization"},"type":"array","title":"Organizations"},"source":{"type":"string","title":"Source"}},"type":"object","required":["total_results","page","num_pages","organizations","source"],"title":"SearchResponse"},"gnistai__context__nordic_registry__models__SearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results","default":0},"companies":{"items":{"$ref":"#/components/schemas/CompanyRecord"},"type":"array","title":"Companies"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__nordic_registry__models__SourceStatus"},"type":"array","title":"Sources"}},"type":"object","required":["query"],"title":"SearchResponse","description":"Unified search result across Nordic registries."},"gnistai__context__nordic_registry__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single company data source query."},"gnistai__context__nsf_awards__models__AwardDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/gnistai__context__nsf_awards__models__AwardModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"AwardDetailWrapper"},"gnistai__context__nsf_awards__models__AwardListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__nsf_awards__models__AwardModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"AwardListWrapper"},"gnistai__context__nsf_awards__models__AwardModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"abstract":{"type":"string","title":"Abstract"},"agency":{"type":"string","title":"Agency"},"awardee_name":{"type":"string","title":"Awardee Name"},"awardee_city":{"type":"string","title":"Awardee City"},"awardee_state":{"type":"string","title":"Awardee State"},"awardee_country":{"type":"string","title":"Awardee Country"},"pi_first_name":{"type":"string","title":"Pi First Name"},"pi_last_name":{"type":"string","title":"Pi Last Name"},"pi_email":{"type":"string","title":"Pi Email"},"start_date":{"type":"string","title":"Start Date"},"exp_date":{"type":"string","title":"Exp Date"},"estimated_total_amt":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Estimated Total Amt"},"funds_obligated_amt":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Funds Obligated Amt"},"fund_program_name":{"type":"string","title":"Fund Program Name"},"program":{"type":"string","title":"Program"},"trans_type":{"type":"string","title":"Trans Type"}},"type":"object","required":["id","title","abstract","agency","awardee_name","awardee_city","awardee_state","awardee_country","pi_first_name","pi_last_name","pi_email","start_date","exp_date","estimated_total_amt","funds_obligated_amt","fund_program_name","program","trans_type"],"title":"AwardModel"},"gnistai__context__nutrition__models__FoodProductModel":{"properties":{"name":{"type":"string","title":"Name"},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Barcode"},"brands":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brands"},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Categories"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"nutriscore_grade":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nutriscore Grade"},"nutrients":{"$ref":"#/components/schemas/NutrientInfoModel"}},"type":"object","required":["name","barcode","brands","categories","image_url","nutriscore_grade","nutrients"],"title":"FoodProductModel"},"gnistai__context__nutrition__models__FoodProductWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__nutrition__models__FoodProductModel"}},"type":"object","required":["data"],"title":"FoodProductWrapper"},"gnistai__context__oecd__models__CodeEntry":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"CodeEntry"},"gnistai__context__oecd__models__CompareCountriesResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"countries_found":{"type":"integer","title":"Countries Found"},"data":{"additionalProperties":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"type":"object","title":"Data"},"source":{"type":"string","title":"Source"}},"type":"object","required":["dataflow","countries_found","data","source"],"title":"CompareCountriesResponse"},"gnistai__context__oecd__models__DataResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"observation_count":{"type":"integer","title":"Observation Count"},"observations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Observations"},"source":{"type":"string","title":"Source"}},"type":"object","required":["dataflow","observation_count","observations","source"],"title":"DataResponse"},"gnistai__context__oecd__models__Dataset":{"properties":{"id":{"type":"string","title":"Id"},"short_id":{"type":"string","title":"Short Id"},"agency":{"type":"string","title":"Agency"},"version":{"type":"string","title":"Version"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["id","short_id","agency","version","name"],"title":"Dataset"},"gnistai__context__oecd__models__DatasetStructureResponse":{"properties":{"dataflow":{"type":"string","title":"Dataflow"},"dimension_count":{"type":"integer","title":"Dimension Count"},"dimensions":{"items":{"$ref":"#/components/schemas/gnistai__context__oecd__models__Dimension"},"type":"array","title":"Dimensions"},"source":{"type":"string","title":"Source"}},"type":"object","required":["dataflow","dimension_count","dimensions","source"],"title":"DatasetStructureResponse"},"gnistai__context__oecd__models__Dimension":{"properties":{"id":{"type":"string","title":"Id"},"position":{"type":"integer","title":"Position"},"code_count":{"type":"integer","title":"Code Count"},"sample_codes":{"items":{"$ref":"#/components/schemas/gnistai__context__oecd__models__CodeEntry"},"type":"array","title":"Sample Codes"}},"type":"object","required":["id","position","code_count","sample_codes"],"title":"Dimension"},"gnistai__context__oecd__models__ListDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__oecd__models__Dataset"},"type":"array","title":"Datasets"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","total","datasets","source"],"title":"ListDatasetsResponse"},"gnistai__context__oecd__models__SearchDatasetsResponse":{"properties":{"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__oecd__models__Dataset"},"type":"array","title":"Datasets"},"source":{"type":"string","title":"Source"}},"type":"object","required":["count","datasets","source"],"title":"SearchDatasetsResponse"},"gnistai__context__offshore_leaks__models__SearchResult":{"properties":{"node_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Id"},"name":{"type":"string","title":"Name","default":""},"description":{"type":"string","title":"Description","default":""},"type":{"type":"string","title":"Type","default":"Unknown"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"match":{"type":"boolean","title":"Match","default":false}},"type":"object","title":"SearchResult"},"gnistai__context__offshore_leaks__models__SearchWrapper":{"properties":{"query":{"type":"string","title":"Query"},"type":{"type":"string","title":"Type"},"source":{"type":"string","title":"Source"},"count":{"type":"integer","title":"Count"},"results":{"items":{"$ref":"#/components/schemas/gnistai__context__offshore_leaks__models__SearchResult"},"type":"array","title":"Results"},"data_source":{"type":"string","title":"Data Source"}},"type":"object","required":["query","type","source","count","results","data_source"],"title":"SearchWrapper"},"gnistai__context__open_library__models__AuthorDetail":{"properties":{"key":{"type":"string","title":"Key"},"name":{"type":"string","title":"Name"},"birth_date":{"type":"string","title":"Birth Date"},"death_date":{"type":"string","title":"Death Date"},"bio":{"type":"string","title":"Bio"},"links":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Links"},"photos":{"items":{"type":"integer"},"type":"array","title":"Photos"}},"type":"object","required":["key","name","birth_date","death_date","bio","links","photos"],"title":"AuthorDetail"},"gnistai__context__open_meteo__models__AirQualityModel":{"properties":{"timezone":{"type":"string","title":"Timezone"},"count":{"type":"integer","title":"Count"},"hourly":{"items":{"$ref":"#/components/schemas/AirQualityHourModel"},"type":"array","title":"Hourly"}},"type":"object","required":["timezone","count","hourly"],"title":"AirQualityModel"},"gnistai__context__open_meteo__models__AirQualityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__open_meteo__models__AirQualityModel"}},"type":"object","required":["data"],"title":"AirQualityWrapper"},"gnistai__context__open_meteo__models__GeocodingResultModel":{"properties":{"name":{"type":"string","title":"Name"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"country":{"type":"string","title":"Country"},"country_code":{"type":"string","title":"Country Code"},"admin1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin1"},"population":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Population"},"elevation":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Elevation"},"timezone":{"type":"string","title":"Timezone"}},"type":"object","required":["name","latitude","longitude","country","country_code","admin1","population","elevation","timezone"],"title":"GeocodingResultModel"},"gnistai__context__open_meteo__models__WeatherAlertModel":{"properties":{"event":{"type":"string","title":"Event"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"severity":{"type":"string","title":"Severity"},"urgency":{"type":"string","title":"Urgency"},"description":{"type":"string","title":"Description"},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires"}},"type":"object","required":["event","headline","severity","urgency","description","onset","expires"],"title":"WeatherAlertModel"},"gnistai__context__openaq__models__AirQualityModel":{"properties":{"location_id":{"type":"integer","title":"Location Id"},"location_name":{"type":"string","title":"Location Name"},"lat":{"type":"number","title":"Lat"},"lon":{"type":"number","title":"Lon"},"distance_m":{"type":"number","title":"Distance M"},"aqi":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Aqi"},"aqi_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aqi Category"},"dominant_pollutant":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dominant Pollutant"},"measurements":{"items":{"$ref":"#/components/schemas/MeasurementModel"},"type":"array","title":"Measurements"}},"type":"object","required":["location_id","location_name","lat","lon","distance_m","aqi","aqi_category","dominant_pollutant","measurements"],"title":"AirQualityModel"},"gnistai__context__openaq__models__AirQualityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__openaq__models__AirQualityModel"}},"type":"object","required":["data"],"title":"AirQualityWrapper"},"gnistai__context__opendata__models__Dataset":{"properties":{"id":{"type":"string","title":"Id","default":""},"name":{"type":"string","title":"Name","default":""},"title":{"type":"string","title":"Title","default":""},"notes":{"type":"string","title":"Notes","default":""},"organization":{"type":"string","title":"Organization","default":""},"num_resources":{"type":"integer","title":"Num Resources","default":0},"resources":{"items":{"$ref":"#/components/schemas/Resource"},"type":"array","title":"Resources","default":[]},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]},"license_title":{"type":"string","title":"License Title","default":""},"metadata_modified":{"type":"string","title":"Metadata Modified","default":""}},"type":"object","title":"Dataset"},"gnistai__context__opendata__models__Organization":{"properties":{"id":{"type":"string","title":"Id","default":""},"name":{"type":"string","title":"Name","default":""},"title":{"type":"string","title":"Title","default":""},"description":{"type":"string","title":"Description","default":""},"package_count":{"type":"integer","title":"Package Count","default":0},"image_url":{"type":"string","title":"Image Url","default":""}},"type":"object","title":"Organization"},"gnistai__context__opendata__models__SearchDatasetsResponse":{"properties":{"total":{"type":"integer","title":"Total"},"count":{"type":"integer","title":"Count"},"datasets":{"items":{"$ref":"#/components/schemas/gnistai__context__opendata__models__Dataset"},"type":"array","title":"Datasets"},"portal":{"type":"string","title":"Portal"},"source":{"type":"string","title":"Source"}},"type":"object","required":["total","count","datasets","portal","source"],"title":"SearchDatasetsResponse"},"gnistai__context__openfoodfacts__models__FoodProductModel":{"properties":{"barcode":{"type":"string","title":"Barcode"},"name":{"type":"string","title":"Name"},"brands":{"type":"string","title":"Brands"},"categories":{"type":"string","title":"Categories"},"nutriscore_grade":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nutriscore Grade"},"nova_group":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Nova Group"},"ingredients_text":{"type":"string","title":"Ingredients Text"},"nutriments":{"$ref":"#/components/schemas/NutrimentsModel"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"url":{"type":"string","title":"Url"}},"type":"object","required":["barcode","name","brands","categories","ingredients_text","nutriments","url"],"title":"FoodProductModel"},"gnistai__context__openfoodfacts__models__FoodProductWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__openfoodfacts__models__FoodProductModel"}},"type":"object","required":["data"],"title":"FoodProductWrapper"},"gnistai__context__opensky__models__SearchWrapper":{"properties":{"query":{"$ref":"#/components/schemas/SearchQuery"},"match_count":{"type":"integer","title":"Match Count"},"aircraft":{"items":{"$ref":"#/components/schemas/AircraftState"},"type":"array","title":"Aircraft"}},"type":"object","required":["query","match_count","aircraft"],"title":"SearchWrapper"},"gnistai__context__orcid__models__ProfileWrapper":{"properties":{"data":{"$ref":"#/components/schemas/ResearcherProfileModel"}},"type":"object","required":["data"],"title":"ProfileWrapper"},"gnistai__context__orcid__models__WorkListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ResearcherWorkModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"WorkListWrapper"},"gnistai__context__polygon__models__QuoteModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"name":{"type":"string","title":"Name"},"last_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Last Price"},"last_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Last Size"},"bid":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bid"},"ask":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ask"},"bid_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bid Size"},"ask_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ask Size"},"open":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Open"},"high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"High"},"low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Low"},"close":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Close"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Volume"},"vwap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vwap"},"prev_close":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Prev Close"},"change":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Change"},"change_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Change Pct"},"updated":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Updated"}},"type":"object","required":["ticker","name"],"title":"QuoteModel"},"gnistai__context__polygon__models__QuoteWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__polygon__models__QuoteModel"}},"type":"object","required":["data"],"title":"QuoteWrapper"},"gnistai__context__polygon__models__TickerModel":{"properties":{"ticker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ticker"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"market":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Market"},"locale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Locale"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"primary_exchange":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Exchange"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"TickerModel"},"gnistai__context__prh__models__AddressModel":{"properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"street":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Street"},"post_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Post Code"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"municipality_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Municipality Code"},"post_office_box":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Post Office Box"},"co":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Co"}},"type":"object","required":["type","street","post_code","city","municipality_code","post_office_box","co"],"title":"AddressModel"},"gnistai__context__prh__models__CompanyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__prh__models__CompanyModel"},"type":"array","title":"Data"}},"type":"object","required":["count","total","data"],"title":"CompanyListWrapper"},"gnistai__context__prh__models__CompanyModel":{"properties":{"business_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Id"},"eu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eu Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"parallel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parallel Name"},"auxiliary_names":{"items":{"type":"string"},"type":"array","title":"Auxiliary Names"},"company_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Form"},"company_form_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Form Code"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registration Date"},"business_id_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Id Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"trade_register_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trade Register Status"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"addresses":{"items":{"$ref":"#/components/schemas/gnistai__context__prh__models__AddressModel"},"type":"array","title":"Addresses"},"last_modified":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Modified"}},"type":"object","required":["business_id","eu_id","name","parallel_name","auxiliary_names","company_form","company_form_code","industry_code","industry","registration_date","business_id_date","end_date","trade_register_status","website","addresses","last_modified"],"title":"CompanyModel"},"gnistai__context__prh__models__CompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__prh__models__CompanyModel"}},"type":"object","required":["data"],"title":"CompanyWrapper"},"gnistai__context__public_procurement__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in a search response."},"gnistai__context__public_procurement__models__TenderSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"},"sources":{"items":{"$ref":"#/components/schemas/gnistai__context__public_procurement__models__SourceStatus"},"type":"array","title":"Sources"},"tenders":{"items":{"$ref":"#/components/schemas/Tender"},"type":"array","title":"Tenders"}},"type":"object","required":["query","total_results","sources","tenders"],"title":"TenderSearchResponse","description":"Unified response from a tender search across multiple sources."},"gnistai__context__random_facts__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__random_words__models__WordWrapper":{"properties":{"data":{"$ref":"#/components/schemas/WordModel"}},"type":"object","required":["data"],"title":"WordWrapper"},"gnistai__context__recipe__models__IngredientModel":{"properties":{"name":{"type":"string","title":"Name"},"measure":{"type":"string","title":"Measure"}},"type":"object","required":["name","measure"],"title":"IngredientModel"},"gnistai__context__reddit__models__CommentListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"post":{"$ref":"#/components/schemas/PostModel"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__reddit__models__CommentModel"},"type":"array","title":"Data"}},"type":"object","required":["count","post","data"],"title":"CommentListWrapper"},"gnistai__context__reddit__models__CommentModel":{"properties":{"id":{"type":"string","title":"Id"},"author":{"type":"string","title":"Author"},"body":{"type":"string","title":"Body"},"score":{"type":"integer","title":"Score"},"created_utc":{"type":"number","title":"Created Utc"},"depth":{"type":"integer","title":"Depth"}},"type":"object","required":["id","author","body","score","created_utc","depth"],"title":"CommentModel"},"gnistai__context__regulations_gov__models__CommentListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__regulations_gov__models__CommentModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CommentListWrapper"},"gnistai__context__regulations_gov__models__CommentModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"agency_id":{"type":"string","title":"Agency Id"},"docket_id":{"type":"string","title":"Docket Id"},"posted_date":{"type":"string","title":"Posted Date"},"comment_on_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment On Document Id"},"withdrawn":{"type":"boolean","title":"Withdrawn"}},"type":"object","required":["id","title","agency_id","docket_id","posted_date","comment_on_document_id","withdrawn"],"title":"CommentModel"},"gnistai__context__regulations_gov__models__DocketDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/DocketModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"DocketDetailWrapper"},"gnistai__context__regulations_gov__models__DocumentDetailWrapper":{"properties":{"found":{"type":"boolean","title":"Found"},"data":{"anyOf":[{"$ref":"#/components/schemas/DocumentDetailModel"},{"type":"null"}]}},"type":"object","required":["found","data"],"title":"DocumentDetailWrapper"},"gnistai__context__regulations_gov__models__DocumentListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DocumentModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"DocumentListWrapper"},"gnistai__context__research_funding__models__SourceStatus":{"properties":{"name":{"type":"string","title":"Name"},"ok":{"type":"boolean","title":"Ok"},"results_count":{"type":"integer","title":"Results Count","default":0},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"error_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Detail"},"latency_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latency Ms"}},"type":"object","required":["name","ok"],"title":"SourceStatus","description":"Status of a single data source in a search response."},"gnistai__context__retsinformation__models__DocumentDetail":{"properties":{"document_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"},"accession_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession Number"},"document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Year"},"date_signed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Signed"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Number"},"announced_in":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Announced In"},"date_announced":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Announced"},"journal_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal Number"},"subjects":{"items":{"type":"string"},"type":"array","title":"Subjects","default":[]},"body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Text"},"eli_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eli Url"}},"type":"object","title":"DocumentDetail"},"gnistai__context__retsinformation__models__DocumentDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__retsinformation__models__DocumentDetail"}},"type":"object","required":["data"],"title":"DocumentDetailWrapper"},"gnistai__context__riddles__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__riksdagen__models__DocumentDetail":{"properties":{"dok_id":{"type":"string","title":"Dok Id"},"title":{"type":"string","title":"Title"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle"},"doc_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Type"},"doc_type_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Doc Type Name"},"committee":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Committee"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"designation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Designation"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"text_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text Url"},"html_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Html Url"},"html_content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Html Content"}},"type":"object","required":["dok_id","title"],"title":"DocumentDetail"},"gnistai__context__riksdagen__models__DocumentListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pages":{"type":"integer","title":"Pages"},"data":{"items":{"$ref":"#/components/schemas/DocumentSummary"},"type":"array","title":"Data"}},"type":"object","required":["count","total","page","pages","data"],"title":"DocumentListWrapper"},"gnistai__context__riksdagen__models__VoteListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/VoteRecord"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"VoteListWrapper"},"gnistai__context__scb__models__SubjectItem":{"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"},"type":{"type":"string","title":"Type"},"updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated"}},"type":"object","required":["id","text","type"],"title":"SubjectItem"},"gnistai__context__scb__models__SubjectListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__scb__models__SubjectItem"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SubjectListWrapper"},"gnistai__context__scb__models__TableMetadata":{"properties":{"table_path":{"type":"string","title":"Table Path"},"title":{"type":"string","title":"Title"},"variables":{"items":{"$ref":"#/components/schemas/TableVariable"},"type":"array","title":"Variables"}},"type":"object","required":["table_path","title","variables"],"title":"TableMetadata"},"gnistai__context__sec_edgar__models__Filing":{"properties":{"accession_number":{"type":"string","title":"Accession Number"},"form_type":{"type":"string","title":"Form Type"},"filing_date":{"type":"string","title":"Filing Date"},"company_name":{"type":"string","title":"Company Name"},"cik":{"type":"integer","title":"Cik"},"period_of_report":{"type":"string","title":"Period Of Report"},"edgar_url":{"type":"string","title":"Edgar Url"}},"type":"object","required":["accession_number","form_type","filing_date","company_name","cik","period_of_report","edgar_url"],"title":"Filing"},"gnistai__context__semantic_scholar__models__AuthorDetail":{"properties":{"authorId":{"type":"string","title":"Authorid","default":""},"name":{"type":"string","title":"Name","default":""},"paperCount":{"type":"integer","title":"Papercount","default":0},"citationCount":{"type":"integer","title":"Citationcount","default":0},"hIndex":{"type":"integer","title":"Hindex","default":0},"affiliations":{"items":{"type":"string"},"type":"array","title":"Affiliations"}},"type":"object","title":"AuthorDetail"},"gnistai__context__semantic_scholar__models__PaperSearchResponse":{"properties":{"total":{"type":"integer","title":"Total","default":0},"offset":{"type":"integer","title":"Offset","default":0},"count":{"type":"integer","title":"Count","default":0},"papers":{"items":{"$ref":"#/components/schemas/PaperBrief"},"type":"array","title":"Papers"}},"type":"object","title":"PaperSearchResponse"},"gnistai__context__skipsregisteret__models__VesselDetail":{"properties":{"vessel_id":{"type":"integer","title":"Vessel Id"},"register":{"type":"string","title":"Register"},"name":{"type":"string","title":"Name"},"call_sign":{"type":"string","title":"Call Sign"},"imo":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Imo"},"status":{"type":"string","title":"Status"},"bareboat_status":{"type":"string","title":"Bareboat Status"},"owner_name":{"type":"string","title":"Owner Name"},"owner_org_number":{"type":"string","title":"Owner Org Number"},"home_port":{"type":"string","title":"Home Port"},"construction":{"anyOf":[{"$ref":"#/components/schemas/Construction"},{"type":"null"}]},"previous_name":{"type":"string","title":"Previous Name"},"document_count":{"type":"integer","title":"Document Count"}},"type":"object","required":["vessel_id","name","call_sign","status","bareboat_status","owner_name","owner_org_number","home_port","previous_name","document_count"],"title":"VesselDetail"},"gnistai__context__sp500__models__CompanyListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__sp500__models__CompanyModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CompanyListWrapper"},"gnistai__context__sp500__models__CompanyModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"name":{"type":"string","title":"Name"},"sector":{"type":"string","title":"Sector"},"sub_industry":{"type":"string","title":"Sub Industry"},"headquarters":{"type":"string","title":"Headquarters"},"founded":{"type":"integer","title":"Founded"},"cik":{"type":"string","title":"Cik"}},"type":"object","required":["ticker","name","sector","sub_industry","headquarters","founded","cik"],"title":"CompanyModel"},"gnistai__context__sp500__models__CompanyWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__sp500__models__CompanyModel"}},"type":"object","required":["data"],"title":"CompanyWrapper"},"gnistai__context__ssb__models__SubjectItem":{"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"},"type":{"type":"string","title":"Type"},"updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated"}},"type":"object","required":["id","text","type"],"title":"SubjectItem"},"gnistai__context__ssb__models__SubjectListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__ssb__models__SubjectItem"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SubjectListWrapper"},"gnistai__context__ssb__models__TableMetadata":{"properties":{"table_id":{"type":"string","title":"Table Id"},"title":{"type":"string","title":"Title"},"variables":{"items":{"$ref":"#/components/schemas/TableVariable"},"type":"array","title":"Variables"}},"type":"object","required":["table_id","title","variables"],"title":"TableMetadata"},"gnistai__context__ssb__models__TableSearchResult":{"properties":{"table_id":{"type":"string","title":"Table Id"},"title":{"type":"string","title":"Title"},"path":{"type":"string","title":"Path"},"score":{"type":"number","title":"Score"},"published":{"type":"string","title":"Published"}},"type":"object","required":["table_id","title","path","score","published"],"title":"TableSearchResult"},"gnistai__context__ssb__models__TableSearchWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__ssb__models__TableSearchResult"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"TableSearchWrapper"},"gnistai__context__statfin__models__SubjectItem":{"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"},"type":{"type":"string","title":"Type"},"updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated"}},"type":"object","required":["id","text","type"],"title":"SubjectItem"},"gnistai__context__statfin__models__SubjectListWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__statfin__models__SubjectItem"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"SubjectListWrapper"},"gnistai__context__statfin__models__TableMetadata":{"properties":{"table_path":{"type":"string","title":"Table Path"},"title":{"type":"string","title":"Title"},"variables":{"items":{"$ref":"#/components/schemas/TableVariable"},"type":"array","title":"Variables"}},"type":"object","required":["table_path","title","variables"],"title":"TableMetadata"},"gnistai__context__statfin__models__TableSearchResult":{"properties":{"table_id":{"type":"string","title":"Table Id"},"table_path":{"type":"string","title":"Table Path"},"title":{"type":"string","title":"Title"},"path":{"type":"string","title":"Path"},"score":{"type":"number","title":"Score"},"published":{"type":"string","title":"Published"}},"type":"object","required":["table_id","table_path","title","path","score","published"],"title":"TableSearchResult"},"gnistai__context__statfin__models__TableSearchWrapper":{"properties":{"data":{"items":{"$ref":"#/components/schemas/gnistai__context__statfin__models__TableSearchResult"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"TableSearchWrapper"},"gnistai__context__stortinget__models__VoteListWrapper":{"properties":{"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"VoteListWrapper"},"gnistai__context__thesportsdb__models__EventListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__thesportsdb__models__EventModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"EventListWrapper"},"gnistai__context__thesportsdb__models__EventModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"sport":{"type":"string","title":"Sport"},"league":{"type":"string","title":"League"},"home_team":{"type":"string","title":"Home Team"},"away_team":{"type":"string","title":"Away Team"},"home_score":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Score"},"away_score":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Away Score"},"date":{"type":"string","title":"Date"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"venue":{"type":"string","title":"Venue"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","required":["id","name","sport","league","home_team","away_team","date","venue"],"title":"EventModel"},"gnistai__context__ticker_search__models__TickerModel":{"properties":{"ticker":{"type":"string","title":"Ticker"},"name":{"type":"string","title":"Name"},"exchange":{"type":"string","title":"Exchange"},"country":{"type":"string","title":"Country"},"sector":{"type":"string","title":"Sector"},"market_cap_category":{"type":"string","title":"Market Cap Category"}},"type":"object","required":["ticker","name","exchange","country","sector","market_cap_category"],"title":"TickerModel"},"gnistai__context__un_comtrade__models__CommodityListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CommodityModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CommodityListWrapper"},"gnistai__context__un_comtrade__models__TradeBalanceWrapper":{"properties":{"data":{"$ref":"#/components/schemas/TradeBalanceModel"}},"type":"object","required":["data"],"title":"TradeBalanceWrapper"},"gnistai__context__unit_conversion__models__CategoryListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__unit_conversion__models__CategoryModel"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"CategoryListWrapper"},"gnistai__context__unit_conversion__models__CategoryModel":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"base_unit":{"type":"string","title":"Base Unit"},"units":{"items":{"type":"string"},"type":"array","title":"Units"}},"type":"object","required":["name","display_name","base_unit","units"],"title":"CategoryModel"},"gnistai__context__unit_conversion__models__ConversionModel":{"properties":{"value":{"type":"number","title":"Value"},"from_unit":{"type":"string","title":"From Unit"},"to_unit":{"type":"string","title":"To Unit"},"category":{"type":"string","title":"Category"},"result":{"type":"number","title":"Result"}},"type":"object","required":["value","from_unit","to_unit","category","result"],"title":"ConversionModel"},"gnistai__context__unit_conversion__models__ConversionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__unit_conversion__models__ConversionModel"}},"type":"object","required":["data"],"title":"ConversionWrapper"},"gnistai__context__unsdg__models__AvailabilityWrapper":{"properties":{"series_code":{"type":"string","title":"Series Code"},"area_count":{"type":"integer","title":"Area Count"},"areas":{"items":{"$ref":"#/components/schemas/GeoArea"},"type":"array","title":"Areas"}},"type":"object","required":["series_code","area_count","areas"],"title":"AvailabilityWrapper"},"gnistai__context__unsdg__models__Dimension":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"codes":{"items":{"$ref":"#/components/schemas/gnistai__context__unsdg__models__DimensionCode"},"type":"array","title":"Codes","default":[]}},"type":"object","title":"Dimension"},"gnistai__context__unsdg__models__DimensionCode":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"DimensionCode"},"gnistai__context__unsdg__models__Indicator":{"properties":{"code":{"type":"string","title":"Code"},"description":{"type":"string","title":"Description"},"tier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tier"},"series":{"items":{"$ref":"#/components/schemas/Series"},"type":"array","title":"Series","default":[]}},"type":"object","required":["code","description"],"title":"Indicator"},"gnistai__context__unsdg__models__Observation":{"properties":{"indicator":{"items":{"type":"string"},"type":"array","title":"Indicator","default":[]},"series":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Series"},"series_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Series Description"},"geo_area_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geo Area Code"},"geo_area_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geo Area Name"},"time_period":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Time Period"},"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"attributes":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Attributes"},"dimensions":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Dimensions"}},"additionalProperties":true,"type":"object","title":"Observation"},"gnistai__context__us_census__models__ProfileWrapper":{"properties":{"year":{"type":"integer","title":"Year"},"profile_type":{"type":"string","title":"Profile Type"},"source":{"type":"string","title":"Source"},"record_count":{"type":"integer","title":"Record Count"},"results":{"items":{"$ref":"#/components/schemas/ProfileResultItem"},"type":"array","title":"Results"}},"type":"object","required":["year","profile_type","source","record_count","results"],"title":"ProfileWrapper"},"gnistai__context__usaspending__models__AwardDetailWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AwardDetailModel"}},"type":"object","required":["data"],"title":"AwardDetailWrapper"},"gnistai__context__usaspending__models__AwardListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"has_next":{"type":"boolean","title":"Has Next"},"data":{"items":{"$ref":"#/components/schemas/gnistai__context__usaspending__models__AwardModel"},"type":"array","title":"Data"}},"type":"object","required":["count","has_next","data"],"title":"AwardListWrapper"},"gnistai__context__usaspending__models__AwardModel":{"properties":{"award_id":{"type":"string","title":"Award Id"},"generated_internal_id":{"type":"string","title":"Generated Internal Id"},"recipient_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Name"},"award_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Award Amount"},"awarding_agency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awarding Agency"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"award_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Award Type"},"recipient_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient Id"},"naics_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Naics Code"},"naics_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Naics Description"},"psc_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Psc Code"},"psc_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Psc Description"}},"type":"object","required":["award_id","generated_internal_id"],"title":"AwardModel"},"gnistai__context__vin_lookup__models__VinDecodeWrapper":{"properties":{"data":{"$ref":"#/components/schemas/VinDecodeModel"}},"type":"object","required":["data"],"title":"VinDecodeWrapper"},"gnistai__context__wayback__models__AvailabilityWrapper":{"properties":{"data":{"$ref":"#/components/schemas/AvailabilityModel"}},"type":"object","required":["data"],"title":"AvailabilityWrapper"},"gnistai__context__who_gho__models__CompareCountriesResponse":{"properties":{"indicator":{"type":"string","title":"Indicator"},"year_filter":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year Filter"},"source":{"type":"string","title":"Source"},"countries":{"additionalProperties":{"$ref":"#/components/schemas/CountryComparison"},"type":"object","title":"Countries"}},"type":"object","required":["indicator","source","countries"],"title":"CompareCountriesResponse"},"gnistai__context__who_gho__models__Indicator":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["code","name"],"title":"Indicator"},"gnistai__context__who_gho__models__IndicatorDataResponse":{"properties":{"indicator":{"type":"string","title":"Indicator"},"observation_count":{"type":"integer","title":"Observation Count"},"source":{"type":"string","title":"Source"},"observations":{"items":{"$ref":"#/components/schemas/gnistai__context__who_gho__models__Observation"},"type":"array","title":"Observations"}},"type":"object","required":["indicator","observation_count","source","observations"],"title":"IndicatorDataResponse"},"gnistai__context__who_gho__models__Observation":{"properties":{"year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"display_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Value"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"dimension":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dimension"},"dimension_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dimension Value"},"confidence_low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence Low"},"confidence_high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence High"}},"type":"object","title":"Observation"},"gnistai__context__wikipedia__models__SearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"count":{"type":"integer","title":"Count"},"articles":{"items":{"$ref":"#/components/schemas/SearchArticle"},"type":"array","title":"Articles"}},"type":"object","required":["query","count","articles"],"title":"SearchResponse"},"gnistai__context__world_time__models__ConversionModel":{"properties":{"from_timezone":{"type":"string","title":"From Timezone"},"from_datetime":{"type":"string","title":"From Datetime"},"to_timezone":{"type":"string","title":"To Timezone"},"to_datetime":{"type":"string","title":"To Datetime"},"offset_difference":{"type":"string","title":"Offset Difference"}},"type":"object","required":["from_timezone","from_datetime","to_timezone","to_datetime","offset_difference"],"title":"ConversionModel"},"gnistai__context__world_time__models__ConversionWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__world_time__models__ConversionModel"}},"type":"object","required":["data"],"title":"ConversionWrapper"},"gnistai__context__world_time__models__TimezoneListWrapper":{"properties":{"count":{"type":"integer","title":"Count"},"data":{"items":{"type":"string"},"type":"array","title":"Data"}},"type":"object","required":["count","data"],"title":"TimezoneListWrapper"},"gnistai__context__worldbank__models__CountryProfileModel":{"properties":{"country_code":{"type":"string","title":"Country Code"},"country_name":{"type":"string","title":"Country Name"},"year":{"type":"string","title":"Year"},"gdp_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gdp Usd"},"gdp_per_capita_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gdp Per Capita Usd"},"population":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Population"},"life_expectancy_years":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Life Expectancy Years"},"co2_per_capita_tons":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Co2 Per Capita Tons"}},"type":"object","required":["country_code","country_name","year","gdp_usd","gdp_per_capita_usd","population","life_expectancy_years","co2_per_capita_tons"],"title":"CountryProfileModel"},"gnistai__context__worldbank__models__CountryProfileWrapper":{"properties":{"data":{"$ref":"#/components/schemas/gnistai__context__worldbank__models__CountryProfileModel"}},"type":"object","required":["data"],"title":"CountryProfileWrapper"}},"securitySchemes":{"context_api_key_header":{"type":"apiKey","description":"API key for authentication via HTTP header. Preferred method.","in":"header","name":"Gnist-API-Key"},"context_api_key_query":{"type":"apiKey","description":"API key for authentication via query parameter. Less secure than header.","in":"query","name":"gnist_api_key"}}}}