pushProductsToIntegration
Push the selected products to a connected integration, creating them on the external
platform if absent and updating them if present. Runs asynchronously; subscribe to
processStatusUpdates with the returned processId for progress, per-product failures,
and completion.
Business Rules
- The integration must belong to the company and support pushing products.
- At least one product must be selected.
- The integration may impose its own per-push product limit.
Error Scenarios
- **
VALIDATION**: no products selected, the integration does not support pushing products, the per-push limit is exceeded, or a push is already running for the integration. - **
NOT_FOUND**: the integration does not exist for the company.
Permissions Required
run_integration_actionpermission.
pushProductsToIntegration(
input: PushProductsToIntegrationInput!
): AsynchronousActionResponse!
Arguments
pushProductsToIntegration.input ● PushProductsToIntegrationInput! non-null input common
Parameters for PushProductsToIntegration
Type
AsynchronousActionResponse object common
Asynchronous action response type