--- title: companyContact - GraphQL Admin description: Returns a `CompanyContact` resource by ID. api_version: unstable api_name: admin source_url: html: https://shopify.dev/docs/api/admin-graphql/unstable/queries/CompanyContact md: https://shopify.dev/docs/api/admin-graphql/unstable/queries/CompanyContact.md --- # company​Contact query Returns a `CompanyContact` resource by ID. ## Arguments * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) required The ID of the `CompanyContact` to return. *** ## Possible returns * Company​Contact [Company​Contact](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyContact) A person who acts on behalf of a [`Company`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Company) to make B2B purchases. Company contacts are associated with [`Customer`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Customer) accounts and can place orders on behalf of their company. Each contact can be assigned to one or more [`CompanyLocation`](https://shopify.dev/docs/api/admin-graphql/latest/objects/CompanyLocation) objects with specific roles that determine their permissions and access to catalogs, pricing, and payment terms configured for those locations. *** ## Examples * ### companyContact reference ## Query Reference ```graphql { companyContact(id) { # companyContact fields } } ```