Skip to main content
GET
List My Events

List My Events

Returns a paginated list of event attendances (tickets) for the authenticated customer. Pass showUpcoming=true to restrict the list to events that have not yet started — used to power the “Upcoming Events” widget on the personal dashboard and the tickets counter.

Authentication

Requires a valid customer bearer token.

Query Parameters

showUpcoming
boolean
required
true — return only tickets for events whose end date is in the future. false — return all tickets regardless of event date.
_shape
string
Comma-separated dot-notated field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Example: _shape=Records.Id,Records.CalendarEvent.Name
_page
number
1-based page number. Default: 1
_pageSize
number
Records per page. Default: 25 · Maximum: 100
_orderBy
string
Field to sort by. Default: CreatedOn
_sortDirection
string
asc or desc. Default: desc

Response

Returns a MyEvents object which extends ApiListResult<EventAttendee>. See API Overview for pagination fields. The Records array contains attendee (ticket) objects.

Core Fields

Records[].Id
number
required
Unique identifier for the ticket/attendance record. Use this as {id} in the sendTicket and cancelTicket endpoints.
Records[].AttendeeCode
string
Unique code printed on the ticket — used for check-in at the event.
Records[].FullName
string
Full name of the ticket holder.
Records[].Email
string
Email address of the ticket holder.

Event & Product

Records[].CalendarEvent
CalendarEvent
The event this ticket belongs to. See List Events for the full CalendarEvent schema.
Records[].EventProduct
EventProduct
The ticket product that was purchased. Contains price, name, and availability details.
Records[].EventProductName
string
Denormalised name of the ticket product — available without expanding EventProduct.
Records[].EventProductPrice
number
Denormalised price of the ticket product in the location’s currency.

Attendee

Records[].Coworker
Coworker
The Coworker object for the ticket holder, including profile and contact information.
Records[].Business
Business
The coworking location where the event takes place.

Timestamps

All datetime fields are ISO 8601 strings. *On fields are in the location’s local timezone; *OnUtc fields are UTC.
Records[].CreatedOn
string
Local datetime the ticket was issued.
Records[].CreatedOnUtc
string
UTC datetime the ticket was issued.
Records[].UpdatedOn
string
Local datetime of the last update.
Records[].UpdatedOnUtc
string
UTC datetime of the last update.

Examples

Fetch upcoming tickets (full payload)

Fetch my events with a minimal field set

TypeScript Integration

Usage in Portal

Error Responses

401 Unauthorized
error
The customer is not authenticated or the session has expired.