Request a quote from a merchant
request_quoteSend a quote request for catalog products to a merchant's sales team on behalf of a named buyer.
This is a two-step, double opt-in flow. The first call emails a confirmation link to contact.email and returns status "confirmation_required"; no lead exists and no merchant is contacted until the buyer confirms. A later call with the same arguments reports "awaiting_confirmation" while the email is unconfirmed, or "received" with a reference_number after confirmation.
Merchant slugs come from list_merchants. Network-catalog brands that are absent from that list use merchant:"airshelf-network" with brandSlug:""; AirShelf routes the confirmed request to that brand.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Any extra context from the buyer | |
| contact | Yes | Buyer contact details | |
| merchant | Yes | Merchant slug or id (from list_merchants), or "airshelf-network" for network-catalog brands | |
| products | Yes | Catalog slugs the buyer is interested in | |
| quantity | No | Units the buyer wants | |
| brandSlug | No | Manufacturer slug (from search results) — required with merchant:"airshelf-network" so the lead reaches the right brand |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| next_step | No | ||
| reference_number | No |