JSPM

dragossdk-node

2.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q20762F
  • License BSD-3-Clause

Node SDK for performing REST, SOAP, Auth, and js object API calls with Salesforce Marketing Cloud Fuel.

Package Exports

  • dragossdk-node

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dragossdk-node) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

fuelsdk-node

How to use

Step 1. Install the package
npm install --save fuelsdk-node
Step 2. Require the client
const ET_Client = require('fuelsdk-node');
Step 3. Instantiate the SDK
const client = new ET_Client(clientId, clientSecret, stack);

or

const client = new ET_Client(clientId, clientSecret, stack, {origin, authOrigin, soapOrigin}); // stack is ignored
Step 4. Consume the objects
const props = {
  name: 'Some test campaign name',
  description: 'Campaign description'
};
client.campaign({props}).post((err, response) => {
  // code
});

Available objects in this version:

  • Campaign
  • Campaign Asset
  • Content Area
  • Data Extension
  • Data Extension Column
  • Data Extension Row
  • Email
  • Folder
  • List
  • List Subscriber
  • Subscriber
  • Triggered Send
  • Bounce Event
  • Click Event
  • Open Event
  • Sent Event
  • Unsub Event

Usage:

See https://github.com/salesforcefuel/node-sdk-backbone-app for examples.