Skip to main content
Pandabase HTTP API allows developers to interact programmatically with their Pandabase resources using HTTP requests. The API supports any programming language or framework that can send HTTP requests. You can use the commands listed below with curl by providing your token.

API Basics

EnvironmentURLProtocols
Productionhttps://pandabase.io/apiHTTP/1.1-2 over TLS
Preview Featureshttps://pandabase.io/api/previewHTTP/1.1-2 over TLS

Additional Information

  • All endpoints are accessible under the specified URLs.
  • The API follows the REST architecture principles.
  • Both production and sandbox environments support HTTP/1.1 and HTTP/2 protocols.
  • All communications are secured using TLS (Transport Layer Security).

Domains and IP addresses

Only HTTPS requests are allowed, any requests made with HTTP will be redirected.

Content Type

All requests must be encoded as JSON with the Content-Type: application/json header. If not otherwise specified, responses from the Pandabase API, including errors, are encoded exclusively as JSON as well.

Authentication

API keys are necessary for authentication and API usage. Although account session tokens can be used, they are not recommended due to security reasons.

Versioning

The Pandabase API uses a hybrid versioning system that combines major versions with date-based increments to ensure stability while providing continuous improvements. How It Works:
  1. Major Versions (v1, v2, v3): Released when there are breaking changes that require code updates
    • Breaking changes include endpoint restructuring, renamed fields, or removed functionality
    • Each major version is maintained separately to give you time to migrate
    • Current version: V3 (released December 25, 2024)
  2. Date-Based Increments (YYYY/MM/DD): Added to major versions for non-breaking updates
    • Non-breaking changes include new features, additional fields, bug fixes, and performance improvements
    • Format: YYYY/MM/DD-{VERSION} (e.g., 2024/12/25-v3)
    • These updates are backward compatible within the same major version
Version Header: Every API response includes the current version in the X-API-Version header, allowing you to track which version you’re using. Migration Timeline:
  • V1 and V2 endpoints will be available until January 1st, 2026
  • V3 endpoints are available now at https://pandabase.io/api
  • See the changelog for detailed version history

Request IDs

Every API request you make is assigned a unique request identifier for easy tracking and troubleshooting. This identifier can be found in the response headers under X-Request-Id. In the rare event if you encounter an issue with our service, providing this request identifier to our support team will expedite the resolution process.