Changelog - Grasshopper Labs API
Updates

Changelog

Every change to the Grasshopper API. Subscribe to the RSS feed or check back monthly.

v1.12 New May 8, 2026

Two new tracking events for returns lifecycle

Added RETURN_INFORMATION_CHANGED (event 204) and clarified CUSTOMER_CONTACT_REQUEST (event 202) in the reference docs. No breaking changes.

v1.11 New April 24, 2026

Bulk order creation

You can now create up to 50 orders in a single request via POST /api/orders/bulk/. Each order is validated independently; partial successes return a per-order status array.

v1.10 Fix April 11, 2026

Webhook delivery retry semantics

Improved retry behavior for webhook deliveries. Failed deliveries now retry on an exponential backoff schedule for up to 24 hours instead of being abandoned after 3 attempts.

v1.9 New March 28, 2026

POD auto-attachment via webhook

POD assets now appear in the order.assets[] array within seconds of delivery completion, accompanied by the ELECTRONIC_POD_SENT (176) tracking event.

v1.8 Breaking February 14, 2026

Removed deprecated customer.name field

The legacy combined customer.name field has been removed in favor of customer.first_name + customer.last_name. Migration period ended; all integrations should be on the new fields.

v1.7 New January 30, 2026

Webhook signature verification

All outbound webhooks now include an X-Grasshopper-Signature header containing an HMAC-SHA256 signature of the payload. See Verifying webhooks.

v1.6 New December 12, 2025

Shipping calculator

New POST /api/shipping/calculate/ endpoint returns cost and delivery time estimates without creating an order.