Skip to content

Update to Shopify 2026-07 API#14

Merged
matnun-br merged 1 commit into
mainfrom
feat/2026-07-API-update
Jul 9, 2026
Merged

Update to Shopify 2026-07 API#14
matnun-br merged 1 commit into
mainfrom
feat/2026-07-API-update

Conversation

@matnun-br

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates ShopifyNet’s generated Shopify Admin GraphQL schema bindings and defaults to align with the Shopify 2026-07 API version.

Changes:

  • Bumped NuGet package version to 2.16.0.
  • Updated the client default API version to 2026-07.
  • Refreshed Generated.cs for the 2026-07 schema (new/removed enum values, updated docs, and new/updated [Obsolete] annotations).

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
ShopifyNet/ShopifyNet.csproj Increments package version for the 2026-07 schema update.
ShopifyNet/ShopifyClientOptions.cs Switches the default API version constant to 2026-07.
ShopifyNet/Generated.cs Regenerated schema types/docs for Shopify Admin GraphQL 2026-07.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ShopifyNet/Generated.cs
Comment thread ShopifyNet/Generated.cs
@@ -80189,7 +80468,8 @@ public class Mutation : GraphQLObject<Mutation>, IMutationRoot
///
///Learn more about [collection management](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection).
///</summary>
[Description("Removes multiple products from a collection in a single operation. This mutation can process large product sets (up to 250 products) and may take significant time to complete for collections with many products.\n\nFor example, when ending a seasonal promotion, merchants can remove all sale items from a \"Summer Clearance\" collection at once rather than editing each product individually.\n\nUse `CollectionRemoveProducts` to:\n- Bulk-remove products from collections efficiently\n- Clean up collection membership during catalog updates\n- Implement automated collection management workflows\n\nThe operation processes asynchronously to avoid timeouts and performance issues, especially for large product sets.\n\nLearn more about [collection management](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection).")]
[Description("Removes multiple manually included products from a collection in a single operation. This mutation can process large product sets (up to 250 products) and may take significant time to complete for collections with many products.\n\nFor example, when ending a seasonal promotion, merchants can remove all sale items from a \"Summer Clearance\" collection at once rather than editing each product individually.\n\nUse `CollectionRemoveProducts` to:\n- Bulk-remove products from collections efficiently\n- Clean up collection membership during catalog updates\n- Implement automated collection management workflows\n\nThe operation processes asynchronously to avoid timeouts and performance issues, especially for large product sets.\n\nLearn more about [collection management](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection).")]
[Obsolete("Use `collectionUpdate` with inclusions.selectionsToRemove instead.")]
Comment thread ShopifyNet/ShopifyNet.csproj
@matnun-br
matnun-br merged commit 4f26efb into main Jul 9, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants