---
title: Payment mandates now expose an id field - Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: 'https://shopify.dev/changelog/payment-mandates-id-field'
  md: 'https://shopify.dev/changelog/payment-mandates-id-field.md'
metadata:
  effectiveApiVersion: 2026-07
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-06-26T14:14:31-04:00'
  postedAt: '2026-06-27T12:00:00-04:00'
  updatedAt: '2026-06-29T12:02:38-04:00'
  effectiveAt: '2026-06-27T12:00:00-04:00'
---

June 27, 2026

Tags:

* Admin GraphQL API
* 2026-07

# Payment mandates now expose an id field

In API version 2026-07 and later, the `PaymentMandateResource` object includes a new `id` field.

`PaymentMandateResource` is returned by the `mandates` connection on `CustomerPaymentMethod`. Its `id` is the same as the corresponding `CustomerPaymentMethod.id`, which lets you determine which payment method to use for a given mandate scope (for example, the `SUBSCRIPTIONS` scope) when a single payment instrument is associated with multiple mandate types.
