Deal
List deal stages
List the deal stages of the CRM connected to the workspace (only Hubspot is supported), with the pipeline each stage belongs to.
GET
/
v1
/
deals
/
stages
cURL
curl --request GET \
--url https://api.claap.io/v1/deals/stages \
--header 'X-Claap-Key: <api-key>'import requests
url = "https://api.claap.io/v1/deals/stages"
headers = {"X-Claap-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Claap-Key': '<api-key>'}};
fetch('https://api.claap.io/v1/deals/stages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.claap.io/v1/deals/stages",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Claap-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.claap.io/v1/deals/stages"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Claap-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.claap.io/v1/deals/stages")
.header("X-Claap-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.claap.io/v1/deals/stages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Claap-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"result": {
"stages": [
{
"id": "<string>",
"label": "<string>",
"pipelineId": "<string>",
"pipelineLabel": "<string>"
}
]
}
}Lists the deal stages of the CRM connected to the workspace (only Hubspot is supported), with the pipeline each stage belongs to. Use it to discover the valid
stageId values accepted by the update deal endpoint, or to resolve the labels of the stageId and pipelineId returned by a deal.⌘I
cURL
curl --request GET \
--url https://api.claap.io/v1/deals/stages \
--header 'X-Claap-Key: <api-key>'import requests
url = "https://api.claap.io/v1/deals/stages"
headers = {"X-Claap-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Claap-Key': '<api-key>'}};
fetch('https://api.claap.io/v1/deals/stages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.claap.io/v1/deals/stages",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Claap-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.claap.io/v1/deals/stages"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Claap-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.claap.io/v1/deals/stages")
.header("X-Claap-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.claap.io/v1/deals/stages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Claap-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"result": {
"stages": [
{
"id": "<string>",
"label": "<string>",
"pipelineId": "<string>",
"pipelineLabel": "<string>"
}
]
}
}