---
title: "Checkout Quote Created"
method: POST
path: "checkout.quote.created"
tags: ["checkout"]
---

# Checkout Quote Created

`POST checkout.quote.created` (webhook)

## Payload

- ClientFacingCheckoutQuoteCreated
  - `event_type` 'checkout.quote.created', required
  - `team_id` string, uuid, required
  - `data` CheckoutQuote, required
    - `id` string, uuid, required
    - `parent_id` string, uuid, nullable, required
    - `created_at` string, date-time, required
    - `expires_at` string, date-time, required
    - `modality` 'testkit' | 'walk_in_test' | 'at_home_phlebotomy' | 'on_site_collection', required — The method used to perform a lab test. ℹ️ This enum is non-exhaustive.
    - `priority` boolean, required
    - `us_state` string, required
    - `order_set` OrderSetRequest, required
      - `lab_test_ids` string[], nullable
      - `add_on` AddOnOrder
        - `marker_ids` integer[], nullable
        - `provider_ids` string[], nullable
      - `lab_account_id` string, uuid, nullable
    - `walk_in_collection_networks` WalkInCollectionNetworkSlug[], required
    - `line_items` CheckoutQuoteLineItem[], required
      - `code` 'lab_test_fee' | 'draw_fee', required — ℹ️ This enum is non-exhaustive.
      - `amount_minor` integer, required
      - `currency` 'USD', required

## Acknowledgement `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/tryvital/apis/junction-api.md) · [All operations](https://skmtc.dev/tryvital/apis/junction-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tryvital/junction-api/revisions/86a0ab23629e/schema)
