curl -X GET "https://app.cotool.ai/api/detections/suggestions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"{
"suggestions": [
{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"description": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"deletedAt": "<string>",
"toolNames": [
"<string>"
],
"inputs": [
{
"type": "text",
"name": "<string>",
"description": "<string>",
"required": true
}
],
"modelAlias": "<unknown>",
"planningMode": "auto",
"agentType": "response",
"isBuiltIn": true,
"builtInAgentType": "threat-relevancy",
"contextDocs": [
{
"provider": "googleDocs",
"id": "<string>",
"name": "<string>",
"mimeType": "<string>"
}
],
"tinesStoryImportId": "<string>",
"triggerSummary": [
{
"id": "<string>",
"source": "jira",
"name": "<string>",
"enabled": true
}
],
"structuredOutputSchema": {
"type": "string",
"title": "<string>",
"description": "<string>",
"properties": {},
"items": "<unknown>",
"required": [
"<string>"
],
"enum": [
"<string>"
],
"x-cotool": {
"presetId": "classification"
}
},
"detectionCategory": "baseline_anomaly",
"detectionQuery": "<string>",
"siemType": "<string>",
"detectionCadence": "hourly",
"isSuggestion": true,
"lastDetectionRunAt": "<string>",
"activeSystemPrompt": {
"id": "<string>",
"prompt": "<string>",
"description": "<string>"
}
}
]
}Retrieve all detection suggestions for the current organization.
curl -X GET "https://app.cotool.ai/api/detections/suggestions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"{
"suggestions": [
{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"description": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"deletedAt": "<string>",
"toolNames": [
"<string>"
],
"inputs": [
{
"type": "text",
"name": "<string>",
"description": "<string>",
"required": true
}
],
"modelAlias": "<unknown>",
"planningMode": "auto",
"agentType": "response",
"isBuiltIn": true,
"builtInAgentType": "threat-relevancy",
"contextDocs": [
{
"provider": "googleDocs",
"id": "<string>",
"name": "<string>",
"mimeType": "<string>"
}
],
"tinesStoryImportId": "<string>",
"triggerSummary": [
{
"id": "<string>",
"source": "jira",
"name": "<string>",
"enabled": true
}
],
"structuredOutputSchema": {
"type": "string",
"title": "<string>",
"description": "<string>",
"properties": {},
"items": "<unknown>",
"required": [
"<string>"
],
"enum": [
"<string>"
],
"x-cotool": {
"presetId": "classification"
}
},
"detectionCategory": "baseline_anomaly",
"detectionQuery": "<string>",
"siemType": "<string>",
"detectionCadence": "hourly",
"isSuggestion": true,
"lastDetectionRunAt": "<string>",
"activeSystemPrompt": {
"id": "<string>",
"prompt": "<string>",
"description": "<string>"
}
}
]
}API Key authentication for programmatic access. Include your API key in the Authorization header as: Bearer your_api_key_here
Successful response
Array of detection suggestions
Agent configuration - can be either a built in (system-managed) or custom (user-created) agent
Show child attributes
Was this page helpful?