Skip to main content
The Unified API is BundleUp’s abstraction layer on top of third-party APIs. It provides a single, consistent API surface across integrations while preserving the same execution guarantees as the proxy. Under the hood, the Unified API runs on the same edge infrastructure and follows the exact same authentication, rate limiting, and retry behavior as the proxy API. If you understand the proxy, the Unified API will feel familiar.

What the Unified API is

The Unified API exposes normalized endpoints that represent common actions across providers. Instead of learning and maintaining different request shapes for every integration, you call one endpoint and let BundleUp handle provider-specific differences.

What the Unified API is not

The Unified API is not a full replacement for provider-specific APIs. It does not attempt to expose every edge case or vendor-specific feature. If you need low-level control or access to provider-unique functionality, you should use the proxy API instead.

Execution guarantees

All Unified API requests are executed through the same edge worker as the proxy API. This means:
  • The same authentication model applies. Requests require a Bearer API key and a connection ID.
  • The same per-connection rate limits are enforced.
  • The same retry behavior applies to safe, idempotent requests.
  • The same logging and observability are available.
There is no separate quota, execution model, or reliability layer for the Unified API.