List events
Events by status, date range, room or location, with guest count and amount due.
GET https://cotlet.dev/api/v1/tripleseat/events
read
Lists events that overlap your date range, each with name, status, room, date, times, owner, contact and guest count, plus the grand total and amount due. Filter by one status: Prospect, Tentative, Definite, Closed or Lost. Results come 50 per page; use the cursor for the rest. Pass event_id to get_event for the full record.
Parameters
| Name | Type | Description |
|---|---|---|
| status string | string | Prospect, Tentative, Definite, Closed or Lost. |
| date_from date | date | Events that touch this date or later. |
| date_to date | date | Events that touch this date or earlier. |
| room_id integer | integer | Only events in this room, from list_rooms. |
| location_id integer | integer | Only this location. Needed if your account has more than one. |
| limit integer | integer | 1 to 50. Default: 50. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl https://cotlet.dev/api/v1/tripleseat/events \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("tripleseat", "list_events") const result = await cotlet.call('tripleseat', 'list_events'); cotlet call tripleseat list_events Example response
{
"events": [
{
"event_id": 5528840,
"name": "Alvarez rehearsal dinner",
"status": "Definite",
"event_date": "2026-10-09",
"start": "18:00",
"end": "22:00",
"room": "Garden Room",
"owner": "Sam Reyes",
"guest_count": 36,
"grand_total": 4280,
"amount_due": 0
}
],
"next_cursor": null
}