Ingest a cross-instance diagnostic report
Public receiver for privacy-limited diagnostic reports sent by OpenPost instances. Strictly validated and quota-limited; accepted reports are forwarded to the maintainer channel.
/diagnostics/ingestIn: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X POST "https://example.com/diagnostics/ingest" \ -H "Content-Type: application/json" \ -d '{ "error_code": "string", "installation_id": "string", "operation": "string", "revision": "string", "surface": "browser", "version": "string" }'{ "$schema": "https://example.com/api/v1/schemas/IngestDiagnosticsOutputBody.json", "accepted": true}Get maintainer diagnostics reporting settings GET
Whether this instance sends privacy-limited diagnostic reports to OpenPost. No receiver URL, token, or installation identifier is exposed.
Get maintainer diagnostics reporting switch GET
Whether this instance sends privacy-limited diagnostic reports to OpenPost. Browser reports always go through their own instance.