Skip to main content

Documentation Index

Fetch the complete documentation index at: https://momogood.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Lists all sellable / biddable items for an event, grouped by category, as an ItemsBundle. Available in two of the three families today:
FamilyPathPayload
Custom Data ExportGET /<your-namespace>/v1/events/{eventId}/itemsFull record fields.
BlackbaudGET /blackbaud/v1/events/{eventId}/itemsLean record fields tailored for Blackbaud ingestion.
Coming Soon — list-items on the Salesforce connector family. If you need item data via a Salesforce-shaped payload, contact support@givergy.com.

Authorization

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

NameTypeNotes
eventIdUUIDEMS event id (returned by List events).

Query parameters

NameTypeDefaultNotes
qstring""Full-text filter applied per category.
sincelong1606062358updated >= since.
offsetint0Applied per category independently.
limitint1000Page size per category. Maximum 1000.
offset and limit apply per category in the response, not across the whole bundle. If you have more than 1000 records in any single category, paginate by re-issuing the request with rising offset until every category returns an empty array. See Polling pattern → Bundle pagination caveat.

Response

ItemsBundle — always the same wrapper shape, with the per-record fields varying by family:
Returns the full variants of BuyNowItem, AuctionItem, Pledge, Raffle, Ticket, and GliRaffle.The Custom Data Export item types include descriptive fields the connector variants strip:
  • revenueStreamType, externalId, categories, irsSubcategory
  • startPrice, increments, description, termsDescription
  • taxRate, estimate (where applicable)
See Payload customization examples for the full comparison.

Example

curl --cookie session.cookie \
  '{EMS_BASE_URL}/<your-namespace>/v1/events/8f3c2a1d-9b4e-4c7a-a1d2-6e5f4c3b2a10/items?since=1714000000'
See the full ItemsBundle (Custom Data Export) example response.

What’s in the response

ItemsBundle has six top-level keys, each holding an array of records of one type:
Wrapper keyRecord typeWhat it represents
buyNowsBuyNowItemFixed-price items guests can purchase immediately.
auctionItemsAuctionItemAuction lots that guests bid on.
pledgesPledgeDonation asks (fixed or open-amount).
prizeDrawsRaffleStandard ticketed prize draws.
gliRafflesGliRaffleGLI-regulated raffles (separate compliance handling).
ticketsTicketEvent-entry ticket types.
The wrapper shape is constant across every family — only the contents of each array change between the Custom Data Export and connector variants.