Skip to main content
Version: v1

Paradarum CDN API

The Paradarum Developer API lets you automate your CDN: purge cache, manage properties and rules, pull statistics, and open support tickets from your own tooling or CMS plugins.

Base URLโ€‹

https://api.paradarum.com

All paths are prefixed with /api and are case-insensitive (/api/property and /api/Property are equivalent). There is no version segment in the URL.

Authenticationโ€‹

There are two ways to authenticate. Most automation should use an API key.

ModeHeaderUse it for
API keyX-API-Key: pdm_โ€ฆAutomation, CMS plugins, cache purge. Create keys in the panel under Account โ†’ API Keys.
Bearer (JWT)Authorization: Bearer <jwt>The panel / interactive sessions. Obtain a token from POST /api/auth/login.

Send the raw key as the X-API-Key value โ€” there is no Bearer word for API keys. Your account is derived from the credential, so you never send an accountId for property or purge endpoints (the Tickets endpoints are the exception and take an accountId query parameter).

Response envelopeโ€‹

Every response is wrapped in a standard envelope:

{
"succeeded": true,
"message": "",
"data": { },
"pageNumber": 1,
"pageSize": 10,
"totalPages": 1,
"totalRecords": 1
}

succeeded is true for any HTTP status below 400. There is no machine-readable error code โ€” branch on the HTTP status and read message. The pagination fields are only meaningful on list endpoints.

Rate limitsโ€‹

No rate limiting is enforced on the public API today. Purge is asynchronous: a 200 with a jobCount means the purge was queued, not that the cache is already cleared.

Authenticationโ€‹

Send your raw API key (pdm_โ€ฆ) as the header value.

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key