Module: Crawlora
- Defined in:
- lib/crawlora.rb,
lib/crawlora/client.rb,
lib/crawlora/errors.rb,
lib/crawlora/version.rb,
lib/crawlora/operations.rb,
lib/crawlora/pagination.rb
Overview
Generated by scripts/generate.py. Do not edit manually.
Defined Under Namespace
Modules: OperationId, Pagination Classes: Client, ClientError, DefaultTransport, Error, NetworkError, OperationGroup, RateLimiter, Response, ServerError
Constant Summary collapse
- DEFAULT_BASE_URL =
"https://api.crawlora.net/api/v1"- DEFAULT_MAX_RETRY_DELAY =
30.0- DEFAULT_RETRY_STATUSES =
[408, 409, 425, 429].freeze
- RESPONSE_TYPES =
%w[auto json text stream].freeze
- VERSION =
SDK release version, in the shared ‘MAJOR.MINOR.PATCH-sdk.N` tag form (same as the Go/Java/PHP SDKs). RubyGems treats it as a prerelease and normalizes the published gem version (the `-` becomes `.pre.`, e.g. `1.5.0.pre.sdk.N`). Bumped across all SDK repos by the API repo’s tools/sdkgen/bump_version.py.
"1.7.0-sdk.1"- OPERATIONS =
{ "airbnb-room" => { "id" => "airbnb-room", "method" => "GET", "path" => "/airbnb/room/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "airbnb-room-calendar" => { "id" => "airbnb-room-calendar", "method" => "GET", "path" => "/airbnb/room/{id}/calendar", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "airbnb-room-reviews" => { "id" => "airbnb-room-reviews", "method" => "GET", "path" => "/airbnb/room/{id}/reviews", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "airbnb-search" => { "id" => "airbnb-search", "method" => "GET", "path" => "/airbnb/search", "pathParams" => [], "queryParams" => [ { "name" => "location", "in" => "query", "type" => "string", "required" => true }, { "name" => "check_in", "in" => "query", "type" => "string" }, { "name" => "check_out", "in" => "query", "type" => "string" }, { "name" => "adults", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "currency", "in" => "query", "type" => "string" }, { "name" => "ne_lat", "in" => "query", "type" => "number" }, { "name" => "ne_lng", "in" => "query", "type" => "number" }, { "name" => "sw_lat", "in" => "query", "type" => "number" }, { "name" => "sw_lng", "in" => "query", "type" => "number" }, { "name" => "zoom", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "amazon-product" => { "id" => "amazon-product", "method" => "GET", "path" => "/amazon/product/{asin}", "pathParams" => [ "asin" ], "queryParams" => [ { "name" => "language", "in" => "query", "type" => "string", "enum" => [ "en_US" ] }, { "name" => "currency", "in" => "query", "type" => "string", "enum" => [ "USD" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "amazon-search" => { "id" => "amazon-search", "method" => "GET", "path" => "/amazon/search", "pathParams" => [], "queryParams" => [ { "name" => "k", "in" => "query", "type" => "string", "required" => true }, { "name" => "s", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "amazon-suggest" => { "id" => "amazon-suggest", "method" => "GET", "path" => "/amazon/suggest/{keyword}", "pathParams" => [ "keyword" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "apple-podcasts-charts" => { "id" => "apple-podcasts-charts", "method" => "GET", "path" => "/apple-podcasts/charts", "pathParams" => [], "queryParams" => [ { "name" => "collection", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "apple-podcasts-episodes-search" => { "id" => "apple-podcasts-episodes-search", "method" => "GET", "path" => "/apple-podcasts/episodes/search", "pathParams" => [], "queryParams" => [ { "name" => "term", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "apple-podcasts-search" => { "id" => "apple-podcasts-search", "method" => "GET", "path" => "/apple-podcasts/search", "pathParams" => [], "queryParams" => [ { "name" => "term", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "apple-podcasts-show" => { "id" => "apple-podcasts-show", "method" => "GET", "path" => "/apple-podcasts/show/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "apple-podcasts-show-episodes" => { "id" => "apple-podcasts-show-episodes", "method" => "GET", "path" => "/apple-podcasts/show/{id}/episodes", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-app" => { "id" => "appstore-app", "method" => "GET", "path" => "/appstore/app", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "app_id", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "ratings", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-developer" => { "id" => "appstore-developer", "method" => "GET", "path" => "/appstore/developer/{dev_id}", "pathParams" => [ "dev_id" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-list" => { "id" => "appstore-list", "method" => "GET", "path" => "/appstore/list", "pathParams" => [], "queryParams" => [ { "name" => "collection", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "full_detail", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-privacy" => { "id" => "appstore-privacy", "method" => "GET", "path" => "/appstore/privacy/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-ratings" => { "id" => "appstore-ratings", "method" => "GET", "path" => "/appstore/ratings", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "app_id", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-reviews" => { "id" => "appstore-reviews", "method" => "GET", "path" => "/appstore/reviews", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "app_id", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "mostRecent", "mostHelpful" ] }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "appstore-search" => { "id" => "appstore-search", "method" => "GET", "path" => "/appstore/search", "pathParams" => [], "queryParams" => [ { "name" => "term", "in" => "query", "type" => "string", "required" => true }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "ids_only", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "appstore-similar" => { "id" => "appstore-similar", "method" => "GET", "path" => "/appstore/similar", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "app_id", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-suggest" => { "id" => "appstore-suggest", "method" => "GET", "path" => "/appstore/suggest/{term}", "pathParams" => [ "term" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "appstore-version-history" => { "id" => "appstore-version-history", "method" => "GET", "path" => "/appstore/version-history/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me" => { "id" => "billing-me", "method" => "GET", "path" => "/billing/me", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-checkout" => { "id" => "billing-me-checkout", "method" => "POST", "path" => "/billing/me/checkout", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-events" => { "id" => "billing-me-events", "method" => "GET", "path" => "/billing/me/events", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "from", "in" => "query", "type" => "string" }, { "name" => "to", "in" => "query", "type" => "string" }, { "name" => "endpoint", "in" => "query", "type" => "string" }, { "name" => "request_id", "in" => "query", "type" => "string" }, { "name" => "event_status", "in" => "query", "type" => "string", "enum" => [ "reserved", "charged", "non_billable", "failed" ] }, { "name" => "billable", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-periods" => { "id" => "billing-me-periods", "method" => "GET", "path" => "/billing/me/periods", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-period" => { "id" => "billing-me-period", "method" => "GET", "path" => "/billing/me/periods/{period_key}", "pathParams" => [ "period_key" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-period-statement" => { "id" => "billing-me-period-statement", "method" => "GET", "path" => "/billing/me/periods/{period_key}/statement", "pathParams" => [ "period_key" ], "queryParams" => [ { "name" => "include_events", "in" => "query", "type" => "boolean" }, { "name" => "event_limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-period-statement-download" => { "id" => "billing-me-period-statement-download", "method" => "GET", "path" => "/billing/me/periods/{period_key}/statement/download", "pathParams" => [ "period_key" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "billing-me-portal" => { "id" => "billing-me-portal", "method" => "POST", "path" => "/billing/me/portal", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "bing-images" => { "id" => "bing-images", "method" => "GET", "path" => "/bing/images", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "bing-news" => { "id" => "bing-news", "method" => "GET", "path" => "/bing/news", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "bing-search" => { "id" => "bing-search", "method" => "GET", "path" => "/bing/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "bing-suggest" => { "id" => "bing-suggest", "method" => "GET", "path" => "/bing/suggest", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "bing-videos" => { "id" => "bing-videos", "method" => "GET", "path" => "/bing/videos", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "boxofficemojo-brand" => { "id" => "boxofficemojo-brand", "method" => "GET", "path" => "/boxofficemojo/brand", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-brands" => { "id" => "boxofficemojo-brands", "method" => "GET", "path" => "/boxofficemojo/brands", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-calendar" => { "id" => "boxofficemojo-calendar", "method" => "GET", "path" => "/boxofficemojo/calendar", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true }, { "name" => "month", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-calendar-changes" => { "id" => "boxofficemojo-calendar-changes", "method" => "GET", "path" => "/boxofficemojo/calendar/changes", "pathParams" => [], "queryParams" => [ { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "boxofficemojo-calendar-date" => { "id" => "boxofficemojo-calendar-date", "method" => "GET", "path" => "/boxofficemojo/calendar/date", "pathParams" => [], "queryParams" => [ { "name" => "date", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-date-domestic" => { "id" => "boxofficemojo-date-domestic", "method" => "GET", "path" => "/boxofficemojo/date/domestic", "pathParams" => [], "queryParams" => [ { "name" => "date", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-franchise" => { "id" => "boxofficemojo-franchise", "method" => "GET", "path" => "/boxofficemojo/franchise", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-franchises" => { "id" => "boxofficemojo-franchises", "method" => "GET", "path" => "/boxofficemojo/franchises", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-genre" => { "id" => "boxofficemojo-genre", "method" => "GET", "path" => "/boxofficemojo/genre", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-genres" => { "id" => "boxofficemojo-genres", "method" => "GET", "path" => "/boxofficemojo/genres", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-lifetime-grosses" => { "id" => "boxofficemojo-lifetime-grosses", "method" => "GET", "path" => "/boxofficemojo/lifetime-grosses", "pathParams" => [], "queryParams" => [ { "name" => "area", "in" => "query", "type" => "string", "enum" => [ "worldwide", "domestic" ] }, { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "boxofficemojo-release" => { "id" => "boxofficemojo-release", "method" => "GET", "path" => "/boxofficemojo/release", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-release-group" => { "id" => "boxofficemojo-release-group", "method" => "GET", "path" => "/boxofficemojo/release-group", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-showdown" => { "id" => "boxofficemojo-showdown", "method" => "GET", "path" => "/boxofficemojo/showdown", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-showdowns" => { "id" => "boxofficemojo-showdowns", "method" => "GET", "path" => "/boxofficemojo/showdowns", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-title" => { "id" => "boxofficemojo-title", "method" => "GET", "path" => "/boxofficemojo/title", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-weekend-domestic" => { "id" => "boxofficemojo-weekend-domestic", "method" => "GET", "path" => "/boxofficemojo/weekend/domestic", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true }, { "name" => "week", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-weekend-domestic-by-distributor" => { "id" => "boxofficemojo-weekend-domestic-by-distributor", "method" => "GET", "path" => "/boxofficemojo/weekend/domestic/by-distributor", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true }, { "name" => "week", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-weekend-domestic-estimates" => { "id" => "boxofficemojo-weekend-domestic-estimates", "method" => "GET", "path" => "/boxofficemojo/weekend/domestic/estimates", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true }, { "name" => "week", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-year-domestic" => { "id" => "boxofficemojo-year-domestic", "method" => "GET", "path" => "/boxofficemojo/year/domestic", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "boxofficemojo-year-worldwide" => { "id" => "boxofficemojo-year-worldwide", "method" => "GET", "path" => "/boxofficemojo/year/worldwide", "pathParams" => [], "queryParams" => [ { "name" => "year", "in" => "query", "type" => "integer", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "brand-retrieve" => { "id" => "brand-retrieve", "method" => "GET", "path" => "/brand/retrieve", "pathParams" => [], "queryParams" => [ { "name" => "domain", "in" => "query", "type" => "string", "required" => true }, { "name" => "force_language", "in" => "query", "type" => "string" }, { "name" => "maxSpeed", "in" => "query", "type" => "boolean" }, { "name" => "maxAgeMs", "in" => "query", "type" => "integer" }, { "name" => "timeoutMS", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "brave-images" => { "id" => "brave-images", "method" => "GET", "path" => "/brave/images", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string", "enum" => [ "all", "ar", "at", "au", "be", "br", "ca", "ch", "cl", "cn", "de", "dk", "es", "fi", "fr", "gb", "gr", "hk", "id", "in", "it", "jp", "kr", "mx", "my", "nl", "no", "nz", "ph", "pl", "pt", "ru", "sa", "se", "sg", "tr", "tw", "us", "za" ] }, { "name" => "lang", "in" => "query", "type" => "string", "enum" => [ "de-de", "en-ca", "en-gb", "en-in", "en-us", "fi-fi", "fr-ca", "fr-fr", "ja-jp", "pt-br", "sq-al", "sw-ke", "zh-tw" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "brave-news" => { "id" => "brave-news", "method" => "GET", "path" => "/brave/news", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string", "enum" => [ "all", "ar", "at", "au", "be", "br", "ca", "ch", "cl", "cn", "de", "dk", "es", "fi", "fr", "gb", "gr", "hk", "id", "in", "it", "jp", "kr", "mx", "my", "nl", "no", "nz", "ph", "pl", "pt", "ru", "sa", "se", "sg", "tr", "tw", "us", "za" ] }, { "name" => "lang", "in" => "query", "type" => "string", "enum" => [ "de-de", "en-ca", "en-gb", "en-in", "en-us", "fi-fi", "fr-ca", "fr-fr", "ja-jp", "pt-br", "sq-al", "sw-ke", "zh-tw" ] }, { "name" => "time_range", "in" => "query", "type" => "string", "enum" => [ "any", "day", "week", "month", "year", "custom" ] }, { "name" => "date_from", "in" => "query", "type" => "string" }, { "name" => "date_to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "brave-search" => { "id" => "brave-search", "method" => "GET", "path" => "/brave/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string", "enum" => [ "all", "ar", "at", "au", "be", "br", "ca", "ch", "cl", "cn", "de", "dk", "es", "fi", "fr", "gb", "gr", "hk", "id", "in", "it", "jp", "kr", "mx", "my", "nl", "no", "nz", "ph", "pl", "pt", "ru", "sa", "se", "sg", "tr", "tw", "us", "za" ] }, { "name" => "lang", "in" => "query", "type" => "string", "enum" => [ "de-de", "en-ca", "en-gb", "en-in", "en-us", "fi-fi", "fr-ca", "fr-fr", "ja-jp", "pt-br", "sq-al", "sw-ke", "zh-tw" ] }, { "name" => "time_range", "in" => "query", "type" => "string", "enum" => [ "any", "day", "week", "month", "year", "custom" ] }, { "name" => "date_from", "in" => "query", "type" => "string" }, { "name" => "date_to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "brave-suggest" => { "id" => "brave-suggest", "method" => "GET", "path" => "/brave/suggest", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string", "enum" => [ "all", "ar", "at", "au", "be", "br", "ca", "ch", "cl", "cn", "de", "dk", "es", "fi", "fr", "gb", "gr", "hk", "id", "in", "it", "jp", "kr", "mx", "my", "nl", "no", "nz", "ph", "pl", "pt", "ru", "sa", "se", "sg", "tr", "tw", "us", "za" ] }, { "name" => "lang", "in" => "query", "type" => "string", "enum" => [ "de-de", "en-ca", "en-gb", "en-in", "en-us", "fi-fi", "fr-ca", "fr-fr", "ja-jp", "pt-br", "sq-al", "sw-ke", "zh-tw" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "brave-videos" => { "id" => "brave-videos", "method" => "GET", "path" => "/brave/videos", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string", "enum" => [ "all", "ar", "at", "au", "be", "br", "ca", "ch", "cl", "cn", "de", "dk", "es", "fi", "fr", "gb", "gr", "hk", "id", "in", "it", "jp", "kr", "mx", "my", "nl", "no", "nz", "ph", "pl", "pt", "ru", "sa", "se", "sg", "tr", "tw", "us", "za" ] }, { "name" => "lang", "in" => "query", "type" => "string", "enum" => [ "de-de", "en-ca", "en-gb", "en-in", "en-us", "fi-fi", "fr-ca", "fr-fr", "ja-jp", "pt-br", "sq-al", "sw-ke", "zh-tw" ] }, { "name" => "time_range", "in" => "query", "type" => "string", "enum" => [ "any", "day", "week", "month", "year", "custom" ] }, { "name" => "date_from", "in" => "query", "type" => "string" }, { "name" => "date_to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-categories" => { "id" => "coingecko-categories", "method" => "GET", "path" => "/coingecko/categories", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-category-coins" => { "id" => "coingecko-category-coins", "method" => "GET", "path" => "/coingecko/category/{slug}/coins", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-chains" => { "id" => "coingecko-chains", "method" => "GET", "path" => "/coingecko/chains", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-chain" => { "id" => "coingecko-chain", "method" => "GET", "path" => "/coingecko/chains/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-coin" => { "id" => "coingecko-coin", "method" => "GET", "path" => "/coingecko/coin/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-coin-analysis" => { "id" => "coingecko-coin-analysis", "method" => "GET", "path" => "/coingecko/coin/{id}/analysis", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] }, { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "24h", "max" ] }, { "name" => "include_annotations", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-exchange" => { "id" => "coingecko-exchange", "method" => "GET", "path" => "/coingecko/exchange/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-exchanges" => { "id" => "coingecko-exchanges", "method" => "GET", "path" => "/coingecko/exchanges", "pathParams" => [], "queryParams" => [ { "name" => "kind", "in" => "query", "type" => "string", "enum" => [ "spot", "dex", "derivatives", "perp_dex" ] }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-gainers-losers" => { "id" => "coingecko-gainers-losers", "method" => "GET", "path" => "/coingecko/gainers-losers", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-global" => { "id" => "coingecko-global", "method" => "GET", "path" => "/coingecko/global", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-global-charts" => { "id" => "coingecko-global-charts", "method" => "GET", "path" => "/coingecko/global/charts", "pathParams" => [], "queryParams" => [ { "name" => "kind", "in" => "query", "type" => "string", "enum" => [ "total_market_cap", "bitcoin_dominance", "altcoin_market_cap", "defi_market_cap" ] }, { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "24h", "7d", "14d", "30d", "90d", "1y", "max" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-learn-articles" => { "id" => "coingecko-learn-articles", "method" => "GET", "path" => "/coingecko/learn/articles", "pathParams" => [], "queryParams" => [ { "name" => "category", "in" => "query", "type" => "string", "enum" => [ "all", "latest", "airdrop-guides", "coins-and-tokens", "guides", "wallets-and-bridges", "api", "reviews" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-markets" => { "id" => "coingecko-markets", "method" => "GET", "path" => "/coingecko/markets", "pathParams" => [], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-new-coins" => { "id" => "coingecko-new-coins", "method" => "GET", "path" => "/coingecko/new-coins", "pathParams" => [], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-news" => { "id" => "coingecko-news", "method" => "GET", "path" => "/coingecko/news", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-nft-category" => { "id" => "coingecko-nft-category", "method" => "GET", "path" => "/coingecko/nft/category/{slug}", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-nfts" => { "id" => "coingecko-nfts", "method" => "GET", "path" => "/coingecko/nfts", "pathParams" => [], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "coingecko-search" => { "id" => "coingecko-search", "method" => "GET", "path" => "/coingecko/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-token-unlocks" => { "id" => "coingecko-token-unlocks", "method" => "GET", "path" => "/coingecko/token-unlocks", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-treasuries" => { "id" => "coingecko-treasuries", "method" => "GET", "path" => "/coingecko/treasuries", "pathParams" => [], "queryParams" => [ { "name" => "asset", "in" => "query", "type" => "string", "enum" => [ "all", "bitcoin", "ethereum", "solana", "bnb", "xrp", "tron" ] }, { "name" => "holder_type", "in" => "query", "type" => "string", "enum" => [ "all", "companies", "governments" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "coingecko-trending" => { "id" => "coingecko-trending", "method" => "GET", "path" => "/coingecko/trending", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "vs_currency", "in" => "query", "type" => "string", "enum" => [ "btc", "eth", "ltc", "bch", "bnb", "eos", "xrp", "xlm", "link", "dot", "yfi", "sol", "usd", "aed", "ars", "aud", "bdt", "bhd", "bmd", "brl", "cad", "chf", "clp", "cny", "czk", "dkk", "eur", "gbp", "gel", "hkd", "huf", "idr", "ils", "inr", "jpy", "krw", "kwd", "lkr", "mmk", "mxn", "myr", "ngn", "nok", "nzd", "php", "pkr", "pln", "rub", "sar", "sek", "sgd", "thb", "try", "twd", "uah", "vef", "vnd", "zar", "xdr", "xag", "xau", "bits", "sats" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "datasets-list" => { "id" => "datasets-list", "method" => "GET", "path" => "/datasets", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "datasets-google-map-businesses-facets" => { "id" => "datasets-google-map-businesses-facets", "method" => "GET", "path" => "/datasets/google-map-businesses/facets", "pathParams" => [], "queryParams" => [ { "name" => "facet", "in" => "query", "type" => "string", "required" => true }, { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "state", "in" => "query", "type" => "string" }, { "name" => "county", "in" => "query", "type" => "string" }, { "name" => "city", "in" => "query", "type" => "string" }, { "name" => "town", "in" => "query", "type" => "string" }, { "name" => "min_rating", "in" => "query", "type" => "number" }, { "name" => "min_review_count", "in" => "query", "type" => "integer" }, { "name" => "has_website", "in" => "query", "type" => "boolean" }, { "name" => "has_phone", "in" => "query", "type" => "boolean" }, { "name" => "lat", "in" => "query", "type" => "number" }, { "name" => "lon", "in" => "query", "type" => "number" }, { "name" => "radius_m", "in" => "query", "type" => "integer" }, { "name" => "sort", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "datasets-google-map-businesses-item" => { "id" => "datasets-google-map-businesses-item", "method" => "GET", "path" => "/datasets/google-map-businesses/items/{place_id}", "pathParams" => [ "place_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "datasets-google-map-businesses-nearby" => { "id" => "datasets-google-map-businesses-nearby", "method" => "GET", "path" => "/datasets/google-map-businesses/nearby", "pathParams" => [], "queryParams" => [ { "name" => "lat", "in" => "query", "type" => "number", "required" => true }, { "name" => "lon", "in" => "query", "type" => "number", "required" => true }, { "name" => "radius_m", "in" => "query", "type" => "integer", "required" => true }, { "name" => "category", "in" => "query", "type" => "string" }, { "name" => "min_rating", "in" => "query", "type" => "number" }, { "name" => "min_review_count", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "page_size", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "datasets-google-map-businesses-search" => { "id" => "datasets-google-map-businesses-search", "method" => "GET", "path" => "/datasets/google-map-businesses/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "state", "in" => "query", "type" => "string" }, { "name" => "county", "in" => "query", "type" => "string" }, { "name" => "city", "in" => "query", "type" => "string" }, { "name" => "town", "in" => "query", "type" => "string" }, { "name" => "min_rating", "in" => "query", "type" => "number" }, { "name" => "min_review_count", "in" => "query", "type" => "integer" }, { "name" => "has_website", "in" => "query", "type" => "boolean" }, { "name" => "has_phone", "in" => "query", "type" => "boolean" }, { "name" => "lat", "in" => "query", "type" => "number" }, { "name" => "lon", "in" => "query", "type" => "number" }, { "name" => "radius_m", "in" => "query", "type" => "integer" }, { "name" => "sort", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "page_size", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "ebay-item" => { "id" => "ebay-item", "method" => "GET", "path" => "/ebay/item/{item_id}", "pathParams" => [ "item_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "ebay-search" => { "id" => "ebay-search", "method" => "POST", "path" => "/ebay/search", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "option", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "ebay-seller" => { "id" => "ebay-seller", "method" => "GET", "path" => "/ebay/seller/{seller}", "pathParams" => [ "seller" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "ebay-seller-about" => { "id" => "ebay-seller-about", "method" => "GET", "path" => "/ebay/seller/{seller}/about", "pathParams" => [ "seller" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "ebay-seller-feedback" => { "id" => "ebay-seller-feedback", "method" => "GET", "path" => "/ebay/seller/{seller}/feedback", "pathParams" => [ "seller" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "per_page", "in" => "query", "type" => "integer", "enum" => [ "24", "48", "72" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "ebay-seller-shop" => { "id" => "ebay-seller-shop", "method" => "GET", "path" => "/ebay/seller/{seller}/shop", "pathParams" => [ "seller" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "geocoding-lookup" => { "id" => "geocoding-lookup", "method" => "GET", "path" => "/geocoding/lookup", "pathParams" => [], "queryParams" => [ { "name" => "osm_ids", "in" => "query", "type" => "string", "required" => true }, { "name" => "accept_language", "in" => "query", "type" => "string" }, { "name" => "addressdetails", "in" => "query", "type" => "boolean" }, { "name" => "extratags", "in" => "query", "type" => "boolean" }, { "name" => "namedetails", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "geocoding-reverse" => { "id" => "geocoding-reverse", "method" => "GET", "path" => "/geocoding/reverse", "pathParams" => [], "queryParams" => [ { "name" => "lat", "in" => "query", "type" => "number", "required" => true }, { "name" => "lon", "in" => "query", "type" => "number", "required" => true }, { "name" => "zoom", "in" => "query", "type" => "integer" }, { "name" => "accept_language", "in" => "query", "type" => "string" }, { "name" => "addressdetails", "in" => "query", "type" => "boolean" }, { "name" => "extratags", "in" => "query", "type" => "boolean" }, { "name" => "namedetails", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "geocoding-search" => { "id" => "geocoding-search", "method" => "GET", "path" => "/geocoding/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "street", "in" => "query", "type" => "string" }, { "name" => "city", "in" => "query", "type" => "string" }, { "name" => "county", "in" => "query", "type" => "string" }, { "name" => "state", "in" => "query", "type" => "string" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "postalcode", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "countrycodes", "in" => "query", "type" => "string" }, { "name" => "accept_language", "in" => "query", "type" => "string" }, { "name" => "addressdetails", "in" => "query", "type" => "boolean" }, { "name" => "extratags", "in" => "query", "type" => "boolean" }, { "name" => "namedetails", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-analyst-articles" => { "id" => "google-finance-analyst-articles", "method" => "GET", "path" => "/google/finance/analyst-articles/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-chart" => { "id" => "google-finance-chart", "method" => "GET", "path" => "/google/finance/chart/{quote}", "pathParams" => [ "quote" ], "queryParams" => [ { "name" => "window", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-classification" => { "id" => "google-finance-classification", "method" => "GET", "path" => "/google/finance/classification/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-company" => { "id" => "google-finance-company", "method" => "GET", "path" => "/google/finance/company/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-context" => { "id" => "google-finance-context", "method" => "GET", "path" => "/google/finance/context", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-financials" => { "id" => "google-finance-financials", "method" => "GET", "path" => "/google/finance/financials/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-markets-category-news" => { "id" => "google-finance-markets-category-news", "method" => "GET", "path" => "/google/finance/markets/categories/{category}/news", "pathParams" => [ "category" ], "queryParams" => [ { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "google-finance-markets-category-stocks" => { "id" => "google-finance-markets-category-stocks", "method" => "GET", "path" => "/google/finance/markets/categories/{category}/stocks", "pathParams" => [ "category" ], "queryParams" => [ { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "google-finance-markets-earnings" => { "id" => "google-finance-markets-earnings", "method" => "GET", "path" => "/google/finance/markets/earnings", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-markets-featured" => { "id" => "google-finance-markets-featured", "method" => "GET", "path" => "/google/finance/markets/featured", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-markets-headline" => { "id" => "google-finance-markets-headline", "method" => "GET", "path" => "/google/finance/markets/headline", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-markets-indices" => { "id" => "google-finance-markets-indices", "method" => "GET", "path" => "/google/finance/markets/indices", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-markets-movers" => { "id" => "google-finance-markets-movers", "method" => "GET", "path" => "/google/finance/markets/movers", "pathParams" => [], "queryParams" => [ { "name" => "categories", "in" => "query", "type" => "string" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "google-finance-markets-top" => { "id" => "google-finance-markets-top", "method" => "GET", "path" => "/google/finance/markets/top", "pathParams" => [], "queryParams" => [ { "name" => "metric", "in" => "query", "type" => "integer" }, { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "google-finance-markets-trending" => { "id" => "google-finance-markets-trending", "method" => "GET", "path" => "/google/finance/markets/trending", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-news" => { "id" => "google-finance-news", "method" => "GET", "path" => "/google/finance/news/{quote}", "pathParams" => [ "quote" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-quote" => { "id" => "google-finance-quote", "method" => "GET", "path" => "/google/finance/quote/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-related" => { "id" => "google-finance-related", "method" => "GET", "path" => "/google/finance/related/{quote}", "pathParams" => [ "quote" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-search" => { "id" => "google-finance-search", "method" => "GET", "path" => "/google/finance/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-finance-ticker" => { "id" => "google-finance-ticker", "method" => "GET", "path" => "/google/finance/ticker/{ticker}", "pathParams" => [ "ticker" ], "queryParams" => [ { "name" => "window", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-jobs" => { "id" => "google-jobs", "method" => "POST", "path" => "/google/jobs", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "option", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-map-place" => { "id" => "google-map-place", "method" => "GET", "path" => "/google/map/place/{place_id}", "pathParams" => [ "place_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-map-search" => { "id" => "google-map-search", "method" => "POST", "path" => "/google/map/search", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "mapSearchOption", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-news" => { "id" => "google-news", "method" => "GET", "path" => "/google/news", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "google-search" => { "id" => "google-search", "method" => "POST", "path" => "/google/search", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "searchOption", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-suggest" => { "id" => "google-suggest", "method" => "GET", "path" => "/google/suggest", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-categories" => { "id" => "google-trends-categories", "method" => "GET", "path" => "/google/trends/categories", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-enums" => { "id" => "google-trends-enums", "method" => "GET", "path" => "/google/trends/enums", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore" => { "id" => "google-trends-explore", "method" => "POST", "path" => "/google/trends/explore", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore-interest-by-region" => { "id" => "google-trends-explore-interest-by-region", "method" => "POST", "path" => "/google/trends/explore/interest-by-region", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore-interest-over-time" => { "id" => "google-trends-explore-interest-over-time", "method" => "POST", "path" => "/google/trends/explore/interest-over-time", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore-related-topics" => { "id" => "google-trends-explore-related-topics", "method" => "POST", "path" => "/google/trends/explore/related-topics", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore-rising-queries" => { "id" => "google-trends-explore-rising-queries", "method" => "POST", "path" => "/google/trends/explore/rising-queries", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-explore-top-queries" => { "id" => "google-trends-explore-top-queries", "method" => "POST", "path" => "/google/trends/explore/top-queries", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-locations" => { "id" => "google-trends-locations", "method" => "GET", "path" => "/google/trends/locations", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-trending" => { "id" => "google-trends-trending", "method" => "GET", "path" => "/google/trends/trending", "pathParams" => [], "queryParams" => [ { "name" => "geo", "in" => "query", "type" => "string", "enum" => [ "AF", "AX", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BA", "BW", "BV", "BR", "IO", "VG", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "CV", "BQ", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CG", "CD", "CK", "CR", "CI", "HR", "CU", "CW", "CY", "CZ", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF", "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "XK", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT", "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "KP", "MK", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "RE", "RO", "RU", "RW", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "KR", "SS", "ES", "LK", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UM", "VI", "UG", "UA", "AE", "GB", "US", "UY", "UZ", "VU", "VA", "VE", "VN", "WF", "EH", "YE", "ZM", "ZW" ] }, { "name" => "hl", "in" => "query", "type" => "string" }, { "name" => "tz", "in" => "query", "type" => "integer" }, { "name" => "window", "in" => "query", "type" => "string", "enum" => [ "4h", "24h", "48h", "7d" ] }, { "name" => "time_range", "in" => "query", "type" => "string", "enum" => [ "4h", "24h", "48h", "7d" ] }, { "name" => "category", "in" => "query", "type" => "integer", "enum" => [ "0", "3", "47", "44", "22", "12", "5", "7", "71", "8", "45", "65", "11", "13", "958", "19", "16", "299", "14", "66", "29", "533", "174", "18", "20", "67" ] }, { "name" => "status", "in" => "query", "type" => "string", "enum" => [ "all", "active", "ended" ] }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "relevance", "title", "recency", "search_volume" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-trends-trending-detail" => { "id" => "google-trends-trending-detail", "method" => "POST", "path" => "/google/trends/trending/detail", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "google-videos" => { "id" => "google-videos", "method" => "GET", "path" => "/google/videos", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "googleplay-app" => { "id" => "googleplay-app", "method" => "GET", "path" => "/googleplay/app", "pathParams" => [], "queryParams" => [ { "name" => "app_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-categories" => { "id" => "googleplay-categories", "method" => "GET", "path" => "/googleplay/categories", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-datasafety" => { "id" => "googleplay-datasafety", "method" => "GET", "path" => "/googleplay/datasafety", "pathParams" => [], "queryParams" => [ { "name" => "app_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-developer" => { "id" => "googleplay-developer", "method" => "GET", "path" => "/googleplay/developer/{dev_id}", "pathParams" => [ "dev_id" ], "queryParams" => [ { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "full_detail", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-list" => { "id" => "googleplay-list", "method" => "GET", "path" => "/googleplay/list", "pathParams" => [], "queryParams" => [ { "name" => "collection", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "string" }, { "name" => "age", "in" => "query", "type" => "string" }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "full_detail", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-permissions" => { "id" => "googleplay-permissions", "method" => "GET", "path" => "/googleplay/permissions", "pathParams" => [], "queryParams" => [ { "name" => "app_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "short", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-reviews" => { "id" => "googleplay-reviews", "method" => "GET", "path" => "/googleplay/reviews", "pathParams" => [], "queryParams" => [ { "name" => "app_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "sort", "in" => "query", "type" => "string" }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "paginate", "in" => "query", "type" => "boolean" }, { "name" => "next_pagination_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-search" => { "id" => "googleplay-search", "method" => "GET", "path" => "/googleplay/search", "pathParams" => [], "queryParams" => [ { "name" => "term", "in" => "query", "type" => "string", "required" => true }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "full_detail", "in" => "query", "type" => "boolean" }, { "name" => "price", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-similar" => { "id" => "googleplay-similar", "method" => "GET", "path" => "/googleplay/similar", "pathParams" => [], "queryParams" => [ { "name" => "app_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "num", "in" => "query", "type" => "integer" }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "full_detail", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "googleplay-suggest" => { "id" => "googleplay-suggest", "method" => "GET", "path" => "/googleplay/suggest/{term}", "pathParams" => [ "term" ], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-name" => { "id" => "imdb-name", "method" => "GET", "path" => "/imdb/name", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-name-awards" => { "id" => "imdb-name-awards", "method" => "GET", "path" => "/imdb/name/awards", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-name-credits" => { "id" => "imdb-name-credits", "method" => "GET", "path" => "/imdb/name/credits", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-search" => { "id" => "imdb-search", "method" => "GET", "path" => "/imdb/search", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title" => { "id" => "imdb-title", "method" => "GET", "path" => "/imdb/title", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-awards" => { "id" => "imdb-title-awards", "method" => "GET", "path" => "/imdb/title/awards", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-company-credits" => { "id" => "imdb-title-company-credits", "method" => "GET", "path" => "/imdb/title/company-credits", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-credits" => { "id" => "imdb-title-credits", "method" => "GET", "path" => "/imdb/title/credits", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-episodes" => { "id" => "imdb-title-episodes", "method" => "GET", "path" => "/imdb/title/episodes", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "season", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-filming-locations" => { "id" => "imdb-title-filming-locations", "method" => "GET", "path" => "/imdb/title/filming-locations", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-goofs" => { "id" => "imdb-title-goofs", "method" => "GET", "path" => "/imdb/title/goofs", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-keywords" => { "id" => "imdb-title-keywords", "method" => "GET", "path" => "/imdb/title/keywords", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-parental-guide" => { "id" => "imdb-title-parental-guide", "method" => "GET", "path" => "/imdb/title/parental-guide", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-public-facts-analysis" => { "id" => "imdb-title-public-facts-analysis", "method" => "GET", "path" => "/imdb/title/public-facts-analysis", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-quotes" => { "id" => "imdb-title-quotes", "method" => "GET", "path" => "/imdb/title/quotes", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-release-info" => { "id" => "imdb-title-release-info", "method" => "GET", "path" => "/imdb/title/release-info", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-reviews" => { "id" => "imdb-title-reviews", "method" => "GET", "path" => "/imdb/title/reviews", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-technical-specs" => { "id" => "imdb-title-technical-specs", "method" => "GET", "path" => "/imdb/title/technical-specs", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "imdb-title-trivia" => { "id" => "imdb-title-trivia", "method" => "GET", "path" => "/imdb/title/trivia", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "instagram-post" => { "id" => "instagram-post", "method" => "GET", "path" => "/instagram/post/{id}/{post_id}", "pathParams" => [ "id", "post_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "instagram-profile" => { "id" => "instagram-profile", "method" => "GET", "path" => "/instagram/profile/{username}", "pathParams" => [ "username" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "instagram-reels" => { "id" => "instagram-reels", "method" => "GET", "path" => "/instagram/reels/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "max_id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-age-certifications" => { "id" => "justwatch-age-certifications", "method" => "GET", "path" => "/justwatch/age-certifications", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-discover" => { "id" => "justwatch-discover", "method" => "GET", "path" => "/justwatch/discover", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] }, { "name" => "genres", "in" => "query", "type" => "string" }, { "name" => "providers", "in" => "query", "type" => "string" }, { "name" => "monetization_types", "in" => "query", "type" => "string", "enum" => [ "FLATRATE", "FREE", "ADS", "RENT", "BUY" ] }, { "name" => "year_min", "in" => "query", "type" => "integer" }, { "name" => "year_max", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-episode-by-id" => { "id" => "justwatch-episode-by-id", "method" => "GET", "path" => "/justwatch/episode/by-id", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-episode-offers" => { "id" => "justwatch-episode-offers", "method" => "GET", "path" => "/justwatch/episode/offers", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "countries", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-genre-titles" => { "id" => "justwatch-genre-titles", "method" => "GET", "path" => "/justwatch/genre/titles", "pathParams" => [], "queryParams" => [ { "name" => "genre", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-genres" => { "id" => "justwatch-genres", "method" => "GET", "path" => "/justwatch/genres", "pathParams" => [], "queryParams" => [ { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-monetization-titles" => { "id" => "justwatch-monetization-titles", "method" => "GET", "path" => "/justwatch/monetization/titles", "pathParams" => [], "queryParams" => [ { "name" => "monetization_type", "in" => "query", "type" => "string", "required" => true, "enum" => [ "FLATRATE", "FREE", "ADS", "RENT", "BUY" ] }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-new" => { "id" => "justwatch-new", "method" => "GET", "path" => "/justwatch/new", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-popular" => { "id" => "justwatch-popular", "method" => "GET", "path" => "/justwatch/popular", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-provider-titles" => { "id" => "justwatch-provider-titles", "method" => "GET", "path" => "/justwatch/provider/titles", "pathParams" => [], "queryParams" => [ { "name" => "provider", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "movie", "show" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-providers" => { "id" => "justwatch-providers", "method" => "GET", "path" => "/justwatch/providers", "pathParams" => [], "queryParams" => [ { "name" => "country", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-search" => { "id" => "justwatch-search", "method" => "GET", "path" => "/justwatch/search", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-season-by-id" => { "id" => "justwatch-season-by-id", "method" => "GET", "path" => "/justwatch/season/by-id", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-season-episodes" => { "id" => "justwatch-season-episodes", "method" => "GET", "path" => "/justwatch/season/episodes", "pathParams" => [], "queryParams" => [ { "name" => "season_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-show-seasons" => { "id" => "justwatch-show-seasons", "method" => "GET", "path" => "/justwatch/show/seasons", "pathParams" => [], "queryParams" => [ { "name" => "show_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title" => { "id" => "justwatch-title", "method" => "GET", "path" => "/justwatch/title", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title-analysis" => { "id" => "justwatch-title-analysis", "method" => "GET", "path" => "/justwatch/title/analysis", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title-by-id" => { "id" => "justwatch-title-by-id", "method" => "GET", "path" => "/justwatch/title/by-id", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title-media" => { "id" => "justwatch-title-media", "method" => "GET", "path" => "/justwatch/title/media", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title-offers" => { "id" => "justwatch-title-offers", "method" => "GET", "path" => "/justwatch/title/offers", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "countries", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "justwatch-title-similar" => { "id" => "justwatch-title-similar", "method" => "GET", "path" => "/justwatch/title/similar", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-event" => { "id" => "kalshi-event", "method" => "GET", "path" => "/kalshi/event/{event_ticker}", "pathParams" => [ "event_ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-event-history" => { "id" => "kalshi-event-history", "method" => "GET", "path" => "/kalshi/event/{event_ticker}/history", "pathParams" => [ "event_ticker" ], "queryParams" => [ { "name" => "series_ticker", "in" => "query", "type" => "string" }, { "name" => "start_ts", "in" => "query", "type" => "integer" }, { "name" => "end_ts", "in" => "query", "type" => "integer" }, { "name" => "period_interval", "in" => "query", "type" => "integer" }, { "name" => "include_latest_before_start", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-event-metadata" => { "id" => "kalshi-event-metadata", "method" => "GET", "path" => "/kalshi/event/{event_ticker}/metadata", "pathParams" => [ "event_ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-events" => { "id" => "kalshi-events", "method" => "GET", "path" => "/kalshi/events", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "series_ticker", "in" => "query", "type" => "string" }, { "name" => "category", "in" => "query", "type" => "string" }, { "name" => "status", "in" => "query", "type" => "string", "enum" => [ "open", "closed", "settled" ] }, { "name" => "with_nested_markets", "in" => "query", "type" => "boolean" }, { "name" => "with_milestones", "in" => "query", "type" => "boolean" }, { "name" => "min_close_ts", "in" => "query", "type" => "integer" }, { "name" => "min_updated_ts", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-multivariate-events" => { "id" => "kalshi-multivariate-events", "method" => "GET", "path" => "/kalshi/events/multivariate", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-exchange-schedule" => { "id" => "kalshi-exchange-schedule", "method" => "GET", "path" => "/kalshi/exchange/schedule", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-exchange-status" => { "id" => "kalshi-exchange-status", "method" => "GET", "path" => "/kalshi/exchange/status", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-historical-cutoff" => { "id" => "kalshi-historical-cutoff", "method" => "GET", "path" => "/kalshi/historical/cutoff", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-historical-market" => { "id" => "kalshi-historical-market", "method" => "GET", "path" => "/kalshi/historical/market/{ticker}", "pathParams" => [ "ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-historical-market-history" => { "id" => "kalshi-historical-market-history", "method" => "GET", "path" => "/kalshi/historical/market/{ticker}/history", "pathParams" => [ "ticker" ], "queryParams" => [ { "name" => "start_ts", "in" => "query", "type" => "integer" }, { "name" => "end_ts", "in" => "query", "type" => "integer" }, { "name" => "period_interval", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-historical-markets" => { "id" => "kalshi-historical-markets", "method" => "GET", "path" => "/kalshi/historical/markets", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "tickers", "in" => "query", "type" => "string" }, { "name" => "event_ticker", "in" => "query", "type" => "string" }, { "name" => "series_ticker", "in" => "query", "type" => "string" }, { "name" => "mve_filter", "in" => "query", "type" => "string", "enum" => [ "exclude" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-historical-trades" => { "id" => "kalshi-historical-trades", "method" => "GET", "path" => "/kalshi/historical/trades", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "ticker", "in" => "query", "type" => "string" }, { "name" => "min_ts", "in" => "query", "type" => "integer" }, { "name" => "max_ts", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-market" => { "id" => "kalshi-market", "method" => "GET", "path" => "/kalshi/market/{ticker}", "pathParams" => [ "ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-market-history" => { "id" => "kalshi-market-history", "method" => "GET", "path" => "/kalshi/market/{ticker}/history", "pathParams" => [ "ticker" ], "queryParams" => [ { "name" => "series_ticker", "in" => "query", "type" => "string" }, { "name" => "start_ts", "in" => "query", "type" => "integer" }, { "name" => "end_ts", "in" => "query", "type" => "integer" }, { "name" => "period_interval", "in" => "query", "type" => "integer" }, { "name" => "include_latest_before_start", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-market-orderbook" => { "id" => "kalshi-market-orderbook", "method" => "GET", "path" => "/kalshi/market/{ticker}/orderbook", "pathParams" => [ "ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-markets" => { "id" => "kalshi-markets", "method" => "GET", "path" => "/kalshi/markets", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "event_ticker", "in" => "query", "type" => "string" }, { "name" => "series_ticker", "in" => "query", "type" => "string" }, { "name" => "status", "in" => "query", "type" => "string", "enum" => [ "unopened", "open", "closed", "settled" ] }, { "name" => "ticker", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-markets-history" => { "id" => "kalshi-markets-history", "method" => "GET", "path" => "/kalshi/markets/history", "pathParams" => [], "queryParams" => [ { "name" => "market_tickers", "in" => "query", "type" => "string", "required" => true }, { "name" => "start_ts", "in" => "query", "type" => "integer" }, { "name" => "end_ts", "in" => "query", "type" => "integer" }, { "name" => "period_interval", "in" => "query", "type" => "integer" }, { "name" => "include_latest_before_start", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-markets-orderbooks" => { "id" => "kalshi-markets-orderbooks", "method" => "GET", "path" => "/kalshi/markets/orderbooks", "pathParams" => [], "queryParams" => [ { "name" => "tickers", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-series" => { "id" => "kalshi-series", "method" => "GET", "path" => "/kalshi/series", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "kalshi-series-detail" => { "id" => "kalshi-series-detail", "method" => "GET", "path" => "/kalshi/series/{series_ticker}", "pathParams" => [ "series_ticker" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "kalshi-trades" => { "id" => "kalshi-trades", "method" => "GET", "path" => "/kalshi/trades", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "ticker", "in" => "query", "type" => "string" }, { "name" => "min_ts", "in" => "query", "type" => "integer" }, { "name" => "max_ts", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "linkedin-company" => { "id" => "linkedin-company", "method" => "GET", "path" => "/linkedin/company/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "linkedin-product" => { "id" => "linkedin-product", "method" => "GET", "path" => "/linkedin/product/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "linkedin-showcase" => { "id" => "linkedin-showcase", "method" => "GET", "path" => "/linkedin/showcase/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-category-questions" => { "id" => "metaculus-category-questions", "method" => "GET", "path" => "/metaculus/category/{slug}/questions", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-comments-feed" => { "id" => "metaculus-comments-feed", "method" => "GET", "path" => "/metaculus/comments-feed", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "topic", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-project-questions" => { "id" => "metaculus-project-questions", "method" => "GET", "path" => "/metaculus/project/{slug}/questions", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-question" => { "id" => "metaculus-question", "method" => "GET", "path" => "/metaculus/question/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-question-forecast-history" => { "id" => "metaculus-question-forecast-history", "method" => "GET", "path" => "/metaculus/question/{id}/forecast-history", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "method", "in" => "query", "type" => "string", "enum" => [ "recency_weighted", "unweighted", "single_aggregation" ] }, { "name" => "max_points", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-question-forecasts" => { "id" => "metaculus-question-forecasts", "method" => "GET", "path" => "/metaculus/question/{id}/forecasts", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-question-metadata" => { "id" => "metaculus-question-metadata", "method" => "GET", "path" => "/metaculus/question/{id}/metadata", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-question-options" => { "id" => "metaculus-question-options", "method" => "GET", "path" => "/metaculus/question/{id}/options", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "method", "in" => "query", "type" => "string", "enum" => [ "recency_weighted", "unweighted", "single_aggregation" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-questions" => { "id" => "metaculus-questions", "method" => "GET", "path" => "/metaculus/questions", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "topic", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-top-comments" => { "id" => "metaculus-top-comments", "method" => "GET", "path" => "/metaculus/top-comments", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "topic", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "metaculus-tournament-questions" => { "id" => "metaculus-tournament-questions", "method" => "GET", "path" => "/metaculus/tournament/{slug}/questions", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "ping" => { "id" => "ping", "method" => "GET", "path" => "/ping", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [] }, "polymarket-activity-trades" => { "id" => "polymarket-activity-trades", "method" => "GET", "path" => "/polymarket/activity/trades", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "taker_only", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "filter_type", "in" => "query", "type" => "string", "enum" => [ "CASH" ] }, { "name" => "filter_amount", "in" => "query", "type" => "string", "enum" => [ "1", "5", "10", "100", "1000", "10000", "100000" ] }, { "name" => "event_id", "in" => "query", "type" => "string" }, { "name" => "market", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-clob-market" => { "id" => "polymarket-clob-market", "method" => "GET", "path" => "/polymarket/clob/market/{condition_id}", "pathParams" => [ "condition_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-dashboard-macro" => { "id" => "polymarket-dashboard-macro", "method" => "GET", "path" => "/polymarket/dashboards/macro", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "polymarket-data-followers" => { "id" => "polymarket-data-followers", "method" => "GET", "path" => "/polymarket/data/followers/{address}", "pathParams" => [ "address" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "after_cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-data-following" => { "id" => "polymarket-data-following", "method" => "GET", "path" => "/polymarket/data/following/{address}", "pathParams" => [ "address" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "after_cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-data-follows-counts" => { "id" => "polymarket-data-follows-counts", "method" => "GET", "path" => "/polymarket/data/follows/counts/{address}", "pathParams" => [ "address" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-event-detail-by-id" => { "id" => "polymarket-event-detail-by-id", "method" => "GET", "path" => "/polymarket/event/id/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-event-activity-by-id" => { "id" => "polymarket-event-activity-by-id", "method" => "GET", "path" => "/polymarket/event/id/{id}/activity", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "taker_only", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "filter_type", "in" => "query", "type" => "string", "enum" => [ "CASH" ] }, { "name" => "filter_amount", "in" => "query", "type" => "string", "enum" => [ "1", "5", "10", "100", "1000", "10000", "100000" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-event-detail" => { "id" => "polymarket-event-detail", "method" => "GET", "path" => "/polymarket/event/{slug}", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-event-activity" => { "id" => "polymarket-event-activity", "method" => "GET", "path" => "/polymarket/event/{slug}/activity", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "taker_only", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "filter_type", "in" => "query", "type" => "string", "enum" => [ "CASH" ] }, { "name" => "filter_amount", "in" => "query", "type" => "string", "enum" => [ "1", "5", "10", "100", "1000", "10000", "100000" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-events" => { "id" => "polymarket-events", "method" => "GET", "path" => "/polymarket/events", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string", "enum" => [ "volume24hr", "volume", "liquidity", "endDate", "updatedAt", "createdAt", "id", "slug", "title", "question", "label" ] }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "closed", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-events-similar" => { "id" => "polymarket-events-similar", "method" => "GET", "path" => "/polymarket/events/similar", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "integer" }, { "name" => "event_title", "in" => "query", "type" => "string" }, { "name" => "event_slug", "in" => "query", "type" => "string" }, { "name" => "market_title", "in" => "query", "type" => "string" }, { "name" => "market_slug", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "closed", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-event-tags" => { "id" => "polymarket-event-tags", "method" => "GET", "path" => "/polymarket/events/{id}/tags", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-fee-types" => { "id" => "polymarket-fee-types", "method" => "GET", "path" => "/polymarket/fee-types", "pathParams" => [], "queryParams" => [ { "name" => "active", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "search", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-games" => { "id" => "polymarket-games", "method" => "GET", "path" => "/polymarket/games", "pathParams" => [], "queryParams" => [ { "name" => "sport", "in" => "query", "type" => "string" }, { "name" => "ticker", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-homepage-feed" => { "id" => "polymarket-homepage-feed", "method" => "GET", "path" => "/polymarket/homepage/feed", "pathParams" => [], "queryParams" => [ { "name" => "feed", "in" => "query", "type" => "string", "enum" => [ "trending", "breaking", "new", "politics", "sports", "crypto", "esports", "iran", "finance", "geopolitics", "tech", "culture", "economy", "weather", "mentions", "elections" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "polymarket-leaderboard" => { "id" => "polymarket-leaderboard", "method" => "GET", "path" => "/polymarket/leaderboard", "pathParams" => [], "queryParams" => [ { "name" => "window", "in" => "query", "type" => "string", "enum" => [ "1d", "7d", "30d", "all" ] }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "profit", "volume" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-clarifications" => { "id" => "polymarket-market-clarifications", "method" => "GET", "path" => "/polymarket/market-clarifications", "pathParams" => [], "queryParams" => [ { "name" => "market_id", "in" => "query", "type" => "string" }, { "name" => "event_id", "in" => "query", "type" => "string" }, { "name" => "state", "in" => "query", "type" => "string" }, { "name" => "question_id", "in" => "query", "type" => "string" }, { "name" => "tx_hash", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "after_cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-market-detail-by-condition" => { "id" => "polymarket-market-detail-by-condition", "method" => "GET", "path" => "/polymarket/market/condition/{condition_id}", "pathParams" => [ "condition_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-activity-by-condition" => { "id" => "polymarket-market-activity-by-condition", "method" => "GET", "path" => "/polymarket/market/condition/{condition_id}/activity", "pathParams" => [ "condition_id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "taker_only", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "filter_type", "in" => "query", "type" => "string", "enum" => [ "CASH" ] }, { "name" => "filter_amount", "in" => "query", "type" => "string", "enum" => [ "1", "5", "10", "100", "1000", "10000", "100000" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-market-liquidity-by-condition" => { "id" => "polymarket-market-liquidity-by-condition", "method" => "GET", "path" => "/polymarket/market/condition/{condition_id}/liquidity", "pathParams" => [ "condition_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-detail-by-slug" => { "id" => "polymarket-market-detail-by-slug", "method" => "GET", "path" => "/polymarket/market/slug/{slug}", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-liquidity-by-slug" => { "id" => "polymarket-market-liquidity-by-slug", "method" => "GET", "path" => "/polymarket/market/slug/{slug}/liquidity", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-detail" => { "id" => "polymarket-market-detail", "method" => "GET", "path" => "/polymarket/market/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-liquidity" => { "id" => "polymarket-market-liquidity", "method" => "GET", "path" => "/polymarket/market/{id}/liquidity", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-market-tags" => { "id" => "polymarket-market-tags", "method" => "GET", "path" => "/polymarket/market/{id}/tags", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-markets" => { "id" => "polymarket-markets", "method" => "GET", "path" => "/polymarket/markets", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string", "enum" => [ "volume24hr", "volume", "liquidity", "endDate", "updatedAt", "createdAt", "id", "slug", "title", "question", "label" ] }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "closed", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-predictions" => { "id" => "polymarket-predictions", "method" => "GET", "path" => "/polymarket/predictions", "pathParams" => [], "queryParams" => [ { "name" => "status", "in" => "query", "type" => "string", "enum" => [ "active", "resolved", "all" ] }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "competitive", "volume", "volume_24hr", "ending_soon", "liquidity", "newest", "closed_time" ] }, { "name" => "tag", "in" => "query", "type" => "string" }, { "name" => "recurrence", "in" => "query", "type" => "string", "enum" => [ "hourly", "daily", "weekly", "monthly", "yearly" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "polymarket-rewards-market" => { "id" => "polymarket-rewards-market", "method" => "GET", "path" => "/polymarket/rewards/market/{condition_id}", "pathParams" => [ "condition_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-rewards-markets" => { "id" => "polymarket-rewards-markets", "method" => "GET", "path" => "/polymarket/rewards/markets", "pathParams" => [], "queryParams" => [ { "name" => "order_by", "in" => "query", "type" => "string", "enum" => [ "market", "earnings", "max_spread", "min_size", "rate_per_day", "price", "earning_percentage", "spread" ] }, { "name" => "position", "in" => "query", "type" => "string", "enum" => [ "asc", "desc" ] }, { "name" => "date", "in" => "query", "type" => "string" }, { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "tag_slug", "in" => "query", "type" => "string", "enum" => [ "all", "politics", "sports", "crypto", "pop-culture", "middle-east", "business", "science" ] }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "polymarket-search" => { "id" => "polymarket-search", "method" => "GET", "path" => "/polymarket/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "status", "in" => "query", "type" => "string", "enum" => [ "open", "closed", "all" ] }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "relevance", "volume24hr", "volume", "liquidity", "endDate" ] }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "include_tags", "in" => "query", "type" => "boolean" }, { "name" => "include_profiles", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sports" => { "id" => "polymarket-sports", "method" => "GET", "path" => "/polymarket/sports", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sports-by-partner" => { "id" => "polymarket-sports-by-partner", "method" => "GET", "path" => "/polymarket/sports/by-partner", "pathParams" => [], "queryParams" => [ { "name" => "partner", "in" => "query", "type" => "string" }, { "name" => "external_id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sports-market-types" => { "id" => "polymarket-sports-market-types", "method" => "GET", "path" => "/polymarket/sports/market-types", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sports-summary" => { "id" => "polymarket-sports-summary", "method" => "GET", "path" => "/polymarket/sports/summary", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sport" => { "id" => "polymarket-sport", "method" => "GET", "path" => "/polymarket/sports/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sport-external-partners" => { "id" => "polymarket-sport-external-partners", "method" => "GET", "path" => "/polymarket/sports/{id}/external-partners", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-sport-external-partner" => { "id" => "polymarket-sport-external-partner", "method" => "GET", "path" => "/polymarket/sports/{id}/external-partners/{partner_ref}", "pathParams" => [ "id", "partner_ref" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-spotlights" => { "id" => "polymarket-spotlights", "method" => "GET", "path" => "/polymarket/spotlights", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-spotlights-keyset" => { "id" => "polymarket-spotlights-keyset", "method" => "GET", "path" => "/polymarket/spotlights/keyset", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" }, { "name" => "after_cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-spotlight" => { "id" => "polymarket-spotlight", "method" => "GET", "path" => "/polymarket/spotlights/{slug}", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-status" => { "id" => "polymarket-status", "method" => "GET", "path" => "/polymarket/status", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tag-by-slug" => { "id" => "polymarket-tag-by-slug", "method" => "GET", "path" => "/polymarket/tag/slug/{slug}", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-related-tags-by-slug" => { "id" => "polymarket-related-tags-by-slug", "method" => "GET", "path" => "/polymarket/tag/slug/{slug}/related-tags", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "omit_empty", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "status", "in" => "query", "type" => "string" }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-related-tag-rows-by-slug" => { "id" => "polymarket-related-tag-rows-by-slug", "method" => "GET", "path" => "/polymarket/tag/slug/{slug}/related-tags/tags", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "omit_empty", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "status", "in" => "query", "type" => "string" }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tag" => { "id" => "polymarket-tag", "method" => "GET", "path" => "/polymarket/tag/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "include_template", "in" => "query", "type" => "boolean" }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-related-tags" => { "id" => "polymarket-related-tags", "method" => "GET", "path" => "/polymarket/tag/{id}/related-tags", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "omit_empty", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "status", "in" => "query", "type" => "string" }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-related-tag-rows" => { "id" => "polymarket-related-tag-rows", "method" => "GET", "path" => "/polymarket/tag/{id}/related-tags/tags", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "omit_empty", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "status", "in" => "query", "type" => "string" }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tags" => { "id" => "polymarket-tags", "method" => "GET", "path" => "/polymarket/tags", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string", "enum" => [ "volume24hr", "volume", "liquidity", "endDate", "updatedAt", "createdAt", "id", "slug", "title", "question", "label" ] }, { "name" => "ascending", "in" => "query", "type" => "string", "enum" => [ "true", "false" ] }, { "name" => "locale", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-teams" => { "id" => "polymarket-teams", "method" => "GET", "path" => "/polymarket/teams", "pathParams" => [], "queryParams" => [ { "name" => "league", "in" => "query", "type" => "string" }, { "name" => "name", "in" => "query", "type" => "string" }, { "name" => "abbreviation", "in" => "query", "type" => "string" }, { "name" => "provider_id", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-teams-by-partner" => { "id" => "polymarket-teams-by-partner", "method" => "GET", "path" => "/polymarket/teams/by-partner", "pathParams" => [], "queryParams" => [ { "name" => "partner", "in" => "query", "type" => "string" }, { "name" => "external_id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-team" => { "id" => "polymarket-team", "method" => "GET", "path" => "/polymarket/teams/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-team-external-partners" => { "id" => "polymarket-team-external-partners", "method" => "GET", "path" => "/polymarket/teams/{id}/external-partners", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-team-external-partner" => { "id" => "polymarket-team-external-partner", "method" => "GET", "path" => "/polymarket/teams/{id}/external-partners/{partner_ref}", "pathParams" => [ "id", "partner_ref" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-token-midpoint" => { "id" => "polymarket-token-midpoint", "method" => "GET", "path" => "/polymarket/token/{token_id}/midpoint", "pathParams" => [ "token_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-token-orderbook" => { "id" => "polymarket-token-orderbook", "method" => "GET", "path" => "/polymarket/token/{token_id}/orderbook", "pathParams" => [ "token_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-token-price" => { "id" => "polymarket-token-price", "method" => "GET", "path" => "/polymarket/token/{token_id}/price", "pathParams" => [ "token_id" ], "queryParams" => [ { "name" => "side", "in" => "query", "type" => "string", "enum" => [ "buy", "sell" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-token-price-history" => { "id" => "polymarket-token-price-history", "method" => "GET", "path" => "/polymarket/token/{token_id}/price-history", "pathParams" => [ "token_id" ], "queryParams" => [ { "name" => "interval", "in" => "query", "type" => "string", "enum" => [ "1m", "1h", "6h", "1d", "1w", "all", "max" ] }, { "name" => "fidelity", "in" => "query", "type" => "integer" }, { "name" => "start_ts", "in" => "query", "type" => "integer" }, { "name" => "end_ts", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-token-spread" => { "id" => "polymarket-token-spread", "method" => "GET", "path" => "/polymarket/token/{token_id}/spread", "pathParams" => [ "token_id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tokens-midpoints" => { "id" => "polymarket-tokens-midpoints", "method" => "POST", "path" => "/polymarket/tokens/midpoints", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "body", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tokens-orderbooks" => { "id" => "polymarket-tokens-orderbooks", "method" => "POST", "path" => "/polymarket/tokens/orderbooks", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "body", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tokens-prices" => { "id" => "polymarket-tokens-prices", "method" => "POST", "path" => "/polymarket/tokens/prices", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "body", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tokens-spreads" => { "id" => "polymarket-tokens-spreads", "method" => "POST", "path" => "/polymarket/tokens/spreads", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "body", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "polymarket-tournaments" => { "id" => "polymarket-tournaments", "method" => "GET", "path" => "/polymarket/tournaments", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "ascending", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "polymarket-tournament" => { "id" => "polymarket-tournament", "method" => "GET", "path" => "/polymarket/tournaments/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "producthunt-category" => { "id" => "producthunt-category", "method" => "GET", "path" => "/producthunt/category/{slug}", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "producthunt-category-products" => { "id" => "producthunt-category-products", "method" => "GET", "path" => "/producthunt/category/{slug}/products", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "featured_only", "in" => "query", "type" => "boolean" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "page_size", "in" => "query", "type" => "integer" }, { "name" => "tags", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "producthunt-leaderboard" => { "id" => "producthunt-leaderboard", "method" => "GET", "path" => "/producthunt/leaderboard", "pathParams" => [], "queryParams" => [ { "name" => "scope", "in" => "query", "type" => "string", "enum" => [ "daily", "weekly", "monthly", "yearly" ] }, { "name" => "date", "in" => "query", "type" => "string" }, { "name" => "year", "in" => "query", "type" => "integer" }, { "name" => "month", "in" => "query", "type" => "integer" }, { "name" => "day", "in" => "query", "type" => "integer" }, { "name" => "week", "in" => "query", "type" => "integer" }, { "name" => "featured", "in" => "query", "type" => "boolean" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "producthunt-product" => { "id" => "producthunt-product", "method" => "GET", "path" => "/producthunt/product/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "producthunt-about" => { "id" => "producthunt-about", "method" => "GET", "path" => "/producthunt/product/{id}/about", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "producthunt-alternatives" => { "id" => "producthunt-alternatives", "method" => "GET", "path" => "/producthunt/product/{id}/alternatives", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "first", "in" => "query", "type" => "integer" }, { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "tags", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "producthunt-customers" => { "id" => "producthunt-customers", "method" => "GET", "path" => "/producthunt/product/{id}/customers", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "order", "in" => "query", "type" => "string", "enum" => [ "customers", "latest_launch" ] }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "page_size", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "producthunt-launches" => { "id" => "producthunt-launches", "method" => "GET", "path" => "/producthunt/product/{id}/launches", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "cursor", "in" => "query", "type" => "string" }, { "name" => "order", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "producthunt-makers" => { "id" => "producthunt-makers", "method" => "GET", "path" => "/producthunt/product/{id}/makers", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "cursor", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "producthunt-reviews" => { "id" => "producthunt-reviews", "method" => "GET", "path" => "/producthunt/product/{id}/reviews", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "producthunt-search" => { "id" => "producthunt-search", "method" => "GET", "path" => "/producthunt/search", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "product", "user", "launch" ] }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "featured", "in" => "query", "type" => "boolean" }, { "name" => "topics", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "ready" => { "id" => "ready", "method" => "GET", "path" => "/ready", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [] }, "reddit-comments" => { "id" => "reddit-comments", "method" => "GET", "path" => "/reddit/comments/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "confidence", "top", "new", "controversial", "old", "qa" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "depth", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-domain-posts" => { "id" => "reddit-domain-posts", "method" => "GET", "path" => "/reddit/domain/{domain}/posts", "pathParams" => [ "domain" ], "queryParams" => [ { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "hot", "new", "top", "rising" ] }, { "name" => "time", "in" => "query", "type" => "string", "enum" => [ "hour", "day", "week", "month", "year", "all" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-post" => { "id" => "reddit-post", "method" => "GET", "path" => "/reddit/post/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-search" => { "id" => "reddit-search", "method" => "GET", "path" => "/reddit/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "subreddit", "in" => "query", "type" => "string" }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "relevance", "hot", "new", "top", "comments" ] }, { "name" => "time", "in" => "query", "type" => "string", "enum" => [ "hour", "day", "week", "month", "year", "all" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-subreddit-about" => { "id" => "reddit-subreddit-about", "method" => "GET", "path" => "/reddit/subreddit/{subreddit}/about", "pathParams" => [ "subreddit" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-subreddit-comments" => { "id" => "reddit-subreddit-comments", "method" => "GET", "path" => "/reddit/subreddit/{subreddit}/comments", "pathParams" => [ "subreddit" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-subreddit-posts" => { "id" => "reddit-subreddit-posts", "method" => "GET", "path" => "/reddit/subreddit/{subreddit}/posts", "pathParams" => [ "subreddit" ], "queryParams" => [ { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "hot", "new", "top", "rising" ] }, { "name" => "time", "in" => "query", "type" => "string", "enum" => [ "hour", "day", "week", "month", "year", "all" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-subreddits-posts" => { "id" => "reddit-subreddits-posts", "method" => "GET", "path" => "/reddit/subreddits/posts", "pathParams" => [], "queryParams" => [ { "name" => "subreddits", "in" => "query", "type" => "string", "required" => true }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "hot", "new", "top", "rising" ] }, { "name" => "time", "in" => "query", "type" => "string", "enum" => [ "hour", "day", "week", "month", "year", "all" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-trends" => { "id" => "reddit-trends", "method" => "GET", "path" => "/reddit/trends", "pathParams" => [], "queryParams" => [ { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "hot", "new", "rising", "top" ] }, { "name" => "time", "in" => "query", "type" => "string", "enum" => [ "hour", "day", "week", "month", "year", "all" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-user-comments" => { "id" => "reddit-user-comments", "method" => "GET", "path" => "/reddit/user/{username}/comments", "pathParams" => [ "username" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "reddit-user-posts" => { "id" => "reddit-user-posts", "method" => "GET", "path" => "/reddit/user/{username}/posts", "pathParams" => [ "username" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "referrals-click" => { "id" => "referrals-click", "method" => "POST", "path" => "/referrals/click", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [] }, "referrals-me" => { "id" => "referrals-me", "method" => "GET", "path" => "/referrals/me", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "referrals-me-events" => { "id" => "referrals-me-events", "method" => "GET", "path" => "/referrals/me/events", "pathParams" => [], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "rottentomatoes-browse-movies" => { "id" => "rottentomatoes-browse-movies", "method" => "GET", "path" => "/rottentomatoes/browse/movies", "pathParams" => [], "queryParams" => [ { "name" => "list", "in" => "query", "type" => "string", "enum" => [ "movies_in_theaters", "movies_at_home", "movies_coming_soon" ] }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "popular", "newest", "top_box_office" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-browse-tv" => { "id" => "rottentomatoes-browse-tv", "method" => "GET", "path" => "/rottentomatoes/browse/tv", "pathParams" => [], "queryParams" => [ { "name" => "list", "in" => "query", "type" => "string", "enum" => [ "tv_series_browse" ] }, { "name" => "sort", "in" => "query", "type" => "string", "enum" => [ "popular", "newest" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-episode" => { "id" => "rottentomatoes-episode", "method" => "GET", "path" => "/rottentomatoes/episode", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-movie" => { "id" => "rottentomatoes-movie", "method" => "GET", "path" => "/rottentomatoes/movie", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-movie-reviews" => { "id" => "rottentomatoes-movie-reviews", "method" => "GET", "path" => "/rottentomatoes/movie/reviews", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "critics", "top-critics", "audience", "verified-audience" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "after", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-person" => { "id" => "rottentomatoes-person", "method" => "GET", "path" => "/rottentomatoes/person", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-search" => { "id" => "rottentomatoes-search", "method" => "GET", "path" => "/rottentomatoes/search", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-season" => { "id" => "rottentomatoes-season", "method" => "GET", "path" => "/rottentomatoes/season", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "rottentomatoes-series" => { "id" => "rottentomatoes-series", "method" => "GET", "path" => "/rottentomatoes/series", "pathParams" => [], "queryParams" => [ { "name" => "path", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-analysis" => { "id" => "shop-app-analysis", "method" => "GET", "path" => "/shop-app/analysis", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "in_stock", "in" => "query", "type" => "boolean" }, { "name" => "on_sale", "in" => "query", "type" => "boolean" }, { "name" => "deep_search", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-categories" => { "id" => "shop-app-categories", "method" => "GET", "path" => "/shop-app/categories", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product" => { "id" => "shop-app-product", "method" => "GET", "path" => "/shop-app/products/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "variant_id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product-related" => { "id" => "shop-app-product-related", "method" => "GET", "path" => "/shop-app/products/{id}/related", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product-reviews" => { "id" => "shop-app-product-reviews", "method" => "GET", "path" => "/shop-app/products/{id}/reviews", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product-shop" => { "id" => "shop-app-product-shop", "method" => "GET", "path" => "/shop-app/products/{id}/shop", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product-variant" => { "id" => "shop-app-product-variant", "method" => "GET", "path" => "/shop-app/products/{id}/variant", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "selected_options", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-product-variants" => { "id" => "shop-app-product-variants", "method" => "GET", "path" => "/shop-app/products/{id}/variants", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "selected_options", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-search" => { "id" => "shop-app-search", "method" => "GET", "path" => "/shop-app/search", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "in_stock", "in" => "query", "type" => "boolean" }, { "name" => "on_sale", "in" => "query", "type" => "boolean" }, { "name" => "deep_search", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-shop" => { "id" => "shop-app-shop", "method" => "GET", "path" => "/shop-app/shops/{handle}", "pathParams" => [ "handle" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-collection-products" => { "id" => "shop-app-collection-products", "method" => "GET", "path" => "/shop-app/shops/{handle}/collections/{collection_id}/products", "pathParams" => [ "handle", "collection_id" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "MOST_SALES", "PRICE_LOW_TO_HIGH", "PRICE_HIGH_TO_LOW", "RELEVANCE" ] }, { "name" => "in_stock", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-shop-locations" => { "id" => "shop-app-shop-locations", "method" => "GET", "path" => "/shop-app/shops/{handle}/locations", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-shop-products" => { "id" => "shop-app-shop-products", "method" => "GET", "path" => "/shop-app/shops/{handle}/products", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "MOST_SALES", "PRICE_LOW_TO_HIGH", "PRICE_HIGH_TO_LOW", "RELEVANCE" ] }, { "name" => "in_stock", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-shop-reviews" => { "id" => "shop-app-shop-reviews", "method" => "GET", "path" => "/shop-app/shops/{handle}/reviews", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-shop-typeahead" => { "id" => "shop-app-shop-typeahead", "method" => "GET", "path" => "/shop-app/shops/{handle}/typeahead", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shop-app-suggestions" => { "id" => "shop-app-suggestions", "method" => "GET", "path" => "/shop-app/suggestions", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-collections" => { "id" => "shopify-collections", "method" => "GET", "path" => "/shopify/collections", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "shopify-collection-products" => { "id" => "shopify-collection-products", "method" => "GET", "path" => "/shopify/collections/{handle}/products", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "shopify-pages" => { "id" => "shopify-pages", "method" => "GET", "path" => "/shopify/pages", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "shopify-page" => { "id" => "shopify-page", "method" => "GET", "path" => "/shopify/pages/{handle}", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-products" => { "id" => "shopify-products", "method" => "GET", "path" => "/shopify/products", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "shopify-product" => { "id" => "shopify-product", "method" => "GET", "path" => "/shopify/products/{handle}", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-product-recommendations" => { "id" => "shopify-product-recommendations", "method" => "GET", "path" => "/shopify/products/{handle}/recommendations", "pathParams" => [ "handle" ], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "intent", "in" => "query", "type" => "string", "enum" => [ "related", "complementary" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-search-suggest" => { "id" => "shopify-search-suggest", "method" => "GET", "path" => "/shopify/search/suggest", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "types", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-sitemap-urls" => { "id" => "shopify-sitemap-urls", "method" => "GET", "path" => "/shopify/sitemap/urls", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "products", "collections", "pages", "blogs", "agentic_discovery", "other" ] }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-sitemaps" => { "id" => "shopify-sitemaps", "method" => "GET", "path" => "/shopify/sitemaps", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "shopify-store" => { "id" => "shopify-store", "method" => "GET", "path" => "/shopify/store", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "similarweb-search" => { "id" => "similarweb-search", "method" => "GET", "path" => "/similarweb/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "similarweb-web" => { "id" => "similarweb-web", "method" => "GET", "path" => "/similarweb/web/{domain}", "pathParams" => [ "domain" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-categories" => { "id" => "spotify-podcasts-categories", "method" => "GET", "path" => "/spotify-podcasts/categories", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "page_offset", "in" => "query", "type" => "integer" }, { "name" => "page_limit", "in" => "query", "type" => "integer" }, { "name" => "section_offset", "in" => "query", "type" => "integer" }, { "name" => "section_limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-charts" => { "id" => "spotify-podcasts-charts", "method" => "GET", "path" => "/spotify-podcasts/charts", "pathParams" => [], "queryParams" => [ { "name" => "chart", "in" => "query", "type" => "string" }, { "name" => "region", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-episode" => { "id" => "spotify-podcasts-episode", "method" => "GET", "path" => "/spotify-podcasts/episode", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-home" => { "id" => "spotify-podcasts-home", "method" => "GET", "path" => "/spotify-podcasts/home", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "page_offset", "in" => "query", "type" => "integer" }, { "name" => "page_limit", "in" => "query", "type" => "integer" }, { "name" => "section_offset", "in" => "query", "type" => "integer" }, { "name" => "section_limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-search" => { "id" => "spotify-podcasts-search", "method" => "GET", "path" => "/spotify-podcasts/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-podcasts-show" => { "id" => "spotify-podcasts-show", "method" => "GET", "path" => "/spotify-podcasts/show", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "include_content_capability_trait", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-podcasts-show-episodes" => { "id" => "spotify-podcasts-show-episodes", "method" => "GET", "path" => "/spotify-podcasts/show/episodes", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-podcasts-show-recommendations" => { "id" => "spotify-podcasts-show-recommendations", "method" => "GET", "path" => "/spotify-podcasts/show/recommendations", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-album" => { "id" => "spotify-album", "method" => "GET", "path" => "/spotify/album", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-album-tracks" => { "id" => "spotify-album-tracks", "method" => "GET", "path" => "/spotify/album/tracks", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-albums-search" => { "id" => "spotify-albums-search", "method" => "GET", "path" => "/spotify/albums/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-artist" => { "id" => "spotify-artist", "method" => "GET", "path" => "/spotify/artist", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-artist-albums" => { "id" => "spotify-artist-albums", "method" => "GET", "path" => "/spotify/artist/albums", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "type", "in" => "query", "type" => "string" }, { "name" => "order", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-artist-playlists" => { "id" => "spotify-artist-playlists", "method" => "GET", "path" => "/spotify/artist/playlists", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-artist-related" => { "id" => "spotify-artist-related", "method" => "GET", "path" => "/spotify/artist/related", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-artists-search" => { "id" => "spotify-artists-search", "method" => "GET", "path" => "/spotify/artists/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-audiobook" => { "id" => "spotify-audiobook", "method" => "GET", "path" => "/spotify/audiobook", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-audiobook-chapters" => { "id" => "spotify-audiobook-chapters", "method" => "GET", "path" => "/spotify/audiobook/chapters", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-audiobooks-search" => { "id" => "spotify-audiobooks-search", "method" => "GET", "path" => "/spotify/audiobooks/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-chapter" => { "id" => "spotify-chapter", "method" => "GET", "path" => "/spotify/chapter", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-episodes-search" => { "id" => "spotify-episodes-search", "method" => "GET", "path" => "/spotify/episodes/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-featured-charts-by-country" => { "id" => "spotify-featured-charts-by-country", "method" => "GET", "path" => "/spotify/featured-charts-by-country", "pathParams" => [], "queryParams" => [ { "name" => "country_code", "in" => "query", "type" => "string" }, { "name" => "content_id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-genre" => { "id" => "spotify-genre", "method" => "GET", "path" => "/spotify/genre", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "page_offset", "in" => "query", "type" => "integer" }, { "name" => "page_limit", "in" => "query", "type" => "integer" }, { "name" => "section_offset", "in" => "query", "type" => "integer" }, { "name" => "section_limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-home" => { "id" => "spotify-home", "method" => "GET", "path" => "/spotify/home", "pathParams" => [], "queryParams" => [ { "name" => "time_zone", "in" => "query", "type" => "string" }, { "name" => "sp_t", "in" => "query", "type" => "string" }, { "name" => "facet", "in" => "query", "type" => "string" }, { "name" => "section_items_limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-playlist" => { "id" => "spotify-playlist", "method" => "GET", "path" => "/spotify/playlist", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "enable_watch_feed_entrypoint", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-playlists-search" => { "id" => "spotify-playlists-search", "method" => "GET", "path" => "/spotify/playlists/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-popular-by-country" => { "id" => "spotify-popular-by-country", "method" => "GET", "path" => "/spotify/popular-by-country", "pathParams" => [], "queryParams" => [ { "name" => "country_code", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-profile" => { "id" => "spotify-profile", "method" => "GET", "path" => "/spotify/profile", "pathParams" => [], "queryParams" => [ { "name" => "username", "in" => "query", "type" => "string" }, { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "playlist_limit", "in" => "query", "type" => "integer" }, { "name" => "artist_limit", "in" => "query", "type" => "integer" }, { "name" => "episode_limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-profile-followers" => { "id" => "spotify-profile-followers", "method" => "GET", "path" => "/spotify/profile/followers", "pathParams" => [], "queryParams" => [ { "name" => "username", "in" => "query", "type" => "string" }, { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-profile-playlists" => { "id" => "spotify-profile-playlists", "method" => "GET", "path" => "/spotify/profile/playlists", "pathParams" => [], "queryParams" => [ { "name" => "username", "in" => "query", "type" => "string" }, { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-profiles-search" => { "id" => "spotify-profiles-search", "method" => "GET", "path" => "/spotify/profiles/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-search" => { "id" => "spotify-search", "method" => "GET", "path" => "/spotify/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_artist_has_concerts_field", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" }, { "name" => "is_prefix", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-section" => { "id" => "spotify-section", "method" => "GET", "path" => "/spotify/section", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-shows-search" => { "id" => "spotify-shows-search", "method" => "GET", "path" => "/spotify/shows/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "spotify-track" => { "id" => "spotify-track", "method" => "GET", "path" => "/spotify/track", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-track-recommended" => { "id" => "spotify-track-recommended", "method" => "GET", "path" => "/spotify/track/recommended", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-track-similar-albums" => { "id" => "spotify-track-similar-albums", "method" => "GET", "path" => "/spotify/track/similar-albums", "pathParams" => [], "queryParams" => [ { "name" => "uri", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "albums_only", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "spotify-tracks-search" => { "id" => "spotify-tracks-search", "method" => "GET", "path" => "/spotify/tracks/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "number_of_top_results", "in" => "query", "type" => "integer" }, { "name" => "include_audiobooks", "in" => "query", "type" => "boolean" }, { "name" => "include_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_album_pre_releases", "in" => "query", "type" => "boolean" }, { "name" => "include_authors", "in" => "query", "type" => "boolean" }, { "name" => "include_episode_content_ratings_v2", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tiktok-category" => { "id" => "tiktok-category", "method" => "GET", "path" => "/tiktok/category", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-video-comments" => { "id" => "tiktok-video-comments", "method" => "GET", "path" => "/tiktok/comments", "pathParams" => [], "queryParams" => [ { "name" => "aweme_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-explore" => { "id" => "tiktok-explore", "method" => "GET", "path" => "/tiktok/explore/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-challenge" => { "id" => "tiktok-challenge", "method" => "GET", "path" => "/tiktok/hashtag/{name}", "pathParams" => [ "name" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-challenge-list" => { "id" => "tiktok-challenge-list", "method" => "GET", "path" => "/tiktok/hashtags", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-popular-trend-country-industry-meta" => { "id" => "tiktok-popular-trend-country-industry-meta", "method" => "GET", "path" => "/tiktok/popular-trend/country-industry-meta", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-popular-trend-creator" => { "id" => "tiktok-popular-trend-creator", "method" => "GET", "path" => "/tiktok/popular-trend/creator", "pathParams" => [], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "follower", "engagement", "avg_views" ] }, { "name" => "creator_country", "in" => "query", "type" => "string" }, { "name" => "audience_count", "in" => "query", "type" => "integer", "enum" => [ "1", "2", "3", "4" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tiktok-post" => { "id" => "tiktok-post", "method" => "GET", "path" => "/tiktok/post/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-profile-post" => { "id" => "tiktok-profile-post", "method" => "GET", "path" => "/tiktok/posts", "pathParams" => [], "queryParams" => [ { "name" => "secUid", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" }, { "name" => "sort_type", "in" => "query", "type" => "integer", "enum" => [ "0", "1", "2" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-profile" => { "id" => "tiktok-profile", "method" => "GET", "path" => "/tiktok/profile/{handler}", "pathParams" => [ "handler" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-search" => { "id" => "tiktok-search", "method" => "GET", "path" => "/tiktok/search", "pathParams" => [], "queryParams" => [ { "name" => "keyword", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-search-hashtag" => { "id" => "tiktok-search-hashtag", "method" => "GET", "path" => "/tiktok/search/hashtag", "pathParams" => [], "queryParams" => [ { "name" => "keyword", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" }, { "name" => "count", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-search-user" => { "id" => "tiktok-search-user", "method" => "GET", "path" => "/tiktok/search/user", "pathParams" => [], "queryParams" => [ { "name" => "keyword", "in" => "query", "type" => "string", "required" => true }, { "name" => "cursor", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "cursor" ] }, "tiktok-top-ads-analysis" => { "id" => "tiktok-top-ads-analysis", "method" => "GET", "path" => "/tiktok/top-ads/analysis", "pathParams" => [], "queryParams" => [ { "name" => "material_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "metric", "in" => "query", "type" => "string", "enum" => [ "retain_ctr", "retain_cvr", "click_cnt", "convert_cnt", "play_retain_cnt" ] }, { "name" => "period_type", "in" => "query", "type" => "integer", "enum" => [ "7", "30", "180" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-detail" => { "id" => "tiktok-top-ads-detail", "method" => "GET", "path" => "/tiktok/top-ads/detail", "pathParams" => [], "queryParams" => [ { "name" => "material_id", "in" => "query", "type" => "string", "required" => true } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-filters" => { "id" => "tiktok-top-ads-filters", "method" => "GET", "path" => "/tiktok/top-ads/filters", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-list" => { "id" => "tiktok-top-ads-list", "method" => "GET", "path" => "/tiktok/top-ads/list", "pathParams" => [], "queryParams" => [ { "name" => "period", "in" => "query", "type" => "integer", "enum" => [ "7", "30", "180" ] }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "order_by", "in" => "query", "type" => "string", "enum" => [ "for_you", "impression", "ctr", "play_2s_rate", "play_6s_rate", "cvr", "like" ] }, { "name" => "country_code", "in" => "query", "type" => "string" }, { "name" => "keyword", "in" => "query", "type" => "string" }, { "name" => "industry", "in" => "query", "type" => "string" }, { "name" => "objective", "in" => "query", "type" => "string" }, { "name" => "ad_language", "in" => "query", "type" => "string" }, { "name" => "pattern_label", "in" => "query", "type" => "string" }, { "name" => "duration", "in" => "query", "type" => "string", "enum" => [ "time-2", "time-3", "time-4", "time-5", "time-6", "time-7" ] }, { "name" => "like", "in" => "query", "type" => "string", "enum" => [ "1", "2", "3", "4", "5" ] }, { "name" => "ad_format", "in" => "query", "type" => "string", "enum" => [ "1", "2" ] } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tiktok-top-ads-location-info" => { "id" => "tiktok-top-ads-location-info", "method" => "GET", "path" => "/tiktok/top-ads/location-info", "pathParams" => [], "queryParams" => [ { "name" => "module", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-locations" => { "id" => "tiktok-top-ads-locations", "method" => "GET", "path" => "/tiktok/top-ads/locations", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-recommend" => { "id" => "tiktok-top-ads-recommend", "method" => "GET", "path" => "/tiktok/top-ads/recommend", "pathParams" => [], "queryParams" => [ { "name" => "material_id", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tiktok-top-ads-safety" => { "id" => "tiktok-top-ads-safety", "method" => "GET", "path" => "/tiktok/top-ads/safety", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-top-ads-spotlight" => { "id" => "tiktok-top-ads-spotlight", "method" => "GET", "path" => "/tiktok/top-ads/spotlight", "pathParams" => [], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tiktok-top-ads-suggestions" => { "id" => "tiktok-top-ads-suggestions", "method" => "GET", "path" => "/tiktok/top-ads/suggestions", "pathParams" => [], "queryParams" => [ { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "scenario", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tiktok-trending" => { "id" => "tiktok-trending", "method" => "GET", "path" => "/tiktok/trending", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tripadvisor-autocomplete" => { "id" => "tripadvisor-autocomplete", "method" => "GET", "path" => "/tripadvisor/autocomplete", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "locale", "in" => "query", "type" => "string" }, { "name" => "scope_geo_id", "in" => "query", "type" => "integer" }, { "name" => "type", "in" => "query", "type" => "string" }, { "name" => "search_session_id", "in" => "query", "type" => "string" }, { "name" => "typeahead_id", "in" => "query", "type" => "string" }, { "name" => "route_uid", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tripadvisor-enums" => { "id" => "tripadvisor-enums", "method" => "GET", "path" => "/tripadvisor/enums", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tripadvisor-hotels" => { "id" => "tripadvisor-hotels", "method" => "GET", "path" => "/tripadvisor/hotels", "pathParams" => [], "queryParams" => [ { "name" => "geo_id", "in" => "query", "type" => "integer", "required" => true }, { "name" => "filter_id", "in" => "query", "type" => "string" }, { "name" => "class", "in" => "query", "type" => "integer" }, { "name" => "amenities", "in" => "query", "collectionFormat" => "multi", "type" => "array" }, { "name" => "price_min", "in" => "query", "type" => "integer" }, { "name" => "price_max", "in" => "query", "type" => "integer" }, { "name" => "pricing_mode", "in" => "query", "type" => "string" }, { "name" => "travelers_choice", "in" => "query", "type" => "boolean" }, { "name" => "travelers_choice_botb", "in" => "query", "type" => "boolean" }, { "name" => "currency", "in" => "query", "type" => "string" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "sort", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tripadvisor-place" => { "id" => "tripadvisor-place", "method" => "GET", "path" => "/tripadvisor/place", "pathParams" => [], "queryParams" => [ { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "id", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "tripadvisor-reviews" => { "id" => "tripadvisor-reviews", "method" => "GET", "path" => "/tripadvisor/reviews", "pathParams" => [], "queryParams" => [ { "name" => "id", "in" => "query", "type" => "string" }, { "name" => "url", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "sort_type", "in" => "query", "type" => "string" }, { "name" => "sort_by", "in" => "query", "type" => "string" }, { "name" => "ratings", "in" => "query", "collectionFormat" => "multi", "type" => "array" }, { "name" => "do_machine_translation", "in" => "query", "type" => "boolean" }, { "name" => "photos_per_review_limit", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "tripadvisor-search" => { "id" => "tripadvisor-search", "method" => "GET", "path" => "/tripadvisor/search", "pathParams" => [], "queryParams" => [ { "name" => "geo_id", "in" => "query", "type" => "integer", "required" => true }, { "name" => "type", "in" => "query", "type" => "string", "required" => true }, { "name" => "filter_id", "in" => "query", "type" => "string" }, { "name" => "class", "in" => "query", "type" => "integer" }, { "name" => "amenities", "in" => "query", "collectionFormat" => "multi", "type" => "array" }, { "name" => "price_min", "in" => "query", "type" => "integer" }, { "name" => "price_max", "in" => "query", "type" => "integer" }, { "name" => "pricing_mode", "in" => "query", "type" => "string" }, { "name" => "travelers_choice", "in" => "query", "type" => "boolean" }, { "name" => "travelers_choice_botb", "in" => "query", "type" => "boolean" }, { "name" => "restaurant_date", "in" => "query", "type" => "string" }, { "name" => "restaurant_time", "in" => "query", "type" => "string" }, { "name" => "restaurant_guests", "in" => "query", "type" => "integer" }, { "name" => "establishment_types", "in" => "query", "collectionFormat" => "multi", "type" => "array" }, { "name" => "online_options", "in" => "query", "collectionFormat" => "multi", "type" => "array" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "locale", "in" => "query", "type" => "string" }, { "name" => "currency", "in" => "query", "type" => "string" }, { "name" => "sort", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "trustpilot-business-search" => { "id" => "trustpilot-business-search", "method" => "GET", "path" => "/trustpilot/business-units/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "page_size", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "trustpilot-business" => { "id" => "trustpilot-business", "method" => "GET", "path" => "/trustpilot/business/{slug}", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "trustpilot-business-related" => { "id" => "trustpilot-business-related", "method" => "GET", "path" => "/trustpilot/business/{slug}/related", "pathParams" => [ "slug" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "trustpilot-business-reviews" => { "id" => "trustpilot-business-reviews", "method" => "GET", "path" => "/trustpilot/business/{slug}/reviews", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "stars", "in" => "query", "type" => "integer" }, { "name" => "verified", "in" => "query", "type" => "boolean" }, { "name" => "replied", "in" => "query", "type" => "boolean" }, { "name" => "language", "in" => "query", "type" => "string" }, { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "date_from", "in" => "query", "type" => "string" }, { "name" => "date_to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "trustpilot-categories" => { "id" => "trustpilot-categories", "method" => "GET", "path" => "/trustpilot/categories", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "trustpilot-category-search" => { "id" => "trustpilot-category-search", "method" => "GET", "path" => "/trustpilot/categories/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "country", "in" => "query", "type" => "string" }, { "name" => "locale", "in" => "query", "type" => "string" }, { "name" => "size", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "trustpilot-category" => { "id" => "trustpilot-category", "method" => "GET", "path" => "/trustpilot/category/{slug}", "pathParams" => [ "slug" ], "queryParams" => [ { "name" => "page", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "usage-me-endpoints" => { "id" => "usage-me-endpoints", "method" => "GET", "path" => "/usage/me/endpoints", "pathParams" => [], "queryParams" => [ { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "period", "day", "week", "month", "custom" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "from", "in" => "query", "type" => "string" }, { "name" => "to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "usage-me-overview" => { "id" => "usage-me-overview", "method" => "GET", "path" => "/usage/me/overview", "pathParams" => [], "queryParams" => [ { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "period", "day", "week", "month", "custom" ] }, { "name" => "from", "in" => "query", "type" => "string" }, { "name" => "to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "usage-me-recent-ips" => { "id" => "usage-me-recent-ips", "method" => "GET", "path" => "/usage/me/recent-ips", "pathParams" => [], "queryParams" => [ { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "period", "day", "week", "month", "custom" ] }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "from", "in" => "query", "type" => "string" }, { "name" => "to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "usage-me-timeseries" => { "id" => "usage-me-timeseries", "method" => "GET", "path" => "/usage/me/timeseries", "pathParams" => [], "queryParams" => [ { "name" => "range", "in" => "query", "type" => "string", "enum" => [ "period", "day", "week", "month", "custom" ] }, { "name" => "bucket", "in" => "query", "type" => "string", "enum" => [ "hour", "day" ] }, { "name" => "endpoint", "in" => "query", "type" => "string" }, { "name" => "from", "in" => "query", "type" => "string" }, { "name" => "to", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "user-me" => { "id" => "user-me", "method" => "GET", "path" => "/user/me", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "user-me-api-keys" => { "id" => "user-me-api-keys", "method" => "GET", "path" => "/user/me/api-keys", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "user-me-api-keys-rotate" => { "id" => "user-me-api-keys-rotate", "method" => "POST", "path" => "/user/me/api-keys/rotate", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "user-me-api-keys-reveal" => { "id" => "user-me-api-keys-reveal", "method" => "POST", "path" => "/user/me/api-keys/{id}/reveal", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "JWTAuth" ] }, "yahoo-finance-calendars" => { "id" => "yahoo-finance-calendars", "method" => "GET", "path" => "/yahoo-finance/calendars", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-calendar" => { "id" => "yahoo-finance-calendar", "method" => "GET", "path" => "/yahoo-finance/calendars/{type}", "pathParams" => [ "type" ], "queryParams" => [ { "name" => "start", "in" => "query", "type" => "string" }, { "name" => "end", "in" => "query", "type" => "string" }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "market_cap", "in" => "query", "type" => "number" }, { "name" => "filter_most_active", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "start" ] }, "yahoo-finance-download" => { "id" => "yahoo-finance-download", "method" => "POST", "path" => "/yahoo-finance/download", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-industries" => { "id" => "yahoo-finance-industries", "method" => "GET", "path" => "/yahoo-finance/industries", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-industry" => { "id" => "yahoo-finance-industry", "method" => "GET", "path" => "/yahoo-finance/industries/{key}", "pathParams" => [ "key" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-lookup" => { "id" => "yahoo-finance-lookup", "method" => "GET", "path" => "/yahoo-finance/lookup", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "equity", "etf", "mutualfund", "index", "future", "currency", "cryptocurrency" ] }, { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "start", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "start" ] }, "yahoo-finance-market-status" => { "id" => "yahoo-finance-market-status", "method" => "GET", "path" => "/yahoo-finance/market/{market}/status", "pathParams" => [ "market" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-market-summary" => { "id" => "yahoo-finance-market-summary", "method" => "GET", "path" => "/yahoo-finance/market/{market}/summary", "pathParams" => [ "market" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-screener-custom" => { "id" => "yahoo-finance-screener-custom", "method" => "POST", "path" => "/yahoo-finance/screener", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => "request", "bodyRequired" => true, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-screener" => { "id" => "yahoo-finance-screener", "method" => "GET", "path" => "/yahoo-finance/screener/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" }, { "name" => "sort_field", "in" => "query", "type" => "string" }, { "name" => "sort_asc", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "yahoo-finance-screeners" => { "id" => "yahoo-finance-screeners", "method" => "GET", "path" => "/yahoo-finance/screeners", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-search" => { "id" => "yahoo-finance-search", "method" => "GET", "path" => "/yahoo-finance/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "quotes_count", "in" => "query", "type" => "integer" }, { "name" => "news_count", "in" => "query", "type" => "integer" }, { "name" => "lists_count", "in" => "query", "type" => "integer" }, { "name" => "include_research", "in" => "query", "type" => "boolean" }, { "name" => "enable_fuzzy_query", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-sectors" => { "id" => "yahoo-finance-sectors", "method" => "GET", "path" => "/yahoo-finance/sectors", "pathParams" => [], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-sector" => { "id" => "yahoo-finance-sector", "method" => "GET", "path" => "/yahoo-finance/sectors/{key}", "pathParams" => [ "key" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-actions" => { "id" => "yahoo-finance-ticker-actions", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/actions", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-analysts" => { "id" => "yahoo-finance-ticker-analysts", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/analysts", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-calendar" => { "id" => "yahoo-finance-ticker-calendar", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/calendar", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-capital-gains" => { "id" => "yahoo-finance-ticker-capital-gains", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/capital-gains", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-dividends" => { "id" => "yahoo-finance-ticker-dividends", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/dividends", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-earnings" => { "id" => "yahoo-finance-ticker-earnings", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/earnings", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-earnings-dates" => { "id" => "yahoo-finance-ticker-earnings-dates", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/earnings-dates", "pathParams" => [ "symbol" ], "queryParams" => [ { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "offset", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true }, "yahoo-finance-ticker-financials" => { "id" => "yahoo-finance-ticker-financials", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/financials", "pathParams" => [ "symbol" ], "queryParams" => [ { "name" => "statement", "in" => "query", "type" => "string" }, { "name" => "period", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-funds" => { "id" => "yahoo-finance-ticker-funds", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/funds", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-history" => { "id" => "yahoo-finance-ticker-history", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/history", "pathParams" => [ "symbol" ], "queryParams" => [ { "name" => "period", "in" => "query", "type" => "string" }, { "name" => "start", "in" => "query", "type" => "string" }, { "name" => "end", "in" => "query", "type" => "string" }, { "name" => "interval", "in" => "query", "type" => "string" }, { "name" => "include_prepost", "in" => "query", "type" => "boolean" }, { "name" => "include_actions", "in" => "query", "type" => "boolean" }, { "name" => "auto_adjust", "in" => "query", "type" => "boolean" }, { "name" => "back_adjust", "in" => "query", "type" => "boolean" }, { "name" => "keepna", "in" => "query", "type" => "boolean" }, { "name" => "rounding", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "start" ] }, "yahoo-finance-ticker-history-metadata" => { "id" => "yahoo-finance-ticker-history-metadata", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/history-metadata", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-holders" => { "id" => "yahoo-finance-ticker-holders", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/holders", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-info" => { "id" => "yahoo-finance-ticker-info", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/info", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-isin" => { "id" => "yahoo-finance-ticker-isin", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/isin", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-news" => { "id" => "yahoo-finance-ticker-news", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/news", "pathParams" => [ "symbol" ], "queryParams" => [ { "name" => "count", "in" => "query", "type" => "integer" }, { "name" => "tab", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-options" => { "id" => "yahoo-finance-ticker-options", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/options", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-options-expiration" => { "id" => "yahoo-finance-ticker-options-expiration", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/options/{expiration}", "pathParams" => [ "symbol", "expiration" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-quote" => { "id" => "yahoo-finance-ticker-quote", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/quote", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-sec-filings" => { "id" => "yahoo-finance-ticker-sec-filings", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/sec-filings", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-shares" => { "id" => "yahoo-finance-ticker-shares", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/shares", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-shares-full" => { "id" => "yahoo-finance-ticker-shares-full", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/shares-full", "pathParams" => [ "symbol" ], "queryParams" => [ { "name" => "start", "in" => "query", "type" => "string" }, { "name" => "end", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true, "cursorParams" => [ "start" ] }, "yahoo-finance-ticker-splits" => { "id" => "yahoo-finance-ticker-splits", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/splits", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-sustainability" => { "id" => "yahoo-finance-ticker-sustainability", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/sustainability", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-ticker-valuation" => { "id" => "yahoo-finance-ticker-valuation", "method" => "GET", "path" => "/yahoo-finance/ticker/{symbol}/valuation", "pathParams" => [ "symbol" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "yahoo-finance-trending" => { "id" => "yahoo-finance-trending", "method" => "GET", "path" => "/yahoo-finance/trending/{region}", "pathParams" => [ "region" ], "queryParams" => [ { "name" => "count", "in" => "query", "type" => "integer" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-captions" => { "id" => "youtube-captions", "method" => "GET", "path" => "/youtube/captions/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "lang", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-channel-playlists" => { "id" => "youtube-channel-playlists", "method" => "GET", "path" => "/youtube/channel/{id}/playlists", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-channel-search" => { "id" => "youtube-channel-search", "method" => "GET", "path" => "/youtube/channel/{id}/search", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string", "required" => true }, { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-channel-shorts" => { "id" => "youtube-channel-shorts", "method" => "GET", "path" => "/youtube/channel/{id}/shorts", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-channel-videos" => { "id" => "youtube-channel-videos", "method" => "GET", "path" => "/youtube/channel/{id}/videos", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-comments" => { "id" => "youtube-comments", "method" => "GET", "path" => "/youtube/comments/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-playlist" => { "id" => "youtube-playlist", "method" => "GET", "path" => "/youtube/playlist/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-profile" => { "id" => "youtube-profile", "method" => "GET", "path" => "/youtube/profile/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-search" => { "id" => "youtube-search", "method" => "GET", "path" => "/youtube/search", "pathParams" => [], "queryParams" => [ { "name" => "q", "in" => "query", "type" => "string" }, { "name" => "search_query", "in" => "query", "type" => "string" }, { "name" => "continuation_token", "in" => "query", "type" => "string" }, { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "video", "channel", "playlist", "movie" ] }, { "name" => "sort_by", "in" => "query", "type" => "string", "enum" => [ "relevance", "upload_date", "view_count", "rating" ] }, { "name" => "upload_date", "in" => "query", "type" => "string", "enum" => [ "last_hour", "today", "this_week", "this_month", "this_year" ] }, { "name" => "duration", "in" => "query", "type" => "string", "enum" => [ "short", "medium", "long" ] }, { "name" => "features", "in" => "query", "type" => "string" }, { "name" => "params", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-tag" => { "id" => "youtube-tag", "method" => "GET", "path" => "/youtube/tag/{tag}", "pathParams" => [ "tag" ], "queryParams" => [ { "name" => "type", "in" => "query", "type" => "string", "enum" => [ "all", "shorts" ] }, { "name" => "continuation_token", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-transcript" => { "id" => "youtube-transcript", "method" => "GET", "path" => "/youtube/transcript/{id}", "pathParams" => [ "id" ], "queryParams" => [ { "name" => "lang", "in" => "query", "type" => "string" }, { "name" => "translate_to", "in" => "query", "type" => "string" }, { "name" => "format", "in" => "query", "type" => "string", "enum" => [ "json", "text", "srt", "vtt" ] }, { "name" => "timestamps", "in" => "query", "type" => "boolean" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json", "text/plain" ], "security" => [ "ApiKeyAuth" ] }, "youtube-transcript-languages" => { "id" => "youtube-transcript-languages", "method" => "GET", "path" => "/youtube/transcript/{id}/languages", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "youtube-video" => { "id" => "youtube-video", "method" => "GET", "path" => "/youtube/video/{id}", "pathParams" => [ "id" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "zillow-autocomplete" => { "id" => "zillow-autocomplete", "method" => "GET", "path" => "/zillow/autocomplete", "pathParams" => [], "queryParams" => [ { "name" => "query", "in" => "query", "type" => "string", "required" => true }, { "name" => "limit", "in" => "query", "type" => "integer" }, { "name" => "status", "in" => "query", "type" => "string" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "zillow-property" => { "id" => "zillow-property", "method" => "GET", "path" => "/zillow/property/{zpid}", "pathParams" => [ "zpid" ], "queryParams" => [], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ] }, "zillow-search" => { "id" => "zillow-search", "method" => "GET", "path" => "/zillow/search", "pathParams" => [], "queryParams" => [ { "name" => "location", "in" => "query", "type" => "string", "required" => true }, { "name" => "page", "in" => "query", "type" => "integer" }, { "name" => "status", "in" => "query", "type" => "string" }, { "name" => "region_id", "in" => "query", "type" => "integer" }, { "name" => "region_type", "in" => "query", "type" => "integer" }, { "name" => "west", "in" => "query", "type" => "number" }, { "name" => "east", "in" => "query", "type" => "number" }, { "name" => "south", "in" => "query", "type" => "number" }, { "name" => "north", "in" => "query", "type" => "number" } ], "formParams" => [], "bodyParam" => nil, "bodyRequired" => false, "consumes" => [ "application/json" ], "produces" => [ "application/json" ], "security" => [ "ApiKeyAuth" ], "paginatable" => true } }.freeze
- GROUPS =
{ "airbnb" => { "room" => "airbnb-room", "room_calendar" => "airbnb-room-calendar", "room_reviews" => "airbnb-room-reviews", "search" => "airbnb-search" }, "amazon" => { "product" => "amazon-product", "search" => "amazon-search", "suggest" => "amazon-suggest" }, "apple_podcasts" => { "charts" => "apple-podcasts-charts", "episodes_search" => "apple-podcasts-episodes-search", "search" => "apple-podcasts-search", "show" => "apple-podcasts-show", "show_episodes" => "apple-podcasts-show-episodes" }, "app_store" => { "app" => "appstore-app", "developer" => "appstore-developer", "list" => "appstore-list", "privacy" => "appstore-privacy", "ratings" => "appstore-ratings", "reviews" => "appstore-reviews", "search" => "appstore-search", "similar" => "appstore-similar", "suggest" => "appstore-suggest", "version_history" => "appstore-version-history" }, "billing" => { "me" => "billing-me", "me_checkout" => "billing-me-checkout", "me_events" => "billing-me-events", "me_periods" => "billing-me-periods", "me_period" => "billing-me-period", "me_period_statement" => "billing-me-period-statement", "me_period_statement_download" => "billing-me-period-statement-download", "me_portal" => "billing-me-portal" }, "bing" => { "images" => "bing-images", "news" => "bing-news", "search" => "bing-search", "suggest" => "bing-suggest", "videos" => "bing-videos" }, "box_office_mojo" => { "boxofficemojo_brand" => "boxofficemojo-brand", "boxofficemojo_brands" => "boxofficemojo-brands", "boxofficemojo_calendar" => "boxofficemojo-calendar", "boxofficemojo_calendar_changes" => "boxofficemojo-calendar-changes", "boxofficemojo_calendar_date" => "boxofficemojo-calendar-date", "boxofficemojo_date_domestic" => "boxofficemojo-date-domestic", "boxofficemojo_franchise" => "boxofficemojo-franchise", "boxofficemojo_franchises" => "boxofficemojo-franchises", "boxofficemojo_genre" => "boxofficemojo-genre", "boxofficemojo_genres" => "boxofficemojo-genres", "boxofficemojo_lifetime_grosses" => "boxofficemojo-lifetime-grosses", "boxofficemojo_release" => "boxofficemojo-release", "boxofficemojo_release_group" => "boxofficemojo-release-group", "boxofficemojo_showdown" => "boxofficemojo-showdown", "boxofficemojo_showdowns" => "boxofficemojo-showdowns", "boxofficemojo_title" => "boxofficemojo-title", "boxofficemojo_weekend_domestic" => "boxofficemojo-weekend-domestic", "boxofficemojo_weekend_domestic_by_distributor" => "boxofficemojo-weekend-domestic-by-distributor", "boxofficemojo_weekend_domestic_estimates" => "boxofficemojo-weekend-domestic-estimates", "boxofficemojo_year_domestic" => "boxofficemojo-year-domestic", "boxofficemojo_year_worldwide" => "boxofficemojo-year-worldwide" }, "brand" => { "retrieve" => "brand-retrieve" }, "brave" => { "images" => "brave-images", "news" => "brave-news", "search" => "brave-search", "suggest" => "brave-suggest", "videos" => "brave-videos" }, "coin_gecko" => { "categories" => "coingecko-categories", "category_coins" => "coingecko-category-coins", "chains" => "coingecko-chains", "chain" => "coingecko-chain", "coin" => "coingecko-coin", "coin_analysis" => "coingecko-coin-analysis", "exchange" => "coingecko-exchange", "exchanges" => "coingecko-exchanges", "gainers_losers" => "coingecko-gainers-losers", "global" => "coingecko-global", "global_charts" => "coingecko-global-charts", "learn_articles" => "coingecko-learn-articles", "markets" => "coingecko-markets", "new_coins" => "coingecko-new-coins", "news" => "coingecko-news", "nft_category" => "coingecko-nft-category", "nfts" => "coingecko-nfts", "search" => "coingecko-search", "token_unlocks" => "coingecko-token-unlocks", "treasuries" => "coingecko-treasuries", "trending" => "coingecko-trending" }, "datasets" => { "list" => "datasets-list", "google_map_businesses_facets" => "datasets-google-map-businesses-facets", "google_map_businesses_item" => "datasets-google-map-businesses-item", "google_map_businesses_nearby" => "datasets-google-map-businesses-nearby", "google_map_businesses_search" => "datasets-google-map-businesses-search" }, "e_bay" => { "ebay_item" => "ebay-item", "ebay_search" => "ebay-search", "ebay_seller" => "ebay-seller", "ebay_seller_about" => "ebay-seller-about", "ebay_seller_feedback" => "ebay-seller-feedback", "ebay_seller_shop" => "ebay-seller-shop" }, "geocoding" => { "lookup" => "geocoding-lookup", "reverse" => "geocoding-reverse", "search" => "geocoding-search" }, "google" => { "finance_analyst_articles" => "google-finance-analyst-articles", "finance_chart" => "google-finance-chart", "finance_classification" => "google-finance-classification", "finance_company" => "google-finance-company", "finance_context" => "google-finance-context", "finance_financials" => "google-finance-financials", "finance_markets_category_news" => "google-finance-markets-category-news", "finance_markets_category_stocks" => "google-finance-markets-category-stocks", "finance_markets_earnings" => "google-finance-markets-earnings", "finance_markets_featured" => "google-finance-markets-featured", "finance_markets_headline" => "google-finance-markets-headline", "finance_markets_indices" => "google-finance-markets-indices", "finance_markets_movers" => "google-finance-markets-movers", "finance_markets_top" => "google-finance-markets-top", "finance_markets_trending" => "google-finance-markets-trending", "finance_news" => "google-finance-news", "finance_quote" => "google-finance-quote", "finance_related" => "google-finance-related", "finance_search" => "google-finance-search", "finance_ticker" => "google-finance-ticker", "jobs" => "google-jobs", "map_place" => "google-map-place", "map_search" => "google-map-search", "news" => "google-news", "search" => "google-search", "suggest" => "google-suggest", "trends_categories" => "google-trends-categories", "trends_enums" => "google-trends-enums", "trends_explore" => "google-trends-explore", "trends_explore_interest_by_region" => "google-trends-explore-interest-by-region", "trends_explore_interest_over_time" => "google-trends-explore-interest-over-time", "trends_explore_related_topics" => "google-trends-explore-related-topics", "trends_explore_rising_queries" => "google-trends-explore-rising-queries", "trends_explore_top_queries" => "google-trends-explore-top-queries", "trends_locations" => "google-trends-locations", "trends_trending" => "google-trends-trending", "trends_trending_detail" => "google-trends-trending-detail", "videos" => "google-videos" }, "google_play" => { "app" => "googleplay-app", "categories" => "googleplay-categories", "datasafety" => "googleplay-datasafety", "developer" => "googleplay-developer", "list" => "googleplay-list", "permissions" => "googleplay-permissions", "reviews" => "googleplay-reviews", "search" => "googleplay-search", "similar" => "googleplay-similar", "suggest" => "googleplay-suggest" }, "imdb" => { "name" => "imdb-name", "name_awards" => "imdb-name-awards", "name_credits" => "imdb-name-credits", "search" => "imdb-search", "title" => "imdb-title", "title_awards" => "imdb-title-awards", "title_company_credits" => "imdb-title-company-credits", "title_credits" => "imdb-title-credits", "title_episodes" => "imdb-title-episodes", "title_filming_locations" => "imdb-title-filming-locations", "title_goofs" => "imdb-title-goofs", "title_keywords" => "imdb-title-keywords", "title_parental_guide" => "imdb-title-parental-guide", "title_public_facts_analysis" => "imdb-title-public-facts-analysis", "title_quotes" => "imdb-title-quotes", "title_release_info" => "imdb-title-release-info", "title_reviews" => "imdb-title-reviews", "title_technical_specs" => "imdb-title-technical-specs", "title_trivia" => "imdb-title-trivia" }, "instagram" => { "post" => "instagram-post", "profile" => "instagram-profile", "reels" => "instagram-reels" }, "just_watch" => { "justwatch_age_certifications" => "justwatch-age-certifications", "justwatch_discover" => "justwatch-discover", "justwatch_episode_by_id" => "justwatch-episode-by-id", "justwatch_episode_offers" => "justwatch-episode-offers", "justwatch_genre_titles" => "justwatch-genre-titles", "justwatch_genres" => "justwatch-genres", "justwatch_monetization_titles" => "justwatch-monetization-titles", "justwatch_new" => "justwatch-new", "justwatch_popular" => "justwatch-popular", "justwatch_provider_titles" => "justwatch-provider-titles", "justwatch_providers" => "justwatch-providers", "justwatch_search" => "justwatch-search", "justwatch_season_by_id" => "justwatch-season-by-id", "justwatch_season_episodes" => "justwatch-season-episodes", "justwatch_show_seasons" => "justwatch-show-seasons", "justwatch_title" => "justwatch-title", "justwatch_title_analysis" => "justwatch-title-analysis", "justwatch_title_by_id" => "justwatch-title-by-id", "justwatch_title_media" => "justwatch-title-media", "justwatch_title_offers" => "justwatch-title-offers", "justwatch_title_similar" => "justwatch-title-similar" }, "kalshi" => { "event" => "kalshi-event", "event_history" => "kalshi-event-history", "event_metadata" => "kalshi-event-metadata", "events" => "kalshi-events", "multivariate_events" => "kalshi-multivariate-events", "exchange_schedule" => "kalshi-exchange-schedule", "exchange_status" => "kalshi-exchange-status", "historical_cutoff" => "kalshi-historical-cutoff", "historical_market" => "kalshi-historical-market", "historical_market_history" => "kalshi-historical-market-history", "historical_markets" => "kalshi-historical-markets", "historical_trades" => "kalshi-historical-trades", "market" => "kalshi-market", "market_history" => "kalshi-market-history", "market_orderbook" => "kalshi-market-orderbook", "markets" => "kalshi-markets", "markets_history" => "kalshi-markets-history", "markets_orderbooks" => "kalshi-markets-orderbooks", "series" => "kalshi-series", "series_detail" => "kalshi-series-detail", "trades" => "kalshi-trades" }, "linked_in" => { "linkedin_company" => "linkedin-company", "linkedin_product" => "linkedin-product", "linkedin_showcase" => "linkedin-showcase" }, "metaculus" => { "category_questions" => "metaculus-category-questions", "comments_feed" => "metaculus-comments-feed", "project_questions" => "metaculus-project-questions", "question" => "metaculus-question", "question_forecast_history" => "metaculus-question-forecast-history", "question_forecasts" => "metaculus-question-forecasts", "question_metadata" => "metaculus-question-metadata", "question_options" => "metaculus-question-options", "questions" => "metaculus-questions", "top_comments" => "metaculus-top-comments", "tournament_questions" => "metaculus-tournament-questions" }, "meta" => { "ping" => "ping", "ready" => "ready" }, "polymarket" => { "activity_trades" => "polymarket-activity-trades", "clob_market" => "polymarket-clob-market", "dashboard_macro" => "polymarket-dashboard-macro", "data_followers" => "polymarket-data-followers", "data_following" => "polymarket-data-following", "data_follows_counts" => "polymarket-data-follows-counts", "event_detail_by_id" => "polymarket-event-detail-by-id", "event_activity_by_id" => "polymarket-event-activity-by-id", "event_detail" => "polymarket-event-detail", "event_activity" => "polymarket-event-activity", "events" => "polymarket-events", "events_similar" => "polymarket-events-similar", "event_tags" => "polymarket-event-tags", "fee_types" => "polymarket-fee-types", "games" => "polymarket-games", "homepage_feed" => "polymarket-homepage-feed", "leaderboard" => "polymarket-leaderboard", "market_clarifications" => "polymarket-market-clarifications", "market_detail_by_condition" => "polymarket-market-detail-by-condition", "market_activity_by_condition" => "polymarket-market-activity-by-condition", "market_liquidity_by_condition" => "polymarket-market-liquidity-by-condition", "market_detail_by_slug" => "polymarket-market-detail-by-slug", "market_liquidity_by_slug" => "polymarket-market-liquidity-by-slug", "market_detail" => "polymarket-market-detail", "market_liquidity" => "polymarket-market-liquidity", "market_tags" => "polymarket-market-tags", "markets" => "polymarket-markets", "predictions" => "polymarket-predictions", "rewards_market" => "polymarket-rewards-market", "rewards_markets" => "polymarket-rewards-markets", "search" => "polymarket-search", "sports" => "polymarket-sports", "sports_by_partner" => "polymarket-sports-by-partner", "sports_market_types" => "polymarket-sports-market-types", "sports_summary" => "polymarket-sports-summary", "sport" => "polymarket-sport", "sport_external_partners" => "polymarket-sport-external-partners", "sport_external_partner" => "polymarket-sport-external-partner", "spotlights" => "polymarket-spotlights", "spotlights_keyset" => "polymarket-spotlights-keyset", "spotlight" => "polymarket-spotlight", "status" => "polymarket-status", "tag_by_slug" => "polymarket-tag-by-slug", "related_tags_by_slug" => "polymarket-related-tags-by-slug", "related_tag_rows_by_slug" => "polymarket-related-tag-rows-by-slug", "tag" => "polymarket-tag", "related_tags" => "polymarket-related-tags", "related_tag_rows" => "polymarket-related-tag-rows", "tags" => "polymarket-tags", "teams" => "polymarket-teams", "teams_by_partner" => "polymarket-teams-by-partner", "team" => "polymarket-team", "team_external_partners" => "polymarket-team-external-partners", "team_external_partner" => "polymarket-team-external-partner", "token_midpoint" => "polymarket-token-midpoint", "token_orderbook" => "polymarket-token-orderbook", "token_price" => "polymarket-token-price", "token_price_history" => "polymarket-token-price-history", "token_spread" => "polymarket-token-spread", "tokens_midpoints" => "polymarket-tokens-midpoints", "tokens_orderbooks" => "polymarket-tokens-orderbooks", "tokens_prices" => "polymarket-tokens-prices", "tokens_spreads" => "polymarket-tokens-spreads", "tournaments" => "polymarket-tournaments", "tournament" => "polymarket-tournament" }, "product_hunt" => { "category" => "producthunt-category", "category_products" => "producthunt-category-products", "leaderboard" => "producthunt-leaderboard", "product" => "producthunt-product", "about" => "producthunt-about", "alternatives" => "producthunt-alternatives", "customers" => "producthunt-customers", "launches" => "producthunt-launches", "makers" => "producthunt-makers", "reviews" => "producthunt-reviews", "search" => "producthunt-search" }, "reddit" => { "comments" => "reddit-comments", "domain_posts" => "reddit-domain-posts", "post" => "reddit-post", "search" => "reddit-search", "subreddit_about" => "reddit-subreddit-about", "subreddit_comments" => "reddit-subreddit-comments", "subreddit_posts" => "reddit-subreddit-posts", "subreddits_posts" => "reddit-subreddits-posts", "trends" => "reddit-trends", "user_comments" => "reddit-user-comments", "user_posts" => "reddit-user-posts" }, "referrals" => { "click" => "referrals-click", "me" => "referrals-me", "me_events" => "referrals-me-events" }, "rotten_tomatoes" => { "rottentomatoes_browse_movies" => "rottentomatoes-browse-movies", "rottentomatoes_browse_tv" => "rottentomatoes-browse-tv", "rottentomatoes_episode" => "rottentomatoes-episode", "rottentomatoes_movie" => "rottentomatoes-movie", "rottentomatoes_movie_reviews" => "rottentomatoes-movie-reviews", "rottentomatoes_person" => "rottentomatoes-person", "rottentomatoes_search" => "rottentomatoes-search", "rottentomatoes_season" => "rottentomatoes-season", "rottentomatoes_series" => "rottentomatoes-series" }, "shop_app" => { "analysis" => "shop-app-analysis", "categories" => "shop-app-categories", "product" => "shop-app-product", "product_related" => "shop-app-product-related", "product_reviews" => "shop-app-product-reviews", "product_shop" => "shop-app-product-shop", "product_variant" => "shop-app-product-variant", "product_variants" => "shop-app-product-variants", "search" => "shop-app-search", "shop" => "shop-app-shop", "collection_products" => "shop-app-collection-products", "shop_locations" => "shop-app-shop-locations", "shop_products" => "shop-app-shop-products", "shop_reviews" => "shop-app-shop-reviews", "shop_typeahead" => "shop-app-shop-typeahead", "suggestions" => "shop-app-suggestions" }, "shopify" => { "collections" => "shopify-collections", "collection_products" => "shopify-collection-products", "pages" => "shopify-pages", "page" => "shopify-page", "products" => "shopify-products", "product" => "shopify-product", "product_recommendations" => "shopify-product-recommendations", "search_suggest" => "shopify-search-suggest", "sitemap_urls" => "shopify-sitemap-urls", "sitemaps" => "shopify-sitemaps", "store" => "shopify-store" }, "similar_web" => { "search" => "similarweb-search", "web" => "similarweb-web" }, "spotify_podcasts" => { "categories" => "spotify-podcasts-categories", "charts" => "spotify-podcasts-charts", "episode" => "spotify-podcasts-episode", "home" => "spotify-podcasts-home", "search" => "spotify-podcasts-search", "show" => "spotify-podcasts-show", "show_episodes" => "spotify-podcasts-show-episodes", "show_recommendations" => "spotify-podcasts-show-recommendations" }, "spotify" => { "album" => "spotify-album", "album_tracks" => "spotify-album-tracks", "albums_search" => "spotify-albums-search", "artist" => "spotify-artist", "artist_albums" => "spotify-artist-albums", "artist_playlists" => "spotify-artist-playlists", "artist_related" => "spotify-artist-related", "artists_search" => "spotify-artists-search", "audiobook" => "spotify-audiobook", "audiobook_chapters" => "spotify-audiobook-chapters", "audiobooks_search" => "spotify-audiobooks-search", "chapter" => "spotify-chapter", "episodes_search" => "spotify-episodes-search", "featured_charts_by_country" => "spotify-featured-charts-by-country", "genre" => "spotify-genre", "home" => "spotify-home", "playlist" => "spotify-playlist", "playlists_search" => "spotify-playlists-search", "popular_by_country" => "spotify-popular-by-country", "profile" => "spotify-profile", "profile_followers" => "spotify-profile-followers", "profile_playlists" => "spotify-profile-playlists", "profiles_search" => "spotify-profiles-search", "search" => "spotify-search", "section" => "spotify-section", "shows_search" => "spotify-shows-search", "track" => "spotify-track", "track_recommended" => "spotify-track-recommended", "track_similar_albums" => "spotify-track-similar-albums", "tracks_search" => "spotify-tracks-search" }, "tiktok" => { "category" => "tiktok-category", "video_comments" => "tiktok-video-comments", "explore" => "tiktok-explore", "challenge" => "tiktok-challenge", "challenge_list" => "tiktok-challenge-list", "popular_trend_country_industry_meta" => "tiktok-popular-trend-country-industry-meta", "popular_trend_creator" => "tiktok-popular-trend-creator", "post" => "tiktok-post", "profile_post" => "tiktok-profile-post", "profile" => "tiktok-profile", "search" => "tiktok-search", "search_hashtag" => "tiktok-search-hashtag", "search_user" => "tiktok-search-user", "top_ads_analysis" => "tiktok-top-ads-analysis", "top_ads_detail" => "tiktok-top-ads-detail", "top_ads_filters" => "tiktok-top-ads-filters", "top_ads_list" => "tiktok-top-ads-list", "top_ads_location_info" => "tiktok-top-ads-location-info", "top_ads_locations" => "tiktok-top-ads-locations", "top_ads_recommend" => "tiktok-top-ads-recommend", "top_ads_safety" => "tiktok-top-ads-safety", "top_ads_spotlight" => "tiktok-top-ads-spotlight", "top_ads_suggestions" => "tiktok-top-ads-suggestions", "trending" => "tiktok-trending" }, "trip_advisor" => { "tripadvisor_autocomplete" => "tripadvisor-autocomplete", "tripadvisor_enums" => "tripadvisor-enums", "tripadvisor_hotels" => "tripadvisor-hotels", "tripadvisor_place" => "tripadvisor-place", "tripadvisor_reviews" => "tripadvisor-reviews", "tripadvisor_search" => "tripadvisor-search" }, "trustpilot" => { "business_search" => "trustpilot-business-search", "business" => "trustpilot-business", "business_related" => "trustpilot-business-related", "business_reviews" => "trustpilot-business-reviews", "categories" => "trustpilot-categories", "category_search" => "trustpilot-category-search", "category" => "trustpilot-category" }, "usage" => { "me_endpoints" => "usage-me-endpoints", "me_overview" => "usage-me-overview", "me_recent_ips" => "usage-me-recent-ips", "me_timeseries" => "usage-me-timeseries" }, "user" => { "me" => "user-me", "me_api_keys" => "user-me-api-keys", "me_api_keys_rotate" => "user-me-api-keys-rotate", "me_api_keys_reveal" => "user-me-api-keys-reveal" }, "yahoo_finance" => { "calendars" => "yahoo-finance-calendars", "calendar" => "yahoo-finance-calendar", "download" => "yahoo-finance-download", "industries" => "yahoo-finance-industries", "industry" => "yahoo-finance-industry", "lookup" => "yahoo-finance-lookup", "market_status" => "yahoo-finance-market-status", "market_summary" => "yahoo-finance-market-summary", "screener_custom" => "yahoo-finance-screener-custom", "screener" => "yahoo-finance-screener", "screeners" => "yahoo-finance-screeners", "search" => "yahoo-finance-search", "sectors" => "yahoo-finance-sectors", "sector" => "yahoo-finance-sector", "ticker_actions" => "yahoo-finance-ticker-actions", "ticker_analysts" => "yahoo-finance-ticker-analysts", "ticker_calendar" => "yahoo-finance-ticker-calendar", "ticker_capital_gains" => "yahoo-finance-ticker-capital-gains", "ticker_dividends" => "yahoo-finance-ticker-dividends", "ticker_earnings" => "yahoo-finance-ticker-earnings", "ticker_earnings_dates" => "yahoo-finance-ticker-earnings-dates", "ticker_financials" => "yahoo-finance-ticker-financials", "ticker_funds" => "yahoo-finance-ticker-funds", "ticker_history" => "yahoo-finance-ticker-history", "ticker_history_metadata" => "yahoo-finance-ticker-history-metadata", "ticker_holders" => "yahoo-finance-ticker-holders", "ticker_info" => "yahoo-finance-ticker-info", "ticker_isin" => "yahoo-finance-ticker-isin", "ticker_news" => "yahoo-finance-ticker-news", "ticker_options" => "yahoo-finance-ticker-options", "ticker_options_expiration" => "yahoo-finance-ticker-options-expiration", "ticker_quote" => "yahoo-finance-ticker-quote", "ticker_sec_filings" => "yahoo-finance-ticker-sec-filings", "ticker_shares" => "yahoo-finance-ticker-shares", "ticker_shares_full" => "yahoo-finance-ticker-shares-full", "ticker_splits" => "yahoo-finance-ticker-splits", "ticker_sustainability" => "yahoo-finance-ticker-sustainability", "ticker_valuation" => "yahoo-finance-ticker-valuation", "trending" => "yahoo-finance-trending" }, "youtube" => { "captions" => "youtube-captions", "channel_playlists" => "youtube-channel-playlists", "channel_search" => "youtube-channel-search", "channel_shorts" => "youtube-channel-shorts", "channel_videos" => "youtube-channel-videos", "comments" => "youtube-comments", "playlist" => "youtube-playlist", "profile" => "youtube-profile", "search" => "youtube-search", "tag" => "youtube-tag", "transcript" => "youtube-transcript", "transcript_languages" => "youtube-transcript-languages", "video" => "youtube-video" }, "zillow" => { "autocomplete" => "zillow-autocomplete", "property" => "zillow-property", "search" => "zillow-search" } }.freeze
- OPERATION_COUNT =
491
Class Method Summary collapse
-
.client(**options) ⇒ Object
Build a Client.
-
.error_class_for(status) ⇒ Object
Maps an HTTP status to the matching error class.
Class Method Details
.client(**options) ⇒ Object
Build a Client. When a block is given, the client is yielded and closed afterwards (releasing pooled connections).
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/crawlora.rb', line 21 def self.client(**) client = Client.new(**) return client unless block_given? begin yield client ensure client.close end end |
.error_class_for(status) ⇒ Object
Maps an HTTP status to the matching error class.
32 33 34 35 36 37 |
# File 'lib/crawlora/errors.rb', line 32 def self.error_class_for(status) return ClientError if status >= 400 && status < 500 return ServerError if status >= 500 Error end |