Security
Authorizations
Query parameters
user_emailany ofOptional
stringOptional
nullOptional
owned_onlybooleanOptionalDefault:
true
urgent_onlybooleanOptionalDefault:
true
pageintegerOptionalDefault:
0
limitintegerOptionalDefault:
100
orderany ofOptional
stringOptional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/findings_in_active_rollout HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"finding_title": "text",
"finding_id": "text",
"slo_seconds_remaining": 1,
"slo_seconds_total": 1,
"created": "2025-06-27T13:15:47.426Z",
"service_min_slo_time_remaining": 1,
"package_name": "text",
"package_version": "text",
"services_affected": 1,
"deployments_affected": 1,
"deployments_resolved": 1,
"resources_affected": 1,
"duration_s": 1,
"last_update": "2025-06-27T13:15:47.426Z",
"priority": "DEFER",
"resource_types": [
"text"
],
"resource_categories": [
"text"
],
"service_ids": [
1
],
"security_lead": "text",
"owners": [
{
"user_id": "text",
"identity_id": 1,
"team_id": "text",
"real_name": "text"
}
]
}
],
"total": 1,
"pages": 1,
"page_size": 1,
"page_number": 1
}
Authorizations
Path parameters
finding_idstringRequired
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
post
POST /api/security/findings_in_active_rollout/{finding_id}/request_attention HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"n_not_found": 1,
"n_error": 1
}
Authorizations
Body
remediation_idsinteger[]Required
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
post
POST /api/security/most_impactful_remediations/create_tickets HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"remediation_ids": [
1
]
}
{
"messages": [
"text"
]
}
Authorizations
Path parameters
service_idintegerRequired
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/services/{service_id}/slack_users HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"user_id": "text",
"identity_id": 1,
"team_id": "text",
"real_name": "text"
}
]
Authorizations
Query parameters
user_emailany ofOptional
stringOptional
nullOptional
owned_onlybooleanOptionalDefault:
true
urgent_onlybooleanOptionalDefault:
true
pageintegerOptionalDefault:
0
limitintegerOptionalDefault:
100
orderany ofOptional
stringOptional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/urgent_vulnerabilities HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"title": "text",
"package_name": "text",
"package_version": "text",
"vuln_id": "text",
"created": "2025-06-27T13:15:47.426Z",
"priority": "DEFER",
"slo_seconds_remaining": 1,
"slo_seconds_total": 1,
"service_min_slo_time_remaining": 1,
"recommended_solution": "text",
"services_affected": 1,
"deployments_affected": 1,
"resources_affected": 1,
"resource_types": [
"text"
],
"resource_categories": [
"text"
],
"service_ids": [
1
],
"security_lead": "text"
}
],
"total": 1,
"pages": 1,
"page_size": 1,
"page_number": 1
}
Authorizations
Path parameters
vuln_idstringRequired
Query parameters
ownedbooleanOptionalDefault:
false
user_emailany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/affected_services/{vuln_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"name": "text",
"param": "text",
"application_path": "text"
}
]
Authorizations
Query parameters
user_emailany ofOptional
stringOptional
nullOptional
owned_onlybooleanOptionalDefault:
true
pageintegerOptionalDefault:
0
limitintegerOptionalDefault:
100
orderany ofOptional
stringOptional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/most_impactful_remediations HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"remediation": "text",
"created": "2025-06-27T13:15:47.426Z",
"priority": "DEFER",
"slo_seconds_remaining": 1,
"slo_seconds_total": 1,
"findings_count": 1,
"services_affected": 1,
"deployments_affected": 1,
"resources_affected": 1,
"resource_types": [
"text"
],
"resource_categories": [
"text"
],
"service_ids": [
1
],
"finding_ids": [
"text"
],
"security_lead": "text",
"affected_versions": [
"text"
],
"remediation_ids": [
1
],
"solutions": [
{
"action": "text",
"details": "text",
"fixed_vulnerabilities": [
"text"
],
"fix_version_range": "text",
"fix_version": "text",
"complexity": "easy",
"type": "specific_version"
}
]
}
],
"total": 1,
"pages": 1,
"page_size": 1,
"page_number": 1
}
Authorizations
Path parameters
identity_idintegerRequired
Body
messagestringRequired
Responses
200
Successful Response
application/json
Responseany
404
Not found
422
Validation Error
application/json
post
POST /api/security/slack_users/{identity_id}/messages HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"message": "text"
}
No content
Authorizations
Query parameters
user_emailany ofOptional
stringOptional
nullOptional
pageintegerOptionalDefault:
0
limitintegerOptionalDefault:
100
orderany ofOptional
stringOptional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
GET /api/security/remediated/urgent_findings HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"finding_title": "text",
"finding_id": "text",
"priority": "DEFER",
"slo": 1,
"slo_total": 1,
"remediators": [
"text"
],
"remediator_slack_users": [
{
"user_id": "text",
"identity_id": 1,
"team_id": "text",
"real_name": "text"
}
],
"resolved_deployments": 1,
"found": "2025-06-27T13:15:47.426Z",
"remediated": "2025-06-27T13:15:47.426Z",
"service_name": "text",
"service_application": "text",
"service_application_params": "text",
"service_id": 1
}
],
"total": 1,
"pages": 1,
"page_size": 1,
"page_number": 1
}
Authorizations
Query parameters
user_emailany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
Responseinteger
404
Not found
422
Validation Error
application/json
get
GET /api/security/total_services_owned_by_user HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
1
Was this helpful?