---
title: PermittedOperation - Customer API
description: The operations that can be performed on a B2B resource.
api_version: 2026-01
api_name: customer
type: enum
api_type: graphql
source_url:
  html: 'https://shopify.dev/docs/api/customer/latest/enums/PermittedOperation'
  md: 'https://shopify.dev/docs/api/customer/latest/enums/PermittedOperation.md'
---

# Permitted​Operation

enum

The operations that can be performed on a B2B resource.

## Valid values

* ADD

  The permission to add a resource.

* ALL

  All permissions for a resource.

* DELETE

  The permission to delete a resource.

* EDIT

  The permission to edit a resource.

* USE

  The permission to use a resource.

* VIEW

  The permission to view a resource.

***

## Fields

* [Company​Contact​Role.resourcePermission](https://shopify.dev/docs/api/customer/latest/objects/CompanyContactRole#field-CompanyContactRole.fields.resourcePermission)

  OBJECT

  A role for a company contact. Apps using the Customer Account API must meet the protected customer data [requirements](https://shopify.dev/docs/apps/launch/protected-customer-data).

* [Resource​Permission.permittedOperations](https://shopify.dev/docs/api/customer/latest/objects/ResourcePermission#field-ResourcePermission.fields.permittedOperations)

  OBJECT

  Represents permissions on resources.

***

## Map

### Fields with this enum

* [Company​Contact​Role.resourcePermission](https://shopify.dev/docs/api/customer/latest/objects/CompanyContactRole#field-CompanyContactRole.fields.resourcePermission)
* [Resource​Permission.permittedOperations](https://shopify.dev/docs/api/customer/latest/objects/ResourcePermission#field-ResourcePermission.fields.permittedOperations)
