1.0.7 • Published 4 years ago

adonis-zendesk v1.0.7

Weekly downloads
5
License
ISC
Repository
github
Last release
4 years ago

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!

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago