---
title: CollectionAddProductsV2Payload - GraphQL Admin
description: Return type for `collectionAddProductsV2` mutation.
api_version: unstable
api_name: admin
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionAddProductsV2Payload
  md: >-
    https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionAddProductsV2Payload.md
---

# Collection​Add​Products​V2Payload

payload

Return type for `collectionAddProductsV2` mutation.

## Fields

* job

  [Job](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Job)

  The asynchronous job adding the products.

* user​Errors

  [\[Collection​Add​Products​V2User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionAddProductsV2UserError)

  non-null

  The list of errors that occurred from executing the mutation.

***

## Mutations with this payload

* [collection​Add​Products​V2](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionAddProductsV2)

  mutation

  Adds products to a [`Collection`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection) asynchronously and returns a [`Job`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Job) to track the operation's progress. This mutation handles large product sets efficiently by processing them in the background.

  You can poll the returned job using the [`job`](https://shopify.dev/docs/api/admin-graphql/latest/queries/job) query to monitor completion status.

  ***

  **Note:** This mutation adds products in the order specified in the \<a href="https://shopify.dev/docs/api/admin-graphql/latest/mutations/collectionAddProducts#arguments-productIds">\<code>\<span class="PreventFireFoxApplyingGapToWBR">product\<wbr/>Ids\</span>\</code>\</a> argument.

  ***

  * id

    [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID)

    required

    ### Arguments

    The ID of the collection that's being updated.

  * product​Ids

    [\[ID!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID)

    required

    The IDs of the products that are being added to the collection. If the collection's sort order is manual, the products will be added in the order in which they are provided.

  ***

***

## Map

### Mutations with this payload

* [collection​Add​Products​V2](https://shopify.dev/docs/api/admin-graphql/unstable/types/collectionAddProductsV2)
