bw_hestia_bridge.hestia_api.base_api

Attributes

adapter

hestia_session

nested_elements

retries

retry

stable_url

staging_url

valid_types

Functions

hestia_request(→ dict)

Query the Hestia API.

Module Contents

bw_hestia_bridge.hestia_api.base_api.hestia_request(endpoint: str, staging: bool, query: dict | None = None, req_type: Literal['get', 'post'] = 'get') dict[source]

Query the Hestia API.

Parameters:
  • endpoint (str) – The API endpoint (e.g. “search”).

  • staging (bool) – Whether to use the staging API.

  • query (dict, optional (default: None)) – Additional queries (passed via something like “?q1=v1&q2=v2”).

  • req_type (str, "get" or "post") – The type of request that will be performed.

bw_hestia_bridge.hestia_api.base_api.adapter[source]
bw_hestia_bridge.hestia_api.base_api.hestia_session[source]
bw_hestia_bridge.hestia_api.base_api.nested_elements[source]
bw_hestia_bridge.hestia_api.base_api.retries = 3[source]
bw_hestia_bridge.hestia_api.base_api.retry[source]
bw_hestia_bridge.hestia_api.base_api.stable_url = 'https://api.hestia.earth'[source]
bw_hestia_bridge.hestia_api.base_api.staging_url = 'https://api-staging.hestia.earth'[source]
bw_hestia_bridge.hestia_api.base_api.valid_types[source]