In this page, you will find all about Salla APIs' hot fixes, frequent updates, bug fixes, speed imporovement, and deprecated endpoints and requests. We will be displaying both the unreleased and released updates on Salla's APIWe recommend that you use Salla APIs' version of V2. This API, https://api.salla.dev/admin/v2
has no breaking changes so far, and we suggest you use it for production.
[2.10.52] - 29-07-2025#
Added#
Six new endpoints, Shipping Routes, used to manage the store’s shipping routes. [2.10.51] - 20-07-2025#
Added#
Five new endpoints, Branch Allocations, used to assign shipping companies to specific branches based on location, so customers only see relevant options when ordering. [2.10.50] - 07-07-2025#
Deprecated#
The following variables in the Create Shipment endpoint's request body are deprecated:ship_to.country_id
→ instead, use the ship_to.country
variable
ship_to.city_id
→ instead, use the ship_to.city
variable
ship_to.country_code
→ instead, use the ship_to.country
variable
ship_from.country_id
→ instead, use the ship_to.country
variable
ship_from.city_id
→ instead, use the ship_to.city
variable
Changed#
The Create Shipment endpoint's request body now includes the following variables: policy_options.number_of_delivery_attempts
policy_options.shipment_content_type
reference.external_additional_id
reference.external_additional_id
[2.10.49] - 01-07-2025#
Added#
[2.10.48] - 17-06-2025#
Changed#
[2.10.47] - 19-05-2025#
Changed#
The invoice.created
webhook store event includes the data.company
and data.customer.address
objects in its response. [2.10.46] - 08-05-2025#
Deprecated#
Effective May 25, 2025, the variables data.checkout_url
and data.rating_link
will be deprecated and replaced by data.urls.checkout
and data.urls.rating
, respectively in the following endpoints / webhooks: [2.10.45] - 01-05-2025#
Changed#
The Create Order Item endpoint supports the sku
as an enum value in the identifier_type
variable. The Order ID variable is no longer supported in the Update Order Item's body request. [2.10.44] - 23-04-2025#
Changed#
[2.10.43] - 14-04-2025#
Changed#
[2.10.42] - 28-03-2025#
Changed#
[2.10.41] - 05-02-2025#
Deprecated#
The variables, items.codes
and items.files
, are set to deprecated from the following endpoint / webhook responses:order.total.price.updated
order.shipping.address.updated
The variables codes
and files
are set to be deprecated from the following endpoint responses: Changed#
New variable, digital_content
, has been added to the urls
object to replace the deprecated variables mentioned above.
Moved the rating_link
variable into the urls
object.
[2.10.40] - 05-02-2025#
Changed#
The billing_account
variable has been added to the following endpoints' responses:order.total.price.updated
order.shipping.address.updated
order.shipment.return.creating
order.shipment.return.created
[2.10.39] - 21-01-2025#
Changed#
The is_apply_with_offer
variable has been added to the request bodies for the Create Coupon and Update Coupon endpoints. Additionally, it is included in the response bodies of the following endpoints: [2.10.38] - 09-01-2025#
Changed#
The variable, external_company_name
, has been added to the following endpoints' responses and body requests: [2.10.37] - 30-12-2024#
Changed#
🛑 Starting from January 20th, 2025, the status
variable is required in the Update Shipment Details endpoint's body request. Recommended adapting to this change so as not to face any break change in your production environment. [2.10.36] - 29-12-2024#
Changed#
The variable, options
is added within the package
object in the following endpoints: [2.10.35] - 18-12-2024#
Added#
[2.10.34] - 08-12-2024#
Changed#
[2.10.33] - 04-12-2024#
Changed#
[2.10.32] - 01-12-2024#
Changed#
The Setting Details has a new object added, channels_status
, in the Product Notify Availability response. The Export Products has changed the API pathway from /products/export
to /exports/products
. [2.10.31] - 28-11-2024#
Added#
Changed#
The Settings List endpoint has a new response example, Marketing Response The Setting Details has new response examples, Product Inventory & Brand Options Responses [2.10.30] - 26-11-2024#
Changed#
New variable, subscription_id
, added in the response of the following App Events: [2.10.29] - 20-11-2024#
Added#
[2.10.28] - 18-11-2024#
Added#
Changed#
The following endpoints include the variables image
, show_in
, update_at
, and sub_categories
in the response body: [2.10.27] - 17-11-2024#
Added#
Changed#
[2.10.26] - 12-11-2024#
Added#
[2.10.25] - 10-11-2024#
Deprecated#
[2.10.24] - 06-11-2024#
Changed#
The entity
variable is used as a query parameter and instead is removed from the path parameter.
Allowed values for entity
query parameter includes: products
, orders
, customers
, reports
, blogs
, mahally
and feedbacks
.
[2.10.23] - 03-11-2024#
Added#
[2.10.22] - 30-10-2024#
Changed#
The Update Category endpoint has a new object variable, product
, in its body request which allows for assigning products and specifying the sort order. New query parameter, with
, has been added to the Update Category endpoint. When used, it fetches an additional translations
object in the response, reflecting the store’s enabled locales. [2.10.21] - 29-10-2024#
Changed#
New query parameter, keyword
, added to the List Branches endpoint [2.10.20] - 28-10-2024#
Changed#
New body request variable, mode
, added to the following endpoints: [2.10.19] - 24-10-2024#
Changed#
The query parameters created_before
and created_after
have changed to date_from
and date_to
respectively in the List Customers endpoint [2.10.18] - 20-10-2024#
Added#
Changed#
Two new query parameters, created_before
and created_after
, added to the List Customers endpoint [2.10.17] - 17-10-2024#
Changed#
[2.10.16] - 10-10-2024#
Added#
[2.10.15] - 09-10-2024#
Added#
Changed#
Order Details endpoint support two new objects, actions
and features
[2.10.14] - 07-10-2024#
Added#
[2.10.13] - 06-10-2024#
Added#
Changed#
New query parameter, with
, has been added. When used, it fetches an additional translations
object in the response, reflecting the store’s enabled locales for the following endpoints: New query parameter, format=light
, is added to the List Products endpoint. When used, it fetches a mninimal response to the list of products. [2.10.12] - 02-10-2024#
Changed#
The variable, name
, is set as optional
where it was previously set to be required
in the Create Customer Group endpoint [2.10.11] - 26-09-2024#
Changed#
[2.10.10] - 16-09-2024#
Changed#
The webhook event, customer.otp.request
, will only be triggered if both the email and SMS attempts to send the OTP to the customer have failed. This behaviour will be official starting from September 24, 2024 [2.10.9] - 15-09-2024#
Deprecated#
All Apps created after 15th of August, 2024 will not be able to use the expanded
query parameter in the List Orders endpoint. [2.10.8] - 08-09-2024#
Changed#
The List Orders endpoint supports the features
object in the body response [2.10.7] - 28-08-2024#
Changed#
[2.10.6] - 08-08-2024#
Changed#
[2.10.5] - 07-08-2024#
Added#
Changed#
[2.10.4] - 29-07-2024#
Added#
New endpoints added to "Payments"
, which are: [2.10.3] - 28-07-2024#
Deprecated#
The Order Details endpoint's current response is set to be deprecated soon. The new default response will be what you receive when consuming the Order Details endpoint with the format=light
query parameter. As that will be the new response, it is recommended to adapt to this change so as not to face any break change in your production environment. [2.10.2] - 22-07-2024#
Changed#
The following endpoints have the shipping_details_id
variable added under the shipping
object in the body response: Added#
[2.10.1] - 14-07-2024#
Changed#
The "exchange_rate"
object has been added to the body responses of the following endpoints: [2.10.0] - 04-07-2024#
Changed#
[2.9.9] - 03-07-2024#
Changed#
The base URL for the User Information endpoint will be soon updated from https://api.salla.dev/admin/v2
to https://accounts.salla.sa/
. However, the response body remains unchanged. Recommended adapting to this change so as not to face any break change in your production environment. [2.9.8] - 11-06-2024#
Changed#
List Orders endpoint has new query parameter, created_by
[2.9.7] - 06-06-2024#
Changed#
[2.9.6] - 05-06-2024#
Changed#
Added three new variables: Removed the first_complete_at
variable
The Update Order endpoint added the employees
array of integers variable in its body request [2.9.5] - 30-05-2024#
Added#
[2.9.4] - 06-05-2024#
Changed#
The item
variable is removed
List Orders endpoint no longer includes orders with the draft
and deleted
statuses reservations
and product_reservations
variables in customer
object
Query parameter, receiver_details
pending_payment_ends_at
variable
thumbnail
variable in the items
array
[2.9.3] - 05-05-2024#
Changed#
avatar
in the created_at
object.
Removed#
The variable country_id
is not supported in List Cities endpoint. [2.9.2] - 22-04-2024#
Changed#
The List Orders endpoint includes new query parameters which are sort_by
, accounting_services
, unread
, assign_empolyee
, and selling_channel
. The Order Details endpoint, includes a new query parameter, format
, which returns Order Details without the following objects; "Shipments"
, "Items"
, "Pickup Branch"
, "Customer Groups"
, and "Receiver Details
". Added#
[2.9.1] - 2024-04-16#
Added#
We have set rate limitation on all the Customers endpoints, /admin/v2/customers*
, to boost the Partners’ performance and streamline interactions with Salla’s servers. Each IP address is individually restricted to not more than 500 requests every 10 minutes for the Customers endpoints. IPs exceeding this limit will face restrictions.[2.9.0] - 2024-03-31#
Changed#
Major updates occured on the following webhooks' schema:The buy
object variable includes: The get
object variable includes: pending
and returned
has been removed
includes the following variables:cart_reference_id
variable
ship_from
object includes:meta
object includes the diemnsions
object
ship_from
object includes:meta
object includes the diemnsions
object
[2.8.9] - 2024-03-26#
Changed#
The endpoint List Cities include the country_id
variable in its body response. [2.8.8] - 2024-03-14#
Changed#
The variables formatted_price
, advance
, translations
, is_out_of_stock
, has_special_price
, and is_user_suibscribed
has been added to the body responses of the following endpoints: [2.8.7] - 2024-02-26#
Added#
Changed#
[2.8.6] - 2024-02-25#
Changed#
The endpoint List Order Statuses include the variables sort
, message
, icon
, and is_active
in its body response. [2.8.5] - 2024-02-06#
Added#
New body request for the Create Order endpoint. Recommended adapting to this change so as not to face any break change in your production environment. [2.8.4] - 2024-01-25#
Added#
[2.8.3] - 2024-01-23#
Added#
Changed#
[2.8.2] - 2024-01-03#
Changed#
The variable type
with its enum values ("development", "live", and "demo"
) has been added to the Store Info Details endpoint [2.8.1] - 2023-11-05#
Removed#
The variable parent_id
is no longer supported in the Update Statuses endpoint The variables name
and message
are no longer required in the body request of the Update Statuses endpoint. [2.8.0] - 2023-11-02#
Added#
[2.7.9] - 2023-09-26#
Changed#
[2.7.8] - 2023-09-21#
Changed#
The List Orders Endpoint supports a new query parameter, source
which lists the source of the order. The object variable, features
, has been deprecated from the Create Group Endpoint [2.7.7] - 2023-09-03#
Changed#
The variables name
and message
have multi-language support in the following endpoints: [2.7.6] - 2023-08-30#
Changed#
The variables name
and message
have multi-language support in the following endpoints: [2.7.5] - 2023-08-29#
Changed#
The variables metadata.title
, metadata.description
, and metadata.url
have multi-language support in the following endpoints' body responses: The variables metadata_title
, metadata_description
, and metadata_url
have multi-language support in the following endpoints' body requests: [2.7.4] - 2023-08-16#
Changed#
The variables item_id
and external_id
have been added to the following endpoints' / webhooks' response: [2.7.3] - 2023-08-15#
Changed#
[2.7.2] - 2023-08-06#
Changed#
The following App Events includes a new variable, "store_type"
, which indicates the status of a store being either "development"
, "demo"
, or "live"
:app.subscription.canceled
[2.7.1] - 2023-08-03#
Added#
[2.7.0] - 2023-07-31#
Changed#
The variables name
, address_description
, street
, and local
have multi-language support in the following endpoints: [2.6.9] - 2023-07-25#
Changed#
The variables metadata.title
, metadata.description
, and metadata.url
have multi-language support in the following endpoints: [2.6.8] - 2023-07-20#
Changed#
[2.6.7] - 2023-07-16#
Changed#
Update Variant Endpoint support the cost_price
variable in its body request, which replaces the regular_price
variable. Update Variant new variables have beed added gtin
, mpn
, and notify_low
. [2.6.6] - 2023-07-13#
Changed#
A new value delivering
has been added to the variable status
of the following models: [2.6.5] - 2023-06-19#
Changed#
Create Order Endpoint support the coupon
variable in its body request. [2.6.4] - 2023-06-18#
Changed#
The variables shipment_content_type
and packaging_type
have been added to the following endpoints: [2.6.3] - 2023-06-07#
Added#
[2.6.2] - 2023-06-06#
Changed#
[2.6.1] - 2023-05-23#
Changed#
The variable subscription_balance
has been added to the following endpoint/app events: [2.6.0] - 2023-05-17#
Changed#
[2.5.9] - 2023-05-08#
Changed#
[2.5.8] - 2023-05-04#
Changed#
The variable order_reference_id
has been added to the following:All Shipments Webhook Events
[2.5.7] - 2023-04-17#
Changed#
The following Endpoints supports the object variable booking_details
, where it is added to:All Product Webhook events
Order Details and All Order Webhook events supports the object variable product_reservations
. [2.5.6] - 2023-04-11#
Changed#
[2.5.5] - 2023-03-15#
Changed#
[2.5.4] - 2023-03-13#
Added#
[2.5.3] - 2023-03-12#
Added#
[2.5.2] - 2023-03-09#
Changed#
Order Details supports the shipments
array of object, aka Object[Array]
order.total.price.updated
order.shipping.address.updated
[2.5.1] - 2023-03-08#
Changed#
Adding the is_default
field as a boolean query parameter to the List Branches endpoint. [2.5.0] - 2023-02-28#
Changed#
There are new variables added to the List Branches endpoint, which are: [2.4.9] - 2023-02-06#
Changed#
The App Event app.uninstall
includes the field refunded
as boolean.
[2.4.8] - 2023-01-15#
Changed#
[2.4.7] - 2023-01-08#
Changed#
[2.4.6] - 2022-12-25#
Changed#
[2.4.5] - 2022-12-09#
Added#
[2.4.4] - 2022-11-08#
Added#
[2.4.3] - 2022-10-03#
Removed#
[2.4.2] - 2022-09-26#
Changed#
[2.4.1] - 2022-09-14#
Changed#
Attach Image endpoint supports the following variables in its application/json
body request: [2.4.0] - 2022-08-23#
Changed#
[2.3.9] - 2022-07-9#
Changed#
[2.3.8] - 2022-07-8#
Changed#
[2.3.7] - 2022-07-6#
Changed#
[2.3.6] - 2022-06-8#
Changed#
Order Details, Create Order, and all Order Webhook events endpoints and have support to the source_details
object where details about the source of order is appended. Order Details, and all Order Webhook eventshave the variable slug
in its status
object. Deprecated#
The variables source
and source_device
will be deprecated from all the Order endpoints and webhook events. Instead, use the newly adapted object, source_details
. [2.3.5] - 2022-05-24#
Added#
Multipule Language Support as Header in certain Endpoints, such as the following: Changed#
The variables calories
, mpn
, and gtin
have been added to the following Endpoints: [2.3.4] - 2022-05-24#
Changed#
[2.3.3] - 2022-05-23#
Added#
Introducing New Endpoints/Operations for the following Endpoints: In the Update Order Status Endpoint, you can update an order status using either the slug
or status_id
variables. Check the endpoint for more. Changed#
The variables calories
, mpn
, and gtin
have been added to the following Endpoints: [2.3.2] - 2022-05-18#
Changed#
[2.3.1] - 2022-05-10#
Changed#
[2.3.1] - 2022-04-28#
Added#
[2.3.0] - 2022-04-24#
Added#
Changed#
metadata
Object added in the following Endpoints:Update Product Option Endpoint has the ability to pass the Product ID when updating a product details' options. Note that old values will be deleted when updating its values with new ones. [2.2.9] - 2022-04-17#
Added#
Support for 5
New Webhook Events in regards to Shipping Companies.
Changed#
List SEO Settings have newly supported variables, such as Sitemap URL
, Refresh Sitemap
and more. Check the endpoint for more details. Removed#
[2.2.8] - 2022-03-24#
Changed#
[2.2.8] - 2022-03-20#
Added#
Changed#
While creating a new product, you are able to add images to the product. Check the endpoint's payload for details. [2.2.7] - 2022-02-21#
Changed#
The variable maximum_quantity_per_order
has been changed from boolean
to integer
datatype when Creating a product. [2.2.7] - 2022-02-13#
Deprecated#
The obtainment of the API Key directly from the Merchant's Dashboard has been deprecated. To acquire an Access Token, follow up the OAuth 2.0 Protocol by exploring this article. [2.2.7] - 2022-02-02#
Added#
Changed#
All Product endpoints has a variable, namely boolean main
, that ensures whether or not the product has an image as a main
attribute. [2.2.6] - 2022-01-25#
Added#
[2.2.5] - 2022-01-19#
Added#
[2.2.4] - 2022-01-17#
Changed#
There are new
updates when Listing Abandoned Carts. Check this endpoint for more. [2.2.4] - 2022-01-11#
Changed#
[2.2.4] - 2021-12-27#
Added#
Supporting new Endpoints such as:Showing User and Store information. Changed#
There is a new
update on the Product Request, where we support Consisted Products
. Check this endpoint for more. The Order Shipment contains a label object. Check this endpoint for more. [2.2.3] - 2021-11-21#
Added#
[2.2.2] - 2021-10-19#
Added#
Changed#
We have updated the payload of Product Details to contain correspondent responses as queried, such as notify_quantity
, show_in_app
and more variables/responses. [2.2.2] - 2021-09-21#
Changed#
Similarly, we have updated the order.shipment.return.creating and order.shipment.return.created payload to include customer and items data
[2.2.2] - 2021-09-13#
Added#
[2.2.2] - 2021-08-20#
Added#
[2.2.2] - 2021-08-03#
Changed#
There are new
and updated
webhook events that have been added to Webhook [2.2.2] - 2021-08-02#
Changed#
[2.2.2] - 2021-07-26#
Changed#
Coupon Details, such as Coupon Items and Checkout URL have been added to the abandoned cart response Product Response contains with_tax
boolean variable, when either fetching a Product Response Updating a product details
[2.2.2] - 2021-06-03#
Added#
** Update Order Shippment Endpoint**We have added new endpoint that provides support for Merchants and shipment companies who wants to update shippment details.
Endpoint Link [2.2.1] - 2021-05-25#
Added#
** List Shipping Companies Endpoint**We have added new endpoint that helps merchants to list all active shipping companies in their store.
Endpoint Link ** Shipment card model added to list orders responses :**In list orders with expanded = true parameter you will receive Shipment branch details in case of order is being shipped from a branch.
[2.2.0] - 2021-04-14#
Added#
** URLs Applied To Different Modules**To help companies and merchants, Salla provides a “urls” attribute that has been added to different modules to guide the merchants to have the full URL of this module from both scopes, the dashboard scope as a store admin, and as a customer. Those modules are: In some modules that extend others, such as order payload which includes an instance of the product details payload, customer details payload, and category details payload, it will return the URLs of each one on its own payload section.
[2.1.0] - 2021-02-22#
Added#
List product variants endpoint
Update variant quantity endpoint
Update bulk quantities by skus endpoint
Changed#
Show Product Option details
Add unlimited_quantity to product create, update and responses.
Removed#
Product type from product update request
Quantity from produt option values requests and responses
[2.0.0] - 2021-02-09#
API Version 2.0.0 publishAdded initial commit for API version 2.