Facts learned from the team's communications
curl --request GET \
--url https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"facts": [
{
"id": "68a1fb0a9c41d20014b3f201",
"claim": "Prospects frequently ask whether a SOC 2 report is available before a trial.",
"category": "faq-insight",
"confidence": 0.9,
"channels": [
"email",
"call"
],
"sourceCount": 3,
"asOf": "2026-08-12T05:02:46.934Z",
"isOwn": true,
"createdAt": "2026-08-13T05:02:46.934Z"
},
{
"id": "68a1fb0a9c41d20014b3f202",
"claim": "Buyers compare the product against legacy prospecting databases on data freshness.",
"category": "competitors",
"confidence": 1,
"channels": [
"linkedin"
],
"sourceCount": 1,
"asOf": "2026-07-19T17:13:05.426Z",
"isOwn": false,
"createdAt": "2026-07-24T05:02:46.934Z"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}Knowledge hubs
Facts learned from the team's communications
Anonymized facts the platform extracted from your team’s sent emails, LinkedIn messages, calls and meeting transcripts — the same set that hubs with learning enabled fold into their pages on the daily learning run. Team-scoped (every teammate’s active facts, across all hubs), sorted by category then newest first, with no pagination. confidence runs 0-1, channels names the communication types the fact was learned from, sourceCount how many communications back it, asOf the most recent of those, and isOwn whether the fact came from your own communications. Correct a fact with PATCH or retire it with DELETE; either takes effect in the hubs on the next daily run.
Errors:
429RATE_LIMITED— More than 30 knowledge-hub/campaign requests in a minute (or 1000 in a day). Knowledge hubs share the campaigns bucket.
Requires one of the following token scopes: campaigns.
GET
/
business
/
knowledge-hubs
/
learned-facts
Facts learned from the team's communications
curl --request GET \
--url https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"facts": [
{
"id": "68a1fb0a9c41d20014b3f201",
"claim": "Prospects frequently ask whether a SOC 2 report is available before a trial.",
"category": "faq-insight",
"confidence": 0.9,
"channels": [
"email",
"call"
],
"sourceCount": 3,
"asOf": "2026-08-12T05:02:46.934Z",
"isOwn": true,
"createdAt": "2026-08-13T05:02:46.934Z"
},
{
"id": "68a1fb0a9c41d20014b3f202",
"claim": "Buyers compare the product against legacy prospecting databases on data freshness.",
"category": "competitors",
"confidence": 1,
"channels": [
"linkedin"
],
"sourceCount": 1,
"asOf": "2026-07-19T17:13:05.426Z",
"isOwn": false,
"createdAt": "2026-07-24T05:02:46.934Z"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}