cwcc-provision-client
Cisco Webex Contact Center provisioning library
Last updated 6 months ago by ccondry .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install cwcc-provision-client 
SYNC missed versions from official npm registry.

cwcc-provision-client

This is a JavaScript library for performing REST operations against the Cisco Webex Contact Center platform. Tested against the R10 version/release.

Usage

Check the test folder for examples of how to use this library. Here is an example:

// import this library
const Client = require('cwcc-provision-client')
// this is the login name for administration on the tenant
const fromAddress = 'admin@mytenant.com'
// this is the API token you get from https://portal.ccone.net/portal/home.html
const apiKey = 'your+token+here'
// your tenant ID
const tenantId = '1000000'
// base REST URL for production
const baseUrl = 'https://rest.ccone.net/aws'
// base REST URL for sandbox
// const baseUrl = 'https://rest-sbxa.ccone.net/aws/api/'

// construct usable client object
const client = new Client({
  fromAddress,
  apiKey,
  tenantId,
  baseUrl
})

// get list of teams
client.team.list()
.then(response => {
  // log entire response
  // console.log(JSON.stringify(response, null, 2))

  // build summary of the response
  const summary = response.auxiliaryDataList.map(v => {
    return {
      id: v.id,
      name: v.attributes.name__s
    }
  })
  console.log('found', response.auxiliaryDataList.length, 'Teams:', summary)
})
.catch(e => {
  console.log('error listing Teams:', e.message)
})

Reference

REST API guide: https://rest-sbxa.ccone.net/rest-api-doc/

Notes

Most data types require JSON body to be in an array, except for user type.

Current Tags

  • 0.5.1                                ...           latest (6 months ago)

9 Versions

  • 0.5.1                                ...           6 months ago
  • 0.4.0                                ...           8 months ago
  • 0.3.2                                ...           a year ago
  • 0.3.1                                ...           a year ago
  • 0.3.0                                ...           2 years ago
  • 0.2.0                                ...           2 years ago
  • 0.1.2                                ...           2 years ago
  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 3
Dependencies (2)
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2021 © npmmirror.com |