Skip to main content

bulkUpdateCustomers

Update many customers in one asynchronous operation.

Business Rules​

  • Each item follows the same rules as updateCustomer, so only the fields it carries change.
  • Items that fail validation are skipped and reported; the rest are still updated.

Process Tracking​

Use the response processId with the processStatus query or processStatusSubscription subscription. Progress, per-item failures, and counts are reported in the metadata.

Error Scenarios​

  • **Validation Error**: the request carries more customers than the per-request maximum.
  • A failing item does not fail the request; its reason is reported in the process metadata.

Permissions Required​

  • customers:update_customer permission, enforced per item.
bulkUpdateCustomers(
input: BulkUpdateCustomersInput!
): AsynchronousActionResponse!

Arguments​

bulkUpdateCustomers.input ● BulkUpdateCustomersInput! non-null input common​

Parameters for BulkUpdateCustomers

Type​

AsynchronousActionResponse object common​

Asynchronous action response type