Skip to main content
2026-01-06

Changed endpoints:

  • Changes for ServicePoint Object schema:
    • Field is_active description updated to clarify it indicates data freshness from recent scraping, not operational availability
    • Field open_tomorrow description added to clarify it reflects operational availability based on operating schedule
    • Field open_upcoming_week description added to clarify it reflects operational availability over the next 7 days
2026-01-05

Changed endpoints:

  • Changes for GET /carriers:
    • Documentation link added for improved API reference navigation
2025-12-17

Changed endpoints:

  • Changes for POST /parcels and related parcel endpoints:
    • Request body schema ParcelItem changed:
      • Field dds_reference added
      • Field taric_doc_code added
2025-09-04

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
2025-06-06

Changed endpoints:

  • Changes for GET /api/v2/shipping_methods:
    • Parameters changed:
      • Query param cursor added
      • Query param limit added
2025-06-05

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Response 200 / application/json changed:
      • Field data.labelless_service_point.general_shop_type now can be null
      • Field data.service_point.general_shop_type now can be null
  • Changes for GET /api/v2/service-points/{service_point_id}:
    • Response 200 / application/json changed:
      • Field general_shop_type now can be null
  • Changes for GET /api/v2/service-points:
    • Response 200 / application/json changed:
      • Field items.general_shop_type now can be null
2025-04-22

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Polymorphism object:
        • oneOf.2.parcels.allOf changed supported schemas
        • oneOf.1.parcel.allOf changed supported schemas
        • oneOf.0.failed_parcels.items.parcel.allOf changed supported schemas
  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • incoming_parcel_data.allOf changed supported schemas
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • returns.items.incoming_parcel_data.allOf changed supported schemas
2025-03-25

Changed endpoints:

  • Changes for GET /api/v2/service-points/{service_point_id}:
    • Response 200 / application/json changed:
      • Field general_shop_type added
  • Changes for GET /api/v2/service-points:
    • Parameters changed:
      • Query param general_shop_type added
    • Response 200 / application/json changed:
      • Field items.general_shop_type added
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Response 200 / application/json changed:
      • Field data.labelless_service_point.general_shop_type added
      • Field data.service_point.general_shop_type added
2025-03-18

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • Field delivery_options.items.is_order_overweight added
      • Field delivery_options.items.allowed_weight added
