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()