manageorders_sdk

ShopWorks ManageOrders API SDK.

Submodules

Classes

ManageOrdersClient

A class wrapping interaction with ManageOrders API.

Package Contents

class manageorders_sdk.ManageOrdersClient(username: str, password: str)[source]

A class wrapping interaction with ManageOrders API.

base_url = 'https://manageordersapi.com'[source]
username[source]
password[source]
token = ''[source]
token_expires_at[source]
_update_token() None[source]

Update the OAUTH token.

_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 Core.

upload_order(order: manageorders_sdk.models.Order) httpx.Response[source]

Upload an order to ManageOrders.

upload_tracking(tracking_data: manageorders_sdk.models.TrackingContainer) httpx.Response[source]

Upload tracking data to ManageOrders.