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