> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# QuoteType

GraphQL object

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/b2b/b2b-graphql/types/objects/quote-type

## Fields

- `id`
- `createdAt`
- `updatedAt`
- `quoteNumber` — Quote number
- `quoteTitle` — Title of the quote
- `referenceNumber` — Reference number of a quote
- `userEmail`
- `bcCustomerId`
- `createdBy` — Created by user of the quote
- `createdByEmail`
- `expiredAt`
- `companyId`
- `salesRepStatus`
- `customerStatus`
- `subtotal` — subtotal amount of the quote
- `discount` — discount amount of the quote
- `grandTotal` — Grand total amount of the quote
- `cartId`
- `cartUrl`
- `checkoutUrl`
- `bcOrderId` — BC order ID of the quote
- `currency` — Currency information of the quote
- `contactInfo` — Contact info of the quote
- `trackingHistory` — Tracking history of the quote
- `extraFields` — Extra fields of the quote
- `notes` — Notes of the quote
- `legalTerms` — Legal terms of the quote
- `shippingTotal` — Shipping total of the quote
- `taxTotal` — total tax amount of the quote
- `totalAmount` — total amount of the quote
- `shippingMethod` — Shipping method of the quote
- `billingAddress` — Billing address of the quote
- `oldSalesRepStatus`
- `oldCustomerStatus`
- `recipients` — Recipients of the quote
- `discountType` — Discount type of the quote
- `discountValue` — Discount value of the quote
- `pdfTemplate`
- `pdfLang`
- `displayDiscount`
- `allowCheckout`
- `totalIsTbd` — Is the total to be determined (TBD)
- `status` — Status of the quote
- `company` — Company name of the quote
- `salesRep` — Sales Rep name of the quote
- `salesRepEmail` — Sales Rep email of the quote
- `orderId` — order ID of the quote
- `shippingAddress` — Shipping address of the quote
- `productsList` — Products list of the quote
- `storefrontAttachFiles` — Storefront attach files of the quote
- `backendAttachFiles` — Backend attach files of the quote
- `storeInfo` — Store information
- `companyInfo` — Company information
- `salesRepInfo` — Sales rep information
- `quoteLogo` — logo of the quote
- `quoteUrl` — url of the quote
- `channelId` — The channel id of the quote
- `channelName` — The channel name of the quote
- `uuid` — UUID for secure quote access

## Definition

```graphql
type QuoteType implements Node {
  id: String!
  createdAt: Int!
  updatedAt: Int!
  quoteNumber: String
  quoteTitle: String
  referenceNumber: String
  userEmail: String
  bcCustomerId: Int
  createdBy: String
  createdByEmail: String
  expiredAt: Int
  companyId: CompanyType
  salesRepStatus: Int!
  customerStatus: Int!
  subtotal: String
  discount: String
  grandTotal: String
  cartId: String
  cartUrl: String
  checkoutUrl: String
  bcOrderId: String
  currency: GenericScalar
  contactInfo: GenericScalar
  trackingHistory: GenericScalar
  extraFields: [QuoteExtraFieldsValueType]
  notes: String
  legalTerms: String
  shippingTotal: String
  taxTotal: String
  totalAmount: String
  shippingMethod: GenericScalar
  billingAddress: GenericScalar
  oldSalesRepStatus: Int
  oldCustomerStatus: Int
  recipients: GenericScalar
  discountType: Int
  discountValue: String
  pdfTemplate: String
  pdfLang: String
  displayDiscount: Boolean
  allowCheckout: Boolean
  totalIsTbd: Boolean
  status: Int
  company: String
  salesRep: String
  salesRepEmail: String
  orderId: String
  shippingAddress: GenericScalar
  productsList: [ProductType]
  storefrontAttachFiles: [QuoteAttachFiles]
  backendAttachFiles: [QuoteAttachFiles]
  storeInfo: StoreInfoType
  companyInfo: CompanyInfoType
  salesRepInfo: salesRepInfoType
  quoteLogo: String
  quoteUrl: String
  channelId: Int
  channelName: String
  uuid: String
}
```