Skip to main content

Event Properties

FieldValue
event"embedded.interactionOptionsSet"
confidentialboolean
payloadobject
FieldTypeDescription
mode{ fallback: "virtual" | "in-person"; options: ("virtual" | "in-person")[]; } | null | undefinedAllowed interaction modes and fallback selection
spokenLanguage{ fallback: string; } | null | undefinedSpoken language fallback to apply
templates{ sources?: { personal?: { enabled: boolean | null; } | undefined; standard: { enabled: boolean | null; include: { regions: string[] | null; families: string[] | null; }; }; project: { enabled: boolean | null; include: { ...; }; exclude: { ...; }; }; } | undefined; defaultTemplate?: { ...; } | ... 1 more ... | undef...Template options applied by the embedded API
documents{ actions?: { sync?: boolean | null | undefined; } | undefined; allowedLanguages: string[] | null; } | undefinedDocument action options applied by the embedded API
FieldTypeDescription
fallbackstring-
optionsarray-
FieldTypeDescription
fallbackstring-
FieldTypeDescription
sourcesobject-
defaultTemplateobject-
FieldTypeDescription
actionsobject-
allowedLanguagesarray-

Example

{
  "event": "embedded.interactionOptionsSet",
  "confidential": false,
  "payload": {
    "mode": {
      "fallback": "virtual",
      "options": [
        "virtual",
        "in-person"
      ]
    },
    "spokenLanguage": {
      "fallback": "en"
    },
    "templates": {
      "sources": {
        "personal": {
          "enabled": true
        },
        "standard": {
          "enabled": true,
          "include": {
            "regions": [
              "BE"
            ],
            "families": [
              "soap"
            ]
          }
        },
        "project": {
          "enabled": true,
          "include": {
            "ids": [
              "7a0ab5b8-1f62-4f75-86a7-4fcd8fd07b5d"
            ]
          },
          "exclude": {
            "ids": [
              "d7a7fd8c-8892-4475-81d3-3414b7d8e27d"
            ]
          }
        }
      },
      "defaultTemplate": {
        "behaviour": "fallback",
        "template": {
          "source": "standard",
          "id": "soap"
        }
      }
    },
    "documents": {
      "actions": {
        "sync": true
      },
      "allowedLanguages": [
        "nl",
        "fr",
        "de-CHE"
      ]
    }
  }
}