External Domain TXT Verification Mutation Adds Category Field

9/2/2026, 12:00:55 AM

The API now offers a new mutation, externalPartnerStorefrontDomainVerifyTxt, that checks the TXT record of a partner storefront host name and returns an ExternalPartnerStorefrontDomainVerifyTxtPayload containing the domain and any user errors. Errors are represented by ExternalPartnerStorefrontDomainVerifyTxtUserError with a set of specific error codes. A new input argument, categoryId, can now be supplied to orderEditAddCustomItem, letting apps link custom line items to Shopify’s Standard Product Taxonomy. The CalculatedLineItem type now exposes a taxonomyCategory field to surface that taxonomy association. ReturnShippingFee now includes a finalizedTaxAmountSet that locks case tax amounts once the returnProcess is called. The SubscriptionContract and SubscriptionBillingCycleEditedContract latestCommittedProjectedOrderTotals fields now note that totals may originate from a subscription draft commit. Finally, the webhook topic AGENTIC_DIRECT_CHECKOUT_ELIGIBILITY_UPDATE has been added to WebhookSubscriptionTopic.

Mutation Changes

βž• Added Mutations (1)

externalPartnerStorefrontDomainVerifyTxt

Checks TXT verification for an external partner storefront hostname. Activation, when eligible, is handled asynchronously by the verification-completion flow.

πŸ”„ Modified Mutations (1)

orderEditAddCustomItem

Adds a custom line item to an existing Order. Custom line items represent products or services not in your catalog, such as gift wrapping, installation fees, or one-off charges.

Creates a CalculatedLineItem with the specified title, price, and quantity. Changes remain in the edit session until you commit them with the orderEditCommit mutation.

Learn more about adding custom line items.

+ New argument: categoryId

Type Changes

βž• Added Types (3)

πŸ—οΈExternalPartnerStorefrontDomainVerifyTxtPayloadβž• AddedOBJECT

Return type for externalPartnerStorefrontDomainVerifyTxt mutation.

Fields: domain, userErrors
πŸ—οΈExternalPartnerStorefrontDomainVerifyTxtUserErrorβž• AddedOBJECT

An error that occurs during the execution of ExternalPartnerStorefrontDomainVerifyTxt.

Fields: code, field, message
πŸ“‹ExternalPartnerStorefrontDomainVerifyTxtUserErrorCodeβž• AddedENUM

Possible error codes that can be returned by ExternalPartnerStorefrontDomainVerifyTxtUserError.

Values: EXTERNAL_PARTNER_STOREFRONT_DOMAIN_VERIFY_TXT_ERROR, FEATURE_NOT_ENABLED, APP_NOT_INSTALLED, DOMAIN_VERIFICATION_NOT_FOUND, INVALID_DOMAIN_HOST_ERROR

πŸ”„ Modified Types (5)

πŸ—οΈCalculatedLineItemπŸ”„ Modified
βž• Field added: taxonomyCategory

The product category from
Shopify's Standard Product Taxonomy
associated with the calculated line item.

πŸ—οΈReturnShippingFeeπŸ”„ Modified
βž• Field added: finalizedTaxAmountSet

The finalized tax amount on the return shipping fee, in shop and presentment currencies. This is locked in when returnProcess is called. Returns null if the return hasn't yet been processed.

πŸ—οΈSubscriptionBillingCycleEditedContractπŸ”„ Modified
πŸ”„ Field modified: latestCommittedProjectedOrderTotals
πŸ—οΈSubscriptionContractπŸ”„ Modified
πŸ”„ Field modified: latestCommittedProjectedOrderTotals
πŸ—οΈWebhookSubscriptionTopicπŸ”„ Modified
βž• Enum value added: AGENTIC_DIRECT_CHECKOUT_ELIGIBILITY_UPDATE