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 · 12 views · 1 form · 1 row action · 1 agent
Use this template

By kind

Changes
New4
Validate a shipping address before buying a label2.3.0Addresses
Reprint a label without charging again2.3.0Labels
Create up to 100 shipments in one request2.4.0Shipments
Webhooks are signed with a per-account secret2.4.0WebhooksSecurity
Improved4
Faster label PDF generation2.3.0Labels
Clearer errors when a weight is missing2.4.0Shipments
Rate responses include delivery estimates2.4.0Rates
Cache carrier rates for 60 seconds2.4.1Rates
Fixed2
Tracking events show the carrier’s local time zone2.3.1Tracking
Duplicate tracking events no longer appear2.3.1TrackingWebhooks
Breaking3
Remove the /v1/track endpoints3.0.0Tracking
Remove the X-Api-Key header in favor of bearer tokens3.0.0Security
Tracking history now returns the newest event first3.0.0Tracking

Tables

Changes

13 sample rows · 8 columns

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

ChangeReleaseKindAreaAuthorPull requestCreated
Validate a shipping address before buying a label2.3.0NewAddressesSabine Moreauhttps://code.parcelwise.net/pull/900—
Reprint a label without charging again2.3.0NewLabelsThabo Mokoenahttps://code.parcelwise.net/pull/901—
Faster label PDF generation2.3.0ImprovedLabelsThabo Mokoenahttps://code.parcelwise.net/pull/902—
Tracking events show the carrier’s local time zone2.3.1FixedTrackingSabine Moreauhttps://code.parcelwise.net/pull/903—
Duplicate tracking events no longer appear2.3.1FixedTrackingWebhooksThabo Mokoenahttps://code.parcelwise.net/pull/904—
Create up to 100 shipments in one request2.4.0NewShipmentsIvor Pettigrewhttps://code.parcelwise.net/pull/905—
Webhooks are signed with a per-account secret2.4.0NewWebhooksSecurityIvor Pettigrewhttps://code.parcelwise.net/pull/906—
Clearer errors when a weight is missing2.4.0ImprovedShipmentsThabo Mokoenahttps://code.parcelwise.net/pull/907—
Rate responses include delivery estimates2.4.0ImprovedRatesSabine Moreauhttps://code.parcelwise.net/pull/908—
Cache carrier rates for 60 seconds2.4.1ImprovedRatesThabo Mokoenahttps://code.parcelwise.net/pull/909—
Remove the /v1/track endpoints3.0.0BreakingTrackingIvor Pettigrewhttps://code.parcelwise.net/pull/910—
Remove the X-Api-Key header in favor of bearer tokens3.0.0BreakingSecurityIvor Pettigrewhttps://code.parcelwise.net/pull/911—

1 more rows

Releases

5 sample rows · 11 columns

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

VersionStatusTypeAudienceRelease dateHighlightsMark released
3.0.0PlannedMajorPublicDec 7, 2026Removes the old tracking endpoints and the legacy auth header.—
2.4.1Rolling outPatchInternalOct 20, 2026Performance work on rate lookups.—
2.4.0ReleasedMinorPublicSep 27, 2026Batch shipments and webhook signing.—
2.3.1ReleasedPatchPublicAug 21, 2026Fixes for time zones on tracking events.—
2.3.0ReleasedMinorPublicAug 4, 2026Address validation and label reprints.—

Endpoints

12 sample rows · 9 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

Also included

  • Mark releasedRow action