curl --request GET \
--url https://{workspace}.attendu.com/api/v1/guests \
--header 'x-api-key: <api-key>'{
"results": [
{
"_id": "<string>",
"event": "<string>",
"status": {
"confirmation": 2,
"attendance": 1,
"declineMessage": null,
"givenConsents": [],
"visitedZones": [],
"addMethod": "publicRegistration",
"checkInMethod": "qrScan"
},
"properties": {
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"lang": "en",
"X62TkjiV": "My custom note",
"yN9hzaCj": "1QLXYBlw",
"Ybb48GO7": [
"7bR7m2au",
"BdwYyYmi"
],
"ticketType": "QF78tnh3"
},
"_populated": {
"properties": {
"First name": "John",
"Last name": "Doe",
"Email": "[email protected]",
"Language": "en",
"Note": "My custom note",
"Ticket type": "VIP",
"Interests": [
"Technology",
"Business"
]
},
"status": {
"confirmation": "Confirmed (+1)",
"attendance": "Attended"
}
},
"confirmedAt": "2023-11-07T05:31:56Z",
"attendedAt": "2023-11-07T05:31:56Z",
"starred": false,
"extras": {
"roommates": [
"507f1f77bcf86cd799439011",
"507f191e810c19729de860ea"
],
"payment": {
"isPaid": true,
"paidAt": "2023-04-15T14:30:00Z",
"stripePaymentIntent": "pi_3RJut1234567890",
"stripeInvoice": "in_1RJutEIz1234567890",
"usedPromoCodes": [
{
"id": "43oMGCex",
"amount": 100,
"code": "U2QWC8"
}
]
}
}
}
],
"total": 123
}Retrieves a paginated list of guests with filtering, sorting, and search capabilities.
curl --request GET \
--url https://{workspace}.attendu.com/api/v1/guests \
--header 'x-api-key: <api-key>'{
"results": [
{
"_id": "<string>",
"event": "<string>",
"status": {
"confirmation": 2,
"attendance": 1,
"declineMessage": null,
"givenConsents": [],
"visitedZones": [],
"addMethod": "publicRegistration",
"checkInMethod": "qrScan"
},
"properties": {
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"lang": "en",
"X62TkjiV": "My custom note",
"yN9hzaCj": "1QLXYBlw",
"Ybb48GO7": [
"7bR7m2au",
"BdwYyYmi"
],
"ticketType": "QF78tnh3"
},
"_populated": {
"properties": {
"First name": "John",
"Last name": "Doe",
"Email": "[email protected]",
"Language": "en",
"Note": "My custom note",
"Ticket type": "VIP",
"Interests": [
"Technology",
"Business"
]
},
"status": {
"confirmation": "Confirmed (+1)",
"attendance": "Attended"
}
},
"confirmedAt": "2023-11-07T05:31:56Z",
"attendedAt": "2023-11-07T05:31:56Z",
"starred": false,
"extras": {
"roommates": [
"507f1f77bcf86cd799439011",
"507f191e810c19729de860ea"
],
"payment": {
"isPaid": true,
"paidAt": "2023-04-15T14:30:00Z",
"stripePaymentIntent": "pi_3RJut1234567890",
"stripeInvoice": "in_1RJutEIz1234567890",
"usedPromoCodes": [
{
"id": "43oMGCex",
"amount": 100,
"code": "U2QWC8"
}
]
}
}
}
],
"total": 123
}Event ID to scope the guest list.
Number of records to skip for pagination.
x >= 00
Maximum number of records to return.
1 <= x <= 10020
Search term for filtering guests by first name, last name, or email.
"john"
Filter guests by exact email address match.
Sort field and direction (field:asc|desc).
"lastName:asc"
JSON-encoded filter criteria for guest properties.
"{\"status.confirmation\":1}"
List of guests with pagination metadata.
Show child attributes
Guest ID
Event ID
Guest status information including confirmation, attendance, consents and check-in details
Show child attributes
-1 = declined, 0 = default, 1 = confirmed, 2 = confirmed + 1 partner, 3 = confirmed + 2 partners
0 = default, 1 = attended, 2 = attended + 1 partner, 3 = attended + 2 partners
Array of consents that the guest has given
Array of zone IDs that the guest has visited
Message from the guest when they declined the invitation
Method used to add the guest to the event
batchImport, singleAdd, checkInAdd, publicRegistration Method used to check in the guest
qrScan, manual {
"confirmation": 2,
"attendance": 1,
"declineMessage": null,
"givenConsents": [],
"visitedZones": [],
"addMethod": "publicRegistration",
"checkInMethod": "qrScan"
}Guest properties including default required fields and any custom properties defined for the event
Show child attributes
First name of the guest
Last name of the guest
Email address of the guest
Language of the guest
Ticket type of the guest
{
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"lang": "en",
"X62TkjiV": "My custom note",
"yN9hzaCj": "1QLXYBlw",
"Ybb48GO7": ["7bR7m2au", "BdwYyYmi"],
"ticketType": "QF78tnh3"
}Show child attributes
Localized and human-readable guest properties
Show child attributes
{
"First name": "John",
"Last name": "Doe",
"Email": "[email protected]",
"Language": "en",
"Note": "My custom note",
"Ticket type": "VIP",
"Interests": ["Technology", "Business"]
}Date and time when the guest was confirmed
Date and time when the guest attended the event
Indicates if the guest is starred
Optional additional guest data
Show child attributes
Array of guest IDs who are roommates
Guest ID of a roommate
Ticket payment information
Show child attributes
Indicates if the ticket has been paid
Date and time when the ticket was paid
Stripe payment intent ID
Stripe invoice ID
Array of promo codes used for this payment.
Show child attributes
[
{
"id": "43oMGCex",
"amount": 100,
"code": "U2QWC8"
}
]{
"roommates": [
"507f1f77bcf86cd799439011",
"507f191e810c19729de860ea"
],
"payment": {
"isPaid": true,
"paidAt": "2023-04-15T14:30:00Z",
"stripePaymentIntent": "pi_3RJut1234567890",
"stripeInvoice": "in_1RJutEIz1234567890",
"usedPromoCodes": [
{
"id": "43oMGCex",
"amount": 100,
"code": "U2QWC8"
}
]
}
}Total count of matching guests