# Source: https://developer.zendesk.com/documentation/api-basics/

API Basics | Zendesk Developer Docs zendev_horizontal zendev_horizontal Documentation API Reference Search / API Basics Home 
- 
- 
## API Basics 

- Introduction 

- 
- 
### Getting Started 

- About the Zendesk developer platform 

- Getting a trial or sponsored account for development 

- Zendesk API resources 

- Installing and using curl 

- Exploring Zendesk APIs with Postman 

- Frequently asked questions 

- REST API glossary 

- 
- 
### Best practices 

- Best practices for avoiding rate limiting 

- Using audit logs to track activity 

- Using events to automate interactions 

- Working with url properties 

- Security best practices 

- 
- 
### Working With Data 

- Working with JSON 

- Using the Search API 

- Understanding sideloading 

- Side-loading related records 

- Getting large data sets with the Zendesk API and Python 

- Writing large data sets to Excel with Python and pandas 

- Using the Incremental Exports API 

- Exporting users with the Zendesk API 

- Importing users with the Zendesk API 

- Exporting access logs to a CSV file 

- 
- 
### Pagination 

- Comparing cursor pagination and offset pagination 

- Paginating through lists using cursor pagination 

- Paginating through lists using offset pagination 

- Paginating through lists 

- Understanding the limitations of offset pagination 

- 
- 
### Authentication 

- Understanding the differences between API tokens and OAuth access tokens 

- Using OAuth to authenticate Zendesk API requests in a web app 

- Creating and using OAuth tokens with the API 

- Getting information about OAuth access tokens 

- Revoking an OAuth access token 

- Using PKCE to make Zendesk OAuth access tokens more secure 

- Using the API when SSO or two-factor authentication is enabled 

## On this page 

- Getting started 

- Working with the Zendesk APIs 

# API Basics 
Supercharge your workflows using the Zendesk APIs 
## On this page 

- Getting started 

- Working with the Zendesk APIs 

## Getting started 

Getting a trial or sponsored account for development 
You can try out the Zendesk platform with a free, 14-day trial account. If you're interested in becoming a Zendesk developer partner, you can convert your trial account into a sponsored Zendesk Support account. 

Installing and using curl 
All the examples in the Zendesk REST API docs use curl, a lightweight, command-line tool for making HTTP requests without a web browser. curl lets you try out various API requests in a command-line interface such as the command prompt in Windows or Terminal in macOS. 

Working with JSON 
The Zendesk REST API is a JSON API. If you want to send data to the API to update or create data in your Zendesk product, you need to convert it to JSON first. This guide covers the basics and how to use JSON in curl statements. 

Developer updates 
Stay up to date with the latest announcements. 

Changelog 
View breaking changes and other significant changes and additions to Zendesk APIs and SDKs. 

## Working with the Zendesk APIs 

Making requests to the Ticketing API 
Use the Zendesk Ticketing API to read, update, and create data in Zendesk Support. This tutorial shows you how to start working with the API with examples of completing common tasks. 

Exploring Zendesk APIs with Postman 
Postman is a popular application for testing APIs. This article explains how to set up Postman to make Zendesk API requests. 
Join our developer community Forum Blog Slack Zendesk 181 Fremont Street, 17th Floor, San Francisco, California 94105 Privacy Notice Zendesk Developer Terms System Status