From 8f97a72a9677a5d2f1d34c70a72baad576a412fc Mon Sep 17 00:00:00 2001 From: Jared Hoover Date: Tue, 12 May 2026 14:22:22 -0500 Subject: [PATCH 1/2] Bulk API limits - ACCS-703 --- src/pages/get-started/api-security.md | 4 ++++ src/pages/rest/use-rest/bulk-endpoints.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/pages/get-started/api-security.md b/src/pages/get-started/api-security.md index ab753e8e5..cfd610bb9 100644 --- a/src/pages/get-started/api-security.md +++ b/src/pages/get-started/api-security.md @@ -108,6 +108,10 @@ By default, any one of these arrays can include up to 20 items, but you can chan ## Input limit for REST endpoints + + +In Adobe Commerce as a Cloud Service, Bulk API limits are determined by the **Maximum Entities per Bulk Request** setting in the [Store Configuration](https://experienceleague.adobe.com/en/docs/commerce-admin/config/general/bulk-api). + Some REST endpoints can contain a high number of elements, and developers need a way to set the limit for each endpoint. The limit for a specific REST endpoint can be set in the `webapi.xml` configuration file for synchronous requests and `webapi_async.xml` for asynchronous requests. diff --git a/src/pages/rest/use-rest/bulk-endpoints.md b/src/pages/rest/use-rest/bulk-endpoints.md index 68f3e4a71..54660170b 100644 --- a/src/pages/rest/use-rest/bulk-endpoints.md +++ b/src/pages/rest/use-rest/bulk-endpoints.md @@ -13,6 +13,10 @@ Bulk API endpoints differ from other REST endpoints in that they combine multipl ​ In Adobe Commerce as a Cloud Service, message queues run automatically. There is no need to manage queues or install a message broker. + + +In Adobe Commerce as a Cloud Service, Bulk API limits are determined by the **Maximum Entities per Bulk Request** setting in the [Store Configuration](https://experienceleague.adobe.com/en/docs/commerce-admin/config/general/bulk-api). + ​ Cron jobs are the default mechanism for [managing message queues](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/message-queues/manage-message-queues) and starting message queue [consumers](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/message-queues/consumers), but you can also use external process control systems (like [Supervisor](https://supervisord.readthedocs.io/en/latest/)) to monitor process management. You can use the [`bin/magento queue:consumers:start async.operations.all`](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/cli/start-message-queues.html) command to manually start the `async.operations.all` consumer that handles asynchronous and bulk API messages. However, manually starting consumers is not recommended because it requires you to keep your terminal session connected. From 073ecc970210938d875d6b24f6d7ec733fc1ed99 Mon Sep 17 00:00:00 2001 From: Jared Hoover Date: Tue, 6 Oct 2026 15:32:21 -0500 Subject: [PATCH 2/2] review --- src/pages/rest/use-rest/bulk-endpoints.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/rest/use-rest/bulk-endpoints.md b/src/pages/rest/use-rest/bulk-endpoints.md index c17e494bd..fce04fde7 100644 --- a/src/pages/rest/use-rest/bulk-endpoints.md +++ b/src/pages/rest/use-rest/bulk-endpoints.md @@ -11,13 +11,13 @@ Bulk API endpoints differ from other REST endpoints in that they combine multipl -In Adobe Commerce as a Cloud Service, message queues run automatically. There is no need to manage queues or install a message broker. + - +In Adobe Commerce as a Cloud Service, Bulk API limits are determined by the **Maximum Entities per Bulk Request** setting in the [Store Configuration](https://experienceleague.adobe.com/en/docs/commerce-admin/config/general/bulk-api). - +Message queues also run automatically. There is no need to manage queues or install a message broker. -In Adobe Commerce as a Cloud Service, Bulk API limits are determined by the **Maximum Entities per Bulk Request** setting in the [Store Configuration](https://experienceleague.adobe.com/en/docs/commerce-admin/config/general/bulk-api). + [PaaS only](https://experienceleague.adobe.com/en/docs/commerce/user-guides/product-solutions) Cron jobs are the default mechanism for [managing message queues](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/message-queues/manage-message-queues) and starting message queue [consumers](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/message-queues/consumers), but you can also use external process control systems (like [Supervisor](https://supervisord.readthedocs.io/en/latest/)) to monitor process management. You can use the [`bin/magento queue:consumers:start async.operations.all`](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cli/start-message-queues) command to manually start the `async.operations.all` consumer that handles asynchronous and bulk API messages. However, manually starting consumers is not recommended because it requires you to keep your terminal session connected.