\\\",\\n \\\"css_content\\\" : \\\".tweet-text{background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0,#fff2ac 100%);font-weight:bolder;font-size:32px;font-family:Roboto,sans-serif;padding:4px}\\\",\\n \\\"generate_img_url\\\": true\\n}\",\"__typename\":\"OauthBody\"},\"bodyParams\":[],\"authorization\":{\"type\":null,\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":[],\"tab\":\"Body\",\"__typename\":\"OauthReq\"},\"marketplaceContent\":null,\"integrationConnections\":{\"nodes\":[],\"__typename\":\"IntegrationConnection\"}},\"otherApp\":{\"id\":\"app_z6hGPq\",\"name\":\"Pipedream Utils\",\"nameSlug\":\"pipedream_utils\",\"description\":\"Utility functions to use within your Pipedream workflows\",\"appPrompts\":[{\"id\":\"14299\",\"label\":\"Smart Error Analysis\",\"prompt\":\"Build me an agent that monitors Pipedream agent execution logs and errors using pipedream_utils. When errors occur, use AI to analyze the error messages, stack traces, and context to provide intelligent troubleshooting suggestions and potential fixes. Send a formatted Slack message with the AI-generated analysis, recommended solutions, and links to relevant documentation.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14300\",\"label\":\"Performance Optimization\",\"prompt\":\"Create an agent that uses pipedream_utils to collect performance metrics from my Pipedream agents (execution times, memory usage, API call counts). Use AI to analyze these metrics and identify performance bottlenecks, suggest optimizations, and predict when agents might hit rate limits. Generate a weekly performance report with AI-driven recommendations sent via email.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14301\",\"label\":\"Agent Health Monitor\",\"prompt\":\"Build an agent that leverages pipedream_utils to monitor the health and status of all my Pipedream agents. Use AI to detect patterns in failures, predict potential issues before they occur, and generate proactive maintenance suggestions. Send intelligent alerts to Discord with AI-analyzed root causes and preventive measures.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14302\",\"label\":\"Usage Analytics Dashboard\",\"prompt\":\"Create an agent using pipedream_utils to gather usage statistics across all my Pipedream agents. Use AI to analyze usage patterns, identify underutilized agents, suggest consolidation opportunities, and predict future resource needs. Generate a monthly analytics report with AI insights and cost optimization recommendations sent to Google Sheets.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14303\",\"label\":\"Smart Agent Discovery\",\"prompt\":\"Build an agent that uses pipedream_utils to catalog and analyze all existing Pipedream agents in my account. Use AI to understand what each agent does, identify duplicate functionality, suggest improvements, and recommend new automation opportunities based on my current agent portfolio. Send a comprehensive AI-generated inventory report via email.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14304\",\"label\":\"Intelligent Log Summarization\",\"prompt\":\"Create an agent that uses pipedream_utils to collect logs from multiple Pipedream agents and uses AI to generate intelligent daily summaries. The AI should identify key events, anomalies, successful operations, and trends across all agents. Send a well-formatted daily digest to Slack with actionable insights and highlights.\",\"__typename\":\"AppPrompt\"},{\"id\":\"14306\",\"label\":\"Resource Usage Predictor\",\"prompt\":\"Create an agent using pipedream_utils to track resource consumption patterns across all my Pipedream agents. Use AI to predict future usage, identify agents that might exceed limits, and suggest optimization strategies. Generate proactive alerts via SMS when AI predicts potential issues, along with recommended actions.\",\"__typename\":\"AppPrompt\"},{\"id\":\"26460\",\"label\":\"Intelligent Agent Optimization\",\"prompt\":\"Build an agent that analyzes the performance metrics of existing Pipedream agents and uses AI to recommend optimizations. The agent should examine execution times, memory usage, API call patterns, and success rates to identify bottlenecks and inefficiencies. Use AI to generate specific code improvements, suggest better data structures, recommend optimal trigger configurations, and propose architectural changes. The agent should also predict the impact of suggested optimizations and prioritize recommendations based on potential performance gains.\",\"__typename\":\"AppPrompt\"}],\"authType\":null,\"customFieldsDescriptionMd\":\"\",\"oauthScopes\":[],\"customFields\":[],\"oauthReqsByType\":{\"requestToken\":{\"httpMethod\":\"POST\",\"url\":\"\",\"urlParams\":[],\"headerParams\":[],\"body\":null,\"bodyParams\":[],\"authorization\":{\"type\":\"OAuth\",\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":null,\"tab\":null,\"__typename\":\"OauthReq\"},\"authorization\":{\"httpMethod\":\"GET\",\"url\":\"\",\"urlParams\":[{\"key\":\"client_id\",\"value\":\"{{oauth.client_id}}\",\"__typename\":\"Kv\"},{\"key\":\"redirect_uri\",\"value\":\"{{oauth.redirect_uri}}\",\"__typename\":\"Kv\"},{\"key\":\"state\",\"value\":\"{{oauth.state}}\",\"__typename\":\"Kv\"},{\"key\":\"response_type\",\"value\":\"code\",\"__typename\":\"Kv\"},{\"key\":\"scope\",\"value\":\"{{oauth.space_separated_scopes}}\",\"__typename\":\"Kv\"}],\"headerParams\":[],\"body\":null,\"bodyParams\":[],\"authorization\":{\"type\":null,\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":null,\"tab\":null,\"__typename\":\"OauthReq\"},\"accessToken\":{\"httpMethod\":\"POST\",\"url\":\"\",\"urlParams\":[],\"headerParams\":[{\"key\":\"content-type\",\"value\":\"application/x-www-form-urlencoded\",\"__typename\":\"Kv\"},{\"key\":\"accept\",\"value\":\"application/json\",\"__typename\":\"Kv\"}],\"body\":null,\"bodyParams\":[{\"key\":\"client_id\",\"value\":\"{{oauth.client_id}}\",\"__typename\":\"Kv\"},{\"key\":\"client_secret\",\"value\":\"{{oauth.client_secret}}\",\"__typename\":\"Kv\"},{\"key\":\"redirect_uri\",\"value\":\"{{oauth.redirect_uri}}\",\"__typename\":\"Kv\"},{\"key\":\"grant_type\",\"value\":\"authorization_code\",\"__typename\":\"Kv\"},{\"key\":\"code\",\"value\":\"{{oauth.code}}\",\"__typename\":\"Kv\"}],\"authorization\":{\"type\":null,\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":null,\"tab\":null,\"__typename\":\"OauthReq\"},\"refreshToken\":{\"httpMethod\":\"POST\",\"url\":\"\",\"urlParams\":[],\"headerParams\":[{\"key\":\"content-type\",\"value\":\"application/x-www-form-urlencoded\",\"__typename\":\"Kv\"},{\"key\":\"accept\",\"value\":\"application/json\",\"__typename\":\"Kv\"}],\"body\":null,\"bodyParams\":[{\"key\":\"client_id\",\"value\":\"{{oauth.client_id}}\",\"__typename\":\"Kv\"},{\"key\":\"client_secret\",\"value\":\"{{oauth.client_secret}}\",\"__typename\":\"Kv\"},{\"key\":\"grant_type\",\"value\":\"refresh_token\",\"__typename\":\"Kv\"},{\"key\":\"refresh_token\",\"value\":\"{{oauth.refresh_token}}\",\"__typename\":\"Kv\"}],\"authorization\":{\"type\":null,\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":null,\"tab\":null,\"__typename\":\"OauthReq\"},\"__typename\":\"OauthReqsByType\"},\"__typename\":\"App\",\"registryComponents\":[{\"id\":\"sc_5ZiZ44j0\",\"key\":\"pipedream_utils-debug-memory-usage\",\"name\":\"Debug Memory Usage\",\"description\":\"Get memory usage statistics for the current Pipedream workflow.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_99ivrrBx\",\"key\":\"pipedream_utils-convert-json-to-string\",\"name\":\"Formatting - [Data] Convert JSON to String\",\"description\":\"Convert an object to a JSON format string\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_pMiDwwyJ\",\"key\":\"pipedream_utils-parse-json\",\"name\":\"Formatting - [Data] Parse JSON\",\"description\":\"Parse a JSON string\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_RYijrraR\",\"key\":\"pipedream_utils-add-subtract-time\",\"name\":\"Formatting - [Date/Time] Add/Subtract Time\",\"description\":\"Add or subtract time from a given input\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_v4ixpp1x\",\"key\":\"pipedream_utils-compare-dates\",\"name\":\"Formatting - [Date/Time] Compare Dates\",\"description\":\"Get the duration between two dates in days, hours, minutes, and seconds along with checking if they are the same.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_lyiDoo3l\",\"key\":\"pipedream_utils-date-time-format\",\"name\":\"Formatting - [Date/Time] Format\",\"description\":\"Format a date string to another date string. For more examples on formatting, see the [Sugar Date Format](https://sugarjs.com/dates/#/Formatting) documentation.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_x0iQ99Dz\",\"key\":\"pipedream_utils-format-currency\",\"name\":\"Formatting - [Numbers] Format Currency\",\"description\":\"Format a number as a currency\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_5ZiZ44jg\",\"key\":\"pipedream_utils-format-number\",\"name\":\"Formatting - [Numbers] Format Number\",\"description\":\"Format a number to a new style. Does not perform any rounding or padding of the number.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_Q2iBLL9k\",\"key\":\"pipedream_utils-convert-html-to-markdown\",\"name\":\"Formatting - [Text] Convert HTML to Markdown\",\"description\":\"Convert valid HTML to Markdown text\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_n5i0wwde\",\"key\":\"pipedream_utils-convert-html-to-text\",\"name\":\"Formatting - [Text] Convert HTML to text\",\"description\":\"Convert valid HTML to text\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_ogi9rr3z\",\"key\":\"pipedream_utils-convert-markdown-to-html\",\"name\":\"Formatting - [Text] Convert Markdown to HTML\",\"description\":\"Convert Markdown text to HTML\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_5ZiZ44o3\",\"key\":\"pipedream_utils-url-decode\",\"name\":\"Formatting - [Text] Decode URL\",\"description\":\"Decode a URL string\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_6QibwwKj\",\"key\":\"pipedream_utils-url-encode\",\"name\":\"Formatting - [Text] Encode URL\",\"description\":\"Encode a string as a URL\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_3vizkk3v\",\"key\":\"pipedream_utils-extract-by-regular-expression\",\"name\":\"Formatting - [Text] Extract by Regular Expression\",\"description\":\"Find a match for a regular expression pattern. Returns all matched groups with start and end position.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_yOik00Jz\",\"key\":\"pipedream_utils-extract-by-regular-expressions-list\",\"name\":\"Formatting - [Text] Extract by Regular Expressions List (Regex)\",\"description\":\"Find matches for regular expressions. Returns all matched groups with start and end position.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_jdiAEE9e\",\"key\":\"pipedream_utils-extract-email-address\",\"name\":\"Formatting - [Text] Extract Email Address\",\"description\":\"Find an email address out of a text field. Finds the first email address only.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_gliKnn6e\",\"key\":\"pipedream_utils-extract-number\",\"name\":\"Formatting - [Text] Extract Number\",\"description\":\"Find a number out of a text field. Finds the first number only.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_MeixyyAK\",\"key\":\"pipedream_utils-extract-phone-number\",\"name\":\"Formatting - [Text] Extract Phone Number\",\"description\":\"Find a complete phone number out of a text field. Finds the first number only.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_B5iBMMzW\",\"key\":\"pipedream_utils-extract-url\",\"name\":\"Formatting - [Text] Extract URL\",\"description\":\"Find a web URL out of a text field. Finds the first URL only.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_DpiN00V6\",\"key\":\"pipedream_utils-replace-text\",\"name\":\"Formatting - [Text] Replace Text\",\"description\":\"Replace all instances of any character, word or phrase in the text with another character, word or phrase.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_pMiDwwrJ\",\"key\":\"pipedream_utils-set-default-value\",\"name\":\"Formatting - [Text] Set Default Value\",\"description\":\"Return a default value if the text is empty\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_MeixyyKg\",\"key\":\"pipedream_utils-split-text\",\"name\":\"Formatting - [Text] Split Text\",\"description\":\"Split the text on a character or word and return one or all segments\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_B5iBMM1G\",\"key\":\"pipedream_utils-transform-case\",\"name\":\"Formatting - [Text] Transform Case\",\"description\":\"Transform case for a text input\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_WGiNvv1d\",\"key\":\"pipedream_utils-trim-whitespace\",\"name\":\"Formatting - [Text] Trim Whitespace\",\"description\":\"Removes leading and trailing whitespace\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_N0i5jjkV\",\"key\":\"pipedream_utils-base64-decode-string\",\"name\":\"Helper Functions - Base64 Decode String\",\"description\":\"Accepts a base64-encoded string, returns a decoded UTF-8 string\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_r1ilGGjR\",\"key\":\"pipedream_utils-compare-arrays\",\"name\":\"Helper Functions - Compare Arrays\",\"description\":\"Get the difference, intersection, union, or symetric difference of two arrays/sets.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_ZrirkkW6\",\"key\":\"pipedream_utils-convert-currency\",\"name\":\"Helper Functions - Convert Currency\",\"description\":\"Convert an amount between currencies. [See the documentation](https://www.frankfurter.app/docs/)\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_8nie22VN\",\"key\":\"pipedream_utils-convert-html-to-slack-mrkdwn\",\"name\":\"Helper Functions - Convert HTML to Slack mrkdwn format\",\"description\":\"Converts an HTML string to the Slack mrkdwn format using\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_qBi500j0\",\"key\":\"pipedream_utils-convert-object-to-json-string\",\"name\":\"Helper Functions - Convert JavaScript Object to JSON String\",\"description\":\"Accepts a JavaScript object, returns that object converted to a JSON string\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_6Qibwwpl\",\"key\":\"pipedream_utils-get-coutry-name-by-code-iso\",\"name\":\"Helper Functions - Country name, given code (2-letter)\",\"description\":\"Return the country name (in English) when given the 2-letter country code\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_VRigYYAN\",\"key\":\"pipedream_utils-csv-file-to-objects\",\"name\":\"Helper Functions - CSV File To Objects\",\"description\":\"Convert a CSV file to an array of objects.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_6Qibwwpd\",\"key\":\"pipedream_utils-download-file-to-tmp\",\"name\":\"Helper Functions - Download File To /tmp\",\"description\":\"Downloads a file to [your workflow's /tmp directory](https://pipedream.com/docs/code/nodejs/working-with-files/#the-tmp-directory)\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_doiAYYnB\",\"key\":\"pipedream_utils-export-variables\",\"name\":\"Helper Functions - Export Variables\",\"description\":\"Export variables for use in your workflow\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_WGiNvvA0\",\"key\":\"pipedream_utils-format-iso8601-datetime\",\"name\":\"Helper Functions - Format ISO8601 Date/Time for Google Sheets\",\"description\":\"Use the moment.js npm package to format an ISO8601 date/time as Google Sheets friendly formats. This action exports an object with compound date/time, date-only, and time-only values.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_doiAYYn5\",\"key\":\"pipedream_utils-get-current-time-in-specific-timezone\",\"name\":\"Helper Functions - Get Current Time in Timezone\",\"description\":\"Returns the current time, tied to this workflow invocation, in the target timezone\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_3vizkk3j\",\"key\":\"pipedream_utils-get-iso-string-n-days-ago\",\"name\":\"Helper Functions - Get ISO String N Days Ago\",\"description\":\"Returns an ISO string (UTC TZ) N days ago\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_yOik00JA\",\"key\":\"pipedream_utils-get-time-in-specific-timezone\",\"name\":\"Helper Functions - Get Time in Timezone\",\"description\":\"Given an ISO 8601 timestamp, and a timezone, convert the time to the target timezone.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_jdiAEE9K\",\"key\":\"pipedream_utils-html-to-markdown\",\"name\":\"Helper Functions - HTML to Markdown\",\"description\":\"Convert via turndown\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_doiAYYz5\",\"key\":\"pipedream_utils-schedule-task-in-future\",\"name\":\"Helper Functions - Pipedream Task Scheduler - Schedule Task\",\"description\":\"Schedule a task with an existing task scheduler source. See [here](https://pipedream.com/apps/pipedream/triggers/new-scheduled-tasks) for more details.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_jdiAlQ89\",\"key\":\"pipedream_utils-prettify-json\",\"name\":\"Helper Functions - Pretty Print JSON\",\"description\":\"Pretty print a JavaScript object or value\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_1LiRZZ6O\",\"key\":\"pipedream_utils-random-integer\",\"name\":\"Helper Functions - Random Integer\",\"description\":\"Generate a random integer (whole number). Useful for random delays.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_x0iQ99Dr\",\"key\":\"pipedream_utils-random-item-from-list\",\"name\":\"Helper Functions - Random Item(s) from List\",\"description\":\"Returns a randomly selected value(s) from a user-defined list of options.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_JDi8009r\",\"key\":\"pipedream_utils-retrieve-all-rss-stories\",\"name\":\"Helper Functions - Retrieve all RSS Stories\",\"description\":\"Retrieve all stories from one or more RSS feeds.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_6QibwwKl\",\"key\":\"pipedream_utils-retrieve-new-rss-stories\",\"name\":\"Helper Functions - Retrieve New RSS Stories\",\"description\":\"Gets new stories from a specified RSS feed that have not already been processed.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_3vizkkOj\",\"key\":\"pipedream_utils-send-email-with-nodemailer\",\"name\":\"Helper Functions - Send email with Nodemailer\",\"description\":\"Sends an email using the nodemailer package\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_jdiAEENK\",\"key\":\"pipedream_utils-send-to-s3\",\"name\":\"Helper Functions - Send to Amazon S3\",\"description\":\"Send data to Amazon S3 using Pipedream's destination integration. See https://docs.pipedream.com/destinations/s3/\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_x0iQ99er\",\"key\":\"pipedream_utils-trigger-workflow\",\"name\":\"Helper Functions - Trigger Workflow\",\"description\":\"Trigger another Pipedream workflow in your workspace.\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"},{\"id\":\"sc_3vizkkOq\",\"key\":\"pipedream_utils-xml-to-json\",\"name\":\"Helper Functions - XML to JSON\",\"description\":\"See [xml-js](https://github.com/nashwaan/xml-js)\",\"type\":\"ACTION\",\"__typename\":\"SavedComponent\"}],\"componentCodeScaffoldRaw\":\"export default defineComponent({\\n props: {\\n pipedream_utils: {\\n type: \\\"app\\\",\\n app: \\\"pipedream_utils\\\",\\n }\\n },\\n async run({steps, $}) {\\n\\n },\\n})\\n\",\"testRequest\":{\"httpMethod\":\"GET\",\"url\":\"\",\"urlParams\":[],\"headerParams\":[],\"body\":null,\"bodyParams\":[],\"authorization\":{\"type\":null,\"basicUsername\":\"\",\"basicPassword\":\"\",\"bearerToken\":\"\",\"oauthAccessToken\":null,\"oauthRefreshToken\":null,\"oauthSignerUri\":null,\"__typename\":\"Authorization\"},\"extracts\":[],\"metadataExtracts\":[],\"cellParams\":[],\"tab\":null,\"__typename\":\"OauthReq\"},\"marketplaceContent\":{\"id\":\"2197\",\"markdown\":\"# Overview\\n\\nThe Pipedream Utils app is a set of pre-built functions that streamline common tasks in your workflows. It acts like a Swiss Army knife for developers, providing essential tools such as format conversion, date manipulation, and text processing. By leveraging these functions, you can reduce the boilerplate code needed for routine operations, speeding up the development of intricate automations. The Helper Functions API can be a game changer when it comes to tasks like parsing dates in user-friendly formats, encoding and decoding data, or generating UUIDs, making them more efficient and less error-prone.\\n\\n# Example Use Cases\\n\\n- **Format User Input for Database Storage**\\n In an app where users submit data through forms, the Helper Functions API can be used to sanitize and format user input before it is stored in a database, such as Airtable. This ensures that data is clean and uniform, simplifying retrieval and analysis.\\n\\n- **Process Webhook Payloads**\\n When dealing with incoming webhooks from apps like GitHub, the Helper Functions API can parse and transform JSON payloads. This allows you to extract specific data points and reformat them for use in other apps like Slack for team notifications or JIRA for creating issues.\\n\\n- **Automate Content Publication Workflow**\\n A content calendar on Google Sheets can trigger a workflow that uses Helper Functions to parse dates and format post titles. The workflow could then use this data to automatically schedule and publish content on platforms like WordPress or social media apps.\\n\",\"__typename\":\"MarketplaceContent\"}}}","hasNext":false}}

