I am trying to use Clari API, but I am getting errors from the client side.
I have already generated a token.
Can you please provide a short example of using the API? just a simple request.
Thanks,
Shahar.
I am trying to use Clari API, but I am getting errors from the client side.
I have already generated a token.
Can you please provide a short example of using the API? just a simple request.
Thanks,
Shahar.
Hi,
I'm just looking for short code examples in any language (preferably Python). Due to the fact that I could not find any examples in the documentation or on the internet, I believe that other people will find it useful as well.
Hi
Here is a simple Python code block, you will note that this includes all of the types to export and that the forecast ID is not set, as this will be unique to your environment, as will the be the API Key:
import requests
url = "https://api.clari.com/v4/export/forecast/<forecast_name>"
payload = "{\n \"timePeriod\": \"2020_Q3\",\n \"typesToExport\": [\n \"forecast\",\n \"quota\",\n \"forecast_updated\",\n \"adjustment\",\n \"crm_total\",\n \"crm_closed,\n ],\n \"currency\": \"USD\",\n \"schedule\": \"NONE\",\n \"includeHistorical\": false,\n \"exportFormat\": \"CSV\"\n}"
headers = {
'Content-Type': 'text/plain',
'apikey': '<api_key>'
}
exportresponse = requests.request("POST", url, headers=headers, data=payload)
print(exportresponse.text)
This code generates the request, you can pull a list of jobs running or completed with the following code block:
import requests
url = "https://api.clari.com/v4/export/jobs"
payload = {}
headers = {
'apikey': '<api_Key>'
}
jobresponse = requests.request("GET", url, headers=headers, data=payload)
print(jobresponse.text)
Finally, to pull the results for your export job, you can take the ID from the list, or from the ID returned by the initial code block:
import requests
url = "https://api.clari.com/v4/export/jobs/<job_id>/results"
payload = {}
headers = {
'apikey': '<api_key>'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Steve Overton - Sr Technical Support Engineer - Clari
Thanks Steven! It works!
Please create your account below.
Clari customers and employees with an app.clari.com login can click the first blue Log in button below.
Align, Copilot, or Groove customers, Clari Partners, or other guests can enter a username and password below to log in.
Please reach out at community@clari.com if you need any help to log in.
Not a member yet? Join the Clari Circle Community to learn about our products, fine tune your craft, and accelerate your revenue career.
Create an accountClari customers and employees with an app.clari.com login can click the first blue Log in button below.
Align, Copilot, or Groove customers, Clari Partners, or other guests can enter a username and password below to log in.
Please reach out at community@clari.com if you need any help to log in.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.