TPRM - Third Party Risk Management
View third-party risk management dashboard data powered by BitSight.
Commands
tprm kpis
Display the TPRM dashboard KPIs including global security score and detailed BitSight ratings.
API
| GET /tprm/v1/dashboard/kpis
|
Request Example
| GET /tprm/v1/dashboard/kpis
Authorization: Bearer <token>
Accept: application/json
|
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 | {
"data": {
"global_score": {
"grade": "B",
"score": 720,
"rank": "Advanced",
"category": "Diligence"
},
"details": {
"bitsight": {
"rating_date": "2025-06-15",
"global_score": {
"grade": "B",
"score": 720,
"rank": "Advanced",
"category": "Diligence"
},
"detailed_scores": [
{
"grade": "A",
"score": 800,
"rank": "Advanced",
"score_type": "patching_cadence",
"score_label": "Patching Cadence"
},
{
"grade": "B",
"score": 700,
"rank": "Intermediate",
"score_type": "botnet_infections",
"score_label": "Botnet Infections"
},
{
"grade": "C",
"score": 600,
"rank": "Basic",
"score_type": "spam_propagation",
"score_label": "Spam Propagation"
}
]
}
}
}
}
|
Model: TPRMDashboardKPIs
| Field |
Type |
Description |
data |
TPRMKPIsData |
Dashboard data |
Model: TPRMKPIsData
| Field |
Type |
Description |
global_score |
TPRMGlobalScore |
Overall security score |
details |
TPRMDetails |
Provider-specific details |
Model: TPRMGlobalScore
| Field |
Type |
Description |
grade |
string |
Letter grade (A-F) |
score |
int |
Numeric score |
rank |
string |
Rank label |
category |
string |
Score category |
Model: TPRMDetails
| Field |
Type |
Description |
bitsight |
TPRMBitsightDetails |
BitSight-specific details |
Model: TPRMBitsightDetails
| Field |
Type |
Description |
rating_date |
string |
Date of rating |
global_score |
TPRMGlobalScore |
BitSight global score |
detailed_scores |
[]TPRMDetailedScore |
Individual score breakdowns |
Model: TPRMDetailedScore
| Field |
Type |
Description |
grade |
string |
Letter grade |
score |
int |
Numeric score |
rank |
string |
Rank label |
score_type |
string |
Score type slug |
score_label |
string |
Human-readable score label |
tprm bitsight
Display the Bitsight security ratings including the global score and detailed score breakdowns.
API
Request Example
| GET /bitsight/v1/kpis
Authorization: Bearer <token>
Accept: application/json
|
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | {
"data": {
"rating_date": "2025-06-15",
"global_score": {
"grade": "B",
"score": 720,
"rank": 50,
"category": "Diligence"
},
"detailed_scores": [
{
"grade": "A",
"score": 800,
"rank": 80,
"score_type": "patching_cadence",
"score_label": "Patching Cadence"
},
{
"grade": "B",
"score": 700,
"rank": 55,
"score_type": "botnet_infections",
"score_label": "Botnet Infections"
},
{
"grade": "C",
"score": 600,
"rank": 30,
"score_type": "spam_propagation",
"score_label": "Spam Propagation"
}
]
}
}
|
Model: BitsightKPIs
| Field |
Type |
Description |
data |
BitsightKPIsData |
Bitsight KPIs data |
Model: BitsightKPIsData
| Field |
Type |
Description |
rating_date |
string |
Date of rating |
global_score |
BitsightGlobalScore |
Overall security score |
detailed_scores |
[]BitsightDetailedScore |
Individual score breakdowns |
Model: BitsightGlobalScore
| Field |
Type |
Description |
grade |
string |
Letter grade (A-F) |
score |
float |
Numeric score |
rank |
float |
Rank value |
category |
string |
Score category |
Model: BitsightDetailedScore
| Field |
Type |
Description |
grade |
string |
Letter grade |
score |
float |
Numeric score |
rank |
float |
Rank value |
score_type |
string |
Score type slug |
score_label |
string |
Human-readable score label |