Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 575 Bytes

zendesk.md

File metadata and controls

19 lines (13 loc) · 575 Bytes

Zendesk integration

Using requests to query the API

During development being able to query the API manually to fetch details about field IDs, user statuses, and so on is very useful.

To do so use a snippet of code like the following in ./manage.py shell_plus:

import requests
base = f"https://{settings.ZENDESK_SUBDOMAIN}.zendesk.com/api/v2/"
auth = requests.auth.HTTPBasicAuth(settings.ZENDESK_USER_EMAIL+"/token", settings.ZENDESK_API_TOKEN)

requests.get(base+"foobar", auth=auth).json()

requests.post(base+"barfoo", auth=auth, json={}).json()