'use client'
import { ApiEndpoint, CodeBlock } from '@/components/DevPortalLayout'
export function EvidenceVerificationSection() {
return (
<>
Evidence
Evidenz-Dateien hochladen und verwalten (Pruefberichte, Zertifikate, Fotos, etc.).
{`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/evidence" \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-F "file=@pruefbericht_schutzgitter.pdf" \\
-F "title=Pruefbericht Schutzgitter ISO 14120" \\
-F "evidence_type=test_report" \\
-F "linked_mitigation_id=mit_abcd1234"`}
Response (201 Created)
{`{
"success": true,
"data": {
"id": "evi_xyz789",
"title": "Pruefbericht Schutzgitter ISO 14120",
"evidence_type": "test_report",
"file_name": "pruefbericht_schutzgitter.pdf",
"file_size": 245760,
"linked_mitigation_id": "mit_abcd1234",
"created_at": "2026-03-16T12:00:00Z"
}
}`}
Verification Plans
Verifizierungsplaene erstellen und abarbeiten.
{`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/verification-plan" \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{
"title": "Schutzgitter-Verifizierung",
"description": "Pruefung der Schutzgitter nach ISO 14120",
"method": "inspection",
"linked_mitigation_id": "mit_abcd1234",
"planned_date": "2026-04-15T00:00:00Z"
}'`}
Response (201 Created)
{`{
"success": true,
"data": {
"id": "vp_plan001",
"title": "Schutzgitter-Verifizierung",
"method": "inspection",
"status": "planned",
"linked_mitigation_id": "mit_abcd1234",
"planned_date": "2026-04-15T00:00:00Z",
"created_at": "2026-03-16T12:30:00Z"
}
}`}
>
)
}