rebrandly

2.0.1 • Public • Published

rebrandly.js

A promise-based client for the Rebrandly API in Node.js.

Installation

npm install rebrandly --save

Usage

const Rebrandly = require("rebrandly");
const client = new Rebrandly({
    apikey: "API_KEY_HERE",
    // `workspace` is optional
    workspace: "WORKSPACE_HERE"
});
 
// Output all shortlinks and the destinations they point to
client.links.list().then(res => {
    for(const link of res) {
        console.log(`${link.domainName}/${link.slashtag} -> ${link.destination}`);
    }
});

Methods

Methods in this module wrap around the REST API specified here: https://developers.rebrandly.com

  • rebrandly.account.get()
  • rebrandly.account.getTeams(params)
  • rebrandly.account.getWorkspaces(params)
  • rebrandly.domains.count(params)
  • rebrandly.domains.get(id)
  • rebrandly.domains.list(params)
  • rebrandly.links.count(params)
  • rebrandly.links.create(params)
  • rebrandly.links.delete(id, params)
  • rebrandly.links.get(id)
  • rebrandly.links.getScripts(id, params)
  • rebrandly.links.getTags(id, params)
  • rebrandly.links.list(params)
  • rebrandly.links.update(id, params)
  • rebrandly.scripts.count()
  • rebrandly.scripts.create(params)
  • rebrandly.scripts.delete(id)
  • rebrandly.scripts.get(id)
  • rebrandly.scripts.list(params)
  • rebrandly.scripts.update(id, params)
  • rebrandly.tags.count()
  • rebrandly.tags.create(params)
  • rebrandly.tags.delete(id)
  • rebrandly.tags.get(id)
  • rebrandly.tags.list(params)
  • rebrandly.tags.update(id, params)

License

MIT

Package Sidebar

Install

npm i rebrandly

Weekly Downloads

123

Version

2.0.1

License

MIT

Unpacked Size

12.1 kB

Total Files

13

Last publish

Collaborators

  • ifvictr