Retrieve a Delivery Job

The Get a Delivery Job API provides external developers with the ability to access detailed information about a specific delivery job using its unique identifier. This is particularly useful for third-party delivery management systems that require real-time updates and tracking of delivery jobs via Grubtech. By utilizing this endpoint, developers can fetch details such as job status, pickup and delivery locations, assigned driver information, and scheduled times. This API is designed to facilitate seamless integration to connect with last mile delivery partners via Grubtech, ensuring accurate and up-to-date delivery data.

For more details refer Get Delivery Job by ID API Reference.

Key Notes

  • Accurate Parameters: Ensure both aplicationId and deliveryJobId are correctly formatted and valid. Incorrect values will result in 400 errors.
  • Authentication: Store and use the X-API-KEY securely. Never expose the API key in public repositories or insecure locations. Unauthorized access attempts will be rejected with a 403 status code. Refer our section on API Key Authentication for more details.
  • Environment: The provided URL is for the staging environment. Update the URL to the production endpoint when moving to a live environment.
  • Rate Limiting: Check with Grubtech for any applicable rate limits on API usage to avoid potential throttling.
  • Testing: Use dummy aplicationId and deliveryJobId values in the staging environment for testing purposes before deploying the integration to production.