shield API Sentinel
download JSON file_open HTML

System Overview

Real-time telemetry and schema validation status across active API endpoints.

Total Endpoints
{{ report.total_endpoints }}
Passed
{{ report.passed_endpoints }} check_circle
Warnings
{{ report.warning_count }} warning
Failed
{{ report.failed_endpoints }} error
Pass Rate
{% if report.total_endpoints > 0 %}{{ ((report.passed_endpoints / report.total_endpoints) * 100) | round(0) | int }}%{% else %}—{% endif %}
Drift Issues
{{ report.failed_endpoints + report.warning_count }} trending_up

Validation Pass/Fail Rate

Pass Fail Warn
{% set tl = report.timeline %} {% for bar in tl.bars %} {% if bar.status == 'PASSED' %} {% set color_cls = 'bg-secondary/80 hover:bg-secondary' %} {% set text_cls = 'text-secondary' %} {% elif bar.status == 'WARNING' %} {% set color_cls = 'bg-tertiary/80 hover:bg-tertiary' %} {% set text_cls = 'text-tertiary' %} {% elif bar.status == 'FAILED' %} {% set color_cls = 'bg-error/80 hover:bg-error' %} {% set text_cls = 'text-error' %} {% else %} {% set color_cls = 'bg-outline-variant/20 hover:bg-outline-variant/40' %} {% set text_cls = 'text-on-surface-variant' %} {% endif %}
{% endfor %}
{{ report.timeline.start_label }} {{ report.timeline.mid_label }} {{ report.timeline.end_label }}

Drift Severity Breakdown

{% set total_issues = report.failed_endpoints + report.warning_count %} {% if total_issues > 0 %} {% set fail_pct = (report.failed_endpoints / total_issues * 100) | round(0) | int %} {% set warn_pct = (report.warning_count / total_issues * 100) | round(0) | int %} {% set info_pct = 100 - fail_pct - warn_pct %}
{{ total_issues }} Issues
{% else %}
0 Issues
{% endif %}
Critical / Failed
{{ report.failed_endpoints }}
Warning
{{ report.warning_count }}
Passed
{{ report.passed_endpoints }}

Endpoint Validation Results

{% for res in report.results %} {% endfor %}
Method Endpoint Status Code Validation Severity Timestamp Action
{{ res.method }} {{ res.endpoint }} {{ res.status_code }} {% if res.validation_status == 'PASSED' or res.validation_status.value == 'PASSED' %} PASSED {% elif res.validation_status == 'WARNING' or res.validation_status.value == 'WARNING' %} WARNING {% else %} FAILED {% endif %} {{ res.severity or 'NONE' }} {{ res.timestamp }} Inspect arrow_forward