Create multiple seats under an existing seat plan with a POST request:
POST /seats
{
"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" }
]
}
{
"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"
}
]
}