CHANGELOG
This changelog reflects changes in the documentation only, not in the API itself.
2026/07/09
RESOURCE:
SECTION:
DESCRIPTION:
- Added the
by_dc_preparation_days_skippedfield to theaggregate_daysbreakdown (EstimatedDeliveryTimeAggregateDayson Cart Shipping Quotations,FulfillmentOrderAggregateDaysBaseon Fulfillment Order): records how many distribution center preparation days were skipped when a shipping option is flagged to ignore DC preparation time (express/same-day). Updated the Shipping QuotationsGET/PUTexample responses accordingly.
2026/07/07
RESOURCE:
SECTION:
- Shipping Quotations
- GET /carts/{id}/shipping/quotations
- PUT /carts/{id}/shipping/quotations
- Labels API
DESCRIPTION:
- Documented the new Shipping Quotations API (
unstableonly):GET /carts/{id}/shipping/quotationsto quote shipping options for a Cart's stored destination and line items, andPUT /carts/{id}/shipping/quotationsto assign one of those options to the Cart. - Documented the new
read_shipping_quotationandwrite_shipping_quotationscopes, added to the Scopes list. - Documented the
assigned_tokenJWT: how it's signed, its 5-minute expiration, and the full validation chain (signature, expiry,aud/app,store_idandcart_idbinding) enforced onPUT, including a sequence diagram of the end-to-end quote-and-assign flow. - Documented the
ShippingQuotationOption,EstimatedDeliveryTime,PickupPointand related models, the pickup-points grouping rule onGET, and all response codes (200, 400, 401, 404, 422, 500, 503). - Updated the Labels API access notice to reference the
fulfillment_order_label_apifeature by name and point to thefeatureslist returned by GET /store as the way to check store access, instead of relying on the plan name.
2026/06/30
RESOURCE:
SECTION:
DESCRIPTION:
- Updated plan restriction notice in the Labels API section: clarified that the label emission via API feature is currently available only for stores on the Next plan. Stores without this feature will receive a
403 Forbiddenerror.
2026/06/25
RESOURCE:
SECTION:
DESCRIPTION:
- Documented the new split endpoint that divides a Fulfillment Order into the original (with remaining items) plus one or more child FFOs.
- Documented the hard limit of 10 split (child) FFOs per order. The check is additive: existing split FFOs + requested partitions must not exceed 10. Examples: 9 existing + 2 requested = 11 → rejected; 8 existing + 2 requested = 10 → allowed.
- Documented input types (
SplitFulfillmentOrderPartitionInput,SplitFulfillmentOrderLineItemInput), thesplited_fromfield on child FFOs, zero shipping cost inheritance on children, and all response codes (201, 400, 401, 404, 409, 422).
2026/06/16
RESOURCE:
SECTION:
DESCRIPTION:
- Documented kit fields exposed in cart payloads and responses:
catalog_kit_id(kit type) andorder_kit_id(kit combination instance) across Business Rules and Discounts line items, pluskit_quantityandquantity_per_kiton Discounts. Added thekitobject onGET /carts/{id}(withid=order_kit_id,catalog_kit_idandquantity), thekit_componentsstructure on Business Rulescartevents, and the kit fields on the storefrontLS.cartflat/grouped views in Scripts.
2026/06/10
RESOURCE:
SECTION:
DESCRIPTION:
- Clarified that
PUT /products/price-tables/{id}/customersis an incremental (append) operation — existing customer associations are preserved across requests. - Documented the maximum limit of 10,000 customers per request.
- Documented the customer exclusivity rule: a customer can only be associated with one price table at a time. If any customer in the payload is already linked to a price table, the entire batch is rejected.
- Added the
409 Conflicterror response with example payload and explanation. - Added two new FAQ entries covering bulk association workflow and the behavior when a customer appears in multiple requests.
2026/06/02
RESOURCE:
SECTION:
DESCRIPTION:
- Documented how to manage alternative and complementary related products via the
unstablecatalog product endpoints (POST /catalog/productandPATCH /catalog/product/{id}), including upsert, reorder and@deleteoperations, response format and validation errors. - Fixed the rendering of the
FulfillmentOrderAggregateDaysBasetable, which was not being displayed as a datatable due to a formatting issue.
2026/05/29
RESOURCE:
SECTION:
DESCRIPTION:
- Added
nsufield to Transaction Info: available for Brazilian providers, holds the provider's unique sequential number for a credit/debit card transaction. It can be provided during creation or authorization events of a Transaction.
2026/05/18
RESOURCE:
SECTION:
DESCRIPTION:
- Adds new aggregates param for
GET /orders/:id:price_tables. Includes Price Tables details applied to the order.
2026/05/14
RESOURCE:
SECTION:
DESCRIPTION:
- Clarified the
READY_TO_DOWNLOADwebhook note: this intermediate status is not notified by webhook. - Added "Carrier Override Rules (label creation)" describing the optional
carrierfield onPOST /fulfillment-orders/labels: default carrier behavior, override priority, validation errors (CARRIER_NOT_FOUND, app mismatch), and the carrier-type bypass for non-api/nativecarriers.
2026/05/14
RESOURCE:
SECTION:
- GET /customers
- GET /customers?since_id={id}
- GET /customers/{id}
- GET /customers/{id}?aggregates=price_tables
DESCRIPTION:
- Added
has_price_tablesproperty and explanation in Customer Resource. - Added param
aggregateswithprice_tablesvalue inGET /customers/{id}to retrieve Customer Price Tables info.
2026/05/13
RESOURCE:
SECTION:
DESCRIPTION:
- Added
kitfield (withcatalog_kit_idandorder_kit_id) toFulfillmentOrderLineItem, including the rule that both sub-fields must be sent together. - Added
stock_transferfield (withfrom_location_id) toFulfillmentOrderLineItem. - Added
estimated_delivery_timefield toFulfillmentOrderShipping, with the nestedFulfillmentOrderEstimatedDeliveryTime,FulfillmentOrderEstimatedDeliveryTimeBase, andFulfillmentOrderAggregateDaysBasebreakdowns. - Moved
custom_fieldsabovecreated_at/updated_atinFulfillmentOrderLineItem. - Added optional
carrieroverride (withidandapp_id) toCreateFulfillmentOrderLabelsRequest, including validation rules for the override.
2026/05/05
RESOURCE:
SECTION:
DESCRIPTION:
- Added Kit resource documentation with catalog detail endpoint (
GET /kits/{id}), properties, and component structure. Moved from v1.
2026/04/28
RESOURCE:
SECTION:
DESCRIPTION:
- Added
GET /blogsendpoint to retrieve the Blog ID associated with the store.
2026/04/27
RESOURCE:
SECTION:
- POST /products/price-tables
- GET /products/price-tables/{id}
- GET /products/price-tables
- PUT /products/price-tables/{id}
- GET /products/price-tables/customers/{id}
- GET /products/price-tables/{id}/customers
DESCRIPTION:
- Added
auto_approve_customersproperty and explanation in Product Price Table resource. - Added
created_atproperty and explanation in Product Price Table Customer resource. - Added
approved_atproperty and explanation in Product Price Table Customer resource. - Fixed URL Params in endpoint
GET /products/price-tables/customers/\{id\}.
2026/04/17
RESOURCE:
SECTION:
DESCRIPTION:
- Added new kit-related fields (
catalog_kit_id,order_kit_id,kit) to theproductsarray.
2026/04/16
RESOURCE:
SECTION:
- PATCH /fulfillment-orders/{fulfillment_order_id}/labels/{label_id}
- PATCH /fulfillment-orders/labels/status
- Status Workflow Rules
DESCRIPTION:
- Updated allowed statuses for both label update endpoints to include
SUSPENDEDandREADY_TO_USE(suspension and reactivation support). - Added
SUSPENDEDto tracking info rules (RECALCULATE behavior, same as CANCELED/FAILED). - Clarified CANCELED Exception rule: CANCELED is also blocked from terminal statuses (FAILED, CANCELED) and SUSPENDED.
- Updated error examples to reflect actual domain error messages.
2026/04/15
RESOURCE:
SECTION:
DESCRIPTION:
- Added
visibilityandvisibility_updated_atfields to categories, along with documentation describing visibility rules within the category hierarchy.
2026/04/14
RESOURCE:
SECTION:
DESCRIPTION:
- Added HTTP response handling table with details on how 2xx, 4xx, 5xx, timeout and circuit breaker open states affect fallback behavior.
- Included recommendation to use 4xx for known business errors to ensure fallback shipping options are displayed.
- Documented circuit breaker parameters in a summary table.
- Added cache key composition details showing the MD5 hash structure used for server-side caching.
- Specified cache TTL expiration times for success and error responses.
2026/04/13
RESOURCE:
SECTION:
DESCRIPTION:
- Changed response timeout from 10 to 5 seconds
2026/04/10
RESOURCE:
SECTION:
DESCRIPTION:
- Added description to explain abandoned carts lifespan (unobtainable after 30 days, deleted after 90 days)
2026/04/08
RESOURCE:
SECTION:
DESCRIPTION:
- Added a new endpoint
POST /products/price-tables/\{id\}/approve-customersto approve one or more customers in a product price table.
2026/04/07
RESOURCE:
SECTION:
DESCRIPTION:
- Added
GET /promotionsendpoint to list all non-deleted promotions created by the current app for the current store. Returns promotion details includingid,name,allocation_type,activestatus, and granular combination fields.
2026/03/31
RESOURCE:
SECTION:
DESCRIPTION:
- Added
sold_byfield to the cart payload sent to partner discount applications. Contains the identifier of the seller (staff user) who initiated the sale, ornullwhen no seller is assigned.
2026/03/30
RESOURCE:
SECTION:
DESCRIPTION:
- Added granular combination fields (
combines_with_quantity_discounts,combines_with_free_shipping,combines_with_cart_amount_discounts,combines_with_app_discounts,combines_with_price_discounts) for promotions in the Discounts OpenAPI schema. - Marked
combines_with_other_discountsas deprecated and documented that it must not be sent together with granular fields.
2026/03/20
RESOURCE:
SECTION:
DESCRIPTION:
- Adds translation_key attribute to checkout_payment_options.
2026/03/18
RESOURCE:
SECTION:
- Properties
- Aggregates Param
- POST /coupons
- GET /coupons/:id
- DELETE /coupons/:id/eligibilities/:owner/:restriction_id
DESCRIPTION:
- Added
eligibilitiesproperty to the coupon schema forPOST /couponandPUT /coupon/{id}. - Adds new aggregates param for
GET /coupons:eligibilities. Includes eligibility information in the API response for the coupons list. - Adds new
eligibilitiesproperty in the response ofGET /coupons/{id}to include eligibility information in the API response. - Added new
DELETE /coupon/{id}/eligibilities/{owner}/{restriction_id}endpoint to delete a coupon eligibility restriction.
2026/02/24
RESOURCE:
SECTION:
- Retry policies (Location)
DESCRIPTION:
- Changed webhook retry policy timeout from 10s to 3s.
2026/02/23
RESOURCE:
SECTION:
- Webhooks (Location)
- Available Events
- Payload Structure
- Parameters (Webhook)
DESCRIPTION:
- Added new Webhooks section to Location documentation.
- Documented three webhook events:
location/created,location/updated, andlocation/deleted. - Added complete payload structures with examples for each webhook event (fields:
store_id,event,id). - Added webhook registration instructions, required scopes (
read_locations,write_locations), and important considerations. - Updated Webhook resource events table adding
Location | created/updated/deleted. - Updated Webhook Parameters section with
location/created - location/updated - location/deletedparameter block and link to Location documentation.
2026/02/20
RESOURCE:
SECTION:
DESCRIPTION:
- Added
payment_attempt_idfield to the Transaction resource for full traceability between payment requests and transactions. - Updated the Payment Provider guide's process payment payload: added new fields (
country,ip,currency,details,items,customer), restructured the example, and added a recommendation to limit usage of theextrakey to essential, non-standard information.
2026/02/19
RESOURCE:
SECTION:
DESCRIPTION:
- Added plan restriction notice to the Labels API section, indicating that only stores on the Next, Evolution, or Scale plans have access. Stores on other plans will receive a 403 Forbidden error.
2026/02/19
RESOURCE:
SECTION:
DESCRIPTION:
- Adds new aggregates param for
GET /orders:custom_fields. Includes each Order's Custom Fields in the API response for Orders list.
2026/02/12
RESOURCE:
SECTION:
- GET /orders
- GET /orders/:id
- POST /orders
- PUT /orders
- POST /orders/:id/close
- POST /orders/:id/open
- POST /orders/:id/edit
- POST /orders/:id/cancel
DESCRIPTION:
- Delete customer.total_spent and customer.total_spent_currency properties from order response.
2026/02/11
RESOURCE:
SECTION:
- Webhooks (Fulfillment Order)
- Parameters (Webhook)
DESCRIPTION:
- Renamed webhook events from
fulfillment_orders/tracking_event_created,fulfillment_orders/tracking_event_updated,fulfillment_orders/tracking_event_deletedtofulfillment_order/tracking_event_created,fulfillment_order/tracking_event_updated,fulfillment_order/tracking_event_deletedacross Fulfillment Order and Webhook documentation and CHANGELOGs (unstable, v1, 2025-03).
2026/02/10
RESOURCE:
SECTION:
- FulfillmentOrderLineItem
- GET /fulfillment-orders
- FulfillmentOrderStatus / Workflow (Fulfillment Order)
- Webhooks (Fulfillment Order)
- Parameters (Webhook)
DESCRIPTION:
- Added new
custom_fieldsproperty toFulfillmentOrderLineItemobject. - Added new
GET /fulfillment-ordersaggregatesparam with valuecustom_fields. - Added warning on updating fulfillment order to
DELIVERED: preferred approach is creating or updating tracking events with statusdelivered; when the system receives such a tracking event (POST/PUT), it automatically sets the fulfillment order toDELIVEREDandfulfilled_atto the tracking event'shappened_at. Applied to docs (unstable), v1, and 2025-03. - Documented Fulfillment Order webhooks: clarified
fulfillment_order/status_updatedfor macro status updates andfulfillment_order/label_status_updatedfor label status updates. - Added new webhook events:
fulfillment_order/tracking_event_created,fulfillment_order/tracking_event_updated,fulfillment_order/tracking_event_deletedwith payloadstore_id,order_id,fulfillment_id,tracking_event_id,status. - Updated Webhook resource table and Parameters section with the new Fulfillment Order events and their payload fields.
- Unified versions: brought content from unstable to v1 and 2025-03 (fulfillment-order), except label-related functionality. v1 and 2025-03 now include the DELIVERED warning and the Webhooks section (status_updated and tracking_event_* events only; no label webhooks).
2026/02/09
RESOURCE:
SECTION:
- FulfillmentOrderLabelStatus
- Label Suspension
- Label Reactivation
- Request to Shipping Carrier: callback_labels_url
- Automatic Tracking Info Update
DESCRIPTION:
- Added new label status
SUSPENDED(label suspended, may be reactivated toREADY_TO_USE). - Updated status workflow rules to include SUSPENDED: suspension allowed only from
READY_TO_USEorDOWNLOADED; reactivation fromSUSPENDEDtoREADY_TO_USE. - Added Label Suspension documentation: same flow as Label Cancellation, with callback
POST {callback_labels_url}/suspension; onlyREADY_TO_USEandDOWNLOADEDaccepted for suspension; same origin validation (carrier same app_id auto-approved). - Added Label Reactivation documentation: same flow as cancellation/suspension, with callback
POST {callback_labels_url}/reactivate; onlySUSPENDEDaccepted for reactivation; on success label returns toREADY_TO_USE. - Updated callback_labels_url table and backward compatibility strategy to include
/suspensionand/reactivateendpoints. - Updated Automatic Tracking Info Update: SUSPENDED as non-eligible for tracking; added trigger for label suspended (RECALCULATE); RECALCULATE behavior now includes transition to SUSPENDED.
2026/01/29
RESOURCE:
SECTION:
- FulfillmentOrderLabelStatusReasonType
- POST /fulfillment-orders/labels
- PATCH /fulfillment-orders/{fulfillment_order_id}/labels/{label_id}
- PATCH /fulfillment-orders/labels/status
- POST /fulfillment-orders/{fulfillment_order_id}/labels/{label_id}/download
DESCRIPTION:
- Added new label failure reason types:
CARRIER_NOT_FOUND(carrier not found in the API), andCARRIER_DOCUMENT_ERROR(failed to download label documents from carrier). - Added error response examples to Labels API endpoints with detailed JSON examples for each possible error type.
2026/05/22
RESOURCE:
SECTION:
DESCRIPTION:
- Add checkout_app_blocked property to order.
2026/01/27
RESOURCE:
SECTION:
DESCRIPTION:
- Add checkout_bot_suspect property to order.
2026/01/15
RESOURCE:
- Product Price Tables
- Product Price Table Categories
- Product Price Table Products Variants
- Product Price Table Customers
SECTION:
- POST /products/price-tables
- GET /products/price-tables/{id}
- GET /products/price-tables
- PUT /products/price-tables/{id}
- PUT /products/price-tables/{id}/categories
- GET /products/price-tables/{id}/categories/{id}
- GET /products/price-tables/{id}/categories
- DELETE /products/price-tables/{id}/categories/{id}
- PUT /products/price-tables/{id}/product-variants
- GET /products/price-tables/{id}/product-variants/{id}
- GET /products/price-tables/{id}/product-variants
- DELETE /products/price-tables/{id}/product-variants/{id}
- PUT /products/price-tables/{id}/customers
- GET /products/price-tables/customers/{id}
- GET /products/price-tables/{id}/customers
- DELETE /products/price-tables/{id}/customers/{id}
DESCRIPTION:
- Added documentation for Product Price Tables functionality, which enables control of general discounts, category-specific discounts, and product-specific discounts. This feature also controls fixed product pricing and manages customer association and disassociation with product price tables.
2025/12/09
RESOURCE:
SECTION:
DESCRIPTION:
- Removed the description that says the store/redact notification is sent in 48 hours and replaced it with "After a merchant uninstall your app, Nuvemshop|Tiendanube sends this webhook with the store ID so that you can delete the shopkeeper's information from your database."
2025/11/19
RESOURCE:
SECTION:
DESCRIPTION:
- Added comprehensive duplicate tracking event validation rules documentation.
2025/11/13
RESOURCE:
SECTION:
DESCRIPTION:
- Added automatic tracking cleanup behavior documentation: when a label is canceled, tracking_info is automatically cleared (code and url set to null) to prevent inconsistencies with inactive tracking codes. The tracking history is preserved in tracking_info_history.
2025/11/11
RESOURCE:
SECTION:
DESCRIPTION:
- Added comprehensive Label Cancellation documentation with integrated carrier validation flow.
- Documented 4 cancellation scenarios: merchant approved, merchant rejected, carrier self-cancellation, and merchant without callback.
- Added origin validation system differentiating between merchant and carrier cancellation requests.
- Documented carrier integration with standardized rejection codes and response handling.
- Updated callback_labels_url structure to support both
/generateand/cancelendpoints with backward compatibility. - Added carrier rejection codes enum with standardized error handling.
- Included detailed examples for successful and rejected cancellation flows.
2025/11/10
RESOURCE:
SECTION:
DESCRIPTION:
- Added new Webhooks section to Fulfillment Order documentation.
- Documented two webhook events:
fulfillment_order/status_updatedandfulfillment_order/label_status_updated. - Added complete payload structures with real-world examples for both webhook events.
- Added webhook registration instructions, required scopes, and important considerations.
- Updated Webhook resource documentation with parameter descriptions for Fulfillment Order webhook events.
2025/11/06
RESOURCE:
SECTION:
DESCRIPTION:
- Added documentation for hard limit of 10.000 items in query results. If a query exceeds this limit, the request will return the corresponding error. Users are advised to filter their queries using available parameters, such as completion date ranges, to reduce the number of results.
2025/10/31
RESOURCE:
SECTION:
- FulfillmentOrder
- PATCH /v1/{store_id}/fulfillment-orders/labels/status
- GET /v1/{store_id}/orders/{order_id}/fulfillment-orders
- GET /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}
DESCRIPTION:
- Added
labelsfield to FulfillmentOrder resource. The field returns an array of FulfillmentOrderLabel objects. - Added new endpoint PATCH /v1/{store_id}/fulfillment-orders/labels/status for updating multiple labels across multiple fulfillment orders in a single request.
- Added validation rules for the bulk label status update endpoint: maximum of 200 fulfillment orders per request, each fulfillment order must have between 1 and 10 labels to update, and only unique labels can be listed within the 10 possible labels per fulfillment order.
- Updated fulfillment order response examples to include the
labelsfield.
2025/10/22
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification on the scope of POST, PUT, and DELETE endpoints (only for non-autoinstallable scripts)
2025/10/21
RESOURCE:
DESCRIPTION:
- Added new Blog resource documentation with complete API endpoints for blog post management.
- Includes endpoints for creating, reading, updating, and deleting blog posts.
- Added publication control endpoints (publish/unpublish) for blog posts.
- Added media management endpoints for uploading images and thumbnails.
2025/10/20
RESOURCE:
SECTION:
DESCRIPTION:
- Update the explanation of how the
qparameter works (it applies totagsinstead ofdescription).
2025/10/09
RESOURCE:
SECTION:
DESCRIPTION:
- Added
minimum_purchase_valuefield to installments specification. This field allows defining the minimum purchase value (inclusive) from which an installment option applies for each currency.
2025/10/09
RESOURCE:
SECTION:
DESCRIPTION:
- Added fulfillment order events:
status_updated/label_created/label_deleted/label_status_updated.
2025/10/01
RESOURCE:
SECTION:
DESCRIPTION:
- Adding support for new credit_card, wallet and wire_transfer payment methods.
2025/09/24
RESOURCE:
SECTION:
DESCRIPTION:
- Added
app_idfield to Fulfillment Orders Shipping Carrier.
2025/09/23
RESOURCE:
SECTION:
DESCRIPTION:
- Added
payment_provider_tax_idfield to Transaction resource. - Added
authorization_codefield to Transaction Events resource. - Alter Payment provider installation guide to reflect the new changes
- Modified Create Transaction Event Postman default body to comply with the documentation.
2025/09/22
RESOURCE:
SECTION:
DESCRIPTION:
- Added estimated delivery date fields (shipping_min_days and shipping_max_days) for order creation.
- Removed native Apps as possible values within the payment method (gateway) and shipping method (shipping) fields.
2025/09/16
RESOURCE:
SECTION:
- Request to Shipping Carrier: callback_labels_url
- Expected Response Codes and Label Status Management
DESCRIPTION:
Enhanced Labels API Callback Response Documentation:
- Detailed specification for label status management based on HTTP response codes from shipping carrier callbacks
2025/09/10
RESOURCE:
SECTION:
DESCRIPTION:
Update Labels API for Download Documents types:
- Added optional types query parameter for filtering label downloads (comma-separated; defaults to
LABEL). - Make optional format query parameter for filtering labels downloads (defaults to
PDF). - Download responses now include document type and format for each link.
2025/09/03
RESOURCE:
SECTION:
DESCRIPTION:
- Added new optional boolean field
only_cheapest_shippingto Coupon resource.
2025/08/19
SECTION:
- Labels API
- POST /v1/{store_id}/fulfillment-orders/labels
- PATCH /v1/{store_id}/fulfillment-orders/{fulfillment_order_id}/labels/{label_id}
- POST /v1/{store_id}/fulfillment-orders/{fulfillment_order_id}/labels/{label_id}/download
DESCRIPTION:
New Labels API for Shipping Label Management:
- Complete shipping label lifecycle management for Fulfillment Orders
- Asynchronous label creation with carrier app integration via
callback_labels_url - Unit-based label status updates with comprehensive status tracking system
- Secure label download with signed URLs and expiration control
- Support for multiple document formats: PDF, TXT, ZPL, HTML, XML
- Webhook notifications for status changes (excluding internal processing states)
- Comprehensive error handling with specific failure reason types
- Complete audit trail with status history and user/app identification
RESOURCE:
SECTION:
- Shipping Carrier Properties
- POST /shipping_carriers
- GET /shipping_carriers
- GET /shipping_carriers/{id}
- PUT /shipping_carriers/{id}
DESCRIPTION:
- Added new optional field
callback_labels_urlto Shipping Carrier resource. This field allows shipping carriers to configure a specific endpoint where label creation will be requested, separate from the maincallback_urlused for shipping rate quotes.
2025/08/12
RESOURCE:
SECTION:
DESCRIPTION:
- Removing
allows_pickupfrom location properties.
2025/07/25
RESOURCE:
SECTION:
DESCRIPTION:
-
Added support for a new
cart_idfield in the payload sent to each application's callback_url during shipping quotation requests. -
The
cart_idfield may benullin some cases. -
Updated example for your_callback_url to reflect the inclusion of the
cart_idfield.
2025/07/23
RESOURCE:
SECTION:
DESCRIPTION:
- Added explanation of the new
development_query_paramsfield for manual scripts in development mode
2025/06/25
RESOURCE:
SECTION:
DESCRIPTION: Clarified when the Cancel Payment API is triggered, detailing the specific error and timeout scenarios that prompt its invocation.
2025/06/24
RESOURCE:
SECTION:
- GET /fulfillment-orders
- GET /fulfillment-orders/{fulfillment_order_id}
- DELETE /fulfillment-orders/{fulfillment_order_id}
- POST /fulfillment-orders/{fulfillment_order_id}/tracking-events
- PUT /fulfillment-orders/{fulfillment_order_id}/tracking-events/{fulfillment_order_tracking_event_id}
- PATCH /fulfillment-orders/{fulfillment_order_id}
DESCRIPTION:
- The fixed API version and the
{store_id}parameter have been removed from the request examples for the following methods: GET, POST, DELETE, PATCH, and PUT.
2025/06/23
RESOURCE:
SECTION:
DESCRIPTION:
- This update adds a note clarifying that apps must request permission to access the Shipping scope through our public API. In order to use the Shipping endpoints, the app must be registered in the Partners Portal and have explicit authorization granted by our Partner Support Team.
2025/06/17
RESOURCE:
SECTION:
DESCRIPTION:
Coupon endpoints were updated to support the creation of coupons with specific start and end times. Additionally, formatting options for endpoints that return date/time information have been documented, including support for the store’s timezone or a fallback to UTC.
2025/06/11
RESOURCE:
SECTION:
DESCRIPTION:
- Updated the Payment Provider guide to reflect an increased timeout duration (from 10 to 20 seconds) for the Process Payment, Cancel Payment, and Payment Status APIs.
2025/06/02
RESOURCE:
SECTION:
DESCRIPTION:
- Add a note clarifying that the example is for a single warehouse, and include a link to the documentation with an example for multiple warehouses.
2025/05/19
RESOURCE:
SECTION:
DESCRIPTION:
- Update Postman Collection with new API endpoints.
2025/05/05
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification on API Default Result Limit.
2025/05/01
RESOURCE:
SECTION:
DESCRIPTION:
- Clarify that the
referencefield in shipping rates must be a non-null string for rates to be visible in the store.
2025/04/24
RESOURCE:
DESCRIPTION:
- Added new endpoints
/orders/id/history/valuesand/orders/id/history/editions/to the Order resource. - Removed deprecated shipping properties from the Order resource in favor of Fulfillment Order properties.
- Removed Order Multi Inventory resource, all relevant information was moved to the Order resource.
- Updated Order resource properties to reflect new possible statuses and properties.
- Updated Cart API for new endpoint for fetching a Cart.
2025/04/21
RESOURCE:
SECTION:
DESCRIPTION:
- Add two new items to the "Common problems" section:
- Curl request with
codeset to null - Requesting partner credentials when accepting the app installation
- Curl request with
2025/04/15
RESOURCE:
SECTION:
DESCRIPTION:
- Add 'visible' field to determine if the variant is shown in the catalog.
2025/04/11
RESOURCE:
SECTION:
DESCRIPTION:
- Add clarification about the 800ms timeout.
2025/04/09
RESOURCE:
SECTION:
DESCRIPTION:
- New Query param "email" to /customers endpoint.
2025/03/04
RESOURCE:
SECTION:
DESCRIPTION:
- Remove 'WIP: This resource is in development and not available yet.'
2025/03/27
RESOURCE:
SECTION:
DESCRIPTION:
- New billing API
- New authentication method for some endpoints
- New webhook for billing API
2025/02/20
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification about the 10,000ms timeout in Payment API.
2025/02/17
RESOURCE:
SECTION:
DESCRIPTION:
- We are adding the TrackingInfoHistory field. This field will be populated whenever a change occurs in TrackingInfo.
2025/01/30
RESOURCE:
SECTION:
DESCRIPTION:
- Remove the
has_multi_cdproperty.
2025/01/28
RESOURCE:
SECTION:
DESCRIPTION:
- Add the
same_billing_and_shipping_addressparameter documentation.
2025/01/24
RESOURCE:
SECTION:
DESCRIPTION:
- Decrease the maximum number of categories that can be created from 5000 to 1000
2025/01/24
RESOURCE:
SECTION:
DESCRIPTION:
- Add the
idsparameter to the GET /products endpoint. Up to 30idscan be included.