Release Notes & API Docs

Parcelwise · Developer documentation · Chicago, IL

Noelle Achebe-Lund manages a shipping API and uses this to publish release notes customers can read and keep the endpoint reference current.

Any businessContentBoards4 tables · 9 views · 1 form · 1 agent
Use this template

By kind

Changes
New4
Validate a shipping address before buying a labelAddressesSabine Moreau
Reprint a label without charging againLabelsThabo Mokoena
Create up to 100 shipments in one requestShipmentsIvor Pettigrew
Webhooks are signed with a per-account secretWebhooksSecurityIvor Pettigrew
Improved4
Faster label PDF generationLabelsThabo Mokoena
Clearer errors when a weight is missingShipmentsThabo Mokoena
Rate responses include delivery estimatesRatesSabine Moreau
Cache carrier rates for 60 secondsRatesThabo Mokoena
Fixed2
Tracking events show the carrier’s local time zoneTrackingSabine Moreau
Duplicate tracking events no longer appearTrackingWebhooksThabo Mokoena
Breaking3
Remove the /v1/track endpointsTrackingIvor Pettigrew
Remove the X-Api-Key header in favor of bearer tokensSecurityIvor Pettigrew
Tracking history now returns the newest event firstTrackingSabine Moreau

Tables

Changes

13 sample rows · 5 columns

Every change that shipped or will ship: new, improved, fixed or breaking.

ChangeKindAreaAuthorPull request
Validate a shipping address before buying a labelNewAddressesSabine Moreauhttps://code.parcelwise.net/pull/900
Reprint a label without charging againNewLabelsThabo Mokoenahttps://code.parcelwise.net/pull/901
Faster label PDF generationImprovedLabelsThabo Mokoenahttps://code.parcelwise.net/pull/902
Tracking events show the carrier’s local time zoneFixedTrackingSabine Moreauhttps://code.parcelwise.net/pull/903
Duplicate tracking events no longer appearFixedTrackingWebhooksThabo Mokoenahttps://code.parcelwise.net/pull/904
Create up to 100 shipments in one requestNewShipmentsIvor Pettigrewhttps://code.parcelwise.net/pull/905
Webhooks are signed with a per-account secretNewWebhooksSecurityIvor Pettigrewhttps://code.parcelwise.net/pull/906
Clearer errors when a weight is missingImprovedShipmentsThabo Mokoenahttps://code.parcelwise.net/pull/907
Rate responses include delivery estimatesImprovedRatesSabine Moreauhttps://code.parcelwise.net/pull/908
Cache carrier rates for 60 secondsImprovedRatesThabo Mokoenahttps://code.parcelwise.net/pull/909
Remove the /v1/track endpointsBreakingTrackingIvor Pettigrewhttps://code.parcelwise.net/pull/910
Remove the X-Api-Key header in favor of bearer tokensBreakingSecurityIvor Pettigrewhttps://code.parcelwise.net/pull/911

1 more rows

Releases

5 sample rows · 9 columns

Each version, when it ships, who can see it and the changes it holds.

VersionStatusTypeAudienceRelease dateHighlightsChanges
3.0.0PlannedMajorPublicDec 6, 2026Removes the old tracking endpoints and the legacy auth header.Remove the /v1/track endpoints, Remove the X-Api-Key header in favor of bearer tokens, Tracking history now returns the newest event first
2.4.1Rolling outPatchInternalOct 19, 2026Performance work on rate lookups.Cache carrier rates for 60 seconds
2.4.0ReleasedMinorPublicSep 26, 2026Batch shipments and webhook signing.Create up to 100 shipments in one request, Webhooks are signed with a per-account secret, Clearer errors when a weight is missing, Rate responses include delivery estimates
2.3.1ReleasedPatchPublicAug 20, 2026Fixes for time zones on tracking events.Tracking events show the carrier’s local time zone, Duplicate tracking events no longer appear
2.3.0ReleasedMinorPublicAug 3, 2026Address validation and label reprints.Validate a shipping address before buying a label, Reprint a label without charging again, Faster label PDF generation

Endpoints

12 sample rows · 8 columns

Every endpoint of the public API, its method, path, auth and whether it is stable or deprecated.

EndpointMethodPathResourceAuthStatusAPI version
Create shipmentPOST/shipmentsShipmentsBearer tokenStablev2
Create shipments in batchPOST/shipments/batchShipmentsBearer tokenBetav2
Get shipmentGET/shipments/{id}ShipmentsBearer tokenStablev2
Cancel shipmentDELETE/shipments/{id}ShipmentsBearer tokenStablev2
Buy a labelPOST/labelsLabelsBearer tokenStablev2
Reprint a labelPOST/labels/{id}/reprintLabelsBearer tokenStablev2
Validate an addressPOST/addresses/validateAddressesBearer tokenStablev2
Get ratesPOST/ratesRatesBearer tokenStablev2
Get tracking historyGET/tracking/{number}TrackingBearer tokenStablev2
Track a parcel (old)GET/v1/track/{number}TrackingAPI key headerDeprecatedv1
List tracking events (old)GET/v1/track/{number}/eventsTrackingAPI key headerDeprecatedv1
Register a webhookPOST/webhooksWebhooksBearer tokenStablev2