---
title: CustomDataPermissible - Shop Users API
description: |-
  Defines the bases fields for a resource that can be shared. Used to provide a standard interface for access
  control Sharable resources are MetafieldDefinitions, MetafieldNamespaces, MetaObjects.
api_version: unstable latest
source_url:
  html: https://shopify.dev/docs/api/shop-users/latest/interfaces/CustomDataPermissible
  md: https://shopify.dev/docs/api/shop-users/latest/interfaces/CustomDataPermissible.md
---

# Custom​Data​Permissible

interface

Defines the bases fields for a resource that can be shared. Used to provide a standard interface for access control Sharable resources are MetafieldDefinitions, MetafieldNamespaces, MetaObjects.

## Fields

* description

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

  Developer facing description.

* key

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

  non-null

  Developer facing identifier for the resource.

* name

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

  Developer facing display name.

* namespace

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

  Developer facing path to identifier for the resource.

* uuid

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

  non-null

  Internal identifier for the resource.

***

##### Variables

```json
{
	"description": "",
	"key": "",
	"name": "",
	"namespace": "",
	"uuid": ""
}
```

##### Schema

```graphql
interface CustomDataPermissible {
  description: String
  key: String!
  name: String
  namespace: String
  uuid: ID!
}
```