---
title: CustomDataKeyPairInput - Shop Partners API
description: |-
  Hash that defines a relative path for a Custom Data primitive. Contains a 'key' and then, optionally,
  a 'namespace'.
api_version: unstable latest
source_url:
  html: https://shopify.dev/docs/api/shop-partners/latest/input-objects/CustomDataKeyPairInput
  md: https://shopify.dev/docs/api/shop-partners/latest/input-objects/CustomDataKeyPairInput.md
---

# Custom​Data​Key​Pair​Input

input\_object

Hash that defines a relative path for a Custom Data primitive. Contains a 'key' and then, optionally, a 'namespace'.

## Fields

* key

  [String!](https://shopify.dev/docs/api/shop-partners/latest/scalars/String)

  non-null

* namespace

  [String](https://shopify.dev/docs/api/shop-partners/latest/scalars/String)

***

## Mutations using this input

* [metafield​Access​Grant.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldAccessGrant#arguments-identifier)

  ARGUMENT

* [metafield​Access​Revoke.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldAccessRevoke#arguments-identifier)

  ARGUMENT

* [metafield​Definition​Delete.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldDefinitionDelete#arguments-identifier)

  ARGUMENT

* [metafield​Namespace​Delete.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldNamespaceDelete#arguments-identifier)

  ARGUMENT

***

## Input objects using this input

* [Metafield​Definition​Update​Input.identifier](https://shopify.dev/docs/api/shop-partners/latest/input-objects/MetafieldDefinitionUpdateInput#fields-identifier)

  INPUT OBJECT

  Set of inputs to the metafieldDefinitionUpdate Mutation.

* [Metafield​Namespace​Update​Input.identifier](https://shopify.dev/docs/api/shop-partners/latest/input-objects/MetafieldNamespaceUpdateInput#fields-identifier)

  INPUT OBJECT

  Set of inputs to the metafieldNamespaceUpdate Mutation.

***

## Map

### Mutations using this input

* [metafield​Access​Grant.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldAccessGrant#arguments-identifier)
* [metafield​Access​Revoke.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldAccessRevoke#arguments-identifier)
* [metafield​Definition​Delete.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldDefinitionDelete#arguments-identifier)
* [metafield​Namespace​Delete.identifier](https://shopify.dev/docs/api/shop-partners/latest/mutations/metafieldNamespaceDelete#arguments-identifier)

### Input objects using this input

* [Metafield​Definition​Update​Input.identifier](https://shopify.dev/docs/api/shop-partners/latest/input-objects/MetafieldDefinitionUpdateInput#fields-identifier)
* [Metafield​Namespace​Update​Input.identifier](https://shopify.dev/docs/api/shop-partners/latest/input-objects/MetafieldNamespaceUpdateInput#fields-identifier)