API v3 Docs intro

As a CDN77 customer, you can make use of our CDN REST API to automate your CDN Resource management or your account management. Find out more about the features and how to get started below.

Getting started

Once you've set up your CDN77 account, navigate to Account Settings in our Client Panel and select the API Token section. Here you can manage your access tokens for authenticating with our API, make sure to store your access token securely so no one else can access it.

Request

In order to make your first v3 API request, set your token in the request headers as per the following example:

curl \
    --request GET https://api.cdn77.com/v3/cdn \
    --header 'Authorization: Bearer YOUR_GENERATED_TOKEN'

If the endpoint requires a request body make sure to include it in your request. Note that our API only accepts content type application/json as request body. Example:

curl \
    --request POST https://api.cdn77.com/v3/cdn/1234567890/job/prefetch \
    --header 'Authorization: Bearer YOUR_GENERATED_TOKEN' \
    --data-raw '{
        "paths": [
            "/img-1.jpg",
            "/img-2.jpg"
        ]
    }'

Possible response codes

CodeDescription
200 OK
Your request has been processed. The response includes the requested object.
201 Created
Your request has been processed and the resource was created. The response includes the created object.
202 Accepted
Your request has been accepted and will be processed shortly.
204 No Content
Your request has been processed.
401 Unauthorized
Request refused, invalid authentication credentials.
403 Forbidden
Request authentication failed.
404 Not Found
The requested resource could not be found.
405 Method not allowed
Attempt to access endpoint with invalid method.
422 Unprocessable entity
The request contains invalid JSON formatting or data. Problems are specified in response.
5XX Internal Server Error
The server encountered an unexpected error, please try again later or contact our support department.

Note that the API response body will be in application/json format.

JSON Schema

Use can use our schema to generate your own client or in postman for testing purposes

https://api.cdn77.com/v3/docs/v3.json
Can’t find what you are looking for?