bolt-fleet-client
Unofficial Python client for Bolt's Fleet Owner Portal and Fleet Integration API.
Covers two surfaces:
Client.web— the Fleet Owner Portal (session-based, username/password auth). Drivers, vehicles, earnings, order history, block history, live map, etc.Client.api— the Fleet Integration API (OAuth2 client-credentials auth). Paginated orders, drivers, vehicles, and state logs.
Install
pip install bolt-fleet-client
Usage
Fleet Owner Portal (web)
from BoltFleetClient import Client
client = Client()
client.web.authenticate(
user_id="...", company_id="...", title="My Fleet",
username="...", password="...",
)
vehicles = client.web.get_vehicles_by_status()
drivers = client.web.get_drivers_by_date_range(from_date, to_date)
Fleet Integration API (api)
from BoltFleetClient import Client
client = Client()
client.api.authenticate(client_id="...", client_secret="...")
orders = client.api.get_orders(company_id=123, start_ts=start, end_ts=end)
Notes
Client(proxy=True)routes requests through a local proxy (HTTP_PROXY/HTTPS_PROXYenv vars) if one is reachable on127.0.0.1:8080.- Logging uses loguru; the library does not configure sinks — configure
loguruin your own application if you want log output. - This is an unofficial client built against Bolt's fleet owner portal and integration API as observed in practice; endpoints are undocumented and may change without notice.
License
Apache-2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bolt_fleet_client-0.1.1.tar.gz
(25.3 kB
view details)
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 bolt_fleet_client-0.1.1.tar.gz.
File metadata
- Download URL: bolt_fleet_client-0.1.1.tar.gz
- Upload date:
- Size: 25.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a92ff89880a38830320ce9b43b4a3a135bbf9c45826f4994b92e128475cb8fd
|
|
| MD5 |
d6cf68ada886405a84935f26091e1103
|
|
| BLAKE2b-256 |
a27da7f8f955e1159e9fccb596c5ab2ac621a7e86b696efb3521bcd19a780c1e
|
File details
Details for the file bolt_fleet_client-0.1.1-py3-none-any.whl.
File metadata
- Download URL: bolt_fleet_client-0.1.1-py3-none-any.whl
- Upload date:
- Size: 26.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3772fc4ac599812b1ccc0a3ca7997a271e58eef8d88feeb10c0cd4784c2a89e8
|
|
| MD5 |
ce119e5f770ec7a8df23ad3caa63a1b9
|
|
| BLAKE2b-256 |
1d789b70194e3b2aa3528d1f604eefc42845e6f53485157be777478c23a4e9bb
|