> ## Documentation Index
> Fetch the complete documentation index at: https://developers.momogood.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Limitations and caveats

> What this API doesn't do today, what's on the roadmap, and a few edge cases worth knowing before you build.

A short list of intentional limits, edge cases, and Coming Soon items worth knowing before you build.

## Read-only

None of the endpoints documented here accept writes. Event creation, item creation, payment capture, refunds, and any other state-changing operations are performed through the Givergy product UI.

<Info>
  **Coming Soon — write/mutation endpoints.** Write capabilities (creating events, items, processing payments) are scoped per integration. Contact [support@givergy.com](mailto:support@givergy.com) to discuss your use case.
</Info>

## Connector payloads are leaner than Custom Data Export

The Salesforce and Blackbaud connector endpoints intentionally restrict the payload to the subset their respective CRMs natively ingest. If you need:

* Payment status, processor type, or project segment fields, or
* Descriptive item fields (description, terms, categories, IRS subcategories, bid increments, starting prices, tax rates, estimates), or
* Guest `externalId`, `smsOptIn`, or `companyName`

… you must use the Custom Data Export family. See [Payload customization examples](/events-auctions/overview#payload-customization-examples) on the Overview page for the full per-record comparison.

For a new integration, we'd shape the payload to your destination — adding fields, dropping fields, or transforming values at the boundary. The connector trims aren't fixed; they're examples of what we've delivered before.

## No list-events endpoint on the connector families

The Salesforce and Blackbaud families don't expose a `/events` listing endpoint today. Integrations using those families typically receive event IDs out-of-band (from the destination CRM) and call `/items`, `/purchases`, and `/guests` directly.

<Info>
  **Coming Soon — list-events on connector families.** Contact [support@givergy.com](mailto:support@givergy.com) if you need it.
</Info>

## Multi-region: independent deployments

The five production hostnames listed in [Base URL and regions](/events-auctions/base-url-and-regions) are **independent deployments with independent databases**. Cross-region queries aren't possible — an integration is always scoped to a single region.

If you need data from multiple regions, run separate integrations per region.

<Info>
  **Coming Soon — additional regions.** Contact [support@givergy.com](mailto:support@givergy.com) if your data-residency needs aren't covered today.
</Info>

## Auth model: long-lived service-user credential

Session-cookie auth requires a long-lived service-user credential. Plan for rotation and secret storage. See [Authentication](/events-auctions/authentication) for credential-handling guidance.

<Info>
  **Coming Soon — OAuth 2.0 and API-key auth** as a replacement for session-cookie. Contact [support@givergy.com](mailto:support@givergy.com) to be notified when available.
</Info>

## Enum serialization: lowercase only

All enum values are lowercase in JSON. Code-generated clients that assume uppercase will not deserialize correctly. See [Conventions](/events-auctions/conventions#enum-casing).

## `giftAidStatus` values

Only `not_asked`, `yes`, `no` are valid wire values. Treat anything else as a future addition and surface it as opaque rather than crashing — Givergy may add new values over time without considering that a breaking change.

Earlier Givergy reference material listed values like `CLAIMED`, `PENDING`, `NOT_REQUESTED`. Those were incorrect.

## Rate-limit thresholds aren't publicly fixed

Concrete rate-limit thresholds are tuned periodically and vary by region. Plan for **1 request per second per integrator** and contact [support@givergy.com](mailto:support@givergy.com) in advance if you expect to need higher quotas. See [Rate limiting](/events-auctions/rate-limiting).

## No webhook notifications today

There are no push notifications for resource changes today. Use the [polling pattern](/events-auctions/polling-pattern) with `since`.

<Info>
  **Coming Soon — webhook notifications.** Contact [support@givergy.com](mailto:support@givergy.com) to express interest.
</Info>

## New connector and destination shapes

<Info>
  **Coming Soon — new CRM and warehouse connectors.** HubSpot, Microsoft Dynamics, NetSuite, Raiser's Edge, Snowflake, BigQuery, and any other destination with a stable ingestion interface. Each new family is built on the same foundation as the Custom Data Export and existing connector shapes. Contact [support@givergy.com](mailto:support@givergy.com) to scope.
</Info>
