# collectionPublish - admin - MUTATION Version: unstable ## Description Publishes a collection to a channel. ### Access Scopes `write_publications` access scope. Also: The user must have a permission to publish a collection. ## Arguments * [input](/docs/api/admin/unstable/input-objects/CollectionPublishInput): CollectionPublishInput! - Specify a collection to publish and the sales channels to publish it to. ## Returns * [collection](/docs/api/admin/unstable/objects/Collection): Collection The published collection. * [collectionPublications](/docs/api/admin/unstable/objects/CollectionPublication): CollectionPublication The channels where the collection has been published. * [shop](/docs/api/admin/unstable/objects/Shop): Shop! The shop associated with the collection. * [userErrors](/docs/api/admin/unstable/objects/UserError): UserError! The list of errors that occurred from executing the mutation. ## Examples