Add privacy-bounded browser records to the local structured diagnostic log stream
POST/api/v1/diagnostics/frontend-logs
Operator-only same-origin endpoint. It accepts at most 64 closed-vocabulary browser records and re-emits them into the existing local JSON log stream; it does not retain an additional browser-log database or artifact. Records may carry only a canonical W3C traceparent to preserve their originating UI-operation trace. Browser timestamps, messages, errors, URLs, identifiers, and arbitrary attributes are rejected.
Request
Responses
- 204
- 400
- 401
- 403
- 413
- 421
- 429
All records were validated and emitted into the bounded local log pipeline
The multipart shape or Idempotency-Key is malformed
The opaque credential is absent, ambiguous, malformed, expired, revoked, or invalid
The browser mutation did not originate from this application, or the authenticated member lacks the required permission
A configured streaming body or per-file size limit was exceeded. A transport-level rejection may omit the JSON body.
The Host authority is not allowed by the loopback deployment profile
The bounded diagnostics log pipeline is busy; retry with backoff