Next Restaurant 6.1.0: move your data in, run payroll, and connect other systems Next Inventory 6.2.0: a REST API and webhooks for your other systems Next DB 6.1: Auto-Updating Tables, Printing, Phone Layout and SEO Next Task 6.0.0: a task manager for Joomla Next Inventory 6.1.1: smoother Check Out, no more list limits, and much faster PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Building the Future of Joomla Extensions
NextSoftware

reservation

EVENT reservation

reservation.created, .updated, .status_changed, .cancelled, .seated, .no_show

Trigger

data is the reservation. A status change sends reservation.status_changed and, for cancelled / seated / no_show, the specific event as well — both with previous_status. Subscribe to whichever you need.

Payload

{
    "id": "msg_7c1e0f3a9b2d4c6e8f0a1b2c3d4e5f60",
    "type": "order.placed",
    "event": "string",
    "data": {
        "id": 1,
        "reservation_number": "RES-000109",
        "location_id": 1,
        "customer_id": 1,
        "area_id": 1,
        "table_ids": [
            1
        ],
        "guest_name": "string",
        "guest_phone": "string",
        "guest_email": "string",
        "party_size": 1,
        "reserved_at": "string",
        "reserved_at_local": "string",
        "duration_minutes": 1,
        "status": "pending",
        "deposit_amount": 1.5,
        "special_requests": "string",
        "source": "web",
        "created_at": "string",
        "updated_at": "string"
    },
    "timestamp": "2026-01-01T12:00:00Z"
}

See also

All Extensions