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_customerpermission, 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