Skip to main content

Zendesk✓ Verified

· 6 min read
Zendesk is a customer support platform that streamlines interactions between businesses and their customers. It offers ticket management, knowledge base, live chat, and more, empowering organizations to deliver exceptional support experiences. With user-friendly features, Zendesk enhances customer communication and issue resolution, ultimately fostering strong relationships and improving customer satisfaction.

Identities ❌ | Accounts ✔️ | Groups ✔️ | App Roles ❌ | Entitlements ❌

Application​

Steps

  1. Login to RSA G&L console as System Administrator.
  2. Navigate to Resources > Application.
  3. Click on Create Application and select Other Application.
  4. Enter the details as shown below.
    img
  5. Click Finish.

Account Collector​

This section explains the process for configuring an account collector for the Zendesk application. We will use the RSA G&L Generic REST collector for this purpose.

Steps

  1. Login to RSA G&L console as System Administrator.
  2. Navigate to Resources > Applications.
  3. Click on Zendesk.
  4. Navigate to Collectors tab and click on Create Account Collector. Enter the details as shown below.

    img
  5. Click Next and enter the connection details.Since we are using Token Access method for authentication, the collector will use Basic authentication type.

    img
info

The service account email address needs to be prefixed with /token and password will be the API token.

Refer to Security and authentication : API Token for more information

  1. Click Next. Select the data types that the collector will be collecting from Zendesk

    img
  2. Click Next. On the Account Data page, enter the following configurations.

    Alt text


    Pagination - Offset Method

    Alt text


    Pagination - Cursor Method

    Alt text

    Alt text

Request
MethodGET
URL/api/v2/users
Query Parameters
role[]admin
role[]agent
Request Headers
Acceptapplication/json
Response Mappings
AccountId$.users.*.email
Id$.users.*.id
LastLogin$.users.*.last_login_at
Verified$.users.*.verified
IsActive$.users.*.active

  1. Click Next. On the Group Data page, enter the following configurations.

    Alt text


    Pagination - Offset Method

    Alt text


    Pagination - Cursor Method

    Alt text

    Alt text

Request
MethodGET
URL/api/v2/groups
Request Headers
Acceptapplication/json
Response Mappings
GroupId$.groups.*.name
Id$.groups.*.id
Description$.groups.*.description
  1. Click Next. On the Account Group Membership page, enter the following configurations.

    Alt text

    Alt text

Request
MethodGET
URL/api/v2/group_memberships
Request Headers
Acceptapplication/json
Response Mappings
AccountId$.*.profile.login
  1. Click Next. In the Map Collector Attributes to Account Attributes, map the collected account attributes.

    Alt text
  2. Click Next. In the Map Collector Attributes to Group Attributes, map the collected group attributes.

    Alt text
  3. Click Next. In the Map Collector Attributes to Group Attributes, map the collected group attributes.

    Alt text
  4. Click Next. In the User Resolution Rules, map the user to account.

    Alt text
  5. Click Next. In the Member Account Resolution Rules, map the account attribute.

    Alt text
  6. Click Finish. Use the Test function to make sure the configurations are accurate.

Application Setup​

This section explains the process of setting up a service account in Zendesk for use within the collections process.

Steps

  1. Login to Zendesk admin dashboard Apps and integrations > APIs > Zendesk API.
  2. If you are accessing for the first time, agree to terms and conditions.
  3. Enable the Token Access.

    Alt text
  4. Click on Add API token.

    Alt text
  5. Provide a suitable name and copy the token for use with G&L.
  6. Click Save.
COL012