> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/products/llms.txt)
> Source: https://docs.saleor.io/api-reference/products/inputs/product-channel-listing-add-input

# ProductChannelListingAddInput Input Type

No description

```graphql
input ProductChannelListingAddInput {
  channelId: ID!
  isPublished: Boolean
  publicationDate: Date @deprecated
  publishedAt: DateTime
  visibleInListings: Boolean
  isAvailableForPurchase: Boolean
  availableForPurchaseDate: Date @deprecated
  availableForPurchaseAt: DateTime
  addVariants: [ID!]
  removeVariants: [ID!]
}
```

<a id="fields"></a>

### Fields

<a id="channel-id"></a>

#### [`channelId`](#channel-id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

ID of a channel.

<a id="is-published"></a>

#### [`isPublished`](#is-published) ● [`Boolean`](/api-reference/miscellaneous/scalars/boolean.md)

Determines if object is visible to customers.

<a id="published-at"></a>

#### [`publishedAt`](#published-at) ● [`DateTime`](/api-reference/miscellaneous/scalars/date-time.md)

Publication date time. ISO 8601 standard.

<a id="visible-in-listings"></a>

#### [`visibleInListings`](#visible-in-listings) ● [`Boolean`](/api-reference/miscellaneous/scalars/boolean.md)

Determines if product is visible in product listings (doesn't apply to product collections).

<a id="is-available-for-purchase"></a>

#### [`isAvailableForPurchase`](#is-available-for-purchase) ● [`Boolean`](/api-reference/miscellaneous/scalars/boolean.md)

Determines if product should be available for purchase in this channel. This does not guarantee the availability of stock. When set to `False`, this product is still visible to customers, but it cannot be purchased.

<a id="available-for-purchase-at"></a>

#### [`availableForPurchaseAt`](#available-for-purchase-at) ● [`DateTime`](/api-reference/miscellaneous/scalars/date-time.md)

A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed.

<a id="add-variants"></a>

#### [`addVariants`](#add-variants) ● [`[ID!]`](/api-reference/miscellaneous/scalars/id.md)

List of variants to which the channel should be assigned.

<a id="remove-variants"></a>

#### [`removeVariants`](#remove-variants) ● [`[ID!]`](/api-reference/miscellaneous/scalars/id.md)

List of variants from which the channel should be unassigned.

Show deprecatedHide deprecated

<a id="publication-date"></a>

#### [`publicationDate`](#publication-date) ● [`Date`](/api-reference/miscellaneous/scalars/date.md)

DEPRECATED

Use `publishedAt` field instead.

Publication date. ISO 8601 standard.

<a id="available-for-purchase-date"></a>

#### [`availableForPurchaseDate`](#available-for-purchase-date) ● [`Date`](/api-reference/miscellaneous/scalars/date.md)

DEPRECATED

Use `availableForPurchaseAt` field instead.

A start date from which a product will be available for purchase. When not set and isAvailable is set to True, the current day is assumed.

<a id="member-of"></a>

### Member Of

[`ProductChannelListingUpdateInput`](/api-reference/products/inputs/product-channel-listing-update-input.md) input
