Repository navigation
aiotic-sdk-python 0.1.0
First release. Verified against AIOTIC API 1.0.0.
AioticClientandAsyncAioticClient: a typed method for every public endpoint, retries with backoff,
client-side rate limiting and automatic routing of master-data calls to the sync key.aiotic.models: Pydantic models pinned to the public OpenAPI document, including the order status values.aiotic.receive: the ERP receive endpoint with API-key check, idempotency and the{success, …}response contract.aiotic.pipeline: sanitizers, validators and business rules for ERPs that expose only a data API.aiotic.erp: theErpPortinterface withFunctionalApiAdapter,DataApiAdapterandInMemoryErptemplates.aiotic.sync: event-driven master-data sync with hash-based reconciliation, never a full re-upload.aiotic.watch:OrderWatcher, which polls order status and emits transitions.aiotic.webhooksandaiotic.service: receivers for the processing webhook and your ERP's change events, and
build_app()for a complete integration service in one call.- The
aioticcommand line (init,doctor,serve,mock) andaiotic.mock, a mock AIOTIC tenant for local
development and CI.
Documentation: https://developers.aiotic.ai