/zendeskR

R wrapper for Zendesk API

Primary LanguageR

zendeskR - R wrapper to the Zendesk API

For more information on the Zendesk API see: http://developer.zendesk.com/documentation/rest_api/introduction.html

Current API calls supported

getAllUsers()                      - return all users in your Zendesk organization
getAllTickets()                    - return all tickets (admin only)
getTicketsForOrganization(orgID)   - return all tickets for the given organization ID
getTicket(ticket.id)               - return information for the given ticket ID
getTicketAudits(ticket.id)         - return all audits for the given ticket ID
getAllOrganizations()              - return all organizations registered in your Zendesk organization
getAllTicketMetrics()              - return all ticket metrics in your Zendesk organization
getAllSatisfactionRatings()        - return all satisfaction ratings in your Zendesk organization

This package is a work in progress. It started out as a useful utility for myself. I will be adding more functionality and API calls over time. If there is a particular function you would like to see added, please do not hesitate to contact me.

Last Update: 12-28-2012

Installation

To install from CRAN, type in an R console:

> install.packages("zendeskR")

To install this package from the source code available here, download it, and set your R working directory to wherever you saved the file. Then run:

> install.packages("zendeskR_0.3.tar.gz", repos=NULL, type="source")

Example Usage

## Initiate a Zendesk API session
zendesk("username", "password", "https://help.basho.com") ## Your Zendesk credentials and organization URL
users <- getAllUsers()

Contact

Tanya Cashorali

  • email: tanyacash@gmail.com
  • twitter: tanyacash21