Delete an existing CDN endpoint
import { DigitalOcean } from 'digitalocean-js';
const client = new DigitalOcean('your-api-key');
const endpoint = await client.cdn.deleteEndpoint('endpoint-id');
List all of the CDN endpoints available on your account
import { DigitalOcean } from 'digitalocean-js';
const client = new DigitalOcean('your-api-key');
const endpoints = await client.cdn.getAllEndpoints();
Get an existing CDN endpoint
import { DigitalOcean } from 'digitalocean-js';
const client = new DigitalOcean('your-api-key');
const endpoint = await client.cdn.getExistingEndpoint('endpoint-id');
Purge cached content from a CDN endpoint
import { DigitalOcean } from 'digitalocean-js';
const client = new DigitalOcean('your-api-key');
const files = [
'assets/img/hero.png',
'assets/css/*'
];
const endpoint = await client.cdn.purgeEndpointCache('endpoint-id', files);
Update the ttl of an existing CDN endpoint
import { DigitalOcean } from 'digitalocean-js';
const client = new DigitalOcean('your-api-key');
const endpoint = await client.cdn.updateEndpoint('endpoint-id', 1800);
Generated using TypeDoc
Create a new CDN endpoint
Example