Skip to main content
The compliance report gives you a day-by-day summary of your operations, security events, offline continuity and audit trail, ready to hand to an auditor or regulator. It is designed to support evidence requests under ISO/IEC 27001:2022, DORA, GDPR and NIS2.

Endpoint

The report needs a user session with one of these roles: company_admin, country_admin, wede_tech_ops, wede_global_admin. Other roles and API keys receive 403 forbidden. A company_admin sees their own tenant. The wede and country roles see aggregate figures across tenants, never event content.

Parameters

string
default:"30 days ago"
First day of the period, YYYY-MM-DD.
string
default:"today"
Last day of the period, YYYY-MM-DD. Both days are included.
An invalid date returns 400 invalid_payload.

Example

Response

Each section is a list with one row per day that has activity, newest day first. meta.tenant_id is your tenant, or null in a cross-tenant report.
Counts are returned as numeric strings (for example "12"). Convert them to numbers before you add them up.

Sections

events

Your production events per day and vertical. Sandbox events are never counted.

missions

Missions per day.

dispatch

security

Security events per day.

offline_sync

Continuity activity from field devices: dispatch requests they queued while offline and sent when they reconnected. Duplicates never enter this queue: the same sequence number sent twice by the same device is refused when it arrives. Every synchronisation and the result of each item, duplicates included, is in the continuity evidence pack.

webhooks

Webhook delivery attempts per day. A delivery retried after a failure counts once per attempt.

active_users

audit_volume

Size of the immutable audit trail per day. The response can contain further counters. Rely only on the fields documented on this page.

Export

Takes the same from and to and returns the same report as a file to download (wede-compliance-report-<from>-to-<to>.json):

Dashboard

The report is also in the wede dashboard under Compliance, with these tabs:
  • Operations: events, missions and dispatch by day.
  • Security: security events by day.
  • Continuity: offline sync activity by day.
  • Audit Volume: audit log statistics by day.
  • Evidence Packs: signed evidence of an outage, see Continuity evidence packs.
You can choose the date range and export the report as JSON.

Standards alignment

The audit log behind this report is immutable: database triggers reject any update or delete of an entry, whatever the role or application behind the request. This gives auditors tamper-evident evidence.