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.2.tar.gz
(26.0 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.2.tar.gz.
File metadata
- Download URL: bolt_fleet_client-0.1.2.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2d36c2ec949daad20440948c5a6f1d7fe96707c023e67958cd4c3cc2cb53971
|
|
| MD5 |
ed4b7d80afa388ad7c6329af99f1685f
|
|
| BLAKE2b-256 |
f9ab3430ba14dbbf2b7954b6b8f9a8d1a46420389ef8f51f1c4de6be9373db53
|
File details
Details for the file bolt_fleet_client-0.1.2-py3-none-any.whl.
File metadata
- Download URL: bolt_fleet_client-0.1.2-py3-none-any.whl
- Upload date:
- Size: 27.1 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 |
08a537eebd9f9c86d46937678d7efc3f3323f8b77967a5ea674763d33804209e
|
|
| MD5 |
fedf25615d1ed2da880e5121a1f8c3e7
|
|
| BLAKE2b-256 |
66214549068cb3a34810a312c03e8c2425311a4052ad2f79672f1c67089258bd
|