2025-03-10

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • Supported values for delivery_options.items.carrier.code changed: ['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;
  • Changes for GET /api/v2/tracking/{tracking_number}:
    • Response 200 / application/json changed:
      • Supported values for statuses.items.carrier_code changed: ['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_code changed: ['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;
  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Supported values for parcel.allOf.0.carrier.code changed: ['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;
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Supported values for parcel.items.allOf.0.carrier.code changed: ['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;
  • Changes for POST /api/v2/parcels:
    • Response 200 / application/json changed:
      • Supported values for oneOf.2.parcels.items.allOf.0.carrier.code changed: ['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.code changed: ['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.code changed: ['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;
  • Changes for GET /api/v2/parcels:
    • Response 200 / application/json changed:
      • Supported values for parcels.items.carrier.code changed: ['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;
2025-02-26

Removed endpoints:

  • POST /api/v2/brand/{brand_domain}/return-portal/rule-modifications
2025-01-15

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • Field is_delivery_zone_configured added
      • Field is_delivery_zone_excluded added
2024-11-27

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Field parcel.allOf.0.note added
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcel.items.allOf.0.note added
  • Changes for POST /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field oneOf.2.parcels.items.allOf.0.note added
      • Field oneOf.1.parcel.allOf.0.note added
      • Field oneOf.0.failed_parcels.items.parcel.allOf.0.note added
  • Changes for GET /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcels.items.note added
2024-11-15

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
2024-10-22

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Polymorphism object:
        • oneOf.2.parcels.allOf changed supported schemas
        • oneOf.1.parcel.allOf changed supported schemas
        • oneOf.0.failed_parcels.items.parcel.allOf changed supported schemas
2024-10-15

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • Field delivery_options.items.lead_time_hours added
      • Field delivery_options.items.sustainability_rating added
2024-10-14

Changed endpoints:

  • Changes for GET /api/v2/parcels:
    • Parameters changed:
      • Query param external_reference added
2024-09-16

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for PUT /api/v2/parcels:
    • Parameters changed:
      • Supported values for parcel.customs_information.tax_numbers.importer_of_record.items.name changed: ['UKIMS'] added;
      • Supported values for parcel.customs_information.tax_numbers.receiver.items.name changed: ['UKIMS'] added;
      • Supported values for parcel.customs_information.tax_numbers.sender.items.name changed: ['UKIMS'] added;
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Polymorphism object:
        • oneOf.2.parcels.allOf changed supported schemas
        • oneOf.1.parcel.allOf changed supported schemas
        • oneOf.0.failed_parcels.items.parcel.allOf changed supported schemas
  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • incoming_parcel_data.allOf changed supported schemas
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • returns.items.incoming_parcel_data.allOf changed supported schemas
  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameters changed:
      • Supported values for customs_information.tax_numbers.importer_of_record.items.name changed: ['UKIMS'] added;
      • Supported values for customs_information.tax_numbers.receiver.items.name changed: ['UKIMS'] added;
      • Supported values for customs_information.tax_numbers.sender.items.name changed: ['UKIMS'] added;
2024-08-07

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object: root.oneOf changed supported schemas
2024-04-26

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Polymorphism object:
        • oneOf.2.parcels.allOf changed supported schemas
        • oneOf.1.parcel.allOf changed supported schemas
        • oneOf.0.failed_parcels.items.parcel.allOf changed supported schemas
  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • incoming_parcel_data.allOf changed supported schemas
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • returns.items.incoming_parcel_data.allOf changed supported schemas
2024-04-23

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Parameters changed:
      • Query param checkout_metadata added
2024-04-22

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/rule-modifications:
    • Parameters changed:
      • Request body param refund_type added
      • Request body param items.items.sku added
    • Response 200 / application/json changed:
      • Field modifications added
      • Field shipping_method_code removed
      • Field fee removed
      • Field disable_requests removed
      • Field not_returnable_items removed
      • Field parcel_not_returnable removed
2024-03-29

Changed endpoints:

  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • incoming_parcel_data.allOf changed supported schemas, ['Return Parcel Object'] added
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • returns.items.incoming_parcel_data.allOf changed supported schemas, ['Return Parcel Object'] added
  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/uploads:
    • Now can return 401 / application/json response
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/label/download:
    • Now can return 401 / application/json response
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/label/polling:
    • Now can return 401 / application/json response
  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/rule-modifications:
    • Now can return 401 / application/json response
  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameters changed:
      • Request body param customs_information added
    • Now can return 401 / application/json response
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Now can return 401 / application/json response
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal:
    • Now can return 401 / application/json response
2024-03-28

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Field parcel.allOf.0.reference added
      • Field parcel.allOf.0.external_reference now can be null
  • Changes for PUT /api/v2/parcels:
    • Parameters changed:
      • Request body param parcel.reference added
      • Request body param parcel.external_reference now can be null
    • Response 200 / application/json changed:
      • Field parcel.items.allOf.0.reference added
      • Field parcel.items.allOf.0.external_reference now can be null
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Field oneOf.2.parcels.items.allOf.0.reference added
      • Field oneOf.1.parcel.allOf.0.reference added
      • Field oneOf.0.failed_parcels.items.parcel.allOf.0.reference added
      • Field oneOf.2.parcels.items.allOf.0.external_reference now can be null
      • Field oneOf.1.parcel.allOf.0.external_reference now can be null
      • Field oneOf.0.failed_parcels.items.parcel.allOf.0.external_reference now can be null
  • Changes for GET /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcels.items.reference added
      • Field parcels.items.external_reference now can be null
2024-03-19

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object: root.oneOf changed supported schemas
2024-03-01

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}/return_portal_url:
    • Now can return 401 response
  • Changes for POST /api/v2/parcels/{id}/cancel:
    • Now can return 401 response
  • Changes for GET /api/v2/parcels/{id}:
    • Now can return 401 response
  • Changes for PUT /api/v2/parcels:
    • Now can return 401 response
  • Changes for POST /api/v2/parcels:
    • Now can return 401 response
  • Changes for GET /api/v2/parcels:
    • Now can return 401 response
2024-02-16

Changed endpoints:

  • Changes for POST /api/v2/box/finalize:
    • Now can return 401 response
2024-02-13

Changed endpoints:

  • Changes for POST /api/v2/integrations/{id}/shipments:
    • Parameters changed:
      • Request body param items.customs_details added
  • Changes for GET /api/v2/integrations/{id}/shipments:
    • Response 200 / application/json changed:
      • Field results.items.customs_details added
2024-01-31

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/label/download:
    • Now can return 404 / application/json response
2024-01-23

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas, ['Parcel Object'] added
      • Field parcel.id removed
  • Changes for PUT /api/v2/parcels:
    • Parameters changed:
      • Request body param parcel.customs_information added
      • Request body param parcel.parcel_items.items.mid_code added
      • Request body param parcel.parcel_items.items.material_content added
      • Request body param parcel.parcel_items.items.intended_use added
    • Response 200 / application/json changed:
      • Polymorphism object:
        • parcel.allOf changed supported schemas, ['Parcel Object'] added
  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 200 / application/json changed:
      • Polymorphism object:
        • oneOf.2.parcels.allOf changed supported schemas, ['Parcel Object'] added
        • oneOf.1.parcel.allOf changed supported schemas, ['Parcel Object'] added
        • oneOf.0.failed_parcels.items.parcel.allOf changed supported schemas, ['Parcel Object'] added
      • Field oneOf.1.parcel.id removed
      • Field oneOf.0.failed_parcels.items.parcel.id removed
  • Changes for GET /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcels.items.parcel_items.items.mid_code added
      • Field parcels.items.parcel_items.items.material_content added
      • Field parcels.items.parcel_items.items.intended_use added
2024-01-22

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object: root.oneOf changed supported schemas
2024-01-15

Added endpoints:

  • POST /api/v2/brand/{brand_domain}/return-portal/rule-modifications

Changed endpoints:

  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Field rule_modifications added
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Field returns.items.rule_modifications added
2024-01-08

Changed endpoints:

  • GET /api/v2/customs_declaration/normal_printer entered deprecation phase.
2023-12-20

Changed endpoints:

  • Changes for GET /api/v2/parcels/{id}:
    • Response 200 / application/json changed:
      • Field parcel.colli_tracking_number removed
  • Changes for PUT /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcel.items.colli_tracking_number removed
  • Changes for POST /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field oneOf.2.parcels.items.colli_tracking_number removed
      • Field oneOf.1.parcel.colli_tracking_number removed
      • Field oneOf.0.failed_parcels.items.parcel.colli_tracking_number removed
  • Changes for GET /api/v2/parcels:
    • Response 200 / application/json changed:
      • Field parcels.items.colli_tracking_number removed
2023-12-01

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal:
    • Response 200 / application/json changed:
      • Field portal.layout.helper_text added
2023-11-22

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • Field delivery_options.items.internal_title added
2023-10-09

Changed endpoints:

  • Changes for POST /api/v2/pickups:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
    • Response 201 / application/json changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
  • Changes for GET /api/v2/pickups/{id}:
    • Response 200 / application/json changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
2023-09-29

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Parameters changed:
      • Query param to_postal_code added
      • Query param parcel_length added
      • Query param parcel_width added
      • Query param parcel_height added
2023-09-12

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
2023-08-28

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameters changed:
      • Request body param images.items.product_id added
      • Request body param images.items.productId removed
  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Field images.items.product_id added
      • Field images.items.productId removed
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Field returns.items.images.items.product_id added
      • Field returns.items.images.items.productId removed
2023-08-25

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/uploads:
    • Response 201 / application/json changed:
      • Field items.name added
      • Field items.id removed
2023-08-17

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas

Changed endpoints:

  • Changes for GET /api/v2/shipping-price:
    • Parameters changed:
      • Query param from_postal_code added
      • Query param to_postal_code added
2023-08-16

Changed endpoints:

  • Changes for GET /api/v2/tracking/{tracking_number}:
    • Response 200 / application/json changed:
      • Supported values for statuses.items.carrier_code changed: ['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_code changed: ['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;
  • Changes for GET /api/v2/brands/{id}:
    • Response 200 / application/json changed:
      • Field customization_settings.footer.whatsapp_business added
  • Changes for GET /api/v2/brands:
    • Response 200 / application/json changed:
      • Field brands.items.customization_settings.footer.whatsapp_business added
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal:
    • Response 200 / application/json changed:
      • Field portal.brand.customization_settings.footer.whatsapp_business added
2023-08-03

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameters changed:
      • Request body param products.items.return_message is not nullable anymore
      • Request body param products.items.return_reason is not nullable anymore
      • Request body param products.items.product_id is not nullable anymore
      • Request body param products.items.origin_country is not nullable anymore
      • Request body param products.items.origin_country has new maximum length restriction: 2
      • Request body param products.items.origin_country has new format: iso-2
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Response 200 / application/json changed:
      • Field data.shipping_products.items.methods.items.pickup_date now can be null
      • Field data.shipping_products.items.methods.items.pickup_date is not nullable anymore
      • Field data.parcel.collo_count now can be null
      • Field data.parcel.collo_count is not nullable anymore
      • Field data.parcel.to_state now can be null
      • Field data.parcel.to_state is not nullable anymore
      • Field data.parcel.id now can be null
      • Field data.parcel.id is not nullable anymore
    • Response 422 / application/json changed:
      • Field error.message changed its type to string
  • Changes for GET /api/v2/brand/{brand_domain}/return-portal:
    • Response 200 / application/json changed:
      • Field return_locations.items.country_state now can be null
      • Field return_locations.items.country_state is not nullable anymore
      • Field portal.layout.background_image now can be null
      • Field portal.layout.background_image is not nullable anymore
2023-08-01

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 images added
  • Changes for GET /api/v2/returns/{id}:
    • Response 200 / application/json changed:
      • Field images added
  • Changes for GET /api/v2/returns:
    • Response 200 / application/json changed:
      • Field returns.items.images added
2023-07-04

Changed endpoints:

  • Changes for POST /api/v2/parcels:
    • Parameters changed:
      • Polymorphism object:
        • root.oneOf changed supported schemas
2023-06-28

Changed endpoints:

  • Changes for GET /api/v2/contracts/{id}:
    • Response 200 / application/json changed:
      • Field is_default added
  • Changes for GET /api/v2/contracts:
    • Response 200 / application/json changed:
      • Field contracts.items.is_default added
2023-06-26

Changed endpoints:

  • Changes for GET /api/v2/integrations/{id}:
    • Response 200 / application/json changed:
      • Field webhook_url now can be null
      • Field shop_url now can be null
  • Changes for GET /api/v2/integrations:
    • Response 200 / application/json changed:
      • Field items.webhook_url now can be null
      • Field items.shop_url now can be null
2023-06-19

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Response 200 / application/json changed:
      • Field data.applicable_actions.items.priority added
2023-06-05

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal:
    • Response 200 / application/json changed:
      • Field portal.layout added
2023-05-23

Changed endpoints:

  • Changes for POST /api/v2/integrations/{id}/logs:
    • Parameters changed:
      • Request body param exception now can be null
      • Request body param base_url is not nullable anymore
      • Request body param base_url has new minimal length restriction: 1
      • Request body param method is not nullable anymore
    • Response 201 / application/json changed:
      • Field exception now can be null
      • Field base_url is not nullable anymore
      • Field base_url has new minimal length restriction: 1
      • Field method is not nullable anymore
  • Changes for GET /api/v2/integrations/{id}/logs:
    • Response 200 / application/json changed:
      • Field results.items.base_url is not nullable anymore
      • Field results.items.base_url has new minimal length restriction: 1
      • Field results.items.method is not nullable anymore
  • Changes for GET /api/v2/integrations/logs:
    • Response 200 / application/json changed:
      • Field results.items.base_url is not nullable anymore
      • Field results.items.base_url has new minimal length restriction: 1
      • Field results.items.method is not nullable anymore
2023-05-23

Changed endpoints:

  • Changes for GET /api/v2/integrations/{id}/shipments:
    • Parameters changed:
      • Query param ordering removed
2023-05-23

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameters changed:
      • Request body param service_point.code removed
      • Request body param service_point.is_active removed
      • Request body param service_point.extra_data removed
      • Request body param service_point.name removed
      • Request body param service_point.street removed
      • Request body param service_point.house_number removed
      • Request body param service_point.postal_code removed
      • Request body param service_point.city removed
      • Request body param service_point.latitude removed
      • Request body param service_point.longitude removed
      • Request body param service_point.email removed
      • Request body param service_point.phone removed
      • Request body param service_point.homepage removed
      • Request body param service_point.carrier removed
      • Request body param service_point.country removed
      • Request body param service_point.formatted_opening_times removed
      • Request body param service_point.open_tomorrow removed
      • Request body param service_point.open_upcoming_week removed
      • Request body param service_point.distance removed
      • Request body param service_point.shop_type removed
      • Request body param service_point.id has new format: int64
2023-03-31

Changed endpoints:

  • Changes for GET /api/v2/shipping-products:
    • Parameter changes:
      • Parameter returns added
2023-03-22

Changed endpoints:

  • Changes for GET /api/v2/shipping_methods/{id}:
    • Response 200 / application/json changed:
      • Field shipping_method.countries.items.price_breakdown added
  • Changes for GET /api/v2/shipping_methods:
    • Response 200 / application/json changed:
      • Field shipping_methods.items.countries.items.price_breakdown added
  • Changes for GET /api/v2/shipping-price:
    • Response 200 / application/json changed:
      • Field items.breakdown added
2023-03-09

Changed endpoints:

  • Changes for POST /api/v2/brand/{brand_domain}/return-portal/incoming:
    • Parameter changes:
      • Parameter incoming_parcel.from_country_state added
2023-03-06

Changed endpoints:

  • Changes for GET /api/v2/brand/{brand_domain}/return-portal/outgoing:
    • Response 200 / application/json changed:
      • Field data.products.items.image_url added
      • Field examples.OutgoingParcel.value.data.products.0.image_url added
2023-02-28

Changed endpoints:

  • Changes for GET /pickups:
    • Response 200 / application/json changed:
      • Field examples.RetrieveDHLParcelIberiaPickups added
  • Changes for POST /pickups:
    • Parameter changes:
      • Parameter examples.DHLParcelIberiaPickupRequest added
    • Response 201 / application/json changed:
      • Field examples.SuccessfullyCreatedDHLParcelIberiaPickup added
  • Changes for GET /pickups/{id}:
    • Response 200 / application/json changed:
      • Field examples.RetrieveDHLParcelIberiaPickup added
2023-02-17

Changed endpoints:

  • Changes for GET /api/v2/checkout/configurations/{configuration_id}/delivery-options:
    • Response 200 / application/json changed:
      • 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_dates is now required
      • Field delivery_options.items.delivery_dates can be null now
2023-02-08

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