# CompanyContactRoleAssignment - admin-graphql - OBJECT Version: 2024-10 ## Description The CompanyContactRoleAssignment describes the company and location associated to a company contact's role. ### Access Scopes `read_customers` access scope or `read_companies` access scope. Also: The API client must be installed on a Shopify Plus store. ## Fields * [company](/docs/api/admin-graphql/2024-10/objects/Company): Company! - The company this role assignment belongs to. * [companyContact](/docs/api/admin-graphql/2024-10/objects/CompanyContact): CompanyContact! - The company contact for whom this role is assigned. * [companyLocation](/docs/api/admin-graphql/2024-10/objects/CompanyLocation): CompanyLocation! - The company location to which the role is assigned. * [createdAt](/docs/api/admin-graphql/2024-10/scalars/DateTime): DateTime! - The date and time ([ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601)) when the assignment record was created. * [id](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - A globally-unique ID. * [role](/docs/api/admin-graphql/2024-10/objects/CompanyContactRole): CompanyContactRole! - The role that's assigned to the company contact. * [updatedAt](/docs/api/admin-graphql/2024-10/scalars/DateTime): DateTime! - The date and time ([ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601)) when the assignment record was last updated. ## Connections ## Related queries ## Related mutations * [companyContactAssignRole](/docs/api/admin-graphql/2024-10/mutations/companyContactAssignRole) Assigns a role to a contact for a location. * [companyContactAssignRoles](/docs/api/admin-graphql/2024-10/mutations/companyContactAssignRoles) Assigns roles on a company contact. * [companyLocationAssignRoles](/docs/api/admin-graphql/2024-10/mutations/companyLocationAssignRoles) Assigns roles on a company location. ## Related Unions ## Examples