string
required
The organization ID that owns the event
string
required
The event ID for which to retrieve RSVP growth data
Request
The endpoint requires authentication via Bearer token and the user must have event management permissions for the organization.Response
boolean
Indicates whether the request was successful
object
Contains the RSVP growth data
Data Calculation Logic
Past Days
- Uses original predicted cumulative target (not actual RSVPs) for the required growth line
- Actual RSVPs are tracked from
EventAnalytics.rsvpHistory(primary source) orEvent.attendees(fallback) - RSVPs are grouped by day using timestamps, with guest counts included
Future Days
- Dynamically recalculates required growth based on actual performance
- If behind schedule: remaining days require higher daily RSVP rates
- If ahead of schedule: remaining days require lower daily RSVP rates
- Ensures the total target is still met by the event date
Data Sources (Priority Order)
EventAnalytics.rsvpHistory- Most accurate, indexed timestampsEvent.attendees.rsvpDate- Fallback if rsvpHistory is empty- Even distribution fallback - If only
rsvpStats.goingcount is available
Error Responses
object
Event not found
object
Server error during data retrieval
Example
Notes
- Date Range: Data spans from event creation date to the day before the event start date
- Frozen Events: For past events, data is frozen at the day before the event start (RSVPs after event day don’t count)
- Dynamic Projections: Future day projections adjust based on actual RSVP performance to ensure the target is still achievable
- Guest Counts: RSVP counts include guest counts from attendee records
- Timezone Handling: Uses a 1-hour buffer for “today” to account for timezone/server clock differences
- Used in the Event Dashboard’s Overview tab to display the RSVP Growth Chart