POST list_events
Events and leads with status, dates, guest count, contact and event owner.
read
Lists events from your account, including leads. Filter by status (lead, qualified, proposal_sent, confirmed, balance_due, completed or lost), by event date, by venue and by event owner. Each item has the event ID that the other tools take. Lost events are returned only when status is lost, as they are hidden from the home stages in the app.
POST /api/v1/perfect-venue/list_events
Input
| Parameter | Type | Description |
|---|---|---|
| status | enum | lead, qualified, proposal_sent, confirmed, balance_due, completed or lost. Omit for all except lost. |
| from | date | Only events on or after this date. |
| to | date | Only events on or before this date. |
| venue_id | string | Limit to one venue when you manage several locations. |
| owner | string | Event owner, a team member email. |
| limit | integer | Events per page. |
| cursor | string | Next page cursor from the previous call. |
Example response
{
"events": [
{
"event_id": "ev_8812",
"name": "Smith rehearsal dinner",
"status": "confirmed",
"start_date": "2026-11-14",
"start_time": "18:00",
"end_time": "22:00",
"group_size": 40,
"spaces": [
"Private Room"
],
"owner": "maria@example.com",
"contact": {
"name": "Jane Smith",
"email": "jane@example.com"
}
}
],
"next_cursor": null
}