zendesk-client

0.0.10 • Public • Published

Zendesk Client

JS library for the Zendesk API

Install

Install using npm:

npm install zendesk-client

API Documentation

Zendesk Core API

Quick Start

import createClient from 'zendesk-client';

const client = createClient({
  token : 'token',
  url   : 'https://[yoursubdomain].zendesk.com',
});

client.search.query('type:ticket status:open status:new')
.then((result) =>{
  console.log(result)
})
.catch((error)=>{
  console.log(error)
});

Attachments

client.attachments
upload(files)

Tickets

client.tickets
list()
listByOrganization(orgId)
listByUserRequested(userId)
listByUserCCD(userId)
listByAssigned(userId)
listRecent()
show(ticketId)
showMany(ticketIds)
create(ticket)
createMany(tickets)
update(ticketId, ticket)
updateMany(ticketIds, ticket)
delete(ticketId)
deleteMany(ticketIds)
getComments(ticketId)

Search

client.search
query(searchTerm)

Users

client.users
list()
listByGroup(groupId)
listByOrganization(orgId)
show(userId)
showMany(userIds)
me()

OauthTokens

client.oauthtokens
list()
show(id)
current()

/zendesk-client/

    Package Sidebar

    Install

    npm i zendesk-client

    Weekly Downloads

    4

    Version

    0.0.10

    License

    MIT

    Unpacked Size

    99.5 kB

    Total Files

    25

    Last publish

    Collaborators

    • roger_rodriguez