---
title: CompanyContactRoleAssignment - Customer API
description: Represents information about a company contact role assignment.
api_version: 2026-10
source_url:
  html: https://shopify.dev/docs/api/customer/latest/objects/companycontactroleassignment
  md: https://shopify.dev/docs/api/customer/latest/objects/companycontactroleassignment.md
---

# Company​Contact​Role​Assignment

object

Requires `customer_read_customers` access scope or `customer_read_companies` access scope.

Represents information about a company contact role assignment.

## Fields

* contact

  [Company​Contact!](https://shopify.dev/docs/api/customer/latest/objects/CompanyContact)

  non-null

  The company contact for whom this role is assigned.

* id

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

  non-null

  A globally-unique ID.

* role

  [Company​Contact​Role!](https://shopify.dev/docs/api/customer/latest/objects/CompanyContactRole)

  non-null

  The role that's assigned.

***

## Map

### Fields and connections with this object

* [CompanyContactRoleAssignmentConnection.nodes](https://shopify.dev/docs/api/customer/latest/connections/CompanyContactRoleAssignmentConnection#returns-nodes)
* [CompanyContactRoleAssignmentEdge.node](https://shopify.dev/docs/api/customer/latest/objects/CompanyContactRoleAssignmentEdge#field-CompanyContactRoleAssignmentEdge.fields.node)
* [CompanyLocation.roleAssignments](https://shopify.dev/docs/api/customer/latest/objects/CompanyLocation#field-CompanyLocation.fields.roleAssignments)

***

## Interfaces

* [Node](https://shopify.dev/docs/api/customer/latest/interfaces/Node)

  interface

***

## CompanyContactRoleAssignment Implements

### Implements

* [Node](https://shopify.dev/docs/api/customer/latest/interfaces/Node)