Python API Envialia carrier
Project description
Python API Envialia carrier.
Features
- Services
- Test connection
- List all shipments (by date)
- Create/Send shipments to Envialia
- Get shipment info (details)
- Get shipment state
- Delete shipment
Usage Examples
Example API in test.py file
Services
from envialia.utils import services services()
Test connection
with API(agency, customer, password, debug) as envialia_api: envialia_api.test_connection()
List all shipments by date
with Picking(agency, customer, password, debug) as picking_api: date = None # date YYYY/MM/DD print picking_api.list(date)
Create/Send shipments to Envialia
with Picking(agency, customer, password, debug) as picking_api: data = {...} reference = picking_api.create(data)
Get shipment info (details)
with Picking(agency, customer, password, debug) as picking_api: reference = '123456' data = {} data['agency_origin'] = agency data['agency_cargo'] = agency picking_api.info(reference, data)
Get shipment state
with Picking(agency, customer, password, debug) as picking_api: reference = '123456' data = {} data['agency_origin'] = agency data['agency_cargo'] = agency picking_api.state(reference, data)
Delete shipment
with Picking(agency, customer, password, debug) as picking_api: reference = '123456' data = {} data['agency_origin'] = agency data['agency_cargo'] = agency picking_api.delete(reference, data)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
envialia-0.0.4.tar.gz
(19.9 kB
view hashes)