brightsites_sdk.client

Brightsites API client.

Classes

BrightsitesServices

A class wrapping Brightsites interaction.

Module Contents

class brightsites_sdk.client.BrightsitesServices(base_url: str, token: str, timeout: float = 10.0)[source]

A class wrapping Brightsites interaction.

client[source]
_make_request(method: str, path: str, params: dict[str, Any] | None = None, json: dict[str, Any] | None = None) httpx.Response[source]

Make a request to Brightsites.

list_orders() brightsites_sdk.models.OrdersList[source]

List orders.

list_products(page: int = 1) brightsites_sdk.models.ProductsList[source]

List products.

get_product(product_id: int) brightsites_sdk.models.Product[source]

Get a product by ID.

list_product_options(product_id: int) brightsites_sdk.models.ProductOptionsList[source]

Get product options.

list_product_sub_options(product_id: int, option_id: int) brightsites_sdk.models.ProductSubOptionsList[source]

Get product sub-options.