Anchor to CustomDataAccessPermissionTypeCustom
enumCustom Data Access Permission Type
Permission Enum that defines level of access to a definition or namespaces a client has.
Anchor to Valid valuesValid values
- ADMIN
- READ
- READ_WRITE
- WRITE
- Anchor to ADMINADMIN
- Allows a client to share the field with other clients
- Allows a client to write or edit data stored in the field on users
- Allows a client to read data stored in the field on users
- Allows a client to alias its own keys
If on a Metafield Namespace:
- Allows a client to share (or revoke) the namespace with other clients
- Allows a client to delete the namespace (member primitives are not deleted)
- Allows a client access to any primitive in the namespace at the same level of access given to the namespace
- Anchor to READREAD
- Allows a client to read data stored in the field on users
- Allows a client to alias its own keys
If on a Metafield Namespace:
- Allows a client access to any primitive in the namespace at the same level of access given to the namespace
- Anchor to READ_WRITEREAD_
WRITE Aliased to 'WRITE'
- Anchor to WRITEWRITE
- Allows a client to write or edit data stored in the field on users
- Allows a client to read data stored in the field on users
- Allows a client to alias its own keys
If on a Metafield Namespace:
- Allows a client to share (or revoke) primitives into the namespace.
- Allows a client access to any primitive in the namespace at the same level of access given to the namespace
Was this section helpful?
Anchor to FieldsFields
- •OBJECT
Defines an AccessGrant by absolute path using Global Identifier (GID) to represent access to a Custom Data Primitive.
- •OBJECT
Access for Shop Custom Data primitives is composed of AccessGrants and/or a default permission that applies to any client using the API.
- •OBJECT
Defines an AccessGrant by relative path using a key a Client has access to, to represent access to a Custom Data Primitive.
Was this section helpful?