inriverjs
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

inRiver JS

A simple wrapper for the inRiver IPMC REST API.

Installation

// npm
npm i inriverjs

// yarn
yarn add inriverjs

Usage

  1. Create the context with an initial setup of a key and Endpoint 👇
import InRiverAPIClient from "inriverjs";

const inRiverApi = new InRiverAPIClient(
  "YOUR-API-KEY-HERE",
  "https://partnerapieuw.productmarketingcloud.com"
);
  1. Use the API 👌
inRiverApi.Model.getCVLValue("ActivityStatus")
.then((result) => {
    console.log(result.data);
});

Examples

Display all Roles in the IPMC environment:

inRiverApi.System.Roles()
    .then((result) => {
        result.data.forEach((role) => {
            console.log(role.name);
            console.log(role.description);
        });
    }).catch((error) => {
        console.error(error);
    });

Get entity summary:

inRiverApi.Entities.GetEntitySummary(1)
    .then((result) => {
        console.log(result.data.createdBy);
        console.log(result.data.displayName);
    }).catch((error) => {
        console.error(error);
    });

Buy Me A Coffee

If you would like to support me for more inRiver Open Source tools.

Buy Me A Coffee

Package Sidebar

Install

npm i inriverjs

Weekly Downloads

4

Version

1.0.1

License

MIT

Unpacked Size

92 kB

Total Files

45

Last publish

Collaborators

  • aplusk