PostHog · Schema

SurveyLinkQuestionSchema

A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording

Properties

Name Type Description
type object
question string Question text shown to respondents.
description string Optional helper text.
descriptionContentType object Format for the description field. * `text` - text * `html` - html
optional boolean Whether respondents may skip this question.
buttonText string Custom button label.
link string HTTPS or mailto URL for link questions.
View JSON Schema on GitHub

JSON Schema

posthog-surveylinkquestionschema-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/SurveyLinkQuestionSchema",
  "title": "SurveyLinkQuestionSchema",
  "type": "object",
  "properties": {
    "type": {
      "$ref": "#/components/schemas/SurveyLinkQuestionSchemaTypeEnum"
    },
    "question": {
      "type": "string",
      "description": "Question text shown to respondents."
    },
    "description": {
      "type": "string",
      "description": "Optional helper text."
    },
    "descriptionContentType": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DescriptionContentTypeEnum"
        }
      ],
      "description": "Format for the description field.\n\n* `text` - text\n* `html` - html"
    },
    "optional": {
      "type": "boolean",
      "description": "Whether respondents may skip this question."
    },
    "buttonText": {
      "type": "string",
      "description": "Custom button label."
    },
    "link": {
      "type": "string",
      "description": "HTTPS or mailto URL for link questions."
    }
  },
  "required": [
    "link",
    "question",
    "type"
  ]
}