API Documentation
Integrate AI GuardSOC with your systems
Authentication
All API requests require authentication using an API key. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY⚠️ Contact support to generate your API key. Keep it secure and never expose it in client-side code.
Base URL
https://app.aiguardsoc.com/apiGET
/api/entities/AlertList all alerts
Example Request:
const response = await fetch('https://app.aiguardsoc.com/api/entities/Alert', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const alerts = await response.json();POST
/api/entities/AlertCreate a new alert
Example Request:
const response = await fetch('https://app.aiguardsoc.com/api/entities/Alert', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
alert_title: 'New Alert',
severity: 'high',
source_agent: 'Custom Integration'
})
});
const alert = await response.json();GET
/api/entities/IncidentList all incidents
Example Request:
const response = await fetch('https://app.aiguardsoc.com/api/entities/Incident', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const incidents = await response.json();Rate Limits
- • Starter: 100 requests/hour
- • Growth: 1,000 requests/hour
- • Pro: 10,000 requests/hour
- • Enterprise: Unlimited