Dashboard & Suite
Get suite intelligence
Cross-product suite analytics including dimension heatmap, systemic strengths/weaknesses, cluster analysis, and computed insights.
Permission: report:suite (lead+ role)
GET
/
api
/
products
/
suite
Get suite intelligence
curl --request GET \
--url https://app.dacard.ai/api/products/suite \
--cookie __session=import requests
url = "https://app.dacard.ai/api/products/suite"
headers = {"cookie": "__session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: '__session='}};
fetch('https://app.dacard.ai/api/products/suite', 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://app.dacard.ai/api/products/suite",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "__session=",
]);
$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://app.dacard.ai/api/products/suite"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "__session=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.dacard.ai/api/products/suite")
.header("cookie", "__session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.dacard.ai/api/products/suite")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = '__session='
response = http.request(request)
puts response.read_body{
"products": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"url": "<string>",
"latestScore": 123,
"stageName": "<string>",
"scoreCount": 123,
"rank": "top",
"dimensions": [
{
"dimensionId": "market_intelligence",
"dimensionName": "Market Intelligence",
"score": 2,
"stageName": "<string>",
"evidence": "<string>",
"confidence": "high",
"reasoning": "<string>"
}
],
"latestResultId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delta": 123
}
],
"systemicStrengths": [
"<string>"
],
"systemicWeaknesses": [
"<string>"
],
"suiteScore": 123,
"suiteTier": "<string>",
"suiteDScoreAvg": 123,
"suiteCoherenceAvg": 123,
"insights": [
"<string>"
],
"accountName": "<string>"
}{
"error": "Authentication required",
"code": "AUTH_REQUIRED"
}Authorizations
clerkAuthbearerAuth
Clerk session cookie. Authentication is handled by Clerk. Sign in at https://app.dacard.ai/sign-in to obtain a session.
Response
Suite data
Show child attributes
Show child attributes
Dimension IDs that are consistently strong across products
Dimension IDs that are consistently weak across products
Computed insights about the suite
Was this page helpful?
⌘I
Get suite intelligence
curl --request GET \
--url https://app.dacard.ai/api/products/suite \
--cookie __session=import requests
url = "https://app.dacard.ai/api/products/suite"
headers = {"cookie": "__session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: '__session='}};
fetch('https://app.dacard.ai/api/products/suite', 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://app.dacard.ai/api/products/suite",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "__session=",
]);
$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://app.dacard.ai/api/products/suite"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "__session=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.dacard.ai/api/products/suite")
.header("cookie", "__session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.dacard.ai/api/products/suite")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = '__session='
response = http.request(request)
puts response.read_body{
"products": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"url": "<string>",
"latestScore": 123,
"stageName": "<string>",
"scoreCount": 123,
"rank": "top",
"dimensions": [
{
"dimensionId": "market_intelligence",
"dimensionName": "Market Intelligence",
"score": 2,
"stageName": "<string>",
"evidence": "<string>",
"confidence": "high",
"reasoning": "<string>"
}
],
"latestResultId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delta": 123
}
],
"systemicStrengths": [
"<string>"
],
"systemicWeaknesses": [
"<string>"
],
"suiteScore": 123,
"suiteTier": "<string>",
"suiteDScoreAvg": 123,
"suiteCoherenceAvg": 123,
"insights": [
"<string>"
],
"accountName": "<string>"
}{
"error": "Authentication required",
"code": "AUTH_REQUIRED"
}