---
title: "Create Quote"
method: POST
path: "/provider/quotes"
tags: ["Quote"]
---

# Create Quote

`POST /provider/quotes`

## Request body

- QuoteSanitizer
  - `plan` Association, required
    - `id` string, required
  - `members` QuoteSanitizerMemberSanitizer[], required
    - `type` 'primary' | 'child' | 'spouse', required — Choose one below. You can think of "spouse" as "adult". This is a naming issue that will hopefully be addressed in the future
    - `age` integer
    - `uses_tobacco` boolean, required
    - `dob` string, date — Date must be formatted as YYYY-MM-DD.
    - `start_date` string, date — Date must be formatted as YYYY-MM-DD.
  - `period_in_months` integer — Billing period in months. 1 = monthly, 3 = quarterly, 6 = semi-annually, 12 = annually
  - `coupon` Association
    - `id` string, required
  - `coupon_code` string — The coupon code to apply to the quote (alternative to coupon object)

## Response `200`

Successful response

- PublicQuoteBlueprintOne
  - `billing_period` string
  - `members` string
  - `coupon_discount_in_cents` integer
  - `ongoing_amount_in_cents` integer
  - `registration_fee_in_cents` integer
  - `plan` PublicPlanBlueprintMin
    - `id` string
    - `name` string
    - `plan_type` string
  - `coupon` PublicCouponBlueprintOne
    - `id` string
    - `code` string
    - `description` string
    - `amount_off_in_cents` integer
    - `apply_to_each_patient` boolean
    - `created_at` string, date-time
    - `duration_in_months` integer
    - `percent_off` number, float
    - `updated_at` string, date-time
    - `is_redeemable` boolean
    - `is_archived` boolean
    - `redeemable_from` string, date-time
    - `redeemable_until` string, date-time

---

[API](https://skmtc.net/hint/apis/partner-endpoints.md) · [All operations](https://skmtc.net/hint/apis/partner-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hint/partner-endpoints/revisions/a92ae2a6fa90/schema)
