curl -X GET "https://api.example.com/api/violations/viol_789xyz" \
-H "Authorization: Bearer YOUR_TOKEN"
{
"id": "viol_789xyz",
"scan_id": "abc123",
"rule_id": "GDPR_BREACH_NOTIFICATION",
"rule_name": "Data Breach Notification Required",
"severity": "CRITICAL",
"account": "CUSTOMER-001",
"amount": 0,
"transaction_type": null,
"evidence": {
"breach_date": "2024-01-15",
"affected_records": 5000,
"notification_deadline": "2024-01-18",
"days_overdue": 3,
"data_types": ["email", "phone", "address"]
},
"threshold": 72,
"actual_value": 144,
"policy_excerpt": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority.",
"policy_section": "GDPR Article 33(1)",
"explanation": "Data breach affecting 5,000 records was not reported to the supervisory authority within 72 hours. Notification is 3 days overdue.",
"status": "pending",
"review_note": null,
"reviewed_at": null,
"rule_accuracy": null,
"historical_context": {
"article_reference": "Art. 33",
"avg_fine": "€125.5k (Live Kaggle Data)",
"max_fine": "€450.0k",
"total_cases": 127,
"breach_example": "Healthcare provider failed to notify breach of 3,200 patient records within required timeframe. Fined €180,000 by Irish DPC."
},
"full_article_text": [
{
"section": "1",
"text": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority..."
},
{
"section": "2",
"text": "The notification referred to in paragraph 1 shall at least..."
}
]
}
Retrieve detailed information about a specific violation including evidence, policy context, and historical data
curl -X GET "https://api.example.com/api/violations/viol_789xyz" \
-H "Authorization: Bearer YOUR_TOKEN"
{
"id": "viol_789xyz",
"scan_id": "abc123",
"rule_id": "GDPR_BREACH_NOTIFICATION",
"rule_name": "Data Breach Notification Required",
"severity": "CRITICAL",
"account": "CUSTOMER-001",
"amount": 0,
"transaction_type": null,
"evidence": {
"breach_date": "2024-01-15",
"affected_records": 5000,
"notification_deadline": "2024-01-18",
"days_overdue": 3,
"data_types": ["email", "phone", "address"]
},
"threshold": 72,
"actual_value": 144,
"policy_excerpt": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority.",
"policy_section": "GDPR Article 33(1)",
"explanation": "Data breach affecting 5,000 records was not reported to the supervisory authority within 72 hours. Notification is 3 days overdue.",
"status": "pending",
"review_note": null,
"reviewed_at": null,
"rule_accuracy": null,
"historical_context": {
"article_reference": "Art. 33",
"avg_fine": "€125.5k (Live Kaggle Data)",
"max_fine": "€450.0k",
"total_cases": 127,
"breach_example": "Healthcare provider failed to notify breach of 3,200 patient records within required timeframe. Fined €180,000 by Irish DPC."
},
"full_article_text": [
{
"section": "1",
"text": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority..."
},
{
"section": "2",
"text": "The notification referred to in paragraph 1 shall at least..."
}
]
}
Fetch comprehensive details for a single violation, including historical context from live Kaggle GDPR breach data.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Basit-Ali0/Yggdrasil/llms.txt
Use this file to discover all available pages before exploring further.
CRITICAL, HIGH, or MEDIUMpending, approved, or false_positivecurl -X GET "https://api.example.com/api/violations/viol_789xyz" \
-H "Authorization: Bearer YOUR_TOKEN"
{
"id": "viol_789xyz",
"scan_id": "abc123",
"rule_id": "GDPR_BREACH_NOTIFICATION",
"rule_name": "Data Breach Notification Required",
"severity": "CRITICAL",
"account": "CUSTOMER-001",
"amount": 0,
"transaction_type": null,
"evidence": {
"breach_date": "2024-01-15",
"affected_records": 5000,
"notification_deadline": "2024-01-18",
"days_overdue": 3,
"data_types": ["email", "phone", "address"]
},
"threshold": 72,
"actual_value": 144,
"policy_excerpt": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority.",
"policy_section": "GDPR Article 33(1)",
"explanation": "Data breach affecting 5,000 records was not reported to the supervisory authority within 72 hours. Notification is 3 days overdue.",
"status": "pending",
"review_note": null,
"reviewed_at": null,
"rule_accuracy": null,
"historical_context": {
"article_reference": "Art. 33",
"avg_fine": "€125.5k (Live Kaggle Data)",
"max_fine": "€450.0k",
"total_cases": 127,
"breach_example": "Healthcare provider failed to notify breach of 3,200 patient records within required timeframe. Fined €180,000 by Irish DPC."
},
"full_article_text": [
{
"section": "1",
"text": "In the case of a personal data breach, the controller shall without undue delay and, where feasible, not later than 72 hours after having become aware of it, notify the personal data breach to the supervisory authority..."
},
{
"section": "2",
"text": "The notification referred to in paragraph 1 shall at least..."
}
]
}
full_article_text provides complete regulatory text for deeper analysis