### Install and Start Test Application Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/DEVELOPMENT.md Installs the library from the local registry into the test application and starts the development server. ```bash npm run install:test-app cd test-app npm run dev ``` -------------------------------- ### Install and Run Test Application Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/embedded/DEVELOPMENT.md Commands to install the library from the local registry into a test application and then start the test application. ```bash npm run install:test-app cd test-apps/react npm run dev ``` -------------------------------- ### Install Dependencies and Run Dev Server Source: https://github.com/bytechefhq/bytechef/blob/master/CONTRIBUTING.md Install project dependencies and start the development server for documentation. Run these commands from the `BYTECHEF_HOME/docs` directory. ```bash ./npm install ``` ```bash ./npm run dev ``` -------------------------------- ### Start Local Registry and Publish Library Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/embedded/README.md Starts a local npm registry, publishes the library to it, and installs the library in the test application. ```bash npm run registry:start npm run publish:library npm run install:test-app ``` -------------------------------- ### Get Leads Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/pipedrive_v1.mdx Example of the JSON response when retrieving a list of leads. ```json { "data" : [ { "id" : "", "title" : "", "owner_id" : 1, "value" : { "amount" : 1, "currency" : "" }, "expected_close_date" : "2021-01-01", "person_id" : 1 } ] } ``` -------------------------------- ### Get Lead Details Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/pipedrive_v1.mdx Example of the JSON response when retrieving details for a specific lead. ```json { "data" : { "id" : "", "title" : "", "owner_id" : 1, "value" : { "amount" : 1, "currency" : "" }, "expected_close_date" : "2021-01-01", "person_id" : 1 } } ``` -------------------------------- ### Initial Setup for npm link Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/DEVELOPMENT.md Installs dependencies, builds the library, and creates a global npm symlink for local development with hot reload. ```bash # From the automation/chat directory npm install # Build the library and create a global symlink npm run setup:link ``` -------------------------------- ### Playwright Fixture Setup Example Source: https://github.com/bytechefhq/bytechef/blob/master/AGENTS.md Demonstrates the structure of a Playwright fixture using the 'use' hook for setup, test execution, and cleanup. Resources are automatically managed. ```typescript // Example fixture structure export const projectTest = base.extend({ project: async ({page}, use) => { // SETUP: Create project const project = await createProject(page); // GIVE TO TEST: Your test runs here await use(project); // CLEANUP: Delete project (runs after test) await projectsPage.deleteProject(project.id); }, }); ``` -------------------------------- ### List Files Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/microsoft-one-drive_v1.mdx Example of the output structure when listing files. This returns an array of file objects, each containing metadata similar to the 'Get File' output. ```json [ { "createdDateTime" : "2021-01-01T00:00:00", "eTag" : "", "id" : "", "lastModifiedDateTime" : "2021-01-01T00:00:00", "name" : "", "size" : 1, "webUrl" : "", "createdBy" : { "user" : { "id" : "", "displayName" : "" } }, "lastModifiedBy" : { "user" : { "id" : "", "displayName" : "" } }, "file" : { "hashes" : { "quickXorHash" : "" }, "mimeType" : "" } } ] ``` -------------------------------- ### Start ByteChef with Docker Compose Source: https://github.com/bytechefhq/bytechef/blob/master/README.md Use this command to quickly start ByteChef and its PostgreSQL database using Docker Compose. Ensure Docker Desktop is installed. ```bash curl -O https://raw.githubusercontent.com/bytechefhq/bytechef/master/docker-compose.yml docker compose -f docker-compose.yml up ``` -------------------------------- ### Run Development Server Source: https://github.com/bytechefhq/bytechef/blob/master/docs/README.md Use these commands to start the Next.js development server. Ensure you have Node.js and npm, pnpm, or yarn installed. ```bash npm run dev # or pnpm dev # or yarn dev ``` -------------------------------- ### Get Free Time Slots Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/microsoft-outlook-365_v1.mdx This is an example of the output structure when retrieving free time slots using the getFreeTimeSlots action. It lists the start and end times for each available slot. ```json [ { "startTime" : "2021-01-01T00:00:00", "endTime" : "2021-01-01T00:00:00" } ] ``` -------------------------------- ### Get Me Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/vtiger_v1.mdx This is an example of the output received when using the 'Get Me' action in VTiger. It provides comprehensive details about the user's profile. ```json { "result" : { "id" : "", "user_name" : "", "user_type" : "", "email" : "", "phone_home" : "", "phone_work" : "", "phone_mobile" : "", "userlable" : "", "address_street" : "", "address_city" : "", "address_state" : "", "address_country" : "", "roleid" : "", "language" : "", "is_admin" : false, "is_owner" : false, "status" : "" } } ``` -------------------------------- ### Get Task Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/nifty_v1.mdx This is an example of the output structure when retrieving task details. ```json { "id" : "", "name" : "", "project" : "", "description" : "" } ``` -------------------------------- ### Run Docker Container - Complete Example Source: https://github.com/bytechefhq/bytechef/blob/master/server/ee/apps/runtime-job-app/README.md A comprehensive example of running the Docker container with a workflow, parameters, and connection details. ```bash # Complete example with all arguments docker run --rm \ -v /path/to/your/workflows:/workflows \ bytechef-runtime-job \ --workflow=/workflows/workflow1.json \ --parameters='{"message": "Processing batch job"}' \ --connections='{"openAi": {"token": "sk-your-openai-token"}}' ``` -------------------------------- ### Get Organization Details Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/pipedrive_v1.mdx Example of the JSON response when retrieving details for a specific organization. ```json { "data" : { "id" : 1, "company_id" : 1, "owner_id" : { "id" : 1, "name" : "", "email" : "" }, "name" : "" } } ``` -------------------------------- ### Start Development Infrastructure Source: https://github.com/bytechefhq/bytechef/blob/master/CONTRIBUTING.md Use Docker Compose to start the dependent infrastructure for development. ```bash docker compose -f docker-compose.dev.infra.yml up -d ``` -------------------------------- ### Create Folder Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/box_v1.mdx This is an example of the output structure returned after successfully creating a folder. It includes details about the newly created folder and its parent. ```json { "type" : "", "id" : "", "name" : "", "parent" : { "type" : "", "id" : "", "name" : "" } } ``` -------------------------------- ### Get Organization Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/zoho-crm_v1.mdx Example of the output structure containing organization details such as country, city, and company name. ```json { "org" : [ { "country" : "", "city" : "", "street" : "", "zip" : "", "photo_id" : "", "description" : "", "alias" : "", "created_time" : "", "type" : "", "currency" : "", "id" : "", "phone" : "", "company_name" : "", "primary_email" : "", "website" : "" } ] } ``` -------------------------------- ### Create Playlist Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/spotify_v1.mdx This is an example of the output structure returned after successfully creating a playlist. ```json { "collaborative" : false, "description" : "", "external_urls" : { "spotify" : "" }, "href" : "", "id" : "", "name" : "", "type" : "", "uri" : "", "owner" : { "href" : "", "id" : "", "type" : "", "uri" : "" }, "public" : false } ``` -------------------------------- ### Create and Log Project Deployment Workflow Example Source: https://github.com/bytechefhq/bytechef/blob/master/client/src/shared/middleware/automation/configuration/docs/ProjectDeploymentWorkflow.md Demonstrates how to create an instance of ProjectDeploymentWorkflow, log it, convert it to a JSON string, and parse it back. Ensure to update the null values with actual data. ```typescript import type { ProjectDeploymentWorkflow } from '' // TODO: Update the object below with actual values const example = { "createdBy": null, "createdDate": null, "inputs": null, "connections": null, "enabled": null, "id": null, "lastExecutionDate": null, "lastExecutionStatus": null, "lastModifiedBy": null, "lastModifiedDate": null, "projectDeploymentId": null, "staticWebhookUrl": null, "workflowId": null, "workflowUuid": null, "version": null, } satisfies ProjectDeploymentWorkflow console.log(example) // Convert the instance to a JSON string const exampleJSON: string = JSON.stringify(example) console.log(exampleJSON) // Parse the JSON string back to an object const exampleParsed = JSON.parse(exampleJSON) as ProjectDeploymentWorkflow console.log(exampleParsed) ``` -------------------------------- ### Get Metrics Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/ahrefs_v1.mdx An example of the metrics data returned by the getMetrics action. It includes various keyword and traffic-related metrics. ```json { "metrics" : { "org_keywords" : 1, "paid_keywords" : 1, "org_keywords_1_3" : 1, "org_traffic" : 1, "org_cost" : 1, "paid_traffic" : 1, "paid_cost" : 1, "paid_pages" : 1 } } ``` -------------------------------- ### Create Project Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/bitbucket_v1.mdx An example of the output structure when creating a Bitbucket project, including metrics. ```json { "metrics" : { "org_keywords" : 1 } } ``` -------------------------------- ### Create Deal Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/apollo_v1.mdx This is an example of the output structure returned after successfully creating a deal. ```json { "opportunity" : { "id" : "", "team_id" : "", "owner_id" : "", "amount" : 0.0, "closed_date" : "2021-01-01", "account_id" : "", "description" : "", "name" : "", "currency" : { "name" : "", "iso_code" : "", "symbol" : "" } } } ``` -------------------------------- ### Setup npm Link for Development Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/DEVELOPMENT.md Performs a one-time setup to link the local library for hot-reloading development. ```bash npm run setup:link ``` -------------------------------- ### Get Tracked Time Report Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/nifty_v1.mdx This is an example of the output structure for a tracked time report, containing a list of time entries. ```json { "items" : [ { "id" : "", "project" : "", "start" : "", "manual" : false, "user" : "", "task" : "", "end" : "", "active" : false, "duration" : "" } ] } ``` -------------------------------- ### Create Project Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/asana_v1.mdx This is an example of the JSON output received after successfully creating a project. It includes details about the created project. ```json { "data" : { "gid" : "", "resource_type" : "", "archived" : false, "color" : "", "icon" : "", "created_at" : "2021-01-01T00:00:00", "current_status_update" : { "gid" : "", "resource_type" : "", "title" : "", "resource_subtype" : "" }, "default_view" : "", "due_on" : "", "html_notes" : "", "name" : "", "notes" : "", "team" : { "gid" : "", "name" : "" }, "workspace" : { "gid" : "", "name" : "" } } } ``` -------------------------------- ### Get Address Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/google-maps_v1.mdx Example of the JSON output returned by the getAddress action. This includes address components, formatted address, and geometry. ```json { "results" : [ { "address_components" : [ { "long_name" : "", "short_name" : "", "types" : [ "" ] } ], "formatted_address" : "", "geometry" : { "location" : { "lat" : 0.0, "lng" : 0.0 }, "location_type" : "", "viewport" : { "northeast" : { "lat" : 0.0, "lng" : 0.0 }, "southwest" : { "lat" : 0.0, "lng" : 0.0 } } }, "navigation_points" : [ { "latitude" : 0.0, "longitude" : 0.0 } ], "place_id" : "", "plus_code" : { "compound_code" : "", "global_code" : "" }, "types" : [ "" ] } ], "status" : "" } ``` -------------------------------- ### Create List Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/clickup_v1.mdx An example of the output returned after creating a list. It contains the list's ID, name, and its parent folder and space information. ```json { "id" : "", "name" : "", "folder" : { "id" : "", "name" : "" }, "space" : { "id" : "", "name" : "" } } ``` -------------------------------- ### Get All Organizations Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/pipedrive_v1.mdx Example of the JSON output when retrieving all organizations from Pipedrive. Includes organization ID, company ID, owner details, and name. ```json { "data" : [ { "id" : 1, "company_id" : 1, "owner_id" : { "id" : 1, "name" : "", "email" : "" }, "name" : "" } ] } ``` -------------------------------- ### Build and Start Production Application Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/test-app/README.md Builds the Next.js application for production and starts the production server. ```bash npm run build npm run start ``` -------------------------------- ### Figma Get Comments Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/figma_v1.mdx This is an example of the JSON output you can expect when retrieving comments from a Figma file. It includes details about each comment and the user who posted it. ```json { "comments" : [ { "id" : "", "file_key" : "", "parent_id" : "", "user" : { "id" : "", "handle" : "", "img_url" : "", "email" : "" } } ] } ``` -------------------------------- ### Create List Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/sendfox_v1.mdx Example of the response when a list is successfully created. Includes the list's name, creation timestamp, and ID. ```json { "name" : "", "created_at" : "", "id" : 1 } ``` -------------------------------- ### Get Subscription Information Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/ahrefs_v1.mdx An example of the subscription information returned by the getSubscriptionInfo action. It includes details on limits, usage, and API key expiration. ```json { "limits_and_usage" : { "subscription" : "", "usage_reset_date" : "", "units_limit_workspace" : 1, "units_usage_workspace" : 1, "units_limit_api_key" : 1, "units_usage_api_key" : 1, "api_key_expiration_date" : "" } } ``` -------------------------------- ### Start Development Server Stack with Docker Compose Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/self-hosting/deployment/local-docker.md Use this command to set up the full development environment, including PostgreSQL, Redis, and Mailpit. It builds the server from source. Run from the project root. ```bash docker compose -f server/docker-compose.dev.server.yml down --rmi local docker compose -f server/docker-compose.dev.server.yml up -d ``` -------------------------------- ### Database Connection Example Source: https://github.com/bytechefhq/bytechef/blob/master/server/ee/apps/runtime-job-app/README.md Example configuration for a database connection, including URL, username, and password. ```json { "database": { "url": "jdbc:postgresql://localhost:5432/mydb", "username": "dbuser", "password": "dbpass" } } ``` -------------------------------- ### Start Storybook Development Server Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/embedded/library/react/README.md Starts a development server for Storybook, allowing live viewing and interaction with components. ```bash npm run storybook ``` -------------------------------- ### Free Time Slot Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/google-calendar_v1.mdx Example of the output format for free time slots retrieved from Google Calendar. Each slot includes a start and end time. ```json [ { "startTime" : "2021-01-01T00:00:00", "endTime" : "2021-01-01T00:00:00" } ] ``` -------------------------------- ### Get Site Action Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/google-search-console_v1.mdx This is an example of the output structure for the getSite action in Google Search Console v1, showing the permission level and site URL. ```json { "permissionLevel" : "", "siteUrl" : "" } ``` -------------------------------- ### Create Lead Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/hunter_v1.mdx Example of the output received after successfully creating a lead. It includes the lead's data and associated leads list information. ```json { "data" : { "id" : "", "email" : "", "first_name" : "", "last_name" : "", "position" : "", "company" : "", "leads_list" : { "id" : 1, "name" : "" } } } ``` -------------------------------- ### Get Accounts Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/gaurus_v1.mdx Provides an example of the JSON output structure for the getAccounts action, including fields for status code, message, pagination, and account data. ```json { "code" : "", "message" : "", "hasMoreResults" : false, "data" : [ { } ] } ``` -------------------------------- ### List Projects Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/bitbucket_v1.mdx Provides an example of the JSON output structure when listing projects, detailing the properties of each project object. ```json [ { "type" : "", "links" : { "html" : { "href" : "", "name" : "" }, "avatar" : { "href" : "", "name" : "" } }, "uuid" : "", "key" : "", "owner" : { "type" : "" }, "name" : "", "description" : "", "is_private" : false, "created_on" : "2021-01-01T00:00:00", "updated_on" : "2021-01-01T00:00:00", "has_publicly_visible_repos" : false } ] ``` -------------------------------- ### List Users Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/zoho-crm_v1.mdx Example of the output structure when listing users, including details like user ID, name, email, and role. ```json { "users" : [ { "country" : "", "language" : "", "id" : "", "profile" : { "name" : "", "id" : "" }, "created_by" : { "name" : "", "id" : "" }, "full_name" : "", "status" : "", "role" : { "name" : "", "id" : "" }, "first_name" : "", "email" : "" } ] } ``` -------------------------------- ### Get Mail Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/email_v1.mdx Example of the JSON output when retrieving emails. The output is an array of email objects, each containing sender, subject, content, and attachment information. ```json [ { "cc" : "", "content" : "", "contentType" : "", "from" : "", "hasAttachments" : false, "subject" : "" } ] ``` -------------------------------- ### Create Board Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/monday_v1.mdx Example of the output structure when a board is successfully created. Includes the new board's ID and name. ```json { "create_board" : { "id" : "", "name" : "" } } ``` -------------------------------- ### Cassandra Chat Memory Get Messages Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/cassandra-chat-memory_v1.mdx An example of the JSON structure returned when retrieving messages for a conversation. It includes the conversation ID and a list of messages. ```json { "conversationId" : "", "messages" : [ { "role" : "", "content" : "" } ] } ``` -------------------------------- ### Get Workflow Node Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/client/src/shared/middleware/platform/configuration/docs/WorkflowNodeOutputApi.md Demonstrates how to retrieve the output of a workflow node using the WorkflowNodeOutputApi. Ensure all necessary imports and example variables are defined before execution. ```typescript import { Configuration, WorkflowNodeOutputApi, } from ''; import type { GetWorkflowNodeOutputRequest } from ''; async function example() { console.log("🚀 Testing SDK..."); const api = new WorkflowNodeOutputApi(); const body = { // string | The workflow id id: id_example, // string | The name of a workflow\'s action task or trigger (E.g. mailchimp_1) workflowNodeName: workflowNodeName_example, // number | The id of an environment. environmentId: 789, } satisfies GetWorkflowNodeOutputRequest; try { const data = await api.getWorkflowNodeOutput(body); console.log(data); } catch (error) { console.error(error); } } // Run the test example().catch(console.error); ``` -------------------------------- ### Get Folder Contents Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/microsoft-share-point_v1.mdx This is an example of the JSON output returned when requesting folder contents. It includes metadata for each item in the folder, such as creation date, size, and ownership. ```json { "@odata.context" : "", "value" : [ { "createdDateTime" : "2021-01-01T00:00:00", "eTag" : "", "id" : "", "lastModifiedDateTime" : "2021-01-01T00:00:00", "name" : "", "size" : 1, "webUrl" : "", "cTag" : "", "commentSettings" : { "commentingDisabled" : { "isDisabled" : false } }, "createdBy" : { "user" : { "id" : "", "displayName" : "" } }, "lastModifiedBy" : { "user" : { "id" : "", "displayName" : "" } }, "folder" : { "childCount" : 1 }, "shared" : { "scope" : "" } } ] } ``` -------------------------------- ### Build and Publish Library with Yalc Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/embedded/library/react/README.md Builds the library and publishes it to the local Yalc store. This is a one-time setup command. ```bash npm run yalc:publish ``` -------------------------------- ### Get Events Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/google-calendar_v1.mdx This is an example of the output structure when retrieving events using the 'getEvents' function. It details the properties of each event, such as iCalUID, id, summary, startTime, and attendees. ```json [ { "iCalUID" : "", "id" : "", "summary" : "", "startTime" : "2021-01-01T00:00:00", "endTime" : "2021-01-01T00:00:00", "etag" : "", "eventType" : "", "htmlLink" : "", "status" : "", "location" : "", "hangoutLink" : "", "attendees" : [ { "additionalGuests" : 1, "comment" : "", "displayName" : "", "email" : "", "id" : "", "optional" : false, "organizer" : false, "resource" : false, "responseStatus" : "", "self" : false } ], "attachments" : [ { "fileId" : "", "fileUrl" : "", "iconLink" : "", "mimeType" : "", "title" : "" } ], "reminders" : { "overrides" : [ { "method" : "", "minutes" : 1 } ], "useDefault" : false } } ] ``` -------------------------------- ### Full Build and Test Workflow Before npm Publish Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/DEVELOPMENT.md Executes the complete process of starting a local registry, publishing the library, installing it in the test app, and building the test app to ensure readiness for publishing to the real npm registry. ```bash # Start local registry npm run registry:start # Publish to local registry npm run publish:library # Install and test in test-app npm run install:test-app cd test-app && npm run build ``` -------------------------------- ### Install Dependencies and Build Library Source: https://github.com/bytechefhq/bytechef/blob/master/sdks/frontend/automation/chat/test-app/README.md Installs dependencies and builds the ByteChef Automation Chat library, followed by installing dependencies for the test application. ```bash cd ../library npm install npm run build cd ../test-app npm install ``` -------------------------------- ### Get Outlook 365 Event Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/microsoft-outlook-365_v1.mdx This is an example of the output structure returned after creating or retrieving an event. It includes details like iCalUId, id, subject, and timing information. ```json { "iCalUId" : "", "id" : "", "subject" : "", "startTime" : "2021-01-01T00:00:00", "endTime" : "2021-01-01T00:00:00", "attendees" : [ "" ], "isOnlineMeeting" : false, "onlineMeetingUrl" : "", "reminderMinutesBeforeStart" : false } ``` -------------------------------- ### Example Startup Timing Analysis Output Source: https://github.com/bytechefhq/bytechef/blob/master/docs/dev/intellij-startup-optimization.md Observe the output format for slow bean initialization warnings, indicating which beans exceeded the 100ms threshold and their respective initialization times. ```log WARN - SLOW BEAN: liquibase took 1523ms to initialize WARN - SLOW BEAN: dataSource took 892ms to initialize ``` -------------------------------- ### Get Page Content Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/ahrefs_v1.mdx An example of the page content data returned by the getPageContent action. It can include crawl datetime, page text, raw HTML, or rendered HTML. ```json { "page-content" : { "crawl_datetime" : "", "page_text" : "", "raw_html" : "", "rendered_html" : "" } } ``` -------------------------------- ### Create Lead Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/nutshell_v1.mdx Example of the JSON output after creating a lead. It contains the ID, type, name, and description of the newly created lead. ```json { "leads" : [ { "id" : "", "type" : "", "name" : "", "description" : "" } ] } ``` -------------------------------- ### Get Duration Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/date-helper_v1.mdx Use this to get a human-readable string representing a duration. Specify the duration value and the desired unit (e.g., 'year', 'month', 'day', 'hour', 'minute', 'second'). ```json { "label" : "Get Duration", "name" : "getDuration", "parameters" : { "duration" : 1, "unit" : "" }, "type" : "dateHelper/v1/getDuration" } ``` -------------------------------- ### Get Workflow Node Options Example Source: https://github.com/bytechefhq/bytechef/blob/master/client/src/shared/middleware/platform/configuration/docs/WorkflowNodeOptionApi.md Demonstrates how to use the `getWorkflowNodeOptions` method to retrieve property options for a workflow node. Ensure you have the necessary imports and provide valid example IDs and names. ```typescript import { Configuration, WorkflowNodeOptionApi, } from ''; import type { GetWorkflowNodeOptionsRequest } from ''; async function example() { console.log("🚀 Testing SDK..."); const api = new WorkflowNodeOptionApi(); const body = { // string | The workflow id id: id_example, // string | The name of a workflow\'s action task or trigger (E.g. mailchimp_1) workflowNodeName: workflowNodeName_example, // string | The name of a property. propertyName: propertyName_example, // number | The id of an environment. environmentId: 789, // Array | The list of dependency paths. (optional) lookupDependsOnPaths: ..., // string | Optional search text used to filter option items (optional) searchText: searchText_example, } satisfies GetWorkflowNodeOptionsRequest; try { const data = await api.getWorkflowNodeOptions(body); console.log(data); } catch (error) { console.error(error); } } // Run the test example().catch(console.error); ``` -------------------------------- ### Get Collection Item Output Example Source: https://github.com/bytechefhq/bytechef/blob/master/docs/content/docs/reference/components/webflow_v1.mdx This example shows the structure of the data returned when retrieving a collection item using the Webflow V1 API. It includes the item's ID and its field data. ```json { "id" : "", "fieldData" : { "name" : "", "slug" : "" } } ``` -------------------------------- ### Basic Integration Instance Configuration Example Source: https://github.com/bytechefhq/bytechef/blob/master/client/src/ee/shared/middleware/embedded/configuration/docs/IntegrationInstanceConfigurationBasic.md Demonstrates how to create a basic integration instance configuration object, convert it to a JSON string, and then parse it back into an object. Ensure to update the placeholder values with actual data. ```typescript import type { IntegrationInstanceConfigurationBasic } from '' // TODO: Update the object below with actual values const example = { "createdBy": null, "createdDate": null, "description": null, "enabled": null, "environmentId": null, "id": null, "integrationId": null, "integrationVersion": null, "lastModifiedBy": null, "lastModifiedDate": null, "name": null, "authorizationType": null, } satisfies IntegrationInstanceConfigurationBasic console.log(example) // Convert the instance to a JSON string const exampleJSON: string = JSON.stringify(example) console.log(exampleJSON) // Parse the JSON string back to an object const exampleParsed = JSON.parse(exampleJSON) as IntegrationInstanceConfigurationBasic console.log(exampleParsed) ```