PostHog · Schema

EvaluationReportRun

A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording

Properties

Name Type Description
id string UUID of this report run.
report string UUID of the report config that generated this run.
content object Generated report content (markdown or structured text).
metadata object Run metadata including model used, token counts, and generation stats.
period_start string Start of the evaluation window covered by this report.
period_end string End of the evaluation window covered by this report.
delivery_status object 'pending', 'delivered', or 'failed'. * `pending` - Pending * `delivered` - Delivered * `partial_failure` - Partial Failure * `failed` - Failed
delivery_errors object List of delivery error messages if delivery failed.
created_at string
View JSON Schema on GitHub

JSON Schema

posthog-evaluationreportrun-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EvaluationReportRun",
  "title": "EvaluationReportRun",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "readOnly": true,
      "description": "UUID of this report run."
    },
    "report": {
      "type": "string",
      "format": "uuid",
      "readOnly": true,
      "description": "UUID of the report config that generated this run."
    },
    "content": {
      "readOnly": true,
      "description": "Generated report content (markdown or structured text)."
    },
    "metadata": {
      "readOnly": true,
      "description": "Run metadata including model used, token counts, and generation stats."
    },
    "period_start": {
      "type": "string",
      "format": "date-time",
      "readOnly": true,
      "description": "Start of the evaluation window covered by this report."
    },
    "period_end": {
      "type": "string",
      "format": "date-time",
      "readOnly": true,
      "description": "End of the evaluation window covered by this report."
    },
    "delivery_status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DeliveryStatusEnum"
        }
      ],
      "readOnly": true,
      "description": "'pending', 'delivered', or 'failed'.\n\n* `pending` - Pending\n* `delivered` - Delivered\n* `partial_failure` - Partial Failure\n* `failed` - Failed"
    },
    "delivery_errors": {
      "readOnly": true,
      "description": "List of delivery error messages if delivery failed."
    },
    "created_at": {
      "type": "string",
      "format": "date-time",
      "readOnly": true
    }
  },
  "required": [
    "content",
    "created_at",
    "delivery_errors",
    "delivery_status",
    "id",
    "metadata",
    "period_end",
    "period_start",
    "report"
  ]
}