What do you want to automate

with HTML to Image and Pipedream Utils?

Prompt, edit and deploy AI agents that connect to HTML to Image, Pipedream Utils and 3,000+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Convert HTML to Image with the HTML to Image API

Create an image from HTML. See the documentation

Try it
Debug Memory Usage with the Pipedream Utils API

Get memory usage statistics for the current Pipedream workflow.

Try it
Convert HTML to PDF with the HTML to Image API

Create a PDF file from HTML. See the documentation

Try it
Formatting - [Data] Convert JSON to String with the Pipedream Utils API

Convert an object to a JSON format string

Try it
Convert URL to Image with the HTML to Image API

Capture a screenshot from a URL. See the documentation

Try it
Integrate the HTML to Image API with the Pipedream Utils API
Setup the HTML to Image API trigger to run a workflow which integrates with the Pipedream Utils API. Pipedream's integration platform allows you to integrate HTML to Image and Pipedream Utils remarkably fast. Free for developers.

Connect HTML to Image#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { axios } from "@pipedream/platform"
export default defineComponent({
 props: {
 html_to_image: {
 type: "app",
 app: "html_to_image",
 }
 },
 async run({steps, $}) {
 const data = {
 "html_content" : "<div class=\"mt-4 p-4 text-center\"style=width:500px><span class=\"mb-4 tweet-text\">This is Little Bear. He tolerates baths because he knows how phenomenal his floof will appear afterwards. 13/10</span><div class=\"mt-2 p-4\"><img class=\"mt-4 border rounded-circle shadow\"src=https://docs.htmlcsstoimage.com/assets/images/dog.jpg width=100px></div><h4 class=mt-2>WeRateDogs</h4><span class=text-muted>@dog_rates</span></div><link href=https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css rel=stylesheet crossorigin=anonymous integrity=sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk><link href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@700\"rel=stylesheet>",
 "css_content" : ".tweet-text{background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0,#fff2ac 100%);font-weight:bolder;font-size:32px;font-family:Roboto,sans-serif;padding:4px}",
 "generate_img_url": true
 }
 return await axios($, {
 method: "post",
 url: `https://api.htmlcsstoimg.com/api/v1/generateImage`,
 headers: {
 "CLIENT-API-KEY": `${this.html_to_image.$auth.api_key}`,
 },
 data,
 })
 },
})

Overview of Pipedream Utils#

The Pipedream Utils app is a set of pre-built functions that streamline common tasks in your workflows. It acts like a Swiss Army knife for developers, providing essential tools such as format conversion, date manipulation, and text processing. By leveraging these functions, you can reduce the boilerplate code needed for routine operations, speeding up the development of intricate automations. The Helper Functions API can be a game changer when it comes to tasks like parsing dates in user-friendly formats, encoding and decoding data, or generating UUIDs, making them more efficient and less error-prone.

Connect Pipedream Utils#

1
2
3
4
5
6
7
8
9
10
11
12
export default defineComponent({
 props: {
 pipedream_utils: {
 type: "app",
 app: "pipedream_utils",
 }
 },
 async run({steps, $}) {
 },
})

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Pipedream, Inc. — San Francisco, CA
About Twitter Docs Community Terms Privacy Cookie Settings Try String

AltStyle によって変換されたページ (->オリジナル) /