Clari API

By Abhishek Kumar
3 min read
Seamlessly integrate Clari's revenue operations platform using its REST API. Access pipeline, bookings, and revenue data, automate real-time notifications with webhooks, and use AI-driven insights to optimize sales.

Table of Contents

Forecasting, Activity Intelligence and Pipeline Management for B2B Revenue teams.

API Overview

Clari is a revenue operations platform that helps businesses track, forecast, and analyze their sales performance. It provides a centralized view of all sales data, including pipeline, bookings, and revenue, and uses artificial intelligence to identify trends and opportunities. Clari also offers a variety of tools to help sales teams improve their performance, such as guided selling, deal coaching, and performance management. By using Clari, businesses can gain a better understanding of their sales process, identify areas for improvement, and increase their revenue.

Clari's API overview provides developers with the information they need to integrate Clari with their own systems. The API documentation includes detailed descriptions of all API endpoints, as well as code samples in a variety of languages. Clari also offers a REST API, which allows developers to access Clari data and functionality through a standardized interface. Additionally, Clari provides webhooks, which allow developers to receive real-time notifications of changes to Clari data. Finally, Clari imposes rate limits on API usage to ensure that the service remains performant for all users.

API Request Limits

Free

500 requests per day

Basic

1,000 requests per day

Standard

5,000 requests per day

Premium

10,000 requests per day

Enterprise

Custom rate limits

SDKs

APIs

Activities

Method: GET

Description: List all activities of an object.

Endpoint: /api/v2/objects/{object_type}/{object_id}/activities

Parameters: object_type, object_id

Activities

Method: POST

Description: Create a new activity.

Endpoint: /api/v2/objects/{object_type}/{object_id}/activities

Parameters: object_type, object_id, activity_type, activity_date, description, duration

Activities

Method: GET

Description: Get a single activity.

Endpoint: /api/v2/objects/{object_type}/{object_id}/activities/{activity_id}

Parameters: object_type, object_id, activity_id

Activities

Method: PUT

Description: Update a activity.

Endpoint: /api/v2/objects/{object_type}/{object_id}/activities/{activity_id}

Parameters: object_type, object_id, activity_id, activity_type, activity_date, description, duration

Activities

Method: DELETE

Description: Delete a activity.

Endpoint: /api/v2/objects/{object_type}/{object_id}/activities/{activity_id}

Parameters: object_type, object_id, activity_id

Accounts

Method: GET

Description: List all accounts.

Endpoint: /api/v2/accounts

Parameters:

Accounts

Method: POST

Description: Create a new account.

Endpoint: /api/v2/accounts

Parameters: name, industry, website, phone_number, address, city, state, zip_code, country

Accounts

Method: GET

Description: Get a single account.

Endpoint: /api/v2/accounts/{account_id}

Parameters: account_id

Accounts

Method: PUT

Description: Update a account.

Endpoint: /api/v2/accounts/{account_id}

Parameters: account_id, name, industry, website, phone_number, address, city, state, zip_code, country

Accounts

Method: DELETE

Description: Delete a account.

Endpoint: /api/v2/accounts/{account_id}

Parameters: account_id

Campaigns

Method: GET

Description: List all campaigns.

Endpoint: /api/v2/campaigns

Parameters:

Campaigns

Method: POST

Description: Create a new campaign.

Endpoint: /api/v2/campaigns

Parameters: name, description, start_date, end_date, budget

Campaigns

Method: GET

Description: Get a single campaign.

Endpoint: /api/v2/campaigns/{campaign_id}

Parameters: campaign_id

Campaigns

Method: PUT

Description: Update a campaign.

Endpoint: /api/v2/campaigns/{campaign_id}

Parameters: campaign_id, name, description, start_date, end_date, budget

Campaigns

Method: DELETE

Description: Delete a campaign.

Endpoint: /api/v2/campaigns/{campaign_id}

Parameters: campaign_id

Contacts

Method: GET

Description: List all contacts.

Endpoint: /api/v2/contacts

Parameters:

Contacts

Method: POST

Description: Create a new contact.

Endpoint: /api/v2/contacts

Parameters: first_name, last_name, email, phone_number, title, company, linkedin_url

Contacts

Method: GET

Description: Get a single contact.

Endpoint: /api/v2/contacts/{contact_id}

Parameters: contact_id

Contacts

Method: PUT

Description: Update a contact.

Endpoint: /api/v2/contacts/{contact_id}

Parameters: contact_id, first_name, last_name, email, phone_number, title, company, linkedin_url

Contacts

Method: DELETE

Description: Delete a contact.

Endpoint: /api/v2/contacts/{contact_id}

Parameters: contact_id

FAQ

How do I authenticate with the Clari APIs?

You can authenticate using OAuth2.0. You will need to create a developer account and obtain a client ID and secret.

What are the rate limits for the Clari APIs?

The rate limits vary depending on the API endpoint. You can find the specific rate limits for each endpoint in the API documentation.

How do I get a sandbox account?

You can request a sandbox account by contacting Clari support.

How do I create a custom integration with the Clari APIs?

You can use the Clari API Explorer to generate code snippets for your integration. The API Explorer also provides documentation for each endpoint.

What resources are available for developers?

Clari provides a variety of resources for developers, including documentation, tutorials, and a developer forum.

Last Update: September 13, 2024