Async Python wrapper for the ShipStation API
Project description
ShipStation Interaction / Automation
It looks like there's no recently updated shipstation APIs for python, at least that are easily found. We therefore will roll our own simple API for ShipStation.
Auth
ShipStation doesn't force auth before usage, but requires the API-Key header on each request.
Rate Limiting
Accounts that send too many requests in quick succession will receive a 429 Too Many Requests error response and include a Retry-After header with the number of seconds to wait for. By default we get 200 requests per minute. ShipStation has bulk op endpoints. These only count as a single request.
Endpoints
/batches Process labels in bulk and receive a large number of labels and customs forms in bulk responses. Batching is ideal for workflows that need to process hundreds or thousands of labels quickly. 200
/carriers Retreive useful details about the carriers connected to your accounts, including carrier IDs, service IDs, advanced options, and available carrier package types.
/fulfillments Manage fulfillments which represent completed shipments. Create fulfillments to mark orders as shipped with tracking information and notify customers and marketplaces.
/inventory Manage inventory, adjust quantities, and handle warehouses and locations.
/orders Purchase and print shipping labels for any carrier active on your account. The labels endpoint also supports creating return labels, voiding labels, and getting label details like tracking.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asyncshipstation-0.1.0.2.tar.gz.
File metadata
- Download URL: asyncshipstation-0.1.0.2.tar.gz
- Upload date:
- Size: 19.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c9ec89470ef7c51c2cad193977cdddcbe5f57f372db11854518e58a9f6f7a30
|
|
| MD5 |
836dd89765d87e6403b225937982a429
|
|
| BLAKE2b-256 |
8faa38d40b64af817dcc4a4feba29cce65fd6ca56f614d1671ba9db5d450b6e8
|
File details
Details for the file asyncshipstation-0.1.0.2-py3-none-any.whl.
File metadata
- Download URL: asyncshipstation-0.1.0.2-py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afce3e31de8d7565c7b76a08954b224cf933f8e23e1668f8d07a324ad151a216
|
|
| MD5 |
8f798f2f5da2512aa308417d7818fb8a
|
|
| BLAKE2b-256 |
80728941d987e84e88312994d705623b8e4a9a70713517a289b7323d6935c2c7
|