WinLayer Docs
Product documentation · Beta behavior. A documented path is not production acceptance; availability still depends on source health, workspace plan, provider setup, and deployed evidence.

Reporting Center

Evidence-linked executive, pipeline, revenue, capture, proposal, competitive, and agency reporting.

Reporting model

AreaBehavior
ExecutivePipeline value, weighted revenue, observed outcomes, active captures, proposal volume, operating exceptions, historical trends, and recommended actions.
Pipeline and revenueStage, status, agency, office, program, vehicle, owner, region, NAICS, PSC, and set-aside grouping with conservative, most-likely, and best-case scenarios.
Capture and proposalCapture maturity, task progress, competitive position, relationship and partner support, proposal throughput, compliance, review, quality, and execution risk.
Competitive and agencyAward value, incumbents, protests, contract expirations, budget and forecast signals, procurement velocity, agency position, vehicles, classifications, and set-aside trends.
EvidenceEvery snapshot retains source coverage, truncation status, contributing record IDs, findings, methodology, period, filters, and generation identity.
Forecast guardrail. Unknown or unsourced opportunity values are excluded from every dollar forecast. WinLayer reports value coverage separately instead of estimating missing amounts.

Definitions, runs, and distribution

ObjectLifecycle
TemplatesSystem templates can be cloned. Custom definitions preserve sections, filters, widgets, visibility, owner, and optimistic version; archive disables attached schedules.
Report runsEach generation creates an immutable tenant snapshot. Later source changes do not rewrite a delivered or shared report.
SchedulesDaily, weekly, monthly, and quarterly cadence in a validated IANA timezone. Atomic due-slot claims and unique schedule slots prevent duplicate generation.
DeliveryIn-app delivery is recorded immediately. SES email records delivered, failed, or blocked truthfully; no configured sender means blocked rather than a false success.
ExportsReal multi-page PDF, multi-sheet SpreadsheetML Excel, formula-safe CSV, and OOXML PowerPoint files.
SharesA 256-bit token exposes one frozen report. Only its SHA-256 digest is stored; expiration, download permission, access count, and immediate revocation are enforced.
AssistantDeterministic questions explain revenue, risks, anomalies, outcomes, agency concentration, capture, and proposal operations from the selected snapshot and return evidence IDs.

Access and operations

The Reporting Center is available to Owner, Admin, and Growth Leader roles in Growth and Enterprise operating modes. API authorization independently returns 403 for other roles. Public shares never forward a workspace session.

EndpointPurpose
GET /api/v1/reportsCurrent filtered read model plus templates, schedules, immutable runs, delivery state, and active shares.
/api/v1/reports/templatesCreate, update, clone, list, and archive versioned report definitions.
/api/v1/reports/runsGenerate, read, export, and share immutable report snapshots.
/api/v1/reports/schedulesCreate, version, run, enable, disable, and delete report schedules.
POST /api/v1/reports/askEvidence-linked deterministic reporting question.
/api/v1/shared/reports/:tokenToken-only frozen report view and permission-gated export.
POST /api/v1/internal/reporting/dispatch-dueMachine-only due-schedule dispatch protected by a constant-time compared secret.

Cloud activation requires winlayer/dev/report-scheduler-token in Secrets Manager. Email additionally requires an SES-verified report_email_from.

Open the operational surface at /reports.