| Family | Path | Payload |
|---|---|---|
| Custom Data Export | GET /<your-namespace>/v1/events/{eventId}/guests | Full record including externalId, smsOptIn, and companyName. |
| Salesforce | GET /salesforce/v1/events/{eventId}/guests | Lean record. Omits externalId, smsOptIn, and companyName. |
| Blackbaud | GET /blackbaud/v1/events/{eventId}/guests | Same as Salesforce variant. |
Authorization
- Custom Data Export
- Salesforce
- Blackbaud
The authenticated caller must be the dedicated service user provisioned for your integration, and have access to the event.
Custom Data Export endpoints require a dedicated service user provisioned per customer. Contact support@givergy.com to set up your integration.
Path parameters
| Name | Type | Notes |
|---|---|---|
eventId | UUID | EMS event id (returned by List events). |
Query parameters
| Name | Type | Default | Notes |
|---|---|---|---|
q | string | "" | Full-text search across name, email, etc. |
since | long | 1606062358 | updated >= since. |
offset | int | 0 | Pagination offset. |
limit | int | 1000 | Page size. Maximum 1000. |
Response
- Custom Data Export
- Salesforce
- Blackbaud
Guest[] — Custom Data Export variant. Includes externalId, smsOptIn, and companyName fields not present on the connector variants.Example
- Custom Data Export
- Salesforce
- Blackbaud
Consent fields
Every guest record carries three consent fields:| Field | Type | Description |
|---|---|---|
consentAsked | boolean | Whether the guest has been prompted for consent. |
consentStatus | Status enum | Typically "active" or "inactive" for consent records. |
consentChannels | string | Comma-separated channels the guest has opted in to (e.g. email,sms,post). Empty string when none. |
CLIENT consent owner), not a multi-tenant consent platform — opt-in choices apply to communication from the event organizer.
Address fields
Each guest may have up to threeAddressDetail records:
| Field | Purpose |
|---|---|
mainAddress | Primary postal address. |
giftAidAddress | UK Gift Aid declaration address. |
taxReceiptAidAddress | US tax-receipt address. |
AddressDetail for the field-by-field reference (note the snake_case recipient_name field).