Clients Factory¶
The ClientsFactory class is a factory for creating client objects to interact with various parts of the ChannelAdvisor API, including products, orders, and exports.
Initialization¶
To initialize a ClientsFactory instance, provide the following parameters:
access_token: Your ChannelAdvisor API access token.default_profile_id: The default profile ID for API requests.secondary_profile_id(optional): A secondary profile ID, if applicable.base_url(optional): The base URL for the ChannelAdvisor API. Defaults to “https://api.channeladvisor.com”.
from client_registry import ClientsFactory
factory = ClientsFactory(
access_token="your_access_token",
default_profile_id="your_default_profile_id",
secondary_profile_id="your_secondary_profile_id"
)
Accessing Clients¶
Each property returns an instance of the respective client, ready to interact with the ChannelAdvisor API.