--- title: CompanyContact - Customer API description: Represents the customer's contact information. api_version: unstable api_name: customer source_url: html: 'https://shopify.dev/docs/api/customer/unstable/objects/CompanyContact' md: 'https://shopify.dev/docs/api/customer/unstable/objects/CompanyContact.md' --- # Company​Contact object Represents the customer's contact information. ## Fields * company [Company](https://shopify.dev/docs/api/customer/unstable/objects/Company) The information of the copmany contact's company. * customer [Customer!](https://shopify.dev/docs/api/customer/unstable/objects/Customer) non-null The customer associated to this contact. * draft​Orders [Draft​Order​Connection!](https://shopify.dev/docs/api/customer/unstable/connections/DraftOrderConnection) non-null The list of company contact's draft orders. * first [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) ### Arguments The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * after [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * last [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * before [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * reverse [Boolean](https://shopify.dev/docs/api/customer/unstable/scalars/Boolean) Default:false Reverse the order of the underlying list. * sort​Key [Draft​Order​Sort​Keys](https://shopify.dev/docs/api/customer/unstable/enums/DraftOrderSortKeys) Default:ID Sort the underlying list using a key. If your query is slow or returns an error, then [try specifying a sort key that matches the field used in the search](https://shopify.dev/api/usage/pagination-graphql#search-performance-considerations). * query [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about [Shopify API search syntax](https://shopify.dev/api/usage/search-syntax). * * default string * company\_contact\_id id - Filter by a case-insensitive search of multiple fields in a document. - Example: * `query=Bob Norman` * `query=title:green hoodie` * created\_at time * customer\_id id * * id id * name string - Filter by `id` range. - Example: * `id:1234` * `id:>=1234` * `id:<=1234` * purchasing\_entity string * source string * status string * tag string * updated\_at time *** * id [ID!](https://shopify.dev/docs/api/customer/unstable/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. * locations [Company​Location​Connection!](https://shopify.dev/docs/api/customer/unstable/connections/CompanyLocationConnection) non-null The list of locations that the company contact belongs to. * first [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) ### Arguments The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * after [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * last [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * before [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * reverse [Boolean](https://shopify.dev/docs/api/customer/unstable/scalars/Boolean) Default:false Reverse the order of the underlying list. * sort​Key [Company​Location​Sort​Keys](https://shopify.dev/docs/api/customer/unstable/enums/CompanyLocationSortKeys) Default:ID Sort the underlying list by the given key. * query [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about [Shopify API search syntax](https://shopify.dev/api/usage/search-syntax). * * default string * company\_contact\_id id - Filter by a case-insensitive search of multiple fields in a document. - Example: * `query=Bob Norman` * `query=title:green hoodie` * company\_id id * created\_at time * external\_id string * * id id * ids string - Filter by `id` range. - Example: * `id:1234` * `id:>=1234` * `id:<=1234` * * metafields.{namespace}.{key} mixed * name string - Filters resources by metafield value. Format: `metafields.{namespace}.{key}:{value}`. Learn more about [querying by metafield value](https://shopify.dev/apps/build/custom-data/metafields/query-by-metafield-value). - Example: * `metafields.custom.on_sale:true` * `metafields.product.material:"gid://shopify/Metaobject/43458085"` * updated\_at time *** * orders [Order​Connection!](https://shopify.dev/docs/api/customer/unstable/connections/OrderConnection) non-null The list of company contact's orders. * first [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) ### Arguments The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * after [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * last [Int](https://shopify.dev/docs/api/customer/unstable/scalars/Int) The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * before [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * reverse [Boolean](https://shopify.dev/docs/api/customer/unstable/scalars/Boolean) Default:false Reverse the order of the underlying list. * sort​Key [Order​By​Contact​Sort​Keys](https://shopify.dev/docs/api/customer/unstable/enums/OrderByContactSortKeys) Default:ID Sort the underlying list using a key. If your query is slow or returns an error, then [try specifying a sort key that matches the field used in the search](https://shopify.dev/api/usage/pagination-graphql#search-performance-considerations). * query [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about [Shopify API search syntax](https://shopify.dev/api/usage/search-syntax). * * default string * confirmation\_number string - Filter by a case-insensitive search of multiple fields in a document. - Example: * `query=Bob Norman` * `query=title:green hoodie` * created\_at time * * id id * name string - Filter by `id` range. - Example: * `id:1234` * `id:>=1234` * `id:<=1234` * order\_number string * processed\_at time * purchasing\_company\_contact\_id id * purchasing\_company\_id id * purchasing\_company\_location\_id id * purchasing\_entity string * shipment\_status string * updated\_at time *** * title [String](https://shopify.dev/docs/api/customer/unstable/scalars/String) The job title of the company contact. *** ## Map ### Fields and connections with this object * <->[CompanyContactConnection.nodes](https://shopify.dev/docs/api/customer/unstable/connections/CompanyContactConnection#returns-nodes) * {}[CompanyContactEdge.node](https://shopify.dev/docs/api/customer/unstable/objects/CompanyContactEdge#field-CompanyContactEdge.fields.node) * {}[CompanyContactRoleAssignment.contact](https://shopify.dev/docs/api/customer/unstable/objects/CompanyContactRoleAssignment#field-CompanyContactRoleAssignment.fields.contact) * {}[CompanyLocation.contacts](https://shopify.dev/docs/api/customer/unstable/objects/CompanyLocation#field-CompanyLocation.fields.contacts) * {}[Customer.companyContacts](https://shopify.dev/docs/api/customer/unstable/objects/Customer#field-Customer.fields.companyContacts) * {}[PurchasingCompany.contact](https://shopify.dev/docs/api/customer/unstable/objects/PurchasingCompany#field-PurchasingCompany.fields.contact) *** ## Interfaces * [Node](https://shopify.dev/docs/api/customer/unstable/interfaces/Node) interface *** ## ||-CompanyContact Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/customer/unstable/interfaces/Node)