Skip to main content
GET
Get Invoice Event Attendee Line

Get Invoice Event Attendee Line

Returns the EventAttendee record linked to a specific invoice line. This endpoint is used to enrich invoice lines that originate from an event ticket purchase, providing event name, product pricing, and attendee details.

Authentication

This endpoint requires an authenticated customer session.

Path Parameters

number
required
The unique identifier of the parent invoice.
string
required
The UniqueId of the event attendee record associated with the invoice line. Available on the invoice line as EventAttendeeUniqueId.

Query Parameters

string
Comma-separated list of field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Supports nested paths using dot notation. Example: _shape=Attendee.FullName,Attendee.EventProductName,Attendee.CalendarEvent.Name.

Response

Returns an EventAttendee object.
number
ID of the calendar event the attendee signed up for.
number
ID of the event product (ticket type) purchased.
string
Full name of the attendee.
string
Email address of the attendee.
string
Display name of the event.
string
Name of the ticket type or event product purchased.
string
Price of the event product as a formatted string.
string
ISO 4217 currency code for the event product price.
number
ID of the customer who purchased the ticket (if applicable).
string
Full name of the customer (if applicable).
string
Invoice number associated with the purchase (if applicable).
string
Whether the associated invoice has been paid (if applicable).
string
Globally unique identifier for the attendee record.

Example Response

Usage in Portal

Used to render event/ticket details in invoice line rows within the basket and invoice summary.
  • File: src/components/Basket/invoiceLines/EventAttendeeInvoiceLineRow.tsx

Typical integration pattern

  • GET /api/public/billing/invoices/{invoiceId} – Get full invoice details
  • GET /api/public/events/{id} – Get event details

Error Responses

error
The current user is not authenticated or does not have access to this invoice.
error
The invoice or attendee record does not exist.