API Versioning
PCI Booking does not version its API. There is a single API endpoint and all changes are backwards compatible. You do not need to specify a version number, pin to a version, or migrate between versions. When new features are added, they are made available at the same base URL:Check the Changelog for recent feature additions and bug fixes.
Rate Limits
PCI Booking enforces per-user rate limits on certain API endpoints. The rate limit is configured per account and measured in requests per second.Which endpoints are rate-limited
Rate limiting applies to the following endpoint groups:
Other endpoints (account management, SFTP, stylesheet management, card capture forms) are not rate-limited.
Rate limit behavior
- The limit is measured per calendar second. Each API user has a maximum number of allowed requests per second.
- When the limit is exceeded, the API returns HTTP
429 Too Many Requestswith a plain text message. - There are no
Retry-AfterorX-RateLimit-*response headers. Wait at least one second before retrying.

