---
title: CompanyContactRoleAssignment - Customer API
description: Represents information about a company contact role assignment.
api_version: 2026-01
api_name: customer
type: object
api_type: graphql
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

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[Pre-auth accessible](https://shopify.dev/docs/apps/build/customer-accounts/order-status-page#customer-account-api)

  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)
