CHANGELOG
This changelog reflects changes in the documentation only, not in the API itself.
2025/09/03
RESOURCE:
SECTION:
DESCRIPTION:
- Added new optional boolean field
only_cheapest_shipping
to Coupon resource.
2025/08/19
RESOURCE:
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_url
to Shipping Carrier resource. This field allows shipping carriers to configure a specific endpoint where label creation will be requested, separate from the maincallback_url
used for shipping rate quotes.
2025/08/12
RESOURCE:
SECTION:
DESCRIPTION:
- Removing
allows_pickup
from location properties.
2025/07/25
RESOURCE:
SECTION:
DESCRIPTION:
-
Added support for a new
cart_id
field in the payload sent to each application's callback_url during shipping quotation requests. -
The
cart_id
field may benull
in some cases. -
Updated example for your_callback_url to reflect the inclusion of the
cart_id
field.
2025/07/23
RESOURCE:
SECTION:
DESCRIPTION:
- Added explanation of the new
development_query_params
field 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/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
reference
field 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/values
and/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
code
set 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_cd
property.
2025/01/28
RESOURCE:
SECTION:
DESCRIPTION:
- Add the
same_billing_and_shipping_address
parameter 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
ids
parameter to the GET /products endpoint. Up to 30ids
can be included.
2025/01/14
RESOURCE:
SECTION:
DESCRIPTION:
- Add the
products.id
field, which identifies the line item ID. - Clarification on the data type of the products.id field (it can exceed int32).
2024/12/24
DESCRIPTION:
- Added Disputes resource documentation.
2024/12/20
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification on sending the same
variant_id
but as separate items (differentproperties
values).
2024/12/18
RESOURCE: resources/openapi/discounts/openapi.yml
DESCRIPTION:
- Add
combines_with_other_discounts
attribute to the POST promotions payload
2024/12/05
RESOURCE:
SECTION:
DESCRIPTION:
- Add
origin.location_id
andcarrier
object with its fields in the example.
2024/11/25
RESOURCE:
SECTION:
DESCRIPTION:
- Deprecation of
MARKED_AS_FULLFILED
status. TheMARKED_AS_FULLFILED
status was originally created to indicate "manual" actions to indicate that Fulfillment Orders were dispatched, but it has no practical use. The correct status to indicate that a Fulfillment Order was dispatched is theDISPATCHED
status. - Deprecation of the
READY_TO_SHIP
status. TheREADY_FOR_SHIP
status has no practical use, in fact its status can be considered the same asPACKED
. - Create a guide for Fulfillment Order Status Workflow. Update the documentation indicating the workflow for the Fulfillment Order status by Fulfillment Order Shipping Types.
2024/11/06
RESOURCE: resources/discounts, resources/openapi/discounts/openapi.yml
DESCRIPTION:
- Remove
shipping_line
value from allocation_type
2024/11/04
RESOURCE:
SECTION:
DESCRIPTION:
- Add that the API timeout is 800ms.
2024/10/28
RESOURCE:
SECTION:
DESCRIPTION:
- Updated Circuit Breaker doc to shipping carriers.
2024/10/28
RESOURCE:
SECTION:
DESCRIPTION:
- Added fields
accepts_marketing
andaccepts_marketing_updated_at
. Theaccepts_marketing
field is read-only in the API.
2024/10/28
RESOURCE:
SECTION:
- POST /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}/tracking-events
- PUT /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}/tracking-events/||{tracking_event_id}}
DESCRIPTION:
- Adding notes on create and update tracking events. Now, if the status is DELIVERED, the fulfillment order will be marked as DELIVERED and fulfilled.
- Adding notes on create tracking events. Now, tracking event will be limited to a maximum of 100 events. An additional 101st event may be delivered.
- Adding notes on create tracking events. Now, tracking event must differ from the previous one.
2024/10/02
RESOURCE:
SECTION:
- Properties
- GET /locations
- GET /locations/{id}
- POST /locations
- PUT /locations/{id}
- PATCH /locations/{id}/chosen-as-default
DESCRIPTION:
- Adding location sales channels tags for stock distinction.
2024/10/01
RESOURCE:
DESCRIPTION:
- Add Products restriction to Coupon resource.
- Update displayed Category fields in Coupon API responses.
- Rewrite list of Coupon types.
2024/09/30
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification on the use of
code
in rates with pickup options.
2024/09/30
SECTION:
- Fulfillment Order Status
- Patch /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}
- POST /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}/tracking-events
- PUT /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}/tracking-events/{tracking_event_id}
DESCRIPTION:
- Adding new Fulfillment Order status: READY_FOR_SHIP
- Adding notes on update fulfillment orders. Now, if the status is MARKED_AS_FULFILLED or DELIVERED, the fulfillment order will be marked as fulfilled
- Adding notes on create and update tracking events. Now, if the status is READY_FOR_PICKUP or DELIVERED, the fulfillment order will be marked as DELIVERED and fulfilled
2024/09/23
RESOURCE:
SECTION:
DESCRIPTION:
- Clarification about fields in the API when the 'Factura A' checkbox is checked (Only Argentinian stores).
2024/09/23
RESOURCE:
SECTION:
DESCRIPTION:
- Fixed script public api parameters to follow the snake_case application standard
2024/09/19
RESOURCE:
SECTION:
DESCRIPTION:
- Added note explaining the parameters and app scripts relationship more in-depth
2024/09/19
RESOURCE:
SECTION:
DESCRIPTION:
- Modifies past documentation with whole new organization
- Added "Important" section to add disclaimers necessary for developers to be aware of
- Script code describes the script and available resources to be used within it (the script file will later be the "Script Version")
- Scripts Management section describes how scripts are not organized and registered in Tiendanube's platform
- Scripts Public API Endpoints describes the changes that are related to the script in the public API and describes the endpoint's payload
2024/09/18
DESCRIPTION:
- Added
billing_fiscal_regime
andbilling_invoice_use
field specification.
2024/09/17
RESOURCE:
DESCRIPTION:
- Added
combines_with_other_discounts
field specification.
2024/09/13
RESOURCE:
SECTION:
DESCRIPTION:
- Modify the "Bearer" header of the examples to lowcase -> "bearer".
2024/09/06
RESOURCE:
SECTION:
- FulfillmentOrderTrackingInfoInput
- PATCH /v1/{store_id}/orders/{order_id}/fulfillment-orders/{fulfillment_order_id}
DESCRIPTION:
- Add parameter notify_customer in PATCH of Fulfillment Order.
2024/09/03
RESOURCE:
SECTION:
DESCRIPTION:
- Add
properties
field in POST /draft-orders payload.
2024/09/02
RESOURCE:
SECTION:
DESCRIPTION:
- Updated the definition of the
payment->attemptId
field in the payment processing request payload.
2024/08/27
RESOURCE:
SECTION:
DESCRIPTION:
- Add
aggregates
parameter in GET /orders.
2024/08/27
RESOURCE:
SECTION:
DESCRIPTION:
- Update transaction's info object to be required.
2024/08/15
RESOURCE:
SECTION:
DESCRIPTION:
- Add clarification of the default value of the shipping_address.phone field
2024/08/13
RESOURCE:
SECTION:
DESCRIPTION:
- Fixing example for event
location/prioritization
.
2024/08/12
RESOURCE:
SECTION:
DESCRIPTION:
- Update expected response for the Payment Status API.
- Change
external_id
field to be required for new implementations.
2024/08/07
RESOURCE:
SECTION:
DESCRIPTION:
- Change Customer
name
property in Shipping_Address forfirst_name
andlast_name
.
2024/07/29
RESOURCE:
SECTION:
DESCRIPTION:
- Add LINE_ITEMS_UPDATED Checkout SDK event
2024/07/27
RESOURCE:
SECTION:
DESCRIPTION:
- Specify approval requirements for scripts using onload event. Approval needed for storefront or storefront+checkout scripts; not required for checkout-only scripts.
2024/07/17
RESOURCE:
SECTION:
DESCRIPTION:
- Add support for Chilean banks.
2024/07/13
RESOURCE:
SECTION:
DESCRIPTION:
- Remove space in Authentication header from curl.
2024/07/11
RESOURCE:
SECTION:
DESCRIPTION:
- Modify header
X-Linkedstore-HMAC-SHA256
tox-linkedstore-hmac-sha256
.
2024/07/05
RESOURCE:
SECTION:
DESCRIPTION:
- Add first_consumer_purchase attribute and filter properties.
2024/07/03
RESOURCE:
SECTION:
DESCRIPTION:
- Adding fulfillment order line item id in FulfillmentOrderLineItem.
- Adding fulfillment order line item external id in FulfillmentOrderLineItem.
- Adding fulfillment order discounts in FulfillmentOrder.
2024/07/03
RESOURCE:
SECTION:
DESCRIPTION:
- Add new endpoint (Business Rules) to the Postman collection:
- PUT {store_id}/business_rules/integrations/location
2024/06/27
RESOURCE:
SECTION:
DESCRIPTION:
- Adding new Location Prioritization documentation for Partners APIs.
2024/06/25
RESOURCE: Abandoned Checkout
SECTION:
DESCRIPTION:
- Fix the title of endpoint POST /checkouts/{cart_id}/coupons to POST /checkouts/{cart_id}/coupon
2024/06/24
RESOURCE: Postman Collection for Tiendanube/Nuvemshop API
SECTION:
DESCRIPTION:
- Add new endpoints (Business Rules) to the Postman collection:
- GET {store_id}/shipping_carriers/options
- GET {store_id}/payment_providers/options
- PUT {store_id}/business_rules/integrations/shipping
- PUT {store_id}/business_rules/integrations/payments
2024/06/19
RESOURCE: Order
SECTION:
DESCRIPTION:
- Update the default value of field
payment_status
in endpoint POST /orders. Is pending.
2024/06/19
RESOURCE:
SECTION:
DESCRIPTION:
- Add billing_customer_type,billing_business_name,billing_trade_name,billing_state_registration and billing_document_type property to order.
2024/06/14
RESOURCE: Product
SECTION:
DESCRIPTION:
- Add tags field in response examples of Products.
RESOURCE: Checkout
DESCRIPTION:
- Remove code from deprecated payment request integration and add version field to Payment Option examples.
2024/06/12
RESOURCE:
DESCRIPTION:
- Added Business Rules resource documentation.
RESOURCE: Payment Provider App Development Guide
SECTION: JS Script Methods
DESCRIPTION:
- Add specification of the version field of the Payment Option object.
RESOURCE: Checkout
DESCRIPTION:
- Remove code from deprecated payment request integration and add version field to Payment Option examples.
2024/06/11
RESOURCE:
SECTION:
DESCRIPTION:
- Add note on how to keep current category without replacing it by mistake.
2024/06/10
RESOURCES:
DESCRIPTION:
- Updates the FAQ section "How to associate or disassociate a custom-field with a specific entity?"
2024/06/05
RESOURCE:
SECTION:
DESCRIPTION:
- Add clarification on attribute/variants limit per product.
2024/06/05
RESOURCE: Webhooks
DESCRIPTION:
- Add information about deduplication of messages
2024/05/31
RESOURCE:
SECTION:
DESCRIPTION:
- Add includes_shipping property to coupon.
2024/05/28
RESOURCE: Payment Provider App Development Guide
SECTION: Implement the Payment Processing Flow
DESCRIPTION:
- Add documentation related to the new Cancel Payment and Payment Status APIs.
RESOURCE: Checkout
SECTION: Payment Option Examples
DESCRIPTION:
- Deprecate old payment option integration and add
processPayment
examples in JS script.
2024/05/27
RESOURCE:
SECTION:
DESCRIPTION:
- ADD FAQ question with clarification on the use of custom fields as a filter in the store.
2024/05/24
RESOURCE:
SECTION:
DESCRIPTION:
- Add {image_id} in title of endpoint to return a single product image.
2024/05/22
RESOURCE:
SECTION:
DESCRIPTION:
- Fixed
payment_details.installments
field definition.
2024/05/06
RESOURCE: Webhooks
DESCRIPTION:
- Add new Orders webhook: order/edited
2024/05/03
RESOURCE:
SECTION:
DESCRIPTION:
- Change response headers to lowercase: x-rate-limit-limit, x-rate-limit-remaining, x-rate-limit-reset, x-total-count, x-main-language.
2024/05/02
RESOURCE:
SECTION:
DESCRIPTION:
- Update the timeout value to 10 seconds.
2024/04/30
RESOURCE:
SECTION:
DESCRIPTION:
- Update request POST /orders adding location_id field
2024/04/26
RESOURCE:
SECTION:
DESCRIPTION:
- Improve the description of the payload signature verification process.
- Add example scripts of the verification process in Node.js, PHP and Bash languages.
2024/04/17
RESOURCE:
SECTION:
DESCRIPTION:
- Correction of the email to contact.
api@nuvemshop.com-> api@nuvemshop.com.br - Add explication about the email content:
App_id
,App_name
, funcionality of the script, and justification to chargeonload
.
2024/04/16
RESOURCE: Intro
SECTION: Rate Limiting
DESCRIPTION:
- Add note about rate limit.
2024/04/12
RESOURCE:
SECTION:
DESCRIPTION:
- Add aclaration about the code of Shipping Carrier Option and the rates.
2024/04/04
RESOURCE:
SECTION:
DESCRIPTION:
- Update request POST /draft-orders adding discount_type field
2024/04/04
RESOURCE:
SECTION:
DESCRIPTION:
- Updated request and response body examples with location id as ulid
- Update success response status code to 200 for PATCH /locations/priorities
- Update success response status code to 200 for PATCH /locations/{id}/chosen-as-default
- Update success response status code to 200 for PUT /locations/{id}
2024/03/28
RESOURCE:
SECTION:
DESCRIPTION:
- Add new endpoint PATCH /locations/priorities
- Add new endpoint PATCH /locations/{id}/chosen-as-default
- Document new rule from DELETE /locations/{id}
2024/03/04
RESOURCE:
SECTION:
DESCRIPTION:
- Fix inventory levels route.
- Adding pagination to route.
2024/03/04
RESOURCE:
SECTION:
DESCRIPTION:
- Fix title of inventory levels endpoint.
2024/02/27
RESOURCE:
SECTION:
DESCRIPTION:
- Add a note to recommend Partners to use /products/{product_id}/images endpoint in case it need insert a lot images