--- title: Publication - GraphQL Admin description: >- A group of [products](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) and [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection) that are published to an app. Each publication manages which products and collections display on its associated [`Channel`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Channel). Merchants can automatically publish products when they're created if [`autoPublish`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication#field-Publication.fields.autoPublish) is enabled, or manually control publication through publication records. Publications support scheduled publishing through future publish dates for online store channels, allowing merchants to coordinate product launches and promotional campaigns. The [`catalog`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication#field-Publication.fields.catalog) field links to pricing and availability rules specific to that publication's context. api_version: 2026-01 api_name: admin type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication' md: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication.md' --- # Publication object A group of [products](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) and [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection) that are published to an app. Each publication manages which products and collections display on its associated [`Channel`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Channel). Merchants can automatically publish products when they're created if [`autoPublish`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication#field-Publication.fields.autoPublish) is enabled, or manually control publication through publication records. Publications support scheduled publishing through future publish dates for online store channels, allowing merchants to coordinate product launches and promotional campaigns. The [`catalog`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication#field-Publication.fields.catalog) field links to pricing and availability rules specific to that publication's context. ## Fields * autoPublish * catalog * collectionPublicationsV3 * collections * hasCollection * id * includedProducts * includedProductsCount * operation * productPublicationsV3 * products * supportsFuturePublishing ### Deprecated fields * app: deprecated * name: deprecated *** ## Map ### Fields and connections with this object * [AppCatalog.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppCatalog#field-AppCatalog.fields.publication) * [AppInstallation.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppInstallation#field-AppInstallation.fields.publication) * [Catalog.publication](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Catalog#fields-publication) * [Collection.unpublishedPublications](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection#field-Collection.fields.unpublishedPublications) * [CollectionPublication.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/CollectionPublication#field-CollectionPublication.fields.publication) * [CompanyLocationCatalog.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/CompanyLocationCatalog#field-CompanyLocationCatalog.fields.publication) * [MarketCatalog.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketCatalog#field-MarketCatalog.fields.publication) * [Order.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/Order#field-Order.fields.publication) * [Product.unpublishedPublications](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product#field-Product.fields.unpublishedPublications) * [PublicationConnection.nodes](https://shopify.dev/docs/api/admin-graphql/latest/connections/PublicationConnection#returns-nodes) * [PublicationEdge.node](https://shopify.dev/docs/api/admin-graphql/latest/objects/PublicationEdge#field-PublicationEdge.fields.node) * [Publishable.unpublishedPublications](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Publishable#fields-unpublishedPublications) * [ResourcePublication.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/ResourcePublication#field-ResourcePublication.fields.publication) * [ResourcePublicationV2.publication](https://shopify.dev/docs/api/admin-graphql/latest/objects/ResourcePublicationV2#field-ResourcePublicationV2.fields.publication) *** ## Queries * publication * publications *** ## Publication Queries ### Queried by * [publication](https://shopify.dev/docs/api/admin-graphql/latest/queries/publication) * [publications](https://shopify.dev/docs/api/admin-graphql/latest/queries/publications) *** ## Mutations * publicationCreate * publicationUpdate *** ## Publication Mutations ### Mutated by * [publication​Create](https://shopify.dev/docs/api/admin-graphql/latest/mutations/publicationCreate) * [publication​Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/publicationUpdate) *** ## Interfaces * Node *** ## Publication Implements ### Implements * [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)