---
title: "Prepare an expiring request. The confirmation link requires verified email before booking"
method: POST
path: "/booking-intents"
tags: ["WellFred public API"]
---

# Prepare an expiring request. The confirmation link requires verified email before booking

`POST /booking-intents`

## Request

- Base URL: `https://app.wellfred.com/api/agent`
- URL: `https://app.wellfred.com/api/agent/booking-intents`
- Auth: none declared

## Request body

- object
  - `serviceId` string, uuid, required
  - `startIso` string, date-time, required
  - `partySize` integer, nullable
  - `origin` object
    - `lat` number
    - `lng` number

## Response `200`

- object
  - `success` boolean, required
  - `message` string, required
  - `intentId` string, required
  - `confirmUrl` string, required
  - `readback` object, required
    - `provider` string, required
    - `service` string, required
    - `startIso` string, required
    - `price` number, nullable, required
    - `currency` string, required
    - `partySize` integer, required
    - `priceUnit` string, required
    - `pricingType` string, required

## Other responses

- `422`: Validation error

---

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