Skip to content

jacobwise/adonis-zendesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Adonis Zendesk

Adonis Zendesk adds an adonis service provider wrapper for Zendesk NodeJS SDK.

NPM Version

Installation

  1. Add package:
$ npm i adonis-zendesk --save

or

$ yarn add adonis-zendesk
  1. Register provider inside the your start/app.js file.
const providers = [
...
'adonis-zendesk/providers/ZendeskProvider',
...
]
  1. Create config file config/zendesk.js
"use strict";

const Env = use("Env");

module.exports = {
  /*
  |--------------------------------------------------------------------------
  | Auth Type
  |--------------------------------------------------------------------------
  |
  | Auth Type for interacting with Zendesk
  |
  |
  */
  authType: Env.get("ZEN_DESK_AUTH_TYPE", "API_TOKEN"),
  /*
  |--------------------------------------------------------------------------
  | Admin Token
  |--------------------------------------------------------------------------
  |
  | Admin Token From Zendesk
  |
  |
  */
  zendeskAdminToken: Env.get("ZEN_DESK_TOKEN"),

  /*
  |--------------------------------------------------------------------------
  | Subdomain
  |--------------------------------------------------------------------------
  |
  | Subdomain for Zendesk
  |
  |
  */
  zendeskSubdomain: Env.get("ZEN_DESK_SUBDOMAIN"),

  /*
  |--------------------------------------------------------------------------
  | Email
  |--------------------------------------------------------------------------
  |
  | Email to associate all requests with
  |
  |
  */
  email: Env.get("ZEN_DESK_EMAIL")
};
  1. Add in your .env file
ZEN_DESK_TOKEN=
ZEN_DESK_EMAIL=
ZEN_DESK_SUBDOMAIN=
  1. Using it in code
const Zendesk = use("Adonis/Addons/Zendesk");
const zendeskClient = Zendesk.get();
  1. This is a wrapper for Zendesk NodeJS SDK, go there to see examples on how to use the Node SDK

Support

Having trouble? Open an issue!

About

Adonis Zendesk adds an adonis service provider wrapper for Zendesk NodeJS SDK.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published