Androz2091 / cloudflare-page-rules

Simple package to update cloudflare page rules dynamically

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cloudflare Page Rules

Update Cloudflare Page Rules (only pages rules) dynamically. This package was created because I couldn't find a package that works. cloudflare shown deprecation messages in the console, and the other packages only support DNS calls (I needed page rules API).

Installation

yarn add cloudflare-page-rules

Example

const CloudflarePageRules = require('cloudflare-page-rules');
const cloudflare = new CloudflarePageRules('token');

cloudflare.list('zone ID');
cloudflare.details('page rule ID', 'zone ID');
cloudflare.delete('page rule ID', 'zone ID');
cloudflare.update('page rule ID', {
    targets: [],
    actions: []
}, 'zone ID');
cloudflare.edit('page rule ID', {
    targets: [],
    actions: []
}, 'zone ID');
cloudflare.create({
    targets: [],
    actions: []
}, 'zone ID');

About

Simple package to update cloudflare page rules dynamically


Languages

Language:JavaScript 100.0%