API: Create Seats Under a Seat Plan

Request

Create multiple seats under an existing seat plan with a POST request:

POST /seats

Request Body:


{
  "seat_plan_id": 1,
  "seats": [
    { "seat_number": "2A", "row_position": 2, "col_position": 1, "seat_type": "regular" },
    { "seat_number": "2B", "row_position": 2, "col_position": 2, "seat_type": "regular" },
    { "seat_number": "2C", "row_position": 2, "col_position": 3, "seat_type": "VIP" }
  ]
}
                

Sample Response:


{
  "status": "success",
  "message": "Seats created successfully",
  "data": [
    {
      "seat_plan_id": 1,
      "seat_number": "2A",
      "row_position": 2,
      "col_position": 1,
      "seat_type": "regular",
      "created_at": "2025-07-08T13:00:00",
      "updated_at": "2025-07-08T13:00:00"
    },
    {
      "seat_plan_id": 1,
      "seat_number": "2B",
      "row_position": 2,
      "col_position": 2,
      "seat_type": "regular",
      "created_at": "2025-07-08T13:00:00",
      "updated_at": "2025-07-08T13:00:00"
    },
    {
      "seat_plan_id": 1,
      "seat_number": "2C",
      "row_position": 2,
      "col_position": 3,
      "seat_type": "VIP",
      "created_at": "2025-07-08T13:00:00",
      "updated_at": "2025-07-08T13:00:00"
    }
  ]
}