The Create a parcel or parcels endpoint in the Parcels API is now in maintenance mode. It is closed to new users (any user with a Sendcloud account created after April 13th 2026) and will not receive further updates. Read more about maintenance mode.Existing users can continue to use this endpoint, but we recommend migrating to API v3 for the latest features and improvements. See our migration guide for more information.
Affected endpoints:
- POST
/parcels
Changed endpoints:
- GET
/insights/parcels/series: Endpoint is now publicly visible (removedx-excludedflag) - GET
/insights/products/series: Endpoint is now publicly visible (removedx-excludedflag) - GET
/insights/parcels/buckets: Endpoint is now publicly visible (removedx-excludedflag) - GET
/insights/products/buckets: Endpoint is now publicly visible (removedx-excludedflag) - GET
/insights/parcels/counts-summary: Endpoint is now publicly visible (removedx-excludedflag) - GET
/analytics/shipping-methods: Endpoint is now publicly visible (removedx-excludedflag) - GET
/analytics/carriers: Endpoint is now publicly visible (removedx-excludedflag)
Changed endpoints:
- POST
/shipping-price/multiple: Endpoint is now publicly visible (removedx-excludedflag)
Changed endpoints:
- GET
/brand/{brand_domain}/return-portal/customs-declaration/download: Endpoint is now publicly visible (removedx-excludedflag)
Changed endpoints:
- POST
/service-points/check_and_store: Endpoint is now publicly visible (removedx-excludedflag) - POST
/service-points/items_fit_in_shipment: Endpoint is now publicly visible (removedx-excludedflag) - GET
/service-points/{shop_type}/store: Endpoint is now publicly visible (removedx-excludedflag)- Parameter
order_id: Example value changed from integer123456789to string'123456789' - Parameter
service_point: Example value changed from integer1to string'1' - Parameter
to_post_number: Example value changed from integer1338to string'1338'
- Parameter
Changed endpoints:
- Changes to
OriginDetailschema:- Field
company_close_time: Example value updated to include timezone (17:00:00Z)
- Field
Changed endpoints:
- Changes to
ParcelsReportschema:- Field
expires_at: Example value updated to include timezone (2022-07-14T08:38:10.226217Z) - Field
updated_at: Example value updated to include timezone (2022-07-14T08:23:10.226265Z) - Field
created_at: Example value updated to include timezone (2022-07-14T08:23:10.226265Z)
- Field
Changed endpoints:
- GET
/users/me:- Field
registered: Example value updated to ISO 8601 format with timezone (2022-04-06T11:29:37Z)
- Field
Changed endpoints:
- Changes to
IntegrationWebhookBaseschema:- Field
integration.failing_since: Example value updated to include timezone (2019-02-03T06:48:07Z) - Field
integration.last_fetch: Example value updated to include timezone (2019-02-03T06:48:07Z) - Field
integration.last_updated_at: Example value updated to include timezone (2019-02-03T06:48:07Z)
- Field
Changed endpoints:
- Changes for POST
/api/v2/webhooks/parcel-status-changed:- Request schema
ParcelStatusChangedWebhookchanged:- Field
actionadded toIntegrationWebhookBase
- Field
- Request schema
- Changes for POST
/api/v2/webhooks/return-created:- Request schema
ReturnCreatedWebhookchanged:- Field
actionadded toIntegrationWebhookBase
- Field
- Request schema
Changed endpoints:
- Changes for POST
/oauth2/token:- Request body
application/x-www-form-urlencodedschema changed:- Field
grant_typemoved from property-level required to schema-level required
- Field
- Request body
Changed endpoints:
-
Changes for GET
/service-points:- Parameter
carrierdescription updated to clarify carrier filtering and validation requirements - Parameter
addressdescription updated with geocoding details and guidance on parameter combinations - Parameter
citydescription updated to emphasize exact matching requirement - Parameter
postal_codedescription updated to clarify exact matching behavior - Parameter
house_numberdescription updated to emphasize exact matching requirement - Parameter
radiusdescription updated for clarity - Parameter
weightdescription updated to specify Poste Italiane weight limit behavior - Parameter
pudo_iddescription updated to clarify DPD-specific usage - Parameter
shop_typedescription updated to distinguish fromgeneral_shop_type - Parameter
general_shop_typedescription updated to clarify normalized filtering - Response
200exampleRetrieveServicePointsrenamed toFullResponsewith updated example data - Response
200added new exampleMinimalResponseshowing minimal service point data - Endpoint description updated with new “How carriers are selected” section
- Parameter
-
Changes for GET
/service-points/{service_point_id}:- Response
200example updated with new example data - Field
distanceremoved from single service point response example
- Response
-
Changes for GET
/carriers:- Response
200schema description added - Response
200items schema description added - Response
200example updated with additional carrier codes - Response
404removed
- Response
-
Changes for service-point schema:
- Field
iddescription added - Field
codedescription added - Field
shop_typedescription added - Field
extra_datadescription updated to clarify carrier-specific nature and lack of fixed structure - Field
namedescription added - Field
streetdescription added - Field
house_numberdescription added - Field
postal_codedescription added - Field
citydescription added - Field
latitudedescription added - Field
longitudedescription added - Field
emaildescription added - Field
phonedescription added - Field
homepagedescription added - Field
carrierdescription added - Field
countrydescription added - Field
formatted_opening_timesdescription updated with detailed explanation of dynamic computation and exception handling - Field
distancedescription updated to clarify conditional return behavior - Field
distanceremoved from required fields list - Schema example updated with new example data
- Field
-
Changes for 400 error response:
- Response schema properties descriptions added to
code,request, andmessagefields - Response examples added:
RequiredFieldMissing,AddressGeocodeFailure,CarrierNotEnabled,RadiusWithBoundingBox
- Response schema properties descriptions added to
Changed endpoints:
- Changes for POST
/delivery-options:- Response
200/application/jsonchanged:- Field
lead_time_hoursadded to service point delivery options - Field
sustainability_ratingadded to service point delivery options - Field
is_order_overweightadded to service point delivery options - Field
allowed_weightadded to service point delivery options
- Field
- Schema
DeliveryOptiondescription updated:- Reference link updated from
/api/v2/create-a-parcel-or-parcelsto/api/v2/parcels/create-a-parcel-or-parcels
- Reference link updated from
- Response
Changed endpoints:
- Changes for POST
/box/finalize:- Summary changed from “Finalizing a box” to “Finalize a Deutsche Post order”
- Description updated to clarify the endpoint closes the current open box and generates an AWB document
- Documentation (
x-mint.content) updated with clearer workflow explanation and parameter details
Changed endpoints:
-
Changes for GET
/api/v2/user/invoices/{id}:- Description updated for clarity on retrieving detailed invoice information
-
Changes for
Invoiceschema:- Field
typeenum values updated:periodicalchanged toperiodicinitialchanged toinitial_paymentotherremoved and re-ordered to end of enumcredit_limitadded
- Field
typedescription updated with new invoice type definitions - Field
price_inclexample changed from5.5to6.5 - Field
price_exclexample changed from6.5to5.5 - Field
datedescription changed from “The creation date of the invoice” to “The creation datetime of the invoice” - Field
itemsdescription changed from “Link to the invoice” to “Link to retrieve invoice items of this invoice”
- Field
-
Changes for
InvoiceDetailschema:- Field
typedescription and enum values incomplete (schema appears truncated in specification)
- Field
2026-01-29
Air Waybill APICheckout APIIntegrations APIParcel Status APIParcels APIService Points APIShipping Price APIWebhooks API
Changed endpoints:
- Changes for POST
/box/finalize:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”
- Changes for GET
/checkout/configurations/{configuration_id}/delivery-options:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”
- Schema documentation updated: References to “Sendcloud platform” changed to “Sendcloud panel” in delivery options, shipping rates, and delivery dates descriptions
- Changes for POST
/shipments:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”; carrier count updated from “160+” to “80+”
- Changes for GET
/parcels/statuses:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”
- Changes for POST
/parcels/{id}/cancel:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”
- Changes for GET
/carriers:- Description updated: Documentation references changed from “Sendcloud platform” to “Sendcloud panel”
- Changes for GET
/shipping-price:- Parameter
contractdescription updated: Reference changed from “Sendcloud platform” to “panel” - Request body parameter
contractdescription updated: Reference changed from “Sendcloud platform” to “panel”
- Parameter
- Changes for webhooks configuration:
- Documentation updated: References changed from “Sendcloud platform” to “Sendcloud panel”
Changed endpoints:
- Changes for ServicePoint Object schema:
- Field
is_activedescription updated to clarify it indicates data freshness from recent scraping, not operational availability - Field
open_tomorrowdescription added to clarify it reflects operational availability based on operating schedule - Field
open_upcoming_weekdescription added to clarify it reflects operational availability over the next 7 days
- Field
Changed endpoints:
- Changes for GET
/carriers:- Documentation link added for improved API reference navigation
Changed endpoints:
- Changes for POST
/parcelsand related parcel endpoints:- Request body schema
ParcelItemchanged:- Field
dds_referenceadded - Field
taric_doc_codeadded
- Field
- Request body schema
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/shipping_methods:- Parameters changed:
- Query param
cursoradded - Query param
limitadded
- Query param
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Response
200/application/jsonchanged:- Field
data.labelless_service_point.general_shop_typenow can be null - Field
data.service_point.general_shop_typenow can be null
- Field
- Response
- Changes for GET
/api/v2/service-points/{service_point_id}:- Response
200/application/jsonchanged:- Field
general_shop_typenow can be null
- Field
- Response
- Changes for GET
/api/v2/service-points:- Response
200/application/jsonchanged:- Field
items.general_shop_typenow can be null
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Polymorphism object:
oneOf.2.parcels.allOfchanged supported schemasoneOf.1.parcel.allOfchanged supported schemasoneOf.0.failed_parcels.items.parcel.allOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Polymorphism object:
returns.items.incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
Changed endpoints:
- Changes for GET
/api/v2/service-points/{service_point_id}:- Response
200/application/jsonchanged:- Field
general_shop_typeadded
- Field
- Response
- Changes for GET
/api/v2/service-points:- Parameters changed:
- Query param
general_shop_typeadded
- Query param
- Response
200/application/jsonchanged:- Field
items.general_shop_typeadded
- Field
- Parameters changed:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Response
200/application/jsonchanged:- Field
data.labelless_service_point.general_shop_typeadded - Field
data.service_point.general_shop_typeadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Field
delivery_options.items.is_order_overweightadded - Field
delivery_options.items.allowed_weightadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Supported values for
delivery_options.items.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
- Changes for GET
/api/v2/tracking/{tracking_number}:- Response
200/application/jsonchanged:- Supported values for
statuses.items.carrier_codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added; - Supported values for
carrier_codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Supported values for
parcel.allOf.0.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Supported values for
parcel.items.allOf.0.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
- Changes for POST
/api/v2/parcels:- Response
200/application/jsonchanged:- Supported values for
oneOf.2.parcels.items.allOf.0.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added; - Supported values for
oneOf.1.parcel.allOf.0.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added; - Supported values for
oneOf.0.failed_parcels.items.parcel.allOf.0.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
- Changes for GET
/api/v2/parcels:- Response
200/application/jsonchanged:- Supported values for
parcels.items.carrier.codechanged:['spring', 'dhl_parcel_iberia', 'inpost_gb', 'yodel', 'cirro', 'tnt_it', 'dhl_ecommerce', 'hermes_at', 'amazon', 'hermes_de', 'plx', 'transforce', 'gls_nl', 'nacex', 'gls_es', 'skymail', 'evri_international', 'rjpv2', 'gls_eu', 'inpost_es', 'fietskoeriers', 'geodis', 'postnl_large', 'poste_it_delivery', 'mhi', 'storeshippers', 'bol', 'hurby', 'fedexcrossborder', 'dpd_local', 'dbschenker', 'postnord', 'dhl_parcel_gb', 'hived', 'inpost_pl', 'paack', 'dpd_fr', 'inpost_it', 'parcelforce', 'fedex', 'glovo', 'hermes_c2c_gb', 'dhl_2_man_handling', 'tipsa', 'ctt_express']added;
- Supported values for
- Response
Removed endpoints:
- POST
/api/v2/brand/{brand_domain}/return-portal/rule-modifications
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Field
is_delivery_zone_configuredadded - Field
is_delivery_zone_excludedadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Field
parcel.allOf.0.noteadded
- Field
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcel.items.allOf.0.noteadded
- Field
- Response
- Changes for POST
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
oneOf.2.parcels.items.allOf.0.noteadded - Field
oneOf.1.parcel.allOf.0.noteadded - Field
oneOf.0.failed_parcels.items.parcel.allOf.0.noteadded
- Field
- Response
- Changes for GET
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcels.items.noteadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Polymorphism object:
oneOf.2.parcels.allOfchanged supported schemasoneOf.1.parcel.allOfchanged supported schemasoneOf.0.failed_parcels.items.parcel.allOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Field
delivery_options.items.lead_time_hoursadded - Field
delivery_options.items.sustainability_ratingadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/parcels:- Parameters changed:
- Query param
external_referenceadded
- Query param
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for PUT
/api/v2/parcels:- Parameters changed:
- Supported values for
parcel.customs_information.tax_numbers.importer_of_record.items.namechanged:['UKIMS']added; - Supported values for
parcel.customs_information.tax_numbers.receiver.items.namechanged:['UKIMS']added; - Supported values for
parcel.customs_information.tax_numbers.sender.items.namechanged:['UKIMS']added;
- Supported values for
- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Polymorphism object:
oneOf.2.parcels.allOfchanged supported schemasoneOf.1.parcel.allOfchanged supported schemasoneOf.0.failed_parcels.items.parcel.allOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Polymorphism object:
returns.items.incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Supported values for
customs_information.tax_numbers.importer_of_record.items.namechanged:['UKIMS']added; - Supported values for
customs_information.tax_numbers.receiver.items.namechanged:['UKIMS']added; - Supported values for
customs_information.tax_numbers.sender.items.namechanged:['UKIMS']added;
- Supported values for
- Parameters changed:
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Polymorphism object:
oneOf.2.parcels.allOfchanged supported schemasoneOf.1.parcel.allOfchanged supported schemasoneOf.0.failed_parcels.items.parcel.allOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Polymorphism object:
returns.items.incoming_parcel_data.allOfchanged supported schemas
- Polymorphism object:
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Parameters changed:
- Query param
checkout_metadataadded
- Query param
- Parameters changed:
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/rule-modifications:- Parameters changed:
- Request body param
refund_typeadded - Request body param
items.items.skuadded
- Request body param
- Response
200/application/jsonchanged:- Field
modificationsadded - Field
shipping_method_coderemoved - Field
feeremoved - Field
disable_requestsremoved - Field
not_returnable_itemsremoved - Field
parcel_not_returnableremoved
- Field
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
incoming_parcel_data.allOfchanged supported schemas,['Return Parcel Object']added
- Polymorphism object:
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Polymorphism object:
returns.items.incoming_parcel_data.allOfchanged supported schemas,['Return Parcel Object']added
- Polymorphism object:
- Response
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/uploads:- Now can return
401/application/jsonresponse
- Now can return
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/label/download:- Now can return
401/application/jsonresponse
- Now can return
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/label/polling:- Now can return
401/application/jsonresponse
- Now can return
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/rule-modifications:- Now can return
401/application/jsonresponse
- Now can return
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Request body param
customs_informationadded
- Request body param
- Now can return
401/application/jsonresponse
- Parameters changed:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Now can return
401/application/jsonresponse
- Now can return
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal:- Now can return
401/application/jsonresponse
- Now can return
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Field
parcel.allOf.0.referenceadded - Field
parcel.allOf.0.external_referencenow can be null
- Field
- Response
- Changes for PUT
/api/v2/parcels:- Parameters changed:
- Request body param
parcel.referenceadded - Request body param
parcel.external_referencenow can be null
- Request body param
- Response
200/application/jsonchanged:- Field
parcel.items.allOf.0.referenceadded - Field
parcel.items.allOf.0.external_referencenow can be null
- Field
- Parameters changed:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Field
oneOf.2.parcels.items.allOf.0.referenceadded - Field
oneOf.1.parcel.allOf.0.referenceadded - Field
oneOf.0.failed_parcels.items.parcel.allOf.0.referenceadded - Field
oneOf.2.parcels.items.allOf.0.external_referencenow can be null - Field
oneOf.1.parcel.allOf.0.external_referencenow can be null - Field
oneOf.0.failed_parcels.items.parcel.allOf.0.external_referencenow can be null
- Field
- Parameters changed:
- Changes for GET
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcels.items.referenceadded - Field
parcels.items.external_referencenow can be null
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}/return_portal_url:- Now can return
401response
- Now can return
- Changes for POST
/api/v2/parcels/{id}/cancel:- Now can return
401response
- Now can return
- Changes for GET
/api/v2/parcels/{id}:- Now can return
401response
- Now can return
- Changes for PUT
/api/v2/parcels:- Now can return
401response
- Now can return
- Changes for POST
/api/v2/parcels:- Now can return
401response
- Now can return
- Changes for GET
/api/v2/parcels:- Now can return
401response
- Now can return
Changed endpoints:
- Changes for POST
/api/v2/box/finalize:- Now can return
401response
- Now can return
Changed endpoints:
- Changes for POST
/api/v2/integrations/{id}/shipments:- Parameters changed:
- Request body param
items.customs_detailsadded
- Request body param
- Parameters changed:
- Changes for GET
/api/v2/integrations/{id}/shipments:- Response
200/application/jsonchanged:- Field
results.items.customs_detailsadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/label/download:- Now can return
404/application/jsonresponse
- Now can return
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas,['Parcel Object']added
- Field
parcel.idremoved
- Polymorphism object:
- Response
- Changes for PUT
/api/v2/parcels:- Parameters changed:
- Request body param
parcel.customs_informationadded - Request body param
parcel.parcel_items.items.mid_codeadded - Request body param
parcel.parcel_items.items.material_contentadded - Request body param
parcel.parcel_items.items.intended_useadded
- Request body param
- Response
200/application/jsonchanged:- Polymorphism object:
parcel.allOfchanged supported schemas,['Parcel Object']added
- Polymorphism object:
- Parameters changed:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
200/application/jsonchanged:- Polymorphism object:
oneOf.2.parcels.allOfchanged supported schemas,['Parcel Object']addedoneOf.1.parcel.allOfchanged supported schemas,['Parcel Object']addedoneOf.0.failed_parcels.items.parcel.allOfchanged supported schemas,['Parcel Object']added
- Field
oneOf.1.parcel.idremoved - Field
oneOf.0.failed_parcels.items.parcel.idremoved
- Polymorphism object:
- Parameters changed:
- Changes for GET
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcels.items.parcel_items.items.mid_codeadded - Field
parcels.items.parcel_items.items.material_contentadded - Field
parcels.items.parcel_items.items.intended_useadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Added endpoints:
- POST
/api/v2/brand/{brand_domain}/return-portal/rule-modifications
Changed endpoints:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Field
rule_modificationsadded
- Field
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Field
returns.items.rule_modificationsadded
- Field
- Response
Changed endpoints:
- GET
/api/v2/customs_declaration/normal_printerentered deprecation phase.
Changed endpoints:
- Changes for GET
/api/v2/parcels/{id}:- Response
200/application/jsonchanged:- Field
parcel.colli_tracking_numberremoved
- Field
- Response
- Changes for PUT
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcel.items.colli_tracking_numberremoved
- Field
- Response
- Changes for POST
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
oneOf.2.parcels.items.colli_tracking_numberremoved - Field
oneOf.1.parcel.colli_tracking_numberremoved - Field
oneOf.0.failed_parcels.items.parcel.colli_tracking_numberremoved
- Field
- Response
- Changes for GET
/api/v2/parcels:- Response
200/application/jsonchanged:- Field
parcels.items.colli_tracking_numberremoved
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal:- Response
200/application/jsonchanged:- Field
portal.layout.helper_textadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Field
delivery_options.items.internal_titleadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/pickups:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
201/application/jsonchanged:- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
- Changes for GET
/api/v2/pickups/{id}:- Response
200/application/jsonchanged:- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Parameters changed:
- Query param
to_postal_codeadded - Query param
parcel_lengthadded - Query param
parcel_widthadded - Query param
parcel_heightadded
- Query param
- Parameters changed:
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Request body param
images.items.product_idadded - Request body param
images.items.productIdremoved
- Request body param
- Parameters changed:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Field
images.items.product_idadded - Field
images.items.productIdremoved
- Field
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Field
returns.items.images.items.product_idadded - Field
returns.items.images.items.productIdremoved
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/uploads:- Response
201/application/jsonchanged:- Field
items.nameadded - Field
items.idremoved
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/tracking/{tracking_number}:- Response
200/application/jsonchanged:- Supported values for
statuses.items.carrier_codechanged:['dpd_gb', 'gls_de', 'sendcloud', 'poste_italiane', 'postnl_fulfilment', 'viatim', 'bpost', 'lettresuivie', 'van_straaten', 'colissimo', 'dp', 'dhl', 'sandd', 'fairsenden', 'postat', 'royal_mail', 'fadello', 'dhl_de', 'dhl_express', 'colisprive', 'ups', 'seur', 'mondial_relay', 'gls_it', 'postnl', 'delivengo', 'budbee', 'correos_express', 'homerr', 'hermes_gb', 'chronopost', 'rjp', 'trunkrs', 'dpd', 'brt', 'dpd_at', 'mrw', 'correos']added; - Supported values for
carrier_codechanged:['dpd_gb', 'gls_de', 'sendcloud', 'poste_italiane', 'postnl_fulfilment', 'viatim', 'bpost', 'lettresuivie', 'van_straaten', 'colissimo', 'dp', 'dhl', 'sandd', 'fairsenden', 'postat', 'royal_mail', 'fadello', 'dhl_de', 'dhl_express', 'colisprive', 'ups', 'seur', 'mondial_relay', 'gls_it', 'postnl', 'delivengo', 'budbee', 'correos_express', 'homerr', 'hermes_gb', 'chronopost', 'rjp', 'trunkrs', 'dpd', 'brt', 'dpd_at', 'mrw', 'correos']added;
- Supported values for
- Response
- Changes for GET
/api/v2/brands/{id}:- Response
200/application/jsonchanged:- Field
customization_settings.footer.whatsapp_businessadded
- Field
- Response
- Changes for GET
/api/v2/brands:- Response
200/application/jsonchanged:- Field
brands.items.customization_settings.footer.whatsapp_businessadded
- Field
- Response
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal:- Response
200/application/jsonchanged:- Field
portal.brand.customization_settings.footer.whatsapp_businessadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Request body param
products.items.return_messageis not nullable anymore - Request body param
products.items.return_reasonis not nullable anymore - Request body param
products.items.product_idis not nullable anymore - Request body param
products.items.origin_countryis not nullable anymore - Request body param
products.items.origin_countryhas new maximum length restriction:2 - Request body param
products.items.origin_countryhas new format:iso-2
- Request body param
- Parameters changed:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Response
200/application/jsonchanged:- Field
data.shipping_products.items.methods.items.pickup_datenow can be null - Field
data.shipping_products.items.methods.items.pickup_dateis not nullable anymore - Field
data.parcel.collo_countnow can be null - Field
data.parcel.collo_countis not nullable anymore - Field
data.parcel.to_statenow can be null - Field
data.parcel.to_stateis not nullable anymore - Field
data.parcel.idnow can be null - Field
data.parcel.idis not nullable anymore
- Field
- Response
422/application/jsonchanged:- Field
error.messagechanged its type tostring
- Field
- Response
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal:- Response
200/application/jsonchanged:- Field
return_locations.items.country_statenow can be null - Field
return_locations.items.country_stateis not nullable anymore - Field
portal.layout.background_imagenow can be null - Field
portal.layout.background_imageis not nullable anymore
- Field
- Response
Added endpoints:
- POST
/api/v2/brand/{brand_domain}/return-portal/uploads
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Request body param
imagesadded
- Request body param
- Parameters changed:
- Changes for GET
/api/v2/returns/{id}:- Response
200/application/jsonchanged:- Field
imagesadded
- Field
- Response
- Changes for GET
/api/v2/returns:- Response
200/application/jsonchanged:- Field
returns.items.imagesadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/parcels:- Parameters changed:
- Polymorphism object:
root.oneOfchanged supported schemas
- Polymorphism object:
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/contracts/{id}:- Response
200/application/jsonchanged:- Field
is_defaultadded
- Field
- Response
- Changes for GET
/api/v2/contracts:- Response
200/application/jsonchanged:- Field
contracts.items.is_defaultadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/integrations/{id}:- Response
200/application/jsonchanged:- Field
webhook_urlnow can be null - Field
shop_urlnow can be null
- Field
- Response
- Changes for GET
/api/v2/integrations:- Response
200/application/jsonchanged:- Field
items.webhook_urlnow can be null - Field
items.shop_urlnow can be null
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Response
200/application/jsonchanged:- Field
data.applicable_actions.items.priorityadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal:- Response
200/application/jsonchanged:- Field
portal.layoutadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/integrations/{id}/logs:- Parameters changed:
- Request body param
exceptionnow can be null - Request body param
base_urlis not nullable anymore - Request body param
base_urlhas new minimal length restriction:1 - Request body param
methodis not nullable anymore
- Request body param
- Response
201/application/jsonchanged:- Field
exceptionnow can be null - Field
base_urlis not nullable anymore - Field
base_urlhas new minimal length restriction:1 - Field
methodis not nullable anymore
- Field
- Parameters changed:
- Changes for GET
/api/v2/integrations/{id}/logs:- Response
200/application/jsonchanged:- Field
results.items.base_urlis not nullable anymore - Field
results.items.base_urlhas new minimal length restriction:1 - Field
results.items.methodis not nullable anymore
- Field
- Response
- Changes for GET
/api/v2/integrations/logs:- Response
200/application/jsonchanged:- Field
results.items.base_urlis not nullable anymore - Field
results.items.base_urlhas new minimal length restriction:1 - Field
results.items.methodis not nullable anymore
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/integrations/{id}/shipments:- Parameters changed:
- Query param
orderingremoved
- Query param
- Parameters changed:
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameters changed:
- Request body param
service_point.coderemoved - Request body param
service_point.is_activeremoved - Request body param
service_point.extra_dataremoved - Request body param
service_point.nameremoved - Request body param
service_point.streetremoved - Request body param
service_point.house_numberremoved - Request body param
service_point.postal_coderemoved - Request body param
service_point.cityremoved - Request body param
service_point.latituderemoved - Request body param
service_point.longituderemoved - Request body param
service_point.emailremoved - Request body param
service_point.phoneremoved - Request body param
service_point.homepageremoved - Request body param
service_point.carrierremoved - Request body param
service_point.countryremoved - Request body param
service_point.formatted_opening_timesremoved - Request body param
service_point.open_tomorrowremoved - Request body param
service_point.open_upcoming_weekremoved - Request body param
service_point.distanceremoved - Request body param
service_point.shop_typeremoved - Request body param
service_point.idhas new format:int64
- Request body param
- Parameters changed:
Changed endpoints:
- Changes for GET
/api/v2/shipping-products:- Parameter changes:
- Parameter
returnsadded
- Parameter
- Parameter changes:
Changed endpoints:
- Changes for GET
/api/v2/shipping_methods/{id}:- Response
200/application/jsonchanged:- Field
shipping_method.countries.items.price_breakdownadded
- Field
- Response
- Changes for GET
/api/v2/shipping_methods:- Response
200/application/jsonchanged:- Field
shipping_methods.items.countries.items.price_breakdownadded
- Field
- Response
- Changes for GET
/api/v2/shipping-price:- Response
200/application/jsonchanged:- Field
items.breakdownadded
- Field
- Response
Changed endpoints:
- Changes for POST
/api/v2/brand/{brand_domain}/return-portal/incoming:- Parameter changes:
- Parameter
incoming_parcel.from_country_stateadded
- Parameter
- Parameter changes:
Changed endpoints:
- Changes for GET
/api/v2/brand/{brand_domain}/return-portal/outgoing:- Response
200/application/jsonchanged:- Field
data.products.items.image_urladded - Field
examples.OutgoingParcel.value.data.products.0.image_urladded
- Field
- Response
Changed endpoints:
- Changes for GET
/pickups:- Response
200/application/jsonchanged:- Field
examples.RetrieveDHLParcelIberiaPickupsadded
- Field
- Response
- Changes for POST
/pickups:- Parameter changes:
- Parameter
examples.DHLParcelIberiaPickupRequestadded
- Parameter
- Response
201/application/jsonchanged:- Field
examples.SuccessfullyCreatedDHLParcelIberiaPickupadded
- Field
- Parameter changes:
- Changes for GET
/pickups/{id}:- Response
200/application/jsonchanged:- Field
examples.RetrieveDHLParcelIberiaPickupadded
- Field
- Response
Changed endpoints:
- Changes for GET
/api/v2/checkout/configurations/{configuration_id}/delivery-options:- Response
200/application/jsonchanged:- Field removed:
delivery_options.items.delivery_dates.items.delivery_date - Field removed:
delivery_options.items.delivery_dates.items.parcel_handover_date - Field
delivery_options.items.delivery_datesis now required - Field
delivery_options.items.delivery_datescan be null now
- Field removed:
- Response
Changed endpoints:
- Changes for GET
/api/v2/integrations/{id}/shipments:- Parameter changes:
- Added new parameter:
end_date - Added new parameter:
external_order_ids - Added new parameter:
external_shipment_ids - Added new parameter:
order_number - Added new parameter:
sender_address - Added new parameter:
shipping_rules - Added new parameter:
start_date
- Added new parameter:
- Parameter changes: