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
Method: GET
Description: List all activities of an object.
Endpoint: /api/v2/objects/{object_type}/{object_id}/activities
Parameters: object_type, object_id
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
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
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
Method: DELETE
Description: Delete a activity.
Endpoint: /api/v2/objects/{object_type}/{object_id}/activities/{activity_id}
Parameters: object_type, object_id, activity_id
Method: GET
Description: List all accounts.
Endpoint: /api/v2/accounts
Parameters:
Method: POST
Description: Create a new account.
Endpoint: /api/v2/accounts
Parameters: name, industry, website, phone_number, address, city, state, zip_code, country
Method: GET
Description: Get a single account.
Endpoint: /api/v2/accounts/{account_id}
Parameters: account_id
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
Method: DELETE
Description: Delete a account.
Endpoint: /api/v2/accounts/{account_id}
Parameters: account_id
Method: GET
Description: List all campaigns.
Endpoint: /api/v2/campaigns
Parameters:
Method: POST
Description: Create a new campaign.
Endpoint: /api/v2/campaigns
Parameters: name, description, start_date, end_date, budget
Method: GET
Description: Get a single campaign.
Endpoint: /api/v2/campaigns/{campaign_id}
Parameters: campaign_id
Method: PUT
Description: Update a campaign.
Endpoint: /api/v2/campaigns/{campaign_id}
Parameters: campaign_id, name, description, start_date, end_date, budget
Method: DELETE
Description: Delete a campaign.
Endpoint: /api/v2/campaigns/{campaign_id}
Parameters: campaign_id
Method: GET
Description: List all contacts.
Endpoint: /api/v2/contacts
Parameters:
Method: POST
Description: Create a new contact.
Endpoint: /api/v2/contacts
Parameters: first_name, last_name, email, phone_number, title, company, linkedin_url
Method: GET
Description: Get a single contact.
Endpoint: /api/v2/contacts/{contact_id}
Parameters: contact_id
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
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.