Changelog
Updates to the public Parsel API.
2026-09-18
- Added a new sort-center location to rate shopping profiles: Parsel Austin.
2026-09-15
POST /shipmentsaccepts an optionalrate_shopping_strategy(ALL,CHEAPEST,FASTEST) to override which candidate rates are considered. See Rate shopping profiles.
2026-09-11
- Rate shopping failure responses now include a machine-readable
code(e.g.zip_not_serviced) alongside the existing message. - Added a new sort-center location to rate shopping profiles: Parsel Atlanta.
2026-09-10
- Introduced scoped API tokens. A request missing a required scope now gets a
403 Forbiddenwith arequired_scopefield, enforced across the Billing, Rate shopping profiles, Shipments, and Webhooks endpoints (READ_BILLING,READ_SHIPMENTS,WRITE_SHIPMENTS,READ_WEBHOOKS,WRITE_WEBHOOKS,READ_RATE_SHOPPING_PROFILES). See Authentication and Errors.
2026-09-09
- Shipping labels gained a
substatusfield (e.g.ADDRESS_ISSUE,DAMAGED,LOST,WEATHER) for more detail on delivery exceptions.
2026-09-04
GET /shipmentsgainedbrands,carriers,start_date, andend_datefilters, and shipments now report abrandfield.- Shipping labels gained
delivered_atandfirst_carrier_scan_attimestamps.
2026-08-20
ship_dateis now an accepted field on shipment/rate requests, defaulting to today. See Start shipping.
2026-08-18
- Removed the eShip-compatible API (
/compatible/eship/rest/*) from the public API.
2026-08-12
- Breaking:
GET /shipping_labels(list) and the tracking-events endpoints now return the standard{ data, metadata }envelope instead of a bare array, andGET /shipping_labels/{id}now wraps its result in{ data }instead of returning the object directly. - Webhook events gained a
urlfield with the delivery callback URL.
2026-08-11
shipping_rateon a shipping label is now nullable (null for external, tracking-only labels); labels gained ashipping_rate_id, and shipping rates gained ashipment_id.custom_reference_1/custom_reference_2are now nullable.
2026-07-31
- Added a new sort-center location to rate shopping profiles: Parsel Los Angeles - Santa Ana.
2026-07-22
- Added a new carrier
serviceenum value:REGEA.
2026-07-17
- Added a new sort-center location to rate shopping profiles: Parsel New Jersey.
2026-07-10
- Rate shopping profiles gained
zip_surcharges, per-carrier/per-ZIP DAS/EDAS designations.
2026-07-09
GET /shipmentsreplaced the single-valuestatusfilter with an arraystatusesfilter (comma-separated), and gained anorder_directionsort parameter.- Added a new carrier
serviceenum value:REGWE.
2026-07-05
GET /shipping_labelsgained atracking_codefilter.
2026-06-30
- Rate shopping profiles gained
zone_tnt_mapping, a per-route zone and transit-days mapping.
2026-06-26
- Added a new webhook event type:
ZIP_COVERAGE_UPDATED.
2026-06-22
GET /shipmentsandGET /shipping_labelsgained astatusquery filter.
2026-06-16
- Added Rate shopping profiles to the public API:
- list the profiles available to your account via
GET /rate_shopping_profiles, - fetch one (including its
zip_coverage) viaGET /rate_shopping_profiles/{profile_key}.
A profile'sprofile_keyis the value you pass asrate_shopping_profileonPOST /shipmentsto choose which carriers Parsel rate-shops. See Rate shopping profiles for the concept.
- list the profiles available to your account via
2026-06-02
- Added a new carrier
serviceenum value:REGSL.
2026-05-26
- Label purchase requests accept an
inline_labelflag; when set, the response includeslabel_file, the base64-encoded label. See Start shipping. - Invoice line items gained a
retail_centsfield. See Billing and invoicing.
2026-05-18
- Invoices gained a
deferred_centsfield (unbilled postage for shipments still in transit).period_endnow represents the billed-through cutoff date;period_startwas removed. See Billing and invoicing.
2026-05-17
- Invoice line items gained
type(POSTAGE/FEE),purchased_at,service,shipment_request_parameters,shipping_label_status,shipping_rate_metadata, andsurchargesfields. See Billing and invoicing.
2026-05-05
- Added the public Billing API: read invoices and line items via
GET /billing/invoices,GET /billing/invoices/{id}, andGET /billing/invoices/{id}/line_items. See Billing and invoicing for the resource model, integration walkthrough, and code samples in cURL, TypeScript, and Python; or jump to List invoices in the reference.