---
title: "Monthly net quote for a plan with add-ons, each figure with its source"
method: POST
path: "/api/agents/quote"
---

# Monthly net quote for a plan with add-ons, each figure with its source

`POST /api/agents/quote`

## Request

- Base URL: `https://smartwebchat.eu`
- URL: `https://smartwebchat.eu/api/agents/quote`
- Auth: none required

Prices business or agency with optional add-ons and message overage; white label returns price 'custom'. No checkout link is issued. Rate limited per IP.

## Request body

- object
  - `plan` 'business' | 'agency' | 'white_label', required: Plan to quote. 'white_label' returns price 'custom' without a calculation.
  - `additional_assistants` integer: Additional assistants beyond the plan's included number (integer, 0 or more).
  - `additional_seats` integer: Additional team seats beyond the plan's included number (integer, 0 or more).
  - `expected_messages_per_month` integer: Expected messages per month; overage above the included quota is priced per 1,000 messages.

## Response `200`

Quote

- Quote: Monthly net quote in EUR from the product-truth layer, each line with its source fact id; white label is 'custom'. No checkout link.
  - `schema_version` '1.0', required
  - `kind` 'priced' | 'custom', required
  - `plan` 'business' | 'agency' | 'white_label', required
  - `currency` 'EUR', required
  - `tax` 'net', required
  - `billing` 'monthly'
  - `included` object
  - `line_items` object[]
    - `id` string
    - `quantity` number
    - `unit` string
    - `unit_net_eur` number
    - `total_net_eur` number
    - `source_fact_id` string
  - `total_monthly_net_eur` number
  - `price` 'custom'
  - `self_service` boolean
  - `assumptions` string[]
  - `checkout_note` string, required
  - `provenance` object, required

## Other responses

- `400`: Invalid input — issues list with path, message, code
- `429`: Rate limited — Retry-After: 60
- `503`: Quote unavailable — a price fact is not approved

---

[API](https://skmtc.dev/smartwebchat/apis/smartwebchat-api.md) · [All operations](https://skmtc.dev/smartwebchat/apis/smartwebchat-api/llms.txt) · [OpenAPI document](https://skmtc.dev/smartwebchat/apis/smartwebchat-api/revisions/1b052502dacb?raw)
