Delivery Solutions API Doc - Premium
The Delivery Solutions API documentation provides sandbox and production base URLs and portals, instructions for importing and running a Postman collection including a pre-script request, and specifies that authentication requires passing a generated API key and tenantId in request headers while keeping the key secure.
Getting Started
URLs
Sandbox
API Base URL
https://sandbox.api.deliverysolutions.co/
Portal
https://sandbox.portal.deliverysolutions.co/
Production
API Base URL
https://production.api.deliverysolutions.co/
Portal
https://production.portal.deliverysolutions.co/
GETPre-Script
https://www.deliverysolutions.co/
Postman Collection Pre-Script
To get the Postman collection working, follow these steps:
- Click on the "Run in Postman" button at the top right.
- Select your preferred mode for web or Mac.
- The API requests Postman collection will be imported to your workspace.
- Select Environment to "DS-API-Doc-Business".
- First, run the "Pre-script" request in the "Getting Started" folder.
- Then continue with the next requests.
Example Request: Pre-Script
curl --location 'https://www.deliverysolutions.co/'
Example Response
This request doesn't return any response body or headers.
Authentication
After your account has been set up successfully, an API Key will be generated and will be visible on your screen.
You must pass the x-api-key and tenantId in the request header with the newly generated API key.
Note: Please make sure to keep this key secured and never embed it in client-side code.
Related
Delete Boundary
The "Delete Boundary" API endpoint requires a unique integer boundaryId to delete a specific boundary, responds with a 200 status on success or 400 on bad request, and includes example cURL request headers such as tenantId, x-api-key, and x-compression.
Edit Boundary
The "Edit Boundary" API requires a unique integer boundaryId and an array of boundary objects with a mandatory status field set to either "active" or "inactive" to modify a specified boundary, returning a 200 status code on success or 400 on error.
Get Order by External ID
The "Get Order by External ID" API allows retrieval of an order using a unique external ID, optionally forcing an update to fetch the latest order details from the provider (if supported), returning the order data with possible error information, and uses HTTP status codes 200, 400, or 404 to indicate success or failure.
How to Leverage Final Mile Carrier Tracking to Optimize Last Mile Delivery
The article emphasizes that optimizing the final mile delivery—the last stage of shipping from a distribution center to the customer's home—is critical for meeting rising customer expectations for fast, accurate deliveries, as it significantly impacts brand reputation and accounts for 40-55% of supply chain costs, and suggests that leveraging final mile carrier tracking technology and partnering with the right carriers can make this complex, costly stage more efficient and cost-effective.
Check Delivery Assurance
The Delivery Assurance service offers five key checks—Store Boundary, DSP, Store Boundary + DSP, Confidence Score, and Return Confidence Score—to verify delivery coverage and reliability based on store boundaries, provider availability, and confidence metrics, with specific requirements such as providing pickup and dropoff times for time-window checks, restrictions on provider configurations, caching options to reduce latency, and current availability of confidence scores only in the U.S., while excluding business rules and orchestration engine usage.
Going the Extra Mile: Why Your Item Delivery Service Needs to Get Personal
The article emphasizes that while companies invest heavily in personalized marketing to build brand loyalty, they often neglect the logistics and item delivery process, which significantly impacts customer experience, noting that poor delivery transparency and communication lead to dissatisfaction and brand switching, but proactive, transparent updates about delays can mitigate negative perceptions and foster customer forgiveness.