3 steps to integrate with Zendesk Sell REST API using an OAuth App
Tags: api, tutorial, nativeintegration, zendesksell
Published: 2023-01-28 17:14:50

![3 steps to integrate with Zendesk Sell REST API using an OAuth App](https://truto.one/blog/content/images/2023/01/zendesk_blog_hero@2x.png)

Integrating with Zendesk Sell REST API can be a great way to automate your sales processes and improve your overall efficiency. In this blog post, we'll walk you through just the steps you need to integrate with Zendesk Sell API by creating an OAuth App.

> If you looking to natively integrate with all leading CRMs such as HubSpot, Close, Pipedrive, Freshsales, and Copper, use [Truto.one](https://truto.one/?ref=zendeskselldevto) for free. It’s built for developers by developers to natively integrate all CRMs in one go.

> :warning: This post is not an in-depth tutorial on how to build OAuth apps in general, some prior knowledge of how OAuth apps work is required.

## Sign up for a Zendesk Sell account

Before you can start integrating with Zendesk Sell API, you'll need to [sign up for a Zendesk Sell account](https://www.zendesk.com/sell/). You can sign up for a free trial account.

## Create an OAuth App

In order to authenticate and access the Zendesk Sell API, you need to create an OAuth App. To create an OAuth App,

1. Go to your Zendesk Sell account settings

![3 steps to integrate with Zendesk Sell REST API using an OAuth App](https://truto.one/blog/content/images/2023/01/Screenshot-2023-01-17-at-12.02.57-PM.png)
_Click Settings Icon_

2. Type in `oauth` in the search bar and select `OAuth`

![3 steps to integrate with Zendesk Sell REST API using an OAuth App](https://truto.one/blog/content/images/2023/01/Screenshot-2023-01-17-at-12.03.20-PM-5.png)
_Type in OAuth into the sidebar search_

3. Click on `Developers App` tab. Fill in the required details and click on `Save`.

![3 steps to integrate with Zendesk Sell REST API using an OAuth App](https://truto.one/blog/content/images/2023/01/Screenshot-2023-01-17-at-12.04.45-PM.png)
_Fill in the OAuth app details_

## Obtain your OAuth Credentials

![3 steps to integrate with Zendesk Sell REST API using an OAuth App](https://truto.one/blog/content/images/2023/01/Screenshot-2023-01-17-at-12.07.59-PM.png)
_Click Details to view the Client ID and Secret_

After creating the OAuth App, you'll be provided with a `client_id` and a `client_secret`, along with the API Url. To view them, click the `Details` button in the OAuth app list. These credentials will be used to authenticate your requests when communicating with the Zendesk Sell API. Keep these credentials safe as they allow access to your Zendesk Sell account.

### OAuth Endpoints

The OAuth URLs to initiate the OAuth flow are listed on Zendesk Sell's documentation which can be found [here](https://developer.zendesk.com/api-reference/sales-crm/authentication/introduction/#oauth-endpoints).

### Scopes

The OAuth scopes used by Zendesk Sell's API can be found [here](https://developer.zendesk.com/api-reference/sales-crm/authentication/introduction/#scopes).

### Authorization format

Zendesk Sell API uses Bearer authorization, details can be found [here](https://developer.zendesk.com/api-reference/sales-crm/authentication/requests/#accessing-protected-resources).

## Integrate with Zendesk Sell API

Once you have your OAuth credentials and have granted the necessary permissions to your OAuth App, you can start integrating with Zendesk Sell API. The Zendesk Sell API documentation provides detailed instructions on how to perform various actions, such as creating a lead, updating a contact, and more. You can use any programming language that supports HTTP requests to communicate with the API.

## Test your integration

Before you go live with your integration, it's important to test it thoroughly. The [Zendesk Sell API documentation](https://developer.zendesk.com/api-reference/sales-crm/introduction/) provides examples of how to test different API calls, so you can make sure everything is working correctly. You can use tools like Postman to test your API calls.

* * *

Following these steps will you put on the right path to integrating Zendesk Sell.

If you have any questions or run into a roadblock, feel free to reach out to us at [support@truto.one](mailto:support@truto.one), we’ll be happy to help

Are you looking to natively integrate with all leading CRMs such as HubSpot, Close, Pipedrive, Copper, and Microsoft Dynamics 365 Sales? Use [Truto.one](https://truto.one/)’s [Unified API for CRM](https://truto.one/#integrations) for free. It’s built for developers by developers to natively integrate all CRMs in one go.

### Build +200 native integrations

> Using Truto's Unified API for CRM, Unified API for ATS, Unified API for HRIS, Unified API for Accounting, and 26 other categories
[Get started for free](https://truto.one/?ref=zendeskselldevto)