---
title: "Prepare a calendar booking that requires confirmation"
method: POST
path: "/api/agent/companies/{slug}/calendar-booking"
---

# Prepare a calendar booking that requires confirmation

`POST /api/agent/companies/{slug}/calendar-booking`

## Request

- Base URL: `https://agentready.ch`
- URL: `https://agentready.ch/api/agent/companies/{slug}/calendar-booking`
- Auth: none declared

## Path parameters

- `slug` string, required

## Request body

- object
  - `start` string, date-time, required
  - `attendee_name` string, required
  - `attendee_email` string, email, required
  - `attendee_timezone` string
  - `company_name` string
  - `company_website` string, uri
  - `notes` string
  - `consent` true, required

## Response `200`

Booking draft prepared. Response includes confirmationUrl. Cal.com is called only after human confirmation.

## Other responses

- `400`: Invalid request or missing consent
- `404`: Company not found

---

[API](https://skmtc.dev/agentready/apis/agentready-ch-agent-action-api.md) · [All operations](https://skmtc.dev/agentready/apis/agentready-ch-agent-action-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentready/apis/agentready-ch-agent-action-api/revisions/7b7fad548fc7?raw)
