reputation-dot-com-sdk

1.0.1 • Public • Published

Usage

Standard Usage

The following implementation applies for:

  • Authorize
  • Categories
  • Credentials
  • FAQs
  • ListingAudits
  • Metrics
  • Reports
  • Requests
  • Reviews
  • Summary
  • Surveys
  • Surveys2Results
  • Surveys3Results
  • Tenants
  • Tickets
  • Users
var RDC = require('reputation-dot-com-sdk');

var rdc = new RDC({
    ApiKey: 'api-key',
    TenantId: 12345
});

Methods

Authorize

authorize.authorize(user)

Categories

categories.list(query)

Credentials

credentials.list(query)
credentials.save(credential)
credentials.single(credentialId)
credentials.oauthStatus(query)
credentials.passwordStatus(query)

FAQs

faqs.list(query)
faqs.single(faqId)

ListingAudits

listingAudits.list(query)

Locations

locations.list(query)
locations.save(location, query)
locations.getSearch(query)
locations.postSearch(locationSearch)
locations.searchFaceted(query)
locations.single(locationId)
locations.delete(locationId, query)
locations.optOutOfAudit(locationId, query)
locations.optInToAudit(locationId, query)
locations.addPage(locationId, page)
locations.attributeDefinitions(query)
locations.duplicateLocations(query)

Metrics

metrics.pageMetrics(query)
metrics.postMetrics(query)
metrics.aggregatePageMetrics(query)
metrics.aggregatePostMetrics(query)

Reports

reports.run(reportId, report)

Requests

requests.metrics(query)
requests.requestUrls(query)
requests.sendEmail(request)
requests.sendEmail(request)
requests.unsubscribeEmail(request)
requests.unsubscribePhone(request)
requests.unsubscribes(query)

Reviews

reviews.list(query)
reviews.responses(reviewId)
reviews.respond(reviewId, response)

Summary

summary.list(query)

Surveys

surveys.list(query)
surveys.save(surveyResult)
surveys.single(surveyId, query)

Surveys2Results

surveys2Results.getResult(query)
surveys2Results.save(surveyResult)
surveys2Results.createUrlFromEncrypted(body, query)

Surveys3Results

surveys3Results.single(surveyId, query)
surveys3Results.save(survey)

Tenants

tenants.list(query)
tenants.save(tenant)
tenants.single(tenantId)
tenants.pause(tenantId)
tenants.unpause(tenantId)

Tickets

tickets.list(query)
tickets.save(ticket)
tickets.queues()
tickets.stages()
tickets.ticketDefinitions()

Users

users.list(query)
users.save(user)
users.single(userId)

Package Sidebar

Install

npm i reputation-dot-com-sdk

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

24.9 kB

Total Files

20

Last publish

Collaborators

  • wmgreene