# collectionPublish - admin-graphql - MUTATION Version: 2025-01 ## 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-graphql/2025-01/input-objects/CollectionPublishInput): CollectionPublishInput! - Specify a collection to publish and the sales channels to publish it to. ## Returns * [collection](/docs/api/admin-graphql/2025-01/objects/Collection): Collection The published collection. * [collectionPublications](/docs/api/admin-graphql/2025-01/objects/CollectionPublication): CollectionPublication The channels where the collection has been published. * [shop](/docs/api/admin-graphql/2025-01/objects/Shop): Shop! The shop associated with the collection. * [userErrors](/docs/api/admin-graphql/2025-01/objects/UserError): UserError! The list of errors that occurred from executing the mutation. ## Examples