---
title: "Create multiple event appointments"
method: POST
path: "/locations/{location_id}/events/{event_id}/appointments/bulk"
tags: ["Events"]
---

# Create multiple event appointments

`POST /locations/{location_id}/events/{event_id}/appointments/bulk`

## Path parameters

- `location_id` integer, required
- `event_id` integer, required

## Request body

- object
  - `records` object[], required
    - `client_id` integer
    - `name` string
    - `phone` string
    - `email` string, email
    - `clients_count` integer
    - `send_sms_now` integer
    - `sms_hour` integer
    - `email_hour` integer

## Response `201`

Per-record creation results

- object
  - `data` object[], required — Created appointments as JSON:API `record` resources, same attributes as the single appointment creation
    - `type` string, required
    - `id` string, required
    - `attributes` object, required
  - `meta` object, required
    - `errors` object[], required — Records that were not created; the others are created regardless
      - `index` integer, required — Position of the record in the request `records` array
      - `phone` string, nullable, required
      - `name` string, nullable, required
      - `error` string, required — Localized reason

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

## Changes

- **2026-09-29** `a3a7f7158533` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/alteg/apis/business-management/changes/locations/:location_id/events/:event_id/appointments/bulk/post.md)

---

[API](https://skmtc.dev/alteg/apis/business-management.md) · [All operations](https://skmtc.dev/alteg/apis/business-management/llms.txt) · [OpenAPI document](https://skmtc.dev/alteg/apis/business-management/revisions/0f9938a8b921?raw)
