Skip to main content

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_action permission.
pushProductsToIntegration(
input: PushProductsToIntegrationInput!
): AsynchronousActionResponse!

Arguments

pushProductsToIntegration.input ● PushProductsToIntegrationInput! non-null input common

Parameters for PushProductsToIntegration

Type

AsynchronousActionResponse object common

Asynchronous action response type