{
    "name": "przykład - sociale",
    "flow": [
        {
            "id": 15,
            "module": "wordpress:watchPosts",
            "version": 3,
            "parameters": {
                "type": "posts",
                "limit": 1,
                "status": [
                    "publish"
                ],
                "__IMTCONN__": 1000004
            },
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0,
                    "name": "Blog"
                },
                "restore": {
                    "parameters": {
                        "type": {
                            "label": "Wpisy"
                        },
                        "status": {
                            "label": [
                                "Publish"
                            ]
                        },
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "wordpress4"
                            },
                            "label": "Example Site (Jan Nowak)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:wordpress4",
                        "label": "Connection",
                        "required": true
                    },
                    {
                        "name": "type",
                        "type": "select",
                        "label": "Type",
                        "required": true
                    },
                    {
                        "name": "status",
                        "type": "select",
                        "label": "Status",
                        "multiple": true
                    },
                    {
                        "name": "limit",
                        "type": "uinteger",
                        "label": "Limit"
                    }
                ]
            }
        },
        {
            "id": 16,
            "module": "wordpress:getMediaItem",
            "version": 3,
            "parameters": {
                "__IMTCONN__": 1000004
            },
            "mapper": {
                "id": "{{15.featured_media}}"
            },
            "metadata": {
                "designer": {
                    "x": 300,
                    "y": 0,
                    "name": "Blog obrazek"
                },
                "restore": {
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "wordpress4"
                            },
                            "label": "Example Site (Jan Nowak)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:wordpress4",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "id",
                        "type": "number",
                        "label": "Media item ID",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 4,
            "module": "openai-gpt-3:messageAssistantAdvanced",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 1000003
            },
            "mapper": {
                "role": "user",
                "message": "Stwórz angażujący wpis na Facebooka z emoji (nie więcej niż 5 emoji) na podstawie wpisu z bloga poniżej. Pisz z zacięciem blogowym, w pierwszej osobie, jakbyś prowadził pasjonującego bloga o [temat bloga]. Nie dodawaj żadnyc linków. Sam dodaję je na samym końcu. Nie zaczynaj wpisu od powitania. Przejdź od razu do tematu. Oto wpis: {{15.content}}",
                "assistantId": "asst_EXAMPLE_ASSISTANT_ID_2",
                "temperature": "0.5"
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 0,
                    "name": "Social Posr"
                },
                "restore": {
                    "expect": {
                        "role": {
                            "label": "User"
                        },
                        "model": {
                            "mode": "chose"
                        },
                        "tools": {
                            "mode": "chose"
                        },
                        "image_urls": {
                            "mode": "chose"
                        },
                        "assistantId": {
                            "mode": "chose",
                            "label": "Example Assistant (gpt-4o-mini)",
                            "nested": []
                        },
                        "image_files": {
                            "mode": "chose"
                        },
                        "tool_choice": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "response_format": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "truncation_strategy": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "file_search_resources": {
                            "mode": "chose"
                        },
                        "code_interpreter_resources": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "openai-gpt-3"
                            },
                            "label": "OpenAI"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:openai-gpt-3",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "assistantId",
                        "type": "select",
                        "label": "Assistant",
                        "required": true
                    },
                    {
                        "name": "role",
                        "type": "select",
                        "label": "Role",
                        "required": true,
                        "validate": {
                            "enum": [
                                "user",
                                "assistant"
                            ]
                        }
                    },
                    {
                        "name": "threadId",
                        "type": "text",
                        "label": "Thread ID"
                    },
                    {
                        "name": "model",
                        "type": "select",
                        "label": "Model"
                    },
                    {
                        "name": "tools",
                        "type": "select",
                        "label": "Tools",
                        "multiple": true,
                        "validate": {
                            "enum": [
                                "file_search",
                                "code_interpreter"
                            ]
                        }
                    },
                    {
                        "name": "file_search_resources",
                        "type": "select",
                        "label": "File Search Resources"
                    },
                    {
                        "name": "code_interpreter_resources",
                        "type": "select",
                        "label": "Code Interpreter Resources",
                        "multiple": true,
                        "validate": {
                            "maxItems": 20
                        }
                    },
                    {
                        "name": "tool_choice",
                        "type": "select",
                        "label": "Tool Choice",
                        "validate": {
                            "enum": [
                                "none",
                                "auto",
                                "required",
                                "file_search",
                                "code_interpreter",
                                "function"
                            ]
                        }
                    },
                    {
                        "name": "instructions",
                        "type": "text",
                        "label": "Instructions"
                    },
                    {
                        "name": "max_prompt_tokens",
                        "type": "uinteger",
                        "label": "Max Prompt Tokens"
                    },
                    {
                        "name": "max_completion_tokens",
                        "type": "uinteger",
                        "label": "Max Completion Tokens"
                    },
                    {
                        "name": "temperature",
                        "type": "number",
                        "label": "Temperature",
                        "validate": {
                            "max": 2,
                            "min": 0
                        }
                    },
                    {
                        "name": "top_p",
                        "type": "number",
                        "label": "Top P",
                        "validate": {
                            "max": 1,
                            "min": 0
                        }
                    },
                    {
                        "name": "response_format",
                        "type": "select",
                        "label": "Response Format",
                        "validate": {
                            "enum": [
                                "auto",
                                "json_object",
                                "text"
                            ]
                        }
                    },
                    {
                        "name": "truncation_strategy",
                        "type": "select",
                        "label": "Truncation Strategy",
                        "validate": {
                            "enum": [
                                "auto",
                                "last_messages"
                            ]
                        }
                    },
                    {
                        "name": "message",
                        "type": "text",
                        "label": "Message",
                        "required": true
                    },
                    {
                        "name": "image_files",
                        "type": "select",
                        "label": "Image Files",
                        "multiple": true
                    },
                    {
                        "name": "image_urls",
                        "spec": {
                            "name": "value",
                            "type": "url",
                            "label": "Image URL",
                            "required": true
                        },
                        "type": "array",
                        "label": "Image URLs"
                    }
                ],
                "advanced": true
            }
        },
        {
            "id": 3,
            "module": "facebook-pages:CreatePostWithPhotos",
            "version": 6,
            "parameters": {
                "__IMTCONN__": 1000006
            },
            "mapper": {
                "photos": [
                    {
                        "url": "{{16.sourceUrl}}",
                        "type": "url",
                        "caption": "{{15.title}}"
                    }
                ],
                "message": "{{4.result}}",
                "page_id": "EXAMPLE_FACEBOOK_PAGE_ID"
            },
            "metadata": {
                "designer": {
                    "x": 900,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "photos": {
                            "mode": "chose",
                            "items": [
                                {
                                    "type": {
                                        "mode": "chose",
                                        "label": "download photo from URL"
                                    }
                                }
                            ]
                        },
                        "page_id": {
                            "mode": "chose",
                            "label": "Example Blog"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "facebook"
                            },
                            "label": "Example User (Jan Kowalski)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:facebook",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "page_id",
                        "type": "select",
                        "label": "Page",
                        "required": true
                    },
                    {
                        "name": "photos",
                        "spec": [
                            {
                                "name": "type",
                                "type": "select",
                                "label": "I want to",
                                "options": [
                                    {
                                        "label": "upload a photo",
                                        "value": "data",
                                        "nested": [
                                            {
                                                "name": "fileName",
                                                "type": "filename",
                                                "label": "File name",
                                                "required": true,
                                                "semantic": "file:name"
                                            },
                                            {
                                                "name": "data",
                                                "type": "buffer",
                                                "label": "Data",
                                                "required": true,
                                                "semantic": "file:data"
                                            }
                                        ],
                                        "default": true
                                    },
                                    {
                                        "label": "download photo from URL",
                                        "value": "url",
                                        "nested": [
                                            {
                                                "name": "url",
                                                "type": "url",
                                                "label": "URL",
                                                "required": true
                                            }
                                        ]
                                    }
                                ],
                                "required": true
                            },
                            {
                                "name": "caption",
                                "type": "text",
                                "label": "Caption"
                            }
                        ],
                        "type": "array",
                        "label": "Photos",
                        "required": true,
                        "validate": {
                            "maxItems": 30,
                            "minItems": 1
                        }
                    },
                    {
                        "name": "message",
                        "type": "text",
                        "label": "Message"
                    },
                    {
                        "name": "date",
                        "type": "date",
                        "label": "Date"
                    }
                ]
            }
        },
        {
            "id": 13,
            "module": "facebook-pages:CreateComment",
            "version": 6,
            "parameters": {
                "__IMTCONN__": 1000006
            },
            "mapper": {
                "id": "{{3.id}}",
                "message": "Więcej informacji w linku: {{15.link}}",
                "page_id": "EXAMPLE_FACEBOOK_PAGE_ID"
            },
            "metadata": {
                "designer": {
                    "x": 1200,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "id": {
                            "mode": "edit"
                        },
                        "page_id": {
                            "mode": "chose",
                            "label": "Example Blog"
                        },
                        "attachment": {
                            "mode": "chose",
                            "label": "Empty"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "facebook"
                            },
                            "label": "Example User (Jan Kowalski)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:facebook",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "page_id",
                        "type": "select",
                        "label": "Page",
                        "required": true
                    },
                    {
                        "name": "message",
                        "type": "text",
                        "label": "Message"
                    },
                    {
                        "name": "attachment",
                        "type": "select",
                        "label": "Attachment type",
                        "validate": {
                            "enum": [
                                "url",
                                "share"
                            ]
                        }
                    },
                    {
                        "name": "id",
                        "type": "select",
                        "label": "Post ID",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 7,
            "module": "http:ActionGetFile",
            "version": 3,
            "parameters": {
                "handleErrors": false
            },
            "mapper": {
                "url": "{{16.sourceUrl}}",
                "method": "get",
                "serializeUrl": false,
                "shareCookies": false
            },
            "metadata": {
                "designer": {
                    "x": 1500,
                    "y": 0
                },
                "restore": {},
                "parameters": [
                    {
                        "name": "handleErrors",
                        "type": "boolean",
                        "label": "Evaluate all states as errors (except for 2xx and 3xx )",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "url",
                        "type": "url",
                        "label": "URL",
                        "required": true
                    },
                    {
                        "name": "serializeUrl",
                        "type": "boolean",
                        "label": "Serialize URL",
                        "required": true
                    },
                    {
                        "name": "method",
                        "type": "hidden",
                        "label": "Method"
                    },
                    {
                        "name": "shareCookies",
                        "type": "boolean",
                        "label": "Share cookies with other HTTP modules",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 6,
            "module": "linkedin:CreateTextShare",
            "version": 2,
            "parameters": {
                "__IMTCONN__": 1000007
            },
            "mapper": {
                "type": "ARTICLE",
                "media": {
                    "title": "{{15.title}}",
                    "thumbnail": {
                        "data": "{{7.data}}",
                        "fileName": "{{7.fileName}}",
                        "thumbnailAltText": "{{15.title}}"
                    },
                    "description": "{{4.result}}",
                    "originalUrl": "{{15.link}}"
                },
                "content": "{{4.result}}",
                "visibility": "PUBLIC",
                "organization": "urn:li:organization:EXAMPLE_ORG_ID",
                "feedDistribution": "MAIN_FEED",
                "isReshareDisabledByAuthor": false
            },
            "metadata": {
                "designer": {
                    "x": 1800,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "type": {
                            "mode": "chose",
                            "label": "Article"
                        },
                        "mentions": {
                            "mode": "chose"
                        },
                        "visibility": {
                            "mode": "chose",
                            "label": "Public"
                        },
                        "organization": {
                            "mode": "chose",
                            "label": "Example Blog"
                        },
                        "feedDistribution": {
                            "mode": "chose",
                            "label": "Main feed"
                        },
                        "isReshareDisabledByAuthor": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "linkedin2"
                            },
                            "label": "Blog (Jan Nowak)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:linkedin2,linkedin-openid",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "organization",
                        "type": "select",
                        "label": "Organization",
                        "required": true
                    },
                    {
                        "name": "content",
                        "type": "text",
                        "label": "Content",
                        "required": true
                    },
                    {
                        "name": "mentions",
                        "spec": [
                            {
                                "name": "entity",
                                "type": "select",
                                "label": "Entity",
                                "options": [
                                    {
                                        "label": "Person",
                                        "value": "member",
                                        "nested": [
                                            {
                                                "help": "For example, `urn:li:person:1234`. Only mention someone with a connection to the authenticated user.",
                                                "name": "urn",
                                                "type": "text",
                                                "label": "Entity URN",
                                                "required": true
                                            }
                                        ]
                                    },
                                    {
                                        "label": "Company",
                                        "value": "company",
                                        "nested": [
                                            {
                                                "help": "For example, `urn:li:organization:123456`.",
                                                "name": "urn",
                                                "type": "text",
                                                "label": "Entity URN",
                                                "required": true
                                            }
                                        ]
                                    }
                                ],
                                "required": true
                            },
                            {
                                "name": "name",
                                "type": "text",
                                "label": "Entity Name",
                                "required": true
                            },
                            {
                                "name": "start",
                                "type": "number",
                                "label": "Start",
                                "required": true
                            }
                        ],
                        "type": "array",
                        "label": "Mentions"
                    },
                    {
                        "name": "type",
                        "type": "select",
                        "label": "Media Type",
                        "validate": {
                            "enum": [
                                "ARTICLE"
                            ]
                        }
                    },
                    {
                        "name": "visibility",
                        "type": "select",
                        "label": "Visibility",
                        "required": true,
                        "validate": {
                            "enum": [
                                "PUBLIC",
                                "LOGGED_IN"
                            ]
                        }
                    },
                    {
                        "name": "feedDistribution",
                        "type": "select",
                        "label": "Feed Distribution",
                        "required": true,
                        "validate": {
                            "enum": [
                                "MAIN_FEED",
                                "NONE"
                            ]
                        }
                    },
                    {
                        "name": "isReshareDisabledByAuthor",
                        "type": "boolean",
                        "label": "Is Reshare Disabled",
                        "required": true
                    },
                    {
                        "name": "media",
                        "spec": [
                            {
                                "name": "originalUrl",
                                "type": "url",
                                "label": "URL",
                                "required": true
                            },
                            {
                                "name": "title",
                                "type": "text",
                                "label": "Title",
                                "required": true,
                                "validate": {
                                    "max": 400
                                }
                            },
                            {
                                "name": "description",
                                "type": "text",
                                "label": "Description",
                                "validate": {
                                    "max": 4086
                                }
                            },
                            {
                                "name": "thumbnail",
                                "spec": [
                                    {
                                        "name": "fileName",
                                        "type": "text",
                                        "label": "File name"
                                    },
                                    {
                                        "name": "data",
                                        "type": "buffer",
                                        "label": "Data"
                                    },
                                    {
                                        "name": "thumbnailAltText",
                                        "type": "text",
                                        "label": "Thumbnail Alt Text",
                                        "validate": {
                                            "max": 4086
                                        }
                                    }
                                ],
                                "type": "collection",
                                "label": "Thumbnail"
                            }
                        ],
                        "type": "collection",
                        "label": "Link"
                    }
                ]
            }
        },
        {
            "id": 8,
            "module": "reddit:SubmitPost",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 1000008
            },
            "mapper": {
                "url": "{{15.link}}",
                "kind": "link",
                "title": "{{15.title}}",
                "srName": "ExampleSubreddit",
                "flair_id": "",
                "resubmit": false,
                "collection_id": ""
            },
            "metadata": {
                "designer": {
                    "x": 2100,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "kind": {
                            "label": "Link post"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "reddit"
                            },
                            "label": "Reddit Example"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:reddit",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "title",
                        "type": "text",
                        "label": "Title",
                        "required": true
                    },
                    {
                        "name": "srName",
                        "type": "text",
                        "label": "Subreddit Display Name",
                        "required": true
                    },
                    {
                        "name": "kind",
                        "type": "select",
                        "label": "Type",
                        "required": true,
                        "validate": {
                            "enum": [
                                "link",
                                "self",
                                "image"
                            ]
                        }
                    },
                    {
                        "name": "flair_id",
                        "type": "text",
                        "label": "Flair"
                    },
                    {
                        "name": "collection_id",
                        "type": "text",
                        "label": "Collection ID"
                    },
                    {
                        "name": "url",
                        "type": "url",
                        "label": "URL",
                        "required": true
                    },
                    {
                        "name": "resubmit",
                        "type": "boolean",
                        "label": "Re-submit",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 17,
            "module": "openai-gpt-3:messageAssistantAdvanced",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 1000003
            },
            "mapper": {
                "role": "user",
                "message": "Napisz krótki post na media społecznościowe bluesky (maksymalnie 220 znaków ze spacjami!) informujący o nowym wpisie z portalu example-blog.pl. Użyj prostego, neutralnego języka. Nie dodawaj emocjonalnych zwrotów, przesadnych przymiotników, haseł typu „Sprawdź koniecznie!” ani emotikonów. NIe umieszczaj wstępów typu: \"Na portalu [example-blog.pl] opublikowaliśmy nowy wpis\". Po prostu od razu przejdź do meritum. \n\nPost ma być oparty wyłącznie na faktach z artykułu. Nie dodawaj nic od siebie. Na końcu zachęć do przeczytania posta. Link będzie dołączony automatycznie. \n\nNie używaj markdown, nie stosuj ozdobników. Czysty, informacyjny tekst.\n\nOto artykuł: {{15.content}}, a oto tytuł: {{15.title}}",
                "assistantId": "asst_EXAMPLE_ASSISTANT_ID_2"
            },
            "metadata": {
                "designer": {
                    "x": 2400,
                    "y": 0,
                    "name": "BlueSky Post"
                },
                "restore": {
                    "expect": {
                        "role": {
                            "label": "User"
                        },
                        "model": {
                            "mode": "chose"
                        },
                        "tools": {
                            "mode": "chose"
                        },
                        "image_urls": {
                            "mode": "chose"
                        },
                        "assistantId": {
                            "mode": "chose",
                            "label": "Example Assistant (gpt-4o-mini)",
                            "nested": []
                        },
                        "image_files": {
                            "mode": "chose"
                        },
                        "tool_choice": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "response_format": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "truncation_strategy": {
                            "mode": "chose",
                            "label": "Empty"
                        },
                        "file_search_resources": {
                            "mode": "chose"
                        },
                        "code_interpreter_resources": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "openai-gpt-3"
                            },
                            "label": "OpenAI"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:openai-gpt-3",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "assistantId",
                        "type": "select",
                        "label": "Assistant",
                        "required": true
                    },
                    {
                        "name": "role",
                        "type": "select",
                        "label": "Role",
                        "required": true,
                        "validate": {
                            "enum": [
                                "user",
                                "assistant"
                            ]
                        }
                    },
                    {
                        "name": "threadId",
                        "type": "text",
                        "label": "Thread ID"
                    },
                    {
                        "name": "model",
                        "type": "select",
                        "label": "Model"
                    },
                    {
                        "name": "tools",
                        "type": "select",
                        "label": "Tools",
                        "multiple": true,
                        "validate": {
                            "enum": [
                                "file_search",
                                "code_interpreter"
                            ]
                        }
                    },
                    {
                        "name": "file_search_resources",
                        "type": "select",
                        "label": "File Search Resources"
                    },
                    {
                        "name": "code_interpreter_resources",
                        "type": "select",
                        "label": "Code Interpreter Resources",
                        "multiple": true,
                        "validate": {
                            "maxItems": 20
                        }
                    },
                    {
                        "name": "tool_choice",
                        "type": "select",
                        "label": "Tool Choice",
                        "validate": {
                            "enum": [
                                "none",
                                "auto",
                                "required",
                                "file_search",
                                "code_interpreter",
                                "function"
                            ]
                        }
                    },
                    {
                        "name": "instructions",
                        "type": "text",
                        "label": "Instructions"
                    },
                    {
                        "name": "max_prompt_tokens",
                        "type": "uinteger",
                        "label": "Max Prompt Tokens"
                    },
                    {
                        "name": "max_completion_tokens",
                        "type": "uinteger",
                        "label": "Max Completion Tokens"
                    },
                    {
                        "name": "temperature",
                        "type": "number",
                        "label": "Temperature",
                        "validate": {
                            "max": 2,
                            "min": 0
                        }
                    },
                    {
                        "name": "top_p",
                        "type": "number",
                        "label": "Top P",
                        "validate": {
                            "max": 1,
                            "min": 0
                        }
                    },
                    {
                        "name": "response_format",
                        "type": "select",
                        "label": "Response Format",
                        "validate": {
                            "enum": [
                                "auto",
                                "json_object",
                                "text"
                            ]
                        }
                    },
                    {
                        "name": "truncation_strategy",
                        "type": "select",
                        "label": "Truncation Strategy",
                        "validate": {
                            "enum": [
                                "auto",
                                "last_messages"
                            ]
                        }
                    },
                    {
                        "name": "message",
                        "type": "text",
                        "label": "Message",
                        "required": true
                    },
                    {
                        "name": "image_files",
                        "type": "select",
                        "label": "Image Files",
                        "multiple": true
                    },
                    {
                        "name": "image_urls",
                        "spec": {
                            "name": "value",
                            "type": "url",
                            "label": "Image URL",
                            "required": true
                        },
                        "type": "array",
                        "label": "Image URLs"
                    }
                ]
            }
        },
        {
            "id": 18,
            "module": "bluesky:createAPost",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 1000009
            },
            "mapper": {
                "text": "{{substring(17.result; 0; 299)}}",
                "embed": {
                    "uri": "{{15.link}}",
                    "$type": "app.bsky.embed.external",
                    "title": "{{15.title}}",
                    "description": "{{substring(17.result; 0; 290)}}"
                },
                "langs": [
                    "pl"
                ]
            },
            "metadata": {
                "designer": {
                    "x": 2700,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "embed": {
                            "nested": {
                                "$type": {
                                    "mode": "chose",
                                    "label": "Link"
                                }
                            }
                        },
                        "langs": {
                            "mode": "chose",
                            "items": [
                                {
                                    "value": {
                                        "mode": "chose",
                                        "label": "Polish"
                                    }
                                }
                            ]
                        },
                        "facets": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "bluesky"
                            },
                            "label": "example (example-blog.com)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:bluesky",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "text",
                        "type": "text",
                        "label": "Text",
                        "required": true,
                        "validate": {
                            "max": 300
                        }
                    },
                    {
                        "name": "embed",
                        "spec": [
                            {
                                "name": "$type",
                                "type": "select",
                                "label": "Media type",
                                "validate": {
                                    "enum": [
                                        "app.bsky.embed.external",
                                        "app.bsky.embed.images",
                                        "app.bsky.embed.video",
                                        "app.bsky.embed.record"
                                    ]
                                }
                            },
                            {
                                "name": "uri",
                                "type": "url",
                                "label": "URL",
                                "required": true
                            },
                            {
                                "name": "title",
                                "type": "text",
                                "label": "Title",
                                "required": true
                            },
                            {
                                "name": "description",
                                "type": "text",
                                "label": "Description",
                                "required": true
                            }
                        ],
                        "type": "collection",
                        "label": "Media"
                    },
                    {
                        "name": "langs",
                        "spec": {
                            "name": "value",
                            "type": "select",
                            "label": "Language",
                            "options": [
                                {
                                    "label": "English",
                                    "value": "en"
                                },
                                {
                                    "label": "English (United States)",
                                    "value": "en-US"
                                },
                                {
                                    "label": "English (United Kingdom)",
                                    "value": "en-GB"
                                },
                                {
                                    "label": "French",
                                    "value": "fr"
                                },
                                {
                                    "label": "French (Canada)",
                                    "value": "fr-CA"
                                },
                                {
                                    "label": "Spanish",
                                    "value": "es"
                                },
                                {
                                    "label": "Spanish (Spain)",
                                    "value": "es-ES"
                                },
                                {
                                    "label": "German",
                                    "value": "de"
                                },
                                {
                                    "label": "German (Germany)",
                                    "value": "de-DE"
                                },
                                {
                                    "label": "Thai",
                                    "value": "th"
                                },
                                {
                                    "label": "Chinese",
                                    "value": "zh"
                                },
                                {
                                    "label": "Chinese (Simplified)",
                                    "value": "zh-CN"
                                },
                                {
                                    "label": "Chinese (Traditional)",
                                    "value": "zh-TW"
                                },
                                {
                                    "label": "Japanese",
                                    "value": "ja"
                                },
                                {
                                    "label": "Korean",
                                    "value": "ko"
                                },
                                {
                                    "label": "Arabic",
                                    "value": "ar"
                                },
                                {
                                    "label": "Russian",
                                    "value": "ru"
                                },
                                {
                                    "label": "Portuguese",
                                    "value": "pt"
                                },
                                {
                                    "label": "Portuguese (Brazil)",
                                    "value": "pt-BR"
                                },
                                {
                                    "label": "Italian",
                                    "value": "it"
                                },
                                {
                                    "label": "Dutch",
                                    "value": "nl"
                                },
                                {
                                    "label": "Hindi",
                                    "value": "hi"
                                },
                                {
                                    "label": "Swedish",
                                    "value": "sv"
                                },
                                {
                                    "label": "Norwegian",
                                    "value": "no"
                                },
                                {
                                    "label": "Finnish",
                                    "value": "fi"
                                },
                                {
                                    "label": "Danish",
                                    "value": "da"
                                },
                                {
                                    "label": "Turkish",
                                    "value": "tr"
                                },
                                {
                                    "label": "Greek",
                                    "value": "el"
                                },
                                {
                                    "label": "Polish",
                                    "value": "pl"
                                },
                                {
                                    "label": "Czech",
                                    "value": "cs"
                                },
                                {
                                    "label": "Hungarian",
                                    "value": "hu"
                                },
                                {
                                    "label": "Bulgarian",
                                    "value": "bg"
                                },
                                {
                                    "label": "Ukrainian",
                                    "value": "uk"
                                },
                                {
                                    "label": "Vietnamese",
                                    "value": "vi"
                                },
                                {
                                    "label": "Indonesian",
                                    "value": "id"
                                },
                                {
                                    "label": "Malay",
                                    "value": "ms"
                                },
                                {
                                    "label": "Tagalog",
                                    "value": "tl"
                                }
                            ]
                        },
                        "type": "array",
                        "label": "Languages"
                    },
                    {
                        "name": "facets",
                        "spec": {
                            "name": "value",
                            "spec": [
                                {
                                    "name": "inputMode",
                                    "type": "select",
                                    "label": "Input mode",
                                    "options": [
                                        {
                                            "label": "Indices",
                                            "value": "indices",
                                            "nested": [
                                                {
                                                    "help": "Specifies the substring of **Text** to which the facet applies",
                                                    "name": "index",
                                                    "spec": [
                                                        {
                                                            "help": "The starting character index of the substring. Index count starts from `0`.",
                                                            "name": "byteStart",
                                                            "type": "number",
                                                            "label": "Start index",
                                                            "required": true
                                                        },
                                                        {
                                                            "help": "The ending character index (exclusive).",
                                                            "name": "byteEnd",
                                                            "type": "number",
                                                            "label": "End index",
                                                            "required": true
                                                        }
                                                    ],
                                                    "type": "collection",
                                                    "label": "Index"
                                                }
                                            ]
                                        },
                                        {
                                            "label": "By key word",
                                            "value": "byKeyword",
                                            "nested": [
                                                {
                                                    "help": "The substring marked as a link or mention.",
                                                    "name": "keyword",
                                                    "type": "text",
                                                    "label": "Keyword",
                                                    "required": true
                                                }
                                            ]
                                        }
                                    ],
                                    "required": true
                                },
                                {
                                    "name": "feature",
                                    "spec": [
                                        {
                                            "name": "$type",
                                            "type": "select",
                                            "label": "Type",
                                            "options": [
                                                {
                                                    "label": "Link",
                                                    "value": "app.bsky.richtext.facet#link",
                                                    "nested": [
                                                        {
                                                            "name": "uri",
                                                            "type": "url",
                                                            "label": "URL",
                                                            "required": true
                                                        }
                                                    ]
                                                },
                                                {
                                                    "label": "Mention",
                                                    "value": "app.bsky.richtext.facet#mention",
                                                    "nested": [
                                                        {
                                                            "rpc": {
                                                                "url": "rpc://bluesky/1/searchPeopleByQuery",
                                                                "label": "Profile finder",
                                                                "parameters": [
                                                                    {
                                                                        "type": "html",
                                                                        "label": "<div style='color: #205671; background: #E8F6FF; border-radius: 5px; padding: 12px 16px 12px 16px; font-size: 12px;'>If you don't see the result you're looking for, try more specific search criteria.</div>"
                                                                    },
                                                                    {
                                                                        "help": "Text to search by display name, description, or handle.",
                                                                        "name": "query",
                                                                        "type": "text",
                                                                        "label": "Search query"
                                                                    }
                                                                ]
                                                            },
                                                            "help": "The DID of account to be mentioned.",
                                                            "name": "did",
                                                            "type": "text",
                                                            "label": "DID",
                                                            "required": true
                                                        }
                                                    ]
                                                }
                                            ],
                                            "required": true
                                        }
                                    ],
                                    "type": "collection",
                                    "label": "Feature"
                                }
                            ],
                            "type": "collection",
                            "label": "Facet"
                        },
                        "type": "array",
                        "label": "Facets"
                    }
                ],
                "advanced": true
            }
        },
        {
            "id": 19,
            "module": "instagram-business:CreatePostPhoto",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 1000006
            },
            "mapper": {
                "caption": "{{4.result}}",
                "accountId": "EXAMPLE_INSTAGRAM_ID",
                "image_url": "{{16.sourceUrl}}"
            },
            "metadata": {
                "designer": {
                    "x": 3000,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "accountId": {
                            "mode": "chose",
                            "label": "Example Blog (@example_user)"
                        },
                        "user_tags": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "facebook"
                            },
                            "label": "Example User (Jan Kowalski)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:facebook",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "accountId",
                        "type": "select",
                        "label": "Page",
                        "required": true
                    },
                    {
                        "name": "image_url",
                        "type": "url",
                        "label": "Photo URL",
                        "required": true
                    },
                    {
                        "name": "caption",
                        "type": "text",
                        "label": "Caption"
                    },
                    {
                        "name": "user_tags",
                        "spec": [
                            {
                                "name": "username",
                                "type": "text",
                                "label": "Username",
                                "required": true,
                                "validate": {
                                    "pattern": "^(?!@)"
                                }
                            },
                            {
                                "name": "x",
                                "type": "number",
                                "label": "X position",
                                "required": true,
                                "validate": {
                                    "max": 1,
                                    "min": 0
                                }
                            },
                            {
                                "name": "y",
                                "type": "number",
                                "label": "Y position",
                                "required": true,
                                "validate": {
                                    "max": 1,
                                    "min": 0
                                }
                            }
                        ],
                        "type": "array",
                        "label": "User Tags"
                    },
                    {
                        "name": "location_id",
                        "type": "text",
                        "label": "Location ID"
                    }
                ]
            }
        }
    ],
    "metadata": {
        "instant": false,
        "version": 1,
        "scenario": {
            "roundtrips": 1,
            "maxErrors": 3,
            "autoCommit": true,
            "autoCommitTriggerLast": true,
            "sequential": false,
            "slots": null,
            "confidential": false,
            "dataloss": false,
            "dlq": false,
            "freshVariables": false
        },
        "designer": {
            "orphans": []
        },
        "zone": "eu2.make.com",
        "notes": []
    }
}