{
  "name": "Pocket Recording",
  "flow": [
    {
      "id": 2,
      "module": "gateway:CustomWebHook",
      "version": 1,
      "parameters": {
        "maxResults": 1
      },
      "mapper": {},
      "metadata": {
        "designer": {
          "x": 0,
          "y": 600,
          "name": "Pocket Webhook"
        },
        "restore": {
          "parameters": {}
        },
        "parameters": [
          {
            "name": "hook",
            "type": "hook:gateway-webhook",
            "label": "Webhook",
            "required": true
          },
          {
            "name": "maxResults",
            "type": "number",
            "label": "Maximum number of results"
          }
        ],
        "interface": [
          {
            "name": "event",
            "type": "text"
          },
          {
            "name": "timestamp",
            "type": "text"
          },
          {
            "name": "user",
            "spec": [
              {
                "name": "id",
                "type": "text"
              },
              {
                "name": "email",
                "type": "text"
              }
            ],
            "type": "collection"
          },
          {
            "name": "recording",
            "spec": [
              {
                "name": "id",
                "type": "text"
              },
              {
                "name": "title",
                "type": "text"
              },
              {
                "name": "duration",
                "type": "number"
              },
              {
                "name": "createdAt",
                "type": "text"
              }
            ],
            "type": "collection"
          },
          {
            "name": "summarizations",
            "type": "array"
          }
        ]
      }
    },
    {
      "id": 3,
      "module": "http:MakeRequest",
      "version": 4,
      "parameters": {
        "tlsType": "",
        "authenticationType": "apiKey"
      },
      "filter": {
        "name": "Process once when Pocket summary is complete",
        "conditions": [
          [
            {
              "a": "{{2.event}}",
              "b": "summary.completed",
              "o": "text:equal"
            }
          ]
        ]
      },
      "mapper": {
        "url": "https://public.heypocketai.com/api/v1/public/recordings/{{2.recording.id}}/audio-url",
        "method": "get",
        "shareCookies": false,
        "parseResponse": true,
        "allowRedirects": true,
        "stopOnHttpError": true,
        "requestCompressedContent": true
      },
      "metadata": {
        "designer": {
          "x": 300,
          "y": 600,
          "name": "Get Pocket Recording"
        },
        "restore": {
          "expect": {
            "method": {
              "mode": "chose",
              "label": "GET"
            },
            "headers": {
              "mode": "chose"
            },
            "contentType": {
              "label": "Empty"
            },
            "shareCookies": {
              "mode": "chose"
            },
            "parseResponse": {
              "mode": "chose"
            },
            "allowRedirects": {
              "mode": "chose"
            },
            "paginationType": {
              "label": "Empty"
            },
            "queryParameters": {
              "mode": "chose"
            },
            "stopOnHttpError": {
              "mode": "chose"
            },
            "requestCompressedContent": {
              "mode": "chose"
            }
          },
          "parameters": {
            "tlsType": {
              "label": "Empty"
            },
            "authenticationType": {
              "label": "API keyUse when the service requires an API key in the header or query parameters."
            }
          }
        },
        "parameters": [
          {
            "name": "authenticationType",
            "type": "select",
            "label": "Authentication type",
            "required": true,
            "validate": {
              "enum": [
                "noAuth",
                "apiKey",
                "basicAuth",
                "oAuth"
              ]
            }
          },
          {
            "name": "tlsType",
            "type": "select",
            "label": "Transport layer security (TLS)",
            "validate": {
              "enum": [
                "mTls",
                "tls"
              ]
            }
          },
          {
            "name": "proxyKeychain",
            "type": "keychain:proxy",
            "label": "Proxy"
          },
          {
            "name": "apiKeyKeychain",
            "type": "keychain:apikeyauth",
            "label": "Credentials",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "url",
            "type": "url",
            "label": "URL",
            "required": true
          },
          {
            "name": "method",
            "type": "select",
            "label": "Method",
            "required": true,
            "validate": {
              "enum": [
                "get",
                "head",
                "post",
                "put",
                "patch",
                "delete",
                "options"
              ]
            }
          },
          {
            "name": "headers",
            "spec": {
              "name": "value",
              "spec": [
                {
                  "name": "name",
                  "type": "text",
                  "label": "Name",
                  "required": true,
                  "validate": {
                    "pattern": "^[-!#$%&'*+.^_`|~0-9A-Za-z]+$"
                  }
                },
                {
                  "name": "value",
                  "type": "text",
                  "label": "Value"
                }
              ],
              "type": "collection",
              "label": "Header"
            },
            "type": "array",
            "label": "Headers"
          },
          {
            "name": "queryParameters",
            "spec": {
              "name": "value",
              "spec": [
                {
                  "name": "name",
                  "type": "text",
                  "label": "Name",
                  "required": true
                },
                {
                  "name": "value",
                  "type": "text",
                  "label": "Value"
                }
              ],
              "type": "collection",
              "label": "Parameter"
            },
            "type": "array",
            "label": "Query parameters"
          },
          {
            "name": "contentType",
            "type": "select",
            "label": "Body content type",
            "validate": {
              "enum": [
                "json",
                "multipart",
                "urlEncoded",
                "custom"
              ]
            }
          },
          {
            "name": "parseResponse",
            "type": "boolean",
            "label": "Parse response",
            "required": true
          },
          {
            "name": "stopOnHttpError",
            "type": "boolean",
            "label": "Return error if HTTP request fails",
            "required": true
          },
          {
            "name": "timeout",
            "type": "uinteger",
            "label": "Timeout",
            "validate": {
              "max": 300,
              "min": 1
            }
          },
          {
            "name": "allowRedirects",
            "type": "boolean",
            "label": "Allow redirects",
            "required": true
          },
          {
            "name": "shareCookies",
            "type": "boolean",
            "label": "Share cookies with other HTTP modules",
            "required": true
          },
          {
            "name": "requestCompressedContent",
            "type": "boolean",
            "label": "Request compressed content",
            "required": true
          },
          {
            "name": "paginationType",
            "type": "select",
            "label": "Pagination type",
            "validate": {
              "enum": [
                "offsetBased",
                "pageBased",
                "urlBased",
                "tokenBased"
              ]
            }
          }
        ],
        "interface": [
          {
            "name": "data",
            "type": "any",
            "label": "Data"
          },
          {
            "name": "statusCode",
            "type": "number",
            "label": "Status Code"
          },
          {
            "name": "headers",
            "spec": [
              {
                "name": "content-length",
                "type": "text",
                "label": "Content-Length"
              },
              {
                "name": "content-encoding",
                "type": "text",
                "label": "Content-Encoding"
              },
              {
                "name": "content-type",
                "type": "text",
                "label": "Content-Type"
              },
              {
                "name": "server",
                "type": "text",
                "label": "Server"
              },
              {
                "name": "cache-control",
                "type": "text",
                "label": "Cache-Control"
              },
              {
                "name": "set-cookie",
                "spec": {
                  "type": "text"
                },
                "type": "array",
                "label": "Set-Cookie"
              }
            ],
            "type": "collection",
            "label": "Headers"
          }
        ]
      },
      "onerror": [
        {
          "id": 24,
          "module": "builtin:Break",
          "version": 1,
          "parameters": {},
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "metadata": {
            "designer": {
              "x": 0,
              "y": 0,
              "name": "Retry temporary failure"
            }
          }
        }
      ]
    },
    {
      "id": 4,
      "module": "datastore:ExistRecord",
      "version": 1,
      "parameters": {},
      "mapper": {
        "key": "{{2.recording.id}}"
      },
      "metadata": {
        "designer": {
          "x": 600,
          "y": 450,
          "name": "Check Duplicate"
        },
        "restore": {
          "parameters": {}
        },
        "parameters": [
          {
            "name": "datastore",
            "type": "datastore",
            "label": "Data store",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "key",
            "type": "text",
            "label": "Key",
            "required": true
          }
        ]
      }
    },
    {
      "id": 5,
      "module": "assembly-ai:TranscribeAudio",
      "version": 1,
      "parameters": {
        "wait_until_ready": true
      },
      "filter": {
        "name": "Only new Pocket recordings",
        "conditions": [
          [
            {
              "a": "{{4.exist}}",
              "b": "{{false}}",
              "o": "boolean:equal"
            }
          ]
        ]
      },
      "mapper": {
        "audio_url": "{{3.data.data.signed_url}}",
        "punctuate": true,
        "redact_pii": false,
        "format_text": true,
        "disfluencies": false,
        "dual_channel": false,
        "multichannel": false,
        "auto_chapters": true,
        "custom_topics": false,
        "summarization": false,
        "content_safety": false,
        "iab_categories": true,
        "speaker_labels": true,
        "auto_highlights": false,
        "speaker_options": {},
        "entity_detection": false,
        "filter_profanity": false,
        "redact_pii_audio": false,
        "language_detection": true,
        "sentiment_analysis": false,
        "speech_understanding": {
          "request": {
            "translation": {
              "formal": false
            },
            "custom_formatting": {
              "format_utterances": true
            },
            "speaker_identification": {}
          }
        },
        "language_detection_options": {
          "code_switching": false
        }
      },
      "metadata": {
        "designer": {
          "x": 900,
          "y": 450,
          "name": "Diarize Audio"
        },
        "restore": {
          "expect": {
            "domain": {
              "mode": "chose",
              "label": "Empty"
            },
            "topics": {
              "mode": "chose"
            },
            "punctuate": {
              "mode": "chose"
            },
            "redact_pii": {
              "mode": "chose"
            },
            "word_boost": {
              "mode": "chose"
            },
            "boost_param": {
              "mode": "chose",
              "label": "Empty"
            },
            "format_text": {
              "mode": "chose"
            },
            "disfluencies": {
              "mode": "chose"
            },
            "dual_channel": {
              "mode": "chose"
            },
            "multichannel": {
              "mode": "chose"
            },
            "speech_model": {
              "mode": "chose",
              "label": "Empty"
            },
            "summary_type": {
              "mode": "chose",
              "label": "Empty"
            },
            "auto_chapters": {
              "mode": "chose"
            },
            "custom_topics": {
              "mode": "chose"
            },
            "language_code": {
              "mode": "chose",
              "label": "Empty"
            },
            "speech_models": {
              "mode": "chose"
            },
            "summarization": {
              "mode": "chose"
            },
            "summary_model": {
              "mode": "chose",
              "label": "Empty"
            },
            "content_safety": {
              "mode": "chose"
            },
            "iab_categories": {
              "mode": "chose"
            },
            "language_codes": {
              "mode": "chose"
            },
            "redact_pii_sub": {
              "mode": "chose",
              "label": "Empty"
            },
            "speaker_labels": {
              "mode": "chose"
            },
            "auto_highlights": {
              "mode": "chose"
            },
            "custom_spelling": {
              "mode": "chose"
            },
            "keyterms_prompt": {
              "mode": "chose"
            },
            "entity_detection": {
              "mode": "chose"
            },
            "filter_profanity": {
              "mode": "chose"
            },
            "redact_pii_audio": {
              "mode": "chose"
            },
            "language_detection": {
              "mode": "chose"
            },
            "sentiment_analysis": {
              "mode": "chose"
            },
            "redact_pii_policies": {
              "mode": "chose"
            },
            "speech_understanding": {
              "nested": {
                "request": {
                  "nested": {
                    "translation": {
                      "nested": {
                        "formal": {
                          "mode": "chose"
                        },
                        "target_languages": {
                          "mode": "chose"
                        }
                      }
                    },
                    "custom_formatting": {
                      "nested": {
                        "format_utterances": {
                          "mode": "chose"
                        }
                      }
                    },
                    "speaker_identification": {
                      "nested": {
                        "known_values": {
                          "mode": "chose"
                        },
                        "speaker_type": {
                          "mode": "chose",
                          "label": "Empty"
                        }
                      }
                    }
                  }
                }
              }
            },
            "redact_pii_audio_quality": {
              "mode": "chose",
              "label": "Empty"
            },
            "language_detection_options": {
              "nested": {
                "code_switching": {
                  "mode": "chose"
                },
                "expected_languages": {
                  "mode": "chose"
                }
              }
            }
          },
          "parameters": {}
        },
        "parameters": [
          {
            "name": "__IMTCONN__",
            "type": "account:assembly-ai",
            "label": "Connection",
            "required": true
          },
          {
            "name": "wait_until_ready",
            "type": "boolean",
            "label": "Wait until Transcript is Ready",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "audio_url",
            "type": "url",
            "label": "Audio URL",
            "required": true
          },
          {
            "name": "language_code",
            "type": "select",
            "label": "Language Code",
            "validate": {
              "enum": [
                "en",
                "en_au",
                "en_uk",
                "en_us",
                "es",
                "fr",
                "de",
                "it",
                "pt",
                "nl",
                "af",
                "sq",
                "am",
                "ar",
                "hy",
                "as",
                "az",
                "ba",
                "eu",
                "be",
                "bn",
                "bs",
                "br",
                "bg",
                "my",
                "ca",
                "zh",
                "hr",
                "cs",
                "da",
                "et",
                "fo",
                "fi",
                "gl",
                "ka",
                "el",
                "gu",
                "ht",
                "ha",
                "haw",
                "he",
                "hi",
                "hu",
                "is",
                "id",
                "ja",
                "jw",
                "kn",
                "kk",
                "km",
                "ko",
                "lo",
                "la",
                "lv",
                "ln",
                "lt",
                "lb",
                "mk",
                "mg",
                "ms",
                "ml",
                "mt",
                "mi",
                "mr",
                "mn",
                "ne",
                "no",
                "nn",
                "oc",
                "pa",
                "ps",
                "fa",
                "pl",
                "ro",
                "ru",
                "sa",
                "sr",
                "sn",
                "sd",
                "si",
                "sk",
                "sl",
                "so",
                "su",
                "sw",
                "sv",
                "tl",
                "tg",
                "ta",
                "tt",
                "te",
                "th",
                "bo",
                "tr",
                "tk",
                "uk",
                "ur",
                "uz",
                "vi",
                "cy",
                "yi",
                "yo"
              ]
            }
          },
          {
            "name": "language_detection",
            "type": "boolean",
            "label": "Language Detection"
          },
          {
            "name": "language_confidence_threshold",
            "type": "number",
            "label": "Language Confidence Threshold",
            "validate": {
              "max": 1,
              "min": 0
            }
          },
          {
            "name": "language_detection_options",
            "spec": [
              {
                "name": "expected_languages",
                "spec": {
                  "name": "value",
                  "type": "text",
                  "label": "Language Code",
                  "options": [
                    {
                      "label": "All",
                      "value": "all"
                    },
                    {
                      "label": "English (Global)",
                      "value": "en"
                    },
                    {
                      "label": "English (Australian)",
                      "value": "en_au"
                    },
                    {
                      "label": "English (British)",
                      "value": "en_uk"
                    },
                    {
                      "label": "English (US)",
                      "value": "en_us"
                    },
                    {
                      "label": "Spanish",
                      "value": "es"
                    },
                    {
                      "label": "French",
                      "value": "fr"
                    },
                    {
                      "label": "German",
                      "value": "de"
                    },
                    {
                      "label": "Italian",
                      "value": "it"
                    },
                    {
                      "label": "Portuguese",
                      "value": "pt"
                    },
                    {
                      "label": "Dutch",
                      "value": "nl"
                    },
                    {
                      "label": "Afrikaans",
                      "value": "af"
                    },
                    {
                      "label": "Albanian",
                      "value": "sq"
                    },
                    {
                      "label": "Amharic",
                      "value": "am"
                    },
                    {
                      "label": "Arabic",
                      "value": "ar"
                    },
                    {
                      "label": "Armenian",
                      "value": "hy"
                    },
                    {
                      "label": "Assamese",
                      "value": "as"
                    },
                    {
                      "label": "Azerbaijani",
                      "value": "az"
                    },
                    {
                      "label": "Bashkir",
                      "value": "ba"
                    },
                    {
                      "label": "Basque",
                      "value": "eu"
                    },
                    {
                      "label": "Belarusian",
                      "value": "be"
                    },
                    {
                      "label": "Bengali",
                      "value": "bn"
                    },
                    {
                      "label": "Bosnian",
                      "value": "bs"
                    },
                    {
                      "label": "Breton",
                      "value": "br"
                    },
                    {
                      "label": "Bulgarian",
                      "value": "bg"
                    },
                    {
                      "label": "Burmese",
                      "value": "my"
                    },
                    {
                      "label": "Catalan",
                      "value": "ca"
                    },
                    {
                      "label": "Chinese",
                      "value": "zh"
                    },
                    {
                      "label": "Croatian",
                      "value": "hr"
                    },
                    {
                      "label": "Czech",
                      "value": "cs"
                    },
                    {
                      "label": "Danish",
                      "value": "da"
                    },
                    {
                      "label": "Estonian",
                      "value": "et"
                    },
                    {
                      "label": "Faroese",
                      "value": "fo"
                    },
                    {
                      "label": "Finnish",
                      "value": "fi"
                    },
                    {
                      "label": "Galician",
                      "value": "gl"
                    },
                    {
                      "label": "Georgian",
                      "value": "ka"
                    },
                    {
                      "label": "Greek",
                      "value": "el"
                    },
                    {
                      "label": "Gujarati",
                      "value": "gu"
                    },
                    {
                      "label": "Haitian",
                      "value": "ht"
                    },
                    {
                      "label": "Hausa",
                      "value": "ha"
                    },
                    {
                      "label": "Hawaiian",
                      "value": "haw"
                    },
                    {
                      "label": "Hebrew",
                      "value": "he"
                    },
                    {
                      "label": "Hindi",
                      "value": "hi"
                    },
                    {
                      "label": "Hungarian",
                      "value": "hu"
                    },
                    {
                      "label": "Icelandic",
                      "value": "is"
                    },
                    {
                      "label": "Indonesian",
                      "value": "id"
                    },
                    {
                      "label": "Japanese",
                      "value": "ja"
                    },
                    {
                      "label": "Javanese",
                      "value": "jw"
                    },
                    {
                      "label": "Kannada",
                      "value": "kn"
                    },
                    {
                      "label": "Kazakh",
                      "value": "kk"
                    },
                    {
                      "label": "Khmer",
                      "value": "km"
                    },
                    {
                      "label": "Korean",
                      "value": "ko"
                    },
                    {
                      "label": "Lao",
                      "value": "lo"
                    },
                    {
                      "label": "Latin",
                      "value": "la"
                    },
                    {
                      "label": "Latvian",
                      "value": "lv"
                    },
                    {
                      "label": "Lingala",
                      "value": "ln"
                    },
                    {
                      "label": "Lithuanian",
                      "value": "lt"
                    },
                    {
                      "label": "Luxembourgish",
                      "value": "lb"
                    },
                    {
                      "label": "Macedonian",
                      "value": "mk"
                    },
                    {
                      "label": "Malagasy",
                      "value": "mg"
                    },
                    {
                      "label": "Malay",
                      "value": "ms"
                    },
                    {
                      "label": "Malayalam",
                      "value": "ml"
                    },
                    {
                      "label": "Maltese",
                      "value": "mt"
                    },
                    {
                      "label": "Maori",
                      "value": "mi"
                    },
                    {
                      "label": "Marathi",
                      "value": "mr"
                    },
                    {
                      "label": "Mongolian",
                      "value": "mn"
                    },
                    {
                      "label": "Nepali",
                      "value": "ne"
                    },
                    {
                      "label": "Norwegian",
                      "value": "no"
                    },
                    {
                      "label": "Norwegian Nynorsk",
                      "value": "nn"
                    },
                    {
                      "label": "Occitan",
                      "value": "oc"
                    },
                    {
                      "label": "Panjabi",
                      "value": "pa"
                    },
                    {
                      "label": "Pashto",
                      "value": "ps"
                    },
                    {
                      "label": "Persian",
                      "value": "fa"
                    },
                    {
                      "label": "Polish",
                      "value": "pl"
                    },
                    {
                      "label": "Romanian",
                      "value": "ro"
                    },
                    {
                      "label": "Russian",
                      "value": "ru"
                    },
                    {
                      "label": "Sanskrit",
                      "value": "sa"
                    },
                    {
                      "label": "Serbian",
                      "value": "sr"
                    },
                    {
                      "label": "Shona",
                      "value": "sn"
                    },
                    {
                      "label": "Sindhi",
                      "value": "sd"
                    },
                    {
                      "label": "Sinhala",
                      "value": "si"
                    },
                    {
                      "label": "Slovak",
                      "value": "sk"
                    },
                    {
                      "label": "Slovenian",
                      "value": "sl"
                    },
                    {
                      "label": "Somali",
                      "value": "so"
                    },
                    {
                      "label": "Sundanese",
                      "value": "su"
                    },
                    {
                      "label": "Swahili",
                      "value": "sw"
                    },
                    {
                      "label": "Swedish",
                      "value": "sv"
                    },
                    {
                      "label": "Tagalog",
                      "value": "tl"
                    },
                    {
                      "label": "Tajik",
                      "value": "tg"
                    },
                    {
                      "label": "Tamil",
                      "value": "ta"
                    },
                    {
                      "label": "Tatar",
                      "value": "tt"
                    },
                    {
                      "label": "Telugu",
                      "value": "te"
                    },
                    {
                      "label": "Thai",
                      "value": "th"
                    },
                    {
                      "label": "Tibetan",
                      "value": "bo"
                    },
                    {
                      "label": "Turkish",
                      "value": "tr"
                    },
                    {
                      "label": "Turkmen",
                      "value": "tk"
                    },
                    {
                      "label": "Ukrainian",
                      "value": "uk"
                    },
                    {
                      "label": "Urdu",
                      "value": "ur"
                    },
                    {
                      "label": "Uzbek",
                      "value": "uz"
                    },
                    {
                      "label": "Vietnamese",
                      "value": "vi"
                    },
                    {
                      "label": "Welsh",
                      "value": "cy"
                    },
                    {
                      "label": "Yiddish",
                      "value": "yi"
                    },
                    {
                      "label": "Yoruba",
                      "value": "yo"
                    }
                  ]
                },
                "type": "array",
                "label": "Expected Languages"
              },
              {
                "name": "fallback_language",
                "type": "text",
                "label": "Fallback Language"
              },
              {
                "name": "code_switching",
                "type": "boolean",
                "label": "Code Switching"
              },
              {
                "name": "code_switching_confidence_threshold",
                "type": "number",
                "label": "Code Switching Confidence Threshold"
              }
            ],
            "type": "collection",
            "label": "Language Detection Options"
          },
          {
            "name": "language_codes",
            "spec": {
              "name": "value",
              "type": "select",
              "label": "Language Code",
              "options": [
                {
                  "label": "English (Global)",
                  "value": "en"
                },
                {
                  "label": "English (Australian)",
                  "value": "en_au"
                },
                {
                  "label": "English (British)",
                  "value": "en_uk"
                },
                {
                  "label": "English (US)",
                  "value": "en_us"
                },
                {
                  "label": "Spanish",
                  "value": "es"
                },
                {
                  "label": "French",
                  "value": "fr"
                },
                {
                  "label": "German",
                  "value": "de"
                },
                {
                  "label": "Italian",
                  "value": "it"
                },
                {
                  "label": "Portuguese",
                  "value": "pt"
                },
                {
                  "label": "Dutch",
                  "value": "nl"
                },
                {
                  "label": "Afrikaans",
                  "value": "af"
                },
                {
                  "label": "Albanian",
                  "value": "sq"
                },
                {
                  "label": "Amharic",
                  "value": "am"
                },
                {
                  "label": "Arabic",
                  "value": "ar"
                },
                {
                  "label": "Armenian",
                  "value": "hy"
                },
                {
                  "label": "Assamese",
                  "value": "as"
                },
                {
                  "label": "Azerbaijani",
                  "value": "az"
                },
                {
                  "label": "Bashkir",
                  "value": "ba"
                },
                {
                  "label": "Basque",
                  "value": "eu"
                },
                {
                  "label": "Belarusian",
                  "value": "be"
                },
                {
                  "label": "Bengali",
                  "value": "bn"
                },
                {
                  "label": "Bosnian",
                  "value": "bs"
                },
                {
                  "label": "Breton",
                  "value": "br"
                },
                {
                  "label": "Bulgarian",
                  "value": "bg"
                },
                {
                  "label": "Burmese",
                  "value": "my"
                },
                {
                  "label": "Catalan",
                  "value": "ca"
                },
                {
                  "label": "Chinese",
                  "value": "zh"
                },
                {
                  "label": "Croatian",
                  "value": "hr"
                },
                {
                  "label": "Czech",
                  "value": "cs"
                },
                {
                  "label": "Danish",
                  "value": "da"
                },
                {
                  "label": "Estonian",
                  "value": "et"
                },
                {
                  "label": "Faroese",
                  "value": "fo"
                },
                {
                  "label": "Finnish",
                  "value": "fi"
                },
                {
                  "label": "Galician",
                  "value": "gl"
                },
                {
                  "label": "Georgian",
                  "value": "ka"
                },
                {
                  "label": "Greek",
                  "value": "el"
                },
                {
                  "label": "Gujarati",
                  "value": "gu"
                },
                {
                  "label": "Haitian",
                  "value": "ht"
                },
                {
                  "label": "Hausa",
                  "value": "ha"
                },
                {
                  "label": "Hawaiian",
                  "value": "haw"
                },
                {
                  "label": "Hebrew",
                  "value": "he"
                },
                {
                  "label": "Hindi",
                  "value": "hi"
                },
                {
                  "label": "Hungarian",
                  "value": "hu"
                },
                {
                  "label": "Icelandic",
                  "value": "is"
                },
                {
                  "label": "Indonesian",
                  "value": "id"
                },
                {
                  "label": "Japanese",
                  "value": "ja"
                },
                {
                  "label": "Javanese",
                  "value": "jw"
                },
                {
                  "label": "Kannada",
                  "value": "kn"
                },
                {
                  "label": "Kazakh",
                  "value": "kk"
                },
                {
                  "label": "Khmer",
                  "value": "km"
                },
                {
                  "label": "Korean",
                  "value": "ko"
                },
                {
                  "label": "Lao",
                  "value": "lo"
                },
                {
                  "label": "Latin",
                  "value": "la"
                },
                {
                  "label": "Latvian",
                  "value": "lv"
                },
                {
                  "label": "Lingala",
                  "value": "ln"
                },
                {
                  "label": "Lithuanian",
                  "value": "lt"
                },
                {
                  "label": "Luxembourgish",
                  "value": "lb"
                },
                {
                  "label": "Macedonian",
                  "value": "mk"
                },
                {
                  "label": "Malagasy",
                  "value": "mg"
                },
                {
                  "label": "Malay",
                  "value": "ms"
                },
                {
                  "label": "Malayalam",
                  "value": "ml"
                },
                {
                  "label": "Maltese",
                  "value": "mt"
                },
                {
                  "label": "Maori",
                  "value": "mi"
                },
                {
                  "label": "Marathi",
                  "value": "mr"
                },
                {
                  "label": "Mongolian",
                  "value": "mn"
                },
                {
                  "label": "Nepali",
                  "value": "ne"
                },
                {
                  "label": "Norwegian",
                  "value": "no"
                },
                {
                  "label": "Norwegian Nynorsk",
                  "value": "nn"
                },
                {
                  "label": "Occitan",
                  "value": "oc"
                },
                {
                  "label": "Panjabi",
                  "value": "pa"
                },
                {
                  "label": "Pashto",
                  "value": "ps"
                },
                {
                  "label": "Persian",
                  "value": "fa"
                },
                {
                  "label": "Polish",
                  "value": "pl"
                },
                {
                  "label": "Romanian",
                  "value": "ro"
                },
                {
                  "label": "Russian",
                  "value": "ru"
                },
                {
                  "label": "Sanskrit",
                  "value": "sa"
                },
                {
                  "label": "Serbian",
                  "value": "sr"
                },
                {
                  "label": "Shona",
                  "value": "sn"
                },
                {
                  "label": "Sindhi",
                  "value": "sd"
                },
                {
                  "label": "Sinhala",
                  "value": "si"
                },
                {
                  "label": "Slovak",
                  "value": "sk"
                },
                {
                  "label": "Slovenian",
                  "value": "sl"
                },
                {
                  "label": "Somali",
                  "value": "so"
                },
                {
                  "label": "Sundanese",
                  "value": "su"
                },
                {
                  "label": "Swahili",
                  "value": "sw"
                },
                {
                  "label": "Swedish",
                  "value": "sv"
                },
                {
                  "label": "Tagalog",
                  "value": "tl"
                },
                {
                  "label": "Tajik",
                  "value": "tg"
                },
                {
                  "label": "Tamil",
                  "value": "ta"
                },
                {
                  "label": "Tatar",
                  "value": "tt"
                },
                {
                  "label": "Telugu",
                  "value": "te"
                },
                {
                  "label": "Thai",
                  "value": "th"
                },
                {
                  "label": "Tibetan",
                  "value": "bo"
                },
                {
                  "label": "Turkish",
                  "value": "tr"
                },
                {
                  "label": "Turkmen",
                  "value": "tk"
                },
                {
                  "label": "Ukrainian",
                  "value": "uk"
                },
                {
                  "label": "Urdu",
                  "value": "ur"
                },
                {
                  "label": "Uzbek",
                  "value": "uz"
                },
                {
                  "label": "Vietnamese",
                  "value": "vi"
                },
                {
                  "label": "Welsh",
                  "value": "cy"
                },
                {
                  "label": "Yiddish",
                  "value": "yi"
                },
                {
                  "label": "Yoruba",
                  "value": "yo"
                }
              ]
            },
            "type": "array",
            "label": "Language Codes"
          },
          {
            "name": "speech_models",
            "spec": {
              "name": "value",
              "type": "select",
              "label": "Model",
              "options": [
                {
                  "label": "Universal-3 Pro",
                  "value": "universal-3-pro"
                },
                {
                  "label": "Universal-2",
                  "value": "universal-2"
                }
              ]
            },
            "type": "array",
            "label": "Speech Models"
          },
          {
            "name": "speech_model",
            "type": "select",
            "label": "Speech Model (Deprecated)",
            "validate": {
              "enum": [
                "best",
                "nano",
                "universal",
                "slam-1"
              ]
            }
          },
          {
            "name": "punctuate",
            "type": "boolean",
            "label": "Punctuate"
          },
          {
            "name": "format_text",
            "type": "boolean",
            "label": "Format Text"
          },
          {
            "name": "disfluencies",
            "type": "boolean",
            "label": "Disfluencies"
          },
          {
            "name": "domain",
            "type": "select",
            "label": "Domain",
            "validate": {
              "enum": [
                "medical-v1"
              ]
            }
          },
          {
            "name": "multichannel",
            "type": "boolean",
            "label": "Multichannel"
          },
          {
            "name": "dual_channel",
            "type": "boolean",
            "label": "Dual Channel (Deprecated)"
          },
          {
            "name": "webhook_url",
            "type": "url",
            "label": "Webhook URL"
          },
          {
            "name": "webhook_auth_header_name",
            "type": "text",
            "label": "Webhook Auth Header Name"
          },
          {
            "name": "webhook_auth_header_value",
            "type": "text",
            "label": "Webhook Auth Header Value"
          },
          {
            "name": "auto_highlights",
            "type": "boolean",
            "label": "Key Phrases"
          },
          {
            "name": "audio_start_from",
            "type": "integer",
            "label": "Audio Start From"
          },
          {
            "name": "audio_end_at",
            "type": "integer",
            "label": "Audio End At"
          },
          {
            "name": "prompt",
            "type": "text",
            "label": "Prompt"
          },
          {
            "name": "keyterms_prompt",
            "spec": {
              "name": "value",
              "type": "text",
              "label": "Key Term or Phrase"
            },
            "type": "array",
            "label": "KeyTerms Prompt"
          },
          {
            "name": "word_boost",
            "spec": {
              "name": "value",
              "type": "text",
              "label": "Word Boost"
            },
            "type": "array",
            "label": "Word Boost (Deprecated)"
          },
          {
            "name": "boost_param",
            "type": "select",
            "label": "Word Boost Level (Deprecated)",
            "validate": {
              "enum": [
                "low",
                "default",
                "high"
              ]
            }
          },
          {
            "name": "filter_profanity",
            "type": "boolean",
            "label": "Filter Profanity"
          },
          {
            "name": "redact_pii",
            "type": "boolean",
            "label": "Redact PII"
          },
          {
            "name": "redact_pii_audio",
            "type": "boolean",
            "label": "Redact PII Audio"
          },
          {
            "name": "redact_pii_audio_quality",
            "type": "select",
            "label": "Redact PII Audio Quality",
            "validate": {
              "enum": [
                "mp3",
                "wav"
              ]
            }
          },
          {
            "name": "redact_pii_policies",
            "spec": {
              "name": "value",
              "type": "select",
              "label": "Redact PII Policies",
              "options": [
                {
                  "label": "Account Number",
                  "value": "account_number"
                },
                {
                  "label": "Banking Information",
                  "value": "banking_information"
                },
                {
                  "label": "Blood Type",
                  "value": "blood_type"
                },
                {
                  "label": "Credit Card CVV",
                  "value": "credit_card_cvv"
                },
                {
                  "label": "Credit Card Expiration",
                  "value": "credit_card_expiration"
                },
                {
                  "label": "Credit Card Number",
                  "value": "credit_card_number"
                },
                {
                  "label": "Date",
                  "value": "date"
                },
                {
                  "label": "Date Interval",
                  "value": "date_interval"
                },
                {
                  "label": "Date of Birth",
                  "value": "date_of_birth"
                },
                {
                  "label": "Driver's License",
                  "value": "drivers_license"
                },
                {
                  "label": "Drug",
                  "value": "drug"
                },
                {
                  "label": "Duration",
                  "value": "duration"
                },
                {
                  "label": "Email Address",
                  "value": "email_address"
                },
                {
                  "label": "Event",
                  "value": "event"
                },
                {
                  "label": "Filename",
                  "value": "filename"
                },
                {
                  "label": "Gender Sexuality",
                  "value": "gender_sexuality"
                },
                {
                  "label": "Healthcare Number",
                  "value": "healthcare_number"
                },
                {
                  "label": "Injury",
                  "value": "injury"
                },
                {
                  "label": "IP Address",
                  "value": "ip_address"
                },
                {
                  "label": "Language",
                  "value": "language"
                },
                {
                  "label": "Location",
                  "value": "location"
                },
                {
                  "label": "Marital Status",
                  "value": "marital_status"
                },
                {
                  "label": "Medical Condition",
                  "value": "medical_condition"
                },
                {
                  "label": "Medical Process",
                  "value": "medical_process"
                },
                {
                  "label": "Money Amount",
                  "value": "money_amount"
                },
                {
                  "label": "Nationality",
                  "value": "nationality"
                },
                {
                  "label": "Number Sequence",
                  "value": "number_sequence"
                },
                {
                  "label": "Occupation",
                  "value": "occupation"
                },
                {
                  "label": "Organization",
                  "value": "organization"
                },
                {
                  "label": "Passport Number",
                  "value": "passport_number"
                },
                {
                  "label": "Password",
                  "value": "password"
                },
                {
                  "label": "Person Age",
                  "value": "person_age"
                },
                {
                  "label": "Person Name",
                  "value": "person_name"
                },
                {
                  "label": "Phone Number",
                  "value": "phone_number"
                },
                {
                  "label": "Physical Attribute",
                  "value": "physical_attribute"
                },
                {
                  "label": "Political Affiliation",
                  "value": "political_affiliation"
                },
                {
                  "label": "Religion",
                  "value": "religion"
                },
                {
                  "label": "Statistics",
                  "value": "statistics"
                },
                {
                  "label": "Time",
                  "value": "time"
                },
                {
                  "label": "URL",
                  "value": "url"
                },
                {
                  "label": "US Social Security Number",
                  "value": "us_social_security_number"
                },
                {
                  "label": "Username",
                  "value": "username"
                },
                {
                  "label": "Vehicle ID",
                  "value": "vehicle_id"
                },
                {
                  "label": "Zodiac Sign",
                  "value": "zodiac_sign"
                }
              ]
            },
            "type": "array",
            "label": "Redact PII Policies"
          },
          {
            "name": "redact_pii_sub",
            "type": "select",
            "label": "Redact PII Substitution",
            "validate": {
              "enum": [
                "entity_name",
                "hash"
              ]
            }
          },
          {
            "name": "speaker_labels",
            "type": "boolean",
            "label": "Speaker Labels"
          },
          {
            "name": "speakers_expected",
            "type": "integer",
            "label": "Speakers Expected"
          },
          {
            "name": "speaker_options",
            "spec": [
              {
                "name": "min_speakers_expected",
                "type": "number",
                "label": "Minimum Speakers Expected"
              },
              {
                "name": "max_speakers_expected",
                "type": "number",
                "label": "Maximum Speakers Expected"
              }
            ],
            "type": "collection",
            "label": "Speaker Options"
          },
          {
            "name": "speech_understanding",
            "spec": [
              {
                "name": "request",
                "spec": [
                  {
                    "name": "translation",
                    "spec": [
                      {
                        "name": "target_languages",
                        "spec": {
                          "name": "value",
                          "type": "select",
                          "label": "Language Code",
                          "options": [
                            {
                              "label": "English (Global)",
                              "value": "en"
                            },
                            {
                              "label": "English (Australian)",
                              "value": "en_au"
                            },
                            {
                              "label": "English (British)",
                              "value": "en_uk"
                            },
                            {
                              "label": "English (US)",
                              "value": "en_us"
                            },
                            {
                              "label": "Spanish",
                              "value": "es"
                            },
                            {
                              "label": "French",
                              "value": "fr"
                            },
                            {
                              "label": "German",
                              "value": "de"
                            },
                            {
                              "label": "Italian",
                              "value": "it"
                            },
                            {
                              "label": "Portuguese",
                              "value": "pt"
                            },
                            {
                              "label": "Dutch",
                              "value": "nl"
                            },
                            {
                              "label": "Afrikaans",
                              "value": "af"
                            },
                            {
                              "label": "Albanian",
                              "value": "sq"
                            },
                            {
                              "label": "Amharic",
                              "value": "am"
                            },
                            {
                              "label": "Arabic",
                              "value": "ar"
                            },
                            {
                              "label": "Armenian",
                              "value": "hy"
                            },
                            {
                              "label": "Assamese",
                              "value": "as"
                            },
                            {
                              "label": "Azerbaijani",
                              "value": "az"
                            },
                            {
                              "label": "Bashkir",
                              "value": "ba"
                            },
                            {
                              "label": "Basque",
                              "value": "eu"
                            },
                            {
                              "label": "Belarusian",
                              "value": "be"
                            },
                            {
                              "label": "Bengali",
                              "value": "bn"
                            },
                            {
                              "label": "Bosnian",
                              "value": "bs"
                            },
                            {
                              "label": "Breton",
                              "value": "br"
                            },
                            {
                              "label": "Bulgarian",
                              "value": "bg"
                            },
                            {
                              "label": "Burmese",
                              "value": "my"
                            },
                            {
                              "label": "Catalan",
                              "value": "ca"
                            },
                            {
                              "label": "Chinese",
                              "value": "zh"
                            },
                            {
                              "label": "Croatian",
                              "value": "hr"
                            },
                            {
                              "label": "Czech",
                              "value": "cs"
                            },
                            {
                              "label": "Danish",
                              "value": "da"
                            },
                            {
                              "label": "Estonian",
                              "value": "et"
                            },
                            {
                              "label": "Faroese",
                              "value": "fo"
                            },
                            {
                              "label": "Finnish",
                              "value": "fi"
                            },
                            {
                              "label": "Galician",
                              "value": "gl"
                            },
                            {
                              "label": "Georgian",
                              "value": "ka"
                            },
                            {
                              "label": "Greek",
                              "value": "el"
                            },
                            {
                              "label": "Gujarati",
                              "value": "gu"
                            },
                            {
                              "label": "Haitian",
                              "value": "ht"
                            },
                            {
                              "label": "Hausa",
                              "value": "ha"
                            },
                            {
                              "label": "Hawaiian",
                              "value": "haw"
                            },
                            {
                              "label": "Hebrew",
                              "value": "he"
                            },
                            {
                              "label": "Hindi",
                              "value": "hi"
                            },
                            {
                              "label": "Hungarian",
                              "value": "hu"
                            },
                            {
                              "label": "Icelandic",
                              "value": "is"
                            },
                            {
                              "label": "Indonesian",
                              "value": "id"
                            },
                            {
                              "label": "Japanese",
                              "value": "ja"
                            },
                            {
                              "label": "Javanese",
                              "value": "jw"
                            },
                            {
                              "label": "Kannada",
                              "value": "kn"
                            },
                            {
                              "label": "Kazakh",
                              "value": "kk"
                            },
                            {
                              "label": "Khmer",
                              "value": "km"
                            },
                            {
                              "label": "Korean",
                              "value": "ko"
                            },
                            {
                              "label": "Lao",
                              "value": "lo"
                            },
                            {
                              "label": "Latin",
                              "value": "la"
                            },
                            {
                              "label": "Latvian",
                              "value": "lv"
                            },
                            {
                              "label": "Lingala",
                              "value": "ln"
                            },
                            {
                              "label": "Lithuanian",
                              "value": "lt"
                            },
                            {
                              "label": "Luxembourgish",
                              "value": "lb"
                            },
                            {
                              "label": "Macedonian",
                              "value": "mk"
                            },
                            {
                              "label": "Malagasy",
                              "value": "mg"
                            },
                            {
                              "label": "Malay",
                              "value": "ms"
                            },
                            {
                              "label": "Malayalam",
                              "value": "ml"
                            },
                            {
                              "label": "Maltese",
                              "value": "mt"
                            },
                            {
                              "label": "Maori",
                              "value": "mi"
                            },
                            {
                              "label": "Marathi",
                              "value": "mr"
                            },
                            {
                              "label": "Mongolian",
                              "value": "mn"
                            },
                            {
                              "label": "Nepali",
                              "value": "ne"
                            },
                            {
                              "label": "Norwegian",
                              "value": "no"
                            },
                            {
                              "label": "Norwegian Nynorsk",
                              "value": "nn"
                            },
                            {
                              "label": "Occitan",
                              "value": "oc"
                            },
                            {
                              "label": "Panjabi",
                              "value": "pa"
                            },
                            {
                              "label": "Pashto",
                              "value": "ps"
                            },
                            {
                              "label": "Persian",
                              "value": "fa"
                            },
                            {
                              "label": "Polish",
                              "value": "pl"
                            },
                            {
                              "label": "Romanian",
                              "value": "ro"
                            },
                            {
                              "label": "Russian",
                              "value": "ru"
                            },
                            {
                              "label": "Sanskrit",
                              "value": "sa"
                            },
                            {
                              "label": "Serbian",
                              "value": "sr"
                            },
                            {
                              "label": "Shona",
                              "value": "sn"
                            },
                            {
                              "label": "Sindhi",
                              "value": "sd"
                            },
                            {
                              "label": "Sinhala",
                              "value": "si"
                            },
                            {
                              "label": "Slovak",
                              "value": "sk"
                            },
                            {
                              "label": "Slovenian",
                              "value": "sl"
                            },
                            {
                              "label": "Somali",
                              "value": "so"
                            },
                            {
                              "label": "Sundanese",
                              "value": "su"
                            },
                            {
                              "label": "Swahili",
                              "value": "sw"
                            },
                            {
                              "label": "Swedish",
                              "value": "sv"
                            },
                            {
                              "label": "Tagalog",
                              "value": "tl"
                            },
                            {
                              "label": "Tajik",
                              "value": "tg"
                            },
                            {
                              "label": "Tamil",
                              "value": "ta"
                            },
                            {
                              "label": "Tatar",
                              "value": "tt"
                            },
                            {
                              "label": "Telugu",
                              "value": "te"
                            },
                            {
                              "label": "Thai",
                              "value": "th"
                            },
                            {
                              "label": "Tibetan",
                              "value": "bo"
                            },
                            {
                              "label": "Turkish",
                              "value": "tr"
                            },
                            {
                              "label": "Turkmen",
                              "value": "tk"
                            },
                            {
                              "label": "Ukrainian",
                              "value": "uk"
                            },
                            {
                              "label": "Urdu",
                              "value": "ur"
                            },
                            {
                              "label": "Uzbek",
                              "value": "uz"
                            },
                            {
                              "label": "Vietnamese",
                              "value": "vi"
                            },
                            {
                              "label": "Welsh",
                              "value": "cy"
                            },
                            {
                              "label": "Yiddish",
                              "value": "yi"
                            },
                            {
                              "label": "Yoruba",
                              "value": "yo"
                            }
                          ]
                        },
                        "type": "array",
                        "label": "Target Languages"
                      },
                      {
                        "name": "formal",
                        "type": "boolean",
                        "label": "Formal"
                      }
                    ],
                    "type": "collection",
                    "label": "Translation"
                  },
                  {
                    "name": "speaker_identification",
                    "spec": [
                      {
                        "name": "speaker_type",
                        "type": "select",
                        "label": "Speaker Type",
                        "validate": {
                          "enum": [
                            "role",
                            "name"
                          ]
                        }
                      },
                      {
                        "name": "known_values",
                        "spec": {
                          "name": "value",
                          "type": "text",
                          "label": "Value"
                        },
                        "type": "array",
                        "label": "Known Values"
                      }
                    ],
                    "type": "collection",
                    "label": "Speaker Identification"
                  },
                  {
                    "name": "custom_formatting",
                    "spec": [
                      {
                        "name": "date",
                        "type": "text",
                        "label": "Date"
                      },
                      {
                        "name": "phone_number",
                        "type": "text",
                        "label": "Phone Number"
                      },
                      {
                        "name": "email",
                        "type": "text",
                        "label": "Email"
                      },
                      {
                        "name": "format_utterances",
                        "type": "boolean",
                        "label": "Format Utterances"
                      }
                    ],
                    "type": "collection",
                    "label": "Custom Formatting"
                  }
                ],
                "type": "collection",
                "label": "Request"
              }
            ],
            "type": "collection",
            "label": "Speech Understanding"
          },
          {
            "name": "content_safety",
            "type": "boolean",
            "label": "Content Moderation"
          },
          {
            "name": "content_safety_confidence",
            "type": "integer",
            "label": "Content Moderation Confidence",
            "validate": {
              "max": 100,
              "min": 25
            }
          },
          {
            "name": "iab_categories",
            "type": "boolean",
            "label": "Topic Detection"
          },
          {
            "name": "custom_spelling",
            "spec": {
              "name": "value",
              "spec": [
                {
                  "name": "from",
                  "spec": {
                    "name": "from",
                    "type": "text",
                    "label": "From",
                    "required": true
                  },
                  "type": "array",
                  "label": "From",
                  "required": true
                },
                {
                  "name": "to",
                  "type": "text",
                  "label": "To",
                  "required": true
                }
              ],
              "type": "collection"
            },
            "type": "array",
            "label": "Custom Spellings"
          },
          {
            "name": "sentiment_analysis",
            "type": "boolean",
            "label": "Sentiment Analysis"
          },
          {
            "name": "auto_chapters",
            "type": "boolean",
            "label": "Auto Chapters"
          },
          {
            "name": "entity_detection",
            "type": "boolean",
            "label": "Entity Detection"
          },
          {
            "name": "speech_threshold",
            "type": "number",
            "label": "Speech Threshold",
            "validate": {
              "max": 1,
              "min": 0
            }
          },
          {
            "name": "summarization",
            "type": "boolean",
            "label": "Enable Summarization"
          },
          {
            "name": "summary_model",
            "type": "select",
            "label": "Summary Model",
            "validate": {
              "enum": [
                "informative",
                "conversational",
                "catchy"
              ]
            }
          },
          {
            "name": "summary_type",
            "type": "select",
            "label": "Summary Type",
            "validate": {
              "enum": [
                "bullets",
                "bullets_verbose",
                "gist",
                "headline",
                "paragraph"
              ]
            }
          },
          {
            "name": "custom_topics",
            "type": "boolean",
            "label": "Enable Custom Topics (Deprecated)"
          },
          {
            "name": "topics",
            "spec": {
              "name": "value",
              "type": "text",
              "label": "Custom Topics"
            },
            "type": "array",
            "label": "Custom Topics (Deprecated)"
          }
        ]
      },
      "onerror": [
        {
          "id": 25,
          "module": "builtin:Break",
          "version": 1,
          "parameters": {},
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "metadata": {
            "designer": {
              "x": 0,
              "y": 0,
              "name": "Retry temporary failure"
            }
          }
        }
      ]
    },
    {
      "id": 12,
      "module": "builtin:BasicFeeder",
      "version": 1,
      "parameters": {},
      "filter": {
        "name": "Only if diarized transcript exists",
        "conditions": [
          [
            {
              "a": "{{length(5.utterances)}}",
              "b": "0",
              "o": "number:greater"
            }
          ]
        ]
      },
      "mapper": {
        "array": "{{5.utterances}}"
      },
      "metadata": {
        "designer": {
          "x": 1200,
          "y": 300
        },
        "restore": {
          "expect": {
            "array": {
              "mode": "edit"
            }
          }
        },
        "expect": [
          {
            "mode": "edit",
            "name": "array",
            "spec": [],
            "type": "array",
            "label": "Array"
          }
        ]
      }
    },
    {
      "id": 13,
      "module": "util:TextAggregator",
      "version": 1,
      "parameters": {
        "feeder": 12,
        "rowSeparator": ""
      },
      "mapper": {
        "value": "{{12.speaker}}:{{12.text}}\n\n  "
      },
      "metadata": {
        "designer": {
          "x": 1500,
          "y": 300
        },
        "restore": {
          "extra": {
            "feeder": {
              "label": "Iterator [12]"
            }
          },
          "parameters": {
            "rowSeparator": {
              "label": "Empty"
            }
          }
        },
        "parameters": [
          {
            "name": "rowSeparator",
            "type": "select",
            "label": "Row separator",
            "validate": {
              "enum": [
                "\n",
                "\t",
                "other"
              ]
            }
          }
        ],
        "expect": [
          {
            "name": "value",
            "type": "text",
            "label": "Text"
          }
        ]
      }
    },
    {
      "id": 7,
      "module": "google-docs:createADocument",
      "version": 1,
      "parameters": {},
      "mapper": {
        "name": "{{2.recording.title}}",
        "footer": false,
        "header": false,
        "content": "{{ifempty(13.text; 2.summarizations[1].summary.markdown)}}",
        "folderId": "",
        "destination": "drive"
      },
      "metadata": {
        "designer": {
          "x": 1800,
          "y": 300,
          "name": "Create Interview Doc"
        },
        "restore": {
          "expect": {
            "destination": {
              "label": "My Drive"
            }
          },
          "parameters": {}
        },
        "parameters": [
          {
            "name": "__IMTCONN__",
            "type": "account:google",
            "label": "Connection",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "name",
            "type": "text",
            "label": "Name",
            "required": true
          },
          {
            "name": "content",
            "type": "text",
            "label": "Content",
            "required": true
          },
          {
            "name": "destination",
            "type": "select",
            "label": "Choose a Drive",
            "required": true,
            "validate": {
              "enum": [
                "drive",
                "share",
                "team"
              ]
            }
          },
          {
            "name": "header",
            "type": "boolean",
            "label": "Insert a Header",
            "required": true
          },
          {
            "name": "footer",
            "type": "boolean",
            "label": "Insert a Footer",
            "required": true
          },
          {
            "name": "folderId",
            "type": "folder",
            "label": "New Document's Location",
            "required": true
          }
        ]
      },
      "onerror": [
        {
          "id": 26,
          "module": "builtin:Break",
          "version": 1,
          "parameters": {},
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "metadata": {
            "designer": {
              "x": 0,
              "y": 0,
              "name": "Retry temporary failure"
            }
          }
        }
      ]
    },
    {
      "id": 14,
      "module": "google-drive:moveAFileIntoAFolder",
      "version": 4,
      "parameters": {},
      "mapper": {
        "file": "{{7.id}}",
        "move": "drive",
        "select": "file",
        "folderId": "",
        "destination": "drive"
      },
      "metadata": {
        "designer": {
          "x": 2100,
          "y": 150
        },
        "restore": {
          "expect": {
            "file": {
              "mode": "edit",
              "path": []
            },
            "move": {
              "label": "My Drive"
            },
            "select": {
              "label": "File"
            },
            "destination": {
              "label": "My Drive"
            }
          },
          "parameters": {}
        },
        "parameters": [
          {
            "name": "__IMTCONN__",
            "type": "account:google-restricted,google-drive",
            "label": "Connection",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "move",
            "type": "select",
            "label": "Choose a Drive",
            "required": true,
            "validate": {
              "enum": [
                "drive",
                "share",
                "team"
              ]
            }
          },
          {
            "name": "destination",
            "type": "select",
            "label": "New Drive Location",
            "required": true,
            "validate": {
              "enum": [
                "drive",
                "share",
                "team"
              ]
            }
          },
          {
            "name": "select",
            "type": "select",
            "label": "Select File/Folder",
            "required": true,
            "validate": {
              "enum": [
                "file",
                "folder"
              ]
            }
          },
          {
            "mode": "edit",
            "name": "file",
            "type": "file",
            "label": "File ID",
            "required": true
          },
          {
            "name": "folderId",
            "type": "folder",
            "label": "New Folder Location",
            "required": true
          }
        ]
      },
      "onerror": [
        {
          "id": 27,
          "module": "builtin:Break",
          "version": 1,
          "parameters": {},
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "metadata": {
            "designer": {
              "x": 0,
              "y": 0,
              "name": "Retry temporary failure"
            }
          }
        }
      ]
    },
    {
      "id": 15,
      "module": "datastore:AddRecord",
      "version": 1,
      "parameters": {},
      "mapper": {
        "key": "{{2.recording.id}}",
        "overwrite": true
      },
      "metadata": {
        "designer": {
          "x": 2400,
          "y": 0
        },
        "restore": {
          "expect": {
            "overwrite": {
              "mode": "chose"
            }
          },
          "parameters": {}
        },
        "parameters": [
          {
            "name": "datastore",
            "type": "datastore",
            "label": "Data store",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "key",
            "type": "text",
            "label": "Key"
          },
          {
            "name": "overwrite",
            "type": "boolean",
            "label": "Overwrite an existing record",
            "required": true
          }
        ]
      },
      "onerror": [
        {
          "id": 28,
          "module": "builtin:Break",
          "version": 1,
          "parameters": {},
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "metadata": {
            "designer": {
              "x": 0,
              "y": 0,
              "name": "Retry temporary failure"
            }
          }
        }
      ]
    }
  ],
  "metadata": {
    "instant": true,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 3,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": true,
      "slots": null,
      "confidential": false,
      "dataloss": false,
      "dlq": true,
      "freshVariables": false
    },
    "designer": {
      "orphans": [
        [
          {
            "id": 23,
            "module": "placeholder:Placeholder",
            "filter": null,
            "metadata": {
              "designer": {
                "x": 9,
                "y": -89
              }
            }
          }
        ]
      ]
    },
    "zone": "us2.make.com",
    "notes": []
  }
}
