Use this API with any PHP application ( Magento, Wordpress, Drupal, etc. ).
Features:
- Forces request format to comply with Bring API
- Forces strict data types
- Validation before API request
- PSR-4 compliant
- Supports My bring authorization for API's that supports it ( meaning no rate limiting ).
See example folder for usage.
See Bring Developer Section for info about the API and response array description.
Install using composer is the best way.
composer require markant-norge/bring-api@^1.0
- Booking API (EDI)
- Book shipments. https://api.bring.com/booking/api
- Get Mybring customers. https://api.bring.com/booking/api/customers
- Shipping Guide API
- Get estimated prices for packages.
- Tracking API
- Track consignments
- Easy Return Service API
** API's marked with [x] is implemented**
See example
folder for example scripts.
Since the booking API requires authentication with My Bring, set some environment variables before running the test script.
UID / API key and Bring customer number is accessible in the mybring web interface.
cd example/
export BRING_UID="me@myemail.com" && export BRING_API_KEY="xxxxxx-xxxxx-xxx-xxxx" && export BRING_CUSTOMER="BRING__CUSTOMER_NUMBER" && php booking-api.php
Contributions are welcome.
MIT