This feature helps you track shipments that were created on other platforms.
The standard onboarding process for a Track Only account is as follows:
Collect Carrier Details
-
Request the customer to share the list of carriers and their respective API credentials they want to use for tracking.
Carrier Integration
-
Configure and complete the integration for the requested carrier(s) in the eShipz account.
Share Tracking Configuration Details
Customer Tracking Registration
-
Using the shared configuration details, the customer will complete the tracking registration via eShipz UI or tracking registration API from their end.
Confirmation
-
Once the customer completes the LR/ tracking number registration, tracking updates will start in the interval of 3 to 4 hours into the eShipz account.
Note: The tracking configuration process varies depending on the carrier. For some carriers, integration must be completed by adding the credentials in carrier configuration page in eShipz account and share the required tracking configuration details (such as Slug, Slug | Vendor ID, or Slug | Vendor ID | Service Type). For some carriers, no integration is required, and customers can complete the tracking registration by using the Slug alone.
2. If the customer has a tracking token, which carrier slug should be used while calling the Tracking Registration API?
Slug|vendor Id
3. If the customer does not have any tracking credentials, what is the recommended approach for Tracking Register API?
Use the slug of the specific carrier available within eShipz carrier library for which the customer has carrier account.
Note:
-
If the tracking registration fails, first verify that the carrier slug does not contain any leading or trailing spaces.
-
If the issue persists, collect the error details and reach out to the Engineering team for further investigation.
-
After the tracking registration is completed successfully, initially monitor the account to ensure tracking updates are being received correctly.
4. Can we share a standard list of supported _offline carrier slugs with customers? If yes, please provide the latest list Carrier and Slugs for whom we don't have tracking token
Please find the complete list of supported carrier slugs using the link provided below.
5. If a customer provides complete carrier credentials (API key, username, password, token, etc.), what is the process to register a new carrier? What information is mandatory?
We request the customer to share the carrier's Tracking API documentation.
If the Tracking API documentation is not available, request the customer to share the carrier's website URL. Our Engineering team will review the details and update us the next step.
6. Under what scenarios should we recommend Push API (Webhook) instead of Pull API?
Ideally, the Push API should be enabled for Delhivery and Blue Dart carriers.
Additionally, based on the customer's workflow and business requirements, a Push API enablement request can also be raised for other supported carriers.
7. What is the standard process for generating and configuring a UUID for webhook registrations?
Kindly follow the steps below:
Step 1: Search for the website using the link provided below
https://www.uuidgenerator.net/Step 2: Refresh the webpage. A new token is generated each time the page is refreshed.
Step 3: Copy the newly generated token.
Step 4: Paste the copied token into the
Webhook Endpoint field.
Sample webhook endpoint: https://app.eshipz.com/webhooks/tracking/delhivery-b2b/UUID
8. What are the prerequisites and validations required before moving a Tracking-Only account to Production?
- Create a UAT eShipz account.
- Share all necessary carrier slugs with the customer.
- Request the customer to register their live LR (Airway Bill) number in the UAT environment using the provided slug.
- After registration, verify that tracking updates are working fine in eShipz Account.
- If the customer calls the tracking API to pull updates, check the logs to confirm the tracking API is functioning correctly.
- If the webhook is enabled, kindly check that the tracking details are being pushed correctly as well.