Rsvp Object


Properties
idstringRead-onlyformat GUID

RSVP ID.


revisionintegerRead-onlyformat int64

Revision number, which increments by 1 each time the RSVP is updated. To prevent conflicting changes, the existing revision must be used when updating the RSVP.


eventIdstringformat GUID

Event ID to which the RSVP belongs.


createdDatestringRead-onlyformat date-time

Date and time the RSVP was created.


updatedDatestringRead-onlyformat date-time

Date and time the RSVP was update.


memberIdstringformat GUID

Site member ID. You can override the field value when updating the RSVP. Overriding member ID requires the WIX_EVENTS.MANAGE_RSVP permission.


contactIdstringformat GUID

Contact ID of a guest who filled in the RSVP form. See Contacts API for more details.


firstNamestringminLength 1maxLength 50

First name of a guest who filled in the RSVP form.


lastNamestringminLength 1maxLength 50

Last name of a guest who filled in the RSVP form.


emailstringformat EMAILminLength 4maxLength 255

Email of a guest who filled in the RSVP form.


formForm

Event registration form.


statusstring

RSVP response status.


totalGuestsintegerRead-onlyformat int32

Total number of guests per 1 RSVP.


guestListGuestListRead-only

Guest list.


languagestringRead-onlyformat LANGUAGE

Site language code in the ISO 639-1 format.


localestringRead-onlyformat LANGUAGE_TAG

Locale in the IETF BCP 47 format.


fullyCheckedInbooleanRead-only

Whether all guests are checked in.


checkedInGuestCountintegerRead-onlyformat int32

How many guests are checked in.


additionalGuestDetailsAdditionalGuestDetails

Additional guest details.


disableNotificationsboolean

Whether the notifications are disabled.


onlineConferencingLoginOnlineConferencingLoginRead-only

Guest login details for accessing the online conference event.


anonymizedbooleanRead-only

Whether the RSVP is anonymized.


marketingConsentboolean

Whether a guest agreed to marketing.


extendedFieldsExtendedFields

Custom field data for the RSVP object.

Note: You must configure extended fields using schema plugin extensions in your app's dashboard before you can access the extended fields with API calls.

Rsvp
JSON
{ "rsvp": { "id": "8c30fd39-c927-49c5-95d4-dc75c991681d", "revision": "1", "eventId": "32c0eab1-b7a0-4ec2-9fb6-db76f76ee488", "createdDate": "2023-10-20T08:46:46.665Z", "updatedDate": "2023-10-20T08:46:46.665Z", "memberId": "8a8b9b73-4da8-47a5-8268-4396e68a0605", "contactId": null, "firstName": "John", "lastName": "Doe", "email": "johndoe@mail.com", "form": { "inputValues": [ { "inputName": "firstName", "value": "John", "values": [], "number": null, "dateTime": null, "address": null }, { "inputName": "lastName", "value": "Doe", "values": [], "number": null, "dateTime": null, "address": null }, { "inputName": "email", "value": "johndoe@mail.com", "values": [], "number": null, "dateTime": null, "address": null } ] }, "status": "YES", "totalGuests": 1, "guests": [ { "index": 0, "fullName": "John Doe", "checkInDetails": { "checkedIn": false, "checkInDate": null }, "guestId": 1 } ], "anonymized": false, "language": null, "locale": null, "fullyCheckedIn": false, "marketingConsent": true } }
Did this help?