From 46eba102743ff4c70a759fc0fafe27fadb63e55c Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 10 Feb 2025 14:22:04 -0300 Subject: [PATCH 01/29] remove stale docs --- docs-v2/pages/components/migrating/index.mdx | 183 ------------------- 1 file changed, 183 deletions(-) delete mode 100644 docs-v2/pages/components/migrating/index.mdx diff --git a/docs-v2/pages/components/migrating/index.mdx b/docs-v2/pages/components/migrating/index.mdx deleted file mode 100644 index bbdcbc1594ce1..0000000000000 --- a/docs-v2/pages/components/migrating/index.mdx +++ /dev/null @@ -1,183 +0,0 @@ -# Migrating from Legacy Actions to Component Actions - - - -## Overview -This document is for developers who created legacy actions in [Pipedream's UI](https://pipedream.com/actions). The purpose is to help users migrate legacy actions to Pipedream's new [component model](/components/). - -## Key Changes - -**Capture user input via `props` instead of `params`** - -The component model does not support `params`. You need to migrate `params` references to [`props`](/components/api/#props). Unlike `params`, `props` must be explicitly declared and defined prior to using them in code (in the old model, an input form was automatically generated when `params` were used in code — `params` were not explicitly declared). - -**Declare app `props` to use managed auth** - -The model for linking an app to legacy actions as well as the syntax for referencing credentials is different with Pipedream components. In the old model, apps were linked to steps in Pipedream's workflow builder UI, and credentials were referenced via the `auths` object. - -When using the component model, apps are defined as `props` and credentials are referenced as properties of the app. For example, to use managed auth for GitHub, the component `props` must contain a key (`gh` in the example below) with an app definition for the value (the app definition is an object): - -```javascript -gh: { - type: "app", - app: "github" -} -``` - -The component's `run()` method can then reference the credentials for GitHub via `this.gh.$auth.oauth_access_token`. - -**Develop locally and host on GitHub** -Actions are no longer developed in Pipedream's UI. Develop actions locally using your preferred editor, publish to Pipedream via CLI and maintain the code in your own GitHub repo. - -**Update with a click** -When you publish a new version of an action, you can update actions used in workflows with a click (updating legacy actions in workflows requires action steps to be deleted, re-added and re-configured). - -**Support for async options** -Async options allow action authors to render a paginated drop down menu allowing users to select from values that are programmatically-generated. The most common use case is to populate the drop down based on results of an API request (e.g., to list Google Sheets in a user's drive). - -**Simplified discovery** -Actions you publish are now grouped under **My Actions** when adding a step to a workflow. NOTE: this option will appear in the workflow builder *after* you publish your first action. - -## Getting Started - -Ready to develop your first component action? We recommend starting with our [quickstart guide](/components/quickstart/nodejs/actions/). Then review both our [component API reference](/components/api/) and [actions published to Pipedream’s GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components). - -## Migration Example - -Let's walk through an example that migrates code for a legacy action to a Pipedream component. - -### Legacy Code Example - -Following is the code for the legacy action to get a GitHub repo (GitHub was linked to this action via Pipedream's UI, so it's not declared in the code): - -```javascript -const config = { - url: `https://api.github.com/repos/${params.owner}/${params.repo}`, - headers: { - Authorization: `Bearer ${auths.github.oauth_access_token}`, - } -} -return await require("@pipedreamhq/platform").axios(this, config) -``` - -Also, following is the associated JSON schema that defines metadata for the `params` inputs: - -```json -{ - "type": "object", - "properties": { - "owner": { - "type": "string", - "description": "Name of repository owner." - }, - "repo": { - "type": "string", - "description": "Name of repository." - } - }, - "required": [ - "owner", - "repo" - ] -} -``` - -### Converting to the Component Model - -To convert the code above to the component model, we need to: - -1. Link the GitHub app to the component using `props` (so we can use Pipedream managed auth for GitHub) -2. Define `props` for `owner` and `repo` so we can capture user input. The definition for each prop includes the `type` and `description` metadata. Additionally, since all the fields are required, we do not need to set the `optional` property (set `optional` to `true` for optional `props`). This metadata was previously captured in the JSON schema. -3. Replace references to `params` in the `run()` method. `props` are bound to `this` (e.g., `this.owner` and `this.repo`). -4. Update the reference to the GitHub OAuth token from `auths.github.oauth_access_token` to `this.github.$auth.oauth_access_token` (note: `github` in this context references the name of the prop, not the name of the app; if the prop was named `gh` then the auth would be referenced via `this.gh.$auth.oauth_access_token`). -5. Replace the `@pipedreamhq/platform` npm package with the standard `axios` package. - -```javascript -const axios = require("axios") - -module.exports = { - type: "action", - name: "Get Repo Example", - key: "github_get-repo-example", - version: "0.0.1", - props: { - github: { - type: "app", - app: "github", - }, - owner: { - type: "string", - description: "Name of repository owner.", - }, - repo: { - type: "string", - description: "Name of repository.", - } - }, - async run() { - const config = { - url: `https://api.github.com/repos/${this.owner}/${this.repo}`, - headers: { - Authorization: `Bearer ${this.github.$auth.oauth_access_token}`, - } - } - - return (await axios(config)).data - }, -} -``` - -### Advanced: Using Async Options - -Next, let's take the example one step further. Instead of asking users to enter the owner and repo name, let's use `async options` so users can select the repo from a drop-down menu. To do that, we'll: - -1. Remove the `owner` and `repo` props -2. Add a `repoFullName` prop that makes a request to `https://api.github.com/user/repos` to retrieve a list of (paginated) repos -3. Update the `run()` function to use the `repoFullName` prop - -```javascript -const axios = require("axios") - -module.exports = { - type: "action", - name: "Get Repo Example", - key: "github_get-repo-example", - version: "0.0.2", - props: { - github: { - type: "app", - app: "github", - }, - repoFullName: { - type: "string", - label: "Repo", - async options(page) { - const repos = (await axios({ - url: "https://api.github.com/user/repos", - params: { - page, - per_page: 100, - }, - headers: { - Authorization: `Bearer ${this.github.$auth.oauth_access_token}`, - } - })).data - return repos.map((repo) => repo.full_name); - }, - }, - }, - async run() { - const config = { - url: `https://api.github.com/repos/${this.repoFullName}`, - headers: { - Authorization: `Bearer ${this.github.$auth.oauth_access_token}`, - } - } - return (await axios(config)).data - }, -} -``` - -### Publishing and Using Actions - -In the legacy model, actions were published via Pipedream's UI. To learn how to publish component-based actions using Pipedream's CLI and use them in workflows, review our [quickstart guide](/components/quickstart/nodejs/actions/). To contribute actions to the Pipedream registry, review our [guidelines](/components/guidelines/). From 4e9f570fd217d6b68a893a5aca47c6362c56f2db Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 10 Feb 2025 14:37:04 -0300 Subject: [PATCH 02/29] remove github sync quickstart --- docs-v2/pages/quickstart/_meta.tsx | 4 - docs-v2/pages/quickstart/create_project.png | Bin 94061 -> 0 bytes docs-v2/pages/quickstart/get-started.png | Bin 3050 -> 0 bytes docs-v2/pages/quickstart/github-sync.mdx | 154 -------------------- docs-v2/pages/quickstart/next.png | Bin 2234 -> 0 bytes 5 files changed, 158 deletions(-) delete mode 100644 docs-v2/pages/quickstart/_meta.tsx delete mode 100644 docs-v2/pages/quickstart/create_project.png delete mode 100644 docs-v2/pages/quickstart/get-started.png delete mode 100644 docs-v2/pages/quickstart/github-sync.mdx delete mode 100644 docs-v2/pages/quickstart/next.png diff --git a/docs-v2/pages/quickstart/_meta.tsx b/docs-v2/pages/quickstart/_meta.tsx deleted file mode 100644 index 40da8e9e5e09c..0000000000000 --- a/docs-v2/pages/quickstart/_meta.tsx +++ /dev/null @@ -1,4 +0,0 @@ -export default { - "index": "Build a workflow", - "github-sync": "Use GitHub Sync", -} as const diff --git a/docs-v2/pages/quickstart/create_project.png b/docs-v2/pages/quickstart/create_project.png deleted file mode 100644 index b494829dadd363cc94fc1c54e5e97412e413944b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94061 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 diff --git a/docs-v2/pages/quickstart/get-started.png b/docs-v2/pages/quickstart/get-started.png deleted file mode 100644 index 9bd9f18000fbbc1c4f0da249db4bc3d7aeb78d91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3050 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 diff --git a/docs-v2/pages/quickstart/github-sync.mdx b/docs-v2/pages/quickstart/github-sync.mdx deleted file mode 100644 index 7cd0ad17d50a8..0000000000000 --- a/docs-v2/pages/quickstart/github-sync.mdx +++ /dev/null @@ -1,154 +0,0 @@ -import Callout from '@/components/Callout' -import { Steps } from 'nextra/components' - -# Quickstart - Github Sync - -The purpose of this guide is to help you start building projects on Pipedream using **GitHub Sync**. - -This guide assumes you: - -- Have a Pipedream account -- Have a GitHub account -- Understand the basics of workflow development on Pipedream -- Are familiar with git-concepts (branches, commits, merges, etc) -- Are on an [eligible plan](https://pipedream.com/pricing/) - - -If you are new to Pipedream, we recommend starting with the [basics of workflow development](/quickstart/). - - - -### Create a new project - -Follow the steps below to create a new project and configure GitHub Sync. - - -This example uses Pipedream's OAuth integration with GitHub which will automaticallly create a a new, empty repo in GitHub. The OAuth integration requires the granting of extensive scopes so Pipedream can create and manage the integration. If you prefer not to use OAuth and configure the integration manually, follow the steps in Pipedream's docs to configure the integration using deploy keys. Deploy keys allow you to restrict Pipedream's access to a specific repo. - - -Visit [https://pipedream.com/projects](https://pipedream.com/projects) and click on **Create Project**. - -![github](./images/create_project.png) - -Enter a project name or click the icon to generate a random name and check the box to **Configure GitHub Sync**. - -![github](./images/configure_project_1.png) - -Select or connect a GitHub account, username and repo name and click **Create Project**. - -![github](./images/configure_project_2.png) - - -### Create a branch to make edits - -Once your project is ready, click on the **Edit** button. - -![github](./images/edit_1.png) - -Since this is a new project, you will prompted to create a branch. You may accept the default branch name or customize it. - -![github](./images/edit_2.png) - -In the future, when you click **Edit**, Pipedream will load development mode for the last branch you were editing for the project. You may also create or select a different branch from the drop down menu. - - -When GitHub Sync is enabled, project resources may only be edited in a branch. - - -### Create a workflow in the editable branch - -Once the branch is created, click the **New** button to create a workflow. - -![github](./images/new_workflow.png) - -For this example, name the workflow and click **Create Workflow** to use the default settings. - -![github](./images/configure_workflow.png) - -Build a simple workflow with an HTTP trigger and Node code step. - -![github](./images/github-sync-v3/sample-workflow.png) - - -At this point, your workflow is saved, but changes have not been commited to GitHub. To do that, click on the dropdown menu and select **Commit**. - -![github](./images/github-sync-v3/commit-changes.png) - -You may add an option commit message and complete the commit. - -![github](./images/commit_diff_1.png) - -Next, make an edit to the code (e.g., add a comment). Commit your changes again. Notice that the commit diff highlights the specific changes that will be committed. - -![github](./images/github-sync-v3/commit-changes-2.png) - -### View your project on GitHub - -Open the Git actions menu and select **View branch on GitHub**. - -![github](./images/github-sync-v3/view-branch.png) - -You can explore the files created, including the YAML file with the workflow definition and the javascript file with the code for the Node step. - -![github](./images/view_branch_on_github_2.png) - - -Optionally navigate to the file with the code step and make an edit to the file and commit your changes to the branch (e.g., add another comment). When you return to Pipedream, you'll notice the git actions button will prompt you to pull changes. Pipedream's integration with GitHub is bi-directional, so you can make edits outside of Pipedream (including locally) and sync them via GitHub. Note: there are currently restrictions on local development (e.g., you can only edit existing resources -- you can't create new workflows locally). - - -### Merge your changes to production - -Merge to production to deploy the workflow to Pipedream. - -![github](./images/github-sync-v3/merge-to-prod.png) - -Pipedream will show you the full diff of all commited changes and the current state of Production. When your changes are merged, Pipedream will route you to the `production` branch for the project where you can view and inspect live, running workflows and events. - -![github](./images/github-sync-v3/commit-diff.png) - -NOTE: When you merge, changes for all resources in the project will be merged. That means one or more workflows may be updated, enabled, disabled, etc. - -### Edit a previously merged branch - -To edit a previously merged branch, you may create a new branch or click **Edit** when viewing the `production`to continue editing the last used branch. - -![github](./images/edit_production.png) - -Open the workflow in Pipedream's editor and add an HTTP request action to the end of the workflow. Configure the action to `GET` the URL `https://example.com`. - -![github](./images/github-sync-v3/merge-to-prod-2.png) - -This time, we'll merge directly to production without commiting separately. Click **Merge to Production** to view the diff, commit and merge. - -![github](./images/github-sync-v3/commit-diff-2.png) - -You may also view the repo on GitHub to see how the action configuration is represented in the YAML of the workflow definition. Try other actions, including actions that use connected accounts and explore how they're represented in the GitHub code. - -### Make an edit and merge from GitHub - -As the final step of this quickstart, view the repository on GitHub and navigate to the code step. Click the edit icon and made a simple change (e.g., add a comment). - -![github](./images/edit_in_github.png) - -Commit and create a PR. - -![github](./images/create_pr.png) - -Then open the PR, review the changes and merge. - -![github](./images/merge_pr.png) - -When you return to Pipedream, the changes will be merged to `production` and deployed. - -![github](./images/pr_deployed.png) - -### Use the changelog - -If you have any issues, including errors when merging or deploying, check the changelog. It communicates the state of all operations from both Pipedream and GitHub and will surface errors and issues (including where actions were initiated from and by whom). - -![github](./images/changelog.png) - - -## More resources - -We hope that helps you get started syncing projects with GitHub. Next, we suggest reading the docs and exploring the feature in more depth. If you have any issues or feedback, please [reach out](https://pipedream.com/support). diff --git a/docs-v2/pages/quickstart/next.png b/docs-v2/pages/quickstart/next.png deleted file mode 100644 index 90ca885001dece6f48552b173d4d3c35c65fbdcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2234 zcmV;r2u1gaP)002q|1^@s6V=WTJ00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPAXi;QD;ed^guNw-=0AYVn~k@_6y$RLRWjt(Z5aN8>|F+K*nIo$L6C zkjI@9`^)CU0d+sB_vj_siim6JqoCLN9-!1~9tSY8gVv!z_8SXt&$GMvyd6@zn6rFq{yw9ymNL zK?Ak$o1U7GXrK)^KG90nWGZUAKaE5PSr4?K*{@a|{U(I0N3%Z-)I_amG$BPGR|92) zka(bxQmJILQ1R571`|>QAnbBk=Z4Nqa}_buTN5&vTnvQ^6Qx@)tbnoxr0)Z1A>G zz(b!r6bQP}?3pjFwEGPJgee~STd#i{G!#L8$GrqWqdCTa-0g*6+ve)*ujsSm_x+|J z8IZe~PXN7j_ROvdabi`7QS6^8_XpO_oNxOfH@1_|`{muivUyMN=WYc5LFjMq3#x*I z*YM_-y=|6Of_&!}dww1ay|d+!zobR)tP4Ev+26b7JoNOV+kE_1tsiFFG*^P-4#A#2-|~LP=L0W|>)=9tbyPfQ5RMFw zw!`DQv~mart>T0ygK6-{5bb@>^CFp2&l}yY^j~{~Y9*dN80`-JKOQp(CzrNJHst1c zYL0r34!rrK8S!2+2>#-&K=AOoU%y*3pB<~2&yS7y{q2(ngWxPY+Wpnf?T1Fg0hTpZ zN4t-Bm%otLsNM%vbTsehPH3rS1`0`4pFM14sLA>~m|1c7cKC}o|M!UnK z;d1BN?A5kEKnLo)t1J_=yQZ1GAP-q#zVGGbWwW@rXg<6=X~^axca)(K80L+mlFxk( zqzwg*;wP{FW43MEX0~kEVrsRT$(SA==qNZ@iI8H>59}ZjGGa6zy98=aX%RxAv7e{b zAoGDTfdVHa9^U&+NWsvYd6yFp5;9`!(3=wv5>fzcedNMZ^X3ymlF`2Nl6`7IMvS&L zcu9+p5tFMvHD9|!h#R>IzvWGSFnYYg$>j+dHJOLswx@n}qGbpnYwUSq+5gPV%_rf0 z!pt)Zh7hvG!O2DcGgp%&*i6?Sn4^;oLkKaR7Us>Nr<$sBeuK;>9)zLjS0hy_6<^d7 zX35O`x6|BR*=`7VoY+!so5|{ud2Q!C^Zbssr;ob&b!wG2bRa>{)oRs$2>ihI1+#B_ z-gG*h#J+_6NLtjBEJ?oyy&iN>UTOY|$~#P&CvoETcNpT1W%!=s@G*>9C!DVkwOtzf zv)JD#`{ULbwC*tWB$W*tyOAJB zm-CDS=LQ{&kB|GGB5W;GJT-P0hGQqX-ELp#tyatbEx4YjG{Q})P~r8$cDQ=8DEs3Y zCOfaVGNZP$m!)a6Tqc=%G@|mXMMO9{dnVn}`qve`s zQdzEcr#Wwf>`24b0caXp1EI$w^IncksxaE)~=ptP+3`c z03m#`UABv>AW`MZXIv#t$_q&3lhzhj`#0Js+WRJb#iU4VkoULu)3z@zlF5oVyTk@0 z*fuEqmUWTDGvgCUQ_w(7)IdTE90Uj(2SEfa2P7_JwwDR6E%Zhkh+%LMlU*@}X~0|> z5m&;M)wPjHT9#yotLW3(ANT*D{04153=*~4SA(<$#~v!Tr(FA`63Ric`_yT@PF!ei z|2M3lqsoZ$2x&t)*Ycx;C3d7~Ji?@{;BmI36?xP;Nez^X&;~VdTG+=A0+l)(6{*d)J59CHj3Xkn|#O^^+LfrOA`O0=lwx!vhxct)QpOjb9u^;xl zWPLt2n^876tBhXMgb-DFocEiMf Date: Mon, 10 Feb 2025 14:38:03 -0300 Subject: [PATCH 03/29] pnpm --- pnpm-lock.yaml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e68b82abb07d..763df12a9d584 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3258,8 +3258,7 @@ importers: specifier: ^0.12.7 version: 0.12.7 - components/elastic_cloud: - specifiers: {} + components/elastic_cloud: {} components/elastic_email: {} @@ -4209,8 +4208,7 @@ importers: components/glide: {} - components/globalping: - specifiers: {} + components/globalping: {} components/gloria_ai: dependencies: @@ -6339,8 +6337,7 @@ importers: specifier: ^3.0.0 version: 3.0.3 - components/mailtrap: - specifiers: {} + components/mailtrap: {} components/mailwizz: dependencies: @@ -9902,8 +9899,7 @@ importers: components/simplybook_me: {} - components/sinch_messagemedia: - specifiers: {} + components/sinch_messagemedia: {} components/sitecreator_io: dependencies: From e912c07e8667322b943b5cf84cf1ffc5e822fa71 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 11 Feb 2025 15:42:36 -0300 Subject: [PATCH 04/29] main restructure --- docs-v2/pages/_meta.tsx | 71 +------ docs-v2/pages/account/_meta.tsx | 4 + docs-v2/pages/account/billing-settings.mdx | 43 +++++ .../images/daily-invocations-tooltip.png | Bin .../images/usage-by-resource.png | Bin docs-v2/pages/{ => account}/user-settings.mdx | 62 +----- docs-v2/pages/api/_meta.tsx | 6 - docs-v2/pages/apps/_meta.tsx | 5 - docs-v2/pages/connected-accounts/_meta.tsx | 4 - .../pages/{ => deprecated}/airtable/_meta.tsx | 0 .../oauth-migration-2024-02/_meta.tsx | 0 .../oauth-migration-2024-02/index.mdx | 0 .../migrate-from-v1/_meta.tsx | 0 .../images/app-props-example.png | Bin .../images/builder-mode-sample.png | Bin .../images/custom-http-response-option.png | Bin .../images/custom-string-prop.png | Bin .../migrate-from-v1/images/demo-poster.png | Bin .../images/inspector-sample.png | Bin .../images/new-builder-context-switcher.gif | Bin .../images/test-workflow-portions.png | Bin .../images/testing-individual-events.gif | Bin .../migrate-from-v1/index.mdx | 0 .../nodejs20-faq-2024-02}/_meta.tsx | 0 .../nodejs20-faq-2024-02/index.mdx | 0 .../shopify-faq-2023-10}/_meta.tsx | 0 .../shopify-faq-2023-10/index.mdx | 0 .../switch-to-v2.mdx | 0 docs-v2/pages/{ => hidden}/abuse/_meta.tsx | 0 docs-v2/pages/{ => hidden}/abuse/index.mdx | 0 docs-v2/pages/{ => hidden}/examples/_meta.tsx | 0 .../images/configured-task-scheduler-step.png | Bin .../examples/images/create-task-scheduler.gif | Bin .../examples/images/email-reference.png | Bin .../{ => hidden}/examples/images/endpoint.png | Bin .../images/find-task-scheduler-step.gif | Bin .../select-task-scheduler-as-trigger.gif | Bin .../examples/images/task-scheduler-event.png | Bin .../images/toggle-trigger-step-on.gif | Bin ...iting-to-execute-next-step-of-workflow.mdx | 0 .../new-feature-or-bug}/_meta.tsx | 0 .../{ => hidden}/new-feature-or-bug/index.mdx | 0 .../scheduling-future-tasks/_meta.tsx | 0 .../scheduling-future-tasks/index.mdx | 0 .../status}/_meta.tsx | 0 docs-v2/pages/{ => hidden}/status/index.mdx | 0 .../subprocessors}/_meta.tsx | 0 .../{ => hidden}/subprocessors/index.mdx | 0 .../images/console-log-test.png | Bin .../your-first-workflow/images/create-rb.png | Bin .../images/destination-details.png | Bin .../images/empty-title-description.png | Bin .../your-first-workflow/images/event-body.png | Bin .../images/event-headers-expanded.png | Bin .../images/event-headers.png | Bin .../images/event-new-key.png | Bin .../images/example-event.png | Bin .../images/first-pipeline-request.png | Bin .../your-first-workflow/images/hurlit.png | Bin .../images/inspector-destinations.png | Bin .../images/lodash-mean.png | Bin .../images/new-code-cell.png | Bin .../images/new-destination.png | Bin .../images/new-pipeline-url.png | Bin .../images/new-pipeline.png | Bin .../your-first-workflow/images/new-step.png | Bin .../images/new-title-description.png | Bin .../your-first-workflow/images/new-url.png | Bin .../your-first-workflow/images/rb-url.png | Bin .../images/response-from-destination.png | Bin .../your-first-workflow/images/save.png | Bin .../images/sent-to-destination.png | Bin .../your-first-workflow/images/source.png | Bin .../images/sql-destination-details.png | Bin .../your-first-workflow/images/sql-tab.png | Bin docs-v2/pages/index.mdx | 4 +- docs-v2/pages/pipedream-axios/index.mdx | 49 ----- docs-v2/pages/pricing/_meta.tsx | 4 + docs-v2/pages/pricing/faq.mdx | 55 ++++++ docs-v2/pages/{ => pricing}/pricing.mdx | 58 +----- docs-v2/pages/projects/_meta.tsx | 5 - docs-v2/pages/projects/index.mdx | 178 ------------------ .../{quickstart/index.mdx => quickstart.mdx} | 98 +++++----- docs-v2/pages/subprocessors/_meta.tsx | 5 - docs-v2/pages/troubleshooting/_meta.tsx | 4 + docs-v2/pages/troubleshooting/faq.mdx | 50 +++++ .../{ => troubleshooting}/troubleshooting.mdx | 50 ----- docs-v2/pages/workflows/_meta.tsx | 31 ++- docs-v2/pages/workflows/build-and-run.mdx | 4 - docs-v2/pages/{ => workflows}/cli/_meta.tsx | 0 docs-v2/pages/{ => workflows}/cli/install.mdx | 0 docs-v2/pages/{ => workflows}/cli/login.mdx | 0 .../pages/{ => workflows}/cli/reference.mdx | 0 .../pages/workflows/contributing/_meta.tsx | 4 + .../contributing}/components/_meta.tsx | 0 .../components/actions-quickstart.mdx | 2 +- .../contributing}/components/api.mdx | 0 .../contributing}/components/guidelines.mdx | 0 .../images/image-20200819210516311.png | Bin .../images/image-20210326151557417.png | Bin .../images/image-20210326151706682.png | Bin .../images/image-20210326151930885.png | Bin .../images/info-alert-prop-github.png | Bin .../images/quickstart/hello-world-1.gif | Bin .../images/quickstart/hello-world-2.gif | Bin .../images/quickstart/hello-world-3.gif | Bin .../images/quickstart/hello-world-4.gif | Bin .../quickstart/uncompressed/hello-world-1.gif | Bin .../quickstart/uncompressed/hello-world-2.gif | Bin .../quickstart/uncompressed/hello-world-3.gif | Bin .../quickstart/uncompressed/hello-world-4.gif | Bin .../images/spotify-$summary-example.png | Bin .../images/trello-board-example.png | Bin .../components/images/trello-props.png | Bin .../images/v3/using-private-actions.png | Bin .../images/v3/using-private-sources.png | Bin .../contributing}/components/index.mdx | 4 +- .../components/sources-quickstart.mdx | 0 .../contributing}/components/typescript.mdx | 0 .../contributing/index.mdx} | 0 .../pages/workflows/data-management/_meta.tsx | 6 + .../data-management}/data-stores.mdx | 0 .../data-management}/databases/_meta.tsx | 0 .../data-management}/databases/index.mdx | 0 .../databases/working-with-sql.mdx | 0 .../data-management}/destinations/_meta.tsx | 0 .../data-management}/destinations/email.mdx | 0 .../data-management}/destinations/emit.mdx | 0 .../data-management}/destinations/http.mdx | 0 .../http/images/http-request-response.png | Bin .../http/images/new-code-step.png | Bin .../destinations/http/images/new-code.png | Bin .../http/images/three-http-requests.png | Bin .../http/images/webhook-action-params.png | Bin .../http/images/webhook-action.png | Bin .../http/images/webhook-dest-params.png | Bin .../http/images/webhook-destination.png | Bin .../images/conditional-payload-expression.png | Bin .../images/dollar-event-body-payload.png | Bin .../images/dollar-event-payload.png | Bin .../destinations/images/email-payload.png | Bin .../destinations/images/new-code-step.png | Bin .../destinations/images/new-code.png | Bin .../destinations/images/pipeline-id.png | Bin .../images/webhook-action-params.png | Bin .../destinations/images/webhook-action.png | Bin .../data-management}/destinations/index.mdx | 0 .../data-management}/destinations/s3.mdx | 0 .../destinations/s3/images/s3-action.png | Bin .../destinations/s3/images/s3-dest-params.png | Bin .../data-management}/destinations/sse.mdx | 0 .../data-management}/file-stores/_meta.tsx | 2 +- .../data-management}/file-stores/index.mdx | 0 .../file-stores/reference.mdx | 0 .../{ => workflows}/environment-variables.mdx | 0 .../pages/{ => workflows}/event-history.mdx | 0 docs-v2/pages/workflows/events.mdx | 122 ------------ docs-v2/pages/{projects => workflows}/git.mdx | 0 docs-v2/pages/workflows/index.mdx | 90 ++++++++- .../pages/workflows/integrations/_meta.tsx | 7 + .../integrations}/app-partners.mdx | 0 .../integrations/apps.mdx} | 0 .../integrations/connected-accounts.mdx} | 0 .../integrations}/external-auth.mdx | 0 .../integrations}/images/add-new-app.png | Bin .../integrations}/images/api-key.png | Bin .../images/connect-existing-account.png | Bin .../images/manage-connected-account.png | Bin .../integrations}/images/search-for-slack.png | Bin .../images/select-external-auth.png | Bin .../images/slack-connect-account.png | Bin .../integrations}/images/slack-token.png | Bin .../integrations}/oauth-clients.mdx | 0 docs-v2/pages/{ => workflows}/limits.mdx | 0 docs-v2/pages/workflows/projects/_meta.tsx | 5 + .../workflows/projects/access-controls.mdx | 73 +++++++ .../projects/images/access-badge-click.png | Bin .../images/import-workflows-into-projects.png | Bin .../images/manage-access-overflow-menu.png | Bin .../images/project-listing-access.png | Bin .../projects/images/project-listing-owner.png | Bin .../images/slideout-member-dropdown.png | Bin .../projects/images/slideout-member-list.png | Bin .../projects/images/slideout-restricted.png | Bin .../images/slideout-workspace-share.png | Bin docs-v2/pages/workflows/projects/index.mdx | 80 ++++++++ docs-v2/pages/workflows/projects/secrets.mdx | 13 ++ .../pages/{ => workflows}/rest-api/_meta.tsx | 0 .../pages/{ => workflows}/rest-api/auth.mdx | 0 .../rest-api/images/source-id.png | Bin .../rest-api/images/webhook-proxy.png | Bin .../pages/{ => workflows}/rest-api/index.mdx | 0 .../pages/{ => workflows}/rest-api/rss.mdx | 0 .../{ => workflows}/rest-api/webhooks.mdx | 0 .../{ => workflows}/rest-api/workflows.mdx | 0 docs-v2/pages/workflows/steps.mdx | 92 --------- .../pages/workflows/visual-builder/_meta.tsx | 16 ++ .../{ => visual-builder}/actions.mdx | 2 +- .../visual-builder}/code/_meta.tsx | 0 .../visual-builder}/code/bash.mdx | 0 .../visual-builder}/code/go.mdx | 0 .../visual-builder}/code/index.mdx | 0 .../visual-builder}/code/nodejs/_meta.tsx | 0 .../code/nodejs/ai-code-generation.mdx | 2 +- .../visual-builder}/code/nodejs/async.mdx | 0 .../visual-builder}/code/nodejs/auth.mdx | 14 +- .../code/nodejs/browser-automation.mdx | 0 .../visual-builder}/code/nodejs/delay.mdx | 0 .../code/nodejs/http-requests.mdx | 0 .../code/nodejs/images/console-dir.png | Bin .../code/nodejs/images/console-log-error.png | Bin .../code/nodejs/images/dollar-end.png | Bin .../nodejs/images/exception-in-code-cell.png | Bin .../code/nodejs/images/exception.png | Bin .../code/nodejs/images/new-button.png | Bin .../code/nodejs/images/new-code-step.png | Bin .../code/nodejs/images/syntax-error.png | Bin .../images/this-checkpoint-observability.png | Bin .../generating-slack-actions-with-ai.png | Bin .../refresh-fields-after-connecting-slack.png | Bin .../code/nodejs/auth/slack-field-rendered.png | Bin .../nodejs/configuration-error-example.png | Bin .../nodejs/data-stores/nodejs-example.png | Bin .../code/nodejs/first-name-prop-example.png | Bin .../visual-builder}/code/nodejs/index.mdx | 4 +- .../visual-builder}/code/nodejs/rerun.mdx | 0 .../code/nodejs/sharing-code.mdx | 0 .../code/nodejs/using-data-stores.mdx | 2 +- .../code/nodejs/working-with-files.mdx | 0 .../visual-builder}/code/python/_meta.tsx | 0 .../visual-builder}/code/python/auth.mdx | 4 +- .../visual-builder}/code/python/delay.mdx | 0 .../visual-builder}/code/python/faqs.mdx | 0 .../code/python/http-requests.mdx | 0 .../code/python/images/print-logs.png | Bin .../v3/auth/connected-slack-account.png | Bin .../v3/auth/step-selector-python-example.png | Bin .../code/python/images/v3/print-logs.png | Bin .../code/python/import-mappings.mdx | 0 .../visual-builder}/code/python/index.mdx | 2 +- .../visual-builder}/code/python/rerun.mdx | 0 .../code/python/using-data-stores.mdx | 0 .../code/python/working-with-files.mdx | 0 .../control-flow/_meta.tsx | 0 .../control-flow/delay.mdx | 0 .../control-flow/end-workflow.mdx | 0 .../control-flow/filter.mdx | 0 .../control-flow/ifelse.mdx | 0 .../images/2024-07-21_20.51.37.gif | Bin .../images/2024-07-21_20.55.09.gif | Bin .../control-flow/images/Inspect.gif | Bin .../control-flow/images/add_if_else.gif | Bin .../images/add_step_to_branch.gif | Bin .../control-flow/images/billing_1credit_a.png | Bin .../control-flow/images/billing_1credit_b.png | Bin .../control-flow/images/billing_3credits.png | Bin .../control-flow/images/change_in_state.gif | Bin .../control-flow/images/end_workflow.png | Bin .../control-flow/images/executed_path.png | Bin .../images/execution_path_a_linear.png | Bin .../images/execution_path_b_nonlinear.png | Bin .../images/ifelse-configuration.png | Bin .../control-flow/images/nesting.png | Bin .../control-flow/images/out_of_date.gif | Bin .../images/parallel/01_trigger.gif | Bin .../images/parallel/02_add_parallel.gif | Bin .../images/parallel/03_configure_and_test.gif | Bin .../images/parallel/04_add_steps.gif | Bin .../images/parallel/05_test_end_phase.gif | Bin .../06_use_exports_in_parent_flow.gif | Bin .../images/parallel/07_deploy_and_run.gif | Bin .../images/parallel/add_branch.png | Bin .../images/parallel/add_parallel_block.png | Bin .../control-flow/images/parallel/parallel.png | Bin .../images/parallel/rename_branch.png | Bin .../control-flow/images/passing_data.png | Bin .../control-flow/images/reason.png | Bin .../images/reference_end_exports.gif | Bin .../control-flow/images/referencing_data.png | Bin .../images/return_response_after_block.png | Bin .../images/return_response_conditional.png | Bin .../images/return_response_in_block.png | Bin .../images/rule_builder_groups.png | Bin .../images/rule_builder_multiple.png | Bin .../images/rule_builder_overview.png | Bin .../images/rule_builder_simple.png | Bin .../control-flow/images/segment_delay.png | Bin .../control-flow/images/segment_linear.png | Bin .../images/segment_non_linear.png | Bin .../images/select_different_event.gif | Bin .../control-flow/images/state_error.png | Bin .../control-flow/images/state_stale.png | Bin .../control-flow/images/state_success.png | Bin .../images/switch/add_another_case.gif | Bin .../control-flow/images/switch/add_switch.gif | Bin .../switch/build_and_test_alternate_paths.gif | Bin .../images/switch/deploy_and_test.gif | Bin .../images/switch/export_data_to_parent.gif | Bin .../images/switch/switch-configuration.png | Bin .../switch/test_and_build_success_path.gif | Bin .../switch/test_different_trigger_events.gif | Bin .../control-flow/images/switch/trigger.gif | Bin .../control-flow/images/test_and_deploy.gif | Bin .../control-flow/images/test_end_phase.gif | Bin .../control-flow/images/trigger.gif | Bin .../images/unknown_execution_path.png | Bin .../control-flow/index.mdx | 0 .../control-flow/parallel.mdx | 0 .../control-flow/switch.mdx | 0 .../workflows/{ => visual-builder}/errors.mdx | 0 .../{ => workflows/visual-builder}/http.mdx | 50 +++++ .../images/actions/update-action-button.png | Bin .../images/default-axios-stack.png | Bin .../images/delay/delay-step-props.png | Bin .../images/pipedream-axios-stack.png | Bin .../images/pipedream-axios-success.png | Bin .../images}/select-an-event.png | Bin .../images/sharing/create-share-link.png | Bin .../images/sharing/publish-as-template.png | Bin .../sharing/sharing-workflow-button.png | Bin .../images/steps/adding-step-note.gif | Bin 0 -> 381548 bytes .../images/steps/step-name.png | Bin .../images/steps/step-notes.png | Bin .../images/triggers/add-multiple-triggers.png | Bin .../images/triggers/add-trigger-button.png | Bin .../images/triggers/email-trigger.png | Bin .../images/triggers/gcal-triggers.png | Bin .../images/triggers/http-trigger-url.png | Bin .../triggers/retrieve-large-payload.png | Bin .../images/triggers/select-a-trigger.png | Bin .../images/triggers/select-email-trigger.png | Bin .../images/triggers/select-http-trigger.png | Bin .../images/triggers/select-rss-trigger.png | Bin .../triggers/select-schedule-trigger.png | Bin .../images/v2-editor-query-param.png | Bin .../{ => visual-builder}/inspect.mdx | 0 .../managing/images/add-new-env-var.png | Bin .../managing/images/add-remove-env-var.png | Bin .../managing/images/attachment-file-data.png | Bin .../managing/images/edit-environment.png | Bin .../managing/images/env-var-error.png | Bin .../images/env-vars-object-explorer.png | Bin .../managing/images/env-vars.gif | Bin .../managing/images/params-hamburger-menu.png | Bin .../managing/images/shared-with-me.png | Bin .../managing/images/workflow-settings.png | Bin .../visual-builder/settings/_meta.tsx | 4 + .../settings}/concurrency-and-throttling.mdx | 0 .../settings/index.mdx} | 0 .../{ => visual-builder}/sharing.mdx | 0 .../visual-builder}/sources.mdx | 0 .../{ => visual-builder}/triggers.mdx | 143 ++++++++++++-- .../{ => visual-builder}/using-props.mdx | 0 docs-v2/pages/workflows/vpc.mdx | 2 +- .../{ => workflows}/workspaces/_meta.tsx | 0 .../workspaces/domain-verification.mdx | 0 .../workspaces/images/context-switcher.png | Bin .../workspaces/images/create-an-org.gif | Bin .../{ => workflows}/workspaces/index.mdx | 0 .../{ => workflows}/workspaces/sso/_meta.tsx | 0 .../{ => workflows}/workspaces/sso/google.mdx | 0 .../{ => workflows}/workspaces/sso/index.mdx | 0 .../{ => workflows}/workspaces/sso/okta.mdx | 0 .../{ => workflows}/workspaces/sso/saml.mdx | 0 364 files changed, 736 insertions(+), 799 deletions(-) create mode 100644 docs-v2/pages/account/_meta.tsx create mode 100644 docs-v2/pages/account/billing-settings.mdx rename docs-v2/pages/{ => account}/images/daily-invocations-tooltip.png (100%) rename docs-v2/pages/{ => account}/images/usage-by-resource.png (100%) rename docs-v2/pages/{ => account}/user-settings.mdx (60%) delete mode 100644 docs-v2/pages/api/_meta.tsx delete mode 100644 docs-v2/pages/apps/_meta.tsx delete mode 100644 docs-v2/pages/connected-accounts/_meta.tsx rename docs-v2/pages/{ => deprecated}/airtable/_meta.tsx (100%) rename docs-v2/pages/{ => deprecated}/airtable/oauth-migration-2024-02/_meta.tsx (100%) rename docs-v2/pages/{ => deprecated}/airtable/oauth-migration-2024-02/index.mdx (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/_meta.tsx (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/app-props-example.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/builder-mode-sample.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/custom-http-response-option.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/custom-string-prop.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/demo-poster.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/inspector-sample.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/new-builder-context-switcher.gif (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/test-workflow-portions.png (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/images/testing-individual-events.gif (100%) rename docs-v2/pages/{ => deprecated}/migrate-from-v1/index.mdx (100%) rename docs-v2/pages/{new-feature-or-bug => deprecated/nodejs20-faq-2024-02}/_meta.tsx (100%) rename docs-v2/pages/{ => deprecated}/nodejs20-faq-2024-02/index.mdx (100%) rename docs-v2/pages/{nodejs20-faq-2024-02 => deprecated/shopify-faq-2023-10}/_meta.tsx (100%) rename docs-v2/pages/{ => deprecated}/shopify-faq-2023-10/index.mdx (100%) rename docs-v2/pages/{workflows => deprecated}/switch-to-v2.mdx (100%) rename docs-v2/pages/{ => hidden}/abuse/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/abuse/index.mdx (100%) rename docs-v2/pages/{ => hidden}/examples/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/examples/images/configured-task-scheduler-step.png (100%) rename docs-v2/pages/{ => hidden}/examples/images/create-task-scheduler.gif (100%) rename docs-v2/pages/{ => hidden}/examples/images/email-reference.png (100%) rename docs-v2/pages/{ => hidden}/examples/images/endpoint.png (100%) rename docs-v2/pages/{ => hidden}/examples/images/find-task-scheduler-step.gif (100%) rename docs-v2/pages/{ => hidden}/examples/images/select-task-scheduler-as-trigger.gif (100%) rename docs-v2/pages/{ => hidden}/examples/images/task-scheduler-event.png (100%) rename docs-v2/pages/{ => hidden}/examples/images/toggle-trigger-step-on.gif (100%) rename docs-v2/pages/{ => hidden}/examples/waiting-to-execute-next-step-of-workflow.mdx (100%) rename docs-v2/pages/{pipedream-axios => hidden/new-feature-or-bug}/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/new-feature-or-bug/index.mdx (100%) rename docs-v2/pages/{ => hidden}/scheduling-future-tasks/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/scheduling-future-tasks/index.mdx (100%) rename docs-v2/pages/{shopify-faq-2023-10 => hidden/status}/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/status/index.mdx (100%) rename docs-v2/pages/{status => hidden/subprocessors}/_meta.tsx (100%) rename docs-v2/pages/{ => hidden}/subprocessors/index.mdx (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/console-log-test.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/create-rb.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/destination-details.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/empty-title-description.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/event-body.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/event-headers-expanded.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/event-headers.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/event-new-key.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/example-event.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/first-pipeline-request.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/hurlit.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/inspector-destinations.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/lodash-mean.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-code-cell.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-destination.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-pipeline-url.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-pipeline.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-step.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-title-description.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/new-url.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/rb-url.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/response-from-destination.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/save.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/sent-to-destination.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/source.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/sql-destination-details.png (100%) rename docs-v2/pages/{ => hidden}/your-first-workflow/images/sql-tab.png (100%) delete mode 100644 docs-v2/pages/pipedream-axios/index.mdx create mode 100644 docs-v2/pages/pricing/_meta.tsx create mode 100644 docs-v2/pages/pricing/faq.mdx rename docs-v2/pages/{ => pricing}/pricing.mdx (75%) delete mode 100644 docs-v2/pages/projects/_meta.tsx delete mode 100644 docs-v2/pages/projects/index.mdx rename docs-v2/pages/{quickstart/index.mdx => quickstart.mdx} (73%) delete mode 100644 docs-v2/pages/subprocessors/_meta.tsx create mode 100644 docs-v2/pages/troubleshooting/_meta.tsx create mode 100644 docs-v2/pages/troubleshooting/faq.mdx rename docs-v2/pages/{ => troubleshooting}/troubleshooting.mdx (82%) delete mode 100644 docs-v2/pages/workflows/build-and-run.mdx rename docs-v2/pages/{ => workflows}/cli/_meta.tsx (100%) rename docs-v2/pages/{ => workflows}/cli/install.mdx (100%) rename docs-v2/pages/{ => workflows}/cli/login.mdx (100%) rename docs-v2/pages/{ => workflows}/cli/reference.mdx (100%) create mode 100644 docs-v2/pages/workflows/contributing/_meta.tsx rename docs-v2/pages/{ => workflows/contributing}/components/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/contributing}/components/actions-quickstart.mdx (99%) rename docs-v2/pages/{ => workflows/contributing}/components/api.mdx (100%) rename docs-v2/pages/{ => workflows/contributing}/components/guidelines.mdx (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/image-20200819210516311.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/image-20210326151557417.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/image-20210326151706682.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/image-20210326151930885.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/info-alert-prop-github.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/hello-world-1.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/hello-world-2.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/hello-world-3.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/hello-world-4.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/uncompressed/hello-world-1.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/uncompressed/hello-world-2.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/uncompressed/hello-world-3.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/quickstart/uncompressed/hello-world-4.gif (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/spotify-$summary-example.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/trello-board-example.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/trello-props.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/v3/using-private-actions.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/images/v3/using-private-sources.png (100%) rename docs-v2/pages/{ => workflows/contributing}/components/index.mdx (98%) rename docs-v2/pages/{ => workflows/contributing}/components/sources-quickstart.mdx (100%) rename docs-v2/pages/{ => workflows/contributing}/components/typescript.mdx (100%) rename docs-v2/pages/{apps/contributing.mdx => workflows/contributing/index.mdx} (100%) create mode 100644 docs-v2/pages/workflows/data-management/_meta.tsx rename docs-v2/pages/{ => workflows/data-management}/data-stores.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/databases/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/data-management}/databases/index.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/databases/working-with-sql.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/email.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/emit.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/http-request-response.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/new-code-step.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/new-code.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/three-http-requests.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/webhook-action-params.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/webhook-action.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/webhook-dest-params.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/http/images/webhook-destination.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/conditional-payload-expression.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/dollar-event-body-payload.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/dollar-event-payload.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/email-payload.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/new-code-step.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/new-code.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/pipeline-id.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/webhook-action-params.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/images/webhook-action.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/index.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/s3.mdx (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/s3/images/s3-action.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/s3/images/s3-dest-params.png (100%) rename docs-v2/pages/{ => workflows/data-management}/destinations/sse.mdx (100%) rename docs-v2/pages/{projects => workflows/data-management}/file-stores/_meta.tsx (51%) rename docs-v2/pages/{projects => workflows/data-management}/file-stores/index.mdx (100%) rename docs-v2/pages/{projects => workflows/data-management}/file-stores/reference.mdx (100%) rename docs-v2/pages/{ => workflows}/environment-variables.mdx (100%) rename docs-v2/pages/{ => workflows}/event-history.mdx (100%) delete mode 100644 docs-v2/pages/workflows/events.mdx rename docs-v2/pages/{projects => workflows}/git.mdx (100%) create mode 100644 docs-v2/pages/workflows/integrations/_meta.tsx rename docs-v2/pages/{apps => workflows/integrations}/app-partners.mdx (100%) rename docs-v2/pages/{apps/index.mdx => workflows/integrations/apps.mdx} (100%) rename docs-v2/pages/{connected-accounts/index.mdx => workflows/integrations/connected-accounts.mdx} (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/external-auth.mdx (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/add-new-app.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/api-key.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/connect-existing-account.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/manage-connected-account.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/search-for-slack.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/select-external-auth.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/slack-connect-account.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/images/slack-token.png (100%) rename docs-v2/pages/{connected-accounts => workflows/integrations}/oauth-clients.mdx (100%) rename docs-v2/pages/{ => workflows}/limits.mdx (100%) create mode 100644 docs-v2/pages/workflows/projects/_meta.tsx create mode 100644 docs-v2/pages/workflows/projects/access-controls.mdx rename docs-v2/pages/{ => workflows}/projects/images/access-badge-click.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/import-workflows-into-projects.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/manage-access-overflow-menu.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/project-listing-access.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/project-listing-owner.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/slideout-member-dropdown.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/slideout-member-list.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/slideout-restricted.png (100%) rename docs-v2/pages/{ => workflows}/projects/images/slideout-workspace-share.png (100%) create mode 100644 docs-v2/pages/workflows/projects/index.mdx create mode 100644 docs-v2/pages/workflows/projects/secrets.mdx rename docs-v2/pages/{ => workflows}/rest-api/_meta.tsx (100%) rename docs-v2/pages/{ => workflows}/rest-api/auth.mdx (100%) rename docs-v2/pages/{ => workflows}/rest-api/images/source-id.png (100%) rename docs-v2/pages/{ => workflows}/rest-api/images/webhook-proxy.png (100%) rename docs-v2/pages/{ => workflows}/rest-api/index.mdx (100%) rename docs-v2/pages/{ => workflows}/rest-api/rss.mdx (100%) rename docs-v2/pages/{ => workflows}/rest-api/webhooks.mdx (100%) rename docs-v2/pages/{ => workflows}/rest-api/workflows.mdx (100%) delete mode 100644 docs-v2/pages/workflows/steps.mdx create mode 100644 docs-v2/pages/workflows/visual-builder/_meta.tsx rename docs-v2/pages/workflows/{ => visual-builder}/actions.mdx (96%) rename docs-v2/pages/{ => workflows/visual-builder}/code/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/bash.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/go.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/index.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/ai-code-generation.mdx (97%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/async.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/auth.mdx (91%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/browser-automation.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/delay.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/http-requests.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/console-dir.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/console-log-error.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/dollar-end.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/exception-in-code-cell.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/exception.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/new-button.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/new-code-step.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/syntax-error.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/this-checkpoint-observability.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/configuration-error-example.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/index.mdx (99%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/rerun.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/sharing-code.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/using-data-stores.mdx (98%) rename docs-v2/pages/{ => workflows/visual-builder}/code/nodejs/working-with-files.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/_meta.tsx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/auth.mdx (94%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/delay.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/faqs.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/http-requests.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/images/print-logs.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/images/v3/auth/connected-slack-account.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/images/v3/auth/step-selector-python-example.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/images/v3/print-logs.png (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/import-mappings.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/index.mdx (99%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/rerun.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/using-data-stores.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/code/python/working-with-files.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/_meta.tsx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/delay.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/end-workflow.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/filter.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/ifelse.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/2024-07-21_20.51.37.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/2024-07-21_20.55.09.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/Inspect.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/add_if_else.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/add_step_to_branch.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/billing_1credit_a.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/billing_1credit_b.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/billing_3credits.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/change_in_state.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/end_workflow.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/executed_path.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/execution_path_a_linear.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/execution_path_b_nonlinear.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/ifelse-configuration.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/nesting.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/out_of_date.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/01_trigger.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/02_add_parallel.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/03_configure_and_test.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/04_add_steps.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/05_test_end_phase.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/06_use_exports_in_parent_flow.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/07_deploy_and_run.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/add_branch.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/add_parallel_block.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/parallel.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/parallel/rename_branch.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/passing_data.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/reason.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/reference_end_exports.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/referencing_data.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/return_response_after_block.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/return_response_conditional.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/return_response_in_block.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/rule_builder_groups.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/rule_builder_multiple.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/rule_builder_overview.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/rule_builder_simple.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/segment_delay.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/segment_linear.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/segment_non_linear.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/select_different_event.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/state_error.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/state_stale.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/state_success.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/add_another_case.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/add_switch.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/build_and_test_alternate_paths.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/deploy_and_test.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/export_data_to_parent.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/switch-configuration.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/test_and_build_success_path.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/test_different_trigger_events.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/switch/trigger.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/test_and_deploy.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/test_end_phase.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/trigger.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/images/unknown_execution_path.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/index.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/parallel.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/control-flow/switch.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/errors.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/http.mdx (78%) rename docs-v2/pages/workflows/{ => visual-builder}/images/actions/update-action-button.png (100%) rename docs-v2/pages/{pipedream-axios => workflows/visual-builder}/images/default-axios-stack.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/delay/delay-step-props.png (100%) rename docs-v2/pages/{pipedream-axios => workflows/visual-builder}/images/pipedream-axios-stack.png (100%) rename docs-v2/pages/{pipedream-axios => workflows/visual-builder}/images/pipedream-axios-success.png (100%) rename docs-v2/pages/workflows/{images/events => visual-builder/images}/select-an-event.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/sharing/create-share-link.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/sharing/publish-as-template.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/sharing/sharing-workflow-button.png (100%) create mode 100644 docs-v2/pages/workflows/visual-builder/images/steps/adding-step-note.gif rename docs-v2/pages/workflows/{ => visual-builder}/images/steps/step-name.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/steps/step-notes.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/add-multiple-triggers.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/add-trigger-button.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/email-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/gcal-triggers.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/http-trigger-url.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/retrieve-large-payload.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/select-a-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/select-email-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/select-http-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/select-rss-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/triggers/select-schedule-trigger.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/images/v2-editor-query-param.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/inspect.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/add-new-env-var.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/add-remove-env-var.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/attachment-file-data.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/edit-environment.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/env-var-error.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/env-vars-object-explorer.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/env-vars.gif (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/params-hamburger-menu.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/shared-with-me.png (100%) rename docs-v2/pages/workflows/{ => visual-builder}/managing/images/workflow-settings.png (100%) create mode 100644 docs-v2/pages/workflows/visual-builder/settings/_meta.tsx rename docs-v2/pages/workflows/{ => visual-builder/settings}/concurrency-and-throttling.mdx (100%) rename docs-v2/pages/workflows/{settings.mdx => visual-builder/settings/index.mdx} (100%) rename docs-v2/pages/workflows/{ => visual-builder}/sharing.mdx (100%) rename docs-v2/pages/{ => workflows/visual-builder}/sources.mdx (100%) rename docs-v2/pages/workflows/{ => visual-builder}/triggers.mdx (79%) rename docs-v2/pages/workflows/{ => visual-builder}/using-props.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/_meta.tsx (100%) rename docs-v2/pages/{ => workflows}/workspaces/domain-verification.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/images/context-switcher.png (100%) rename docs-v2/pages/{ => workflows}/workspaces/images/create-an-org.gif (100%) rename docs-v2/pages/{ => workflows}/workspaces/index.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/sso/_meta.tsx (100%) rename docs-v2/pages/{ => workflows}/workspaces/sso/google.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/sso/index.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/sso/okta.mdx (100%) rename docs-v2/pages/{ => workflows}/workspaces/sso/saml.mdx (100%) diff --git a/docs-v2/pages/_meta.tsx b/docs-v2/pages/_meta.tsx index 42ddc6480d3f1..b2f56fa5fac47 100644 --- a/docs-v2/pages/_meta.tsx +++ b/docs-v2/pages/_meta.tsx @@ -1,30 +1,12 @@ export default { "index": "What is Pipedream?", "quickstart": "Quickstart", - "workspaces": "Workspaces", - "projects": "Projects", "workflows": "Workflows", - "connect": { - title: "Connect", - }, - "code": "Code", - "data-stores": "Data Stores", - "databases": "Databases", - "connected-accounts": "Connected Accounts", - "apps": "Integrations", - "components": "Components", - "sources": "Sources", - "event-history": "Event History", - "http": "HTTP", - "environment-variables": "Environment Variables", - "rest-api": "REST API", - "cli": "CLI", - "destinations": "Destinations", - "user-settings": "User and Billing Settings", - "troubleshooting": "Troubleshooting", - "pricing": "Pricing FAQ", + "connect": "Connect", + "pricing": "Pricing", + "account": "Account", "privacy-and-security": "Security", - "limits": "Limits", + "troubleshooting": "Troubleshooting", "glossary": "Glossary of Terms", "support": { title: "Support", @@ -44,51 +26,10 @@ export default { href: "https://status.pipedream.com", newWindow: true, }, - "version": { - title: "Version", - type: "menu", - items: { - v3: { - title: "Current", - href: "https://pipedream.com/docs", - }, - v2: { - title: "Linear (classic)", - href: "https://pipedream.com/docs/v2", - }, - }, - }, - "abuse": { - display: "hidden", - }, - "airtable": { - display: "hidden", - }, - "examples": { - display: "hidden", - }, - "migrate-from-v1": { - display: "hidden", - }, - "new-feature-or-bug": { - display: "hidden", - }, - "nodejs20-faq-2024-02": { - display: "hidden", - }, - "scheduling-future-tasks": { - display: "hidden", - }, - "shopify-faq-2023-10": { - display: "hidden", - }, - "subprocessors": { - display: "hidden", - }, - "pipedream-axios": { + "deprecated": { display: "hidden", }, - "status": { + "hidden": { display: "hidden", }, } as const diff --git a/docs-v2/pages/account/_meta.tsx b/docs-v2/pages/account/_meta.tsx new file mode 100644 index 0000000000000..ac5cbfd10a9dc --- /dev/null +++ b/docs-v2/pages/account/_meta.tsx @@ -0,0 +1,4 @@ +export default { + "user-settings": "User Settings", + "billing-settings": "Billing Settings", +} as const diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx new file mode 100644 index 0000000000000..0353f98574984 --- /dev/null +++ b/docs-v2/pages/account/billing-settings.mdx @@ -0,0 +1,43 @@ +import Callout from '@/components/Callout' + +# Billing Settings + +You'll find information on your usage data (for specific [Pipedream limits](/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. + +## Subscription + +You can upgrade to [paid plans](https://pipedream.com/pricing) from this section. + +If you've already upgraded, you'll see an option to **Manage Subscription** here, which directs you to your personal Stripe portal. Here, you can change your payment method, review the details of previous invoices, and more. + +## Usage + +[Credits](/pricing/#credits) are Pipedream's billable unit, and users on the [free tier](/pricing/#free-tier) are limited on the number of daily free credits allocated. The **Usage** section displays a chart of the daily credits across a historical range of time to provide insight into your usage patterns. + +Hover over a specific column in the chart to see the number of credits run for that specific day: + +![Daily credits tooltip](./images/daily-invocations-tooltip.png) + +_Click_ on a specific column to see credits for that day, broken out by workflow / source: + +![Credits broken out by workflow / source](./images/usage-by-resource.png) + +Users on the free tier will see the last 30 days of usage in this chart. Users on [paid plans](https://pipedream.com/pricing) will see the cumulative usage tied to their current billing period. + +## Compute Budget + +Control the maximum number of compute credits permitted on your account with an _Credit Budget_. + +This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/settings/#eliminate-cold-starts). + +To enable this feature, _click_ on the toggle and define your maximum number of credits in the period. + + +Due to how credits are accrued, there may be cases where your credit usage may _slightly_ go over the cap. + +In an example scenario, with cap set at 20 credits and long running workflow that uses 10 credits per run; it's possible that two concurrent events trigger the workflow, and the cap will won't apply until after the concurrent events are processed. + + +## Limits + +For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/limits/#daily-credits-limit) for the current UTC day. diff --git a/docs-v2/pages/images/daily-invocations-tooltip.png b/docs-v2/pages/account/images/daily-invocations-tooltip.png similarity index 100% rename from docs-v2/pages/images/daily-invocations-tooltip.png rename to docs-v2/pages/account/images/daily-invocations-tooltip.png diff --git a/docs-v2/pages/images/usage-by-resource.png b/docs-v2/pages/account/images/usage-by-resource.png similarity index 100% rename from docs-v2/pages/images/usage-by-resource.png rename to docs-v2/pages/account/images/usage-by-resource.png diff --git a/docs-v2/pages/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx similarity index 60% rename from docs-v2/pages/user-settings.mdx rename to docs-v2/pages/account/user-settings.mdx index 514624bc02dff..c9ac2e25a65ad 100644 --- a/docs-v2/pages/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -1,27 +1,23 @@ import Callout from '@/components/Callout' import VideoPlayer from '@/components/VideoPlayer' -# User and Billing Settings +# User Settings You can find important account details, text editor configuration, and more in your [User Settings](https://pipedream.com/user). -## Account - -You'll find your Pipedream email and other basic account details in your [Account Settings](https://pipedream.com/user). - -### Changing your email +## Changing your email Pipedream sends system emails to the email address tied to your Pipedream login. You can change the email address to which these emails are delivered by modifying the **Email** in your Account Settings. Once changed, an email will be delivered to the new address requesting you verify it. Pipedream marketing emails may still be sent to the original email address you used when signing up for Pipedream. To change the email address tied to marketing emails, please [reach out to our team](https://pipedream.com/support). -### Two-Factor Authentication +## Two-Factor Authentication Two-factor authentication (2FA) adds an additional layer of security for your Pipedream account and is recommended for all users. -#### Configuring 2FA +### Configuring 2FA 1. Open your [Account Settings](https://pipedream.com/user) 2. Click **Configure** under **Two-Factor Authentication** @@ -36,7 +32,7 @@ Save your recovery codes If you lose access to your authenticator app and your recovery codes, you will permanently lose access to your Pipedream account. **Pipedream Support cannot recover these accounts.** -#### Signing in with 2FA +### Signing in with 2FA 1. You'll be prompted to enter your OTP the next time you sign in to Pipedream 2. When prompted, you can enter the OTP from your authenticator app or a recovery code @@ -52,7 +48,7 @@ Each recovery code is a one-time-use code, so make sure to generate new recovery Pipedream recommends enabling 2FA with your identity provider. -#### Requiring 2-Factor Authentication +### Requiring 2-Factor Authentication Workspaces on the Business plan can [require all workspace members to configure 2FA](/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. @@ -64,13 +60,13 @@ Admins and Owners control 2FA settings Only workspace owner and admin members can enable or disable 2FA for an entire workspace. -### Pipedream API Key +## Pipedream API Key Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/rest-api/auth/). You can revoke and regenerate your API key from here at any time. -### Delete Account +## Delete Account You can delete your Pipedream account at any time by visiting your Account Settings and pressing the **Delete your Account** button. Account deletion is immediately and irreversible. @@ -87,45 +83,3 @@ For example, you can: ## Environment Variables Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/environment-variables/). - -## Billing and Usage - -You'll find information on your usage data (for specific [Pipedream limits](/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. - -### Subscription - -You can upgrade to [paid plans](https://pipedream.com/pricing) from this section. - -If you've already upgraded, you'll see an option to **Manage Subscription** here, which directs you to your personal Stripe portal. Here, you can change your payment method, review the details of previous invoices, and more. - -### Usage - -[Credits](/pricing/#credits) are Pipedream's billable unit, and users on the [free tier](/pricing/#free-tier) are limited on the number of daily free credits allocated. The **Usage** section displays a chart of the daily credits across a historical range of time to provide insight into your usage patterns. - -Hover over a specific column in the chart to see the number of credits run for that specific day: - -![Daily credits tooltip](./images/daily-invocations-tooltip.png) - -_Click_ on a specific column to see credits for that day, broken out by workflow / source: - -![Credits broken out by workflow / source](./images/usage-by-resource.png) - -Users on the free tier will see the last 30 days of usage in this chart. Users on [paid plans](https://pipedream.com/pricing) will see the cumulative usage tied to their current billing period. - -### Compute Budget - -Control the maximum number of compute credits permitted on your account with an _Credit Budget_. - -This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/settings/#eliminate-cold-starts). - -To enable this feature, _click_ on the toggle and define your maximum number of credits in the period. - - -Due to how credits are accrued, there may be cases where your credit usage may _slightly_ go over the cap. - -In an example scenario, with cap set at 20 credits and long running workflow that uses 10 credits per run; it's possible that two concurrent events trigger the workflow, and the cap will won't apply until after the concurrent events are processed. - - -### Limits - -For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/limits/#daily-credits-limit) for the current UTC day. diff --git a/docs-v2/pages/api/_meta.tsx b/docs-v2/pages/api/_meta.tsx deleted file mode 100644 index 3b40729b0ac15..0000000000000 --- a/docs-v2/pages/api/_meta.tsx +++ /dev/null @@ -1,6 +0,0 @@ -export default { - "index": "Overview", - "auth": "Authorizing API requests", - "rest": "REST API", - "sse": "SSE API", -} as const diff --git a/docs-v2/pages/apps/_meta.tsx b/docs-v2/pages/apps/_meta.tsx deleted file mode 100644 index c7b4098626f09..0000000000000 --- a/docs-v2/pages/apps/_meta.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default { - "index": "Integrated Apps", - "contributing": "Contributing", - "app-partners": "App Partners", -} as const diff --git a/docs-v2/pages/connected-accounts/_meta.tsx b/docs-v2/pages/connected-accounts/_meta.tsx deleted file mode 100644 index 67e414a312d10..0000000000000 --- a/docs-v2/pages/connected-accounts/_meta.tsx +++ /dev/null @@ -1,4 +0,0 @@ -export default { - "index": "Connected Accounts", - "oauth-clients": "OAuth Clients", -} as const diff --git a/docs-v2/pages/airtable/_meta.tsx b/docs-v2/pages/deprecated/airtable/_meta.tsx similarity index 100% rename from docs-v2/pages/airtable/_meta.tsx rename to docs-v2/pages/deprecated/airtable/_meta.tsx diff --git a/docs-v2/pages/airtable/oauth-migration-2024-02/_meta.tsx b/docs-v2/pages/deprecated/airtable/oauth-migration-2024-02/_meta.tsx similarity index 100% rename from docs-v2/pages/airtable/oauth-migration-2024-02/_meta.tsx rename to docs-v2/pages/deprecated/airtable/oauth-migration-2024-02/_meta.tsx diff --git a/docs-v2/pages/airtable/oauth-migration-2024-02/index.mdx b/docs-v2/pages/deprecated/airtable/oauth-migration-2024-02/index.mdx similarity index 100% rename from docs-v2/pages/airtable/oauth-migration-2024-02/index.mdx rename to docs-v2/pages/deprecated/airtable/oauth-migration-2024-02/index.mdx diff --git a/docs-v2/pages/migrate-from-v1/_meta.tsx b/docs-v2/pages/deprecated/migrate-from-v1/_meta.tsx similarity index 100% rename from docs-v2/pages/migrate-from-v1/_meta.tsx rename to docs-v2/pages/deprecated/migrate-from-v1/_meta.tsx diff --git a/docs-v2/pages/migrate-from-v1/images/app-props-example.png b/docs-v2/pages/deprecated/migrate-from-v1/images/app-props-example.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/app-props-example.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/app-props-example.png diff --git a/docs-v2/pages/migrate-from-v1/images/builder-mode-sample.png b/docs-v2/pages/deprecated/migrate-from-v1/images/builder-mode-sample.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/builder-mode-sample.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/builder-mode-sample.png diff --git a/docs-v2/pages/migrate-from-v1/images/custom-http-response-option.png b/docs-v2/pages/deprecated/migrate-from-v1/images/custom-http-response-option.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/custom-http-response-option.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/custom-http-response-option.png diff --git a/docs-v2/pages/migrate-from-v1/images/custom-string-prop.png b/docs-v2/pages/deprecated/migrate-from-v1/images/custom-string-prop.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/custom-string-prop.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/custom-string-prop.png diff --git a/docs-v2/pages/migrate-from-v1/images/demo-poster.png b/docs-v2/pages/deprecated/migrate-from-v1/images/demo-poster.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/demo-poster.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/demo-poster.png diff --git a/docs-v2/pages/migrate-from-v1/images/inspector-sample.png b/docs-v2/pages/deprecated/migrate-from-v1/images/inspector-sample.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/inspector-sample.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/inspector-sample.png diff --git a/docs-v2/pages/migrate-from-v1/images/new-builder-context-switcher.gif b/docs-v2/pages/deprecated/migrate-from-v1/images/new-builder-context-switcher.gif similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/new-builder-context-switcher.gif rename to docs-v2/pages/deprecated/migrate-from-v1/images/new-builder-context-switcher.gif diff --git a/docs-v2/pages/migrate-from-v1/images/test-workflow-portions.png b/docs-v2/pages/deprecated/migrate-from-v1/images/test-workflow-portions.png similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/test-workflow-portions.png rename to docs-v2/pages/deprecated/migrate-from-v1/images/test-workflow-portions.png diff --git a/docs-v2/pages/migrate-from-v1/images/testing-individual-events.gif b/docs-v2/pages/deprecated/migrate-from-v1/images/testing-individual-events.gif similarity index 100% rename from docs-v2/pages/migrate-from-v1/images/testing-individual-events.gif rename to docs-v2/pages/deprecated/migrate-from-v1/images/testing-individual-events.gif diff --git a/docs-v2/pages/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx similarity index 100% rename from docs-v2/pages/migrate-from-v1/index.mdx rename to docs-v2/pages/deprecated/migrate-from-v1/index.mdx diff --git a/docs-v2/pages/new-feature-or-bug/_meta.tsx b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/_meta.tsx similarity index 100% rename from docs-v2/pages/new-feature-or-bug/_meta.tsx rename to docs-v2/pages/deprecated/nodejs20-faq-2024-02/_meta.tsx diff --git a/docs-v2/pages/nodejs20-faq-2024-02/index.mdx b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx similarity index 100% rename from docs-v2/pages/nodejs20-faq-2024-02/index.mdx rename to docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx diff --git a/docs-v2/pages/nodejs20-faq-2024-02/_meta.tsx b/docs-v2/pages/deprecated/shopify-faq-2023-10/_meta.tsx similarity index 100% rename from docs-v2/pages/nodejs20-faq-2024-02/_meta.tsx rename to docs-v2/pages/deprecated/shopify-faq-2023-10/_meta.tsx diff --git a/docs-v2/pages/shopify-faq-2023-10/index.mdx b/docs-v2/pages/deprecated/shopify-faq-2023-10/index.mdx similarity index 100% rename from docs-v2/pages/shopify-faq-2023-10/index.mdx rename to docs-v2/pages/deprecated/shopify-faq-2023-10/index.mdx diff --git a/docs-v2/pages/workflows/switch-to-v2.mdx b/docs-v2/pages/deprecated/switch-to-v2.mdx similarity index 100% rename from docs-v2/pages/workflows/switch-to-v2.mdx rename to docs-v2/pages/deprecated/switch-to-v2.mdx diff --git a/docs-v2/pages/abuse/_meta.tsx b/docs-v2/pages/hidden/abuse/_meta.tsx similarity index 100% rename from docs-v2/pages/abuse/_meta.tsx rename to docs-v2/pages/hidden/abuse/_meta.tsx diff --git a/docs-v2/pages/abuse/index.mdx b/docs-v2/pages/hidden/abuse/index.mdx similarity index 100% rename from docs-v2/pages/abuse/index.mdx rename to docs-v2/pages/hidden/abuse/index.mdx diff --git a/docs-v2/pages/examples/_meta.tsx b/docs-v2/pages/hidden/examples/_meta.tsx similarity index 100% rename from docs-v2/pages/examples/_meta.tsx rename to docs-v2/pages/hidden/examples/_meta.tsx diff --git a/docs-v2/pages/examples/images/configured-task-scheduler-step.png b/docs-v2/pages/hidden/examples/images/configured-task-scheduler-step.png similarity index 100% rename from docs-v2/pages/examples/images/configured-task-scheduler-step.png rename to docs-v2/pages/hidden/examples/images/configured-task-scheduler-step.png diff --git a/docs-v2/pages/examples/images/create-task-scheduler.gif b/docs-v2/pages/hidden/examples/images/create-task-scheduler.gif similarity index 100% rename from docs-v2/pages/examples/images/create-task-scheduler.gif rename to docs-v2/pages/hidden/examples/images/create-task-scheduler.gif diff --git a/docs-v2/pages/examples/images/email-reference.png b/docs-v2/pages/hidden/examples/images/email-reference.png similarity index 100% rename from docs-v2/pages/examples/images/email-reference.png rename to docs-v2/pages/hidden/examples/images/email-reference.png diff --git a/docs-v2/pages/examples/images/endpoint.png b/docs-v2/pages/hidden/examples/images/endpoint.png similarity index 100% rename from docs-v2/pages/examples/images/endpoint.png rename to docs-v2/pages/hidden/examples/images/endpoint.png diff --git a/docs-v2/pages/examples/images/find-task-scheduler-step.gif b/docs-v2/pages/hidden/examples/images/find-task-scheduler-step.gif similarity index 100% rename from docs-v2/pages/examples/images/find-task-scheduler-step.gif rename to docs-v2/pages/hidden/examples/images/find-task-scheduler-step.gif diff --git a/docs-v2/pages/examples/images/select-task-scheduler-as-trigger.gif b/docs-v2/pages/hidden/examples/images/select-task-scheduler-as-trigger.gif similarity index 100% rename from docs-v2/pages/examples/images/select-task-scheduler-as-trigger.gif rename to docs-v2/pages/hidden/examples/images/select-task-scheduler-as-trigger.gif diff --git a/docs-v2/pages/examples/images/task-scheduler-event.png b/docs-v2/pages/hidden/examples/images/task-scheduler-event.png similarity index 100% rename from docs-v2/pages/examples/images/task-scheduler-event.png rename to docs-v2/pages/hidden/examples/images/task-scheduler-event.png diff --git a/docs-v2/pages/examples/images/toggle-trigger-step-on.gif b/docs-v2/pages/hidden/examples/images/toggle-trigger-step-on.gif similarity index 100% rename from docs-v2/pages/examples/images/toggle-trigger-step-on.gif rename to docs-v2/pages/hidden/examples/images/toggle-trigger-step-on.gif diff --git a/docs-v2/pages/examples/waiting-to-execute-next-step-of-workflow.mdx b/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx similarity index 100% rename from docs-v2/pages/examples/waiting-to-execute-next-step-of-workflow.mdx rename to docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx diff --git a/docs-v2/pages/pipedream-axios/_meta.tsx b/docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx similarity index 100% rename from docs-v2/pages/pipedream-axios/_meta.tsx rename to docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx diff --git a/docs-v2/pages/new-feature-or-bug/index.mdx b/docs-v2/pages/hidden/new-feature-or-bug/index.mdx similarity index 100% rename from docs-v2/pages/new-feature-or-bug/index.mdx rename to docs-v2/pages/hidden/new-feature-or-bug/index.mdx diff --git a/docs-v2/pages/scheduling-future-tasks/_meta.tsx b/docs-v2/pages/hidden/scheduling-future-tasks/_meta.tsx similarity index 100% rename from docs-v2/pages/scheduling-future-tasks/_meta.tsx rename to docs-v2/pages/hidden/scheduling-future-tasks/_meta.tsx diff --git a/docs-v2/pages/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx similarity index 100% rename from docs-v2/pages/scheduling-future-tasks/index.mdx rename to docs-v2/pages/hidden/scheduling-future-tasks/index.mdx diff --git a/docs-v2/pages/shopify-faq-2023-10/_meta.tsx b/docs-v2/pages/hidden/status/_meta.tsx similarity index 100% rename from docs-v2/pages/shopify-faq-2023-10/_meta.tsx rename to docs-v2/pages/hidden/status/_meta.tsx diff --git a/docs-v2/pages/status/index.mdx b/docs-v2/pages/hidden/status/index.mdx similarity index 100% rename from docs-v2/pages/status/index.mdx rename to docs-v2/pages/hidden/status/index.mdx diff --git a/docs-v2/pages/status/_meta.tsx b/docs-v2/pages/hidden/subprocessors/_meta.tsx similarity index 100% rename from docs-v2/pages/status/_meta.tsx rename to docs-v2/pages/hidden/subprocessors/_meta.tsx diff --git a/docs-v2/pages/subprocessors/index.mdx b/docs-v2/pages/hidden/subprocessors/index.mdx similarity index 100% rename from docs-v2/pages/subprocessors/index.mdx rename to docs-v2/pages/hidden/subprocessors/index.mdx diff --git a/docs-v2/pages/your-first-workflow/images/console-log-test.png b/docs-v2/pages/hidden/your-first-workflow/images/console-log-test.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/console-log-test.png rename to docs-v2/pages/hidden/your-first-workflow/images/console-log-test.png diff --git a/docs-v2/pages/your-first-workflow/images/create-rb.png b/docs-v2/pages/hidden/your-first-workflow/images/create-rb.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/create-rb.png rename to docs-v2/pages/hidden/your-first-workflow/images/create-rb.png diff --git a/docs-v2/pages/your-first-workflow/images/destination-details.png b/docs-v2/pages/hidden/your-first-workflow/images/destination-details.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/destination-details.png rename to docs-v2/pages/hidden/your-first-workflow/images/destination-details.png diff --git a/docs-v2/pages/your-first-workflow/images/empty-title-description.png b/docs-v2/pages/hidden/your-first-workflow/images/empty-title-description.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/empty-title-description.png rename to docs-v2/pages/hidden/your-first-workflow/images/empty-title-description.png diff --git a/docs-v2/pages/your-first-workflow/images/event-body.png b/docs-v2/pages/hidden/your-first-workflow/images/event-body.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/event-body.png rename to docs-v2/pages/hidden/your-first-workflow/images/event-body.png diff --git a/docs-v2/pages/your-first-workflow/images/event-headers-expanded.png b/docs-v2/pages/hidden/your-first-workflow/images/event-headers-expanded.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/event-headers-expanded.png rename to docs-v2/pages/hidden/your-first-workflow/images/event-headers-expanded.png diff --git a/docs-v2/pages/your-first-workflow/images/event-headers.png b/docs-v2/pages/hidden/your-first-workflow/images/event-headers.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/event-headers.png rename to docs-v2/pages/hidden/your-first-workflow/images/event-headers.png diff --git a/docs-v2/pages/your-first-workflow/images/event-new-key.png b/docs-v2/pages/hidden/your-first-workflow/images/event-new-key.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/event-new-key.png rename to docs-v2/pages/hidden/your-first-workflow/images/event-new-key.png diff --git a/docs-v2/pages/your-first-workflow/images/example-event.png b/docs-v2/pages/hidden/your-first-workflow/images/example-event.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/example-event.png rename to docs-v2/pages/hidden/your-first-workflow/images/example-event.png diff --git a/docs-v2/pages/your-first-workflow/images/first-pipeline-request.png b/docs-v2/pages/hidden/your-first-workflow/images/first-pipeline-request.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/first-pipeline-request.png rename to docs-v2/pages/hidden/your-first-workflow/images/first-pipeline-request.png diff --git a/docs-v2/pages/your-first-workflow/images/hurlit.png b/docs-v2/pages/hidden/your-first-workflow/images/hurlit.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/hurlit.png rename to docs-v2/pages/hidden/your-first-workflow/images/hurlit.png diff --git a/docs-v2/pages/your-first-workflow/images/inspector-destinations.png b/docs-v2/pages/hidden/your-first-workflow/images/inspector-destinations.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/inspector-destinations.png rename to docs-v2/pages/hidden/your-first-workflow/images/inspector-destinations.png diff --git a/docs-v2/pages/your-first-workflow/images/lodash-mean.png b/docs-v2/pages/hidden/your-first-workflow/images/lodash-mean.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/lodash-mean.png rename to docs-v2/pages/hidden/your-first-workflow/images/lodash-mean.png diff --git a/docs-v2/pages/your-first-workflow/images/new-code-cell.png b/docs-v2/pages/hidden/your-first-workflow/images/new-code-cell.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-code-cell.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-code-cell.png diff --git a/docs-v2/pages/your-first-workflow/images/new-destination.png b/docs-v2/pages/hidden/your-first-workflow/images/new-destination.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-destination.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-destination.png diff --git a/docs-v2/pages/your-first-workflow/images/new-pipeline-url.png b/docs-v2/pages/hidden/your-first-workflow/images/new-pipeline-url.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-pipeline-url.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-pipeline-url.png diff --git a/docs-v2/pages/your-first-workflow/images/new-pipeline.png b/docs-v2/pages/hidden/your-first-workflow/images/new-pipeline.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-pipeline.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-pipeline.png diff --git a/docs-v2/pages/your-first-workflow/images/new-step.png b/docs-v2/pages/hidden/your-first-workflow/images/new-step.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-step.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-step.png diff --git a/docs-v2/pages/your-first-workflow/images/new-title-description.png b/docs-v2/pages/hidden/your-first-workflow/images/new-title-description.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-title-description.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-title-description.png diff --git a/docs-v2/pages/your-first-workflow/images/new-url.png b/docs-v2/pages/hidden/your-first-workflow/images/new-url.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/new-url.png rename to docs-v2/pages/hidden/your-first-workflow/images/new-url.png diff --git a/docs-v2/pages/your-first-workflow/images/rb-url.png b/docs-v2/pages/hidden/your-first-workflow/images/rb-url.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/rb-url.png rename to docs-v2/pages/hidden/your-first-workflow/images/rb-url.png diff --git a/docs-v2/pages/your-first-workflow/images/response-from-destination.png b/docs-v2/pages/hidden/your-first-workflow/images/response-from-destination.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/response-from-destination.png rename to docs-v2/pages/hidden/your-first-workflow/images/response-from-destination.png diff --git a/docs-v2/pages/your-first-workflow/images/save.png b/docs-v2/pages/hidden/your-first-workflow/images/save.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/save.png rename to docs-v2/pages/hidden/your-first-workflow/images/save.png diff --git a/docs-v2/pages/your-first-workflow/images/sent-to-destination.png b/docs-v2/pages/hidden/your-first-workflow/images/sent-to-destination.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/sent-to-destination.png rename to docs-v2/pages/hidden/your-first-workflow/images/sent-to-destination.png diff --git a/docs-v2/pages/your-first-workflow/images/source.png b/docs-v2/pages/hidden/your-first-workflow/images/source.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/source.png rename to docs-v2/pages/hidden/your-first-workflow/images/source.png diff --git a/docs-v2/pages/your-first-workflow/images/sql-destination-details.png b/docs-v2/pages/hidden/your-first-workflow/images/sql-destination-details.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/sql-destination-details.png rename to docs-v2/pages/hidden/your-first-workflow/images/sql-destination-details.png diff --git a/docs-v2/pages/your-first-workflow/images/sql-tab.png b/docs-v2/pages/hidden/your-first-workflow/images/sql-tab.png similarity index 100% rename from docs-v2/pages/your-first-workflow/images/sql-tab.png rename to docs-v2/pages/hidden/your-first-workflow/images/sql-tab.png diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index ed74056c48bc4..6555a8ac1eb94 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -11,8 +11,6 @@ The Pipedream platform includes: - Source-available pre-built [triggers](/workflows/steps/triggers/) and [actions](/workflows/steps/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) - One-click [OAuth and key-based authentication](/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) -Watch a demo or review our [quickstart guide](/quickstart/): - = `400`), it displays a detailed error message in the Pipedream UI (the HTTP response body), and returns the whole `axios` response object so users can review details on the HTTP request and response: - -![pipedream axios error case](./images/pipedream-axios-stack.png) - -## Using `@pipedream/platform` axios in component actions - -To use `@pipedream/platform` axios in component actions, import it: - -```javascript -import { axios } from "@pipedream/platform" -``` - -`@pipedream/platform` axios uses methods [provided by the `$` object](/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. - -Here's an example action: - -```javascript -import { axios } from "@pipedream/platform" - -export default { - key: "my-test-component", - name: "My Test component", - version: "0.0.1", - type: "action", - async run({ $ }) { - return await axios($, { - url: "https://httpstat.us/200", - }) - } -} -``` \ No newline at end of file diff --git a/docs-v2/pages/pricing/_meta.tsx b/docs-v2/pages/pricing/_meta.tsx new file mode 100644 index 0000000000000..47702df21a190 --- /dev/null +++ b/docs-v2/pages/pricing/_meta.tsx @@ -0,0 +1,4 @@ +export default { + "pricing": "Overview", + "faq": "FAQ", +} as const diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx new file mode 100644 index 0000000000000..0ce311b628aaa --- /dev/null +++ b/docs-v2/pages/pricing/faq.mdx @@ -0,0 +1,55 @@ +# Frequently-asked questions + +## How does workflow memory affect credits? + +Pipedream charges credits proportional to the memory configuration. If you run your workflow at the default memory of {process.env.MEMORY_LIMIT}, you are charged one credit each time your workflow executes for 30 seconds. But if you configure your workflow with `1024MB` of memory, for example, you're charged **four** credits, since you're using `4x` the default memory. + +## Are there any limits on paid tiers? + +**You can run any number of credits for any amount of compute time** on any paid tier. [Other platform limits](/limits/) apply. + +## When am I invoiced / billed for paid plans? + +When you upgrade to a paid tier, Stripe will immediately charge your payment method on file for the platform fee tied to your plan (see [https://pipedream.com/pricing](https://pipedream.com/pricing)) + +If you accrue any [additional credits](#additional-credits), that usage is reported to Stripe throughout the [billing period](/pricing/#billing-period). That overage, as well as the next platform fee, is charged at the start of the _next_ billing period. + +## Do any plans support payment by invoice, instead of credit / debit card? + +Yes, Pipedream can issue invoices on the Business Plan. [Please reach out to support](https://pipedream.com/support) + +## How does Pipedream secure my credit card data? + +Pipedream stores no information on your payment method and uses Stripe as our payment processor. [See our security docs](/privacy-and-security/#payment-processor) for more information. + +## Are unused credits rolled over from one period to the next? + +**No**. On the Free tier, unused included daily credits under the daily limit are **not** rolled over to the next day. + +On paid tiers, unused included credits are also **not** rolled over to the next month. + +## How do I change my billing payment method? + +Please visit your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1) to change your payment method. + +## How can I view my past invoices? + +Invoices are emailed to your billing email address. You can also visit your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1) to view past invoices. + +## Can I retrieve my billing information via API? + +Yes. You can retrieve your usage and billing metadata from the [/users/me](/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. + +## How do I cancel my paid plan? + +You can cancel your plan in your [Billing and Usage Settings](https://pipedream.com/settings/billing). You will have access to your paid plan through the end of your current billing period. Pipedream does not prorate plans cancelled within a billing period. + +If you'd like to process your cancellation immediately, and downgrade to the free tier, please [reach out](https://pipedream.com/support). + +## How do I change the billing email, VAT, or other company details tied to my invoice? + +You can update your billing information in your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1). + +## How do I contact the Pipedream team with other questions? + +You can start a support ticket [on our support page](https://pipedream.com/support). Select the **Billing Issues** category to start a billing related ticket. diff --git a/docs-v2/pages/pricing.mdx b/docs-v2/pages/pricing/pricing.mdx similarity index 75% rename from docs-v2/pages/pricing.mdx rename to docs-v2/pages/pricing/pricing.mdx index e5dece96ca6ad..8f1a449123360 100644 --- a/docs-v2/pages/pricing.mdx +++ b/docs-v2/pages/pricing/pricing.mdx @@ -48,7 +48,7 @@ Pipedream uses a number of terms to describe platform metrics and details of our ### Credits -Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/workflows/settings/#eliminate-cold-starts). +Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/workflows/settings/#eliminate-cold-starts). Unlike some other platforms, Pipedream does not charge for usage based on the number of steps. Credits are not charged for workflows during development or testing. @@ -165,59 +165,3 @@ Additionally, resource limits such as the number of active workflows and connect To cancel your plan, open the [pricing page](https://pipedream.com/pricing) and click **Cancel** beneath your current plan. Cancelling your subscription will apply at the end of your current billing period. Workflows, connected accounts and sources will be deactivated from newest to oldest until the Free limits have been reached. - -## FAQ - -### How does workflow memory affect credits? - -Pipedream charges credits proportional to the memory configuration. If you run your workflow at the default memory of {process.env.MEMORY_LIMIT}, you are charged one credit each time your workflow executes for 30 seconds. But if you configure your workflow with `1024MB` of memory, for example, you're charged **four** credits, since you're using `4x` the default memory. - -### Are there any limits on paid tiers? - -**You can run any number of credits for any amount of compute time** on any paid tier. [Other platform limits](/limits/) apply. - -### When am I invoiced / billed for paid plans? - -When you upgrade to a paid tier, Stripe will immediately charge your payment method on file for the platform fee tied to your plan (see [https://pipedream.com/pricing](https://pipedream.com/pricing)) - -If you accrue any [additional credits](#additional-credits), that usage is reported to Stripe throughout the [billing period](/pricing/#billing-period). That overage, as well as the next platform fee, is charged at the start of the _next_ billing period. - -### Do any plans support payment by invoice, instead of credit / debit card? - -Yes, Pipedream can issue invoices on the Business Plan. [Please reach out to support](https://pipedream.com/support) - -### How does Pipedream secure my credit card data? - -Pipedream stores no information on your payment method and uses Stripe as our payment processor. [See our security docs](/privacy-and-security/#payment-processor) for more information. - -### Are unused credits rolled over from one period to the next? - -**No**. On the Free tier, unused included daily credits under the daily limit are **not** rolled over to the next day. - -On paid tiers, unused included credits are also **not** rolled over to the next month. - -### How do I change my billing payment method? - -Please visit your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1) to change your payment method. - -### How can I view my past invoices? - -Invoices are emailed to your billing email address. You can also visit your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1) to view past invoices. - -### Can I retrieve my billing information via API? - -Yes. You can retrieve your usage and billing metadata from the [/users/me](/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. - -### How do I cancel my paid plan? - -You can cancel your plan in your [Billing and Usage Settings](https://pipedream.com/settings/billing). You will have access to your paid plan through the end of your current billing period. Pipedream does not prorate plans cancelled within a billing period. - -If you'd like to process your cancellation immediately, and downgrade to the free tier, please [reach out](https://pipedream.com/support). - -### How do I change the billing email, VAT, or other company details tied to my invoice? - -You can update your billing information in your [Stripe customer portal](https://pipedream.com/settings/billing?rtsbp=1). - -### How do I contact the Pipedream team with other questions? - -You can start a support ticket [on our support page](https://pipedream.com/support). Select the **Billing Issues** category to start a billing related ticket. diff --git a/docs-v2/pages/projects/_meta.tsx b/docs-v2/pages/projects/_meta.tsx deleted file mode 100644 index 31df914c6c20a..0000000000000 --- a/docs-v2/pages/projects/_meta.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default { - "index": "Projects", - "git": "GitHub Sync", - "file-stores": "File Stores", -} as const diff --git a/docs-v2/pages/projects/index.mdx b/docs-v2/pages/projects/index.mdx deleted file mode 100644 index 86b7709da1e6d..0000000000000 --- a/docs-v2/pages/projects/index.mdx +++ /dev/null @@ -1,178 +0,0 @@ -import Callout from "@/components/Callout"; - -# Projects - -A workspace can contain one or more _projects_. Projects are a way to organize your workflows into specific groupings or categories. - -
-

- -## Getting started with projects - -### Creating projects - -To create a new project, first [open the Projects section in the dashboard](https://pipedream.com/projects). - -Then click **Create project** to start a new project. - -Enter in your desired name for the project in the prompt, then click **Create**. - -That's it, you now have a dedicated new project created within your workspace. Now you can create workflows within this project, or move workflows into it or create folders for further organization. - -### Creating folders and workflows in projects - -Within a given project, you can create folders for your workflows. - -Open your project, and then click the **New** button for a dropdown to create a workflow in your current project. - - -Helpful hotkeys to speed up your development - -- `C then F` creates a new folder. -- `C then W` creates a new workflow. - - - -Folders can also contain sub-folders, which allows you to create a filing system to organize your workflows. - -### Moving workflows into folders - -To move workflows into folders, simply drag and drop the workflow into the folder. - -You can move workflows or folders up a level by dragging and dropping the workflow to the folder icon at the top of the list. - -### Importing workflows into projects - - - This only applies to Pipedream accounts that created workflows before the - projects feature was released. - - -To import a workflow from the general **Workflows** area of your dashboard into a project: - -1. Open the Workflows area in the dashboard -2. Select one or more workflows you'd like to import into a project -3. Click *Move* in the top right and select a project to move them to - -![Moving a workflow to a project in the Workflows area of the dashboard](./images/import-workflows-into-projects.png) - -### Moving workflows between projects - -To move a workflow from one project to another project, first check the workflow and then click **Move** to open a dropdown of projects. Select the project to move this workflow to, and click **Move** once more to complete the move. - -![How to move workflows from one project to another in the Pipedream dashboard.](https://res.cloudinary.com/pipedreamin/image/upload/v1695662665/docs/docs/projects/CleanShot_2023-09-25_at_13.23.38_2x_dyrtlv.png) - - -Github Sync limitation - -At this time it's not possible to move workflows out of GitHub Synchronized Projects. - - - -## Finding your project's ID - -Visit your project's **Settings** and copy the project ID. - -## Access Controls - -The [projects list view](https://pipedream.com/projects) contains **Owner** and **Access** columns. - -**Owner** indicates who within the workspace owns each project. This is typically the person who created the project. - -![Project Listing (Owner)](./images/project-listing-owner.png) - - - Projects created before February 2024 don't automatically have owners, which - has no functional impact. - - -**Access** indicates which workspace members have access to each project, and this can be displayed as "me", "Workspace", or "N members". - -![Project Listing (Access)](./images/project-listing-access.png) - -### Permissions - -Workspace owners and admins are able to perform all actions in projects, whereas workspace members are restricted from performing certain actions in projects. - -| Operation | Project creator | Workspace members | -| ------------------------------------------------------------ | :-------------: | :---------------: | -| View in [projects listing](https://pipedream.com/projects) | ✅ | ✅ | -| View in [Event History](https://pipedream.com/event-history) | ✅ | ✅ | -| View in global search | ✅ | ✅ | -| Manage project workflows | ✅ | ✅ | -| Manage project files | ✅ | ✅ | -| Manage project variables | ✅ | ✅ | -| Manage member access | ✅ | ❌ | -| Manage GitHub Sync settings | ✅ | ❌ | -| Delete project | ✅ | ❌ | - - - **Workspace admins and owners have the same permissions as project creators - for all projects in the workspace.** - - -### Managing access - - - By default, all projects are accessible to all workspace members. Workspaces - on the [Business plan](https://pipedream.com/pricing) can restrict access for - individual projects to specific workspace members. - - -You can easily modify the access rules for a project directly from the [project list view](https://pipedream.com/projects), either by clicking the access badge in the project row (fig 1) or clicking the 3 dots to open the action menu, then selecting **Manage Access** (fig 2). - -Via the access badge (fig 1): - -![Click the access badge to manage access](./images/access-badge-click.png) - -Via the action menu (fig 2): - -![Click manage access from the action menu](./images/manage-access-overflow-menu.png) - -From here, a slideout drawer reveals the access management configuration: - -![Manage access slideout workspace access](./images/slideout-workspace-share.png) - -Toggle the **Restrict access to this project** switch to manage access: - -![Manage access slideout restricted](./images/slideout-restricted.png) - -Select specific members of the workspace to grant access: - -![Manage access slideout showing member dropdown](./images/slideout-member-dropdown.png) - -You can always see who has access and remove access if necessary: - -![Manage access showing members with access](./images/slideout-member-list.png) - -## Project variables and secrets - -Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/projects/#managing-access). - -[See here](/environment-variables) for info on creating, managing, and using environment variables and secrets. - - - **Project variables override workspace variables**. When the same variable is - defined at both the workspace and project levels (for example, - `process.env.BASE_DOMAIN`), the **project** variable takes precedence. - - -## Frequently Asked Questions - -### Can sources and connected accounts be organized into projects as well? - -At this time no, but that is on our roadmap. Projects will eventually contain all the resources needed for a complete system of workflows to work together. - -### Can projects be synchronized to a Github repository? - -Yes, [please read here](/projects/git/) for more information on the Github synchronization feature for projects. - -### Can I configure which members in my workspace have access to individual projects? - -Yes! Learn about managing access [here](/projects/#managing-access). diff --git a/docs-v2/pages/quickstart/index.mdx b/docs-v2/pages/quickstart.mdx similarity index 73% rename from docs-v2/pages/quickstart/index.mdx rename to docs-v2/pages/quickstart.mdx index affe0781d0653..0ce15c50c98c3 100644 --- a/docs-v2/pages/quickstart/index.mdx +++ b/docs-v2/pages/quickstart.mdx @@ -1,22 +1,22 @@ import Callout from '@/components/Callout' import { Steps } from 'nextra/components' -# Quickstart - Workflow Development +# Workflow Development Sign up for a [free Pipedream account](https://pipedream.com/auth/signup) (no credit card required) and complete this quickstart guide to learn the basic patterns for workflow development: ### Create a project -Workflows must be created in **Projects**. Projects make it easy to organize your workflows and collaborate with your team. +Workflows must be created in **Projects**. Projects make it easy to organize your workflows and collaborate with your team. Go to [https://pipedream.com/projects](https://pipedream.com/projects) and click on **Create Project**. -![create project](./images/create-project.png) +![create project](./quickstart/images/create-project.png) Next, enter a project name and click **Create Project**. For this example, we'll name our project **Getting Started**. You may also click the icon to the right to generate a random project name. -![configure project](./images/configure-project.png) +![configure project](./quickstart/images/configure-project.png) Configure GitHub Sync for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. To learn more, complete this quickstart guide to learn the basics of workflow development and then follow the [quickstart guide for GitHub Sync](./github-sync/). @@ -26,33 +26,33 @@ Configure GitHub Sync for projects to enable git-based version control and unloc After the project is created, use the **New** button to create a new workflow. -![Create a new workflow](./images/new-workflow.png) +![Create a new workflow](./quickstart/images/new-workflow.png) Name the workflow and click **Create Workflow** to use the default settings. For this example, we'll name the workflow **Pipedream Quickstart**. -![Configure new workflow](./images/configure-workflow.png) +![Configure new workflow](./quickstart/images/configure-workflow.png) ### Add an HTTP / Webhook trigger -Next, Pipedream will launch the workflow builder and prompt you to add a trigger. +Next, Pipedream will launch the workflow builder and prompt you to add a trigger. -![Create a new Trigger for the workflow](./images/add-trigger.png) +![Create a new Trigger for the workflow](./quickstart/images/add-trigger.png) Clicking the trigger opens a new menu to select the trigger. For this example, select **New HTTP / Webhook Requests**. -![Add HTTP trigger](./images/create-http-trigger.png) +![Add HTTP trigger](./quickstart/images/create-http-trigger.png) Click **Save and continue** in the step editor on the right to accept the default settings. -![Save trigger](./images/save-http-trigger.png) +![Save trigger](./quickstart/images/save-http-trigger.png) Pipedream will generate a unique URL to trigger this workflow. Once your workflow is deployed, your workflow will run on every request to this URL. -![Unique URL](./images/unique-url.png) +![Unique URL](./quickstart/images/unique-url.png) ### Generate a test event -Next, generate a test event to help you build the workflow. +Next, generate a test event to help you build the workflow. The test event will be used to provide autocomplete suggestion as you build your workflow. The data will also be used when testing later steps. You may generate or select a different test event at any time when building a workflow. @@ -68,11 +68,11 @@ For this example, let's use the following test event data: Pipedream makes it easy to generate test events for your HTTP trigger. Click on **Generate Test Event** to open the HTTP request builder. Copy and paste the JSON data above into the **Raw Request Body** field and click **Send HTTP Request**. -![Generate Test Event](./images/generate-test-event.png) +![Generate Test Event](./quickstart/images/generate-test-event.png) -Pipedream will automatically select and display the contents of the selected event. Validate that the `message` was received as part the event `body`. +Pipedream will automatically select and display the contents of the selected event. Validate that the `message` was received as part the event `body`. -![Inspect trigger event](./images/inspect-trigger-event.png) +![Inspect trigger event](./quickstart/images/inspect-trigger-event.png) @@ -89,20 +89,20 @@ curl -d '{"message": "Pipedream is awesome!"}' \ Before we send data to Google Sheets, let's use the npm [`sentiment`](https://www.npmjs.com/package/sentiment) package to generate a sentiment score for our message. To do that, click **Continue** or the **+** button. -![Continue from trigger](./images/trigger-continue.png) +![Continue from trigger](./quickstart/images/trigger-continue.png) That will open the **Add a step** menu. Select **Run custom code**. -![Add step](./images/step-selector-code.png) +![Add step](./quickstart/images/step-selector-code.png) Pipedream will add a Node.js code step to the workflow. -![The new code step is added to the workflow after the HTTP trigger](./images/new-code-step-added.png) +![The new code step is added to the workflow after the HTTP trigger](./quickstart/images/new-code-step-added.png) Rename the step to **sentiment**. -![Rename step to sentiment](./images/rename-code-step.gif) +![Rename step to sentiment](./quickstart/images/rename-code-step.gif) Next, add the following code to the code step: @@ -117,7 +117,7 @@ export default defineComponent({ }) ``` -This code imports the npm package, passes the message we sent to our trigger to the `analyze()` function by referencing `steps.trigger.event.body.message` and then returns the result. +This code imports the npm package, passes the message we sent to our trigger to the `analyze()` function by referencing `steps.trigger.event.body.message` and then returns the result. To use any npm package on Pipedream, just `import` it. There's no `npm install` or `package.json` required. @@ -129,11 +129,11 @@ Any data you `return` from a step is exported so it can be inspected and referen Your code step should now look like the screenshot below. To run the step and test the code, click the **Test** button. -![Test code step](./images/test-code-step.png) +![Test code step](./quickstart/images/test-code-step.png) You should see the results of the sentiment analysis when the test is complete. -![Test results](./images/sentiment-results.png) +![Test results](./quickstart/images/sentiment-results.png) @@ -142,93 +142,93 @@ When you **Test** a step, only the current step is executed. Use the caret to te ### Save data to Google Sheets -Next, create a Google Sheet and add **Timestamp**, **Message** and **Sentiment Score** to the first row. These labels act as our column headers amd will help us configure the Google Sheets step of the workflow. +Next, create a Google Sheet and add **Timestamp**, **Message** and **Sentiment Score** to the first row. These labels act as our column headers amd will help us configure the Google Sheets step of the workflow. -![Empty Sheet](./images/empty-sheet.png) +![Empty Sheet](./quickstart/images/empty-sheet.png) Next, let's add a step to the workflow to send the data to Google Sheets. First, click **+** after the `sentiment` code step and select the **Google Sheets** app. -![Step Selector - Google Sheets](./images/select-google-sheets-app.png) +![Step Selector - Google Sheets](./quickstart/images/select-google-sheets-app.png) Then select the **Add Single Row** action. -![Select Add Single Row](./images/select-add-single-row.png) +![Select Add Single Row](./quickstart/images/select-add-single-row.png) Click to connect you Google Sheets account to Pipedream (or select it from the dropdown if you previously connected an account). -![Connect Google Sheets](./images/connect-google-sheets-account.png) +![Connect Google Sheets](./quickstart/images/connect-google-sheets-account.png) Pipedream will open Google's sign in flow in a new window. Sign in with the account you want to connect. -![Google OAuth Window](./images/google-oauth.png) +![Google OAuth Window](./quickstart/images/google-oauth.png) If prompted, you must check the box for Pipedream to **See, edit, create and delete all of your Google Drive files**. These permissions are required for configure and use the pre-built actions for Google Sheets. -![Google Permissions](./images/google-permissions.png) +![Google Permissions](./quickstart/images/google-permissions.png) Learn more about Pipedream's [privacy and security policy](/privacy-and-security/). When you complete connecting your Google account, the window should close and you should return to Pipedream. Your connected account should automatically be selected. Next, select your spreadsheet from the dropdown menu: -![Select Spreadsheet](./images/v3/select-spreadsheet.png) +![Select Spreadsheet](./quickstart/images/v3/select-spreadsheet.png) Then select the sheet name (the default sheet name in Google Sheets is **Sheet1**): -![Select Sheet Name](./images/v3/select-spreadsheet-name.png) +![Select Sheet Name](./quickstart/images/v3/select-spreadsheet-name.png) Next, select if the spreadsheet has headers in the first row. When a header row exists, Pipedream will automatically retrieve the header labels to make it easy to enter data (if not, you can manually construct an array of values). Since the sheet for this example contains headers, select **Yes**. -![Has headers](./images/v3/select-headers.png) +![Has headers](./quickstart/images/v3/select-headers.png) Pipedream will retrieve the headers and generate a form to enter data in your sheet: -![Additional props](./images/v3/async-props.png) +![Additional props](./quickstart/images/v3/async-props.png) -First, let's use the object explorer to pass the timestamp for the workflow event as the value for the first column. This data can be found in the context object on the trigger. +First, let's use the object explorer to pass the timestamp for the workflow event as the value for the first column. This data can be found in the context object on the trigger. When you click into the **Timestamp** field, Pipedream will display an object explorer to make it easy to find data. Scroll or search to find the `ts` key under `steps.trigger.context`. -![Add reference to timestamp](./images/v3/select-ts-export.png) +![Add reference to timestamp](./quickstart/images/v3/select-ts-export.png) Click **select path** to insert a reference to steps.trigger.context.ts: -![Timestamp added](./images/v3/timestamp.png) +![Timestamp added](./quickstart/images/v3/timestamp.png) -Next, let's use autocomplete to enter a value for the **Message** column. First, add double braces `{{` — Pipedream will automatically add the closing braces `}}`. +Next, let's use autocomplete to enter a value for the **Message** column. First, add double braces `{{` — Pipedream will automatically add the closing braces `}}`. Then, type `steps.trigger.event.body.message` between the pairs of braces. Pipedream will provide autocomplete suggestions as you type. Press **Tab** to use a suggestion and then click `.` to get suggestions for the next key. The final value in the **Message** field should be `steps.trigger.event.body.message`. -![Add reference to message](./images/v3/autocomplete-export.png) +![Add reference to message](./quickstart/images/v3/autocomplete-export.png) Finally, let's copy a reference from a previous step. Click on the `sentiment` step to open the results in the editor: -![Expand sentiment results](./images/v3/select-sentiment-step.png) +![Expand sentiment results](./quickstart/images/v3/select-sentiment-step.png) Next, click the **Copy Path** link next to the score. -![Copy path to sentiment score](./images/v3/copy-sentiment-path.png) +![Copy path to sentiment score](./quickstart/images/v3/copy-sentiment-path.png) Click the Google Steps step or click the open tab in the editor. Then paste the value into the **Sentiment Score** field — Pipedream will automatically wrap the reference in double braces `{{ }}`. -![Paste reference to sentiment score](./images/v3/paste-sentiment-score.png) +![Paste reference to sentiment score](./quickstart/images/v3/paste-sentiment-score.png) Now that the configuration is complete, click **Test** to validate the configuration for this step. When the test is complete, you will see a success message and a summary of the action performed: -![Action results](./images/v3/successful-test-results.png) +![Action results](./quickstart/images/v3/successful-test-results.png) If you load your spreadsheet, you should see the data Pipedream inserted. -![Data inserted into sheets](./images/data-inserted.png) +![Data inserted into sheets](./quickstart/images/data-inserted.png) Next, return to your workflow and click **Deploy** to run your workflow on every trigger event. -![Deploy Workflow](./images/v3/deploy-workflow.png) +![Deploy Workflow](./quickstart/images/v3/deploy-workflow.png) -When your workflow deploys, you will be redirected to the **Inspector**. Your workflow is now live. +When your workflow deploys, you will be redirected to the **Inspector**. Your workflow is now live. -![Deployed workflow](./images/deployed-workflow.png) +![Deployed workflow](./quickstart/images/deployed-workflow.png) To validate your workflow is working as expected, send a new request to your workflow: You can edit and run the following `cURL` command: @@ -240,14 +240,14 @@ curl -d '{ "message": "Pipedream is awesome!" }' \ The event will instantly appear in the event list. Select it to inspect the workflow execution. -![Inspect executions](./images/inspect-executions.png) +![Inspect executions](./quickstart/images/inspect-executions.png) Finally, you can return to Google Sheets to validate that the new data was automatically inserted. -![Live data inserted into sheets](./images/live-test.png) +![Live data inserted into sheets](./quickstart/images/live-test.png) ## Next Steps -Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own workflows, explore the quickstart for [GitHub Sync](./github-sync/) and check out the rest of the [docs](/)! +Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own [workflows](/workflows), learn how to [build and run workflows for your users](./connect/workflows) or check out the rest of the [docs](/)! diff --git a/docs-v2/pages/subprocessors/_meta.tsx b/docs-v2/pages/subprocessors/_meta.tsx deleted file mode 100644 index 4705b04ff8795..0000000000000 --- a/docs-v2/pages/subprocessors/_meta.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default { - "index": { - "display": "hidden", - }, -} as const diff --git a/docs-v2/pages/troubleshooting/_meta.tsx b/docs-v2/pages/troubleshooting/_meta.tsx new file mode 100644 index 0000000000000..ab7a5bcb67936 --- /dev/null +++ b/docs-v2/pages/troubleshooting/_meta.tsx @@ -0,0 +1,4 @@ +export default { + "troubleshooting": "Overview", + "faq": "FAQ", +} as const diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx new file mode 100644 index 0000000000000..dc2cce79e8115 --- /dev/null +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -0,0 +1,50 @@ + +# Frequently-asked questions + +## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" + +On workflows that are not [synced with GitHub](/projects/git/), you may notice the following warning at the top of your workflow: + +> **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor + +This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/projects/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. + +## Is there a way to replay workflow events programmatically? + +Not today. Please upvote and add your feedback to [this GitHub issue](https://github.com/PipedreamHQ/pipedream/issues/2784). + +## How do I store and retrieve data across workflow executions? + +If you operate your own database or data store, you can connect to it directly in Pipedream. + +Pipedream also operates a [built-in key-value store](/data-stores/) that you can use to get and set data across workflow executions and different workflows. + +## How do I delay the execution of a workflow? + +Use Pipedream's [built-in Delay actions](/workflows/control-flow/delay) to delay a workflow at any step. + +## How can my workflow run faster? + +Here are a few things that can help your workflow execute faster: + +1. **Increase memory:** Increase your [workflow memory](/workflows/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. + +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. + +3. **Simplify your workflow:** Reduce the number of [steps](/workflows/steps#code-actions) and [segments](/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. + +4. **Activate warm workers:** Use [warm workers](/workflows/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. + +## How can I save common functions as steps? + +You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/components/api/). These components are private to your account and can be used in any workflow. + +You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). + +## Is Puppeteer supported in Pipedream? + +Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#puppeteer) for more detail. + +## Is Playwright supported in Pipedream? + +Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#playwright) for more detail. diff --git a/docs-v2/pages/troubleshooting.mdx b/docs-v2/pages/troubleshooting/troubleshooting.mdx similarity index 82% rename from docs-v2/pages/troubleshooting.mdx rename to docs-v2/pages/troubleshooting/troubleshooting.mdx index 271b4e01aa69f..418b13c7ac80d 100644 --- a/docs-v2/pages/troubleshooting.mdx +++ b/docs-v2/pages/troubleshooting/troubleshooting.mdx @@ -237,53 +237,3 @@ When filling out the request form at [https://pipedream.com/support](https://pip ``` https://pipedream.com/@yourworkspace/projects/yourproject/test-workflow-pabc123 ``` - -## Frequently-asked questions - -### How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" - -On workflows that are not [synced with GitHub](/projects/git/), you may notice the following warning at the top of your workflow: - -> **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor - -This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/projects/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. - -### Is there a way to replay workflow events programmatically? - -Not today. Please upvote and add your feedback to [this GitHub issue](https://github.com/PipedreamHQ/pipedream/issues/2784). - -### How do I store and retrieve data across workflow executions? - -If you operate your own database or data store, you can connect to it directly in Pipedream. - -Pipedream also operates a [built-in key-value store](/data-stores/) that you can use to get and set data across workflow executions and different workflows. - -### How do I delay the execution of a workflow? - -Use Pipedream's [built-in Delay actions](/workflows/control-flow/delay) to delay a workflow at any step. - -### How can my workflow run faster? - -Here are a few things that can help your workflow execute faster: - -1. **Increase memory:** Increase your [workflow memory](/workflows/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. - -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. - -3. **Simplify your workflow:** Reduce the number of [steps](/workflows/steps#code-actions) and [segments](/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. - -4. **Activate warm workers:** Use [warm workers](/workflows/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. - -### How can I save common functions as steps? - -You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/components/api/). These components are private to your account and can be used in any workflow. - -You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). - -### Is Puppeteer supported in Pipedream? - -Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#puppeteer) for more detail. - -### Is Playwright supported in Pipedream? - -Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#playwright) for more detail. diff --git a/docs-v2/pages/workflows/_meta.tsx b/docs-v2/pages/workflows/_meta.tsx index 8d340d68452f3..1941492c8e634 100644 --- a/docs-v2/pages/workflows/_meta.tsx +++ b/docs-v2/pages/workflows/_meta.tsx @@ -1,22 +1,17 @@ export default { "index": "What are workflows?", - "steps": "Steps", - "triggers": "Triggers", - "actions": "Actions", - "control-flow": "Control Flow", - "using-props": "Using Props", - "events": "Events", - "inspect": "Inspect events", - "errors": "Handling errors", - "concurrency-and-throttling": "Concurrency and Throttling", - "settings": "Settings", - "vpc": "Virtual Private Clouds (VPCs)", + "visual-builder": "Visual Builder", + "integrations": "Integrations", + "projects": "Projects", + "workspaces": "Workspaces", + "data-management": "Data Management", + "event-history": "Event History", + "environment-variables": "Environment Variables", + "git": "GitHub Sync", "domains": "Custom Domains", - "sharing": "Sharing workflows", - "build-and-run": { - "display": "hidden", - }, - "switch-to-v2": { - "display": "hidden", - }, + "vpc": "Virtual Private Clouds", + "limits": "Limits", + "contributing": "Contributing", + "rest-api": "Rest API", + "cli": "CLI", } as const diff --git a/docs-v2/pages/workflows/build-and-run.mdx b/docs-v2/pages/workflows/build-and-run.mdx deleted file mode 100644 index 5e96809df672c..0000000000000 --- a/docs-v2/pages/workflows/build-and-run.mdx +++ /dev/null @@ -1,4 +0,0 @@ -# Building - -Workflows can currently be built in Pipedream's UI. Local development support and Github integrations are on the roadmap for 2022. - diff --git a/docs-v2/pages/cli/_meta.tsx b/docs-v2/pages/workflows/cli/_meta.tsx similarity index 100% rename from docs-v2/pages/cli/_meta.tsx rename to docs-v2/pages/workflows/cli/_meta.tsx diff --git a/docs-v2/pages/cli/install.mdx b/docs-v2/pages/workflows/cli/install.mdx similarity index 100% rename from docs-v2/pages/cli/install.mdx rename to docs-v2/pages/workflows/cli/install.mdx diff --git a/docs-v2/pages/cli/login.mdx b/docs-v2/pages/workflows/cli/login.mdx similarity index 100% rename from docs-v2/pages/cli/login.mdx rename to docs-v2/pages/workflows/cli/login.mdx diff --git a/docs-v2/pages/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx similarity index 100% rename from docs-v2/pages/cli/reference.mdx rename to docs-v2/pages/workflows/cli/reference.mdx diff --git a/docs-v2/pages/workflows/contributing/_meta.tsx b/docs-v2/pages/workflows/contributing/_meta.tsx new file mode 100644 index 0000000000000..84706974aef5d --- /dev/null +++ b/docs-v2/pages/workflows/contributing/_meta.tsx @@ -0,0 +1,4 @@ +export default { + "index": "Overview", + "components": "Components", +} as const diff --git a/docs-v2/pages/components/_meta.tsx b/docs-v2/pages/workflows/contributing/components/_meta.tsx similarity index 100% rename from docs-v2/pages/components/_meta.tsx rename to docs-v2/pages/workflows/contributing/components/_meta.tsx diff --git a/docs-v2/pages/components/actions-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx similarity index 99% rename from docs-v2/pages/components/actions-quickstart.mdx rename to docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx index b8f75cfa0a0af..030cbef4183df 100644 --- a/docs-v2/pages/components/actions-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx @@ -96,7 +96,7 @@ To test the action: 3. Click the **+** button to add a step to your workflow 4. Click on **My Actions** and then select the **Action Demo** action to add it to your workflow. - ![Click on the My Actions button to show all of your privately published actions](pages/components/images/v3/using-private-actions.png) + ![Click on the My Actions button to show all of your privately published actions](./images/v3/using-private-actions.png) 5. Deploy your workflow 6. Click **RUN NOW** to execute your workflow and action diff --git a/docs-v2/pages/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx similarity index 100% rename from docs-v2/pages/components/api.mdx rename to docs-v2/pages/workflows/contributing/components/api.mdx diff --git a/docs-v2/pages/components/guidelines.mdx b/docs-v2/pages/workflows/contributing/components/guidelines.mdx similarity index 100% rename from docs-v2/pages/components/guidelines.mdx rename to docs-v2/pages/workflows/contributing/components/guidelines.mdx diff --git a/docs-v2/pages/components/images/image-20200819210516311.png b/docs-v2/pages/workflows/contributing/components/images/image-20200819210516311.png similarity index 100% rename from docs-v2/pages/components/images/image-20200819210516311.png rename to docs-v2/pages/workflows/contributing/components/images/image-20200819210516311.png diff --git a/docs-v2/pages/components/images/image-20210326151557417.png b/docs-v2/pages/workflows/contributing/components/images/image-20210326151557417.png similarity index 100% rename from docs-v2/pages/components/images/image-20210326151557417.png rename to docs-v2/pages/workflows/contributing/components/images/image-20210326151557417.png diff --git a/docs-v2/pages/components/images/image-20210326151706682.png b/docs-v2/pages/workflows/contributing/components/images/image-20210326151706682.png similarity index 100% rename from docs-v2/pages/components/images/image-20210326151706682.png rename to docs-v2/pages/workflows/contributing/components/images/image-20210326151706682.png diff --git a/docs-v2/pages/components/images/image-20210326151930885.png b/docs-v2/pages/workflows/contributing/components/images/image-20210326151930885.png similarity index 100% rename from docs-v2/pages/components/images/image-20210326151930885.png rename to docs-v2/pages/workflows/contributing/components/images/image-20210326151930885.png diff --git a/docs-v2/pages/components/images/info-alert-prop-github.png b/docs-v2/pages/workflows/contributing/components/images/info-alert-prop-github.png similarity index 100% rename from docs-v2/pages/components/images/info-alert-prop-github.png rename to docs-v2/pages/workflows/contributing/components/images/info-alert-prop-github.png diff --git a/docs-v2/pages/components/images/quickstart/hello-world-1.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-1.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/hello-world-1.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-1.gif diff --git a/docs-v2/pages/components/images/quickstart/hello-world-2.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-2.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/hello-world-2.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-2.gif diff --git a/docs-v2/pages/components/images/quickstart/hello-world-3.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-3.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/hello-world-3.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-3.gif diff --git a/docs-v2/pages/components/images/quickstart/hello-world-4.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-4.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/hello-world-4.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-4.gif diff --git a/docs-v2/pages/components/images/quickstart/uncompressed/hello-world-1.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-1.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/uncompressed/hello-world-1.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-1.gif diff --git a/docs-v2/pages/components/images/quickstart/uncompressed/hello-world-2.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-2.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/uncompressed/hello-world-2.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-2.gif diff --git a/docs-v2/pages/components/images/quickstart/uncompressed/hello-world-3.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-3.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/uncompressed/hello-world-3.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-3.gif diff --git a/docs-v2/pages/components/images/quickstart/uncompressed/hello-world-4.gif b/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-4.gif similarity index 100% rename from docs-v2/pages/components/images/quickstart/uncompressed/hello-world-4.gif rename to docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-4.gif diff --git a/docs-v2/pages/components/images/spotify-$summary-example.png b/docs-v2/pages/workflows/contributing/components/images/spotify-$summary-example.png similarity index 100% rename from docs-v2/pages/components/images/spotify-$summary-example.png rename to docs-v2/pages/workflows/contributing/components/images/spotify-$summary-example.png diff --git a/docs-v2/pages/components/images/trello-board-example.png b/docs-v2/pages/workflows/contributing/components/images/trello-board-example.png similarity index 100% rename from docs-v2/pages/components/images/trello-board-example.png rename to docs-v2/pages/workflows/contributing/components/images/trello-board-example.png diff --git a/docs-v2/pages/components/images/trello-props.png b/docs-v2/pages/workflows/contributing/components/images/trello-props.png similarity index 100% rename from docs-v2/pages/components/images/trello-props.png rename to docs-v2/pages/workflows/contributing/components/images/trello-props.png diff --git a/docs-v2/pages/components/images/v3/using-private-actions.png b/docs-v2/pages/workflows/contributing/components/images/v3/using-private-actions.png similarity index 100% rename from docs-v2/pages/components/images/v3/using-private-actions.png rename to docs-v2/pages/workflows/contributing/components/images/v3/using-private-actions.png diff --git a/docs-v2/pages/components/images/v3/using-private-sources.png b/docs-v2/pages/workflows/contributing/components/images/v3/using-private-sources.png similarity index 100% rename from docs-v2/pages/components/images/v3/using-private-sources.png rename to docs-v2/pages/workflows/contributing/components/images/v3/using-private-sources.png diff --git a/docs-v2/pages/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx similarity index 98% rename from docs-v2/pages/components/index.mdx rename to docs-v2/pages/workflows/contributing/components/index.mdx index bb61ed3273806..d7ed8795cce73 100644 --- a/docs-v2/pages/components/index.mdx +++ b/docs-v2/pages/workflows/contributing/components/index.mdx @@ -60,7 +60,7 @@ Private action components published from the [CLI](/cli/reference/#pd-publish) o To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. -![Use the "My Actions" section in a new step to include your private actions](pages/components/images/v3/using-private-actions.png) +![Use the "My Actions" section in a new step to include your private actions](./images/v3/using-private-actions.png) ### Using Private Sources @@ -68,7 +68,7 @@ Private source components deployed from your account via the [CLI](/cli/referenc Then in the workflow builder, when creating the trigger, select the *Existing* sources tab in the upper right corner to select your deployed source: -![Selecting a pre-exisiting deployed source as the trigger for the workflow](pages/components/images/v3/using-private-sources.png) +![Selecting a pre-exisiting deployed source as the trigger for the workflow](./images/v3/using-private-sources.png) You can also deploy new instances of a source from the [Components dashboard](https://res.cloudinary.com/pipedreamin/image/upload/v1618550730/docs/components/image-20210411165325045_ia5sd5.png). To deploy a new instance of a source, click the menu on the right hand side and select **Create source**. diff --git a/docs-v2/pages/components/sources-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx similarity index 100% rename from docs-v2/pages/components/sources-quickstart.mdx rename to docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx diff --git a/docs-v2/pages/components/typescript.mdx b/docs-v2/pages/workflows/contributing/components/typescript.mdx similarity index 100% rename from docs-v2/pages/components/typescript.mdx rename to docs-v2/pages/workflows/contributing/components/typescript.mdx diff --git a/docs-v2/pages/apps/contributing.mdx b/docs-v2/pages/workflows/contributing/index.mdx similarity index 100% rename from docs-v2/pages/apps/contributing.mdx rename to docs-v2/pages/workflows/contributing/index.mdx diff --git a/docs-v2/pages/workflows/data-management/_meta.tsx b/docs-v2/pages/workflows/data-management/_meta.tsx new file mode 100644 index 0000000000000..aad88f99440fd --- /dev/null +++ b/docs-v2/pages/workflows/data-management/_meta.tsx @@ -0,0 +1,6 @@ +export default { + "data-stores": "Data Stores", + "file-stores": "File Stores", + "destinations": "Destinations", + "databases": "Databases", +} as const diff --git a/docs-v2/pages/data-stores.mdx b/docs-v2/pages/workflows/data-management/data-stores.mdx similarity index 100% rename from docs-v2/pages/data-stores.mdx rename to docs-v2/pages/workflows/data-management/data-stores.mdx diff --git a/docs-v2/pages/databases/_meta.tsx b/docs-v2/pages/workflows/data-management/databases/_meta.tsx similarity index 100% rename from docs-v2/pages/databases/_meta.tsx rename to docs-v2/pages/workflows/data-management/databases/_meta.tsx diff --git a/docs-v2/pages/databases/index.mdx b/docs-v2/pages/workflows/data-management/databases/index.mdx similarity index 100% rename from docs-v2/pages/databases/index.mdx rename to docs-v2/pages/workflows/data-management/databases/index.mdx diff --git a/docs-v2/pages/databases/working-with-sql.mdx b/docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx similarity index 100% rename from docs-v2/pages/databases/working-with-sql.mdx rename to docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx diff --git a/docs-v2/pages/destinations/_meta.tsx b/docs-v2/pages/workflows/data-management/destinations/_meta.tsx similarity index 100% rename from docs-v2/pages/destinations/_meta.tsx rename to docs-v2/pages/workflows/data-management/destinations/_meta.tsx diff --git a/docs-v2/pages/destinations/email.mdx b/docs-v2/pages/workflows/data-management/destinations/email.mdx similarity index 100% rename from docs-v2/pages/destinations/email.mdx rename to docs-v2/pages/workflows/data-management/destinations/email.mdx diff --git a/docs-v2/pages/destinations/emit.mdx b/docs-v2/pages/workflows/data-management/destinations/emit.mdx similarity index 100% rename from docs-v2/pages/destinations/emit.mdx rename to docs-v2/pages/workflows/data-management/destinations/emit.mdx diff --git a/docs-v2/pages/destinations/http.mdx b/docs-v2/pages/workflows/data-management/destinations/http.mdx similarity index 100% rename from docs-v2/pages/destinations/http.mdx rename to docs-v2/pages/workflows/data-management/destinations/http.mdx diff --git a/docs-v2/pages/destinations/http/images/http-request-response.png b/docs-v2/pages/workflows/data-management/destinations/http/images/http-request-response.png similarity index 100% rename from docs-v2/pages/destinations/http/images/http-request-response.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/http-request-response.png diff --git a/docs-v2/pages/destinations/http/images/new-code-step.png b/docs-v2/pages/workflows/data-management/destinations/http/images/new-code-step.png similarity index 100% rename from docs-v2/pages/destinations/http/images/new-code-step.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/new-code-step.png diff --git a/docs-v2/pages/destinations/http/images/new-code.png b/docs-v2/pages/workflows/data-management/destinations/http/images/new-code.png similarity index 100% rename from docs-v2/pages/destinations/http/images/new-code.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/new-code.png diff --git a/docs-v2/pages/destinations/http/images/three-http-requests.png b/docs-v2/pages/workflows/data-management/destinations/http/images/three-http-requests.png similarity index 100% rename from docs-v2/pages/destinations/http/images/three-http-requests.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/three-http-requests.png diff --git a/docs-v2/pages/destinations/http/images/webhook-action-params.png b/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action-params.png similarity index 100% rename from docs-v2/pages/destinations/http/images/webhook-action-params.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action-params.png diff --git a/docs-v2/pages/destinations/http/images/webhook-action.png b/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action.png similarity index 100% rename from docs-v2/pages/destinations/http/images/webhook-action.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action.png diff --git a/docs-v2/pages/destinations/http/images/webhook-dest-params.png b/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-dest-params.png similarity index 100% rename from docs-v2/pages/destinations/http/images/webhook-dest-params.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/webhook-dest-params.png diff --git a/docs-v2/pages/destinations/http/images/webhook-destination.png b/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-destination.png similarity index 100% rename from docs-v2/pages/destinations/http/images/webhook-destination.png rename to docs-v2/pages/workflows/data-management/destinations/http/images/webhook-destination.png diff --git a/docs-v2/pages/destinations/images/conditional-payload-expression.png b/docs-v2/pages/workflows/data-management/destinations/images/conditional-payload-expression.png similarity index 100% rename from docs-v2/pages/destinations/images/conditional-payload-expression.png rename to docs-v2/pages/workflows/data-management/destinations/images/conditional-payload-expression.png diff --git a/docs-v2/pages/destinations/images/dollar-event-body-payload.png b/docs-v2/pages/workflows/data-management/destinations/images/dollar-event-body-payload.png similarity index 100% rename from docs-v2/pages/destinations/images/dollar-event-body-payload.png rename to docs-v2/pages/workflows/data-management/destinations/images/dollar-event-body-payload.png diff --git a/docs-v2/pages/destinations/images/dollar-event-payload.png b/docs-v2/pages/workflows/data-management/destinations/images/dollar-event-payload.png similarity index 100% rename from docs-v2/pages/destinations/images/dollar-event-payload.png rename to docs-v2/pages/workflows/data-management/destinations/images/dollar-event-payload.png diff --git a/docs-v2/pages/destinations/images/email-payload.png b/docs-v2/pages/workflows/data-management/destinations/images/email-payload.png similarity index 100% rename from docs-v2/pages/destinations/images/email-payload.png rename to docs-v2/pages/workflows/data-management/destinations/images/email-payload.png diff --git a/docs-v2/pages/destinations/images/new-code-step.png b/docs-v2/pages/workflows/data-management/destinations/images/new-code-step.png similarity index 100% rename from docs-v2/pages/destinations/images/new-code-step.png rename to docs-v2/pages/workflows/data-management/destinations/images/new-code-step.png diff --git a/docs-v2/pages/destinations/images/new-code.png b/docs-v2/pages/workflows/data-management/destinations/images/new-code.png similarity index 100% rename from docs-v2/pages/destinations/images/new-code.png rename to docs-v2/pages/workflows/data-management/destinations/images/new-code.png diff --git a/docs-v2/pages/destinations/images/pipeline-id.png b/docs-v2/pages/workflows/data-management/destinations/images/pipeline-id.png similarity index 100% rename from docs-v2/pages/destinations/images/pipeline-id.png rename to docs-v2/pages/workflows/data-management/destinations/images/pipeline-id.png diff --git a/docs-v2/pages/destinations/images/webhook-action-params.png b/docs-v2/pages/workflows/data-management/destinations/images/webhook-action-params.png similarity index 100% rename from docs-v2/pages/destinations/images/webhook-action-params.png rename to docs-v2/pages/workflows/data-management/destinations/images/webhook-action-params.png diff --git a/docs-v2/pages/destinations/images/webhook-action.png b/docs-v2/pages/workflows/data-management/destinations/images/webhook-action.png similarity index 100% rename from docs-v2/pages/destinations/images/webhook-action.png rename to docs-v2/pages/workflows/data-management/destinations/images/webhook-action.png diff --git a/docs-v2/pages/destinations/index.mdx b/docs-v2/pages/workflows/data-management/destinations/index.mdx similarity index 100% rename from docs-v2/pages/destinations/index.mdx rename to docs-v2/pages/workflows/data-management/destinations/index.mdx diff --git a/docs-v2/pages/destinations/s3.mdx b/docs-v2/pages/workflows/data-management/destinations/s3.mdx similarity index 100% rename from docs-v2/pages/destinations/s3.mdx rename to docs-v2/pages/workflows/data-management/destinations/s3.mdx diff --git a/docs-v2/pages/destinations/s3/images/s3-action.png b/docs-v2/pages/workflows/data-management/destinations/s3/images/s3-action.png similarity index 100% rename from docs-v2/pages/destinations/s3/images/s3-action.png rename to docs-v2/pages/workflows/data-management/destinations/s3/images/s3-action.png diff --git a/docs-v2/pages/destinations/s3/images/s3-dest-params.png b/docs-v2/pages/workflows/data-management/destinations/s3/images/s3-dest-params.png similarity index 100% rename from docs-v2/pages/destinations/s3/images/s3-dest-params.png rename to docs-v2/pages/workflows/data-management/destinations/s3/images/s3-dest-params.png diff --git a/docs-v2/pages/destinations/sse.mdx b/docs-v2/pages/workflows/data-management/destinations/sse.mdx similarity index 100% rename from docs-v2/pages/destinations/sse.mdx rename to docs-v2/pages/workflows/data-management/destinations/sse.mdx diff --git a/docs-v2/pages/projects/file-stores/_meta.tsx b/docs-v2/pages/workflows/data-management/file-stores/_meta.tsx similarity index 51% rename from docs-v2/pages/projects/file-stores/_meta.tsx rename to docs-v2/pages/workflows/data-management/file-stores/_meta.tsx index 9529176dad391..f9e7d5f2243d3 100644 --- a/docs-v2/pages/projects/file-stores/_meta.tsx +++ b/docs-v2/pages/workflows/data-management/file-stores/_meta.tsx @@ -1,3 +1,3 @@ export default { - "index": "File Stores", + "index": "Overview", } as const diff --git a/docs-v2/pages/projects/file-stores/index.mdx b/docs-v2/pages/workflows/data-management/file-stores/index.mdx similarity index 100% rename from docs-v2/pages/projects/file-stores/index.mdx rename to docs-v2/pages/workflows/data-management/file-stores/index.mdx diff --git a/docs-v2/pages/projects/file-stores/reference.mdx b/docs-v2/pages/workflows/data-management/file-stores/reference.mdx similarity index 100% rename from docs-v2/pages/projects/file-stores/reference.mdx rename to docs-v2/pages/workflows/data-management/file-stores/reference.mdx diff --git a/docs-v2/pages/environment-variables.mdx b/docs-v2/pages/workflows/environment-variables.mdx similarity index 100% rename from docs-v2/pages/environment-variables.mdx rename to docs-v2/pages/workflows/environment-variables.mdx diff --git a/docs-v2/pages/event-history.mdx b/docs-v2/pages/workflows/event-history.mdx similarity index 100% rename from docs-v2/pages/event-history.mdx rename to docs-v2/pages/workflows/event-history.mdx diff --git a/docs-v2/pages/workflows/events.mdx b/docs-v2/pages/workflows/events.mdx deleted file mode 100644 index be175680f5542..0000000000000 --- a/docs-v2/pages/workflows/events.mdx +++ /dev/null @@ -1,122 +0,0 @@ -import Callout from '@/components/Callout' - -# Events - -Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: - -- [HTTP triggers](/workflows/triggers#http) invoke your workflow on HTTP requests. -- [Cron triggers](/workflows/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/workflows/triggers#email) invoke your workflow on inbound emails. -- [Event sources](/workflows/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. - -## Selecting a test event - -When you test any step in your workflow, Pipedream passes the test event you select in the trigger step: - -![Selecting a test event in the trigger](pages/workflows/images/events/select-an-event.png) - -You can select any event you've previously sent to your trigger as your test event, or send a new one. - -## Examining event data - -When you select an event, you'll see [the incoming event data](#event-format) and the [event context](#stepstriggercontext) for that event: - -![The event and context in a trigger initiation](https://res.cloudinary.com/pipedreamin/image/upload/v1648759141/docs/components/CleanShot_2022-03-31_at_16.30.37_jwwwdy.png) - -Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/workflows/steps/). - -## Copying references to event data - -When you're [examining event data](#examining-event-data), you'll commonly want to copy the name of the variable that points to the data you need to reference in another step. - -Hover over the property whose data you want to reference, and click the **Copy Path** button to its right: - -![Copy an event path](https://res.cloudinary.com/pipedreamin/image/upload/v1648759215/docs/components/CleanShot_2022-03-31_at_16.39.56_lsus2o.gif) - -## Copying the values of event data - -You can also copy the value of specific properties of your event data. Hover over the property whose data you want to copy, and click the **Copy Value** button to its right: - -![Copy event attribute value](https://res.cloudinary.com/pipedreamin/image/upload/v1648759275/docs/components/CleanShot_2022-03-31_at_16.41.02_xgzcsa.gif) - -## Event format - -When you send an event to your workflow, Pipedream takes the trigger data — for example, the HTTP payload, headers, etc. — and adds our own Pipedream metadata to it. - -**This data is exposed in the `steps.trigger.event` variable. You can reference this variable in any step of your workflow**. - -You can reference your event data in any [code](/code/) or [action](/components#actions) step. See those docs or the general [docs on passing data between steps](/workflows/steps/) for more information. - -The specific shape of `steps.trigger.event` depends on the trigger type: - -### HTTP - -| Property | Description | -| ----------- | :---------------------------------------------------: | -| `body` | A string or object representation of the HTTP payload | -| `client_ip` | IP address of the client that made the request | -| `headers` | HTTP headers, represented as an object | -| `method` | HTTP method | -| `path` | HTTP request path | -| `query` | Query string | -| `url` | Request host + path | - -### Cron Scheduler - -| Property | Description | -| --------------------- | :---------------------------------------------------------------------------------------------: | -| `interval_seconds` | The number of seconds between scheduled executions | -| `cron` | When you've configured a custom cron schedule, the cron string | -| `timestamp` | The epoch timestamp when the workflow ran | -| `timezone_configured` | An object with formatted datetime data for the given execution, tied to the schedule's timezone | -| `timezone_utc` | An object with formatted datetime data for the given execution, tied to the UTC timezone | - -### Email - -We use Amazon SES to receive emails for the email trigger. You can find the shape of the event in the [SES docs](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-notifications-contents.html). - -## `steps.trigger.context` - -`steps.trigger.event` contain your event's **data**. `steps.trigger.context` contains _metadata_ about the workflow and the execution tied to this event. - -You can use the data in `steps.trigger.context` to uniquely identify the Pipedream event ID, the timestamp at which the event invoked the workflow, and more: - -| Property | Description | -| ------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------: | -| `deployment_id` | A globally-unique string representing the current version of the workflow | -| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/sources) ID. | -| `id` | A unique, Pipedream-provided identifier for the event that triggered this workflow | -| `owner_id` | The Pipedream-assigned [workspace ID](/workspaces/#finding-your-workspaces-id) that owns the workflow | -| `platform_version` | The version of the Pipedream execution environment this event ran on | -| `replay` | A boolean, whether the event was replayed via the UI | -| `trace_id` | Holds the same value for all executions tied to an original event. [See below for more details](#how-do-i-retrieve-the-execution-id-for-a-workflow). | -| `ts` | The ISO 8601 timestamp at which the event invoked the workflow | -| `workflow_id` | The workflow ID | -| `workflow_name` | The workflow name | - -### How do I retrieve the execution ID for a workflow? - -Pipedream exposes two identifies for workflow executions: one for the execution, and one for the "trace". - -`steps.trigger.context.id` should be unique for every execution of a workflow. - -`steps.trigger.context.trace_id` will hold the same value for all executions tied to the same original event, e.g. if you have auto-retry enabled and it retries a workflow three times, the `id` will change, but the `trace_id` will remain the same. For example, if you call `$.flow.suspend()` on a workflow, we run a new execution after the suspend, so you'd see two total executions: `id` will be unique before and after the suspend, but `trace_id` will be the same. - -You may notice other properties in `context`. These are used internally by Pipedream, and are subject to change. - -## Event retention - -On the Free and Basic plans, each workflow retains at most 100 events or 7 days of history. - -- After 100 events have been processed, Pipedream will delete the oldest event data as new events arrive, keeping only the last 100 events. -- Or if an event is older than 7 days, Pipedream will delete the event data. - -Other paid plans have longer retention. [See the pricing page](https://pipedream.com/pricing) for details. - -Events are also stored in [event history](/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. - -Events that are [delayed](/workflows/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. - - -For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/event-history/). - diff --git a/docs-v2/pages/projects/git.mdx b/docs-v2/pages/workflows/git.mdx similarity index 100% rename from docs-v2/pages/projects/git.mdx rename to docs-v2/pages/workflows/git.mdx diff --git a/docs-v2/pages/workflows/index.mdx b/docs-v2/pages/workflows/index.mdx index 5515ade0a3c77..0a2255975a6f3 100644 --- a/docs-v2/pages/workflows/index.mdx +++ b/docs-v2/pages/workflows/index.mdx @@ -1,4 +1,5 @@ import VideoPlayer from '@/components/VideoPlayer'; +import Callout from '@/components/Callout' # What are workflows? @@ -10,6 +11,91 @@ You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/code/n Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University](https://pipedream.com/university) to learn more. -## How do I create a new workflow? +## Steps -To create a new workflow, first [create a project](/projects/). Then click **New**, title your workflow, and start adding steps. +Steps are the building blocks you use to create workflows. + +- Use [triggers](/workflows/triggers/), [code](/code/), and [pre-built actions](/components#actions) +- Steps are run linearly, in the order they appear in your workflow +- You can pass data between steps using [the `steps` object](#step-exports) +- Observe the logs, errors, timing, and other execution details for every step + +### Triggers + +Every workflow begins with a [trigger](/workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. + +You can add [multiple triggers](/workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. + +### Code, Actions + +[Actions](/components#actions) and [code](/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. + +Code and action steps cannot precede triggers, since they'll have no data to operate on. + +Once you save a workflow, we deploy it to our servers. Each event triggers the workflow code, whether you have the workflow open in your browser, or not. + +## Step Names + +Steps have names, which appear at the top of the step: + +![The name of the step is on the top of the step](./visual-builder/images/steps/step-name.png) + +When you [share data between steps](#step-exports), you'll use this name to reference that shared data. For example, `steps.trigger.event` contains the event that triggered your workflow. If you exported a property called `myData` from this code step, you'd reference that in other steps using `steps.code.myData`. See the docs on [step exports](#step-exports) to learn more. + +You can rename a step by clicking on its name and typing a new one in its place: + +![Renaming a code step to "get_data"](https://res.cloudinary.com/pipedreamin/image/upload/v1647959120/docs/components/CleanShot_2022-03-22_at_10.24.32_zfxrwd.gif) + +After changing a step name, you'll need to update any references to the old step. In this example, you'd now reference this step as `steps.get_data`. + + +Step names cannot contain spaces or dashes. Please use underscores or camel casing for your step names, like `getData` or `get_data`. + + +## Passing data to steps from the workflow builder + +You can generate form based inputs for steps using `props`. This allows the step reuse in across many workflows with different provided arguments - all without changing code. + +Learn more about using `props` in our [Node.js code step documentation.](/code/nodejs/#passing-props-to-code-steps) + + +Passing props from the workflow builder to workflow steps are only available in Node.js code steps. + +We do not currently offer this feature for Python, Bash or Go powered code steps. + + +## Step Exports + +Step exports allow you to pass data between steps. Any data exported from a step must be JSON serializable; the data must be able to stored as JSON so it can be read by downstream steps. + +For examples of supported data types in your steps language, see the examples below. + +* [Node.js (Javascript)](/code/nodejs/#sharing-data-between-steps) +* [Python](/code/python/#sharing-data-between-steps) +* [Bash](/code/bash/#sharing-data-between-steps) +* [Go](/code/go/#sharing-data-between-steps) + +## Step Notes + +Pipedream lets you add notes to individual steps in your workflow so you can include helpful context to other workspace members or even yourself, and you can even write markdown! + +![Viewing step notes](./visual-builder/images/steps/step-notes.png) + +### Adding or editing a note +1. Enter build mode on any workflow +2. Click into the overflow menu (3 dots) at the top right of any step +3. Select **Add note** (or **Edit note** if making changes to an existing note) +4. Add any text or markdown, then click **Update** + +![Add note](https://res.cloudinary.com/pipedreamin/image/upload/v1698167274/add_note_kvvxju.png) + +![Adding step notes](./visual-builder/images/steps/adding-step-note.gif) + +### Showing notes +Any step that has a note will have a **Note** section in the top panel in the editor pane. + +![Viewing step notes](./visual-builder/images/steps/step-notes.png) + +### Current limitations + +- Step notes are only accessible in Build mode, not in the Inspector. diff --git a/docs-v2/pages/workflows/integrations/_meta.tsx b/docs-v2/pages/workflows/integrations/_meta.tsx new file mode 100644 index 0000000000000..de53e70fccddc --- /dev/null +++ b/docs-v2/pages/workflows/integrations/_meta.tsx @@ -0,0 +1,7 @@ +export default { + "apps": "Integrated Apps", + "connected-accounts": "Connected Accounts", + "oauth-clients": "OAuth Clients", + "external-auth": "External Auth", + "app-partners": "App Partners", +} as const diff --git a/docs-v2/pages/apps/app-partners.mdx b/docs-v2/pages/workflows/integrations/app-partners.mdx similarity index 100% rename from docs-v2/pages/apps/app-partners.mdx rename to docs-v2/pages/workflows/integrations/app-partners.mdx diff --git a/docs-v2/pages/apps/index.mdx b/docs-v2/pages/workflows/integrations/apps.mdx similarity index 100% rename from docs-v2/pages/apps/index.mdx rename to docs-v2/pages/workflows/integrations/apps.mdx diff --git a/docs-v2/pages/connected-accounts/index.mdx b/docs-v2/pages/workflows/integrations/connected-accounts.mdx similarity index 100% rename from docs-v2/pages/connected-accounts/index.mdx rename to docs-v2/pages/workflows/integrations/connected-accounts.mdx diff --git a/docs-v2/pages/connected-accounts/external-auth.mdx b/docs-v2/pages/workflows/integrations/external-auth.mdx similarity index 100% rename from docs-v2/pages/connected-accounts/external-auth.mdx rename to docs-v2/pages/workflows/integrations/external-auth.mdx diff --git a/docs-v2/pages/connected-accounts/images/add-new-app.png b/docs-v2/pages/workflows/integrations/images/add-new-app.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/add-new-app.png rename to docs-v2/pages/workflows/integrations/images/add-new-app.png diff --git a/docs-v2/pages/connected-accounts/images/api-key.png b/docs-v2/pages/workflows/integrations/images/api-key.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/api-key.png rename to docs-v2/pages/workflows/integrations/images/api-key.png diff --git a/docs-v2/pages/connected-accounts/images/connect-existing-account.png b/docs-v2/pages/workflows/integrations/images/connect-existing-account.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/connect-existing-account.png rename to docs-v2/pages/workflows/integrations/images/connect-existing-account.png diff --git a/docs-v2/pages/connected-accounts/images/manage-connected-account.png b/docs-v2/pages/workflows/integrations/images/manage-connected-account.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/manage-connected-account.png rename to docs-v2/pages/workflows/integrations/images/manage-connected-account.png diff --git a/docs-v2/pages/connected-accounts/images/search-for-slack.png b/docs-v2/pages/workflows/integrations/images/search-for-slack.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/search-for-slack.png rename to docs-v2/pages/workflows/integrations/images/search-for-slack.png diff --git a/docs-v2/pages/connected-accounts/images/select-external-auth.png b/docs-v2/pages/workflows/integrations/images/select-external-auth.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/select-external-auth.png rename to docs-v2/pages/workflows/integrations/images/select-external-auth.png diff --git a/docs-v2/pages/connected-accounts/images/slack-connect-account.png b/docs-v2/pages/workflows/integrations/images/slack-connect-account.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/slack-connect-account.png rename to docs-v2/pages/workflows/integrations/images/slack-connect-account.png diff --git a/docs-v2/pages/connected-accounts/images/slack-token.png b/docs-v2/pages/workflows/integrations/images/slack-token.png similarity index 100% rename from docs-v2/pages/connected-accounts/images/slack-token.png rename to docs-v2/pages/workflows/integrations/images/slack-token.png diff --git a/docs-v2/pages/connected-accounts/oauth-clients.mdx b/docs-v2/pages/workflows/integrations/oauth-clients.mdx similarity index 100% rename from docs-v2/pages/connected-accounts/oauth-clients.mdx rename to docs-v2/pages/workflows/integrations/oauth-clients.mdx diff --git a/docs-v2/pages/limits.mdx b/docs-v2/pages/workflows/limits.mdx similarity index 100% rename from docs-v2/pages/limits.mdx rename to docs-v2/pages/workflows/limits.mdx diff --git a/docs-v2/pages/workflows/projects/_meta.tsx b/docs-v2/pages/workflows/projects/_meta.tsx new file mode 100644 index 0000000000000..090dea761c1aa --- /dev/null +++ b/docs-v2/pages/workflows/projects/_meta.tsx @@ -0,0 +1,5 @@ +export default { + "index": "Overview", + "access-controls": "Access Controls", + "secrets": "Variables and Secrets", +} as const diff --git a/docs-v2/pages/workflows/projects/access-controls.mdx b/docs-v2/pages/workflows/projects/access-controls.mdx new file mode 100644 index 0000000000000..912d318919ede --- /dev/null +++ b/docs-v2/pages/workflows/projects/access-controls.mdx @@ -0,0 +1,73 @@ +import Callout from "@/components/Callout"; + +# Access Controls + +The [projects list view](https://pipedream.com/projects) contains **Owner** and **Access** columns. + +**Owner** indicates who within the workspace owns each project. This is typically the person who created the project. + +![Project Listing (Owner)](./images/project-listing-owner.png) + + + Projects created before February 2024 don't automatically have owners, which + has no functional impact. + + +**Access** indicates which workspace members have access to each project, and this can be displayed as "me", "Workspace", or "N members". + +![Project Listing (Access)](./images/project-listing-access.png) + +## Permissions + +Workspace owners and admins are able to perform all actions in projects, whereas workspace members are restricted from performing certain actions in projects. + +| Operation | Project creator | Workspace members | +| ------------------------------------------------------------ | :-------------: | :---------------: | +| View in [projects listing](https://pipedream.com/projects) | ✅ | ✅ | +| View in [Event History](https://pipedream.com/event-history) | ✅ | ✅ | +| View in global search | ✅ | ✅ | +| Manage project workflows | ✅ | ✅ | +| Manage project files | ✅ | ✅ | +| Manage project variables | ✅ | ✅ | +| Manage member access | ✅ | ❌ | +| Manage GitHub Sync settings | ✅ | ❌ | +| Delete project | ✅ | ❌ | + + + **Workspace admins and owners have the same permissions as project creators + for all projects in the workspace.** + + +## Managing access + + + By default, all projects are accessible to all workspace members. Workspaces + on the [Business plan](https://pipedream.com/pricing) can restrict access for + individual projects to specific workspace members. + + +You can easily modify the access rules for a project directly from the [project list view](https://pipedream.com/projects), either by clicking the access badge in the project row (fig 1) or clicking the 3 dots to open the action menu, then selecting **Manage Access** (fig 2). + +Via the access badge (fig 1): + +![Click the access badge to manage access](./images/access-badge-click.png) + +Via the action menu (fig 2): + +![Click manage access from the action menu](./images/manage-access-overflow-menu.png) + +From here, a slideout drawer reveals the access management configuration: + +![Manage access slideout workspace access](./images/slideout-workspace-share.png) + +Toggle the **Restrict access to this project** switch to manage access: + +![Manage access slideout restricted](./images/slideout-restricted.png) + +Select specific members of the workspace to grant access: + +![Manage access slideout showing member dropdown](./images/slideout-member-dropdown.png) + +You can always see who has access and remove access if necessary: + +![Manage access showing members with access](./images/slideout-member-list.png) diff --git a/docs-v2/pages/projects/images/access-badge-click.png b/docs-v2/pages/workflows/projects/images/access-badge-click.png similarity index 100% rename from docs-v2/pages/projects/images/access-badge-click.png rename to docs-v2/pages/workflows/projects/images/access-badge-click.png diff --git a/docs-v2/pages/projects/images/import-workflows-into-projects.png b/docs-v2/pages/workflows/projects/images/import-workflows-into-projects.png similarity index 100% rename from docs-v2/pages/projects/images/import-workflows-into-projects.png rename to docs-v2/pages/workflows/projects/images/import-workflows-into-projects.png diff --git a/docs-v2/pages/projects/images/manage-access-overflow-menu.png b/docs-v2/pages/workflows/projects/images/manage-access-overflow-menu.png similarity index 100% rename from docs-v2/pages/projects/images/manage-access-overflow-menu.png rename to docs-v2/pages/workflows/projects/images/manage-access-overflow-menu.png diff --git a/docs-v2/pages/projects/images/project-listing-access.png b/docs-v2/pages/workflows/projects/images/project-listing-access.png similarity index 100% rename from docs-v2/pages/projects/images/project-listing-access.png rename to docs-v2/pages/workflows/projects/images/project-listing-access.png diff --git a/docs-v2/pages/projects/images/project-listing-owner.png b/docs-v2/pages/workflows/projects/images/project-listing-owner.png similarity index 100% rename from docs-v2/pages/projects/images/project-listing-owner.png rename to docs-v2/pages/workflows/projects/images/project-listing-owner.png diff --git a/docs-v2/pages/projects/images/slideout-member-dropdown.png b/docs-v2/pages/workflows/projects/images/slideout-member-dropdown.png similarity index 100% rename from docs-v2/pages/projects/images/slideout-member-dropdown.png rename to docs-v2/pages/workflows/projects/images/slideout-member-dropdown.png diff --git a/docs-v2/pages/projects/images/slideout-member-list.png b/docs-v2/pages/workflows/projects/images/slideout-member-list.png similarity index 100% rename from docs-v2/pages/projects/images/slideout-member-list.png rename to docs-v2/pages/workflows/projects/images/slideout-member-list.png diff --git a/docs-v2/pages/projects/images/slideout-restricted.png b/docs-v2/pages/workflows/projects/images/slideout-restricted.png similarity index 100% rename from docs-v2/pages/projects/images/slideout-restricted.png rename to docs-v2/pages/workflows/projects/images/slideout-restricted.png diff --git a/docs-v2/pages/projects/images/slideout-workspace-share.png b/docs-v2/pages/workflows/projects/images/slideout-workspace-share.png similarity index 100% rename from docs-v2/pages/projects/images/slideout-workspace-share.png rename to docs-v2/pages/workflows/projects/images/slideout-workspace-share.png diff --git a/docs-v2/pages/workflows/projects/index.mdx b/docs-v2/pages/workflows/projects/index.mdx new file mode 100644 index 0000000000000..d53a77aa939fc --- /dev/null +++ b/docs-v2/pages/workflows/projects/index.mdx @@ -0,0 +1,80 @@ +import Callout from "@/components/Callout"; + +# Projects + +A workspace can contain one or more _projects_. Projects are a way to organize your workflows into specific groupings or categories. + +
+
+ How workspaces are organized +
+ +## Getting started with projects + +### Creating projects + +To create a new project, first [open the Projects section in the dashboard](https://pipedream.com/projects). + +Then click **Create project** to start a new project. + +Enter in your desired name for the project in the prompt, then click **Create**. + +That's it, you now have a dedicated new project created within your workspace. Now you can create workflows within this project, or move workflows into it or create folders for further organization. + +### Creating folders and workflows in projects + +Within a given project, you can create folders for your workflows. + +Open your project, and then click the **New** button for a dropdown to create a workflow in your current project. + + +Helpful hotkeys to speed up your development + +- `C then F` creates a new folder. +- `C then W` creates a new workflow. + + + +Folders can also contain sub-folders, which allows you to create a filing system to organize your workflows. + +### Moving workflows into folders + +To move workflows into folders, simply drag and drop the workflow into the folder. + +You can move workflows or folders up a level by dragging and dropping the workflow to the folder icon at the top of the list. + +### Importing workflows into projects + + + This only applies to Pipedream accounts that created workflows before the + projects feature was released. + + +To import a workflow from the general **Workflows** area of your dashboard into a project: + +1. Open the Workflows area in the dashboard +2. Select one or more workflows you'd like to import into a project +3. Click *Move* in the top right and select a project to move them to + +![Moving a workflow to a project in the Workflows area of the dashboard](./images/import-workflows-into-projects.png) + +### Moving workflows between projects + +To move a workflow from one project to another project, first check the workflow and then click **Move** to open a dropdown of projects. Select the project to move this workflow to, and click **Move** once more to complete the move. + +![How to move workflows from one project to another in the Pipedream dashboard.](https://res.cloudinary.com/pipedreamin/image/upload/v1695662665/docs/docs/projects/CleanShot_2023-09-25_at_13.23.38_2x_dyrtlv.png) + + +Github Sync limitation + +At this time it's not possible to move workflows out of GitHub Synchronized Projects. + + + +## Finding your project's ID + +Visit your project's **Settings** and copy the project ID. diff --git a/docs-v2/pages/workflows/projects/secrets.mdx b/docs-v2/pages/workflows/projects/secrets.mdx new file mode 100644 index 0000000000000..839aba98956db --- /dev/null +++ b/docs-v2/pages/workflows/projects/secrets.mdx @@ -0,0 +1,13 @@ +import Callout from "@/components/Callout"; + +# Project variables and secrets + +Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/projects/#managing-access). + +[See here](/environment-variables) for info on creating, managing, and using environment variables and secrets. + + + **Project variables override workspace variables**. When the same variable is + defined at both the workspace and project levels (for example, + `process.env.BASE_DOMAIN`), the **project** variable takes precedence. + diff --git a/docs-v2/pages/rest-api/_meta.tsx b/docs-v2/pages/workflows/rest-api/_meta.tsx similarity index 100% rename from docs-v2/pages/rest-api/_meta.tsx rename to docs-v2/pages/workflows/rest-api/_meta.tsx diff --git a/docs-v2/pages/rest-api/auth.mdx b/docs-v2/pages/workflows/rest-api/auth.mdx similarity index 100% rename from docs-v2/pages/rest-api/auth.mdx rename to docs-v2/pages/workflows/rest-api/auth.mdx diff --git a/docs-v2/pages/rest-api/images/source-id.png b/docs-v2/pages/workflows/rest-api/images/source-id.png similarity index 100% rename from docs-v2/pages/rest-api/images/source-id.png rename to docs-v2/pages/workflows/rest-api/images/source-id.png diff --git a/docs-v2/pages/rest-api/images/webhook-proxy.png b/docs-v2/pages/workflows/rest-api/images/webhook-proxy.png similarity index 100% rename from docs-v2/pages/rest-api/images/webhook-proxy.png rename to docs-v2/pages/workflows/rest-api/images/webhook-proxy.png diff --git a/docs-v2/pages/rest-api/index.mdx b/docs-v2/pages/workflows/rest-api/index.mdx similarity index 100% rename from docs-v2/pages/rest-api/index.mdx rename to docs-v2/pages/workflows/rest-api/index.mdx diff --git a/docs-v2/pages/rest-api/rss.mdx b/docs-v2/pages/workflows/rest-api/rss.mdx similarity index 100% rename from docs-v2/pages/rest-api/rss.mdx rename to docs-v2/pages/workflows/rest-api/rss.mdx diff --git a/docs-v2/pages/rest-api/webhooks.mdx b/docs-v2/pages/workflows/rest-api/webhooks.mdx similarity index 100% rename from docs-v2/pages/rest-api/webhooks.mdx rename to docs-v2/pages/workflows/rest-api/webhooks.mdx diff --git a/docs-v2/pages/rest-api/workflows.mdx b/docs-v2/pages/workflows/rest-api/workflows.mdx similarity index 100% rename from docs-v2/pages/rest-api/workflows.mdx rename to docs-v2/pages/workflows/rest-api/workflows.mdx diff --git a/docs-v2/pages/workflows/steps.mdx b/docs-v2/pages/workflows/steps.mdx deleted file mode 100644 index 90263cfe3e06c..0000000000000 --- a/docs-v2/pages/workflows/steps.mdx +++ /dev/null @@ -1,92 +0,0 @@ -import Callout from '@/components/Callout' - -# Steps - -Steps are the building blocks you use to create workflows. - -- Use [triggers](/workflows/triggers/), [code](/code/), and [pre-built actions](/components#actions) -- Steps are run linearly, in the order they appear in your workflow -- You can pass data between steps using [the `steps` object](#step-exports) -- Observe the logs, errors, timing, and other execution details for every step - -## Types of Steps - -### Triggers - -Every workflow begins with a [trigger](/workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. - -You can add [multiple triggers](/workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. - -### Code, Actions - -[Actions](/components#actions) and [code](/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. - -Code and action steps cannot precede triggers, since they'll have no data to operate on. - -Once you save a workflow, we deploy it to our servers. Each event triggers the workflow code, whether you have the workflow open in your browser, or not. - -## Step Names - -Steps have names, which appear at the top of the step: - -![The name of the step is on the top of the step](./images/steps/step-name.png) - -When you [share data between steps](#step-exports), you'll use this name to reference that shared data. For example, `steps.trigger.event` contains the event that triggered your workflow. If you exported a property called `myData` from this code step, you'd reference that in other steps using `steps.code.myData`. See the docs on [step exports](#step-exports) to learn more. - -You can rename a step by clicking on its name and typing a new one in its place: - -![Renaming a code step to "get_data"](https://res.cloudinary.com/pipedreamin/image/upload/v1647959120/docs/components/CleanShot_2022-03-22_at_10.24.32_zfxrwd.gif) - -After changing a step name, you'll need to update any references to the old step. In this example, you'd now reference this step as `steps.get_data`. - - -Step names cannot contain spaces or dashes. Please use underscores or camel casing for your step names, like `getData` or `get_data`. - - -## Passing data to steps from the workflow builder - -You can generate form based inputs for steps using `props`. This allows the step reuse in across many workflows with different provided arguments - all without changing code. - -Learn more about using `props` in our [Node.js code step documentation.](/code/nodejs/#passing-props-to-code-steps) - - -Passing props from the workflow builder to workflow steps are only available in Node.js code steps. - -We do not currently offer this feature for Python, Bash or Go powered code steps. - - -## Step Exports - -Step exports allow you to pass data between steps. Any data exported from a step must be JSON serializable; the data must be able to stored as JSON so it can be read by downstream steps. - -For examples of supported data types in your steps language, see the examples below. - -* [Node.js (Javascript)](/code/nodejs/#sharing-data-between-steps) -* [Python](/code/python/#sharing-data-between-steps) -* [Bash](/code/bash/#sharing-data-between-steps) -* [Go](/code/go/#sharing-data-between-steps) - -## Step Notes - -Pipedream lets you add notes to individual steps in your workflow so you can include helpful context to other workspace members or even yourself, and you can even write markdown! - -![Viewing step notes](./images/steps/step-notes.png) - -### Adding or editing a note -1. Enter build mode on any workflow -2. Click into the overflow menu (3 dots) at the top right of any step -3. Select **Add note** (or **Edit note** if making changes to an existing note) -4. Add any text or markdown, then click **Update** - -![Add note](https://res.cloudinary.com/pipedreamin/image/upload/v1698167274/add_note_kvvxju.png) - -![Adding step notes](/images/steps/adding-step-note.gif) - -### Showing notes -Any step that has a note will have a **Note** section in the top panel in the editor pane. - -![Viewing step notes](./images/steps/step-notes.png) - -### Current limitations - -- Step notes are only accessible in Build mode, not in the Inspector. diff --git a/docs-v2/pages/workflows/visual-builder/_meta.tsx b/docs-v2/pages/workflows/visual-builder/_meta.tsx new file mode 100644 index 0000000000000..42bee16c86848 --- /dev/null +++ b/docs-v2/pages/workflows/visual-builder/_meta.tsx @@ -0,0 +1,16 @@ +export default { + "triggers": "Triggers", + "sources": { + "title": "Sources", + "display": "hidden", + }, + "actions": "Actions", + "http": "HTTP", + "using-props": "Using Props", + "code": "Write your own code", + "control-flow": "Control Flow", + "inspect": "Inspect events", + "errors": "Handling errors", + "sharing": "Sharing workflows", + "settings": "Settings", +} as const diff --git a/docs-v2/pages/workflows/actions.mdx b/docs-v2/pages/workflows/visual-builder/actions.mdx similarity index 96% rename from docs-v2/pages/workflows/actions.mdx rename to docs-v2/pages/workflows/visual-builder/actions.mdx index 4334cece63291..dc72a646ef342 100644 --- a/docs-v2/pages/workflows/actions.mdx +++ b/docs-v2/pages/workflows/visual-builder/actions.mdx @@ -24,7 +24,7 @@ When you use existing actions or create your own, you'll often want to update an In your code steps with out of date actions, you'll see a button appear that will update your action to the latest version. Click on this button to update your code step: -![Updating an action to the latest version](pages/workflows/images/actions/update-action-button.png) +![Updating an action to the latest version](./images/actions/update-action-button.png) ## Creating your own actions diff --git a/docs-v2/pages/code/_meta.tsx b/docs-v2/pages/workflows/visual-builder/code/_meta.tsx similarity index 100% rename from docs-v2/pages/code/_meta.tsx rename to docs-v2/pages/workflows/visual-builder/code/_meta.tsx diff --git a/docs-v2/pages/code/bash.mdx b/docs-v2/pages/workflows/visual-builder/code/bash.mdx similarity index 100% rename from docs-v2/pages/code/bash.mdx rename to docs-v2/pages/workflows/visual-builder/code/bash.mdx diff --git a/docs-v2/pages/code/go.mdx b/docs-v2/pages/workflows/visual-builder/code/go.mdx similarity index 100% rename from docs-v2/pages/code/go.mdx rename to docs-v2/pages/workflows/visual-builder/code/go.mdx diff --git a/docs-v2/pages/code/index.mdx b/docs-v2/pages/workflows/visual-builder/code/index.mdx similarity index 100% rename from docs-v2/pages/code/index.mdx rename to docs-v2/pages/workflows/visual-builder/code/index.mdx diff --git a/docs-v2/pages/code/nodejs/_meta.tsx b/docs-v2/pages/workflows/visual-builder/code/nodejs/_meta.tsx similarity index 100% rename from docs-v2/pages/code/nodejs/_meta.tsx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/_meta.tsx diff --git a/docs-v2/pages/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx similarity index 97% rename from docs-v2/pages/code/nodejs/ai-code-generation.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx index b34e20a0a3b49..cbf29d323da18 100644 --- a/docs-v2/pages/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx @@ -16,7 +16,7 @@ This feature is new, and [we welcome feedback](https://pipedream.com/support). P Access the feature either from within a Node.js code cell or from any app in the step selector. -![Use AI with the Slack API](pages/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) +![Use AI with the Slack API](./images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) A window should pop up and ask for your prompt. Write exactly what you want to do within that step. **Be verbose** and see our tips for [getting the best results](#getting-the-best-results). diff --git a/docs-v2/pages/code/nodejs/async.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/async.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx diff --git a/docs-v2/pages/code/nodejs/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx similarity index 91% rename from docs-v2/pages/code/nodejs/auth.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx index d9b9c59645b8b..b0f4472ea203c 100644 --- a/docs-v2/pages/code/nodejs/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx @@ -1,6 +1,6 @@ import VideoPlayer from '@/components/VideoPlayer'; -# Connecting apps in Node.js +# Connecting apps in Node.js @@ -8,9 +8,9 @@ When you use [prebuilt actions](/components#actions) tied to apps, you don't nee But sometimes you'll need to [write your own code](/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. -For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. +For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. -To wire up a Slack account to a workflow, define it as a `prop` to the workflow. +To wire up a Slack account to a workflow, define it as a `prop` to the workflow. ```javascript import { WebClient } from '@slack/web-api' @@ -36,11 +36,11 @@ export default defineComponent({ Then click the **Refresh fields** button in the editor to render the Slack field based on the `slack` prop: -![Refresh the prop defintions to rebuild the steps fields](pages/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png) +![Refresh the prop defintions to rebuild the steps fields](./images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png) Now the step in the workflow builder will allow you to connect your Slack account: -![Connect a Slack account to a Node.js code step using a prop](pages/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png) +![Connect a Slack account to a Node.js code step using a prop](./images/v3/code/nodejs/auth/slack-field-rendered.png) ## Accessing connected account data with `this.appName.$auth` @@ -59,11 +59,11 @@ export default defineComponent({ slack: { // define that this prop is an app type: 'app', - // define that this app connects to Slack + // define that this app connects to Slack app: 'slack' } } - // ... rest of the Node.js step + // ... rest of the Node.js step ``` The Slack access token is generated by Pipedream, and is available to this step in the `this.slack.$auth` object: diff --git a/docs-v2/pages/code/nodejs/browser-automation.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/browser-automation.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx diff --git a/docs-v2/pages/code/nodejs/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/delay.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx diff --git a/docs-v2/pages/code/nodejs/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/http-requests.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx diff --git a/docs-v2/pages/code/nodejs/images/console-dir.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-dir.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/console-dir.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-dir.png diff --git a/docs-v2/pages/code/nodejs/images/console-log-error.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-log-error.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/console-log-error.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-log-error.png diff --git a/docs-v2/pages/code/nodejs/images/dollar-end.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/dollar-end.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/dollar-end.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/dollar-end.png diff --git a/docs-v2/pages/code/nodejs/images/exception-in-code-cell.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception-in-code-cell.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/exception-in-code-cell.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception-in-code-cell.png diff --git a/docs-v2/pages/code/nodejs/images/exception.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/exception.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception.png diff --git a/docs-v2/pages/code/nodejs/images/new-button.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-button.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/new-button.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-button.png diff --git a/docs-v2/pages/code/nodejs/images/new-code-step.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-code-step.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/new-code-step.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-code-step.png diff --git a/docs-v2/pages/code/nodejs/images/syntax-error.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/syntax-error.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/syntax-error.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/syntax-error.png diff --git a/docs-v2/pages/code/nodejs/images/this-checkpoint-observability.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/this-checkpoint-observability.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/this-checkpoint-observability.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/this-checkpoint-observability.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/configuration-error-example.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/configuration-error-example.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/configuration-error-example.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/configuration-error-example.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png diff --git a/docs-v2/pages/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png b/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png similarity index 100% rename from docs-v2/pages/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png rename to docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png diff --git a/docs-v2/pages/code/nodejs/index.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx similarity index 99% rename from docs-v2/pages/code/nodejs/index.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx index ebd50c8ee9d83..94ba5943a8f79 100644 --- a/docs-v2/pages/code/nodejs/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx @@ -146,7 +146,7 @@ export default defineComponent({ The workflow builder now can accept text input to populate the `firstName` to this particular step only: -![Workflow builder displaying the input visually as a text input field](pages/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png) +![Workflow builder displaying the input visually as a text input field](./images/v3/code/nodejs/first-name-prop-example.png) Accepting a single string is just one example, you can build a step to accept arrays of strings through a dropdown presented in the workflow builder. @@ -436,7 +436,7 @@ Throwing a `ConfigurationError` in a Node.js step will display the error message This is useful for providing feedback during validation of `props`. In the example below, a required Header value is missing from the Google Sheets action: -![Example of an ConfigurationError](pages/code/nodejs/images/v3/code/nodejs/configuration-error-example.png) +![Example of an ConfigurationError](./images/v3/code/nodejs/configuration-error-example.png) Or you can use it for validating the format of a given `email` prop: diff --git a/docs-v2/pages/code/nodejs/rerun.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/rerun.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx diff --git a/docs-v2/pages/code/nodejs/sharing-code.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/sharing-code.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx diff --git a/docs-v2/pages/code/nodejs/using-data-stores.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx similarity index 98% rename from docs-v2/pages/code/nodejs/using-data-stores.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx index 44169481265c8..9e617393d8473 100644 --- a/docs-v2/pages/code/nodejs/using-data-stores.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx @@ -33,7 +33,7 @@ All data store operations are asynchronous, so must be `await`ed. Once you've defined a data store prop for your component, then you'll be able to create a new data store or use an existing one from your account. -![Create a new data store or choose another one from your account for your component](pages/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png) +![Create a new data store or choose another one from your account for your component](./images/v3/code/nodejs/data-stores/nodejs-example.png) ## Saving data diff --git a/docs-v2/pages/code/nodejs/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx similarity index 100% rename from docs-v2/pages/code/nodejs/working-with-files.mdx rename to docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx diff --git a/docs-v2/pages/code/python/_meta.tsx b/docs-v2/pages/workflows/visual-builder/code/python/_meta.tsx similarity index 100% rename from docs-v2/pages/code/python/_meta.tsx rename to docs-v2/pages/workflows/visual-builder/code/python/_meta.tsx diff --git a/docs-v2/pages/code/python/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx similarity index 94% rename from docs-v2/pages/code/python/auth.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/auth.mdx index cd17961c4deba..da571cf412b2d 100644 --- a/docs-v2/pages/code/python/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx @@ -47,7 +47,7 @@ client = WebClient(token=token) Where did `pd.inputs["slack"]` come from? Good question. It was generated when we connected Slack to our Python step. -![The Slack app generates the pd.inputs["slack"] data](pages/code/python/images/v3/auth/connected-slack-account.png) +![The Slack app generates the pd.inputs["slack"] data](./images/v3/auth/connected-slack-account.png) The Slack access token is generated by Pipedream, and is available to this step in the `pd.inputs[appName]["$auth"]` object: @@ -82,7 +82,7 @@ When you search for an app in a step: 2. Search for the app you're looking for and select it from the list. 3. Select the option to **Run Python with any [app] API**. -![Create Python API scaffolding for any app](pages/code/python/images/v3/auth/step-selector-python-example.png) +![Create Python API scaffolding for any app](./images/v3/auth/step-selector-python-example.png) This code operates as a template you can extend, and comes preconfigured with the connection to the target app and the code for authorizing requests to the API. You can modify this code however you'd like. diff --git a/docs-v2/pages/code/python/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx similarity index 100% rename from docs-v2/pages/code/python/delay.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/delay.mdx diff --git a/docs-v2/pages/code/python/faqs.mdx b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx similarity index 100% rename from docs-v2/pages/code/python/faqs.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx diff --git a/docs-v2/pages/code/python/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx similarity index 100% rename from docs-v2/pages/code/python/http-requests.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx diff --git a/docs-v2/pages/code/python/images/print-logs.png b/docs-v2/pages/workflows/visual-builder/code/python/images/print-logs.png similarity index 100% rename from docs-v2/pages/code/python/images/print-logs.png rename to docs-v2/pages/workflows/visual-builder/code/python/images/print-logs.png diff --git a/docs-v2/pages/code/python/images/v3/auth/connected-slack-account.png b/docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/connected-slack-account.png similarity index 100% rename from docs-v2/pages/code/python/images/v3/auth/connected-slack-account.png rename to docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/connected-slack-account.png diff --git a/docs-v2/pages/code/python/images/v3/auth/step-selector-python-example.png b/docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/step-selector-python-example.png similarity index 100% rename from docs-v2/pages/code/python/images/v3/auth/step-selector-python-example.png rename to docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/step-selector-python-example.png diff --git a/docs-v2/pages/code/python/images/v3/print-logs.png b/docs-v2/pages/workflows/visual-builder/code/python/images/v3/print-logs.png similarity index 100% rename from docs-v2/pages/code/python/images/v3/print-logs.png rename to docs-v2/pages/workflows/visual-builder/code/python/images/v3/print-logs.png diff --git a/docs-v2/pages/code/python/import-mappings.mdx b/docs-v2/pages/workflows/visual-builder/code/python/import-mappings.mdx similarity index 100% rename from docs-v2/pages/code/python/import-mappings.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/import-mappings.mdx diff --git a/docs-v2/pages/code/python/index.mdx b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx similarity index 99% rename from docs-v2/pages/code/python/index.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/index.mdx index d3e8cadad0513..913173493e3e4 100644 --- a/docs-v2/pages/code/python/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx @@ -38,7 +38,7 @@ You can use `print` at any time in a Python code step to log information as the The output for the `print` **logs** will appear in the `Results` section just beneath the code editor. -![Python print log output in the results](pages/code/python/images/v3/print-logs.png) +![Python print log output in the results](./images/v3/print-logs.png) ## Using third party packages diff --git a/docs-v2/pages/code/python/rerun.mdx b/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx similarity index 100% rename from docs-v2/pages/code/python/rerun.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx diff --git a/docs-v2/pages/code/python/using-data-stores.mdx b/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx similarity index 100% rename from docs-v2/pages/code/python/using-data-stores.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx diff --git a/docs-v2/pages/code/python/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx similarity index 100% rename from docs-v2/pages/code/python/working-with-files.mdx rename to docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx diff --git a/docs-v2/pages/workflows/control-flow/_meta.tsx b/docs-v2/pages/workflows/visual-builder/control-flow/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/control-flow/_meta.tsx rename to docs-v2/pages/workflows/visual-builder/control-flow/_meta.tsx diff --git a/docs-v2/pages/workflows/control-flow/delay.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/delay.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx diff --git a/docs-v2/pages/workflows/control-flow/end-workflow.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/end-workflow.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx diff --git a/docs-v2/pages/workflows/control-flow/filter.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/filter.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/filter.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/filter.mdx diff --git a/docs-v2/pages/workflows/control-flow/ifelse.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/ifelse.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/ifelse.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/ifelse.mdx diff --git a/docs-v2/pages/workflows/control-flow/images/2024-07-21_20.51.37.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.51.37.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/2024-07-21_20.51.37.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.51.37.gif diff --git a/docs-v2/pages/workflows/control-flow/images/2024-07-21_20.55.09.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.55.09.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/2024-07-21_20.55.09.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.55.09.gif diff --git a/docs-v2/pages/workflows/control-flow/images/Inspect.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/Inspect.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/Inspect.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/Inspect.gif diff --git a/docs-v2/pages/workflows/control-flow/images/add_if_else.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/add_if_else.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/add_if_else.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/add_if_else.gif diff --git a/docs-v2/pages/workflows/control-flow/images/add_step_to_branch.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/add_step_to_branch.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/add_step_to_branch.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/add_step_to_branch.gif diff --git a/docs-v2/pages/workflows/control-flow/images/billing_1credit_a.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_a.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/billing_1credit_a.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_a.png diff --git a/docs-v2/pages/workflows/control-flow/images/billing_1credit_b.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_b.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/billing_1credit_b.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_b.png diff --git a/docs-v2/pages/workflows/control-flow/images/billing_3credits.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_3credits.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/billing_3credits.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/billing_3credits.png diff --git a/docs-v2/pages/workflows/control-flow/images/change_in_state.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/change_in_state.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/change_in_state.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/change_in_state.gif diff --git a/docs-v2/pages/workflows/control-flow/images/end_workflow.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/end_workflow.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/end_workflow.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/end_workflow.png diff --git a/docs-v2/pages/workflows/control-flow/images/executed_path.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/executed_path.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/executed_path.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/executed_path.png diff --git a/docs-v2/pages/workflows/control-flow/images/execution_path_a_linear.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_a_linear.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/execution_path_a_linear.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_a_linear.png diff --git a/docs-v2/pages/workflows/control-flow/images/execution_path_b_nonlinear.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_b_nonlinear.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/execution_path_b_nonlinear.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_b_nonlinear.png diff --git a/docs-v2/pages/workflows/control-flow/images/ifelse-configuration.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/ifelse-configuration.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/ifelse-configuration.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/ifelse-configuration.png diff --git a/docs-v2/pages/workflows/control-flow/images/nesting.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/nesting.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/nesting.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/nesting.png diff --git a/docs-v2/pages/workflows/control-flow/images/out_of_date.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/out_of_date.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/out_of_date.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/out_of_date.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/01_trigger.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/01_trigger.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/01_trigger.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/01_trigger.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/02_add_parallel.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/02_add_parallel.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/02_add_parallel.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/02_add_parallel.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/03_configure_and_test.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/03_configure_and_test.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/03_configure_and_test.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/03_configure_and_test.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/04_add_steps.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/04_add_steps.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/04_add_steps.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/04_add_steps.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/05_test_end_phase.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/05_test_end_phase.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/05_test_end_phase.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/05_test_end_phase.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/06_use_exports_in_parent_flow.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/06_use_exports_in_parent_flow.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/07_deploy_and_run.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/07_deploy_and_run.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/07_deploy_and_run.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/07_deploy_and_run.gif diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/add_branch.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_branch.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/add_branch.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_branch.png diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/add_parallel_block.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_parallel_block.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/add_parallel_block.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_parallel_block.png diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/parallel.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/parallel.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/parallel.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/parallel.png diff --git a/docs-v2/pages/workflows/control-flow/images/parallel/rename_branch.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/rename_branch.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/parallel/rename_branch.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/rename_branch.png diff --git a/docs-v2/pages/workflows/control-flow/images/passing_data.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/passing_data.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/passing_data.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/passing_data.png diff --git a/docs-v2/pages/workflows/control-flow/images/reason.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/reason.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/reason.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/reason.png diff --git a/docs-v2/pages/workflows/control-flow/images/reference_end_exports.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/reference_end_exports.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/reference_end_exports.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/reference_end_exports.gif diff --git a/docs-v2/pages/workflows/control-flow/images/referencing_data.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/referencing_data.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/referencing_data.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/referencing_data.png diff --git a/docs-v2/pages/workflows/control-flow/images/return_response_after_block.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_after_block.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/return_response_after_block.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_after_block.png diff --git a/docs-v2/pages/workflows/control-flow/images/return_response_conditional.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_conditional.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/return_response_conditional.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_conditional.png diff --git a/docs-v2/pages/workflows/control-flow/images/return_response_in_block.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_in_block.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/return_response_in_block.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_in_block.png diff --git a/docs-v2/pages/workflows/control-flow/images/rule_builder_groups.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_groups.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/rule_builder_groups.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_groups.png diff --git a/docs-v2/pages/workflows/control-flow/images/rule_builder_multiple.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_multiple.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/rule_builder_multiple.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_multiple.png diff --git a/docs-v2/pages/workflows/control-flow/images/rule_builder_overview.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_overview.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/rule_builder_overview.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_overview.png diff --git a/docs-v2/pages/workflows/control-flow/images/rule_builder_simple.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_simple.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/rule_builder_simple.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_simple.png diff --git a/docs-v2/pages/workflows/control-flow/images/segment_delay.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_delay.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/segment_delay.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/segment_delay.png diff --git a/docs-v2/pages/workflows/control-flow/images/segment_linear.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_linear.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/segment_linear.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/segment_linear.png diff --git a/docs-v2/pages/workflows/control-flow/images/segment_non_linear.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_non_linear.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/segment_non_linear.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/segment_non_linear.png diff --git a/docs-v2/pages/workflows/control-flow/images/select_different_event.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/select_different_event.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/select_different_event.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/select_different_event.gif diff --git a/docs-v2/pages/workflows/control-flow/images/state_error.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/state_error.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/state_error.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/state_error.png diff --git a/docs-v2/pages/workflows/control-flow/images/state_stale.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/state_stale.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/state_stale.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/state_stale.png diff --git a/docs-v2/pages/workflows/control-flow/images/state_success.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/state_success.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/state_success.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/state_success.png diff --git a/docs-v2/pages/workflows/control-flow/images/switch/add_another_case.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_another_case.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/add_another_case.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_another_case.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/add_switch.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_switch.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/add_switch.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_switch.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/build_and_test_alternate_paths.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/build_and_test_alternate_paths.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/deploy_and_test.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/deploy_and_test.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/deploy_and_test.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/deploy_and_test.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/export_data_to_parent.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/export_data_to_parent.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/export_data_to_parent.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/export_data_to_parent.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/switch-configuration.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/switch-configuration.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/switch-configuration.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/switch-configuration.png diff --git a/docs-v2/pages/workflows/control-flow/images/switch/test_and_build_success_path.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_and_build_success_path.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/test_and_build_success_path.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_and_build_success_path.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/test_different_trigger_events.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_different_trigger_events.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/test_different_trigger_events.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_different_trigger_events.gif diff --git a/docs-v2/pages/workflows/control-flow/images/switch/trigger.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/trigger.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/switch/trigger.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/switch/trigger.gif diff --git a/docs-v2/pages/workflows/control-flow/images/test_and_deploy.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/test_and_deploy.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/test_and_deploy.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/test_and_deploy.gif diff --git a/docs-v2/pages/workflows/control-flow/images/test_end_phase.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/test_end_phase.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/test_end_phase.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/test_end_phase.gif diff --git a/docs-v2/pages/workflows/control-flow/images/trigger.gif b/docs-v2/pages/workflows/visual-builder/control-flow/images/trigger.gif similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/trigger.gif rename to docs-v2/pages/workflows/visual-builder/control-flow/images/trigger.gif diff --git a/docs-v2/pages/workflows/control-flow/images/unknown_execution_path.png b/docs-v2/pages/workflows/visual-builder/control-flow/images/unknown_execution_path.png similarity index 100% rename from docs-v2/pages/workflows/control-flow/images/unknown_execution_path.png rename to docs-v2/pages/workflows/visual-builder/control-flow/images/unknown_execution_path.png diff --git a/docs-v2/pages/workflows/control-flow/index.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/index.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/index.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/index.mdx diff --git a/docs-v2/pages/workflows/control-flow/parallel.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/parallel.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/parallel.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/parallel.mdx diff --git a/docs-v2/pages/workflows/control-flow/switch.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/switch.mdx similarity index 100% rename from docs-v2/pages/workflows/control-flow/switch.mdx rename to docs-v2/pages/workflows/visual-builder/control-flow/switch.mdx diff --git a/docs-v2/pages/workflows/errors.mdx b/docs-v2/pages/workflows/visual-builder/errors.mdx similarity index 100% rename from docs-v2/pages/workflows/errors.mdx rename to docs-v2/pages/workflows/visual-builder/errors.mdx diff --git a/docs-v2/pages/http.mdx b/docs-v2/pages/workflows/visual-builder/http.mdx similarity index 78% rename from docs-v2/pages/http.mdx rename to docs-v2/pages/workflows/visual-builder/http.mdx index fcd72b4d2578a..3a23a5ed136e5 100644 --- a/docs-v2/pages/http.mdx +++ b/docs-v2/pages/workflows/visual-builder/http.mdx @@ -183,3 +183,53 @@ Subscribing to all errors You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a failed API request. [See the example in the `$.flow.rerun` docs](/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. + +## Platform axios + +### Why `@pipedream/platform` axios? + +`axios` is an HTTP client for Node.js ([see these docs](/code/nodejs/http-requests/) for usage examples). + +`axios` has a simple programming API and works well for most use cases. But its default error handling behavior isn't easy to use. When you make an HTTP request and the server responds with an error code in the 4XX or 5XX range of status codes, `axios` returns this stack trace: + +![default axios stack trace](./images/default-axios-stack.png) + +This only communicates the error code, and not any other information (like the body or headers) returned from the server. + +Pipedream publishes an `axios` wrapper as a part of [the `@pipedream/platform` package](https://github.com/PipedreamHQ/platform). This presents the same programming API as `axios`, but implements two helpful features: + +1. When the HTTP request succeeds (response code < `400`), it returns only the `data` property of the response object — the HTTP response body. This is typically what users want to see when they make an HTTP request: + +![pipedream axios success case](./images/pipedream-axios-success.png) + +2. When the HTTP request _fails_ (response code >= `400`), it displays a detailed error message in the Pipedream UI (the HTTP response body), and returns the whole `axios` response object so users can review details on the HTTP request and response: + +![pipedream axios error case](./images/pipedream-axios-stack.png) + +### Using `@pipedream/platform` axios in component actions + +To use `@pipedream/platform` axios in component actions, import it: + +```javascript +import { axios } from "@pipedream/platform" +``` + +`@pipedream/platform` axios uses methods [provided by the `$` object](/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. + +Here's an example action: + +```javascript +import { axios } from "@pipedream/platform" + +export default { + key: "my-test-component", + name: "My Test component", + version: "0.0.1", + type: "action", + async run({ $ }) { + return await axios($, { + url: "https://httpstat.us/200", + }) + } +} +``` diff --git a/docs-v2/pages/workflows/images/actions/update-action-button.png b/docs-v2/pages/workflows/visual-builder/images/actions/update-action-button.png similarity index 100% rename from docs-v2/pages/workflows/images/actions/update-action-button.png rename to docs-v2/pages/workflows/visual-builder/images/actions/update-action-button.png diff --git a/docs-v2/pages/pipedream-axios/images/default-axios-stack.png b/docs-v2/pages/workflows/visual-builder/images/default-axios-stack.png similarity index 100% rename from docs-v2/pages/pipedream-axios/images/default-axios-stack.png rename to docs-v2/pages/workflows/visual-builder/images/default-axios-stack.png diff --git a/docs-v2/pages/workflows/images/delay/delay-step-props.png b/docs-v2/pages/workflows/visual-builder/images/delay/delay-step-props.png similarity index 100% rename from docs-v2/pages/workflows/images/delay/delay-step-props.png rename to docs-v2/pages/workflows/visual-builder/images/delay/delay-step-props.png diff --git a/docs-v2/pages/pipedream-axios/images/pipedream-axios-stack.png b/docs-v2/pages/workflows/visual-builder/images/pipedream-axios-stack.png similarity index 100% rename from docs-v2/pages/pipedream-axios/images/pipedream-axios-stack.png rename to docs-v2/pages/workflows/visual-builder/images/pipedream-axios-stack.png diff --git a/docs-v2/pages/pipedream-axios/images/pipedream-axios-success.png b/docs-v2/pages/workflows/visual-builder/images/pipedream-axios-success.png similarity index 100% rename from docs-v2/pages/pipedream-axios/images/pipedream-axios-success.png rename to docs-v2/pages/workflows/visual-builder/images/pipedream-axios-success.png diff --git a/docs-v2/pages/workflows/images/events/select-an-event.png b/docs-v2/pages/workflows/visual-builder/images/select-an-event.png similarity index 100% rename from docs-v2/pages/workflows/images/events/select-an-event.png rename to docs-v2/pages/workflows/visual-builder/images/select-an-event.png diff --git a/docs-v2/pages/workflows/images/sharing/create-share-link.png b/docs-v2/pages/workflows/visual-builder/images/sharing/create-share-link.png similarity index 100% rename from docs-v2/pages/workflows/images/sharing/create-share-link.png rename to docs-v2/pages/workflows/visual-builder/images/sharing/create-share-link.png diff --git a/docs-v2/pages/workflows/images/sharing/publish-as-template.png b/docs-v2/pages/workflows/visual-builder/images/sharing/publish-as-template.png similarity index 100% rename from docs-v2/pages/workflows/images/sharing/publish-as-template.png rename to docs-v2/pages/workflows/visual-builder/images/sharing/publish-as-template.png diff --git a/docs-v2/pages/workflows/images/sharing/sharing-workflow-button.png b/docs-v2/pages/workflows/visual-builder/images/sharing/sharing-workflow-button.png similarity index 100% rename from docs-v2/pages/workflows/images/sharing/sharing-workflow-button.png rename to docs-v2/pages/workflows/visual-builder/images/sharing/sharing-workflow-button.png diff --git a/docs-v2/pages/workflows/visual-builder/images/steps/adding-step-note.gif b/docs-v2/pages/workflows/visual-builder/images/steps/adding-step-note.gif new file mode 100644 index 0000000000000000000000000000000000000000..1311366f7bf89c8e9b7155af03698b33bea55897 GIT binary patch literal 381548 zcmb@tcR1UB-~JyFBtgWesu`ndwy0XwiqYCFt)fb6w1lFlT`G3$*rQa8+I*;4qm5B} z#8yRZF>7z~)6aEX_kCa2@jbrZ`;TA#O7c(MM~?S-zR&0RdOTIt@5@M=5rDVI4gh~% zOiWA|X6bQOeKvM>US3|?YqCPZBH6;a5;t$k-M)PrsiLB+(x+jorKRPprK7I>DC&Wp z)}yD7_4J(e44)YryBM1qo1;9%CvHk53`mAMYFB zCk5G%Sb&oO&jf#nh ziinAdE5=4g#6(8M#D>SF2^7Hd$ z3l4dU>=%o!Sr^ab7ne7dl$3m~E+{WrEtim~@F}mT=&!8$TvgjxMO>?@`A`!c`sGLE zmxju^rs+DHqg$*qAfdA&rPI2yGc&uZ=X=*cSkF;jPhd|^&qz;?N^ewG@4#Sh z|Bv21pT3gwzCj|PzpsBtb|9i>;78v;@5sQc)L=x#(C?w4p&vs-$HPIxBV&srKfHeQ z4*!_=@nfWJyuW3K$>qqDL$D_x` zd%Gt)GpFYpr>pU2{gY=k%V*Ig&u1&{zDf5h=eCIB!Aa0X#lE5$YXgBgX4+e^nX4-<~ZFJ zhtT|JEF1HwD^V#+BTb{SV7Sn*+-9=V1*MzCeNW=byY?3>{Ew5eo#o&*qty;`ooSlY zC6jfIAq=Nr39yop*$?PYSas=4Glo(4dAED+GheTJA7vRAV-#e~dbO;_Kd+Cr;*`TU zwQDP^(*w9~a`c-AbRe`;T{%w=E7pJ3yj`90u6BKy?VTWXN%rRpyQ%hA;TOI2Us{IF z-xtRD!xkJGTcd9O>TRey_#L94N}`)!YIB*T`0oFr?`y-!fx;-Ho{1&Mn?-x;XB#)| z*NeZBQUGyp0B=eDp7)2eF|`#9aoQh#|1ix9*slaqJ6KNCQ?qdAoe4$+31nJNr8pifz?$j{Vb|*vSvhBi7d}T28sI zCA;k}FQpqUe7Tm6X0{<_$UtiOGsC4;P+Flj2gK~>>jFJuEi~laIjOGWg5r3zkWF58 zrMS=0DRQU17*aLJbuA>qGLk8OlY8&~8+%33!pD;s?Ndgb%@RElUN&WO6C8Xw7ay?QS6=lYjlHk#qVKh(z=%~sK! z;nIhTg}=X^?yvs-2A~qz#Dgx|ZZ?9i6>T=rNUv=+!&ODLT9^!Mx4yGjooXl z>`yq4F1X&Vc=}3e+~t6@Uj4+rIxv31=d!)Kp4*bi@D!wjmsS$H=F}za&SihJz(jF( zY}$)%sFTf4AXAOkPsZAKo^d@aF~E8XD8V=Lf(|T4G53+mh%@v(J_qhd z($mt{D{~Wy+uU-B({pToNR@R7-6)SkUe2>ps_P=+p)nmG4!K$=4F^vI%k#}390WHt zehuq^pQDe!Qjn9P+`_zQTD%0~0%n5!7B3Kz{3i|G^=Fj{+q`!-jr@i-z zO5|IaZ&NOnW+)z;c7tSaSIv?v$yjh`N_7ihmlpcPX=8vjCpwj1HW0W$jDlz>B0OI% zUYG44^%cAnw@+C!zq_JH@aiUK>cWDquQd|XjGMV)rYYGkOZY+vvv7(eG*S)^FjC8+ zc&I`po`Xd{hAV%dkZr!Iw}_@cRA&9A6%8~NiXaz2=7{RFYdzr)KF2smx1jqqbH&<} z;dnlwpXi%`o}oa{AQyC#S{#Z8ecazEc(ld$WW4cKz;qAhzH=~}$qx;~F=a&gORzXt zhuJ3_nf2ICk!xNo5Ma0{0U^%4Sga+h;Y34#$$mgnL-f026zi z5qMBs!BE`;sWOVPMl#nzK*Y!pU!owAmKtp=%Z`k7(m{%o-G;X@1h5c?UXhI~k95KK z%7H&@O&J{kRFdEd;&6zZe(C#4&l%Zt zU5;}pb+VnqshR)J5lI@LY%`guI{xp0#I;9$RusqWBeu{KBFAQ5F(q*30-`_n6ifdY4~XOD9+i0LYjw)hL#C^% z&0&|#hfEoG$y&AXOlSS0iJYeCCJ(@OKIsCe%NZMikS4|(jDQWPLsBgT3ad*d+;#*q zY;{k7L}cVvv$65{)gQZ}vXByU$QF0U&3=@mfy|kPYqe%3WRW zNtAdCgb5&@nuaduR1ZhdI3TH*@aP|@=E*RO6&bq@83i1W43urTeXVqwmI()>L7-ot z#3yLIuGDxua8*HdUsAXn5D|oJxl=FxlJj7W^NdI(1>=UiW0B=T(QE$jEOMPFPbvpHxV3=k;>VA& zqS>%L+6wk1(@~A@#dx%4K)7w z75S~rYv+MGYeYkX_wO$X)9o#dm(RDj$KUBQ&>eN&T;4PgtXq(Nc(ubKa66UGJ3{Q2 z)yJ^&-8G&t<{IKua`9UA){Ny4Bu%Ll5=<{6f;ZcTlEE-yarWr%S4$*KHUj`Xp zCPQClcVCtyU)CC5_Ay`1Ltg}oACHV5pP?VWyPrUkpAd^*0_gqY#wQa?-V*Mt>!#>u z_q=W<`G3;&pTk>~<@zHrZ1U}wWLN_3=ds8W{iRv_RmTF{#RHz{20V}nbcqgNZu7ix zkGh~V(0D8`7fHRT6le}+QhaQ&zA35O=-J``9T0;pZw5JlgNb;WTs)11d+^;xN%yxw z8Z1mH!SK0FJ(@BY4jts~juH30W&9GONal$rnR-GMsj(PLTpqn=4aQq72uCGK5p4#{ zpw==B$t1!<-GkDlLqOai6yi`nLpXYuQCm8++bzV)(383`1k?{pB!rTah0<`-#$myk zIuf;5a0mek?1%0SK}8**DGofVxbOr%Xz(;x)EAb5mL9-CRvl=rWkTc!X%nZxi8$zI zjOV9z46-aFwkC{nCJgEeLj$0bNJs$E)CVBygAPyGq>|5q6cb=RIB54~6mFU>1q*H? zKz*iZCvn%#9cYX)sn7GEK4LHi51MY%;3WaiiW*q*A)}8wyaolw0icmoQ4qywH6YEZ zLwH9Lc%2XxfQ12$VrogHFb+jXCKeWexYaENo5Ec^$I~#XL(awGD1Kn4;9(pgZp-eW z)tJ!lNqj;_mqV~&J^&gZ*~L#n3J}mZB&3W03qXQHa1gK{bOs5YDuqR2!5o8B;ylrk zJ5+I-R5l(oo~Gf;`*HCH(cIP-B7ozu;HrZV!nNqL8QQ?41Yk54oDW^cf=^HhvLVtb z2q@4)bqWiv6^r9kiav)^LyxG+rs-cK$zWzd=%?iPS{&6fJ~0ykZ6~HATuZ9TgI|5h z9YWfaoLPQiEy*^83y-h*NWZLfix1wiDY7{r_1EDe*D;uw1T1MAGw~y>R4_go<*5?{ zR~$~K424fU_0Ag$qdtzL^~9mC#1|gmsE^KS>t#t9W!;d=yej9Fk(70J<;it{OQ78>6)62}&&+!% z*|hXo>$kErjIvb=?%g@gzT26trt!%zB}_`~QojVBj2v89f{&>TCT)}>#hQak$+5P{ zv4zsV?96#pkmD4Z<6x9yZ?!qVD6OUe;oQ zT=9TW@sMZnNJ{ZoZSg=U%`>@6hDo0kShID-vu8s;=|XjuJWKRzl^@rZh#eO*_~u-h z$=>wDt=rJQ)u89~`0JjKk>yy5zd$bV9en0E_dFB>s0)U;)1S!EpLwd40ic=i1mC0aMT>PgQ&aiaX+K?6{4rtgts9wb4Uvz!iD}^ ztDjl8uhOy6m;Zq8C6{ZDeTKTzqlI!Ms6ERNIK0aT73zT7C!a6rW@!l1D?Z~6#v02UWQ@+WvB`dV5)xwiVWRqj&nDF zE9%U+Q^>|6;T*dD zD(cYstMy(C#`J>5jd$PG(3q7_Hm1WAsoAeIj~Qg{JcA#aH@{t}qxAKkDs80ph2d~{ zNcne1M)U(Z&CKD=)EUi`WkCbzT&Gb5UG|o3R{C4nP3rGziUk9GvdctjGdVA{PD+0V zJ^F6x^<8-&#fYXYE~!LMt4+$Q*)6s8cR|~Ifi^~6W&Q33carU20bT)K@@*luZ3w~k z2$8TL5&F5rCSjTw+3xmunt&*;cFbv;b!ZEPnRmKK=)6X2R(*#%dr3ZfKt^~+aZ!75 zzQi07U0dH(KhgE|vKRMz z8L#h|nCO{0?U`opot5vMH||~Z>Kzt=S=4t|ige^?m5;D>1r~MFHFlRwbZm+A;p%($ zCVH*d+n>^O9n1TR7Sit*wabQglHUo^L4{s+By7khiPaF?lVmDU^zgI3RCa>DR{y|g zUD;9CIZbb$F1xeKu}QEHw3OJ|XwfoV0GvA4 zj)q)3VYw9MA)NM?NkV`aP1niS{;r6DhMz&Cw?Dp4cDpzHm<|bLfZS_Kiz8S6+3hfH z6%seOIVG=LcaBUrM^=}1MRz+SgiKFNrQIdvk9_0kZxkJg6`+O6ex(+VgM`N|Z&EcQ zav({tiU!zj8aO}X7tnE>9TLOzae`#`BgeCU=FT8gynn$CKIH)Rik+ImQB59x%`Ltk zb30)Y`7@T9rotiBi&_YhMNp%^Y!X&bnmj?I!vSv0;UMx?VE3=jz5@@wP5r@o)>$IF(DYI* zV|&r#T8mP{{M82dgO8y{Yjn#!OA;j4jv}ok740dABaJ~1JRpK7Bi$8tciLqt#s7ht z^%VRy_)6m}D@CU;b@8MGjsNikkVjL95xnlSvQ+>)F{c%*_!IYvMBZ@%tPOvvK_$JMS7#&zievzoq}65XUA^ zVH5OXlhS7soW2SDwn_7A6GqyEb8RswY%#sqV)of$N#A1qw#EKyi}UxE8{_XZncqD`Ow{4MM+t*3kVq7~CB!wNx7duiuJ2L4za^H4D`)Kf+8S-4aN(#FwFLv+y z?5d^jO83!-Kaw4eb*hYP6PDT2d$FhQvuBvT$3%?3lehPrv}ek-Z+>I{A@}sGcble7 z=DWOo+i&~!zxEwS`%YX3&I$*vFAm&&4m{HjyuKa0|8;;S9r$q_1}Gc`y*PC2>v%4B zE%?_V=Jz3%bQr^R6sK^M@Zu=R=P0Gm3Ya~A+B+}HcC9F@t!1NISNJ%MtM=2c-??<@ z@T1+jx?|L@V~zdec##ud&f^jVfr#)Ep7g9dpA+4OC($v-uU1d$K3r3gIM!V|`Su3q zx%cLnv!?yqXA(aZWRxmJk?IHO7u8j&w%%W5AxH+c0ic-9xrhN#_}SSi^eSH&g35`D zhm72kxq0UIU%_x@p)%&B=wV%I_yEY0Ew~rg=mKG^+8HIxC}ZfaKFBugpS>4;<(B>Y zSpS?Vmit~L-_x>()NE2Z1vC;@uZG8ohs0+;9bD8-m37&e{}G#svx|+9maWUVrrP_$1jWr@15gUKIa2 z%a)F_ZFGX=?4Kg6oAz1nqP;QZ#pPazGmIbF4^CXDlaL@TCJwMIfSk8WjL`fJCK z$z8^~w|*YKCCun#eWD{-(?AOzDzVYt(3xkCcdp1h;9;P}!UPmnKK5obJP-2M; zz`dbq#4E-p`h5)XL;4o4dLBQ0Evl)f^;fxzL6hFX-e`^kMVE?c*qu`4AzMk;r)dGh z@lR27$|E(mvMQ_ij0epyW3TJJhv>g)UJ!WZ*u}B^(^?_B&)8MCGojygZVznivFbv6 zOd5$n0+FM=f<|8o;RUZWhGmdT55>O>j34r5m|Q{|2~kX%TsQ|Ih-f z%uLT#sHQS=h@y{y?QWhHppkO~T`j%|v{M?7DbN2F76?DZV05_0#plu4XRb zoqg?U)ro!m&d9qrUr+W=-r&hEdpR^wOP@NlFdBF{wo-6Wu~=q5YD+I$T9;P5ezoZV zEA_$N>5ev6)b)>@qI8|gKBFV@RThzCXD(w9JJm!-7V~F(A1IuONxc>aXKs9>WR~o~ z+Y5PX3{QV^xG#RVOrJIrE%82UB7HB|ZK-_pt}^kp70NRLdk`V9RxM5PI;^!~I}I;L zEXr{0RP}j(oEUrU_=&cG=A@5s%(wRd%FLUqepc@Qf2E zdsy5RX(Yb;@{)CuWOUk?6`z27nL2`bUvgt~z_ZLp?WWWwd9k#!4-lN$`Xm7!#o!iR zIzJs10k1r;TIpt>GM~AcIZF)ez0OmnD`qN-GnhvLnM@f1_XJ(ZXw_=6Fwf?B?nkOs zT@i9rXKu_;=q7^*>Tl71&ZClqmqoat3c}u|&Rtd*Xhe%T@@NNO*sQq2RONvTo9O$z ztc_toNM*QUwgqnpO0{b}%BO&LZo8l#<20nq+=OluWio4bB3iKf5tT06)2piHF!*EF z+84yCv0Kii6;WI`H8t87B*3iOq+FjuRpK(~Ke?;i z+BIu6btPl{4Q>^#KrzblP4f_S(08uRq7j>e>6(gdWFQSjb0$2FNfs}E`S@|<%UDmk zv}{`5n))ofGD}q6ER$7ql$Va*mGy9P$$|_DQKS+l%d#?j9?KR?Fo#yC4_vwLfEEjw zfnPEMF!mxxg0&Dibh0X%_Je8F4`xcvY}>he;T+Cu{9x&{_Nzm0DXp8-ixg$PH{{?0 zNXno%p6%{9c1x!`O%ONDKm`*c;u#^oT^*LZ(#!-S_}x6MEK<~2R{_4GY+$|hxcu=NtI7rNt97+(hXDIchKb4V_8bgw?6MX5}NwF+29Xyyx z$9J1E5x}T}zo>GiX>KCgIb`f3o=u~ZpU(m=O>f>k%Q8Jok)1_w__P-QZCa}x`$dvSDD;C>vxU)R#2+DVlY@QA6twCOVF1D`K3ji<= z?g4H*K!%g!FB>rd@KS0>=Nvft&J~r;jy+YN*GkkwuE(Q*1hvoBj+F8Ctz6WR4?Z6` z1p)c0xD|Dli_RLK4zlu*-E;xGdnyOiygXgvyq}OJuGGx>NZN-)wN{=!ycOXVp2gOG zQ8R7zM|n+;|12btupku{{St$PDj!G zg_}_Z39uZ;(z2VD^0~ENy+7>;Y}sX^Xm@|sHfgGP2{8s!Jkm1fm@|_Gb?3BJE6CXE z$U0BY2?teH&ZPjNPO1k6)Y0<4Cj972nbtVlZrKyw1%;m|!`@WGnI;?(FlUi*6OO;_@popy|m8wMI6lAX>v|c(V=}xZ64J?#t&4-r&}I*L}BK$`59> z+PxM(LF_*^8PM#Fv)V*sq#l>IiZ&6Ej z{oAu;CRvrC^bNY9zWRa3505`0*4A3zL+GISd4|06+l$ z8)zi$A%)DCKXo_qE`}O#mu-}>gNi%=wgCqq@o#tE-q~?n<0^q-0mt0sIJY5KJ zK-(P4C&pk9rhf&=0DM?$GsE(4+%B=O_!<{W`O5!mod1_O<=VcVj1sY*J;uKVW17Mc z3gyjGURifTkipETs$gtT{o}75DSpmfg7)R5*}U>3vigK(Ud|LG@=gI?*kK?g3z}>b zgupjb9#Y&zlOqGjZvk4~)?hg50&XUK4s!qYNV%ry88 zI~sgQVWSqPH|8H$AEZ#rB z=rFB1gL<{J*BB`LyS7R&R0bVUFB^glNKY zbU1l6`<&R-tTIR*fHN-WMtwW&w1}5+f^<>H`&4BT1iuOZf>_XZcLUxUc7LA;_MS#Y z5Ybv*)#~9Gtt(0DA1XjGRqtjr4GX)woxv$z?)NrnX)d$J%%#RC)AsVT5#-5rcq#js zz%R$OsFkR!{BHR|daieC_w%)pemeJvWmDioG3jg%`qnfp`c=v2G58{;2tfO=VEf&A z{2hT7?@g-q3UIk+;ld!;Xj)?{;B%>re+JV-E+)tzLtjp~0w$?}fiI-oyieO0D$7Fl z+xgytq*rBV7P}L ziHjy)`p$ejR&EF#B#E0mmYyGo21Ng)f7JByvD~ftYqth(DLxK)G$^+|_~J-21^xIA zhn9lqkb~ghb=pTikHA8=^i(6|3J2eiWqU-YU8 zdb)Rp?{5u#0zA>Pdm_U9#K7!{LD~~u-6x;0PmFq=FzBW$+Cf23sOesiDTlrp1=Qk> z{!4BBS0?(FcKTM{`ltwf>ok3vV*S?*`nEm#c9Z({>-ulb^c`po961b}L`P9BgXJg= z6O&OX>tHqSFjvzc*;fXh9ML~~m1}fHJts$}Jw_jWfAXHz@W8>q%bOZ~$uM9N=J#Fi z#htML@3DD=;TM(xlE03AZ-8OAXhdKj_2YZNhB6dSz)zz&o<5PGFw((?YyYT$bIRCK z#hDBP^e9HHb7-DC{cwq9FC&%6K&|~MNZ*j)*YGqWFl@s&J+WapU?4F0JNOs7QLal^ zs>{=$J&5*`@hx6ilcdqy$?=Z@Mrkh8ZCQbz?7${60Rmk{;nVEY487`gTKRbhJNL4# zIPG9UP;FX;N=CAI#KRJo;k?NorFr9Jc3>Tm8x@r@N@^e_0)@{erP85)+d8EWAwUHS z)y4(7ss$*kfmD%H+NdH;*#L!_0N2eRV_8ZiLn;&WgaSNp^@zM@IN&R-;a@IKOSJ{c z;=%8ByK~aOBmYYF$F_9LB z{w^2_jZG>`g1`OPR94#LyXAYOp`aJ`4c8g7N=lp>;njz`29SV&5 zuMk6%e%mQS#Iudz0K>7V@9QtLbpq1^r<@PT-)v4RU?>LTL)X(d#?JiH?@-<$P?%ti zsdEf=Z-wod;5CzU=o7$$!xT|>Ky3UN6|9N&;Zq%gzo8-3k{wvX!9=45WT)(%EI zry}Wy#p*i*xDr4=D1sDFc|4W|G+#}^rcFaV%|cM-A(%jg!#T6fU`Mq81=j%K3=sTz zu*&o=6+m1%SeG6X5_`@J&D3h71p>J!Zq4Bm2B$6U9Ly=xu!z&if9b%MQh;(P0)AbnFLmCOC{ z&@a}hz1C?{)*m;l)6cDOFq;fco6PGr7pFM5_w28q6T|jVQBy?o4ODK`QmE8e&PSWz zsWHE=HbwV|1yyq;u+;#5R8A62`Q6o3Maweg)xY#Z%iq7QBN&7s*_@p3Tk)yZ^HY8` zS^XMllU_=V|BA(P>R7`m+O0WS9;{gqD0B^NzE+vK0+w@8u(oGZ+BGp@GL)mN@Jn(e=i0)zi2_(pR9z9Iew-$?%#@Xbcceesu|Hk)!NyZYzsj#z=m z1;!npFQB#y@J%wr{@=m3ukw6^bV8O|tdL1(MgCx}&Xx0{w(I`_-zryoQ=T`6a%ff+ z{U}##%rxn$D*jpR&|eVoH~8khvohIL{nxK=XmV;!t(t#GlGufA_S z@2Soy1g6m-X4JGV_&grzMmTq zX>2<(lPJ82{~e)RTD)Vl7u-lfJ3C-#-Ym2$9x%lHZf5e_dDue2Q^%K+uVWm8c%noK zTKNlWms$mLYn{6CZMsX_#NO6E=(rW^`L;KEqx^hLFKaDZok^K;@tr)>Gj<~ z9aYi2Aw2`TyZTHx$=f{ zyF>W5{NT6>X?thL;LX|InAKlr`x9=z&km-8Z=4^_C%!p9B90Q@9=8_v-F4jf_7`vO zHtD|4+5S6ArgOnbpI^HrJ6t46H9U}Y6aC^gz>!JqCP>NB2dsx9zoym*HQMxJ>Bdn? zw>QE(H~kSb8DLelrW`S4`>P^7Z*`KIm}@r!#lkaatkjxW#|e_owHYwC_GZrG&0r)= zCj3^gT1$6Q0Y+_tKp$(!4wl#o(FxCF%2oR=WV97(*qzB--F|NbT@>coPtk@~Yu)kM z;vpmZZzpL6A_24jH~;{C4Un|8SeSrP+d?>h?l64}JgnSY_%^v}wJN}7zkU|d7 zqO_Su(F59jq0+~zhyC+R(F{*hB(H4$>WsfiCWCz&giyEUxE_H(M6ifj6CHT2x`L4` zAqpXBF*yh_<@nW5jadF*$fFNzx|zKCyC^Mxi;iQO5006Q=>NVXFMt?85BUA!l1PC6 ztGP|Imu0m@A(RHpHy$4qz{xsqav^W!rW|V3jQ{?KU8nD;6JI}OP_{I zO#hhM{>tcQ)L?;0m;SHcGG6x7NW<|gqI zw>ok*X#2<9p803)1i>mU%q@0ccd3UBqnUqUZgy`u#GPyUWx)=i2rIvH)E{%pv~ym~ z&iDX81J(vUP#sfq*4ONL!D=T;mEIsLY#-G!f6zv?j7EXGqe`GIMwfJV@k? z(vmvTyG9M#^@<_=*Xx!4Cvzj_6mHb6RjqE+ zZMF*kuHPMb{k!3RPxTgUwX(adZM7kSMYh}d5^c9T1agbEJ4LG3w!6gIM0UC*M{Rd{ zWR{9{dgTw+cKVQ1qPzbqa|;&TAA6Z-xBmn6U*_h}CVFr|_5PQ+9cZl|{QqEXzvGeX zp%kG178vV=-gAJu|4)IPzix}3tMxlS_a0LF4}o1^^KUIxqsRvS$O(2X2JJYIF*osE!LybzfD-`G5* z;5=64feg%wV=Egg*)n7}AFFd;a3SswHXm=eSkoIlXFCLsU6n~*NP77Pn@8p3FUG6h zU!;?x_WiP$dV$R^rMWM9EF|=7ftF&lL-UvZnI2YtSQ-+$-3j7tV9!`wj9fhNp8_)< z`-D6%ZH8wv1uaMCzi|0Sday}Ihm!bKl(IEga}q(`fh&doNDrYbs|w{pDg~c7COzSw z>L~vfSlvqLcYbHv&$pmVa~1=Crw1Vool3CDyFsKScnI^H?FsAO0=t17iu9zZB0B6o z6omHtjm>+RH&jf$v$+ji@NGw)j>Hz?|HkIo>222+cK7CojLagdu;rihms`cW$R0Ut0F+rKU8i%YFX^Cz-Fyfi!L1_!#;6uYlhol6_V9 zY~?6q>BM8t04|R#=*?Ake-W{Q@W*A6#;3~EHw&mH-EZU3K&`LKMgC{v#qPg{PKvSX zv;qaFU%fJOd7BSCwr?{CFiS_Wm;li0NUEFL@ePhL%Pcrd`fq-U4&`=v2X46fuJ-E@WWpM<3{5VAL~zNrQi49CHBWizZ-{_rP!0fJy=l9YEA1c> zs42~--T~NxBPb9Na0)cP7s+8pp=mS90*MQzB9f)Xh+)~!$(deEU_dFQ(E>E{z@q{j z>*!dfJ#p46@#gbJKPkaLP&8r!nRF}LAj3rs39LPAR^Y=H`&7(w@fo6}BVXRvA@Jx} zvMKYlv;ig@?~|nvT9AH8>MEfsHq-#Jo6e0vd>Z5|ylQaKY~Akyc}lF_hiz91@^I8d z^LSEe2LEUoU|diD(v6~EBREP)vF;=>o8RB;Mb=Z>VG-RdtpPUkk;Xk)2(PXz&L=X0 zkrkN$4>$&lAiyZ{kuZD293QEXl0v@SOQk%HdwDttiY=D~if2h<97zEF`5mr>a@~m9 zmtEIAsHiIE+OJMvuLtnZxKVd5kh%Wo0-gC&KA+{6knYr_u2ce2A1dBFktwPc2)Lr2 zYFTAlqo8a!$8}@jr^5YynDVKA)X*G;w@K!<)3^@savq-I`ZPEoS&^)pg?)(N+wWs+ zN(MKivKm9c3mE*<%U@bq=^xNbt2mOWV}ISdx~aaajt{vcgI4}Y1_W0&(=%RDzxUJZ zJ}>OAB#s_owo%1kJ|a-%YMPc}=FIdlQ?b_x2Wd3Hv(13=j5IsdzBf01{~^% z`}HG{>H}nEGNx!fh|)d&=&DeS-5~ylOP_M&Lc)UQuilp(7?~hh^OTtI_$4MqW2y>x z+&pPZo==Wvh%P&D3smaddZQ8LSTls^f1AG>uo$7E@q{dZy^We)3Z{+v%ZlpIF7O-< z(5_M<)1@_!5GtkbDXr#M)BYi&N8e1YH6v;qPLI0OVKnXtq9lo-Zo`tVZ!aETNe(Ii z{t$y1xkJY}JP;x&J^-a){xYDKKf>o2)#EtlLH_0b?F~n&>CVUyYD0kQ3|~8iybGDS zU7NVxX%t`5T5C5JPxkScuAh<~2&Cr|PX*8WfFD`jGH(U4n6`jiK;bvC3uqw{KV2(W zfF2H=6kr|fub4fqOW0rjZMIrZkO1JVyiG~XPV9Vw28mPt=hN^S$EczoS!KTt{k3mT zw1K{mF#$#{i*;i`H;4Y>?LPEp3k}7(idoQTtEmXXeDC_DDj{0b@GKyw<$xk(Mq^XI zE6i>5rt^)o#Yh%`Zud}?)LH&wnY|YrwAN45~3}SbhIkjAQHs>&QK8Nxf``C>>LCgYc|F&v;EFM_!nT ze!}_L0;sHQLoJ(<*PThc5oy=K^x+9b)<&=n2h!`(Zw6DJ?Z`*Qt|aL66StyYk2xcL z5gnRufM~R{$Ca=2yjJ)mPpi$ufiBh3aB=|%E(VMF13v8a3*MbAD zLPAhk;XzgokVHJ_&47=tqDW@u3+4-KUdA1#Lsk?=#oU6gPO5<*`@L@!6&^JORB+f7-!94`x%g4?e5`+o)co>3X33X`{pQOJu z5ZxX(Vmr!X#YK6O8f%rf&Q~SgQ=IAyohyrOuD`P zR=n|hmPMDPP0C)66OCC`NzXfh$zSFE)HghhDxXfZ|7>_}SGV|PvN=n$I=}74_WEimG%e)FN86 zRo26KI~A70cL+>SvqY@FON52a{caHqK?AN*F`&Q&<Y@+1mWT&Q*nAm+I)%2p;}V1x^Et2G)D)}M-%98k_=^a zDIT~kUsd5bwP^LwPP>ofV$ogJVYqbVVBv#9CKE!t5gb76Mz5jrOEFh8Xu{?eC!en| zq{fjz2ED>Mnl2`bv`oDiFb8}uiRM@+Zzt!#oh6Yi6iSA@L&{1VY8L~hK!&u{eHVHh zAyAW_w9BP@-!&i)34;5slr$HQ4}@#Y5Q)X$qgpI4mDn_=62s<-t$Vq-OZdGI_Lo6y zx@fuNkJ16gJB?)QOYf&Neg?ro5Q*&(9}i#j`_z&${@%>JZ1ub#4SqzI|> zQLikyGP&4XjXQiAoz`&^$G=8ifmNpI^my62uJvR`6} zf{6}{;R6B#H9HumuS)%Hm;+@nwonDxI)ZN za`p08@AY%y)G4Kalrs%EQ!$oO95bZwvDBZV@|o%>SgkSdQ>&!!&V&LdxbgCnO@9lE zAn+&dh+bK^A3|$p(r`}J$3Z7hjGgVF(IK8?T+HU2KtcQ3y_vIf?Vjvh1|2ClPaILJ zgHh2kZw$w%T$OV)ITz!cPC0B5+UWF$Rs3nszF+s;3Nxk2Vrf%rl}OnNM`>lTj<&Z- z)ow*NglDlYskOy)ySO4Q1g8|~m2-eyqk-pEzk+p7|LYb%Tv=Xc$C;Vlq0v7 zuM<(Am#Z;cV6<0Y*i)ci-8o$1xmRdPTWHv(G4eTOuLz}GXf)b6QdPTG>=03Cyrf|u z&rnz*2KgW7A5s7TfIpD?KN<{X+iIPEU;O`12WPy(pcnGb^N)WyxToc@tz>{tH7!SCc*|2hA-Sp4tmUsAIy*3uZf@&7t&6;IvwKj$CvqxScGBs^@Gza)RYIR7Af){2qcsT~Arj^2qdvg83~TvUW6 zpT+MD-?*}JZuS2$_nr++Z)>+V2?0V&LX}Ra(hZ6biV}+S5{im|N)=SZfPf$<9YPPi z_g+MLS3)mR0wPkSsx%c4rAnT#*4p*i``q`7^WuDgyqfvXYmVO-<4RxtHeW~LA3W|d zfA9~YqfhgXFNAzz*PM9^Ng@>e0lG%T{r&s&AN=Ek1+B2PY2)UV%(mnG?bsv1dn>$j zZl@>JPB)*!za5Z*|5kcRQI`UgkvK#!yLF`6?I%R~GX=v#27-_+sj-4yNikAk{J8xT z9mI0RKfqCeYEVdqN~BaBOhBJU54j9|fX_KoFd(2If6FP{0`64L1^Z&ta%v?`&j4va zd+*>$q_XXvi`FxB%g(!T^0K7h|FCO9+?Bi9mpqMKt;6bd1dx4XOkEF%4d8 zJ^wCbMf3W-3_r?eb4Zm)KVF3rSgnfqW@eF~cK}Huv>C_wbqT2;tkh_u6lfyT1r10N z;frYs8fxxElqRifMWc|)M65cAe-vI+iF&y%8Nk&MUq6Q zT6n9tQYnr}4%Yv_QQ{v5 zOE0DJ46GSN{~fITd9Wl+HYURUc{GUp9!COeZtDZ?ntvY+ZWlcqtY06f_}gd@wV4C) z*?;wLpi+1AuSSV0?-+yLCW~G#`3h__`KwVvZK9R+o03Ulp6L8Wqu3&z2o^sBYYsJ$ z6rE8?LbO?4-#^M0rd3*Pj-G+Fub12`iptWLR7^zOKZLZL0%*g(-PN8s18bFI4J-GC z57t*^(TvMWL$wbVq&~{7`8-=a+(Ju7Q)UCLWCG$pi)cnDzPPWqLPA${)29 zCL;AE`{s|jd_(3df-dQgoeCXSqL5h*xfZ@v06O~d6PT{8_9w^HSgmIb{3c|(tlgqs zSUd%vv)em}g`jZhrzFepdV!l`2TPhloAS%)Zp9lB2fYoD*9?~1v_hmwCi5GXB3R$nqq3Om!D`F0Wwn3WISg)2X| z9M|L>Kk4YPqGB0bKLcwtu@>LC-l_1$8SwQnn`q^W=cfE#DXTcsp8eX5i~-W8L1UV1 zBhIKus|g;G_MHAJafFSNi*yR>wA2DPCz2w*Hm~&#Otw5?kQrfy6LzV{jok2h%@a0h z-`#l3i zGVhI(Mgx;7QGwrv7~_9{wf~LwO#Hv1J^x3r_V{F{|NN_y-66T}Boe53;rHHu2W!Qz zPLH-4zn>m&_gx^K?0tAl{C)7{74h_B|2s*XrOP3s`V*{y^>Tpc`tg(s+y1b~9MFFS zYm8~zK_Ys&G&lSI6|8NCAcy`1thtfE8b8MlR!c9BF}c56Sm8f_wf}3Q!RjI-Tst51 zPa6H%4d)GH`?n7ftL6W6!-4<94QFg8iu=zuT=r4K-!*y;(?q#HAy|V`zsJ2Z2u6CN z1dcnt{V;t!49#e+`}aa#dBjdoX^=A_-$OH3#>BLSO5X#U^q9{&y4knA49C5vZvkF%bm z{~fUT)9x{Ob}RiGuwlJVx|M|g>^b@uU~}*6RyylBvI-IX{10Gr)^kJ}cX~y?{0-QY ze#!DV>pAlK4|b3LJrQmG4|b3L$B8JCn`{sL&+-cy868>k|H{0C{G456@*mAhrXr92 z)x2bIB7n*KC-ahKlWahkuxtSo^4b zek%xkAALl0{}IwkGA}ixUUuHB-@o>y!(D)6UV3)VcbsGYj^xfhesS__cwaa-uRK2@ zt$GuZbvC?@J-hts>82V%Dl3>DVlY)c`6No??^9QF0lrU#Ni*`dO{A_A@=MNKwA{2Y6WkxIX?7Ex^4 zJ(I{?uw68&mU)6F@~Z5*;0?Jl(CRfKR=W^X6m$3L8Q;I2D54)`6!E=j?Nh3wD#d4Q zn>!PEq$((WwCMfG`^6>?(KnlI%BKe)vgB+ju>k{9~9q%ipT zi+k&tDPolHVB@?Ael-GYf(=t(Jh65&Qnu_tR)oQWrLrn9VoRaQ!`^%4FH=81ODS;5 zD&P;w)N(7=c-2|2)fbfEQ8_4m^8346WpuZ9N5RC%XJH!^7s6YB+&C$m zD{%dUUE0J?9VT73dKESU)@C|E8p>6+p$9kx5!Yf`4-Hf4B|oA8UUaJ{6;~}4Jl~_t z9q76)@rgeONO5Y&1QOzdG0~5yW}C{ANouMtvgEX=e!B2o*>K?qt@e?x>dQ5W^WY;( z6^$LJwpqTVbu&S^VLt{4E&y^)q4+5S8b32Uy0t8xLBY2ibId2`L}ksU0&fs`wKfXh zdOJtFhfUBIwW9~}g`>c0^`8&LG?UE0k;EAwBe%geuaIK5^O_KB_lgc&N5)cx5l;~? z)C+I%)>7PX5cP$1IFm0ecO6_;34j6kt`_8S++{?Ovv#{t=JK45v&AcJzw+@{qgp6f z2G6pPF&DSSn*A!yKYUKXEv5(VJ5`AU>iL^K5bs~cp!t03;4<`lWIL1n1DR9XaOQ9z zEj7QUyjWPYWOeTq2xGU%6&Ql%~7VA8hq*sEfY7vKUm59uSw8=N=@zah6CF23nTyc3>dcO9%Wl2&GA!ap7a zx6K3@t#i3A8-=o6a}Tju){wZF(CbucJRS&-cK)-hk%O`xD8Qc|C4ZK@B;XMk@2QVE(1Wf(=rydVe+9177|p+1CO~=j$;7 z2k!~dHs|fF*E5LTwTgW^|FX#?omk?BvckZ&K7(!-ZB#z%`w=bH@x5qV@)g~?){jTw znhp&sPA2^V@zmX zc|5hlLD#p77gm+%mKlFw8-@6)!)|5>L$6&h??X#OIQSHw6JHIN8L5tk+1bi0oAsfx zVvUS@b8!c1Jt_t@VIr-utbi2j7l-P@(_YM+(M(4r{hwN9?`)*LwYdN*q)Jdg# zp)^$PD0WJGUQ9S74q+w@(>i?YAG3TNb{VPl4!HDL!CSY}bFwz)W!IOh#U+wjJau`+ zCXTWh)ZI(G~rT73@K8#?}6Io#Bn)3b zi{lFe4K`);s;dvZIi;p~wCdaSzcmLPd(28{HNGAG_A=v`cg4A}?d|S2&(Y(Lw@RP3 z>Y)mbW)D*2I!~hs?&39Y$y7gqGrel+b#QeFwDVbk zKh^G|-QB^ZD+vh@&ua}Bj=07Z_`t;2|=y-L})GK(Ll- zkQZFjGE`^?uN=u2|GnN}f8@`;>sCUgv2o(A`#zq>y&@j7sr9{Oq8;M#9m%>GCFxD* z8F8yA&-{ArsrU4fvs80nW{}tbq~giQe)!t!?|xKzL*#}BK@%qHg6A8$g-`w6V=ds3L;6R@_x zx8LXs)%2cx!Vq=dk7J+h&dvqmIR+}MA9Ejfc?bg(><FT}wgvrRC zn+?M|jlrrZB;uY2rr+xk_NgL+(i5j5+RhMreRD8qh;Z;FFA66?f<4bcj4 zPr*tyVl{~l-jN~?gTYK&=fYg3FiD=zQ~N{G`@=G|JZVH2dnN<2OF~o3!X?gyYlMVP z7KQV<&?)za$KS)$q&(RoJR(8JmZk{d&n(SIM&bU5tX@d3P$Wz7h2AEYo|H&PXylM* zUL}F!or%ohKb4v8*Kgm>SE`e1;!+4rAdY z{3stMcyplarlbvr@k+s_ zri3@AL{6tDcLYVVr(U8;jhoiCxRIKYnwr*}nlYW4b(osNo|Y${R&Xn=NE;sDnf3xe zccV0|QX5Of0Q-kr`oACL|HvVv$^MO`{!79LZJxZeefqA1 zltcJaF1?<-2ckHM=VR z$RW5tu6_G^rp9Hl|4QRSIYe=tZFltVK!YnSKR2dcJscf*-n##7u|0waHGI)_xVtu5 zZaDhl_3^Lmg|{)#+sSy_iJkVo(e`%V-&?=W!+nqGMXdZOk3y{iK$QJfzO+}__yU=P z&6fO$o+jh2Lk!(?m!Kgc|0Rd;=fhOXMy_uyk58MMF<}Hb&rEulY6iTEiqn%?w~N=( z2(ybfy-Kpznwj6SPrRkmT$pszLtZH5Zn*sCWXrVsf@xM|&BCdVTBsdTU29T><5v9C z3NrrvVG2Bkw;V!cdOgqaXake=uTjKpRqE)tFMnBeFXT=) z^hjyok(>5%qzdHke-`jgESuia7`~Tkp!i)P8Pdh(aAwtg{ES%}5Hmg8@YQl|=TEEd zJW|iN+w)@!tqQK@53BB+C~|3!%Rprj%nTV-fvUes;f-P5OIfP=j+24k;kqA|=K*rujMS;{0s_3=hM7O4O;N==LBJhN1=u-T+_udvs zE`6TcK-*2t=e~F6?f$|Oppt+e@zU!A`v^DLUHY&eQK-1R-DjJxMjjXa{_y2hdwoOW zyWxX+EG1b-Uzh@-)4BUy#E#BWg^}jrrUnP#6dzBJw&qC!+X`jer zo?d{421bDhak(nk6TryD#nooxuktL4G0yD}h8(;KoY&HnkcHzYV9VUTFsvdGKn(0<*QQ8}{{obP!>H?Q zxT@J4RV>B^_zMH+LGo72lr?_7>U`XI$70ljDg}P@9Uj1%)7@E)tOM+o9lL*ceHsHAkW+o6E z6RvbZ4lHWL17%{zDCkz$UOILvOXbp-AM9w|IUtud*nz?d@>zf`>inmC0WSETykTtj zZ&$BIQuvXvl_At5IsuV4u#3EP$ZL4NSdcy}5JFt+M7rhD_}8gcufV$jjMn2Eb!yC1 zaGjzjJ5}%+#OU(PQ+cem}fidYDq$wQuQwI@917`D7u?-V}Rmw?Bvui+`jUCP`9m&t+<>n${;Ky#UwxusE< zpmkxKQwlJ;9znq)R!uoQE*n#-ZmeR1jdj-lVsV?JPw147{=N*&xjB3f>f0h1qx6$g z<)_V6Zs{Hl6ucH#idPmx`zuEZaNj|bg|~vx)G+4qYNQ`~QGWyhmu6* z*l~ss8XbvjC$`Y%=MW#st*pa;Q&38tx@@}b-8@Gxxr_h<$Z>Zhxc6VPO+Les8Ksy~ zoZ}4jOQeq`|Ix%ry9W4(D5LU6cV>G-_N9;8q8(O89xq`v__yIv97_4DU$QjV>Zcte zQV!U3d&jSw#)dvNM`V^1Km-AcH?G0H2#j+aR>P=uQYUN5%-l&9b1drgRTCX(eZ zIBQ<57XOyln$XGgkgAQopIXNX5Vbs>I}8VDF>7 z$LJ{zsJeuzTAXjz<>6Cqii;h^WP6L|Q#bhmnXCMq=dNc5dWv`P;mKYcGjZJ(BAH`z z3*3-4**H%sMd~~te^gf)i@Taafe`?xwa5#=t0-!0*gZ9vTPwL~o88p}*|B$K^t9?w zHs6LmlU)MZim<<~H{kGz7~tw4^F}a!yH9Fs<5>VxDmIV(lzOSg;$XG|YFmnGbmaq^ zkpV)I{HoMe2E8r06GZ}$x?!F6=x*e6-L^aVm@`Ur(nXaM<|~##Hd1>a%i=p z)L7i`lsP%)qX{5w47Km}3quf%Glnu!^Mx74?|BaO3ZBlF08+7{93pcr{owyT(9OhD zdK8UP-X^ETgV`_M#9Sx;(ct*AS2AVHqCHuQ+=YIAQ4J*s8^T~1)xf@Zy0`XEbs1l* z%ZO>R(u(1NbhLoVRtlunJhh85nD>@yHVPX(ltNGJa&m%nOF%m^FSLxGqs;_0gp`g5itOSmAOgYowP>bn7rm z`Ip6VkS?Dz3?%2Rx)RVP2fOGfoajN%C_^eAW57mMif2-w=y z$eq=Y!KQH1D6duXj3V~3>J6A4hDqgJX!Nhp=ezVD;I>Ux^uMeiDQ4&Au8YzqI!uyA zc{W4p*em2NU=tL`B*(j9Ewl-I-!;G%c>jI?FebK_5nB_n^<Rj51o`3MPvzRaoO|;$PSz`a zh1f}V(}Qk^jBZmT7I6@RluuBXm#oYee9R`q%N{L5jlFi5fF2M>lqOtU4=t#^YLuF2 zE-ER+#|3mzvLKD}>*BZX+nC9pjq;VoNdNTWQph-Q+J&wZQh+LSo?)Z1}tLLL&+of4I+I(^&M(+5(s zrc?9S(+cECqkLL+YFgQ?vdaC&!}w981TyI9>{21&lnHO7?sbM@XDMl%^YUWoNLY;pH7`5vS%$0 zWJ>;k;;kf-mZZ)}D-11i3@~Kx%4hGTGQ6~w@UE8lx(*!zWdA(OCgaEfrZF9qW*>{f zPDOKQT5{-gI8Sj|_W-F>X{q$)xvbA}Q&n;p2D4a~ve=Gt;T(DXOVDm~4y8E*k60e5 zfLCIJg(EGSGd53BAz#KkUsWYfcraJwLB7&V{#6bpuiSiPg#vZ+0*z+{T4@D3Ed_cr z1qMe2XpTZ-g+f#F!W%j)NnVBKErmocumUp!^I)NkLXn+$(YMG7H)CT4|MPh1pus zj@ql7brj-t>c_R$yz7Jjby}@;47qiB$8~f|b!f$UD!zJC?|Pth{Y`6Hv)KxB3ua|k zSmOKofunl6w{`ct8?@3J9$3^l%{HhWHwf?GFs)Utij3dQ8=ti{`ph=IIBxXgY!Xh- z39x7i@ovJVH-)!0Mb0)wA2;DRo8uIl6D*pOyqinvIuyjz>nTU%ON+h$we9Jk^*+d387x-Hszz1#ZJ z+Xh?PhGyGFj@t;Fug4W%PguOp^3I#oEoV%7JvaN>FqeMuyEy$v#W$-KZ$5j!SxbMj z(fVd<_RY8BH`|=;yNd057VW>h+Yi#)kG!j&wzm7w)SS|ml5ydq74V?8lHcBV&oq3s ze=W@k3!P8#@@6~337*xbgDsG;xPj--VC1pv6v^lmYwMJl>y$d_ zL~wOoRO*tkB((!|Av3xZ+PZjD89q6db<)hl>+;>jTs*f{@Ry9mxKQ~K%L zSDcyIYgYd?P53A!-c}`x=p*%aoHx%=cfYk*;J5ZCoxi!MAC8He#X0?L36ID;_yWAF)7aUq|{bLDFRDe9>_0Jn;OL#sUZFJW>qb_=(#^O|@kS@mQ{?{D@Jg^sK4< zV{ic$6|G*>xIoeXTC@D#ijDt!7eTx3yKv!XWFECh3oNR2iF%Z#W$kKTCT@|--Gd;G z8U04;BCuWm^wOE}tc#%d)zzI%j4HK20;aQH`TM0j-EY@t%>{pAlCQcoJwtW>?9?Q6 z5mXslk~VR%o>`{QPro92`PDnX24>p5c>Vl{rP{x`smTwae8#}YTNT$-IvF4aCxHz0u&@~=BqBFz(-0EdcLfv> zVefR`nfI7Cw9`%`j&CsdoLF4sVo9I5)FYqgd-+F1JxK?6dAWfdhZccS6 zdP#?7442d}RQwi`N|Y^~hgf&ek=)cALmEXZaaIX-7h6jRl9K@pk)9#SZMpRibY8_P zGFlIWd*Fr(NvcN4$ByV5qily=^u+Cu#U|6rj5_ATUkSFsCk&tf>Y*&I`+$r)4+IKa z46;$r*_G|>W$$UNc!U=4!xA~rMT~o;uboyE#cp+&BLh=!3xcm}^XWe@-+MBVz7)6k zQy>H(z)B=sQ&?jd@ts>q{D`KwG`U2dyROP2rk@~Jg}d=!gfZqT$sp_}oog#?%Y}FB zDQ3LhFmU_1muL@kLkzwj`@KTaKYX4s){_l>%I_`8?^2YP22yxn>Ld&}Rh=4OOZi ztnM5#tBL^Vv=>$3ORFJ@g4R*qi?sqPI6si%Sg5ZSnFhBNUKFJCD|CxA{}OMZaBcIdCIlNhBHG=LiyA~l5O! z^~HB8fOXt4RDcE(_GZs-gu)7#@d+Wpke+s1@Z0%Ev0_>dr~sI$lcvPfVz71p0WLww zG4lSuZKJUQc#+sr5mS6m>|sS7wZgAXvT#cuF>EZlAODL3`K0Id|iX`k<$wJaQ=z*Ch7 z%6I*|vMGMFV@qJUj3r(qGF4fF0N`#|VWh|jGGl{*o)H5noqmzTD@fmf$K{}$gvhVKV-x9ET7m`SM7QSof!f-jre@FbX# zbBN_apVN)Adpd^frb|ONft=7IM~yu`zzW+Hw`u&ZYuXlbrC@bcNikeG&2hf`J3m7HgJ?0RM`vi^r)kkm-8j5YI zRaR#@>_y?9nABg7Ha=0Nd?8yy(NW_m_@ycRldZVS*zKPxjAN)}QDm}-UffGit!?Pb zMd;eLOP=O4d4HEQDZ>@$mK?u0<_1TUu_P?}_` zQ4atUf{*zkgfqyB0zqN31l5LlrrDCyp)EvMo;i;LAsDZ(1R4q}%F}Hs016Z^MU&%7 zP4v5?!WNCY7$kZ#sNr((5gz)&FJ!0~dNuUPttxM41YH--XTywo3>I>?ANp+ya@Y?Y zM)@QzQXN^*c#`2R%27Ye@p(a@BLyd0JkVdCgboSPfcz=+37`xdJ-@Z-&<&fP=LNB5 zi1EoQEEi#qDHtagu}x&OL=62`3=}XWcr`Bkb8v(+G4BpVFB#q9t!}hcq66O$0zf4B z+HquTB@yHuejEo-2psnH1|M}VnFv094lF=Ad$2{%k4P8=iab3(o)O`^Rt2Cy1BfUx z?sLve1i+$D)G}MLC!?^4rm3*3p@xW-)`wunsVA;TsM-fQ@f&W0!k2I5f z?at}$ZqpOt)C+hzAVXNb8+0F)PPBsF_;vI4GPI5qXAPBm=0T|kqvQ-iL`_mT_&sZ5 zQnAK^Lj7n$Nl|tfr7MEs@i{Zf$;^Br+@&=Tl8nxDfXT?H(mjV$mEjq35ERB3n$YdQ zHMCTZC{-Pvp%0z8cRxE6L2(U3nflAv)hp+TYI5B<-#&~tS)w7lLD{kr;O(JYt*>NW_zC zCZ?6&!nzB^<-@!O0xp92g>JURZscOQfjKYIa#kIa z>C%!_Wv*Xt#2uljpC3kR5|M6+gdp+Bl*B4ZLL+V%7lN3C4C8zx6-vcFdy`KG=d@6c zkmX4$sG}Xw({N>dI1G+~DWT|27xV8>#Hnz25Ht#^y%1bG`Vaf)o!>(~TE$*izabjL zcS`0--r?w)AomqT%ME)uW}YAmk1`l%cO!%^roL1J(u|9}ti{)M^A#Pa36|N z!Z<=Sp9UN0UOTd?pAV|~jxVt&Pq|r=vW}~lI&!sEtY+2?rKDg?z`*oT5CJl=x}*G$ zC|beew1Jv(>Gwj5-5w9lh3(?cuPulBU9St7mGPM{)KN4X!bGDce8v`|m1Uqk=bM9M z1YfgMjUk|Op$+%F(OsaHuRo#EA}}*F=(=ATpKhbaW}3~@n#rV^JHT4$X^4NTj$Ery z;3c)t*;a^vbX{YUUb>B%Y3}h%y-h?z?`Csb0gO9`zC@lb&`jUmyRn%jJpyU`!qvW- zSx}9W-=DbLx?C=WFK^n&O^X%}g{G!%dXo}xWz;H>{3>+i;x*UbwWuDo320;#pyZD`P(_ zN9%sdZ{lma<6s`-W3;J*@gN(>qxMe+b9x0Y~l+u2(+j?uc2|!p3nJ*diHY z6+j^kwg#tPtEvXNP&-7yA~j){U*{|YAP>Jr6hypN)A^8adphX~Q|0(&(kePJ{0H+Q zdnQ66b{-&x0>TN^L>MSB31$nU1dUN${zTfmm|!tB_39$&Hz%xJr`zUd-@Iflz(Q|WHyk*RBQ2@{+%Ad`Dv8*{&@BCeI>0Dfh!|?=DXJ3qinF~j+7bus+X5e#R6`;8+MH&qBGRGda zcpG~KD6~VR@E#bh0n{S{hE+ije&h&*6-jnSqJT1_&3X98zGOgI6i~;DP7Dv?M^X8r z0b*qL1yJO0g1tH!5J>>|6f#Hsp3;e%Rf}po;a*i8nLYizU`{^8onvo?p}s<(VS)o- z+f>vlbOPv>Zv31WhR!tyxQ3y_S3zn#>EMg>&L|*PE-(xS*7t*OV`w%J6y%hNa7;Uq zjQnE{$c*eWcNGMQuv)z~t5LmDIX<~R+@Q=*+n5BGoN=rD*8bj)W0O2u!%YIApJS;|VAQGVdBJ-aH_GC7_uM#oA7Hpg{&f7emn-DAYkkuLN&BfBTW`S=a-Sj_)e=hbm^%uy}$q(A$Fk?%y?@Pr~}Z;8odbn(@zLr>o0-n&2F5f^@sjh@haKdJftd-d+=V)piO`|nTfr{lh-;Ox`3?4vDZ z;+wmNr1IY5S4CE#XOu#6~X~IqFpyG(eh~|oAmL1nD&nk3q)Tsa%K#Qc!Pf%1!AHj zpvZm(ephtmh^uV+F9ZQ_C%MMC+m5-{Sgas**5ojAH-;culo3XQ z<6+&71{YJor-U1hd<<;Av4;+-KPCsawFKks$^{}xe-F;b1v?>vk5L5s47WCIhqrDo zaso>b8OPvE?rtZ?aNQdhO)mMju{&hcg33$Uiu6o&4U~Rx4GPqf3Xv6K+t{s#!_p3F z1c?f){p5mPDCB1WE{M^30xOymY=E6S?8{$zQ2tKqiW-aiL~?_`o`8zs@6a$c?L0mj zjw74AU{Uoc((X@9j9s2uQA&MGNT*{5r46AvH$XI`E|Ewpz1FLNi( zjd#T#RCTTks_Bkj3wATjvA@pc){z(B0s;6ZsR?V<^2td#3dPbBq`NE?)Y-m38KYx0 zK$?#1OUw=w0l!4Xls=VoIte5pM;|GYug~JlBt;{6{5q^7eKnBhG9hha2fS>Isn{qH z4n}`A7Sq#EkiNP9Qns#?RaX>4r1K?YQcvCU2&|H99_ca6l;k3MQ) zNiLDm$}=@h5MOdZE89tjcH(f<3ko|c@^x4Io)G56I~OYo$$nOFo?$@k{duC>##0p% z!4_dxTA(ZxLNOGfgBAI5xAfRh&`Na3r37tS+x_Ack^)-^e(AzqWvADt8qkD;k$BSh%GiFRk~YETMd8R&;4!`!Lwm9BLvc{zzNw zriMgfU7P&{fuy%iUoRr+_w1$PCo%vU#qL;Ad0%Gg`I`YTri08v^;twOeWA=6Y5`cB z_csCkpWslX_ohO!!(My`pfEOJe#)pRl?YJ@JS7!>FQqvl0J6uYdA!vn^y|>jFAdAO z(H0{!**s*FWs*C(epijQGxDUOHuKU0(iV4XN?%4STj-BIQH5=&FCh=wvNnn$q9RVU zR$yX3sHELosC@&LVJjl{dC^C__fI;q$I&V<^wBG|iu}TEWDl<+4Z465n?uPkED_p_ zF7YT9I8vi#f|KTey;p*qKf#w2;89oo;56Jw3I*BiGI~cKx1bh~!D%~2+7eE~?+9SB z+P*P&4FK{@=|^h$QE(stY~1h;KEfEVkrGhJq7^`Ino~xs=zgpRu)B9D|Jn2>5qh+c zQRnpwgtnPSIn+i6;sdAfDCsFbyDv0qHP|J3tJQ~e+6R4n5ViPzoK=

}b9u!QHQWs0!@U6%wq5%i->u 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­$yz2|S^h($jOpLO`hA-PeHR}(l(AUp$wAfY-$ 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İg87RVF=*^DO7)cEtsTJ(&3to+XCalVYiE~Wq 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

dYK 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%0AM)7@g8=45YDe{r)AMHu2sT{d4qV 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 ```typescript import { createBackendClient, HTTPAuthType } from "@pipedream/sdk/server"; - + // These secrets should be saved securely and passed to your environment const pd = createBackendClient({ credentials: { @@ -573,7 +573,7 @@ You can write scheduled job to send an HTTP request, send a scheduled email, run To create a new scheduled job, create a new workflow and search for the **Schedule** trigger: -![Cron Scheduler source](pages/workflows/images/triggers/select-schedule-trigger.png) +![Cron Scheduler source](./images/triggers/select-schedule-trigger.png) By default, your trigger will be turned **Off**. **To enable it, select either of the scheduling options**: @@ -612,11 +612,11 @@ Code steps show [logs](/code/nodejs/#logs) below the step itself. Any time you r When you select the **Email** trigger: -![Selecting the new email trigger](pages/workflows/images/triggers/select-email-trigger.png) +![Selecting the new email trigger](./images/triggers/select-email-trigger.png) Pipedream creates an email address specific to your workflow. Any email sent to this address triggers your workflow: -![Custom workflow email address](pages/workflows/images/triggers/email-trigger.png) +![Custom workflow email address](./images/triggers/email-trigger.png) As soon as you send an email to the workflow-specific address, Pipedream parses its body, headers, and attachments into a JavaScript object it exposes in the `steps.trigger.event` variable that you can access within your workflow. This transformation can take a few seconds to perform. Once done, Pipedream will immediately trigger your workflow with the transformed payload. @@ -723,10 +723,131 @@ To overcome this, we suggest uploading your email attachments to your Project's Choose the RSS trigger to watch an RSS feed for new items: -![Selecting the RSS feed trigger](pages/workflows/images/triggers/select-rss-trigger.png) +![Selecting the RSS feed trigger](./images/triggers/select-rss-trigger.png) This will create an RSS [event source](/sources/) that polls the feed for new items on the schedule you select. Every time a new item is found, your workflow will run. +## Events + +Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: + +- [HTTP triggers](/workflows/triggers#http) invoke your workflow on HTTP requests. +- [Cron triggers](/workflows/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/workflows/triggers#email) invoke your workflow on inbound emails. +- [Event sources](/workflows/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. + +### Selecting a test event + +When you test any step in your workflow, Pipedream passes the test event you select in the trigger step: + +![Selecting a test event in the trigger](./images/select-an-event.png) + +You can select any event you've previously sent to your trigger as your test event, or send a new one. + +### Examining event data + +When you select an event, you'll see [the incoming event data](#event-format) and the [event context](#stepstriggercontext) for that event: + +![The event and context in a trigger initiation](https://res.cloudinary.com/pipedreamin/image/upload/v1648759141/docs/components/CleanShot_2022-03-31_at_16.30.37_jwwwdy.png) + +Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/workflows/steps/). + +### Copying references to event data + +When you're [examining event data](#examining-event-data), you'll commonly want to copy the name of the variable that points to the data you need to reference in another step. + +Hover over the property whose data you want to reference, and click the **Copy Path** button to its right: + +![Copy an event path](https://res.cloudinary.com/pipedreamin/image/upload/v1648759215/docs/components/CleanShot_2022-03-31_at_16.39.56_lsus2o.gif) + +### Copying the values of event data + +You can also copy the value of specific properties of your event data. Hover over the property whose data you want to copy, and click the **Copy Value** button to its right: + +![Copy event attribute value](https://res.cloudinary.com/pipedreamin/image/upload/v1648759275/docs/components/CleanShot_2022-03-31_at_16.41.02_xgzcsa.gif) + +### Event format + +When you send an event to your workflow, Pipedream takes the trigger data — for example, the HTTP payload, headers, etc. — and adds our own Pipedream metadata to it. + +**This data is exposed in the `steps.trigger.event` variable. You can reference this variable in any step of your workflow**. + +You can reference your event data in any [code](/code/) or [action](/components#actions) step. See those docs or the general [docs on passing data between steps](/workflows/steps/) for more information. + +The specific shape of `steps.trigger.event` depends on the trigger type: + +#### HTTP + +| Property | Description | +| ----------- | :---------------------------------------------------: | +| `body` | A string or object representation of the HTTP payload | +| `client_ip` | IP address of the client that made the request | +| `headers` | HTTP headers, represented as an object | +| `method` | HTTP method | +| `path` | HTTP request path | +| `query` | Query string | +| `url` | Request host + path | + +#### Cron Scheduler + +| Property | Description | +| --------------------- | :---------------------------------------------------------------------------------------------: | +| `interval_seconds` | The number of seconds between scheduled executions | +| `cron` | When you've configured a custom cron schedule, the cron string | +| `timestamp` | The epoch timestamp when the workflow ran | +| `timezone_configured` | An object with formatted datetime data for the given execution, tied to the schedule's timezone | +| `timezone_utc` | An object with formatted datetime data for the given execution, tied to the UTC timezone | + +#### Email + +We use Amazon SES to receive emails for the email trigger. You can find the shape of the event in the [SES docs](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-notifications-contents.html). + +### `steps.trigger.context` + +`steps.trigger.event` contain your event's **data**. `steps.trigger.context` contains _metadata_ about the workflow and the execution tied to this event. + +You can use the data in `steps.trigger.context` to uniquely identify the Pipedream event ID, the timestamp at which the event invoked the workflow, and more: + +| Property | Description | +| ------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------: | +| `deployment_id` | A globally-unique string representing the current version of the workflow | +| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/sources) ID. | +| `id` | A unique, Pipedream-provided identifier for the event that triggered this workflow | +| `owner_id` | The Pipedream-assigned [workspace ID](/workspaces/#finding-your-workspaces-id) that owns the workflow | +| `platform_version` | The version of the Pipedream execution environment this event ran on | +| `replay` | A boolean, whether the event was replayed via the UI | +| `trace_id` | Holds the same value for all executions tied to an original event. [See below for more details](#how-do-i-retrieve-the-execution-id-for-a-workflow). | +| `ts` | The ISO 8601 timestamp at which the event invoked the workflow | +| `workflow_id` | The workflow ID | +| `workflow_name` | The workflow name | + +#### How do I retrieve the execution ID for a workflow? + +Pipedream exposes two identifies for workflow executions: one for the execution, and one for the "trace". + +`steps.trigger.context.id` should be unique for every execution of a workflow. + +`steps.trigger.context.trace_id` will hold the same value for all executions tied to the same original event, e.g. if you have auto-retry enabled and it retries a workflow three times, the `id` will change, but the `trace_id` will remain the same. For example, if you call `$.flow.suspend()` on a workflow, we run a new execution after the suspend, so you'd see two total executions: `id` will be unique before and after the suspend, but `trace_id` will be the same. + +You may notice other properties in `context`. These are used internally by Pipedream, and are subject to change. + +### Event retention + +On the Free and Basic plans, each workflow retains at most 100 events or 7 days of history. + +- After 100 events have been processed, Pipedream will delete the oldest event data as new events arrive, keeping only the last 100 events. +- Or if an event is older than 7 days, Pipedream will delete the event data. + +Other paid plans have longer retention. [See the pricing page](https://pipedream.com/pricing) for details. + +Events are also stored in [event history](/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. + +Events that are [delayed](/workflows/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. + + +For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/event-history/). + + ## Don't see a trigger you need? If you don't see a trigger you'd like us to support, please [let us know](https://pipedream.com/support/). diff --git a/docs-v2/pages/workflows/using-props.mdx b/docs-v2/pages/workflows/visual-builder/using-props.mdx similarity index 100% rename from docs-v2/pages/workflows/using-props.mdx rename to docs-v2/pages/workflows/visual-builder/using-props.mdx diff --git a/docs-v2/pages/workflows/vpc.mdx b/docs-v2/pages/workflows/vpc.mdx index 1050ed5bf8696..0e135ca7ef88c 100644 --- a/docs-v2/pages/workflows/vpc.mdx +++ b/docs-v2/pages/workflows/vpc.mdx @@ -1,6 +1,6 @@ import VideoPlayer from '@/components/VideoPlayer'; -# Virtual Private Clouds (VPCs) +# Virtual Private Clouds diff --git a/docs-v2/pages/workspaces/_meta.tsx b/docs-v2/pages/workflows/workspaces/_meta.tsx similarity index 100% rename from docs-v2/pages/workspaces/_meta.tsx rename to docs-v2/pages/workflows/workspaces/_meta.tsx diff --git a/docs-v2/pages/workspaces/domain-verification.mdx b/docs-v2/pages/workflows/workspaces/domain-verification.mdx similarity index 100% rename from docs-v2/pages/workspaces/domain-verification.mdx rename to docs-v2/pages/workflows/workspaces/domain-verification.mdx diff --git a/docs-v2/pages/workspaces/images/context-switcher.png b/docs-v2/pages/workflows/workspaces/images/context-switcher.png similarity index 100% rename from docs-v2/pages/workspaces/images/context-switcher.png rename to docs-v2/pages/workflows/workspaces/images/context-switcher.png diff --git a/docs-v2/pages/workspaces/images/create-an-org.gif b/docs-v2/pages/workflows/workspaces/images/create-an-org.gif similarity index 100% rename from docs-v2/pages/workspaces/images/create-an-org.gif rename to docs-v2/pages/workflows/workspaces/images/create-an-org.gif diff --git a/docs-v2/pages/workspaces/index.mdx b/docs-v2/pages/workflows/workspaces/index.mdx similarity index 100% rename from docs-v2/pages/workspaces/index.mdx rename to docs-v2/pages/workflows/workspaces/index.mdx diff --git a/docs-v2/pages/workspaces/sso/_meta.tsx b/docs-v2/pages/workflows/workspaces/sso/_meta.tsx similarity index 100% rename from docs-v2/pages/workspaces/sso/_meta.tsx rename to docs-v2/pages/workflows/workspaces/sso/_meta.tsx diff --git a/docs-v2/pages/workspaces/sso/google.mdx b/docs-v2/pages/workflows/workspaces/sso/google.mdx similarity index 100% rename from docs-v2/pages/workspaces/sso/google.mdx rename to docs-v2/pages/workflows/workspaces/sso/google.mdx diff --git a/docs-v2/pages/workspaces/sso/index.mdx b/docs-v2/pages/workflows/workspaces/sso/index.mdx similarity index 100% rename from docs-v2/pages/workspaces/sso/index.mdx rename to docs-v2/pages/workflows/workspaces/sso/index.mdx diff --git a/docs-v2/pages/workspaces/sso/okta.mdx b/docs-v2/pages/workflows/workspaces/sso/okta.mdx similarity index 100% rename from docs-v2/pages/workspaces/sso/okta.mdx rename to docs-v2/pages/workflows/workspaces/sso/okta.mdx diff --git a/docs-v2/pages/workspaces/sso/saml.mdx b/docs-v2/pages/workflows/workspaces/sso/saml.mdx similarity index 100% rename from docs-v2/pages/workspaces/sso/saml.mdx rename to docs-v2/pages/workflows/workspaces/sso/saml.mdx From 63e8c66dc1a7b863eeeced81ed06912a430a2291 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 11 Feb 2025 16:25:59 -0300 Subject: [PATCH 05/29] fix some broken links --- docs-v2/README.md | 6 +- docs-v2/pages/account/billing-settings.mdx | 6 +- docs-v2/pages/account/user-settings.mdx | 4 +- docs-v2/pages/connect/api-proxy.mdx | 6 +- docs-v2/pages/connect/api.mdx | 21 +++-- docs-v2/pages/connect/components.mdx | 12 +-- docs-v2/pages/connect/index.mdx | 6 +- .../connect/managed-auth/oauth-clients.mdx | 6 +- .../migrating-from-project-keys-to-oauth.mdx | 8 +- docs-v2/pages/connect/use-cases.mdx | 2 +- docs-v2/pages/connect/workflows.mdx | 30 +++---- .../deprecated/migrate-from-v1/index.mdx | 16 ++-- .../deprecated/nodejs20-faq-2024-02/index.mdx | 10 +-- docs-v2/pages/deprecated/switch-to-v2.mdx | 2 +- docs-v2/pages/glossary.mdx | 40 ++++----- .../hidden/scheduling-future-tasks/index.mdx | 8 +- docs-v2/pages/index.mdx | 2 +- docs-v2/pages/pricing/_meta.tsx | 2 +- docs-v2/pages/pricing/faq.mdx | 4 +- .../pages/pricing/{pricing.mdx => index.mdx} | 12 +-- .../privacy-and-security/best-practices.mdx | 8 +- docs-v2/pages/privacy-and-security/index.mdx | 12 +-- docs-v2/pages/troubleshooting/_meta.tsx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 16 ++-- .../{troubleshooting.mdx => index.mdx} | 34 ++++---- docs-v2/pages/workflows/cli/install.mdx | 5 +- docs-v2/pages/workflows/cli/login.mdx | 11 ++- docs-v2/pages/workflows/cli/reference.mdx | 11 ++- .../components/actions-quickstart.mdx | 12 +-- .../workflows/contributing/components/api.mdx | 26 +++--- .../contributing/components/guidelines.mdx | 42 ++++----- .../contributing/components/index.mdx | 12 +-- .../components/sources-quickstart.mdx | 8 +- .../contributing/components/typescript.mdx | 10 +-- .../pages/workflows/contributing/index.mdx | 2 +- .../workflows/data-management/data-stores.mdx | 8 +- .../data-management/databases/index.mdx | 4 +- .../data-management/destinations/email.mdx | 7 +- .../data-management/destinations/emit.mdx | 13 ++- .../data-management/destinations/http.mdx | 8 +- .../data-management/destinations/index.mdx | 9 +- .../data-management/destinations/s3.mdx | 7 +- .../data-management/destinations/sse.mdx | 10 +-- .../data-management/file-stores/index.mdx | 2 +- docs-v2/pages/workflows/domains.mdx | 2 +- .../pages/workflows/environment-variables.mdx | 6 +- docs-v2/pages/workflows/event-history.mdx | 2 +- docs-v2/pages/workflows/git.mdx | 6 +- docs-v2/pages/workflows/index.mdx | 22 ++--- docs-v2/pages/workflows/integrations/apps.mdx | 10 +-- .../integrations/connected-accounts.mdx | 11 ++- .../workflows/integrations/external-auth.mdx | 14 +-- docs-v2/pages/workflows/limits.mdx | 16 ++-- docs-v2/pages/workflows/projects/index.mdx | 2 +- docs-v2/pages/workflows/projects/secrets.mdx | 2 +- docs-v2/pages/workflows/rest-api/index.mdx | 86 +++++++++---------- docs-v2/pages/workflows/rest-api/rss.mdx | 6 +- docs-v2/pages/workflows/rest-api/webhooks.mdx | 13 ++- .../pages/workflows/rest-api/workflows.mdx | 16 ++-- .../workflows/visual-builder/actions.mdx | 2 +- .../workflows/visual-builder/code/bash.mdx | 4 +- .../workflows/visual-builder/code/go.mdx | 4 +- .../workflows/visual-builder/code/index.mdx | 11 ++- .../code/nodejs/ai-code-generation.mdx | 8 +- .../visual-builder/code/nodejs/async.mdx | 4 +- .../visual-builder/code/nodejs/auth.mdx | 12 +-- .../code/nodejs/browser-automation.mdx | 6 +- .../visual-builder/code/nodejs/delay.mdx | 4 +- .../code/nodejs/http-requests.mdx | 36 ++++---- .../visual-builder/code/nodejs/index.mdx | 32 +++---- .../visual-builder/code/nodejs/rerun.mdx | 4 +- .../code/nodejs/sharing-code.mdx | 8 +- .../code/nodejs/using-data-stores.mdx | 4 +- .../code/nodejs/working-with-files.mdx | 10 +-- .../visual-builder/code/python/auth.mdx | 6 +- .../visual-builder/code/python/delay.mdx | 4 +- .../visual-builder/code/python/faqs.mdx | 6 +- .../code/python/http-requests.mdx | 10 +-- .../visual-builder/code/python/index.mdx | 26 +++--- .../visual-builder/code/python/rerun.mdx | 12 +-- .../code/python/using-data-stores.mdx | 2 +- .../code/python/working-with-files.mdx | 8 +- .../visual-builder/control-flow/delay.mdx | 8 +- .../control-flow/end-workflow.mdx | 8 +- .../pages/workflows/visual-builder/errors.mdx | 4 +- .../pages/workflows/visual-builder/http.mdx | 14 +-- .../workflows/visual-builder/inspect.mdx | 8 +- .../visual-builder/settings/index.mdx | 10 +-- .../workflows/visual-builder/sharing.mdx | 2 +- .../workflows/visual-builder/sources.mdx | 10 +-- .../workflows/visual-builder/triggers.mdx | 72 ++++++++-------- .../workspaces/domain-verification.mdx | 4 +- docs-v2/pages/workflows/workspaces/index.mdx | 10 +-- .../pages/workflows/workspaces/sso/google.mdx | 2 +- .../pages/workflows/workspaces/sso/okta.mdx | 2 +- .../pages/workflows/workspaces/sso/saml.mdx | 4 +- docs-v2/validate-mdx-links.mjs | 2 +- docs-v2/vercel.json | 64 +++++++------- 98 files changed, 566 insertions(+), 577 deletions(-) rename docs-v2/pages/pricing/{pricing.mdx => index.mdx} (87%) rename docs-v2/pages/troubleshooting/{troubleshooting.mdx => index.mdx} (81%) diff --git a/docs-v2/README.md b/docs-v2/README.md index 3512907456923..6a004b71b2f59 100644 --- a/docs-v2/README.md +++ b/docs-v2/README.md @@ -22,7 +22,7 @@ We're moving from VuePress to Nextra. Here's what's the same and what's differen - New docs are here, in the `docs-v2/` directory. - All docs are still Markdown. Now MDX files instead of just Markdown, so extensions have been renamed to `.mdx`. - Keep images in `public/images/foo.png`, reference with `![alt text](/images/foo.png)` -- Leaf nodes in VuePress were at files like `/docs/workspaces/sso/google/README.md`. Nextra allows leaf nodes to be non-index files like `/docs/workspaces/sso/google.mdx`, so there's no need for the final directory, which simplifies things. +- Leaf nodes in VuePress were at files like `/docs/workflows/workspaces/sso/google/README.md`. Nextra allows leaf nodes to be non-index files like `/docs/workflows/workspaces/sso/google.mdx`, so there's no need for the final directory, which simplifies things. - VuePress used Vue, Nextra uses React. All of the custom components used in MDX files are either [built-in Nextra components](https://nextra.site/docs/guide/built-ins) or Pipedream-specific components in `components/`, ported from Vue. - Learn the [built-in Nextra components](https://nextra.site/docs/guide/built-ins). All the `::: tip`, `::: warning`, or other special VuePress components have an equivalent Nextra component. @@ -50,8 +50,8 @@ pages workspaces/ index.mdx # /docs/workspaces sso/ - index.mdx # /docs/workspaces/sso - google.mdx # /docs/workspaces/sso/google + index.mdx # /docs/workflows/workspaces/sso + google.mdx # /docs/workflows/workspaces/sso/google ``` The `_meta.tsx` files in each directory defines a mapping between the labels in the sidebar and the files in that directory. If you want to add an item to the sidebar, you'll probably want to edit the `_meta.tsx` file. [See the Nextra docs](https://nextra.site/docs/docs-theme/page-configuration) for more info. diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index 0353f98574984..f50232b3fddcc 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Billing Settings -You'll find information on your usage data (for specific [Pipedream limits](/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. +You'll find information on your usage data (for specific [Pipedream limits](/workflows/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. ## Subscription @@ -28,7 +28,7 @@ Users on the free tier will see the last 30 days of usage in this chart. Users o Control the maximum number of compute credits permitted on your account with an _Credit Budget_. -This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/settings/#eliminate-cold-starts). +This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts). To enable this feature, _click_ on the toggle and define your maximum number of credits in the period. @@ -40,4 +40,4 @@ In an example scenario, with cap set at 20 credits and long running workflow tha ## Limits -For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/limits/#daily-credits-limit) for the current UTC day. +For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/workflows/limits/#daily-credits-limit) for the current UTC day. diff --git a/docs-v2/pages/account/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx index c9ac2e25a65ad..1f2c54f9f9b44 100644 --- a/docs-v2/pages/account/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -50,7 +50,7 @@ Pipedream recommends enabling 2FA with your identity provider. ### Requiring 2-Factor Authentication -Workspaces on the Business plan can [require all workspace members to configure 2FA](/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. +Workspaces on the Business plan can [require all workspace members to configure 2FA](/workflows/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. If you are a member of any workspace where 2FA is required, you cannot disable 2FA, but you can still reconfigure it in your [account settings](https://pipedream.com/account/) if necessary. @@ -62,7 +62,7 @@ Only workspace owner and admin members can enable or disable 2FA for an entire w ## Pipedream API Key -Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/rest-api/auth/). +Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/workflows/rest-api/auth/). You can revoke and regenerate your API key from here at any time. diff --git a/docs-v2/pages/connect/api-proxy.mdx b/docs-v2/pages/connect/api-proxy.mdx index 654aeba7a5c04..99aa012c622d9 100644 --- a/docs-v2/pages/connect/api-proxy.mdx +++ b/docs-v2/pages/connect/api-proxy.mdx @@ -25,9 +25,9 @@ Before getting started with the Connect proxy, make sure you've already gone thr ## Getting started -You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk) with a fetch-style interface, or by making a request to the [REST API](/rest-api/connect/proxy). +You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk) with a fetch-style interface, or by making a request to the [REST API](/workflows/rest-api/connect/proxy). -- A [Pipedream OAuth client](/rest-api/auth#oauth) to make authenticated requests to Pipedream's API +- A [Pipedream OAuth client](/workflows/rest-api/auth#oauth) to make authenticated requests to Pipedream's API - Connect [environment](/connect/environments) (ex, `production` or `development`) - The [external user ID](/connect/api#external-users) for your end user (ex, `abc-123`) - The [account ID](/connect/api#accounts) for your end user's connected account (ex, `apn_1234567`) @@ -120,4 +120,4 @@ curl -X POST "https://api.pipedream.com/v1/connect/{your_project_id}/proxy/{url_ }' # Parse and return the data you need -``` \ No newline at end of file +``` diff --git a/docs-v2/pages/connect/api.mdx b/docs-v2/pages/connect/api.mdx index b29f526de8d09..a8f617daf49cf 100644 --- a/docs-v2/pages/connect/api.mdx +++ b/docs-v2/pages/connect/api.mdx @@ -41,13 +41,13 @@ or a specific version: ## Authentication -See the [REST API Authentication docs](/rest-api/auth). +See the [REST API Authentication docs](/workflows/rest-api/auth). ### TypeScript SDK (server) Most of your interactions with the Connect API will happen on the server, to protect API requests and user credentials. You'll use the SDK in [your frontend](#typescript-sdk-browser) to let users connect accounts. Once connected, you'll use the SDK on the server to retrieve credentials, invoke workflows on their behalf, and more. -[Create a Pipedream OAuth client](/rest-api/auth#oauth) and instantiate the SDK with your client ID and secret: +[Create a Pipedream OAuth client](/workflows/rest-api/auth#oauth) and instantiate the SDK with your client ID and secret: ```typescript import { createBackendClient } from "@pipedream/sdk/server"; @@ -206,7 +206,7 @@ curl -X POST https://api.pipedream.com/v1/connect/rate_limits \ **Example usage** ```bash -# The response will include a rate limit token. +# The response will include a rate limit token. # Pass it as a header in your downstream requests to the Connect API. # Below is an example request that runs the "List Commits" action for the Gitlab app. @@ -1120,7 +1120,7 @@ apps](/rest-api#list-apps) endpoint, and the name slug under the `q` **string** (_optional_) A search query to filter the components by key (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). ##### Examples @@ -1257,7 +1257,7 @@ Either `triggers`, `actions`, or `components`. `component_key` **string** The key that identifies the component (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). ##### Examples @@ -1414,7 +1414,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). --- @@ -1597,7 +1597,7 @@ Reload the component's props after configuring a dynamic prop, based on the current component's configuration. This endpoint will use the component's configuration to retrieve a new list of props depending on the value of the props that were configured so far. See the [Dynamic -Props](/connect/components#dynamic-props-optional) section for more information. +Props](/connect/workflows/contributing/components#dynamic-props-optional) section for more information. ```text GET /{component_type}/props @@ -1629,7 +1629,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). --- @@ -1832,7 +1832,7 @@ POST /actions/run `id` **string** The key that identifies the action component (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). --- @@ -2021,7 +2021,7 @@ POST /triggers/deploy `id` **string** The key that identifies the action component (see the [component structure -table](/components/api#component-structure)). +table](/workflows/contributing/components/api#component-structure)). --- @@ -3500,4 +3500,3 @@ curl -X PUT \ ] } ``` - diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index a8f2d0c7a8cb6..fe9ad14ef0300 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -150,7 +150,7 @@ Here's the response: To configure and run a component for your end users, you need to understand the component's definition. Now that you have the component's key from the previous step, you can retrieve its structure from the Pipedream API. See the [component -structure](/components/api#component-structure) section in our docs for more +structure](/workflows/contributing/components/api#component-structure) section in our docs for more details. As an example, the following API call will return the structure of the **List @@ -162,7 +162,7 @@ GET /v1/connect/components/gitlab-list-commits The response will contain the component's structure, including its user-friendly name, version, and most importantly, the configuration options the component accepts -(also known as [props](/components/api#props) or "properties"). +(also known as [props](/workflows/contributing/components/api#props) or "properties"). Here's an example of the response for the component in the example above: ```json @@ -346,7 +346,7 @@ For example, to retrieve the configuration options for the `refName` prop: The set of props that a component can accept might not be static, and may change depending on the values of prior props. Props that behave this way are called -[dynamic props](/components/api#dynamic-props), and they need to be configured +[dynamic props](/workflows/contributing/components/api#dynamic-props), and they need to be configured in a different way. Props that are dynamic will have a `reloadProps` attribute set to `true` in the component's code. @@ -447,8 +447,8 @@ To illustrate, the response for the request above would look like this: ### Execution Once all the props have been configured, the component can be invoked. Pipedream -supports two types of components: [actions](/components#actions) and -[sources](/components#sources) (aka triggers). +supports two types of components: [actions](/workflows/contributing/components/api#actions) and +[sources](/workflows/contributing/components/api#sources) (aka triggers). Actions are components that perform a task by taking an input either during [configuration](#configure-the-component) and/or during invocation (usually both), and @@ -495,7 +495,7 @@ The output of executing the action will be a JSON object containing the following fields: 1. `exports`: all the named exports produced by the action, like when calling - [`$.export` in a Node.js](/code/nodejs#using-export) component. + [`$.export` in a Node.js](/workflows/visual-builder/code/nodejs#using-export) component. 2. `os`: a list of observations produced by the action (e.g. logs, errors, etc). 3. `ret`: the return value of the action, if any. diff --git a/docs-v2/pages/connect/index.mdx b/docs-v2/pages/connect/index.mdx index 825c94d8dd96a..4e8fc05e13306 100644 --- a/docs-v2/pages/connect/index.mdx +++ b/docs-v2/pages/connect/index.mdx @@ -5,7 +5,7 @@ import VideoPlayer from "@/components/VideoPlayer"; # Pipedream Connect -**Connect provides a developer toolkit that lets you add {process.env.PUBLIC_APPS}+ integrations to your app or AI agent.** You can build AI agents, in-app messaging, CRM syncs, [and much more](/connect/use-cases), all in a few minutes. You have full, code-level control over how these integrations work in your app. You handle your product, Pipedream simplifies the integration. +**Connect provides a developer toolkit that lets you add {process.env.PUBLIC_APPS}+ integrations to your app or AI agent.** You can build AI agents, in-app messaging, CRM syncs, [and much more](/connect/use-cases), all in a few minutes. You have full, code-level control over how these integrations work in your app. You handle your product, Pipedream simplifies the integration. ![Connect visualization](https://res.cloudinary.com/pipedreamin/image/upload/v1738731467/pd-connect-viz_cep0uq.png) @@ -64,5 +64,5 @@ All credentials and tokens are sent to Pipedream securely over HTTPS, and encryp - **App**: GitHub, Notion, Slack, Google Sheets, and more. The app is the API you want your users to connect to in your product. See the [full list here](https://pipedream.com/apps). - **Developer**: This is probably you, the Pipedream customer who's developing an app and wants to use Connect to make API requests on behalf of your end users. - **End User**: Your customer or user, whose data you want to access on their behalf. End users are identifed via the `external_user_id` param in the Connect SDK and API. -- **Connected Account**: The account your end user connects. [Read more about connected accounts](/connected-accounts). -- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/rest-api/auth#oauth). +- **Connected Account**: The account your end user connects. [Read more about connected accounts](/workflows/integrations/connected-accounts). +- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/workflows/rest-api/auth#oauth). diff --git a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx index 657dc1144823d..b8fcc8291483e 100644 --- a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx +++ b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx @@ -3,7 +3,7 @@ import Callout from '@/components/Callout' # OAuth Clients -When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/connected-accounts/oauth-clients). +When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/workflows/integrations/connected-accounts/oauth-clients). ## Using Pipedream OAuth @@ -28,7 +28,7 @@ For any OAuth app that supports it, **you can always use your own client.** Your ## Using a custom OAuth client -1. Follow the steps [here](/connected-accounts/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. +1. Follow the steps [here](/workflows/integrations/connected-accounts/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. 2. When connecting an account either via the [frontend SDK](/connect/managed-auth/quickstart#use-the-pipedream-sdk-in-your-frontend), make sure to include the `oauthAppId` in `pd.connectAccount()`. 3. If using [Connect Link](/connect/managed-auth/quickstart#or-use-connect-link), make sure to include the `oauthAppId` in the URL. @@ -38,4 +38,4 @@ For any OAuth app that supports it, **you can always use your own client.** Your
-Copy OAuth App ID \ No newline at end of file +Copy OAuth App ID diff --git a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx index 5a08587603636..41ea12db6fd60 100644 --- a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx +++ b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx @@ -12,7 +12,7 @@ This guide is only relevant if: ## What changed -- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/rest-api/auth#oauth). +- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/workflows/rest-api/auth#oauth). - The `createClient` method from both the browser and Node.js SDKs has been replaced with separate methods: `createFrontendClient` and `createBackendClient`, respectively. - The `connectTokenCreate` method has been renamed `createConnectToken` - New SDK methods: `projectInfo`, `invokeWorkflow`, and more @@ -23,7 +23,7 @@ This guide is only relevant if: ### Create an OAuth client -Follow the instructions [here](/rest-api/auth#oauth) to create an OAuth client. +Follow the instructions [here](/workflows/rest-api/auth#oauth) to create an OAuth client. ### Update your SDK version @@ -75,7 +75,7 @@ You'll need to make three changes to your backend code: ```typescript import { createBackendClient, HTTPAuthType } from "@pipedream/sdk/server"; - + // These secrets should be saved securely and passed to your environment const pd = createBackendClient({ credentials: { @@ -100,4 +100,4 @@ const pd = createBackendClient({ - \ No newline at end of file + diff --git a/docs-v2/pages/connect/use-cases.mdx b/docs-v2/pages/connect/use-cases.mdx index 593ef2017d7db..eaae6b36e0198 100644 --- a/docs-v2/pages/connect/use-cases.mdx +++ b/docs-v2/pages/connect/use-cases.mdx @@ -30,7 +30,7 @@ Sync data between your app and Salesforce, HubSpot, or any CRM. Pipedream lets y ### AI products -Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/code/nodejs/rerun#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. +Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/workflows/visual-builder/code/nodejs/rerun#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. ### Spreadsheet integrations diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index ac2ff4b7f7c70..418feee174492 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -15,9 +15,9 @@ Whether you're building well-defined integrations or autonomous AI agents, workf -Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/workflows/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/docs/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/code/nodejs/), [Python](/code/python/), [Golang](/code/go/), or [Bash](/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Workflows also have built-in: @@ -42,7 +42,7 @@ Read [the quickstart](/quickstart/) to learn more. To get started building workflows for your end users: -1. Add an [HTTP trigger](/workflows/triggers#http) to your workflow +1. Add an [HTTP trigger](/docs/workflows/visual-builder/triggers#http) to your workflow 2. Generate a test event with the required headers: - `x-pd-environment: development` - `x-pd-external-user-id: {your_external_user_id}` @@ -51,7 +51,7 @@ See the [Triggering your workflow](#triggering-your-workflow) section below for ### Configure accounts to use your end users' auth -When you configure [pre-built actions](/workflows/actions) or [custom code that connects to third-party APIs](/code/nodejs/auth), you can link accounts in one of two ways: +When you configure [pre-built actions](/workflows/actions) or [custom code that connects to third-party APIs](/workflows/visual-builder/code/nodejs/auth), you can link accounts in one of two ways: 1. **Use your own account**: If you're connecting to an API that uses your own API key or developer account — for example, a workflow that connects to the OpenAI API or a PostgreSQL database — click the **Connect account** button to link your own, static account. @@ -123,7 +123,7 @@ Then invoke the workflow like so: ```typescript import { createBackendClient, HTTPAuthType } from "@pipedream/sdk/server"; - + // These secrets should be saved securely and passed to your environment const pd = createBackendClient({ environment: "development", // change to production if running for a test production account, or in production @@ -155,7 +155,7 @@ import { createBackendClient } from "@pipedream/sdk/server"; const client = createBackendClient({ environment: "development", // change to production if running for a test production account, or in production credentials: { - clientId: "{oauth_client_id}", + clientId: "{oauth_client_id}", clientSecret: "{oauth_client_secret}" }, projectId: "{your_project_id}" @@ -219,7 +219,7 @@ curl -X POST https://{your-endpoint-url} \ -H "Authorization: Bearer {access_token}" \ -H 'X-PD-External-User-ID: {your_external_user_id}' \ -H 'X-PD-Environment: development' \ # 'development' or 'production' - -d '{ + -d '{ "slackChannel": "#general", "messageText": "Hello, world!", "gitRepo": "AcmeOrg/acme-repo", @@ -263,21 +263,21 @@ You have two options for triggering workflows that run on behalf of your end use ### HTTP Webhook -The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. +The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/workflows/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. To get started, you'll need: -- [OAuth client ID and secret](/rest-api/auth#creating-an-oauth-client) (optional but recommended) +- [OAuth client ID and secret](/workflows/rest-api/auth#creating-an-oauth-client) (optional but recommended) - Your [project ID](/projects#finding-your-projects-id) - Your workflow's HTTP endpoint URL - The [external user ID](/connect/api#external-users) of your end user -- The [Connect environment](/connect/environments) +- The [Connect environment](/connect/environments) ```typescript import { createBackendClient, HTTPAuthType } from "@pipedream/sdk/server"; - + // These secrets should be saved securely and passed to your environment const pd = createBackendClient({ environment: "development", // change to production if running for a test production account, or in production @@ -309,7 +309,7 @@ import { createBackendClient } from "@pipedream/sdk/server"; const client = createBackendClient({ environment: "development", // change to production if running for a test production account, or in production credentials: { - clientId: "{oauth_client_id}", + clientId: "{oauth_client_id}", clientSecret: "{oauth_client_secret}" }, projectId: "{your_project_id}" @@ -364,7 +364,7 @@ See the [API documentation](/connect/api#deploy-a-trigger) for detailed examples ## Troubleshooting -For help debugging issues with your workflow, you can return verbose error messages to the caller by configuring the HTTP trigger to **Return a custom response from your workflow**. +For help debugging issues with your workflow, you can return verbose error messages to the caller by configuring the HTTP trigger to **Return a custom response from your workflow**. Configure custom response @@ -391,7 +391,7 @@ Pipedream Connect Error: Required account for hubspot not found for external use - One or more steps in the workflow are configured to **Use end user's auth via Connect**, but no external user ID was passed when invoking the workflow. - [Refer to the docs](#invoke-the-workflow) to make sure you're passing external user ID correctly when invoking the workflow. -#### No matching external user ID +#### No matching external user ID - There was an external user ID passed, but it didn't match any users in the project. - Double-check that the external user ID that you passed when invoking the workflow matches one either [in the UI](/connect/managed-auth/users) or [via the API](/connect/api#accounts). @@ -411,4 +411,4 @@ Pipedream Connect Error: Required account for hubspot not found for external use #### The external user ID to use during execution must be passed in the triggering event - You can't run a workflow on a timer for example, and look up the external user ID to use at runtime. -- The external user ID must be passed in the triggering event, typically via [HTTP trigger](#invoke-the-workflow). \ No newline at end of file +- The external user ID must be passed in the triggering event, typically via [HTTP trigger](#invoke-the-workflow). diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 721e4926b9254..76132d0abfb01 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -11,7 +11,7 @@ We are excited to announce that we have launched a new version (v2) of Pipedream We have re-imagined the UX from the ground up, made the product much easier to use and have improved performance. In addition, we are introducing powerful new features including: - **Edit & test** your workflows in separate editing mode without impacting live workflows -- **Support for multiple languages** including [Node.js](/code/nodejs), [Python](/code/python), [Bash](/code/bash) and [Go](/code/go) +- **Support for multiple languages** including [Node.js](/workflows/visual-builder/code/nodejs), [Python](/code/python), [Bash](/workflows/visual-builder/code/bash) and [Go](/code/go) - **Granular testing** including the ability to test individual steps and more - **Multiple triggers** are now supported per workflow - **Improved** forms for easier configuration and streamlined building @@ -104,7 +104,7 @@ defineComponent({ You can think of the `$` as the entry point to built in Pipedream functions. In v1, this special functions included `$end`, `$respond`, etc. In v2, these have been remapped to `$.flow.exit` and `$.respond` respectively. -These changes unify workflow development to the [Component API](/components/api) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. +These changes unify workflow development to the [Component API](/workflows/contributing/components/api) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. ### Using 3rd party packages @@ -129,7 +129,7 @@ defineComponent({ }); ``` -Allowing all of the scaffolding to be edited opens up the ability to [pass props](/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. +Allowing all of the scaffolding to be edited opens up the ability to [pass props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. ### Step Exports @@ -183,7 +183,7 @@ defineComponent({ ### Params vs Props -In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/components/api/#component-api). +In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/workflows/contributing/components/api/#component-api). You can still enter free text and select data from other steps in pre-built actions. Also can add your own custom props that accept input like strings, numbers and more just like in v1. @@ -215,7 +215,7 @@ Additionally, Pipedream renders a visual component in the step **Configuration** ### Connecting apps -In the v2 builder, you can connect apps with your code using [props](/components/api/#props). +In the v2 builder, you can connect apps with your code using [props](/workflows/contributing/components/api/#props). Above the `run` function, define an app prop that your Node.js step integrates with: @@ -248,7 +248,7 @@ After testing the step, you'll see the Slack app will appear in the **Configurat You can still return an HTTP response from an HTTP-triggered workflow. -Use [`$.respond`](/workflows/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. +Use [`$.respond`](/docs/workflows/visual-builder/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. ```javascript export default defineComponent({ @@ -280,7 +280,7 @@ If you need assistance transferring workflows across accounts, [please contact u ### `$checkpoint` -The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/code/nodejs/using-data-stores/). +The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/workflows/visual-builder/code/nodejs/using-data-stores/). ### Public workflows @@ -314,7 +314,7 @@ To replay past events against your deploy v2 workflows, open the event's menu an ### What are the limitations of the new (v2) workflow builder? -- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/code/nodejs/using-data-stores/) provides a similar API. +- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/workflows/visual-builder/code/nodejs/using-data-stores/) provides a similar API. - Sharing workflows is not supported - Making workflows public is not supported diff --git a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx index ac317e0b616cb..ee88ed1950a30 100644 --- a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx +++ b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx @@ -53,7 +53,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option B: Use the [MySQL (SSL)](https://pipedream.com/apps/mysql-ssl) app 1. Replace your MySQL action with the corresponding MySQL (SSL) action. - 2. [Connect](/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. + 2. [Connect](/workflows/integrations/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. **Using a custom code step**: @@ -177,7 +177,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). 3. Include the CA certificates in the database connection options. Here's an example code step that uses the `pg` npm package: @@ -212,12 +212,12 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m }, }); ``` - + #### Microsoft SQL Server **Using a Pipedream action**: -1. [Reconnect](/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. +1. [Reconnect](/workflows/integrations/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. **Using a custom code step**: @@ -276,7 +276,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). 3. Include the certificates in the database connection options. Here's an example code step that uses the `mssql` npm package: diff --git a/docs-v2/pages/deprecated/switch-to-v2.mdx b/docs-v2/pages/deprecated/switch-to-v2.mdx index 4d913c620b36d..930274abbaa2b 100644 --- a/docs-v2/pages/deprecated/switch-to-v2.mdx +++ b/docs-v2/pages/deprecated/switch-to-v2.mdx @@ -13,7 +13,7 @@ To switch to the Classic editor, and with the workflow editor open, add the quer The URL should be formatted like so: ``` -https://pipedream.com/@your-org/projects/proj_123456/your-workflow-name-p_123456/build?v2=1 +https://pipedream.com/@your-org/workflows/projects/proj_123456/your-workflow-name-p_123456/build?v2=1 ``` ## Switching to the New Workflow Editor diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index 980e5a1778d14..a846de18c2fa6 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -28,7 +28,7 @@ Pipedream's plan for individuals and teams running production workflows. [See th ### Auto-retry -[A workflow setting](/workflows/settings#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. +[A workflow setting](/workflows/visual-builder/settings#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. ## B @@ -76,7 +76,7 @@ Short for [Git commit](https://git-scm.com/book/en/v2/Git-Basics-Recording-Chang ### Component -Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/components/api) for more details. +Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/workflows/contributing/components/api) for more details. ### Component API @@ -92,15 +92,15 @@ The public registry of [components](#component) available to Pipedream users, [a ### Concurrency -[A workflow setting](/workflows/concurrency-and-throttling#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. +[A workflow setting](/workflows/visual-builder/settings/concurrency-and-throttling#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. ### Connected account -A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/connected-accounts) for more details. +A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/workflows/integrations/connected-accounts) for more details. ### Connected account access control -You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/connected-accounts#access-control) for more details. +You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/workflows/integrations/connected-accounts#access-control) for more details. ### Credit @@ -118,15 +118,15 @@ An [event source](#event-source) that you create using custom code, or by modify ### Data retention -A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/workflows/settings#data-retention-controls) for more details. +A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/workflows/visual-builder/settings#data-retention-controls) for more details. ### Dedicated workers -[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/workflows/settings#eliminate-cold-starts) for more details. +[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/workflows/visual-builder/settings#eliminate-cold-starts) for more details. ### Deduper -[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/components/api#dedupe-strategies) to ensure that only unique events are emitted by a source. +[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/workflows/contributing/components/api#dedupe-strategies) to ensure that only unique events are emitted by a source. ### Delay @@ -146,7 +146,7 @@ Synonum for [custom domain](#custom-domain). ### Deploy key -When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/projects/git#create-a-new-project-and-enable-github-sync) for more details. +When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/workflows/projects/git#create-a-new-project-and-enable-github-sync) for more details. ## E @@ -183,11 +183,11 @@ Events are emitted by [sources](#event-source) and consumed by workflows. Events ### Event context -Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/workflows/events#stepstriggercontext). +Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/docs/workflows/visual-builder/triggers#stepstriggercontext). ### Event data -The content of the event, exposed in [`steps.trigger.event`](/workflows/events). +The content of the event, exposed in [`steps.trigger.event`](/docs/workflows/visual-builder/triggers). ### Event history @@ -211,14 +211,14 @@ When a workflow is triggered by an event, the running instance of the workflow o ### Execution rate controls -The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/workflows/concurrency-and-throttling#throttling) for more details. +The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/workflows/visual-builder/settings/concurrency-and-throttling#throttling) for more details. ### Export Depending on the context, **export** can function as a noun or verb: - **Noun**: A synonym for [step export](#step-export) -- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/code/nodejs#using-export) or `return`. +- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/workflows/visual-builder/code/nodejs#using-export) or `return`. ### Expression @@ -226,13 +226,13 @@ In programming, expressions are code that resolve to a value. In Pipedream, [you ### External credentials -[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/connected-accounts/external-auth) for more details. +[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/workflows/integrations/connected-accounts/external-auth) for more details. ## F ### File store -[File stores](/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. +[File stores](/workflows/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. ### Filter @@ -254,7 +254,7 @@ Press `Ctrl + K` or `Cmd + K` to open the global search bar in the Pipedream UI. ### GitHub Sync -When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/projects/git) for more details. +When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/workflows/projects/git) for more details. ### Golang runtime @@ -268,7 +268,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Hooks -[Hooks](/components/api#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. +[Hooks](/workflows/contributing/components/api#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. ### HTTP endpoint @@ -394,7 +394,7 @@ A [workflow trigger](#trigger) that runs on a schedule. This trigger exposes a c ### Single sign-on (SSO) -Users can [configure SSO](/workspaces/sso) to authenticate with Pipedream using their identity provider. +Users can [configure SSO](/workflows/workspaces/sso) to authenticate with Pipedream using their identity provider. ### Source @@ -418,7 +418,7 @@ A connection between a [listener](#listener) and an [emitter](#emitter) that all ### Suspend -Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/code/nodejs/rerun#flowsuspend) to pause the workflow. +Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/workflows/visual-builder/code/nodejs/rerun#flowsuspend) to pause the workflow. ## T @@ -428,7 +428,7 @@ Synonym for [execution rate controls](#execution-rate-controls). ### Timeout -All workflows have [a default timeout](/limits#time-per-execution). You can configure a custom timeout in the [workflow settings](/workflows/settings#execution-timeout-limit). +All workflows have [a default timeout](/workflows/limits#time-per-execution). You can configure a custom timeout in the [workflow settings](/workflows/visual-builder/settings#execution-timeout-limit). ### `/tmp` directory diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index bc9b0c8eac531..70c45b22b33ed 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -1,6 +1,6 @@ # Scheduling future tasks -Pipedream includes an event source which exposes an HTTP API for scheduling one-time tasks. You can schedule tasks at any timestamp, with second-level precision, up to one year in the future. +Pipedream includes an event source which exposes an HTTP API for scheduling one-time tasks. You can schedule tasks at any timestamp, with second-level precision, up to one year in the future. [Click here to create this source](https://pipedream.com/sources?action=create&key=pipedream-new-scheduled-tasks), or visit [https://pipedream.com/sources/new](https://pipedream.com/sources/new), select the **Pipedream** app, and the **New Scheduled Tasks** source. @@ -13,7 +13,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t } ``` -When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/workflows/events/). +When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/docs/workflows/visual-builder/triggers/). You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -175,6 +175,6 @@ Scheduled tasks are emitted by the event source as events, which you can consume - [Pipedream workflows](/workflows/) - [A source-specific SSE stream](/api/sse/) - [The Pipedream REST API](/api/rest/) -- [The Pipedream CLI](/cli/reference/#installing-the-cli) +- [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) -[See the docs on consuming events from sources](/sources/#consuming-events-from-sources) for more information. \ No newline at end of file +[See the docs on consuming events from sources](/sources/#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index 6555a8ac1eb94..9b3ff07dc923a 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -9,7 +9,7 @@ The Pipedream platform includes: - A [serverless runtime](/code/) and [workflow service](/workflows/) - SDK to handle [customer authentication](/connect/) for {process.env.PUBLIC_APPS}+ APIs - Source-available pre-built [triggers](/workflows/steps/triggers/) and [actions](/workflows/steps/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) -- One-click [OAuth and key-based authentication](/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) +- One-click [OAuth and key-based authentication](/workflows/integrations/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) ✅ Tokens are short-lived
@@ -139,7 +139,7 @@ Like tokens, Connect Links are coupled to specific users, and expire after 4 hou ### REST API -The Pipedream Connect API is a subset of the [Pipedream REST API](/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. +The Pipedream Connect API is a subset of the [Pipedream REST API](/workflows/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. ## Execution environment @@ -147,7 +147,7 @@ The **execution environment** refers to the environment in which your sources, w Each version of a source or workflow is deployed to its own virtual machine in AWS. This means your execution environment has its own RAM and disk, isolated from other users' environments. You can read more about the details of the virtualization and isolation mechanisms used to secure your execution environment [here](https://firecracker-microvm.github.io/). -Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/workflows/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. +Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. ## Controlling egress traffic from Pipedream @@ -221,7 +221,7 @@ Pipedream provides annual security training to all employees. Developers go thro Pipedream retains data only for as long as necessary to provide the core service. Pipedream stores your workflow code, data in data stores, and other data indefinitely, until you choose to delete it. -Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/limits/#event-execution-history). +Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/workflows/limits/#event-execution-history). Pipedream deletes most internal application logs and logs tied to subprocessors within 30 days. We retain a subset of logs for longer periods where required for security investigations. diff --git a/docs-v2/pages/troubleshooting/_meta.tsx b/docs-v2/pages/troubleshooting/_meta.tsx index ab7a5bcb67936..f07074c72382a 100644 --- a/docs-v2/pages/troubleshooting/_meta.tsx +++ b/docs-v2/pages/troubleshooting/_meta.tsx @@ -1,4 +1,4 @@ export default { - "troubleshooting": "Overview", + "index": "Overview", "faq": "FAQ", } as const diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index dc2cce79e8115..94e8173618aad 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -3,11 +3,11 @@ ## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" -On workflows that are not [synced with GitHub](/projects/git/), you may notice the following warning at the top of your workflow: +On workflows that are not [synced with GitHub](/workflows/projects/git/), you may notice the following warning at the top of your workflow: > **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor -This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/projects/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. +This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/workflows/projects/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. ## Is there a way to replay workflow events programmatically? @@ -27,24 +27,24 @@ Use Pipedream's [built-in Delay actions](/workflows/control-flow/delay) to delay Here are a few things that can help your workflow execute faster: -1. **Increase memory:** Increase your [workflow memory](/workflows/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. +1. **Increase memory:** Increase your [workflow memory](/workflows/visual-builder/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/docs/workflows/visual-builder/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. 3. **Simplify your workflow:** Reduce the number of [steps](/workflows/steps#code-actions) and [segments](/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. -4. **Activate warm workers:** Use [warm workers](/workflows/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. +4. **Activate warm workers:** Use [warm workers](/workflows/visual-builder/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/visual-builder/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. ## How can I save common functions as steps? -You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/components/api/). These components are private to your account and can be used in any workflow. +You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/workflows/contributing/components/api/). These components are private to your account and can be used in any workflow. You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). ## Is Puppeteer supported in Pipedream? -Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#puppeteer) for more detail. +Yes, see [our Puppeteer docs](/workflows/visual-builder/code/nodejs/browser-automation/#puppeteer) for more detail. ## Is Playwright supported in Pipedream? -Yes, see [our Puppeteer docs](/code/nodejs/browser-automation/#playwright) for more detail. +Yes, see [our Puppeteer docs](/workflows/visual-builder/code/nodejs/browser-automation/#playwright) for more detail. diff --git a/docs-v2/pages/troubleshooting/troubleshooting.mdx b/docs-v2/pages/troubleshooting/index.mdx similarity index 81% rename from docs-v2/pages/troubleshooting/troubleshooting.mdx rename to docs-v2/pages/troubleshooting/index.mdx index 418b13c7ac80d..508d08e865dc4 100644 --- a/docs-v2/pages/troubleshooting/troubleshooting.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -32,7 +32,7 @@ If you're still seeing the issue after trying these steps, please reach out in [ ## I need help with my GitHub Synced Project -[See FAQ here](https://pipedream.com/docs/projects/git#frequently-asked-questions). +[See FAQ here](https://pipedream.com/docs/workflows/projects/git#frequently-asked-questions). ## Why is my trigger not emitting events? @@ -68,7 +68,7 @@ Your workflow's ID is the value that starts with `p_`. In this example: `p_abc12 ## How do I invoke another workflow? -We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/code/nodejs#invoke-another-workflow). +We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/workflows/visual-builder/code/nodejs#invoke-another-workflow). Another option is to make an HTTP request to a Pipedream HTTP webhook trigger. @@ -94,12 +94,12 @@ Pipedream displays warnings below steps in certain conditions. These warnings do ## Limit Exceeded Errors -Pipedream sets [limits](/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/limits/) for details on specific limits. +Pipedream sets [limits](/workflows/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/workflows/limits/) for details on specific limits. ## Quota Exceeded -On the Free tier, Pipedream imposes a limit on the [daily credits](/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. +On the Free tier, Pipedream imposes a limit on the [daily credits](/workflows/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. Paid plans have no credit limit. [Upgrade here](https://pipedream.com/pricing). @@ -109,25 +109,25 @@ You **do not** use credits testing workflows, but workspaces on the **Free** pla ## Timeout -Event sources and workflows have a [default time limit on a given execution](/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. +Event sources and workflows have a [default time limit on a given execution](/workflows/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. To address timeouts, you'll either need to: 1. Figure out why your code is running for longer than expected. It's important to note that **timeouts are not an issue with Pipedream — they are specific to your workflow**. Often, you're making a request to a third party API that doesn't respond in the time you expect, or you're processing a large amount of data in your workflow, and it doesn't complete before you hit the execution limit. -2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/workflows/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). +2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/workflows/visual-builder/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). ## Out of Memory -Pipedream [limits the default memory](/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/workflows/settings/#memory)**. +Pipedream [limits the default memory](/workflows/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/workflows/visual-builder/settings/#memory)**. This can happen for two main reasons: -1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). +1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). 2. When you have many steps in your Pipedream workflow. When your workflow runs, Pipedream runs a separate process for each step in your workflow. That incurs some memory overhead. Typically this happens when you have more than 8-10 steps. When you see an OOM error on a workflow with many steps, try increasing the memory. ## Rate Limit Exceeded -Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/limits/#qps-queries-per-second) for more information on that limit. +Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/workflows/limits/#qps-queries-per-second) for more information on that limit. **This limit can be raised for HTTP endpoints**. [Reach out to our team](https://pipedream.com/support/) to request an increase. @@ -135,16 +135,16 @@ Pipedream limits the number of events that can be processed by a given interface By default, Pipedream limits the size of incoming HTTP payloads. If you exceed this limit, you'll see a **Request Entity Too Large** error. -Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/limits/). +Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/workflows/limits/). -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/docs/workflows/visual-builder/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/docs/workflows/visual-builder/triggers/#large-file-support). ## Function Payload Limit Exceeded -The total size of `console.log()` statements, [step exports](/workflows/steps/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. -Often, this occurs when you pass large data between steps using [step exports](/workflows/steps/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. +Often, this occurs when you pass large data between steps using [step exports](/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/workflows/visual-builder/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. Pipedream also compresses the function payload from your workflow, which can yield roughly a 2x-3x increase in payload size (somewhere between `12MB` and `18MB`), depending on the data. @@ -190,7 +190,7 @@ By default, Pipedream automatically updates NPM and PyPI packages to the latest However, if a new package version includes bugs, or changes it's export signature, then this may cause a `Pipedream Internal Error`. -You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/code/nodejs/#pinning-package-versions) or [Python code steps](/code/python/#pinning-package-versions) to the last known working version. +You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/workflows/visual-builder/code/nodejs/#pinning-package-versions) or [Python code steps](/workflows/visual-builder/code/python#pinning-package-versions) to the last known working version. Alternatively, if the error is due to a major release that changes the import signature of a package, then modifying your code to match the signature may help. @@ -224,7 +224,7 @@ import pick from "lodash.pick" This error occurs when Promises or asynchronous code is not properly finished before the next step begins execution. -See the [Asynchronous section of the Node.js documentation](/code/nodejs/async/#the-problem) for more details. +See the [Asynchronous section of the Node.js documentation](/workflows/visual-builder/code/nodejs/async/#the-problem) for more details. ### How do I share my workflow with Support? @@ -235,5 +235,5 @@ If your workflow is _not_ part of a Project, go to the **Workflow Settings** to When filling out the request form at [https://pipedream.com/support](https://pipedream.com/support), please provide detailed information along with the URL from your browser's address bar, which should look something like: ``` -https://pipedream.com/@yourworkspace/projects/yourproject/test-workflow-pabc123 +https://pipedream.com/@yourworkspace/workflows/projects/yourproject/test-workflow-pabc123 ``` diff --git a/docs-v2/pages/workflows/cli/install.mdx b/docs-v2/pages/workflows/cli/install.mdx index 06f9059cef225..8da8e08e19cda 100644 --- a/docs-v2/pages/workflows/cli/install.mdx +++ b/docs-v2/pages/workflows/cli/install.mdx @@ -22,7 +22,7 @@ Run the following command: curl https://cli.pipedream.com/install | sh ``` -This will automatically download and install the `pd` CLI to your Mac. You can also [download the macOS build](https://cli.pipedream.com/darwin/amd64/latest/pd.zip), unzip that archive, and place the `pd` binary somewhere in [your `PATH`](https://opensource.com/article/17/6/set-path-linux). +This will automatically download and install the `pd` CLI to your Mac. You can also [download the macOS build](https://cli.pipedream.com/darwin/amd64/latest/pd.zip), unzip that archive, and place the `pd` binary somewhere in [your `PATH`](https://opensource.com/article/17/6/set-path-linux). If this returns a permissions error, you may need to run: @@ -77,5 +77,4 @@ The `pd` binary is available via Nix flake [here](https://github.com/planet-a-ve Run `pd` to see a list of all commands, or `pd help ` to display help docs for a specific command. -See the [CLI reference](/cli/reference/) for detailed usage and examples for each command. - +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples for each command. diff --git a/docs-v2/pages/workflows/cli/login.mdx b/docs-v2/pages/workflows/cli/login.mdx index c792a8c7502ef..0abfcbbad0b3d 100644 --- a/docs-v2/pages/workflows/cli/login.mdx +++ b/docs-v2/pages/workflows/cli/login.mdx @@ -12,7 +12,7 @@ If you already have a Pipedream account, run pd login ``` -This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/cli/reference/#cli-config-file). +This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). Otherwise, you'll be asked to login. @@ -23,7 +23,7 @@ Once you're done, go back to your shell and you should see confirmation that you Logged in as dylburger (dylan@pipedream.com) ``` -Then [follow this guide](/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. +Then [follow this guide](/workflows/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. ## Signing up for Pipedream via the CLI @@ -33,7 +33,7 @@ If you haven't signed up for a Pipedream account, you can create an account usin pd signup ``` -This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/cli/reference/#cli-config-file). +This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). Once you're done, go back to your shell and you should see confirmation that your account is linked: @@ -50,9 +50,8 @@ You can log out of the CLI by running: pd logout ``` -This will remove your API key from the [`pd` config file](/cli/reference/#cli-config-file). +This will remove your API key from the [`pd` config file](/workflows/cli/reference/#cli-config-file). ## Using the CLI to manage multiple accounts -If you have multiple Pipedream accounts, you can use [profiles](/cli/reference/#profiles) to ensure the CLI can manage resources for each. - +If you have multiple Pipedream accounts, you can use [profiles](/workflows/cli/reference/#profiles) to ensure the CLI can manage resources for each. diff --git a/docs-v2/pages/workflows/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx index f8baf00127ce6..deff7e6aea078 100644 --- a/docs-v2/pages/workflows/cli/reference.mdx +++ b/docs-v2/pages/workflows/cli/reference.mdx @@ -130,7 +130,7 @@ pd init app google_calendar #### `pd init action` -Creates a new directory and [a component action](/components#actions) from a template. +Creates a new directory and [a component action](/workflows/contributing/components#actions) from a template. ```bash # Creates add-new-event/ directory and add-new-event.mjs file @@ -146,7 +146,7 @@ Creates a new directory and [an event source](/sources/) from a template. pd init source cancelled-event ``` -You can attach [database](/components/api/#db), [HTTP](/components/api/#http), or [Timer](/components/api/#timer) props to your template using the following flags: +You can attach [database](/workflows/contributing/components/api/#db), [HTTP](/workflows/contributing/components/api/#http), or [Timer](/workflows/contributing/components/api/#timer) props to your template using the following flags: | Prop type | Flag | | --------- | --------- | @@ -202,7 +202,7 @@ Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI]( Unsets the local API key tied to your account. -Running `pd logout` without any arguments removes the default API key from your [config file](/cli/reference/#cli-config-file). +Running `pd logout` without any arguments removes the default API key from your [config file](/workflows/cli/reference/#cli-config-file). You can remove the API key for a specific profile by running: @@ -302,9 +302,9 @@ You can also run `pd signup -p ` if you'd like to sign up for a new Pip ### Creating a profile for a workspace -If you're working with resources in an [workspace](/workspaces/), you'll need to add an `org_id` to your profile. +If you're working with resources in an [workspace](/workflows/workspaces/), you'll need to add an `org_id` to your profile. -1. [Retrieve your workspaces's ID](/workspaces/#finding-your-workspaces-id) +1. [Retrieve your workspaces's ID](/workflows/workspaces/#finding-your-workspaces-id) 2. Open up your [Pipedream config file](#cli-config-file) and create a new [profile](#profiles) with the following information: ```bash @@ -352,4 +352,3 @@ Otherwise, it will be found in `$HOME/.config/pipedream`. Pipedream tracks CLI usage data to report errors and usage stats. We use this data exclusively for the purpose of internal analytics (see [our privacy policy](https://pipedream.com/privacy) for more information). If you'd like to opt-out of CLI analytics, set the `PD_CLI_DO_NOT_TRACK` environment variable to `true` or `1`. - diff --git a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx index 030cbef4183df..23d3ea409e892 100644 --- a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx @@ -25,7 +25,7 @@ If you previously developed actions using Pipedream's UI, we recommend reviewing - Download and install the [Pipedream CLI](/cli/install/) - Once the CLI is installed, [link your Pipedream account](/cli/login/#existing-pipedream-account) to the CLI by running `pd login` in your terminal -> **NOTE:** See the [CLI reference](/cli/reference/) for detailed usage and examples beyond those covered below. +> **NOTE:** See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## Walkthrough @@ -57,7 +57,7 @@ We recommend that you complete the examples below in order. ### hello world! -The following code represents a simple component that can be published as an action ([learn more](/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. +The following code represents a simple component that can be published as an action ([learn more](/workflows/contributing/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. ```javascript export default { @@ -109,7 +109,7 @@ Keep the browser tab open. We'll return to this workflow in the rest of the exam ### hello [name]! -Next, let's update the component to capture some user input. First, add a `string` [prop](/components/api/#props) called `name` to the component. +Next, let's update the component to capture some user input. First, add a `string` [prop](/workflows/contributing/components/api/#props) called `name` to the component. ```java export default { @@ -340,7 +340,7 @@ export default { }; ``` -Then add an [app prop](/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: +Then add an [app prop](/workflows/contributing/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: ```javascript import { Octokit } from "@octokit/rest"; @@ -397,7 +397,7 @@ export default { }; ``` -In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/components/api/#actions) about exporting data using `$.export`). +In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/workflows/contributing/components/api/#actions) about exporting data using `$.export`). ```javascript import { Octokit } from "@octokit/rest"; @@ -486,6 +486,6 @@ Select an existing account or connect a new one, and then deploy your workflow a ## What's Next? -You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/components/api/#component-api) at any time! +You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/#component-api) at any time! If you have any questions or feedback, please [reach out](https://pipedream.com/community)! diff --git a/docs-v2/pages/workflows/contributing/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx index 24c0c6c12fa2a..329b955c584a6 100644 --- a/docs-v2/pages/workflows/contributing/components/api.mdx +++ b/docs-v2/pages/workflows/contributing/components/api.mdx @@ -6,7 +6,7 @@ import Callout from '@/components/Callout' Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/components/typescript/). -This document was created to help developers author and use [Pipedream components](/components/). Not only can you develop [sources](/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/apps/contributing/) for anyone to run. +This document was created to help developers author and use [Pipedream components](/components/). Not only can you develop [sources](/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/workflows/visual-builder/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/apps/contributing/) for anyone to run. While sources and actions share the same core component API, they differ in both how they're used and written, so certain parts of the component API apply only to one or the other. [This section of the docs](#differences-between-sources-and-actions) explains the core differences. When this document uses the term "component", the corresponding feature applies to both sources and actions. If a specific feature applies to only sources _or_ actions, the correct term will be used. @@ -20,7 +20,7 @@ Components are Node.js modules that run on Pipedream's serverless infrastructure - Trigger Node.js code on HTTP requests, timers, cron schedules, or manually - Emit data on each event to inspect it. Trigger Pipedream hosted workflows or access it outside of Pipedream via API -- Accept user input on deploy via [CLI](/cli/reference/#pd-deploy), [API](/rest-api/#overview), or [UI](https://pipedream.com/sources) +- Accept user input on deploy via [CLI](/workflows/cli/reference/#pd-deploy), [API](/workflows/rest-api/#overview), or [UI](https://pipedream.com/sources) - Connect to [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps) using Pipedream managed auth - Use most npm packages with no `npm install` or `package.json` required - Store and retrieve state using the [built-in key-value store](#db) @@ -51,7 +51,7 @@ Sources and actions share the same component API. However, certain features of t Several examples below use the Pipedream CLI. To install it, [follow the instructions for your OS / architecture](/cli/install/). -See the [CLI reference](/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ### Example Components @@ -690,7 +690,7 @@ export default { }; ``` -For more examples, see the [docs on making HTTP requests with Node.js](/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). +For more examples, see the [docs on making HTTP requests with Node.js](/workflows/visual-builder/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). #### Alert Prop @@ -725,7 +725,7 @@ Refer to GitHub's component sources in the `pipedream` repo for an [example impl When a user configures a prop with a value, it can hold at most {process.env.CONFIGURED_PROPS_SIZE_LIMIT} data. Consider this when accepting large input in these fields (such as a base64 string). -The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/limits/). +The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/workflows/limits/). ### Methods @@ -878,7 +878,7 @@ When your workflow runs, you'll see the named exports appear below your step, wi ##### Returning HTTP responses with `$.respond` -`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/workflows/triggers/#customizing-the-http-response). +`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/docs/workflows/visual-builder/triggers/#customizing-the-http-response). ```javascript async run({ $ }) { @@ -944,15 +944,15 @@ $.export( ##### `$.context` -`$.context` exposes [the same properties as `steps.trigger.context`](/workflows/events/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. +`$.context` exposes [the same properties as `steps.trigger.context`](/docs/workflows/visual-builder/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. -All properties from [`steps.trigger.context`](/workflows/events/#stepstriggercontext) are exposed, as well as: +All properties from [`steps.trigger.context`](/docs/workflows/visual-builder/triggers/#stepstriggercontext) are exposed, as well as: | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | -| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/limits/#time-per-execution). | +| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/workflows/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | -| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/workflows/events/#stepstriggercontext) for more detail. | +| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/docs/workflows/visual-builder/triggers/#stepstriggercontext) for more detail. | ### Environment variables @@ -1052,11 +1052,11 @@ pd deploy https://raw.githubusercontent.com/PipedreamHQ/pipedream/master/compone #### CLI - Update -View the [CLI command reference](/cli/reference/#command-reference). +View the [CLI command reference](/workflows/cli/reference/#command-reference). #### CLI - Delete -View the [CLI command reference](/cli/reference/#command-reference). +View the [CLI command reference](/workflows/cli/reference/#command-reference). #### UI - Deploy @@ -1096,7 +1096,7 @@ You can delete a component via the UI at [https://pipedream.com/sources](https:/ #### API -See the [REST API docs](/rest-api/). +See the [REST API docs](/workflows/rest-api/). ### Managing Actions diff --git a/docs-v2/pages/workflows/contributing/components/guidelines.mdx b/docs-v2/pages/workflows/contributing/components/guidelines.mdx index 65e83b6f65fcb..b03d7568213ae 100644 --- a/docs-v2/pages/workflows/contributing/components/guidelines.mdx +++ b/docs-v2/pages/workflows/contributing/components/guidelines.mdx @@ -113,7 +113,7 @@ scoped components are easier for users to understand and use. ### Required Metadata -Registry [components](/components/api/#component-structure) require a unique +Registry [components](/workflows/contributing/components/api/#component-structure) require a unique `key` and `version`, and a friendly `name` and `description`. Action components require a `type` field to be set to `action` (sources will require a type to be set in the future). @@ -195,7 +195,7 @@ directory](https://github.com/pipedreamhq/pipedream/tree/master/components). #### Using APIs vs Client Libraries If the app has a well-supported [Node.js client -library](/components/api/#using-npm-packages), feel free to use that instead of +library](/workflows/contributing/components/api/#using-npm-packages), feel free to use that instead of manually constructing API requests. ### `package.json` @@ -321,7 +321,7 @@ logic should: #### Capturing Sensitive Data If users are required to enter sensitive data, always use -[secret](/components/api/#general) props. +[secret](/workflows/contributing/components/api/#general) props. ### Promoting Reusability @@ -336,7 +336,7 @@ out](https://pipedream.com/community/c/dev/11). ##### Prop Definitions Whenever possible, reuse existing [prop -definitions](/components/api/#prop-definitions-example). +definitions](/workflows/contributing/components/api/#prop-definitions-example). If a prop definition does not exist and you are adding an app-specific prop that may be reused in future components, add it as a prop definition to the app file. @@ -344,7 +344,7 @@ Prop definitions will also be surfaced for apps the Pipedream marketplace. ##### Methods -Whenever possible, reuse [methods](/components/api/#methods) defined in the app +Whenever possible, reuse [methods](/workflows/contributing/components/api/#methods) defined in the app file. If you need to use an API for which a method is not defined and it may be used in future components, define a new method in the app file. @@ -436,7 +436,7 @@ simply as possible. ### Labels -Use [prop](/components/api/#user-input-props) labels to customize the name of a +Use [prop](/workflows/contributing/components/api/#user-input-props) labels to customize the name of a prop or propDefinition (independent of the variable name in the code). The label should mirror the name users of an app are familiar with; i.e., it should mirror the equivalent label in the app’s UI. This applies to usage in labels, @@ -445,7 +445,7 @@ but its label is set to “Search Term”. ### Descriptions -Include a description for [props](/components/api/#user-input-props) if it helps +Include a description for [props](/workflows/contributing/components/api/#user-input-props) if it helps the user understand what they need to do. Use Markdown as appropriate to improve the clarity of the description or instructions. When using Markdown: @@ -474,7 +474,7 @@ Examples: ### Optional vs Required Props -Use optional [props](/components/api/#user-input-props) whenever possible to +Use optional [props](/workflows/contributing/components/api/#user-input-props) whenever possible to minimize the input fields required to use a component. For example, the Twitter search mentions source only requires that a user @@ -486,7 +486,7 @@ activate the source: ### Default Values -Provide [default values](/components/api/#user-input-props) whenever possible. +Provide [default values](/workflows/contributing/components/api/#user-input-props) whenever possible. NOTE: the best default for a source doesn’t always map to the default recommended by the app. For example, Twitter defaults search results to an algorithm that balances recency and popularity. However, the best default for @@ -495,7 +495,7 @@ the use case on Pipedream is recency. ### Async Options Avoid asking users to enter ID values. Use [async -options](/components/api/#async-options-example) (with label/value definitions) +options](/workflows/contributing/components/api/#async-options-example) (with label/value definitions) so users can make selections from a drop down menu. For example, Todoist identifies projects by numeric IDs (e.g., 12345). The async option to select a project displays the name of the project as the label, so that’s the value the @@ -503,7 +503,7 @@ user sees when interacting with the source (e.g., “My Project”). The code referencing the selection receives the numeric ID (12345). Async options should also support -[pagination](/components/api/#async-options-example) (so users can navigate +[pagination](/workflows/contributing/components/api/#async-options-example) (so users can navigate across multiple pages of options for long lists). See [Hubspot](https://github.com/PipedreamHQ/pipedream/blob/a9b45d8be3b84504dc22bb2748d925f0d5c1541f/components/hubspot/hubspot.app.mjs#L136) for an example of offset-based pagination. See @@ -512,7 +512,7 @@ for an example of cursor-based pagination. ### Dynamic Props -[Dynamic props](/components/api/#dynamic-props) can improve the user experience +[Dynamic props](/workflows/contributing/components/api/#dynamic-props) can improve the user experience for components. They let you render props in Pipedream dynamically, based on the value of other props, and can be used to collect more specific information that can make it easier to use the component. See the Google Sheets example in the @@ -521,8 +521,8 @@ linked component API docs. ### Interface & Service Props In the interest of consistency, use the following naming patterns when defining -[interface](/components/api/#interface-props) and -[service](/components/api/#service-props) props in source components: +[interface](/workflows/contributing/components/api/#interface-props) and +[service](/workflows/contributing/components/api/#service-props) props in source components: | Prop | **Recommended Prop Variable Name** | | ------------------- | ---------------------------------- | @@ -567,7 +567,7 @@ search criteria”. ### Emit a Summary -Always [emit a summary](/components/api/#emit) for each event. For example, the +Always [emit a summary](/workflows/contributing/components/api/#emit) for each event. For example, the summary for each new Tweet emitted by the Search Mentions source is the content of the Tweet itself. @@ -576,7 +576,7 @@ format as the summary. ### Deduping -Use built-in [deduping strategies](/components/api/#dedupe-strategies) whenever +Use built-in [deduping strategies](/workflows/contributing/components/api/#dedupe-strategies) whenever possible (`unique`, `greatest`, `last`) vs developing custom deduping code. Develop custom deduping code if the existing strategies do not support the requirements for a source. @@ -673,9 +673,9 @@ of just letting the error bubble up). #### Hooks -[Hooks](/components/api/#hooks) are methods that are automatically invoked by +[Hooks](/workflows/contributing/components/api/#hooks) are methods that are automatically invoked by Pipedream at different stages of the [component -lifecycle](/components/api/#source-lifecycle). Webhook subscriptions are +lifecycle](/workflows/contributing/components/api/#source-lifecycle). Webhook subscriptions are typically created when components are instantiated or activated via the `activate()` hook, and deleted when components are deactivated or deleted via the `deactivate()` hook. @@ -683,7 +683,7 @@ the `deactivate()` hook. #### Helper Methods Whenever possible, create methods in the app file to manage [creating and -deleting webhook subscriptions](/components/api/#hooks). +deleting webhook subscriptions](/workflows/contributing/components/api/#hooks). | **Description** | **Method Name** | | --------------------------------------- | --------------- | @@ -729,7 +729,7 @@ Instead, [use `@pipedream/platform` axios](/pipedream-axios/). #### Return JavaScript Objects When you `return` data from an action, it's exposed as a [step -export](/workflows/steps/#step-exports) for users to reference in future steps +export](/workflows/#step-exports) for users to reference in future steps of their workflow. Return JavaScript objects in all cases, unless there's a specific reason not to. @@ -765,7 +765,7 @@ number of records to return. ### Use `$.summary` to Summarize What Happened -[Describe what happened](/components/api/#returning-data-from-steps) when an +[Describe what happened](/workflows/contributing/components/api/#returning-data-from-steps) when an action succeeds by following these guidelines: - Use plain language and provide helpful and contextually relevant information diff --git a/docs-v2/pages/workflows/contributing/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx index d7ed8795cce73..bae1ec2a414e9 100644 --- a/docs-v2/pages/workflows/contributing/components/index.mdx +++ b/docs-v2/pages/workflows/contributing/components/index.mdx @@ -51,12 +51,12 @@ The Add Single Row action for Google Sheets is a prebuilt component in Pipedream Components may be instantiated or added to workflows via Pipedream's UI. -- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/cli/reference/#pd-deploy) or API +- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/workflows/cli/reference/#pd-deploy) or API - Actions may be added to [workflows](https://pipedream.com/new) ### Using Private Actions -Private action components published from the [CLI](/cli/reference/#pd-publish) or from a [Node.js Code Step](/code/nodejs/sharing-code) are available for use across your workflows. +Private action components published from the [CLI](/workflows/cli/reference/#pd-publish) or from a [Node.js Code Step](/workflows/visual-builder/code/nodejs/sharing-code) are available for use across your workflows. To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. @@ -64,7 +64,7 @@ To use a published action, add a new step to your workflow and click **My Action ### Using Private Sources -Private source components deployed from your account via the [CLI](/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. +Private source components deployed from your account via the [CLI](/workflows/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. Then in the workflow builder, when creating the trigger, select the *Existing* sources tab in the upper right corner to select your deployed source: @@ -76,7 +76,7 @@ You can also deploy new instances of a source from the [Components dashboard](ht ## Developing Components -Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/cli/reference/#pd-deploy). +Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/workflows/cli/reference/#pd-deploy). - Sources may be deployed directly from local code or published to your account and instantiated via Pipedream's UI - Actions may only be published — published actions may be added to workflows via Pipedream's UI @@ -88,7 +88,7 @@ Published components are only available to your own account by default. If publi - A free [Pipedream](https://pipedream.com) account - A free [GitHub](https://github.com) account - Basic proficiency with Node.js or Javascript -- Pipedream [CLI](/cli/reference/) +- Pipedream [CLI](/workflows/cli/reference/) Finally, the target app must be integrated with Pipedream. You can explore all apps supported by Pipedream in the [marketplace](https://pipedream.com/explore). If your app is not listed, please [create a GitHub issue](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D) to request it and [reach out](https://pipedream.com/community/c/dev/11) to our team to let us know that you're blocked on source or action development. @@ -99,7 +99,7 @@ Finally, the target app must be integrated with Pipedream. You can explore all a ### Component API Reference -After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/components/api/) and [examples on GitHub](https://github.com/pipedreamhq/pipedream/tree/master/components) to learn more. +After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/workflows/contributing/components/api/) and [examples on GitHub](https://github.com/pipedreamhq/pipedream/tree/master/components) to learn more. ## Managing Privately Published Components diff --git a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx index 2e708471b88eb..455df7689f29d 100644 --- a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx @@ -44,7 +44,7 @@ We recommend that you execute the examples in order — each one builds on the c pd login ``` -See the [CLI reference](/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## CLI Development Mode @@ -67,7 +67,7 @@ If you need to update a deployed instance of a source, pass it's ID to the `dc` pd dev --dc dc_123456 components/sources/my-source.mjs ``` -See the [CLI reference](/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## Hello World! @@ -679,6 +679,6 @@ Save and reload your source in the Pipedream UI. You should now see a countdown ## What's Next? -You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/components/api/) at any time! +You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/) at any time! -If you have any questions or feedback, please join our [public Slack](https://pipedream.com/support). \ No newline at end of file +If you have any questions or feedback, please join our [public Slack](https://pipedream.com/support). diff --git a/docs-v2/pages/workflows/contributing/components/typescript.mdx b/docs-v2/pages/workflows/contributing/components/typescript.mdx index 078907744b11a..4ed9b5f8b5bcc 100644 --- a/docs-v2/pages/workflows/contributing/components/typescript.mdx +++ b/docs-v2/pages/workflows/contributing/components/typescript.mdx @@ -38,13 +38,13 @@ If you've never developed Pipedream components before, [start here](/components/ ```bash npm run build -``` +``` The build process should print the compiled JS files to your console and produce them at the `/dist` directory. For example, if you compile a TypeScript file at `pipedream/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`, the corresponding JS file will be produced at `pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js`. -6. Use [the Pipedream CLI](/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. +6. Use [the Pipedream CLI](/workflows/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. ```bash pd publish pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js @@ -77,10 +77,10 @@ yarn add --dev @pipedream/types You'll need a minimal configuration to compile TypeScript components in your application. In the Pipedream registry, we use this setup: -- The `tsconfig.json` in the root of the repo contains [references](https://www.typescriptlang.org/docs/handbook/project-references.html) to component app directories. For example, the root config provides a reference to the `components/rss` directory, which contains its own `tsconfig.json` file. +- The `tsconfig.json` in the root of the repo contains [references](https://www.typescriptlang.org/docs/handbook/project-references.html) to component app directories. For example, the root config provides a reference to the `components/rss` directory, which contains its own `tsconfig.json` file. - `npm run build` compiles the TypeScript in all directories in `references`. - The `tsconfig.json` in each component app directory contains the app-specific TypeScript configuration. -- The GitHub actions in `.github/workflows` compile and publish our components. +- The GitHub actions in `.github/workflows` compile and publish our components. See [the RSS sources and actions](https://github.com/PipedreamHQ/pipedream/tree/master/components/rss) for an example app configuration. @@ -88,7 +88,7 @@ See [the RSS sources and actions](https://github.com/PipedreamHQ/pipedream/tree/ We welcome PRs in [the `PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream), where we store all sources and actions, the `@pipedream/types` package, these docs, and other Pipedream code. Here are a few known issues durin the **beta**: -- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). +- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/workflows/contributing/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). - The compile -> publish lifecycle hasn't been fully-automated when you're developing in the `pipedream` repo. Currently, you have to run `npm run build` from the repo root, then use the `pd` CLI to publish components after compilation. It would be nice to run `tsc-watch` and have that compile and publish the new version of the component using the `--onSuccess` flag, publishing any sources or actions accordingly. - We should add a linter (like `dtslint`) to all TypeScript components). Currently, `dtslint` is configured only for the `@pipedream/types` package. diff --git a/docs-v2/pages/workflows/contributing/index.mdx b/docs-v2/pages/workflows/contributing/index.mdx index 135ef97b2ee14..2124cd8e202f1 100644 --- a/docs-v2/pages/workflows/contributing/index.mdx +++ b/docs-v2/pages/workflows/contributing/index.mdx @@ -54,7 +54,7 @@ Once the Pipedream team integrates the app, we'll create a directory for the app ## Contribution Process -Anyone from the community can build [sources](/sources/) and [actions](/components#actions) for integrated apps. +Anyone from the community can build [sources](/sources/) and [actions](/workflows/contributing/components#actions) for integrated apps. To submit new components or update existing components: diff --git a/docs-v2/pages/workflows/data-management/data-stores.mdx b/docs-v2/pages/workflows/data-management/data-stores.mdx index 34e5d746b5f3c..bb6715a9e098a 100644 --- a/docs-v2/pages/workflows/data-management/data-stores.mdx +++ b/docs-v2/pages/workflows/data-management/data-stores.mdx @@ -20,7 +20,7 @@ Data stores are useful for: You can connect to the same data store across workflows, so they're also great for sharing state across different services. -You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/code/nodejs/using-data-stores/) or [Python](/code/python/using-data-stores/). +You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/workflows/visual-builder/code/nodejs/using-data-stores/) or [Python](/workflows/visual-builder/code/pythonusing-data-stores/). ## Using pre-built Data Store actions @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/steps/#step-exports) from a previous step, or use [any valid expression](/workflows/using-props/#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/workflows/using-props/#entering-expressions). ![Workflow trigger example](pages/images/v3/data-stores/update-data-store-key-by-reference.png) @@ -126,7 +126,7 @@ Then remove the data store from any linked steps. ## Using data stores in code steps -Refer to the [Node.js](/code/nodejs/using-data-stores/) and [Python](/code/python/using-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/code/bash/) or [Go](/code/go/) code steps. +Refer to the [Node.js](/workflows/visual-builder/code/nodejs/using-data-stores/) and [Python](/workflows/visual-builder/code/pythonusing-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/workflows/visual-builder/code/bash/) or [Go](/workflows/visual-builder/code/go/) code steps. ## Compression @@ -178,7 +178,7 @@ The following Node.js example action will export the data in chunks via an HTTP `chunkSize`. -- Adjust your [workflow memory and timeout settings](/workflows/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. +- Adjust your [workflow memory and timeout settings](/workflows/visual-builder/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. - Monitor the exports of this step after each execution for any potential errors preventing a full export. Run the step as many times as needed until all your data is exported. diff --git a/docs-v2/pages/workflows/data-management/databases/index.mdx b/docs-v2/pages/workflows/data-management/databases/index.mdx index a3f914cbe424e..0acd56f3610e3 100644 --- a/docs-v2/pages/workflows/data-management/databases/index.mdx +++ b/docs-v2/pages/workflows/data-management/databases/index.mdx @@ -15,7 +15,7 @@ Pipedream workflows run in the AWS `us-east-1` network, sending requests from st - Once configured, the VPC will give you a dedicated egress IP that's unique to your workspace, and is available to any workflow within your workspace. ### Send Requests from a Shared Static IP -- When configuring your database connection as a [connected account](/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) +- When configuring your database connection as a [connected account](/workflows/integrations/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) - Pipedream's SQL Proxy routes requests to your database from the IP block below. #### Supported Databases @@ -38,4 +38,4 @@ Add the following IP block to your database allow-list: ### What's the difference between using a shared static IP with the SQL Proxy vs a dedicated IP using a VPC? Both the SQL Proxy and VPCs enable secure database connections from a static IP. - VPCs offer enhanced isolation and security by providing a **dedicated** static IP for workflows within your workspace -- The SQL proxy routes requests to your database connections through a set of **shared** static IPs \ No newline at end of file +- The SQL proxy routes requests to your database connections through a set of **shared** static IPs diff --git a/docs-v2/pages/workflows/data-management/destinations/email.mdx b/docs-v2/pages/workflows/data-management/destinations/email.mdx index da6dc6c37699a..e1e75a0d2d2b5 100644 --- a/docs-v2/pages/workflows/data-management/destinations/email.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/email.mdx @@ -2,7 +2,7 @@ The Email Destination allows you send an email to _yourself_ — the email address tied to the account you signed up with — at any step of a workflow. -You can use this to email yourself when you receive a specific event, for example when a user signs up on your app. You can send yourself an email when a cron job finishes running, or when a job fails. Anywhere you need an email notification, you can use the Email Destination! +You can use this to email yourself when you receive a specific event, for example when a user signs up on your app. You can send yourself an email when a cron job finishes running, or when a job fails. Anywhere you need an email notification, you can use the Email Destination! @@ -15,7 +15,7 @@ You can use this to email yourself when you receive a specific event, for exampl ### Using `$.send.email` in workflows -You can send data to an Email Destination in [Node.js code steps](/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. +You can send data to an Email Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. `$.send.email()` takes the same parameters as the corresponding action: @@ -37,7 +37,7 @@ Like with any `$.send` function, you can use `$.send.email()` conditionally, wit ### Using `$.send.email` in component actions -If you're authoring a [component action](/components#actions), you can deliver data to an email destination using `$.send.email`. +If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an email destination using `$.send.email`. `$.send.email` functions the same as [`$.send.email` in workflow code steps](#using-sendemail-in-workflows): @@ -56,4 +56,3 @@ export default defineComponent({ ## Delivery details All emails come from **notifications@pipedream.com**. - diff --git a/docs-v2/pages/workflows/data-management/destinations/emit.mdx b/docs-v2/pages/workflows/data-management/destinations/emit.mdx index e88889b9dbdc5..bc63e1b6171ae 100644 --- a/docs-v2/pages/workflows/data-management/destinations/emit.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/emit.mdx @@ -1,11 +1,11 @@ # Emit events -Like [event sources](/sources/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/rest-api/#get-workflow-emits). +Like [event sources](/sources/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/workflows/rest-api/#get-workflow-emits). ## Using `$.send.emit()` in workflows -You can emit arbitrary events from any [Node.js code steps](/code/nodejs/) using `$.send.emit()`. +You can emit arbitrary events from any [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.emit()`. ```javascript export default defineComponent({ @@ -47,7 +47,7 @@ export default defineComponent({ ## Using `$.send.emit()` in component actions -If you're authoring a [component action](/components#actions), you can emit data using `$.send.emit()`. +If you're authoring a [component action](/workflows/contributing/components#actions), you can emit data using `$.send.emit()`. `$.send.emit()` functions the same as [`$.send.emit()` in workflow code steps](#using-sendemit-in-workflows): @@ -90,7 +90,7 @@ Here's how to configure a workflow to listen for emitted events. 1. Currently, you can't select emitted events as a workflow trigger from the Pipedream UI. We'll show you how add the trigger via API. First, pick an existing workflow where you'd like to receive emitted events. **If you want to start with a [new workflow](https://pipedream.com/new), just select the HTTP / Webhook trigger**. 2. This workflow is called the **listener**. The workflow where you'll use `$.send.emit()` is called the **emitter**. If you haven't created the emitter workflow yet, [do that now](https://pipedream.com/new). 3. Get the workflow IDs of both the listener and emitter workflows. **You'll find the workflow ID in the workflow's URL in your browser bar — it's the `p_abc123` in `https://pipedream.com/@username/p_abc123/`**. -4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: +4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/workflows/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: ```bash curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_id=p_abc123" \ @@ -111,17 +111,16 @@ export default defineComponent({ }); ``` -This should trigger your listener, and you should see the same event in [the event inspector](/workflows/inspect/#the-inspector). +This should trigger your listener, and you should see the same event in [the event inspector](/workflows/visual-builder/inspect/#the-inspector). **Note**: Please upvote [this issue](https://github.com/PipedreamHQ/pipedream/issues/682) to see support for _adding_ emitted events as a workflow trigger in the UI. ## Consuming emitted events via REST API -`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/rest-api/#get-workflow-emits). +`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/workflows/rest-api/#get-workflow-emits). This can be helpful when you want a workflow to process data asynchronously using a workflow. You can save the results of your workflow with `$.send.emit()`, and only retrieve the results in batch when you need to using the REST API. ## Emit logs / troubleshooting Below your code step, you'll see both the data that was sent in the emit. If you ran `$.send.emit()` multiple times within the same code step, you'll see the data that was emitted for each. - diff --git a/docs-v2/pages/workflows/data-management/destinations/http.mdx b/docs-v2/pages/workflows/data-management/destinations/http.mdx index a161c03594dc7..fcb4e745ec51a 100644 --- a/docs-v2/pages/workflows/data-management/destinations/http.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/http.mdx @@ -7,7 +7,7 @@ HTTP Destinations allow you to send data to another HTTP endpoint URL outside of ## Using `$.send.http` in workflows -You can send HTTP requests in [Node.js code steps](/code/nodejs/) using `$.send.http()`. +You can send HTTP requests in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.http()`. ```javascript export default defineComponent({ @@ -67,7 +67,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ## Using `$.send.http` in component actions -If you're authoring a [component action](/components#actions), you can deliver data to an HTTP destination using `$.send.http`. +If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an HTTP destination using `$.send.http`. `$.send.http` functions the same as [`$.send.http` in workflow code steps](#using-sendhttp-in-workflows): @@ -98,7 +98,7 @@ Below your code step, you'll see both the data that was sent in the HTTP request Since HTTP requests sent with `$.send.http()` are sent asynchronously, after your workflow runs, **you cannot access the HTTP response in your workflow**. -If you need to access the HTTP response data in your workflow, [use `axios`](/code/nodejs/http-requests/) or another HTTP client. +If you need to access the HTTP response data in your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/) or another HTTP client. ## Timeout @@ -120,4 +120,4 @@ When you make an HTTP request using `$.send.http()`, the traffic will come from -This list may change over time. If you've previously whitelisted these IP addresses and are having trouble sending HTTP requests to your target service, please check to ensure this list matches your firewall rules. \ No newline at end of file +This list may change over time. If you've previously whitelisted these IP addresses and are having trouble sending HTTP requests to your target service, please check to ensure this list matches your firewall rules. diff --git a/docs-v2/pages/workflows/data-management/destinations/index.mdx b/docs-v2/pages/workflows/data-management/destinations/index.mdx index 6c67db9d1c533..43493104c8257 100644 --- a/docs-v2/pages/workflows/data-management/destinations/index.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/index.mdx @@ -1,6 +1,6 @@ # Destinations -**Destinations**, like [actions](/components#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +**Destinations**, like [actions](/workflows/contributing/components#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. However, Destinations are different than actions in two ways: @@ -23,7 +23,7 @@ The docs below discuss features common to all Destinations. See the [docs for a ### Using destinations in workflows -You can send data to Destinations in [Node.js code steps](/code/nodejs/), too, using `$.send` functions. +You can send data to Destinations in [Node.js code steps](/workflows/visual-builder/code/nodejs/), too, using `$.send` functions. `$.send` is an object provided by Pipedream that exposes destination-specific functions like `$.send.http()`, `$.send.s3()`, and more. This allows you to send data to destinations programmatically, if you need more control than the default actions provide. @@ -70,7 +70,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ### Using destinations in actions -If you're authoring a [component action](/components#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: +If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: ```javascript export default { @@ -90,11 +90,10 @@ export default { } ``` -[See the component action API docs](/components/api/#actions) for more details. +[See the component action API docs](/workflows/contributing/components/api/#actions) for more details. ## Asynchronous Delivery Events are delivered to destinations _asynchronously_ — that is, separate from the execution of your workflow. **This means you're not waiting for network or connection I/O in the middle of your function, which can be costly**. Some destination payloads, like HTTP, are delivered within seconds. For other destinations, like S3 and SQL, we collect individual events into a batch and send the batch to the destination. See the [docs for a specific destination](#available-destinations) for the relevant batch delivery frequency. - diff --git a/docs-v2/pages/workflows/data-management/destinations/s3.mdx b/docs-v2/pages/workflows/data-management/destinations/s3.mdx index a4c9edaa8947d..9f24c6cddbff5 100644 --- a/docs-v2/pages/workflows/data-management/destinations/s3.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/s3.mdx @@ -6,9 +6,9 @@ import PublicIPs from '@/components/PublicIPs' ## Using `$.send.s3` in workflows -You can send data to an S3 Destination in [Node.js code steps](/code/nodejs/) using `$.send.s3()`. +You can send data to an S3 Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.s3()`. -`$.send.s3()` takes the following parameters: +`$.send.s3()` takes the following parameters: ```javascript $.send.s3({ @@ -22,7 +22,7 @@ Like with any `$.send` function, you can use `$.send.s3()` conditionally, within ## Using `$.send.s3` in component actions -If you're authoring a [component action](/components#actions), you can deliver data to an S3 destination using `$.send.s3`. +If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an S3 destination using `$.send.s3`. `$.send.s3` functions the same as [`$.send.s3` in workflow code steps](#using-sends3-in-workflows): @@ -101,4 +101,3 @@ S3 provides a mechanism to [limit operations only from specific IP addresses](ht This list may change over time. If you've previously whitelisted these IP addresses and are having trouble uploading S3 objects, please check to ensure this list matches your firewall rules. - diff --git a/docs-v2/pages/workflows/data-management/destinations/sse.mdx b/docs-v2/pages/workflows/data-management/destinations/sse.mdx index faa09e684900e..d632608466f9d 100644 --- a/docs-v2/pages/workflows/data-management/destinations/sse.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/sse.mdx @@ -1,6 +1,6 @@ # Server-Sent Events (SSE) -Pipedream supports [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) (SSE) as a destination, enabling you to send events from a workflow directly to a client subscribed to the event stream. +Pipedream supports [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) (SSE) as a destination, enabling you to send events from a workflow directly to a client subscribed to the event stream. ## What is SSE? @@ -16,7 +16,7 @@ Beyond web browsers, any program that's able to create an [`EventSource` interfa ## Sending data to an SSE Destination in workflows -You can send data to an SSE Destination in [Node.js code steps](/code/nodejs/) using the `$.send.sse()` function. +You can send data to an SSE Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using the `$.send.sse()` function. 1. Add a new step to your workflow 2. Select the option to **Run custom code** and choose the Node.js runtime. @@ -28,7 +28,7 @@ export default defineComponent({ $.send.sse({ channel: "events", // Required, corresponds to the event in the SSE spec payload: { // Required, the event payload - name: "Luke Skywalker" + name: "Luke Skywalker" } }); } @@ -61,7 +61,7 @@ you won't have to `await` the execution of the SSE Destination requests in your ## Using `$.send.sse` in component actions -If you're authoring a [component action](/components#actions), you can send events to an SSE destination using `$.send.sse`. +If you're authoring a [component action](/workflows/contributing/components#actions), you can send events to an SSE destination using `$.send.sse`. `$.send.sse` functions the same as [`$.send.sse` in workflow code steps](#sending-data-to-an-sse-destination-in-workflows): @@ -110,7 +110,7 @@ If you've already sent events to your SSE destination, you should see those even It's easy to setup a simple webpage to `console.log()` all events from an event stream. You can find a lot more examples of how to work with SSE on the web, but this should help you understand the basic concepts. -You'll need to create two files in the same directory on your machine: an `index.html` file for the HTML. +You'll need to create two files in the same directory on your machine: an `index.html` file for the HTML. **index.html** diff --git a/docs-v2/pages/workflows/data-management/file-stores/index.mdx b/docs-v2/pages/workflows/data-management/file-stores/index.mdx index ad4fa845ea6b1..6bb39c3473c20 100644 --- a/docs-v2/pages/workflows/data-management/file-stores/index.mdx +++ b/docs-v2/pages/workflows/data-management/file-stores/index.mdx @@ -117,7 +117,7 @@ export default defineComponent({ }) ``` -Once the file has been opened, you can [read, write, delete the file and more](/projects/file-stores/reference/). +Once the file has been opened, you can [read, write, delete the file and more](/workflows/projects/file-stores/reference/). ### Uploading files to File Stores diff --git a/docs-v2/pages/workflows/domains.mdx b/docs-v2/pages/workflows/domains.mdx index 4578607496bbf..3820c3b56013f 100644 --- a/docs-v2/pages/workflows/domains.mdx +++ b/docs-v2/pages/workflows/domains.mdx @@ -1,6 +1,6 @@ # Custom Domains -By default, all new [Pipedream HTTP endpoints](/workflows/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. +By default, all new [Pipedream HTTP endpoints](/docs/workflows/visual-builder/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. ## Configuring a new custom domain diff --git a/docs-v2/pages/workflows/environment-variables.mdx b/docs-v2/pages/workflows/environment-variables.mdx index e737cca52cbe9..6ffcf554b65e3 100644 --- a/docs-v2/pages/workflows/environment-variables.mdx +++ b/docs-v2/pages/workflows/environment-variables.mdx @@ -11,7 +11,7 @@ You can reference env vars and secrets in [workflow code](/code/) or in the obje | Scope | Description | | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Workspace** | All environment variables are available to all workflows within the workspace. All workspace members can manage workspace-wide variables [in the UI](https://pipedream.com/settings/env-vars). | -| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/projects/#access-controls) can manage project variables. | +| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/workflows/projects/#access-controls) can manage project variables. | ## Creating and updating environment variables @@ -104,7 +104,7 @@ When referencing env vars directly in code within your Pipedream workflow, you c ## Referencing environment variables in actions -[Actions](/components#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. +[Actions](/workflows/contributing/components#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. You can reference the value of environment variables using `{{process.env.YOUR_ENV_VAR}}`. You'll see a list of your environment variables in the object explorer when selecting a variable to pass to a step. @@ -115,7 +115,7 @@ You can reference the value of environment variables using `{{process.env.YOUR_E /> - [Private components](https://pipedream.com/docs/components#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](https://pipedream.com/docs/components/api#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. + [Private components](https://pipedream.com/docs/workflows/contributing/components#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](https://pipedream.com/docs/workflows/contributing/components/api#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. ## Frequently Asked Questions diff --git a/docs-v2/pages/workflows/event-history.mdx b/docs-v2/pages/workflows/event-history.mdx index abbaaa43cfbc0..bd872ebf238c4 100644 --- a/docs-v2/pages/workflows/event-history.mdx +++ b/docs-v2/pages/workflows/event-history.mdx @@ -17,7 +17,7 @@ The filters at the top of the screen allow you to search all events processed by You can filter by the event's **Status**, **time of initiation** or by the **Workflow name**. -The filters are scoped to the current [workspace](/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/workspaces/#switching-between-workspaces). +The filters are scoped to the current [workspace](/workflows/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/workflows/workspaces/#switching-between-workspaces). ### Filtering by status diff --git a/docs-v2/pages/workflows/git.mdx b/docs-v2/pages/workflows/git.mdx index a92e66d921fe0..7ddb030d9907b 100644 --- a/docs-v2/pages/workflows/git.mdx +++ b/docs-v2/pages/workflows/git.mdx @@ -199,7 +199,7 @@ Yes, you can use the GitHub Syncing feature to develop your workflows from YAML Then pushing changes to the `production` branch will trigger a deploy for your Pipedream workflows. ### Why am I seeing the error "could not resolve step[index].uses: component-key@version" when merging to production? -This error occurs when a workflow references a [private component](https://pipedream.com/docs/components#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. +This error occurs when a workflow references a [private component](https://pipedream.com/docs/workflows/contributing/components#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. For example, if you modified a [registry action](https://pipedream.com/docs/apps/contributing) and published it privately, the correct component key should be formatted as `@workspacename/component-key@version` (e.g., `@pipedream/github-update-issue@0.1.0`). @@ -210,7 +210,7 @@ To resolve this error: 3. Add your workspace name prefix to the component key, ensuring it follows the format `@workspacename/component-key@version`. 4. Commit your changes and push them to your repository. 5. Open your project in the Pipedream UI and select your development branch. -6. Click on **Merge to Production** and verify the deployment success in the [Changelog](https://pipedream.com/docs/projects/git#use-the-changelog). +6. Click on **Merge to Production** and verify the deployment success in the [Changelog](https://pipedream.com/docs/workflows/projects/git#use-the-changelog). 7. If the issue persists, [reach out to Pipedream Support](https://pipedream.com/support) for further assistance. ### Why am I seeing an error about "private auth mismatch" when trying to merge a branch to production? @@ -223,7 +223,7 @@ This error occurs when **both** of the below conditions are met: Since Pipedream can't verify the person who merged that change should have access to use the connected account in a workflow in this case, we block these deploys. To resolve this error: -1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/connected-accounts/#access-control) +1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/workflows/integrations/connected-accounts/#access-control) 2. Re-trigger a sync with Pipedream by making a nominal change to the workflow **from outside the Pipedream UI** (via github.com or locally), then merge that change to production ### Can I sync an existing GitHub Repository with workflows to a new Pipedream Project? diff --git a/docs-v2/pages/workflows/index.mdx b/docs-v2/pages/workflows/index.mdx index 0a2255975a6f3..62df6e7bd0c95 100644 --- a/docs-v2/pages/workflows/index.mdx +++ b/docs-v2/pages/workflows/index.mdx @@ -5,9 +5,9 @@ import Callout from '@/components/Callout' -Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/workflows/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/docs/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/code/nodejs/), [Python](/code/python/), [Golang](/code/go/), or [Bash](/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University](https://pipedream.com/university) to learn more. @@ -15,20 +15,20 @@ Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University Steps are the building blocks you use to create workflows. -- Use [triggers](/workflows/triggers/), [code](/code/), and [pre-built actions](/components#actions) +- Use [triggers](/docs/workflows/visual-builder/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) - Steps are run linearly, in the order they appear in your workflow - You can pass data between steps using [the `steps` object](#step-exports) - Observe the logs, errors, timing, and other execution details for every step ### Triggers -Every workflow begins with a [trigger](/workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. +Every workflow begins with a [trigger](/docs/workflows/visual-builder/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/docs/workflows/visual-builder/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. -You can add [multiple triggers](/workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. +You can add [multiple triggers](/docs/workflows/visual-builder/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. ### Code, Actions -[Actions](/components#actions) and [code](/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. +[Actions](/workflows/contributing/components#actions) and [code](/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. Code and action steps cannot precede triggers, since they'll have no data to operate on. @@ -56,7 +56,7 @@ Step names cannot contain spaces or dashes. Please use underscores or camel casi You can generate form based inputs for steps using `props`. This allows the step reuse in across many workflows with different provided arguments - all without changing code. -Learn more about using `props` in our [Node.js code step documentation.](/code/nodejs/#passing-props-to-code-steps) +Learn more about using `props` in our [Node.js code step documentation.](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) Passing props from the workflow builder to workflow steps are only available in Node.js code steps. @@ -70,10 +70,10 @@ Step exports allow you to pass data between steps. Any data exported from a step For examples of supported data types in your steps language, see the examples below. -* [Node.js (Javascript)](/code/nodejs/#sharing-data-between-steps) -* [Python](/code/python/#sharing-data-between-steps) -* [Bash](/code/bash/#sharing-data-between-steps) -* [Go](/code/go/#sharing-data-between-steps) +* [Node.js (Javascript)](/workflows/visual-builder/code/nodejs/#sharing-data-between-steps) +* [Python](/workflows/visual-builder/code/python#sharing-data-between-steps) +* [Bash](/workflows/visual-builder/code/bash/#sharing-data-between-steps) +* [Go](/workflows/visual-builder/code/go/#sharing-data-between-steps) ## Step Notes diff --git a/docs-v2/pages/workflows/integrations/apps.mdx b/docs-v2/pages/workflows/integrations/apps.mdx index 99e4bc9661841..04340efa071dd 100644 --- a/docs-v2/pages/workflows/integrations/apps.mdx +++ b/docs-v2/pages/workflows/integrations/apps.mdx @@ -2,13 +2,13 @@ import Callout from '@/components/Callout' # Integrated Apps -Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. +Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/workflows/visual-builder/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. But Pipedream-integrated apps provide a few benefits: -- You can [connect the app once](/connected-accounts/) and [link that connected account to any step of a workflow](/connected-accounts/#connecting-accounts) -- Pipedream provides [pre-built actions](/components#actions) that wrap common operations for the app. You shouldn't have to write the code to send a message to Slack, or add a new row to a Google Sheet, so actions make that easy. Actions are just code, so you can fork and modify them, or even [publish your own to the Pipedream community](/apps/contributing/). -- [You have access to your API keys and access tokens in code steps](/code/nodejs/auth/), so you can write any code to authorize custom requests to these apps. +- You can [connect the app once](/workflows/integrations/connected-accounts/) and [link that connected account to any step of a workflow](/workflows/integrations/connected-accounts/#connecting-accounts) +- Pipedream provides [pre-built actions](/workflows/contributing/components#actions) that wrap common operations for the app. You shouldn't have to write the code to send a message to Slack, or add a new row to a Google Sheet, so actions make that easy. Actions are just code, so you can fork and modify them, or even [publish your own to the Pipedream community](/apps/contributing/). +- [You have access to your API keys and access tokens in code steps](/workflows/visual-builder/code/nodejs/auth/), so you can write any code to authorize custom requests to these apps. ## Premium Apps @@ -75,5 +75,5 @@ The vast majority of integrated apps on Pipedream are free to use in your workfl Missing an integration? If we don't have an integration for an app that you'd like to see, please [let us know](https://pipedream.com/support) or [contribute it to the source available Pipedream registry](/apps/contributing/). - + **Check out the full list of integrated apps [here](https://pipedream.com/apps).** diff --git a/docs-v2/pages/workflows/integrations/connected-accounts.mdx b/docs-v2/pages/workflows/integrations/connected-accounts.mdx index 714b13d61144d..1820e46c47a5b 100644 --- a/docs-v2/pages/workflows/integrations/connected-accounts.mdx +++ b/docs-v2/pages/workflows/integrations/connected-accounts.mdx @@ -12,7 +12,7 @@ Pipedream provides native integrations for [{process.env.PUBLIC_APPS}+ APIs](htt Pipedream handles OAuth for you, ensuring you always have a fresh access token to authorize requests, and [credentials are tightly-secured](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). -If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/connected-accounts/external-auth/) instead of connecting accounts in the UI. +If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/workflows/integrations/connected-accounts/external-auth/) instead of connecting accounts in the UI. ## Supported Apps @@ -26,7 +26,7 @@ If you don't see an integration for a service you need, you can [request the int For services that support OAuth, Pipedream operates an OAuth application that mediates access to the service so you don't have to maintain your own app, store refresh and access tokens, and more. -When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/code/nodejs/auth/). +When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/workflows/visual-builder/code/nodejs/auth/). ### Key-based @@ -75,7 +75,7 @@ Now you can modify the request path, method, body or query params to perform an ### From a code step -You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/code/nodejs/auth/). +You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/workflows/visual-builder/code/nodejs/auth/). For example, you can connect to Slack from Pipedream (via their OAuth integration), and use the access token Pipedream generates to authorize requests: @@ -232,11 +232,11 @@ Yes, see the section on [collaborating with others](#collaborating-with-others). ## Accessing credentials via API -You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/connected-accounts/api/) for more details. +You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/workflows/integrations/connected-accounts/api/) for more details. ## Passing external credentials at runtime -If you use a secrets store like [Pipedream Connect](/connect) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/connected-accounts/external-auth/). +If you use a secrets store like [Pipedream Connect](/connect) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/workflows/integrations/connected-accounts/external-auth/). ## Connecting to apps with IP restrictions @@ -259,4 +259,3 @@ If you're connecting to an app that enforces IP restrictions, you may need to wh 1. Visit [https://pipedream.com/support](https://pipedream.com/support) 2. Scroll to the bottom, where you'll see a Support form. 3. Select **App / Integration questions** and submit the request. - diff --git a/docs-v2/pages/workflows/integrations/external-auth.mdx b/docs-v2/pages/workflows/integrations/external-auth.mdx index 733e24a432886..828445b280558 100644 --- a/docs-v2/pages/workflows/integrations/external-auth.mdx +++ b/docs-v2/pages/workflows/integrations/external-auth.mdx @@ -15,13 +15,13 @@ Passing external credentials at runtime is a feature that's available to custome ## Pass credentials via HTTP -1. If not already configured, [add an HTTP trigger](/workflows/triggers/#http) to your workflow. +1. If not already configured, [add an HTTP trigger](/docs/workflows/visual-builder/triggers/#http) to your workflow. 2. From your app, retrieve credentials and send them in an HTTP request to the endpoint with the rest of the payload. 3. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: ![Select "External Auth"](./images/select-external-auth.png) -4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/events/#copying-references-to-event-data) and pass them to each field: +4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/docs/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -32,9 +32,9 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/docs/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. ## Fetch credentials from a DB or secrets store @@ -44,7 +44,7 @@ You can set [the `pd-nostore` flag](/workflows/triggers/#x-pd-nostore) to `1` on ![Select "External Auth"](./images/select-external-auth.png) -3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/events/#copying-references-to-event-data) and pass them to each field: +3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/docs/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -55,7 +55,7 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/docs/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. diff --git a/docs-v2/pages/workflows/limits.mdx b/docs-v2/pages/workflows/limits.mdx index 088f9fb77b53e..b9144685be237 100644 --- a/docs-v2/pages/workflows/limits.mdx +++ b/docs-v2/pages/workflows/limits.mdx @@ -56,7 +56,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## HTTP Triggers -The following limits apply to [HTTP triggers](/workflows/triggers/#http). +The following limits apply to [HTTP triggers](/docs/workflows/visual-builder/triggers/#http). ### HTTP Request Body Size @@ -66,8 +66,8 @@ Your endpoint will issue a `413 Payload Too Large` status code when the body of **Pipedream supports two different ways to bypass this limit**. Both of these interfaces support uploading data up to `5TB`, though you may encounter other platform limits. -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/docs/workflows/visual-builder/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/docs/workflows/visual-builder/triggers/#large-file-support). ### QPS (Queries Per Second) @@ -81,13 +81,13 @@ We'll also accept short bursts of traffic, as long as you remain close to an ave ## Email Triggers -Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/workflows/triggers/#email). +Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/docs/workflows/visual-builder/triggers/#email). The only limit that differs between email and HTTP triggers is the payload size: the total size of an email sent to a workflow - its body, headers, and attachments - is limited to {process.env.EMAIL_PAYLOAD_SIZE_LIMIT}. ## Memory -By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/workflows/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. +By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/workflows/visual-builder/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. Increasing your workflow's memory gives you a proportional increase in CPU. If your workflow is limited by memory or compute, increasing your workflow's memory can reduce its overall runtime and make it more performant. @@ -117,11 +117,11 @@ You can increase the timeout limit, up to a max value set by your plan: | Free tiers | 300 seconds (5 min) | | Paid tiers | 750 seconds (12.5 min) | -Events that trigger a **Timeout** error will appear in red in the [Inspector](/workflows/inspect/). You'll see the timeout error, also in red, in the cell at which the code timed out. +Events that trigger a **Timeout** error will appear in red in the [Inspector](/workflows/visual-builder/inspect). You'll see the timeout error, also in red, in the cell at which the code timed out. ### Event / Execution History -The [Inspector](/workflows/inspect/#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: +The [Inspector](/workflows/visual-builder/inspect#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: | Tier | Events retained per workflow | | :--------: | :------------------------------------------------------------------------------: | @@ -132,7 +132,7 @@ The execution details for a specific event also expires after {process.env.INSPE ### Logs, Step Exports, and other observability -The total size of `console.log()` statements, [step exports](/workflows/steps/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. This limit cannot be raised. diff --git a/docs-v2/pages/workflows/projects/index.mdx b/docs-v2/pages/workflows/projects/index.mdx index d53a77aa939fc..c442f74bab2f1 100644 --- a/docs-v2/pages/workflows/projects/index.mdx +++ b/docs-v2/pages/workflows/projects/index.mdx @@ -66,7 +66,7 @@ To import a workflow from the general **Workflows** area of your dashboard into To move a workflow from one project to another project, first check the workflow and then click **Move** to open a dropdown of projects. Select the project to move this workflow to, and click **Move** once more to complete the move. -![How to move workflows from one project to another in the Pipedream dashboard.](https://res.cloudinary.com/pipedreamin/image/upload/v1695662665/docs/docs/projects/CleanShot_2023-09-25_at_13.23.38_2x_dyrtlv.png) +![How to move workflows from one project to another in the Pipedream dashboard.](https://res.cloudinary.com/pipedreamin/image/upload/v1695662665/docs/docs/workflows/projects/CleanShot_2023-09-25_at_13.23.38_2x_dyrtlv.png) Github Sync limitation diff --git a/docs-v2/pages/workflows/projects/secrets.mdx b/docs-v2/pages/workflows/projects/secrets.mdx index 839aba98956db..5a0036b6ad6df 100644 --- a/docs-v2/pages/workflows/projects/secrets.mdx +++ b/docs-v2/pages/workflows/projects/secrets.mdx @@ -2,7 +2,7 @@ import Callout from "@/components/Callout"; # Project variables and secrets -Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/projects/#managing-access). +Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/workflows/projects/#managing-access). [See here](/environment-variables) for info on creating, managing, and using environment variables and secrets. diff --git a/docs-v2/pages/workflows/rest-api/index.mdx b/docs-v2/pages/workflows/rest-api/index.mdx index dbfe68cc1660c..cf389aa0230db 100644 --- a/docs-v2/pages/workflows/rest-api/index.mdx +++ b/docs-v2/pages/workflows/rest-api/index.mdx @@ -12,7 +12,7 @@ The base URL for all requests is [https://api.pipedream.com/v1](https://api.pipe ## Authentication -The Pipedream API supports two methods of authentication: [OAuth](/rest-api/auth#oauth) and [User API keys](/rest-api/auth#user-api-keys). **Pipedream recommends using OAuth for most use cases**. +The Pipedream API supports two methods of authentication: [OAuth](/workflows/rest-api/auth#oauth) and [User API keys](/workflows/rest-api/auth#user-api-keys). **Pipedream recommends using OAuth for most use cases**. All credentials are passed as a Bearer token in the `Authorization` header. For example: @@ -21,11 +21,11 @@ curl https://api.pipedream.com/v1/accounts \ -H "Authorization Bearer " ``` -Learn more in the [Authentication docs](/rest-api/auth/). +Learn more in the [Authentication docs](/workflows/rest-api/auth/). ### Authenticating as a workspace vs. a user -Pipedream recommends using [OAuth](/rest-api/auth#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. +Pipedream recommends using [OAuth](/workflows/rest-api/auth#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. When you authenticate with a user API key, you must [specify the workspace ID in the `org_id` parameter](#common-parameters) when making requests to specific endpoints. @@ -72,15 +72,15 @@ including all fields). Pass as a string of comma-separated values: `org_id` **string** -The `org_id` parameter is only required when using [User API keys](/rest-api/auth#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. +The `org_id` parameter is only required when using [User API keys](/workflows/rest-api/auth#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. -When using [User API keys](/rest-api/auth#user-api-keys), some endpoints require you to specify [your workspace ID](/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: +When using [User API keys](/workflows/rest-api/auth#user-api-keys), some endpoints require you to specify [your workspace ID](/workflows/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: - When _fetching_ specific resources (for example, when you [retrieve events for a specific source](#get-source-events)), **you should not need to pass `org_id`**. If your user is a part of the workspace, and you have access to that resource, and the API will return the details of the resource. - When _creating_ new resources, you'll need to specify the `org_id` in which you want to create the resource. -[Find your workspace / org ID here](/workspaces/#finding-your-workspaces-id). +[Find your workspace / org ID here](/workflows/workspaces/#finding-your-workspaces-id). ## Pagination @@ -167,7 +167,7 @@ failure of an API request: These docs discuss connected accounts **for Pipedream users**. To retrieve accounts for your end users via Connect, refer to the [Connect API docs](/connect/api#accounts). -[Connected accounts](/connected-accounts/) let you manage credentials for integrated APIs. +[Connected accounts](/workflows/integrations/connected-accounts/) let you manage credentials for integrated APIs. ### List accounts @@ -241,7 +241,7 @@ GET /accounts/{account_id} To retrieve your account ID: -1. [Connect your account](/connected-accounts/#connecting-a-new-account) +1. [Connect your account](/workflows/integrations/connected-accounts/#connecting-a-new-account) 2. On [https://pipedream.com/accounts](https://pipedream.com/accounts), find your account and click the `...` to the right of the account, 3. **Copy Account ID** @@ -464,7 +464,7 @@ Components are objects that represent the code for an [event source](#sources). ### Create a component -`/components` endpoints are only available when using [user API keys](/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth#oauth). +`/components` endpoints are only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). Before you can create a source using the REST API, you must first create a @@ -483,7 +483,7 @@ POST /components `component_code` **string** (_optional_) -The full code for a [Pipedream component](/components/api/). +The full code for a [Pipedream component](/workflows/contributing/components/api/). --- @@ -765,7 +765,7 @@ associated with a source. To delete a specific event, or a range of events, you can use the `start_id` and `end_id` parameters. These IDs can be retrieved by using the [`GET /sources/{id}/event_summaries` -endpoint](/rest-api/#get-source-events), and are tied to the timestamp at which +endpoint](/workflows/rest-api/#get-source-events), and are tied to the timestamp at which the event was emitted — e.g. `1589486981597-0`. They are therefore naturally ordered by time. @@ -942,7 +942,7 @@ as workflow triggers. [Read more here](/sources/). ### Create a Source -This endpoint is only available when using [user API keys](/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). #### Endpoint @@ -956,13 +956,13 @@ POST /sources/ `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/rest-api/#components) for information on how to retrieve this ID. +endpoints](/workflows/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) -The full code for a [Pipedream component](/components/api/). +The full code for a [Pipedream component](/workflows/contributing/components/api/). --- @@ -986,7 +986,7 @@ as metadata to identify the location of the code. The name of the source. If absent, this defaults to using the [name -slug](/components/api/#component-structure) +slug](/workflows/contributing/components/api/#component-structure) of the component used to create the source. #### Example Request @@ -1037,14 +1037,14 @@ PUT /sources/{id} `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/rest-api/#components) for information on how to retrieve this ID. +endpoints](/workflows/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) The full code for a [Pipedream -component](/components/api/). +component](/workflows/contributing/components/api/). --- @@ -1067,7 +1067,7 @@ as metadata to identify the location of the code. The name of the source. -If absent, this defaults to using the [name slug](/components/api/#component-structure) +If absent, this defaults to using the [name slug](/workflows/contributing/components/api/#component-structure) of the component used to create the source. --- @@ -1090,7 +1090,7 @@ DELETE /sources/{id} ## Subscriptions - The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/projects/git) enabled. To [trigger another workflow](https://pipedream.com/docs/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. + The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/projects/git) enabled. To [trigger another workflow](https://pipedream.com/docs/workflows/visual-builder/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. ### Listen for events from another source or workflow @@ -1119,7 +1119,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/rest-api/#components) for information on how to +[See the component endpoints](/workflows/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1134,7 +1134,7 @@ in your workflow's URL - it's the string `p_2gCPml` in event_name= ``` -See [the `this.$emit` docs](/components/api/#emit) for more information on how to emit events on custom channels. +See [the `this.$emit` docs](/workflows/contributing/components/api/#emit) for more information on how to emit events on custom channels. Pipedream also exposes channels for logs and errors: @@ -1148,7 +1148,7 @@ Pipedream also exposes channels for logs and errors: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/rest-api/#components) for information on how to +[See the component endpoints](/workflows/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1202,7 +1202,7 @@ The name of the event stream whose events you'd like to receive: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/rest-api/#components) for information on how to +[See the component endpoints](/workflows/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1245,7 +1245,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/rest-api/#components) for information on how to +[See the component endpoints](/workflows/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1256,7 +1256,7 @@ in your workflow's URL - it's the string `p_2gCPml` in The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/rest-api/#components) for information on how to +[See the component endpoints](/workflows/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1301,7 +1301,7 @@ curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_i ## Users -These endpoints only work when using [user API keys](/rest-api/auth#user-api-keys), and will not work with workspace-level OAuth clients. +These endpoints only work when using [user API keys](/workflows/rest-api/auth#user-api-keys), and will not work with workspace-level OAuth clients. ### Get Current User Info @@ -1392,7 +1392,7 @@ for new tweets. If you [subscribe](#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. -[**See these tutorials**](/rest-api/webhooks/) for examples. +[**See these tutorials**](/workflows/rest-api/webhooks/) for examples. ### Create a webhook @@ -1508,12 +1508,12 @@ curl "https://api.pipedream.com/v1/webhooks/wh_abc123" \ ### Invoke workflow -You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/workflows/triggers#authorizing-http-requests) for more detail. +You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/docs/workflows/visual-builder/triggers#authorizing-http-requests) for more detail. ### Create a Workflow -This endpoint is only available when using [user API keys](/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). Creates a new workflow within an organization's project. This endpoint allows defining workflow steps, triggers, and settings, based on a supplied template. @@ -1528,7 +1528,7 @@ POST /workflows `org_id` **string** -[Switch to your workspace's context](/workspaces/#switching-between-workspaces) and [find your org's ID](/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). --- @@ -1538,7 +1538,7 @@ The ID of the project where the new workflow will be created. To find your proje Click on the project where you'd like to create the new workflow, and the project ID can be found in the URL, starting with `proj_`. -If the URL is [https://pipedream.com/@pd-testing/projects/proj_GzsRY5N/tree](https://pipedream.com/@pd-testing/projects/proj_GzsRY5N/tree), your `project_id` is `proj_GzsRY5N`. +If the URL is [https://pipedream.com/@pd-testing/workflows/projects/proj_GzsRY5N/tree](https://pipedream.com/@pd-testing/workflows/projects/proj_GzsRY5N/tree), your `project_id` is `proj_GzsRY5N`. --- @@ -1781,7 +1781,7 @@ The ID of the workflow template to base the workflow on. To find a workflow's `t ### Update a Workflow -This endpoint is only available when using [user API keys](/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). Updates the workflow's activation status. If you need to modify the workflow's steps, triggers, or connected accounts [consider making a new workflow](#create-a-workflow). @@ -1807,7 +1807,7 @@ If the URL is [https://pipedream.com/@michael-testing/api-p_13CDnxK/inspect](htt The activation status of a workflow. Set to `true` to activate the workflow, or `false` to deactivate it. `org_id` **string** -[Find your org's ID](/workspaces/#finding-your-workspaces-id). +[Find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request @@ -2033,7 +2033,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?ex ## Workspaces -[Workspaces](/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. +[Workspaces](/workflows/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. ### Get a Workspace @@ -2042,14 +2042,14 @@ Programmatically view your workspace's current credit usage for the billing peri #### Endpoint ``` -GET /v1/workspaces/ +GET /v1/workflows/workspaces/ ``` #### Path Parameters `workspaces_id` **string** -[Switch to your workspace's context](/workspaces/#switching-between-workspaces) and [find your org's ID](/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Response @@ -2073,14 +2073,14 @@ Retrieve all the connected accounts for a specific workspace. #### Endpoint ``` -GET /workspaces//accounts +GET /workflows/workspaces//accounts ``` #### Path Parameters `org_id` **string** -[Switch to your workspace's context](/workspaces/#switching-between-workspaces) and [find your org's ID](/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Query Parameters @@ -2091,7 +2091,7 @@ To look up the connected account information for a specific app, use the `query` #### Example Request ```shell -curl 'https://api.pipedream.com/v1/workspaces/o_abc123/accounts?query=google_sheets' \ +curl 'https://api.pipedream.com/v1/workflows/workspaces/o_abc123/accounts?query=google_sheets' \ -H 'Authorization: Bearer ' ``` @@ -2121,19 +2121,19 @@ Retrieve all the [subscriptions](#subscriptions) configured for a specific works #### Endpoint ``` -GET /workspaces//subscriptions +GET /workflows/workspaces//subscriptions ``` #### Path Parameters `workspaces_id` **string** -[Switch to your workspace's context](/workspaces/#switching-between-workspaces) and [find your org's ID](/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request ```shell -curl 'https://api.pipedream.com/v1/workspaces/o_abc123/subscriptions' \ +curl 'https://api.pipedream.com/v1/workflows/workspaces/o_abc123/subscriptions' \ -H 'Authorization: Bearer ' ``` @@ -2172,7 +2172,7 @@ GET /orgs//sources `org_id` **string** -[Switch to your workspace's context](/workspaces/#switching-between-workspaces) and [find your org's ID](/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request diff --git a/docs-v2/pages/workflows/rest-api/rss.mdx b/docs-v2/pages/workflows/rest-api/rss.mdx index 2f1065fadfc0a..4f543aff38090 100644 --- a/docs-v2/pages/workflows/rest-api/rss.mdx +++ b/docs-v2/pages/workflows/rest-api/rss.mdx @@ -1,8 +1,8 @@ # REST API example: Create an RSS source -Here, we'll walk through an example of how to create an RSS [event source](/sources/) and retrieve events from that source using the [REST API](/rest-api/). +Here, we'll walk through an example of how to create an RSS [event source](/sources/) and retrieve events from that source using the [REST API](/workflows/rest-api/). -Before you begin, you'll need your [Pipedream API Key](/rest-api/auth#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/workflows/rest-api/auth#user-api-keys). ## Find the details of the source you'd like to create @@ -129,4 +129,4 @@ curl -H "Authorization: Bearer " \ "https://api.pipedream.com/v1/sources/dc_BVuN2Q/event_summaries" ``` -[See the docs on the `/event_summaries` endpoint](/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/rest-api/#pagination). +[See the docs on the `/event_summaries` endpoint](/workflows/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/workflows/rest-api/#pagination). diff --git a/docs-v2/pages/workflows/rest-api/webhooks.mdx b/docs-v2/pages/workflows/rest-api/webhooks.mdx index ec6e96c2864be..30314a09eb0fd 100644 --- a/docs-v2/pages/workflows/rest-api/webhooks.mdx +++ b/docs-v2/pages/workflows/rest-api/webhooks.mdx @@ -1,8 +1,8 @@ # REST API Example: Webhooks -Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/rest-api/#subscriptions). +Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/workflows/rest-api/#subscriptions). -For example, you can run a Twitter [event source](/sources/) that listens for new tweets. If you [subscribe](/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. +For example, you can run a Twitter [event source](/sources/) that listens for new tweets. If you [subscribe](/workflows/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. ## Send events from an existing event source to a webhook @@ -18,11 +18,11 @@ First, you'll need the ID of your source. You can visit [https://pipedream.com/s ![Source ID](./images/source-id.png) -You can also find the ID by running `pd list sources` using [the CLI](/cli/reference/#pd-list). +You can also find the ID by running `pd list sources` using [the CLI](/workflows/cli/reference/#pd-list). ### Step 2 - Create a webhook -You can create a webhook using the [`POST /webhooks` endpoint](/rest-api/#create-a-webhook). The endpoint accepts 3 params: +You can create a webhook using the [`POST /webhooks` endpoint](/workflows/rest-api/#create-a-webhook). The endpoint accepts 3 params: - `url`: the endpoint to which you'd like to deliver events - `name`: a name to assign to the webhook, for your own reference @@ -50,9 +50,9 @@ Successful API responses contain a webhook ID in `data.id` — the string that s ### Step 3 - Create a subscription -[Subscriptions](/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. +[Subscriptions](/workflows/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. -You can make a request to the [`POST /subscriptions` endpoint](/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: +You can make a request to the [`POST /subscriptions` endpoint](/workflows/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: - `emitter_id`: the source ID from **Step 1** - `listener_id`: the webhook ID from **Step 2** @@ -77,4 +77,3 @@ Trigger an event in your source (for example, send a tweet, star a Github repo, You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/destinations/emit/). You can also configure an event to be delivered to _multiple_ webhooks by creating multiple webhooks / subscriptions. - diff --git a/docs-v2/pages/workflows/rest-api/workflows.mdx b/docs-v2/pages/workflows/rest-api/workflows.mdx index e59ad120ed7b3..05a179c46a3cc 100644 --- a/docs-v2/pages/workflows/rest-api/workflows.mdx +++ b/docs-v2/pages/workflows/rest-api/workflows.mdx @@ -3,9 +3,9 @@ import { Steps } from 'nextra/components' # Example: Create a Workflow -Here, we'll walk through an example of how to create a [workflow](/workflows/) programmatically using the [create workflow endpoint](/rest-api/#create-a-workflow) from a [workflow share link](/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. +Here, we'll walk through an example of how to create a [workflow](/workflows/) programmatically using the [create workflow endpoint](/workflows/rest-api/#create-a-workflow) from a [workflow share link](/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. -Before you begin, you'll need your [Pipedream API Key](/rest-api/auth/#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/workflows/rest-api/auth/#user-api-keys). ## Creating a new workflow from a template @@ -13,7 +13,7 @@ Workflows can be shared as templates using a [Workflow Share Link](/workflows/sh However, opening workflow share link with a browser will not include sharing private resources - such as connected accounts, sources and data stores. Connections to your private resources have to be populated by hand. -The [create workflow endpoint](/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. +The [create workflow endpoint](/workflows/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. @@ -37,7 +37,7 @@ You're not limited to creating new workflows from your own templates, you can cr This guide will also work for any workflow share link, although we recommend copying the workflow to your account first so you can view the workflow's available configurable props. -### Create the workflow, and view the parameters +### Create the workflow, and view the parameters You'll need to view the original workflow's configuration so you can identify the props you'll need to provide for the new version of the workflow. @@ -109,7 +109,7 @@ For the example workflow above, the RSS feed trigger has a `url` property, and t Now that we have the names of the configurable props for both the `triggers` and `steps` of the workflow, let's design the payload for creating a new instance of the workflow. -First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/rest-api/#create-a-workflow) on how to find these values. +First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/workflows/rest-api/#create-a-workflow) on how to find these values. The `template_id` for your workflow can be found from the URL of the workflow share link you created in **Step 1** of this guide. @@ -139,7 +139,7 @@ You may have noticed that we didn't include the `namespace` argument to the trig If we were to send this payload to the **Create Workflow** endpoint now, it will populate the *RSS - New Item in Feed* trigger with the feed we provided. -You can also populate the `steps` props. +You can also populate the `steps` props. The **Slack - Send message in a Public Channel** step requires a `channelId`, `message` and the connected Slack account (`slack`). Let's start with connecting the Slack account. @@ -147,12 +147,12 @@ The **Slack - Send message in a Public Channel** step requires a `channelId`, `m To connect your accounts to the workflow, you'll need to find the specific IDs for each of the accounts you'd like to connect. -You can find your connected account IDs by using the [List Accounts endpoint](/rest-api/#get-workspacess-connected-accounts). +You can find your connected account IDs by using the [List Accounts endpoint](/workflows/rest-api/#get-workspacess-connected-accounts). You can filter your accounts by using the `query` query parameter. For example, if you want to find your connected Slack accounts to your workspace, then add `slack` to the query param: ``` -GET /workspaces//accounts?query=slack +GET /workflows/workspaces//accounts?query=slack ``` This request will narrow down the results to your connected Slack accounts, for easier finding. diff --git a/docs-v2/pages/workflows/visual-builder/actions.mdx b/docs-v2/pages/workflows/visual-builder/actions.mdx index dc72a646ef342..21916af65f486 100644 --- a/docs-v2/pages/workflows/visual-builder/actions.mdx +++ b/docs-v2/pages/workflows/visual-builder/actions.mdx @@ -30,7 +30,7 @@ In your code steps with out of date actions, you'll see a button appear that wil You can author your own actions on Pipedream, too. Anytime you need to reuse the same code across steps, consider making that an action. -Start with our [action development quickstart](/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/components/api/), and review [example actions here](/components/api/#example-components). +Start with our [action development quickstart](/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/workflows/contributing/components/api/), and review [example actions here](/workflows/contributing/components/api/#example-components). You can also publish actions to [the Pipedream registry](/apps/contributing/), which makes them available for anyone on Pipedream to use. diff --git a/docs-v2/pages/workflows/visual-builder/code/bash.mdx b/docs-v2/pages/workflows/visual-builder/code/bash.mdx index 1720524a5af09..1b46d30c37676 100644 --- a/docs-v2/pages/workflows/visual-builder/code/bash.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/bash.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Prefer to write quick scripts in Bash? We've got you covered. You can run any Bash in a Pipedream step within your workflows. -Within a Bash step, you can [share data between steps](/code/bash/#sharing-data-between-steps) and [access environment variables](/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/code/nodejs/) environment at this time. +Within a Bash step, you can [share data between steps](/workflows/visual-builder/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/visual-builder/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/visual-builder/code/nodejs/) environment at this time. ## Adding a Bash code step @@ -178,5 +178,5 @@ ls /tmp ``` -The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/limits/#disk) for details. +The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/workflows/limits/#disk) for details. diff --git a/docs-v2/pages/workflows/visual-builder/code/go.mdx b/docs-v2/pages/workflows/visual-builder/code/go.mdx index 237c314ca5566..28ba2c6646e6a 100644 --- a/docs-v2/pages/workflows/visual-builder/code/go.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/go.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Pipedream supports [Go v{process.env.GO_LANG_VERSION}](https://go.dev) in workflows. You can use any of the [Go packages available](https://pkg.go.dev/) with a simple `import` — no `go get` needed. -When you write Go code on Pipedream, you can [share data between steps](/code/bash/#sharing-data-between-steps) and [access environment variables](/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/code/nodejs/) environment at this time. +When you write Go code on Pipedream, you can [share data between steps](/workflows/visual-builder/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/visual-builder/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/visual-builder/code/nodejs/) environment at this time. If you have any feedback on the Go runtime, please let us know in [our community](https://pipedream.com/support). @@ -277,7 +277,7 @@ func main() { // The response is logged in your Pipedream step results: sb := string(body) - log.Println(sb) + log.Println(sb) } ``` diff --git a/docs-v2/pages/workflows/visual-builder/code/index.mdx b/docs-v2/pages/workflows/visual-builder/code/index.mdx index b821a27e31d4c..08e08834ef8b5 100644 --- a/docs-v2/pages/workflows/visual-builder/code/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/index.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; -Pipedream comes with thousands of prebuilt [triggers](/workflows/steps/triggers/) and [actions](/components#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. +Pipedream comes with thousands of prebuilt [triggers](/workflows/steps/triggers/) and [actions](/workflows/contributing/components#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. But sometimes you need to run your own custom logic. You may need to make an API request to fetch additional metadata about the event, transform data into a custom format, or end the execution of a workflow early under some conditions. **Code steps let you do this and more**. @@ -15,11 +15,10 @@ Code steps let you execute [Node.js v{process.env.PIPEDREAM_NODE_VERSION}](https Choose a language to get started:
- - - - + + + +
If you'd like to see another, specific language supported, please [let us know](https://pipedream.com/community). - diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx index cbf29d323da18..0a09db36c695a 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; Tell Pipedream the code you want, we generate it for you. -![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) +![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/workflows/visual-builder/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) Pipedream's [built-in actions](/workflows/steps/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/code/), or you can let Pipedream generate it for you with AI. @@ -16,7 +16,7 @@ This feature is new, and [we welcome feedback](https://pipedream.com/support). P Access the feature either from within a Node.js code cell or from any app in the step selector. -![Use AI with the Slack API](./images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) +![Use AI with the Slack API](./images/v3/workflows/visual-builder/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) A window should pop up and ask for your prompt. Write exactly what you want to do within that step. **Be verbose** and see our tips for [getting the best results](#getting-the-best-results). @@ -37,11 +37,11 @@ Edit the code however you'd like. Once you're done, test the code. You'll see th You can also edit existing code with AI. Click the **Edit with AI** button at the top-right of any Node.js code step. You'll see the code gen window appear with the original code from your step. Enter a prompt to suggest an edit, and we'll give you the modified code. -![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) +![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/workflows/visual-builder/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) ## Getting the best results -**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/components/api/#props) (input) or [async options](/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. +**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/workflows/contributing/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/workflows/contributing/components/api/#props) (input) or [async options](/workflows/contributing/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. ### Examples diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx index 385f736c4b9aa..93032a564d49a 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx @@ -10,7 +10,7 @@ If you're not familiar with asynchronous programming concepts like [callback fun **Any asynchronous code within a Node.js code step must complete before the next step runs**. This ensures future steps have access to its data. If Pipedream detects that code is still running by the time the step completes, you'll see the following warning below the code step: -> **This step was still trying to run code when the step ended. Make sure you await all Promises, or promisify callback functions.** +> **This step was still trying to run code when the step ended. Make sure you await all Promises, or promisify callback functions.** As the warning notes, this often arises from one of two issues: @@ -21,7 +21,7 @@ As the warning notes, this often arises from one of two issues: ### `await` all Promises -Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: +Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/workflows/visual-builder/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: ```javascript const resp = axios({ diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx index b0f4472ea203c..668053c6fd640 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx @@ -4,9 +4,9 @@ import VideoPlayer from '@/components/VideoPlayer'; -When you use [prebuilt actions](/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/workflows/visual-builder/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. @@ -36,11 +36,11 @@ export default defineComponent({ Then click the **Refresh fields** button in the editor to render the Slack field based on the `slack` prop: -![Refresh the prop defintions to rebuild the steps fields](./images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png) +![Refresh the prop defintions to rebuild the steps fields](./images/v3/workflows/visual-builder/code/nodejs/auth/refresh-fields-after-connecting-slack.png) Now the step in the workflow builder will allow you to connect your Slack account: -![Connect a Slack account to a Node.js code step using a prop](./images/v3/code/nodejs/auth/slack-field-rendered.png) +![Connect a Slack account to a Node.js code step using a prop](./images/v3/workflows/visual-builder/code/nodejs/auth/slack-field-rendered.png) ## Accessing connected account data with `this.appName.$auth` @@ -115,7 +115,7 @@ This code operates as a template you can extend, and comes preconfigured with th ### Manually connecting apps to steps -See the Connected Accounts docs for [connecting an account to a code step](/connected-accounts/#from-a-code-step). +See the Connected Accounts docs for [connecting an account to a code step](/workflows/integrations/connected-accounts/#from-a-code-step). ## Custom auth tokens / secrets @@ -123,4 +123,4 @@ When you want to connect to a 3rd party service that isn't supported by Pipedrea ## Learn more about `props` -Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/code/nodejs/using-data-stores/). +Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/workflows/visual-builder/code/nodejs/using-data-stores/). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx index 1d914c211804b..413487a232220 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx @@ -32,7 +32,7 @@ Then using this browser you can open new [Pages](https://pptr.dev/api/puppeteer. export default defineComponent({ async run({steps, $}) { const browser = await puppeteer.browser(); - + // Interact with the web page programmatically // See Puppeeter's Page documentation for available methods: // https://pptr.dev/api/puppeteer.page @@ -259,7 +259,7 @@ import { playwright } from '@pipedream/browsers'; export default defineComponent({ async run({steps, $}) { const browser = await playwright.browser(); - + // Interact with the web page programmatically // See Playwright's Page documentation for available methods: // https://playwright.dev/docs/api/class-page @@ -531,7 +531,7 @@ Remember to close the browser instance _before_ the step finishes. Otherwise, th ### Out of memory errors or slow starts -For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](https://pipedream.com/docs/workflows/settings/#memory). +For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](https://pipedream.com/docs/workflows/visual-builder/settings/#memory). ### Which browser are these packages using? diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx index df079a46b04ea..31ba45f018400 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx @@ -11,7 +11,7 @@ These docs show you how to write Node.js code to handle delays. If you don't nee ## Using `$.flow.delay` -`$.flow.delay` takes one argument: the number of **milliseconds** you'd like to pause your workflow until the next step executes. {process.env.DELAY_MIN_MAX_TIME}. +`$.flow.delay` takes one argument: the number of **milliseconds** you'd like to pause your workflow until the next step executes. {process.env.DELAY_MIN_MAX_TIME}. Note that [delays happen at the end of the step where they're called](#when-delays-happen). @@ -53,7 +53,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/workflows/visual-builder/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx index c6bca82679730..c25ddc6f0df0c 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx @@ -7,7 +7,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Node.js code on Pipedream.** -We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. +We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/workflows/visual-builder/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/pipedream-axios/) helpful for displaying error data clearly in the Pipedream UI. @@ -30,7 +30,7 @@ You make HTTP requests by passing a [JavaScript object](https://developer.mozill } ``` -`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. +`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/workflows/visual-builder/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. **Putting all of this together, here's how to make a basic HTTP request on Pipedream:** @@ -86,7 +86,7 @@ export default defineComponent({ ``` javascript export default defineComponent({ props: { - httpRequest: { + httpRequest: { type: "http_request", label: "Star Wars API request", default: { @@ -137,11 +137,11 @@ export default defineComponent({ }); ```
- + ``` javascript export default defineComponent({ props: { - httpRequest: { + httpRequest: { type: "http_request", label: "JSON Placeholder API request", default: { @@ -198,7 +198,7 @@ export default defineComponent({ ``` javascript export default defineComponent({ props: { - httpRequest: { + httpRequest: { type: "http_request", label: "JSON Placeholder API request", default: { @@ -299,7 +299,7 @@ export default defineComponent({ This sends each HTTP request _in sequence_, one after another, and returns an array of response data returned from the URL to which you send the POST request. If you need to make requests _in parallel_, [see these docs](#send-multiple-http-requests-in-parallel). -[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/workflows/steps/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. +[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/workflows/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. ## Send multiple HTTP requests in parallel @@ -352,7 +352,7 @@ The Mozilla docs expand on the difference between these methods, and when you ma ## Send a `multipart/form-data` request - + ``` javascript import axios from "axios"; @@ -375,13 +375,13 @@ export default defineComponent({ }); ``` - - + + ``` javascript export default defineComponent({ props: { - httpRequest: { + httpRequest: { type: "http_request", label: "Example Multipart Form Request", default: { @@ -410,7 +410,7 @@ export default defineComponent({ ## Download a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```javascript import { pipeline } from "stream/promises"; @@ -432,7 +432,7 @@ export default defineComponent({ ## Upload a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/code/nodejs/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. @@ -538,9 +538,9 @@ export default defineComponent({ Sometimes you need to upload a downloaded file directly to another service, without processing the downloaded file. You could [download the file](#download-a-file-to-the-tmp-directory) and then [upload it](#upload-a-file-from-the-tmp-directory) to the other URL, but these intermediate steps are unnecessary: you can just stream the download to the other service directly, without saving the file to disk. -This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/limits/#disk). +This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/workflows/limits/#disk). -[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/code/nodejs/): +[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/workflows/visual-builder/code/nodejs/): ```javascript import stream from "stream"; @@ -623,7 +623,7 @@ export default defineComponent({ The graphql package is required -The `graphql` package is required for popular GraphQL clients to function, like `graphql-request` and `urql`. +The `graphql` package is required for popular GraphQL clients to function, like `graphql-request` and `urql`. Even though you will not need to use the `graphql` code itself in your code step, it's required to import it in order for `graphql-request` to function. @@ -645,8 +645,8 @@ export default defineComponent({ }, async run({ steps, $ }) { const me = gql` - query { - viewer { + query { + viewer { login } } diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx index 94ba5943a8f79..f9c32f4c77f7d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx @@ -32,7 +32,7 @@ Code steps use the same editor ([Monaco](https://microsoft.github.io/monaco-edit ## Sharing data between steps -A Node.js step can use data from other steps using [step exports](/workflows/steps/#step-exports), it can also export data for other steps to use. +A Node.js step can use data from other steps using [step exports](/workflows/#step-exports), it can also export data for other steps to use. ### Using data from another step @@ -116,7 +116,7 @@ You can only export JSON-serializable data from steps. Things like: - numbers - objects -You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/code/nodejs/working-with-files/). +You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). ## Passing props to code steps @@ -150,7 +150,7 @@ The workflow builder now can accept text input to populate the `firstName` to th Accepting a single string is just one example, you can build a step to accept arrays of strings through a dropdown presented in the workflow builder. -[Read the props reference for the full list of options](/components/api/#props). +[Read the props reference for the full list of options](/workflows/contributing/components/api/#props). ## How Pipedream Node.js components work @@ -166,20 +166,20 @@ export default defineComponent({ }); ``` -This defines [a Node.js component](/components/api/). Components let you: +This defines [a Node.js component](/workflows/contributing/components/api/). Components let you: -- Pass input to steps using [props](/code/nodejs/#passing-props-to-code-steps) -- [Connect an account to a step](/connected-accounts/#from-a-code-step) -- [Issue HTTP responses](/workflows/triggers/#http-responses) +- Pass input to steps using [props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) +- [Connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step) +- [Issue HTTP responses](/docs/workflows/visual-builder/triggers/#http-responses) - Perform workflow-level flow control, like [ending a workflow early](#ending-a-workflow-early) When the step runs, Pipedream executes the `run` method: -- Any asynchronous code within a code step [**must** be run synchronously](/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. -- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/workflows/steps/#step-exports) in your workflow. -- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/components/api/#actions). +- Any asynchronous code within a code step [**must** be run synchronously](/workflows/visual-builder/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. +- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/workflows/#step-exports) in your workflow. +- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/workflows/contributing/components/api/#actions). -If you're using [props](/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: +If you're using [props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: ```javascript export default defineComponent({ @@ -190,7 +190,7 @@ export default defineComponent({ }); ``` -When you [connect an account to a step](/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). +When you [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/workflows/visual-builder/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). ## Logs @@ -343,14 +343,14 @@ Within a step, the [normal rules of JavaScript variable scope](https://developer There are two ways to make HTTP requests in code steps: -- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/code/nodejs/http-requests/). +- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/workflows/visual-builder/code/nodejs/http-requests/). - [Use `$.send.http()`](/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. -In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/code/nodejs/http-requests/). +In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/). ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/workflows/triggers/#http) using the [`$.respond()` function](/workflows/triggers/#http-responses). +You can return HTTP responses from [HTTP-triggered workflows](/docs/workflows/visual-builder/triggers/#http) using the [`$.respond()` function](/docs/workflows/visual-builder/triggers/#http-responses). ## Invoke another workflow @@ -466,7 +466,7 @@ See the [Environment Variables](/environment-variables/) docs for more informati ## Limitations of code steps -Code steps operate within the [general constraints on workflows](/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. +Code steps operate within the [general constraints on workflows](/workflows/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/workflows/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. If you're trying to run code that doesn't work or you have questions about any limits on code steps, [please reach out](https://pipedream.com/support/). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx index f7657ce12fdb8..e5b41101c0618 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx @@ -53,7 +53,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/steps/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request:

-Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/workflows/triggers/#sending-large-payloads) or [large file](/workflows/triggers/#large-file-support) interfaces. +Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/docs/workflows/visual-builder/triggers/#sending-large-payloads) or [large file](/docs/workflows/visual-builder/triggers/#large-file-support) interfaces. ### Default timeout of 24 hours diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx index d356567287068..1ae6d598b66fe 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx @@ -3,11 +3,11 @@ import VideoPlayer from '@/components/VideoPlayer' # Sharing code across workflows -[Actions](/components#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. +[Actions](/workflows/contributing/components#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. Pipedream provides two ways to share code across workflows: -- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. +- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/workflows/visual-builder/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. - **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/components/quickstart/nodejs/actions/). @@ -68,7 +68,7 @@ The `steps` variable contains the _workflows_ step exports. When you publish a Node.js code step as an action, it becomes reusable across many workflows. -This means that the step exports available vary depending on the workflow it's running on. +This means that the step exports available vary depending on the workflow it's running on. Defining props is a way to map inputs to actions and allow individual workflows to define which exports should be used. @@ -147,4 +147,4 @@ However, there are some differences. 1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/components/guidelines/#promoting-reusability). 2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/apps/contributing/). -3. Node.js code step actions have a slightly different structure than [action components](/components/api/#component-api). +3. Node.js code step actions have a slightly different structure than [action components](/workflows/contributing/components/api/#component-api). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx index 9e617393d8473..9735a14ed9849 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx @@ -33,7 +33,7 @@ All data store operations are asynchronous, so must be `await`ed. Once you've defined a data store prop for your component, then you'll be able to create a new data store or use an existing one from your account. -![Create a new data store or choose another one from your account for your component](./images/v3/code/nodejs/data-stores/nodejs-example.png) +![Create a new data store or choose another one from your account for your component](./images/v3/workflows/visual-builder/code/nodejs/data-stores/nodejs-example.png) ## Saving data @@ -244,7 +244,7 @@ export default defineComponent({ ## Data store limitations -Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/code/bash/) or [Go](/code/go/). +Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/workflows/visual-builder/code/bash/) or [Go](/workflows/visual-builder/code/go/). ### Supported data types diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx index dbcf6d9d1ca8d..8a1e17a3807a5 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx @@ -19,7 +19,7 @@ The `/tmp` directory is stored on the virtual machine that runs your workflow. W ### Reading a file from `/tmp` -This example uses [step exports](/workflows/steps/#step-exports) to return the contents of a test file saved in `/tmp` as a string: +This example uses [step exports](/workflows/#step-exports) to return the contents of a test file saved in `/tmp` as a string: ```javascript import fs from "fs"; @@ -76,11 +76,11 @@ export default defineComponent({ ### Download a file to `/tmp` -[See this example](/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ### Upload a file from `/tmp` -[See this example](/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/workflows/visual-builder/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ### Download a file, uploading it in another `multipart/form-data` request @@ -90,7 +90,7 @@ export default defineComponent({ [This workflow](https://pipedream.com/@dylan/upload-email-attachments-to-s3-p_V9CGAQ/edit) is triggered by incoming emails. When copied, you'll get a workflow-specific email address you can send any email to. This workflow takes any attachments included with inbound emails, saves them to `/tmp`, and uploads them to Amazon S3. -You should also be aware of the [inbound payload limits](/limits/#email-triggers) associated with the email trigger. +You should also be aware of the [inbound payload limits](/workflows/limits/#email-triggers) associated with the email trigger. ### Downloading and uploading files from File Stores @@ -98,4 +98,4 @@ Within Node.js code steps, you can download files from a File Store to the `/tmp The `$.files` helper includes methods to upload and download files from the Project's File Store. -[Read the File Stores `$.files` helper documentation.](/projects/file-stores/#managing-file-stores-from-workflows) +[Read the File Stores `$.files` helper documentation.](/workflows/projects/file-stores/#managing-file-stores-from-workflows) diff --git a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx index da571cf412b2d..aaf3567c100da 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx @@ -1,14 +1,14 @@ # Connecting apps in Python -When you use [prebuilt actions](/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/code/python/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/workflows/visual-builder/code/python). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. Add Slack as an app on the Python step, then connect your Slack account. -![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/code/python/auth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) +![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/workflows/visual-builder/code/pythonauth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) Then within the Python code step, `pd.inputs["slack"]["$auth"]["oauth_access_token"]` will contain your Slack account OAuth token. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx index 99a41e3001c64..4672d097923f7 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx @@ -51,7 +51,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/workflows/visual-builder/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` @@ -122,7 +122,7 @@ import time def handler(pd: 'pipedream'): # delay this step for 30 seconds delay = 30 - + time.sleep(delay) ``` diff --git a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx index 08d8d427bebaf..9735f4e83404d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx @@ -2,13 +2,13 @@ ## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/code/python/#ending-a-workflow-early), [integrate a Data Store](/code/python/using-data-stores/), and [use connected accounts](/code/python/auth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. -If you need [to use data from other steps](/code/python/#using-data-from-another-step) or [export data to other steps](/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. +If you need [to use data from other steps](/workflows/visual-builder/code/python#using-data-from-another-step) or [export data to other steps](/workflows/visual-builder/code/python#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. -If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/data-stores/) to retrieve or store data or [Node.js's Data Store](/code/nodejs/using-data-stores/) capabilities. +If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/data-stores/) to retrieve or store data or [Node.js's Data Store](/workflows/visual-builder/code/nodejs/using-data-stores/) capabilities. ## I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? diff --git a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx index 0dfc90b53080f..76f9bc279b095 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx @@ -6,7 +6,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Python code on Pipedream.** -We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/code/python/#using-third-party-packages). +We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/workflows/visual-builder/code/python#using-third-party-packages). @@ -174,7 +174,7 @@ def handler(pd: "pipedream"): ## Downloading a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/code/python/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/visual-builder/code/pythonworking-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```python import requests @@ -194,7 +194,7 @@ def handler(pd: "pipedream"): ## Uploading a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/code/python/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/pythonworking-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. @@ -277,8 +277,8 @@ import requests def handler(pd: "pipedream"): url = "https://api.github.com/graphql" query = """ -query { - viewer { +query { + viewer { login } } diff --git a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx index 913173493e3e4..c226424dc258f 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx @@ -23,14 +23,14 @@ def handler(pd: "pipedream"): return {"foo": {"test": True}} ``` -You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/code/python/auth/), [accessing Data Stores](/code/python/using-data-stores/) and [installing PyPI packages](/code/python/#using-third-party-packages). +You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/workflows/visual-builder/code/pythonauth/), [accessing Data Stores](/workflows/visual-builder/code/pythonusing-data-stores/) and [installing PyPI packages](/workflows/visual-builder/code/python#using-third-party-packages). -- [Install PyPI Packages](/code/python/#using-third-party-packages) -- [Import data exported from other steps](/code/python/#using-data-from-another-step) -- [Export data to downstream steps](/code/python/#sending-data-downstream-to-other-steps) -- [Retrieve data from a data store](/code/python/using-data-stores/#retrieving-data) -- [Store data into a data store](/code/python/using-data-stores/#saving-data) -- [Access API credentials from connected accounts](/code/python/auth/) +- [Install PyPI Packages](/workflows/visual-builder/code/python#using-third-party-packages) +- [Import data exported from other steps](/workflows/visual-builder/code/python#using-data-from-another-step) +- [Export data to downstream steps](/workflows/visual-builder/code/python#sending-data-downstream-to-other-steps) +- [Retrieve data from a data store](/workflows/visual-builder/code/pythonusing-data-stores/#retrieving-data) +- [Store data into a data store](/workflows/visual-builder/code/pythonusing-data-stores/#saving-data) +- [Access API credentials from connected accounts](/workflows/visual-builder/code/pythonauth/) ## Logging and debugging @@ -72,7 +72,7 @@ vs. import telegram ``` -Use the built in [magic comment system to resolve these mismatches](/code/python/import-mappings/): +Use the built in [magic comment system to resolve these mismatches](/workflows/visual-builder/code/pythonimport-mappings/): ```python # pipedream add-package python-telegram-bot @@ -83,7 +83,7 @@ import telegram Each time you deploy a workflow with Python code, Pipedream downloads the PyPi packages you `import` in your step. **By default, Pipedream deploys the latest version of the PyPi package each time you deploy a change**. -There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/code/python/import-mappings/), for example: +There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/workflows/visual-builder/code/pythonimport-mappings/), for example: ```python # pipedream add-package pandas==2.0.0 @@ -100,11 +100,11 @@ We recommend using the popular `requests` HTTP client package available in Pytho No need to run `pip install`, just `import requests` at the top of your step's code and it's available for your code to use. -See the [Making HTTP Requests with Python](/code/python/http-requests/) docs for more information. +See the [Making HTTP Requests with Python](/workflows/visual-builder/code/pythonhttp-requests/) docs for more information. ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/workflows/triggers/#http) using the `pd.respond()` method: +You can return HTTP responses from [HTTP-triggered workflows](/docs/workflows/visual-builder/triggers/#http) using the `pd.respond()` method: ```python def handler(pd: "pipedream"): @@ -123,7 +123,7 @@ Unlike the [Node.js equivalent](https://pipedream.com/docs/workflows/steps/trigg -_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/workflows/triggers/#http-responses). Otherwise your workflow will return the default response. +_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/docs/workflows/visual-builder/triggers/#http-responses). Otherwise your workflow will return the default response. ## Sharing data between steps @@ -295,4 +295,4 @@ The `/tmp` directory is accessible from your workflow steps for saving and retri You have full access to read and write both files in `/tmp`. -See the [Working with the filesystem in Python](/code/python/working-with-files/) docs for more information. +See the [Working with the filesystem in Python](/workflows/visual-builder/code/pythonworking-with-files/) docs for more information. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx b/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx index e8a31bd67bf81..01f9463bbf8d1 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Pause, resume, and rerun a workflow -You can use `pd.flow.suspend` and `pd.flow.rerun` to pause a workflow and resume it later. +You can use `pd.flow.suspend` and `pd.flow.rerun` to pause a workflow and resume it later. This is useful when you want to: @@ -43,11 +43,11 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/steps/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: ![resume data step export](https://res.cloudinary.com/pipedreamin/image/upload/v1655271815/docs/resume_data_lafhxr.png) -### Default timeout of 24 hours +### Default timeout of 24 hours By default, `pd.flow.suspend` will automatically cancel the workflow after 24 hours. You can set your own timeout (in milliseconds) as the first argument: @@ -79,10 +79,10 @@ def handler(pd: 'pipedream'): if run['runs'] == 1: # pd.flow.rerun(delay, context (discussed below), max retries) pd.flow.rerun(DELAY, None, MAX_RETRIES) - + elif run['runs'] == MAX_RETRIES + 1: raise Exception("Max retries exceeded") - + else: # Poll external API for status response = requests.get("https://example.com/status") @@ -122,7 +122,7 @@ def handler(pd: 'pipedream'): # Send resume_url to external service await request.post("your callback URL", json=links) - # When the external service calls back into the resume_url, you have access to + # When the external service calls back into the resume_url, you have access to # the callback data within pd.context.run['callback_request'] elif 'callback_request' in run: return run['callback_request'] diff --git a/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx b/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx index acd9dc49c126a..f101e88c6740c 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx @@ -23,7 +23,7 @@ def handler(pd: "pipedream"): Click _Add Data Store_ near the top of a Python step: -![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/code/python/data-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) +![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/workflows/visual-builder/code/pythondata-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) This will add the selected data store to your Python code step. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx index e51e43f5ef7d7..ac18d86aa9262 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx @@ -65,11 +65,11 @@ def handler(pd: "pipedream"): ## Downloading a file to `/tmp` -[See this example](/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/workflows/visual-builder/code/pythonhttp-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ## Uploading a file from `/tmp` -[See this example](/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/workflows/visual-builder/code/pythonhttp-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ## Downloading a file, uploading it in another `multipart/form-data` request @@ -106,10 +106,10 @@ def handler(pd: "pipedream"): The `/tmp` directory can store up to {process.env.TMP_SIZE_LIMIT} of storage. Also the storage may be wiped or may not exist between workflow executions. -To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/limits/#disk) for details. +To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/workflows/limits/#disk) for details. Are File Stores helpers available for Python to download, upload and manage files? -At this time no, only Node.js includes a helper to interact with the [File Store](/projects/file-stores/) programmatically within workflows. +At this time no, only Node.js includes a helper to interact with the [File Store](/workflows/projects/file-stores/) programmatically within workflows. diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx index 00f874945f939..5f6f83ed44c37 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx @@ -24,7 +24,7 @@ You can pause your workflow without writing code using the **Delay** actions: #### `$.flow.delay` -If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/code/nodejs/delay/). +If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/). #### The state of delayed executions @@ -34,11 +34,11 @@ Delayed executions can hold one of three states: - **Resumed**: The workflow has been resumed at the end of its delay window automatically, or resumed manually - **Cancelled**: The execution was cancelled manually -You'll see the current state of an execution by [viewing its event data](/workflows/events/inspect/). +You'll see the current state of an execution by [viewing its event data](/docs/workflows/visual-builder/triggers/inspect/). #### Cancelling or resuming execution manually -The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/code/nodejs/delay/) return two URLs each time they run: +The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/) return two URLs each time they run: ![Cancel and resume URLs](https://res.cloudinary.com/pipedreamin/image/upload/v1651551860/docs/Screen_Shot_2022-05-02_at_9.16.11_PM_ahw7tu.png) @@ -47,4 +47,4 @@ These URLs are specific to a single execution of your workflow. While the workfl - Hitting the `cancel_url` will immediately cancel that execution - Hitting the `resume_url` will immediately resume that execution early -If you use [`$.flow.delay`](/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. +If you use [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx index 07fc0109ddcac..b0e6ed3e10523 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx +++ b/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx @@ -9,13 +9,13 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b - Select and configure the End Workflow action from the step selector - When the step runs, the workflow execution will stop - You may configure an optional reason for ending the workflow execution. This reason will be surfaced when inspecting the event execution. - + ![Reason](./images/reason.png) - + ## End Workflow in Code Check the reference for your preferred language to learn how to end the workflow execution in code. -- [Ending a workflow in Node.js](/code/nodejs#ending-a-workflow-early) -- [Ending a workflow in Python](/code/python#ending-a-workflow-early) \ No newline at end of file +- [Ending a workflow in Node.js](/workflows/visual-builder/code/nodejs#ending-a-workflow-early) +- [Ending a workflow in Python](/code/python#ending-a-workflow-early) diff --git a/docs-v2/pages/workflows/visual-builder/errors.mdx b/docs-v2/pages/workflows/visual-builder/errors.mdx index af43acc07e06c..eae030bec96d2 100644 --- a/docs-v2/pages/workflows/visual-builder/errors.mdx +++ b/docs-v2/pages/workflows/visual-builder/errors.mdx @@ -11,7 +11,7 @@ Both types of errors will trigger [error notifications](#error-notifications), c ## Auto-retry -You can [automatically retry events](/workflows/settings#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. +You can [automatically retry events](/workflows/visual-builder/settings#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. ## Apply conditional logic @@ -80,7 +80,7 @@ Unlike [the default system emails](#duplicate-errors-do-not-trigger-duplicate-em ## Poll the REST API for workflow errors -Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: +Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/workflows/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: ```bash curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?expand=event' \ diff --git a/docs-v2/pages/workflows/visual-builder/http.mdx b/docs-v2/pages/workflows/visual-builder/http.mdx index 3a23a5ed136e5..0e5ad419afc95 100644 --- a/docs-v2/pages/workflows/visual-builder/http.mdx +++ b/docs-v2/pages/workflows/visual-builder/http.mdx @@ -23,7 +23,7 @@ Now with a few clicks and some text you've integrated Slack into a Pipedream wor Pre-built actions are open source -All pre-built actions are published from the [Pipedream Component Registry](/apps/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/code/nodejs/sharing-code/). +All pre-built actions are published from the [Pipedream Component Registry](/apps/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/workflows/visual-builder/code/nodejs/sharing-code/). ## HTTP Request Action @@ -83,8 +83,8 @@ This gives you the flexibility to catch errors, use retries, or send multiple AP First, connect your account to the code step: -* [Connecting any account to a Node.js step](/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) -* [Connecting any account to a Python step](/code/python/auth/) +* [Connecting any account to a Node.js step](/workflows/visual-builder/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) +* [Connecting any account to a Python step](/workflows/visual-builder/code/pythonauth/) ### Conditionally sending an API Request @@ -175,20 +175,20 @@ export default defineComponent({ Subscribing to all errors -[You can use a subscription](/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. +[You can use a subscription](/workflows/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. ### Automatically retrying an HTTP request You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a failed API request. -[See the example in the `$.flow.rerun` docs](/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. +[See the example in the `$.flow.rerun` docs](/workflows/visual-builder/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. ## Platform axios ### Why `@pipedream/platform` axios? -`axios` is an HTTP client for Node.js ([see these docs](/code/nodejs/http-requests/) for usage examples). +`axios` is an HTTP client for Node.js ([see these docs](/workflows/visual-builder/code/nodejs/http-requests/) for usage examples). `axios` has a simple programming API and works well for most use cases. But its default error handling behavior isn't easy to use. When you make an HTTP request and the server responds with an error code in the 4XX or 5XX range of status codes, `axios` returns this stack trace: @@ -214,7 +214,7 @@ To use `@pipedream/platform` axios in component actions, import it: import { axios } from "@pipedream/platform" ``` -`@pipedream/platform` axios uses methods [provided by the `$` object](/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. +`@pipedream/platform` axios uses methods [provided by the `$` object](/workflows/contributing/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. Here's an example action: diff --git a/docs-v2/pages/workflows/visual-builder/inspect.mdx b/docs-v2/pages/workflows/visual-builder/inspect.mdx index 1b14721abf2a9..544caa2ab09d5 100644 --- a/docs-v2/pages/workflows/visual-builder/inspect.mdx +++ b/docs-v2/pages/workflows/visual-builder/inspect.mdx @@ -4,9 +4,9 @@ import VideoPlayer from "@/components/VideoPlayer"; -[The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/). Once you choose a [trigger](/workflows/steps/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. +[The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/). Once you choose a [trigger](/workflows/steps/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. -Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/workflows/events/#examining-event-data) for that event. +Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/docs/workflows/visual-builder/triggers/#examining-event-data) for that event. You can use the inspector to replay events, delete them, and more. @@ -32,8 +32,8 @@ The blue button with the arrow **replays** the event against the newest version ## Messages -Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/code/nodejs/#ending-a-workflow-early) or [errors](/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. +Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/workflows/visual-builder/code/nodejs/#ending-a-workflow-early) or [errors](/workflows/visual-builder/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. ## Limits -Pipedream retains a limited history of events for a given workflow. See the [limits docs](/limits/#event-execution-history) for more information. \ No newline at end of file +Pipedream retains a limited history of events for a given workflow. See the [limits docs](/workflows/limits/#event-execution-history) for more information. diff --git a/docs-v2/pages/workflows/visual-builder/settings/index.mdx b/docs-v2/pages/workflows/visual-builder/settings/index.mdx index 82928b717f014..4d9a58554afe0 100644 --- a/docs-v2/pages/workflows/visual-builder/settings/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/settings/index.mdx @@ -9,7 +9,7 @@ You can control workflow-specific settings in your workflow's **Settings**:
Click on Workflow Settings on the top left @@ -100,7 +100,7 @@ Refer to our [pricing page](https://pipedream.com/pricing) to understand the lat **Avoid surfacing events in the builder** -Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/workflows/triggers/#pipedream-specific-request-parameters). +Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/docs/workflows/visual-builder/triggers/#pipedream-specific-request-parameters). @@ -108,9 +108,9 @@ Even with data retention disabled on your workflow, the builder will still surfa ### Execution Timeout Limit -Workflows have a default [execution limit](/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. +Workflows have a default [execution limit](/workflows/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. -If your workflow times out, and needs to run for longer than the [default limit](/limits/#time-per-execution), you can change that limit here. +If your workflow times out, and needs to run for longer than the [default limit](/workflows/limits/#time-per-execution), you can change that limit here. ### Memory @@ -170,7 +170,7 @@ Incoming requests are handled by a single worker, one at a time. If you only rec But you might have a higher-volume app that receives two concurrent requests. In that case, Pipedream spins up **two** workers to handle each request. -For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/workflows/events/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. +For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/docs/workflows/visual-builder/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. ### Do compute budgets apply to dedicated workers? diff --git a/docs-v2/pages/workflows/visual-builder/sharing.mdx b/docs-v2/pages/workflows/visual-builder/sharing.mdx index dcb2ef1cf2d21..21caceb818089 100644 --- a/docs-v2/pages/workflows/visual-builder/sharing.mdx +++ b/docs-v2/pages/workflows/visual-builder/sharing.mdx @@ -141,4 +141,4 @@ If you're trying to migrate all resources from one workspace to another [please ### Are step notes included when I share a workflow? -Yes any [step notes](/workflows/steps/#step-notes) you've added to your workflow are included in the copied version. +Yes any [step notes](/workflows/#step-notes) you've added to your workflow are included in the copied version. diff --git a/docs-v2/pages/workflows/visual-builder/sources.mdx b/docs-v2/pages/workflows/visual-builder/sources.mdx index 9bd2961a01c2f..a76420d6ffcaa 100644 --- a/docs-v2/pages/workflows/visual-builder/sources.mdx +++ b/docs-v2/pages/workflows/visual-builder/sources.mdx @@ -55,7 +55,7 @@ You can also trigger a [Pipedream workflow](/workflows/) every time your source Finally, you can consume events programmatically, outside the Pipedream platform, in a few different ways: - In real-time, using the [SSE stream](/api/sse/) linked to your source -- In real-time, via the CLI's [`pd events` command](/cli/reference#pd-events) +- In real-time, via the CLI's [`pd events` command](/workflows/cli/reference#pd-events) - In batch, using the [REST API](/api/rest/) ## Example: HTTP source @@ -105,14 +105,14 @@ Not all sources support pre-fetched events currently, but you can still generate ![Select an event](https://res.cloudinary.com/pipedreamin/image/upload/v1692160381/select-event_jhogxp.gif) ### Generate a real event manually -If there aren't any existing events for the source to fetch, the next best way to produce a test event for your workflow is to generate one in the relevant application. +If there aren't any existing events for the source to fetch, the next best way to produce a test event for your workflow is to generate one in the relevant application. For example, if your workflow is triggered by [New Files in Dropbox](https://pipedream.com/apps/dropbox/triggers/new-file), try adding a file to your Dropbox account. ![Waiting for test event](https://res.cloudinary.com/pipedreamin/image/upload/v1710512807/docs/sources/CleanShot_2024-03-15_at_10.26.11_hsreft.gif) ### Generate a sample test event -Certain event sources support the ability to generate test events using static sample event data. +Certain event sources support the ability to generate test events using static sample event data. #### Hardcoded sample events For example, the [New Message from Discord source](https://pipedream.com/apps/discord/triggers/new-message) references [this static event](https://github.com/PipedreamHQ/pipedream/blob/master/components/discord/sources/new-message/test-event.mjs), which is a hardcoded file with purely representative data. The goal for this feature is to provide your workflow with the **expected event shape** to expect, but **without the expected values**. @@ -143,13 +143,13 @@ Generating test data manually can result in typos or missing fields that your wo ## Publishing a new event source, or modifying an existing source -Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/components/quickstart/nodejs/sources/) and see the [event source API docs](/components/api/) to learn more about the source development process. +Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/components/quickstart/nodejs/sources/) and see the [event source API docs](/workflows/contributing/components/api/) to learn more about the source development process. You can chat about source development with the Pipedream team in the `#contribute` channel of our [public Slack](https://join.slack.com/t/pipedream-users/shared_invite/zt-ernlymsn-UHfPg~Dfp08uGkAd8dpkww), and in the `#dev` topic in the [Pipedream community](https://pipedream.com/community/c/dev/11). ## Limits -Event sources are subject to the [same limits as Pipedream workflows](/limits/), except: +Event sources are subject to the [same limits as Pipedream workflows](/workflows/limits/), except: - Sources have a default timeout of 5 min. - Memory is fixed at 256MB. diff --git a/docs-v2/pages/workflows/visual-builder/triggers.mdx b/docs-v2/pages/workflows/visual-builder/triggers.mdx index 18ac4ae385d66..1a6d88901995f 100644 --- a/docs-v2/pages/workflows/visual-builder/triggers.mdx +++ b/docs-v2/pages/workflows/visual-builder/triggers.mdx @@ -64,7 +64,7 @@ Yes, you can add any number of triggers to a workflow. Click the top right menu ### Shape of the `steps.trigger.event` object -In all workflows, you have access to [event data](/workflows/events/#event-format) using the variable `steps.trigger.event`. +In all workflows, you have access to [event data](/docs/workflows/visual-builder/triggers/#event-format) using the variable `steps.trigger.event`. The shape of the event is specific to the source. For example, RSS sources produce events with a `url` and `title` property representing the data provided by new items from a feed. Google Calendar sources produce events with a meeting title, start date, etc. @@ -87,7 +87,7 @@ Pipedream also supports [custom domains](/workflows/domains). This lets you host ### Accessing HTTP request data -You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/workflows/events/#event-format), accessible in any [code](/code/) or [action](/components#actions) step. +You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/docs/workflows/visual-builder/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. ### Valid Requests @@ -125,15 +125,15 @@ curl -H 'Authorization: Bearer ' https://myendpoint.m.pipedream.net #### OAuth -You can also authorize requests using [Pipedream OAuth clients](/rest-api/auth#oauth): +You can also authorize requests using [Pipedream OAuth clients](/workflows/rest-api/auth#oauth): 1. Open the **Configure** section of the HTTP trigger. 2. Select **OAuth**. -3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/rest-api/auth#creating-an-oauth-client). +3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/workflows/rest-api/auth#creating-an-oauth-client). ![OAuth authorization](https://res.cloudinary.com/pipedreamin/image/upload/v1729791415/Google_Chrome_-_Untitled_Workflow_-_10-24-2024_10-30_AM_-_Build_-_Pipedream_2024-10-24_at_10.36.04_AM_ujx34e.png) -Next, you'll need to [generate an OAuth access token](/rest-api/auth#how-to-get-an-access-token). +Next, you'll need to [generate an OAuth access token](/workflows/rest-api/auth#how-to-get-an-access-token). When making HTTP requests, pass the OAuth access token as a `Bearer` token in the `Authorization` header: @@ -230,7 +230,7 @@ To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instea When you send JSON in the HTTP payload, or when JSON data is sent in the payload from a webhook provider, **Pipedream converts that JSON to its equivalent JavaScript object**. The trigger data can be referenced using [the `steps` object](#shape-of-the-stepstriggerevent-object). -In the [Inspector](/workflows/inspect/), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. +In the [Inspector](/workflows/visual-builder/inspect), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. ### How Pipedream handles `multipart/form-data` @@ -263,15 +263,15 @@ These params can be set as headers or query string parameters on any request to Set to `1` to prevent logging any data for this execution. Pipedream will execute all steps of the workflow, but no data will be logged to Pipedream. No event will show up in the inspector or the Event History UI. -If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/workflows/settings/#data-retention-controls), instead. +If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/workflows/visual-builder/settings/#data-retention-controls), instead. #### `x-pd-notrigger` -Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/workflows/events/#selecting-a-test-event) on the HTTP trigger. +Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/docs/workflows/visual-builder/triggers/#selecting-a-test-event) on the HTTP trigger. #### Limits -You can send any content, up to the [HTTP payload size limit](/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. +You can send any content, up to the [HTTP payload size limit](/workflows/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. ### Sending large payloads @@ -292,7 +292,7 @@ In workflows, Pipedream saves the raw payload data in a file whose URL you can r ![Raw body URL in the event data under steps.trigger.event.body.raw_body_url](https://res.cloudinary.com/pipedreamin/image/upload/v1647895357/docs/components/CleanShot_2022-03-21_at_16.42.01_2x_w6dmqk.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). #### Example: Download the HTTP payload using the Send HTTP Request action @@ -306,7 +306,7 @@ The payload from the trigger of the workflow is exported to the variable `steps. #### Example: Download the HTTP payload to the `/tmp` directory -[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -325,7 +325,7 @@ export default defineComponent({ }) ``` -You can [read this file](/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. +You can [read this file](/workflows/visual-builder/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. #### How the payload data is saved @@ -333,7 +333,7 @@ Your raw payload is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.am #### Limits -**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Large File Support @@ -345,7 +345,7 @@ In workflows, these file URLs are provided in the `steps.trigger.event.body` var ![Raw file URL in event data](/images/triggers/file-upload-urls.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). #### Example: upload a file using `cURL` @@ -357,7 +357,7 @@ curl -F 'image=@my_image.png' https://myendpoint.m.pipedream.net The `-F` tells `cURL` we're sending form data, with a single "part": a field named `image`, with the content of the image as the value (the `@` allows `cURL` to reference a local file). -When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/workflows/inspect/#the-inspector), and you'll see the `image` property under `event.body`: +When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/workflows/visual-builder/inspect#the-inspector), and you'll see the `image` property under `event.body`: ![Image form data](/images/triggers/image_form_data.png) @@ -367,7 +367,7 @@ Within the `image` property of `event.body`, you'll see the value of this URL in #### Example: Download this file to the `/tmp` directory -[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -390,7 +390,7 @@ await pipeline( Since large files are uploaded using a `Content-Type` of `multipart/form-data`, the limits that apply to [form data](#how-pipedream-handles-multipartform-data) also apply here. -The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Cross-Origin HTTP Requests @@ -459,7 +459,7 @@ The value of the `body` property can be either a string, object, a [Buffer](http In the case where you return a Readable stream: - You must `await` the `$.respond` function (`await $.respond({ ... }`) -- The stream must close and be finished reading within your [workflow execution timeout](/limits/#time-per-execution). +- The stream must close and be finished reading within your [workflow execution timeout](/workflows/limits/#time-per-execution). - You cannot return a Readable and use the [`immediate: true`](#returning-a-response-immediately) property of `$.respond`. #### Timing of `$.respond()` execution @@ -557,7 +557,7 @@ We'll also issue a 404 response on workflows with an HTTP trigger that have been #### Too Many Requests -If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/limits/) to understand the conditions where you might be throttled. +If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/workflows/limits/) to understand the conditions where you might be throttled. You can also [reach out](https://pipedream.com/support/) to inquire about raising this rate limit. @@ -586,13 +586,13 @@ If you're running a scheduled job once a day, you probably don't want to wait un ### Job History -You'll see the history of job executions under the **Job History** section of the [Inspector](/workflows/inspect/). +You'll see the history of job executions under the **Job History** section of the [Inspector](/workflows/visual-builder/inspect). Clicking on a specific job shows the execution details for that job — all the logs and observability associated with that run of the workflow. ### Trigger a notification to an external service (email, Slack, etc.) -You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/components#actions) or [Destination](/destinations/). +You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/workflows/contributing/components#actions) or [Destination](/destinations/). If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/destinations/http/) to an external service. @@ -602,11 +602,11 @@ You can also [write code](/code/) to trigger any complex notification logic you' When you run a scheduled job, you may need to troubleshoot errors or other execution issues. Pipedream offers built-in, step-level logs that show you detailed execution information that should aid troubleshooting. -Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/workflows/inspect/). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. +Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/workflows/visual-builder/inspect). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. -Code steps show [logs](/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. +Code steps show [logs](/workflows/visual-builder/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. -[Actions](/components#actions) and [Destinations](/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: +[Actions](/workflows/contributing/components#actions) and [Destinations](/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: ## Email @@ -620,7 +620,7 @@ Pipedream creates an email address specific to your workflow. Any email sent to As soon as you send an email to the workflow-specific address, Pipedream parses its body, headers, and attachments into a JavaScript object it exposes in the `steps.trigger.event` variable that you can access within your workflow. This transformation can take a few seconds to perform. Once done, Pipedream will immediately trigger your workflow with the transformed payload. -[Read more about the shape of the email trigger event](/workflows/events/#email). +[Read more about the shape of the email trigger event](/docs/workflows/visual-builder/triggers/#email). ### Sending large emails @@ -650,7 +650,7 @@ export default defineComponent({ #### Example: Download the email to the `/tmp` directory, read it and parse it -[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): +[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): ```javascript import stream from "stream"; @@ -682,11 +682,11 @@ Your email is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.c ### Email attachments -You can attach any files to your email, up to [the total email size limit](/limits/#email-triggers). +You can attach any files to your email, up to [the total email size limit](/workflows/limits/#email-triggers). Attachments are stored in `steps.trigger.event.attachments`, which provides an array of attachment objects. Each attachment in that array exposes key properties: -- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. +- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. - `content`: If the attachment contains text-based content, Pipedream renders the attachment in `content`, up to 10,000 bytes. - `contentTruncated`: `true` if the attachment contained text-based content larger than 10,000 bytes. If `true`, the data in `content` will be truncated, and you should fetch the full attachment from `contentUrl`. @@ -715,9 +715,9 @@ Email attachments are saved to S3, and are accessible in your workflows over [pr If the presigned URL for the attachment has expired, then you'll need to send another email to create a brand new pre-signed URL. -If you're using email attachments in combination with [`$.flow.delay`](/code/nodejs/delay/) or [`$.flow.rerun`](/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. +If you're using email attachments in combination with [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/) or [`$.flow.rerun`](/workflows/visual-builder/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. -To overcome this, we suggest uploading your email attachments to your Project's [File Store](/projects/file-stores/) for persistent storage. +To overcome this, we suggest uploading your email attachments to your Project's [File Store](/workflows/projects/file-stores/) for persistent storage. ## RSS @@ -731,10 +731,10 @@ This will create an RSS [event source](/sources/) that polls the feed for new it Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: -- [HTTP triggers](/workflows/triggers#http) invoke your workflow on HTTP requests. -- [Cron triggers](/workflows/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/workflows/triggers#email) invoke your workflow on inbound emails. -- [Event sources](/workflows/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. +- [HTTP triggers](/docs/workflows/visual-builder/triggers#http) invoke your workflow on HTTP requests. +- [Cron triggers](/docs/workflows/visual-builder/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/docs/workflows/visual-builder/triggers#email) invoke your workflow on inbound emails. +- [Event sources](/docs/workflows/visual-builder/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. ### Selecting a test event @@ -772,7 +772,7 @@ When you send an event to your workflow, Pipedream takes the trigger data — fo **This data is exposed in the `steps.trigger.event` variable. You can reference this variable in any step of your workflow**. -You can reference your event data in any [code](/code/) or [action](/components#actions) step. See those docs or the general [docs on passing data between steps](/workflows/steps/) for more information. +You can reference your event data in any [code](/code/) or [action](/workflows/contributing/components#actions) step. See those docs or the general [docs on passing data between steps](/workflows/steps/) for more information. The specific shape of `steps.trigger.event` depends on the trigger type: @@ -813,7 +813,7 @@ You can use the data in `steps.trigger.context` to uniquely identify the Pipedre | `deployment_id` | A globally-unique string representing the current version of the workflow | | `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/sources) ID. | | `id` | A unique, Pipedream-provided identifier for the event that triggered this workflow | -| `owner_id` | The Pipedream-assigned [workspace ID](/workspaces/#finding-your-workspaces-id) that owns the workflow | +| `owner_id` | The Pipedream-assigned [workspace ID](/workflows/workspaces/#finding-your-workspaces-id) that owns the workflow | | `platform_version` | The version of the Pipedream execution environment this event ran on | | `replay` | A boolean, whether the event was replayed via the UI | | `trace_id` | Holds the same value for all executions tied to an original event. [See below for more details](#how-do-i-retrieve-the-execution-id-for-a-workflow). | diff --git a/docs-v2/pages/workflows/workspaces/domain-verification.mdx b/docs-v2/pages/workflows/workspaces/domain-verification.mdx index 52f513f800f2c..a60f933d50747 100644 --- a/docs-v2/pages/workflows/workspaces/domain-verification.mdx +++ b/docs-v2/pages/workflows/workspaces/domain-verification.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Domain Verification -Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/workspaces/sso) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. +Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/workflows/workspaces/sso) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. ## Getting started @@ -16,4 +16,4 @@ Pipedream requires that you verify ownership of your email domain in order to [c Make sure to verify all your domains. There's no limit on the number of domains you can verify for SSO, so if you use `example.com`, `example.net`, and `foo.example.com`, make sure to verify each one. -![Verified Domains](https://res.cloudinary.com/pipedreamin/image/upload/v1699938431/verified-domains_qcjpnb.png) \ No newline at end of file +![Verified Domains](https://res.cloudinary.com/pipedreamin/image/upload/v1699938431/verified-domains_qcjpnb.png) diff --git a/docs-v2/pages/workflows/workspaces/index.mdx b/docs-v2/pages/workflows/workspaces/index.mdx index 8e5ca283dbe1f..b9cebd4f375a0 100644 --- a/docs-v2/pages/workflows/workspaces/index.mdx +++ b/docs-v2/pages/workflows/workspaces/index.mdx @@ -14,7 +14,7 @@ To create a new workspace, 1. Open the dropdown menu in the top left of the Pipedream dashboard 2. Select **New workspace** -3. You'll be prompted to name the workspace (you can [change the name later](/workspaces/#renaming-a-workspace)) +3. You'll be prompted to name the workspace (you can [change the name later](/workflows/workspaces/#renaming-a-workspace)) ## Workspace settings @@ -57,7 +57,7 @@ Visit your [workspace settings](https://pipedream.com/settings/account) and scro As a workspace admin or owner on the [Business plan](https://pipedream.com/pricing), you're able to **require** that all members in your workspace must enable 2FA on their account. 1. Open the Authentication tab in your [workspace settings](https://pipedream.com/settings/authentication) (you must be an admin or owner to make changes here) -2. Make sure you're in the [correct workspace](/workspaces/#switching-between-workspaces) +2. Make sure you're in the [correct workspace](/workflows/workspaces/#switching-between-workspaces) 3. Click the toggle under **Require 2FA** — this will open a confirmation modal with some additional information 4. Once you enable the change in the modal, **all workspace members (including admins and owners) will immediately be required to configure 2FA on their account**. All new and existing workspace members will be required to set up 2FA the next time they sign in. @@ -76,9 +76,9 @@ Workspaces on the Business plan can configure Single Sign-On, so your users can Pipedream supports SSO with Google, Okta, and any provider that supports the SAML protocol. See the guides below to configure SSO for your identity provider: -- [Okta](/workspaces/sso/okta/) -- [Google](/workspaces/sso/google/) -- [Other SAML provider](/workspaces/sso/saml/) +- [Okta](/workflows/workspaces/sso/okta/) +- [Google](/workflows/workspaces/sso/google/) +- [Other SAML provider](/workflows/workspaces/sso/saml/) ### SCIM diff --git a/docs-v2/pages/workflows/workspaces/sso/google.mdx b/docs-v2/pages/workflows/workspaces/sso/google.mdx index 5d98d62191865..44aca88b5eaec 100644 --- a/docs-v2/pages/workflows/workspaces/sso/google.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/google.mdx @@ -6,7 +6,7 @@ Pipedream supports Single Sign-On (SSO) with Google Workspace. This guide shows ## Requirements -- SSO is only supported for [workspaces](/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can [create SAML apps in Google Workspace](https://apps.google.com/supportwidget/articlehome?hl=en&article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F6087519%3Fhl%3Den&assistant_id=generic-unu&product_context=6087519&product_name=UnuFlow&trigger_context=a) to configure SSO. ## Configuration diff --git a/docs-v2/pages/workflows/workspaces/sso/okta.mdx b/docs-v2/pages/workflows/workspaces/sso/okta.mdx index 4aeb4a949edbe..879c80285d350 100644 --- a/docs-v2/pages/workflows/workspaces/sso/okta.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/okta.mdx @@ -7,7 +7,7 @@ Pipedream supports Single Sign-On (SSO) with Okta. This guide shows you how to c ## Requirements -- SSO is only supported for [workspaces](/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You must be an administrator of your Pipedream workspace - You must have an Okta account diff --git a/docs-v2/pages/workflows/workspaces/sso/saml.mdx b/docs-v2/pages/workflows/workspaces/sso/saml.mdx index f5226d13ffca1..27d0f85273431 100644 --- a/docs-v2/pages/workflows/workspaces/sso/saml.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/saml.mdx @@ -2,11 +2,11 @@ Pipedream supports Single Sign-On (SSO) with any identity provider that supports SAML 2.0. This guide shows you how to configure SSO in Pipedream to authenticate with your SAML provider. -If you use [Okta](/workspaces/sso/okta/) or [Google Workspace](/workspaces/sso/google/), please review the guides for those apps. +If you use [Okta](/workflows/workspaces/sso/okta/) or [Google Workspace](/workflows/workspaces/sso/google/), please review the guides for those apps. ## Requirements -- SSO is only supported for [workspaces](/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can create SAML apps in your identity provider to configure SSO. ## SAML metadata diff --git a/docs-v2/validate-mdx-links.mjs b/docs-v2/validate-mdx-links.mjs index 34ac71cfe0c13..b20d8c7d6a164 100755 --- a/docs-v2/validate-mdx-links.mjs +++ b/docs-v2/validate-mdx-links.mjs @@ -111,7 +111,7 @@ function extractAnchors(content, filePath) { const basePath = "/" + relativePath.replace(/\.mdx$/, ""); const baseDir = dirname(basePath); - // For basePath /code/nodejs.mdx -> /code/nodejs + // For basePath /workflows/visual-builder/code/nodejs.mdx -> /workflows/visual-builder/code/nodejs const normalizedBasePath = normalizePath(basePath); anchors.add(normalizedBasePath.toLowerCase()); diff --git a/docs-v2/vercel.json b/docs-v2/vercel.json index 8d512d50050d3..6f3a85e0e377b 100644 --- a/docs-v2/vercel.json +++ b/docs-v2/vercel.json @@ -32,7 +32,7 @@ }, { "source": "/docs/notebook/inspector/", - "destination": "/workflows/events/inspect/" + "destination": "/docs/workflows/visual-builder/triggers/inspect/" }, { "source": "/docs/notebook/destinations/s3/", @@ -64,7 +64,7 @@ }, { "source": "/docs/notebook/observability/", - "destination": "/workflows/events/inspect/" + "destination": "/docs/workflows/visual-builder/triggers/inspect/" }, { "source": "/docs/notebook/sources/", @@ -108,7 +108,7 @@ }, { "source": "/docs/workflows/steps/code/async/", - "destination": "/docs/code/nodejs/async/" + "destination": "/docs/workflows/visual-builder/code/nodejs/async/" }, { "source": "/docs/workflows/steps/code/state", @@ -167,40 +167,40 @@ "destination": "/docs/apps/" }, { - "source": "/docs/workflows/events/cold-starts/", - "destination": "/workflows/settings/#eliminate-cold-starts" + "source": "/docs/docs/workflows/visual-builder/triggers/cold-starts/", + "destination": "/workflows/visual-builder/settings/#eliminate-cold-starts" }, { "source": "/docs/workflows/examples/waiting-to-execute-next-step-of-workflow/", - "destination": "/docs/code/nodejs/delay/" + "destination": "/docs/workflows/visual-builder/code/nodejs/delay/" }, { "source": "/docs/workflows/networking/", "destination": "/docs/workflows/vpc/" }, { - "source": "/docs/code/python/#making-a-get-request", - "destination": "/docs/code/python/http-requests/#making-a-get-request" + "source": "/docs/workflows/visual-builder/code/python#making-a-get-request", + "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#making-a-get-request" }, { - "source": "/docs/code/python/#making-a-post-request", - "destination": "/docs/code/python/http-requests/#making-a-post-request" + "source": "/docs/workflows/visual-builder/code/python#making-a-post-request", + "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#making-a-post-request" }, { - "source": "/docs/code/python/#sending-files", - "destination": "/docs/code/python/http-requests/#sending-files" + "source": "/docs/workflows/visual-builder/code/python#sending-files", + "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#sending-files" }, { - "source": "/docs/code/python/#writing-a-file-to-tmp", - "destination": "/docs/code/python/working-with-files/#writing-a-file-to-tmp" + "source": "/docs/workflows/visual-builder/code/python#writing-a-file-to-tmp", + "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#writing-a-file-to-tmp" }, { - "source": "/docs/code/python/#reading-a-file-from-tmp", - "destination": "/docs/code/python/working-with-files/#reading-a-file-from-tmp" + "source": "/docs/workflows/visual-builder/code/python#reading-a-file-from-tmp", + "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#reading-a-file-from-tmp" }, { - "source": "/docs/code/python/#listing-files-in-tmp", - "destination": "/docs/code/python/working-with-files/#listing-files-in-tmp" + "source": "/docs/workflows/visual-builder/code/python#listing-files-in-tmp", + "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#listing-files-in-tmp" }, { "source": "/docs/api", @@ -212,11 +212,11 @@ }, { "source": "/docs/api/rest/(.*)", - "destination": "/docs/rest-api/$1" + "destination": "/docs/workflows/rest-api/$1" }, { "source": "/docs/api/auth", - "destination": "/docs/rest-api/auth" + "destination": "/docs/workflows/rest-api/auth" }, { "source": "/docs/components/quickstart/nodejs/actions", @@ -227,12 +227,12 @@ "destination": "/docs/quickstart/github-sync" }, { - "source": "/docs/workflows/events/inspect", + "source": "/docs/docs/workflows/visual-builder/triggers/inspect", "destination": "/docs/workflows/inspect" }, { "source": "/docs/workflows/steps/triggers", - "destination": "/docs/workflows/triggers" + "destination": "/docs/docs/workflows/visual-builder/triggers" }, { "source": "/docs/workflows/steps/actions", @@ -243,20 +243,20 @@ "destination": "/docs/workflows/control-flow" }, { - "source": "/docs/workspaces/okta", - "destination": "/docs/workspaces/sso/okta" + "source": "/docs/workflows/workspaces/okta", + "destination": "/docs/workflows/workspaces/sso/okta" }, { - "source": "/docs/workspaces/google", - "destination": "/docs/workspaces/sso/google" + "source": "/docs/workflows/workspaces/google", + "destination": "/docs/workflows/workspaces/sso/google" }, { - "source": "/docs/workspaces/saml", - "destination": "/docs/workspaces/sso/saml" + "source": "/docs/workflows/workspaces/saml", + "destination": "/docs/workflows/workspaces/sso/saml" }, { - "source": "/docs/workspaces/saml", - "destination": "/docs/workspaces/sso/saml" + "source": "/docs/workflows/workspaces/saml", + "destination": "/docs/workflows/workspaces/sso/saml" }, { "source": "/docs/workflows/built-in-functions", @@ -272,14 +272,14 @@ }, { "source": "/docs/apps/guide/requesting-additional-oauth-scopes", - "destination": "/docs/connected-accounts/oauth-clients" + "destination": "/docs/workflows/integrations/connected-accounts/oauth-clients" }, { "source": "/docs/workflows/networking", "destination": "/docs/databases#connecting-to-restricted-databases" }, { - "source": "/docs/connected-accounts/api", + "source": "/docs/workflows/integrations/connected-accounts/api", "destination": "/docs/connect/api#accounts" }, { From 01bd0da0bf1bb55e13aa42a0ef3b8058cc7937db Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 11 Feb 2025 16:53:06 -0300 Subject: [PATCH 06/29] fix broken links --- docs-v2/pages/account/user-settings.mdx | 2 +- docs-v2/pages/connect/api.mdx | 18 ++++----- docs-v2/pages/connect/components.mdx | 2 +- .../connect/managed-auth/oauth-clients.mdx | 2 +- docs-v2/pages/connect/workflows.mdx | 12 +++--- .../deprecated/migrate-from-v1/index.mdx | 2 +- docs-v2/pages/glossary.mdx | 32 ++++++++-------- .../hidden/scheduling-future-tasks/index.mdx | 4 +- docs-v2/pages/index.mdx | 2 +- docs-v2/pages/pricing/faq.mdx | 2 +- docs-v2/pages/pricing/index.mdx | 6 +-- .../privacy-and-security/best-practices.mdx | 4 +- docs-v2/pages/privacy-and-security/hipaa.mdx | 2 +- docs-v2/pages/privacy-and-security/index.mdx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 10 ++--- docs-v2/pages/troubleshooting/index.mdx | 14 +++---- docs-v2/pages/workflows/cli/reference.mdx | 8 ++-- .../components/actions-quickstart.mdx | 4 +- .../workflows/contributing/components/api.mdx | 28 +++++++------- .../contributing/components/guidelines.mdx | 2 +- .../contributing/components/index.mdx | 2 +- .../components/sources-quickstart.mdx | 2 +- .../workflows/data-management/data-stores.mdx | 2 +- .../data-management/destinations/index.mdx | 12 +++--- docs-v2/pages/workflows/domains.mdx | 2 +- .../pages/workflows/environment-variables.mdx | 2 +- docs-v2/pages/workflows/event-history.mdx | 2 +- docs-v2/pages/workflows/git.mdx | 4 +- docs-v2/pages/workflows/index.mdx | 8 ++-- docs-v2/pages/workflows/integrations/apps.mdx | 2 +- .../integrations/connected-accounts.mdx | 2 +- .../workflows/integrations/external-auth.mdx | 10 ++--- docs-v2/pages/workflows/limits.mdx | 10 ++--- .../workflows/projects/access-controls.mdx | 2 +- docs-v2/pages/workflows/projects/secrets.mdx | 4 +- docs-v2/pages/workflows/rest-api/auth.mdx | 8 ++-- docs-v2/pages/workflows/rest-api/index.mdx | 6 +-- docs-v2/pages/workflows/rest-api/webhooks.mdx | 2 +- .../workflows/visual-builder/code/bash.mdx | 2 +- .../workflows/visual-builder/code/go.mdx | 2 +- .../visual-builder/code/nodejs/auth.mdx | 2 +- .../visual-builder/code/nodejs/delay.mdx | 6 +-- .../code/nodejs/http-requests.mdx | 2 +- .../visual-builder/code/nodejs/index.mdx | 12 +++--- .../visual-builder/code/nodejs/rerun.mdx | 2 +- .../code/nodejs/sharing-code.mdx | 4 +- .../code/nodejs/working-with-files.mdx | 2 +- .../visual-builder/code/python/auth.mdx | 2 +- .../visual-builder/code/python/delay.mdx | 6 +-- .../visual-builder/code/python/faqs.mdx | 2 +- .../code/python/http-requests.mdx | 2 +- .../visual-builder/code/python/index.mdx | 10 ++--- .../code/python/working-with-files.mdx | 4 +- .../visual-builder/control-flow/delay.mdx | 2 +- .../control-flow/end-workflow.mdx | 2 +- .../pages/workflows/visual-builder/errors.mdx | 4 +- .../workflows/visual-builder/inspect.mdx | 2 +- .../visual-builder/settings/index.mdx | 14 +++---- .../workflows/visual-builder/triggers.mdx | 30 +++++++-------- docs-v2/pages/workflows/vpc.mdx | 4 +- docs-v2/vercel.json | 38 +++++++++---------- 61 files changed, 198 insertions(+), 198 deletions(-) diff --git a/docs-v2/pages/account/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx index 1f2c54f9f9b44..5b30f91720d42 100644 --- a/docs-v2/pages/account/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -82,4 +82,4 @@ For example, you can: ## Environment Variables -Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/environment-variables/). +Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/workflows/environment-variables/). diff --git a/docs-v2/pages/connect/api.mdx b/docs-v2/pages/connect/api.mdx index a8f617daf49cf..ca1c635647193 100644 --- a/docs-v2/pages/connect/api.mdx +++ b/docs-v2/pages/connect/api.mdx @@ -7,7 +7,7 @@ Pipedream provides a TypeScript SDK and a REST API to interact with the Connect ## REST API base URL -Pipedream Connect resources are scoped to [projects](/projects), so you'll need to pass [the project's ID](/projects#finding-your-projects-id) as a part of the base URL: +Pipedream Connect resources are scoped to [projects](/projects), so you'll need to pass [the project's ID](/workflows/projects#finding-your-projects-id) as a part of the base URL: ``` https://api.pipedream.com/v1/connect/{project_id} @@ -249,7 +249,7 @@ POST /{project_id}/tokens `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) ##### Body parameters @@ -394,7 +394,7 @@ GET /{project_id}/accounts/ `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) ##### Query parameters @@ -402,7 +402,7 @@ GET /{project_id}/accounts/ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. -You can find the app's ID in the response from the [List apps](/rest-api#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). +You can find the app's ID in the response from the [List apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- @@ -661,7 +661,7 @@ GET /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) --- @@ -834,7 +834,7 @@ DELETE /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) --- @@ -921,7 +921,7 @@ DELETE /{project_id}/apps/{app_id}/accounts `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) --- @@ -1010,7 +1010,7 @@ DELETE /{project_id}/users/{external_user_id} `project_id` **string** -[The project's ID](/projects#finding-your-projects-id) +[The project's ID](/workflows/projects#finding-your-projects-id) --- @@ -1112,7 +1112,7 @@ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. You can find the app's ID in the response from the [List -apps](/rest-api#list-apps) endpoint, and the name slug under the +apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index fe9ad14ef0300..2e869f78e4f02 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -33,7 +33,7 @@ Check out the [public demo app](https://pdrm.co/connect) to see the API and SDK Refer to the [Connect API docs](/connect/api) for the full API reference. Below is a quickstart with a few specific examples. -You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/rest-api#search-for-registry-components). +You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/workflows/rest-api#search-for-registry-components). diff --git a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx index b8fcc8291483e..5622bc64493fd 100644 --- a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx +++ b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx @@ -28,7 +28,7 @@ For any OAuth app that supports it, **you can always use your own client.** Your ## Using a custom OAuth client -1. Follow the steps [here](/workflows/integrations/connected-accounts/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. +1. Follow the steps [here](/workflows/integrations/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. 2. When connecting an account either via the [frontend SDK](/connect/managed-auth/quickstart#use-the-pipedream-sdk-in-your-frontend), make sure to include the `oauthAppId` in `pd.connectAccount()`. 3. If using [Connect Link](/connect/managed-auth/quickstart#or-use-connect-link), make sure to include the `oauthAppId` in the URL. diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index 418feee174492..a2f204056f084 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -15,13 +15,13 @@ Whether you're building well-defined integrations or autonomous AI agents, workf -Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/docs/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Workflows also have built-in: -- [Flow control](/workflows/control-flow) +- [Flow control](/workflows/visual-builder/control-flow) - [Concurrency and throttling](/workflows/concurrency-and-throttling) - [Key-value stores](/data-stores) - [Error handling](/workflows/errors) @@ -36,13 +36,13 @@ Read [the quickstart](/quickstart/) to learn more. ### Create a workflow -[Create a new workflow](/workflows#how-do-i-create-a-new-workflow) or open an existing one. +[Create a new workflow](/workflows) or open an existing one. ### Add an HTTP trigger To get started building workflows for your end users: -1. Add an [HTTP trigger](/docs/workflows/visual-builder/triggers#http) to your workflow +1. Add an [HTTP trigger](/workflows/visual-builder/triggers#http) to your workflow 2. Generate a test event with the required headers: - `x-pd-environment: development` - `x-pd-external-user-id: {your_external_user_id}` @@ -112,7 +112,7 @@ npm i @pipedream/sdk To invoke workflows, you'll need: 1. The OAuth client ID and secret from your OAuth client in **step 2 above** (if configured) -2. Your [Project ID](/projects#finding-your-projects-id) +2. Your [Project ID](/workflows/projects#finding-your-projects-id) 3. Your workflow's HTTP endpoint URL 4. The [external user ID](/connect/api#external-users) of the user you'd like to run the workflow for 5. The [Connect environment](/connect/environments) tied to the user's account @@ -268,7 +268,7 @@ The most common way to trigger workflows is via HTTP webhook. We strongly recomm To get started, you'll need: - [OAuth client ID and secret](/workflows/rest-api/auth#creating-an-oauth-client) (optional but recommended) -- Your [project ID](/projects#finding-your-projects-id) +- Your [project ID](/workflows/projects#finding-your-projects-id) - Your workflow's HTTP endpoint URL - The [external user ID](/connect/api#external-users) of your end user - The [Connect environment](/connect/environments) diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 76132d0abfb01..4f3c7791c01d0 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -248,7 +248,7 @@ After testing the step, you'll see the Slack app will appear in the **Configurat You can still return an HTTP response from an HTTP-triggered workflow. -Use [`$.respond`](/docs/workflows/visual-builder/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. +Use [`$.respond`](/workflows/visual-builder/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. ```javascript export default defineComponent({ diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index a846de18c2fa6..b8fa2aabb7dfc 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -130,11 +130,11 @@ A workflow setting that allows you to configure how long Pipedream stores event ### Delay -[A built-in service](/workflows/control-flow/delay) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. +[A built-in service](/workflows/visual-builder/control-flow/delay) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. ### Destination -[Destinations](/destinations) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +[Destinations](/workflows/data-management/destinations) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. ### Domain @@ -146,7 +146,7 @@ Synonum for [custom domain](#custom-domain). ### Deploy key -When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/workflows/projects/git#create-a-new-project-and-enable-github-sync) for more details. +When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/workflows/git#create-a-new-project-and-enable-github-sync) for more details. ## E @@ -183,15 +183,15 @@ Events are emitted by [sources](#event-source) and consumed by workflows. Events ### Event context -Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/docs/workflows/visual-builder/triggers#stepstriggercontext). +Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/workflows/visual-builder/triggers#stepstriggercontext). ### Event data -The content of the event, exposed in [`steps.trigger.event`](/docs/workflows/visual-builder/triggers). +The content of the event, exposed in [`steps.trigger.event`](/workflows/visual-builder/triggers). ### Event history -A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/event-history). +A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history). ### Event queue @@ -222,7 +222,7 @@ Depending on the context, **export** can function as a noun or verb: ### Expression -In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/workflows/using-props#entering-expressions) to reference prior steps or compute custom values at runtime. +In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/workflows/visual-builder/using-props#entering-expressions) to reference prior steps or compute custom values at runtime. ### External credentials @@ -254,7 +254,7 @@ Press `Ctrl + K` or `Cmd + K` to open the global search bar in the Pipedream UI. ### GitHub Sync -When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/workflows/projects/git) for more details. +When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/workflows/git) for more details. ### Golang runtime @@ -304,7 +304,7 @@ A resource that listens for events emitted by [emitters](#emitter). Listeners ca ### Logs -Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/event-history). +Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history). ## M @@ -332,7 +332,7 @@ A [connected account](#connected-account) that uses OAuth to authenticate with a ### Premium apps -Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/apps#premium-apps). +Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/workflows/integrations/apps#premium-apps). ### Project @@ -340,7 +340,7 @@ A container for workflows, secrets, and other resources in Pipedream. Projects c ### Project-based access control -You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/projects#access-controls) for more details. +You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/workflows/projects#access-controls) for more details. ### Project changelog @@ -372,7 +372,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Object explorer -The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/workflows/using-props#use-the-object-explorer) for more details. +The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/workflows/visual-builder/using-props#use-the-object-explorer) for more details. ## Q @@ -406,11 +406,11 @@ Synonym for [event source](#event-source). ### Step export -JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/workflows/steps#step-exports) for more details. +JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/workflows#step-exports) for more details. ### Step notes -[Step notes](/workflows/steps#step-notes) are Markdown notes you can add to a step to document its purpose. +[Step notes](/workflows#step-notes) are Markdown notes you can add to a step to document its purpose. ### Subscription @@ -440,7 +440,7 @@ Triggers process data from third-party APIs and [emit](#emit) [events](#event) t ### Two-factor authentication (2FA) -Two-factor authentication. [Configure 2FA](/user-settings#two-factor-authentication) to add an extra layer of security to your Pipedream account. +Two-factor authentication. [Configure 2FA](/account/user-settings#two-factor-authentication) to add an extra layer of security to your Pipedream account. ## U @@ -462,7 +462,7 @@ You create a workspace when you sign up for Pipedream. Workspaces contain projec ### Workspace admin -A workspace can have multiple [admins](/workspaces#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. +A workspace can have multiple [admins](/workflows/workspaces#promoting-a-member-to-adminn), who can administer the workspace, manage billing, and more. ### Workspace member diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index 70c45b22b33ed..eb0a7b46c3f3c 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -13,7 +13,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t } ``` -When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/docs/workflows/visual-builder/triggers/). +When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/workflows/visual-builder/triggers/). You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -177,4 +177,4 @@ Scheduled tasks are emitted by the event source as events, which you can consume - [The Pipedream REST API](/api/rest/) - [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) -[See the docs on consuming events from sources](/sources/#consuming-events-from-sources) for more information. +[See the docs on consuming events from sources](/workflows/visual-builder/sources#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index 9b3ff07dc923a..506475b7e048c 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -50,7 +50,7 @@ Our [community](https://pipedream.com/community) uses Pipedream for a wide varie ## Source-available -Pipedream maintains a [source-available component registry](https://github.com/pipedreamhq/pipedream/) on GitHub so you can avoid writing boilerplate code for common API integrations. Use components as no code building blocks in workflows, or use them to scaffold code that you can customize. You can also [create a PR to contribute new components](/apps/contributing/#contribution-process) via GitHub. +Pipedream maintains a [source-available component registry](https://github.com/pipedreamhq/pipedream/) on GitHub so you can avoid writing boilerplate code for common API integrations. Use components as no code building blocks in workflows, or use them to scaffold code that you can customize. You can also [create a PR to contribute new components](/workflows/contributing#contribution-process) via GitHub. ## Contributing diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx index f42778a1e7197..0dcf75009b88c 100644 --- a/docs-v2/pages/pricing/faq.mdx +++ b/docs-v2/pages/pricing/faq.mdx @@ -12,7 +12,7 @@ Pipedream charges credits proportional to the memory configuration. If you run y When you upgrade to a paid tier, Stripe will immediately charge your payment method on file for the platform fee tied to your plan (see [https://pipedream.com/pricing](https://pipedream.com/pricing)) -If you accrue any [additional credits](#additional-credits), that usage is reported to Stripe throughout the [billing period](/pricing/#billing-period). That overage, as well as the next platform fee, is charged at the start of the _next_ billing period. +If you accrue any [additional credits](/pricing#additional-credits), that usage is reported to Stripe throughout the [billing period](/pricing/#billing-period). That overage, as well as the next platform fee, is charged at the start of the _next_ billing period. ## Do any plans support payment by invoice, instead of credit / debit card? diff --git a/docs-v2/pages/pricing/index.mdx b/docs-v2/pages/pricing/index.mdx index bedf4d0709c23..0b40be5c50407 100644 --- a/docs-v2/pages/pricing/index.mdx +++ b/docs-v2/pages/pricing/index.mdx @@ -48,7 +48,7 @@ Pipedream uses a number of terms to describe platform metrics and details of our ### Credits -Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts). +Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/visual-builder/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts). Unlike some other platforms, Pipedream does not charge for usage based on the number of steps. Credits are not charged for workflows during development or testing. @@ -124,7 +124,7 @@ Many of the usage statistics for paid users are tied to a **billing period**. Yo For example, if you sign up on Jan 1st, your first billing period will last one month, ending around Feb 1st, at which point you'll start a new billing period. -Your invoices are tied to your billing period. [Read more about invoicing / billing here](#when-am-i-invoiced-billed-for-paid-plans). +Your invoices are tied to your billing period. [Read more about invoicing / billing here](/pricing/faq#when-am-i-invoiced--billed-for-paid-plans). ### Included Credits @@ -132,7 +132,7 @@ When you sign up for a paid plan, you pay a platform fee at the start of each [b ### Additional Credits -Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](#when-am-i-invoiced-billed-for-paid-plans). +Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq#when-am-i-invoiced--billed-for-paid-plans). ### Data Store Keys diff --git a/docs-v2/pages/privacy-and-security/best-practices.mdx b/docs-v2/pages/privacy-and-security/best-practices.mdx index ceae6291f3a94..d15c47ab946f7 100644 --- a/docs-v2/pages/privacy-and-security/best-practices.mdx +++ b/docs-v2/pages/privacy-and-security/best-practices.mdx @@ -7,7 +7,7 @@ Pipedream implements a range of [privacy and security measures](/privacy-and-sec Never store secrets like API keys directly in code. These secrets should be stored in one of two ways: - [If Pipedream integrates with the app](https://pipedream.com/apps), use [connected accounts](/workflows/integrations/connected-accounts/) to link your apps / APIs. -- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/environment-variables/). +- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/workflows/environment-variables/). Read more about how Pipedream secures connected accounts / environment variables [here](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). @@ -23,7 +23,7 @@ When you connect to APIs in a workflow, or deliver data to third-party destinati HTTP triggers are public by default, and require no authorization or token to invoke. -For many workflows, you should [configure authorization](/docs/workflows/visual-builder/triggers#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. +For many workflows, you should [configure authorization](/workflows/visual-builder/triggers#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. For third-party services like webhooks, that authorize requests using their own mechanism, use the [Validate Webhook Auth action](https://pipedream.com/apps/http/actions/validate-webhook-auth). This supports common auth options, and you don't have to write any code to configure it. diff --git a/docs-v2/pages/privacy-and-security/hipaa.mdx b/docs-v2/pages/privacy-and-security/hipaa.mdx index 710ede3f55e6d..37a05609da106 100644 --- a/docs-v2/pages/privacy-and-security/hipaa.mdx +++ b/docs-v2/pages/privacy-and-security/hipaa.mdx @@ -7,7 +7,7 @@ Pipedream can [sign Business Associate Addendums (BAAs)](#signing-a-business-ass - [Workflows](/workflows) - [Event sources](/sources) - [Data stores](/data-stores) -- [Destinations](/destinations) +- [Destinations](/workflows/data-management/destinations) ### Ineligible services diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index 08b15a1411c0a..3b70d89c7c0f0 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -42,7 +42,7 @@ You can find a list of Pipedream subprocessors [here](/subprocessors/). #### Submitting a GDPR deletion request -When you [delete your account](/user-settings/#delete-account), Pipedream deletes all personal data we hold on you in our system and our vendors. +When you [delete your account](/account/user-settings/#delete-account), Pipedream deletes all personal data we hold on you in our system and our vendors. If you need to delete data on behalf of one of your users, you can delete the event data yourself in your workflow or event source (for example, by deleting the events, or by removing the data from data stores). Your customer event data is automatically deleted from Pipedream subprocessors. diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 94e8173618aad..375b20c123d39 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -3,11 +3,11 @@ ## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" -On workflows that are not [synced with GitHub](/workflows/projects/git/), you may notice the following warning at the top of your workflow: +On workflows that are not [synced with GitHub](/workflows/git/), you may notice the following warning at the top of your workflow: > **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor -This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/workflows/projects/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. +This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/workflows/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. ## Is there a way to replay workflow events programmatically? @@ -21,7 +21,7 @@ Pipedream also operates a [built-in key-value store](/data-stores/) that you can ## How do I delay the execution of a workflow? -Use Pipedream's [built-in Delay actions](/workflows/control-flow/delay) to delay a workflow at any step. +Use Pipedream's [built-in Delay actions](/workflows/visual-builder/control-flow/delay) to delay a workflow at any step. ## How can my workflow run faster? @@ -29,9 +29,9 @@ Here are a few things that can help your workflow execute faster: 1. **Increase memory:** Increase your [workflow memory](/workflows/visual-builder/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/docs/workflows/visual-builder/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/visual-builder/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. -3. **Simplify your workflow:** Reduce the number of [steps](/workflows/steps#code-actions) and [segments](/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. +3. **Simplify your workflow:** Reduce the number of [steps](/workflows#code-actions) and [segments](/workflows/visual-builder/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. 4. **Activate warm workers:** Use [warm workers](/workflows/visual-builder/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/visual-builder/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index 508d08e865dc4..71725c4803f1c 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -32,7 +32,7 @@ If you're still seeing the issue after trying these steps, please reach out in [ ## I need help with my GitHub Synced Project -[See FAQ here](https://pipedream.com/docs/workflows/projects/git#frequently-asked-questions). +[See FAQ here](https://pipedream.com/docs/workflows/git#frequently-asked-questions). ## Why is my trigger not emitting events? @@ -137,8 +137,8 @@ By default, Pipedream limits the size of incoming HTTP payloads. If you exceed t Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/workflows/limits/). -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/docs/workflows/visual-builder/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/docs/workflows/visual-builder/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/visual-builder/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/visual-builder/triggers/#large-file-support). ## Function Payload Limit Exceeded @@ -156,9 +156,9 @@ Often, objects with this many nested objects result from a programming error tha ## Event Queue Full -Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/workflows/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. +Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/workflows/visual-builder/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. -[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/workflows/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow) for a given workflow. +[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/workflows/visual-builder/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow) for a given workflow. ## Credit Budget Exceeded @@ -178,7 +178,7 @@ There are a few known ways this can be caused and how to solve them. Pipedream components are updated continously. But when new versions of actions and sources are published to the Pipedream Component Registry, your workflows are not updated by default. -[An **Update** prompt](/workflows/actions/#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. +[An **Update** prompt](/workflows/visual-builder/actions#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. Sources do not feature an update button at this time, to receive the latest version, you'll need to create a new source, then attach it to your workflow. @@ -199,7 +199,7 @@ Some Pipedream components use NPM packages Some Pipedream components like pre-built [actions and triggers for Slack use NPM packages](https://github.com/PipedreamHQ/pipedream/blob/9aea8653dc65d438d968971df72e95b17f52d51c/components/slack/slack.app.mjs#L1). -In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](https://pipedream.com/docs/apps/contributing/#contribution-process). +In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](https://pipedream.com/docs/workflows/contributing#contribution-process). ### Packages consuming all available storage diff --git a/docs-v2/pages/workflows/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx index deff7e6aea078..a1feb2c34c8ee 100644 --- a/docs-v2/pages/workflows/cli/reference.mdx +++ b/docs-v2/pages/workflows/cli/reference.mdx @@ -121,7 +121,7 @@ Generate new app and component files from templates. #### `pd init app` -Creates a directory and [an app file](/components/guidelines/#app-files) from a template +Creates a directory and [an app file](/workflows/contributing/components/guidelines#app-files) from a template ```bash # Creates google_calendar/ directory and google_calendar.mjs file @@ -196,7 +196,7 @@ pd list st ### `pd login` -Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/cli/login/) for more information. +Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/workflows/cli/login) for more information. ### `pd logout` @@ -234,7 +234,7 @@ pd publish my-action.js ### `pd signup` -Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/cli/login/#signing-up-for-pipedream-via-the-cli) for more information. +Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/workflows/cli/login#signing-up-for-pipedream-via-the-cli) for more information. ### `pd unpublish` @@ -279,7 +279,7 @@ Profiles allow you to work with multiple, named Pipedream accounts via the CLI. ### Creating a new profile -When you [login to the CLI](/cli/login/), the CLI writes the API key for that account to your config file, in the `api_key` field: +When you [login to the CLI](/workflows/cli/login), the CLI writes the API key for that account to your config file, in the `api_key` field: ```bash api_key = abc123 diff --git a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx index 23d3ea409e892..4ba583e0c3498 100644 --- a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx @@ -6,7 +6,7 @@ import Callout from '@/components/Callout' ## Overview -This document is intended for developers who want to author and edit [Pipedream Actions](/components/#actions). After completing this quickstart, you'll understand how to: +This document is intended for developers who want to author and edit [Pipedream Actions](/workflows/contributing/components#actions). After completing this quickstart, you'll understand how to: - Develop Pipedream components - Publish private actions and use them in workflows @@ -23,7 +23,7 @@ If you previously developed actions using Pipedream's UI, we recommend reviewing - Create a free account at [https://pipedream.com](https://pipedream.com) - Download and install the [Pipedream CLI](/cli/install/) -- Once the CLI is installed, [link your Pipedream account](/cli/login/#existing-pipedream-account) to the CLI by running `pd login` in your terminal +- Once the CLI is installed, [link your Pipedream account](/workflows/cli/login#existing-pipedream-account) to the CLI by running `pd login` in your terminal > **NOTE:** See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. diff --git a/docs-v2/pages/workflows/contributing/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx index 329b955c584a6..0d8ed9b8e6fd0 100644 --- a/docs-v2/pages/workflows/contributing/components/api.mdx +++ b/docs-v2/pages/workflows/contributing/components/api.mdx @@ -107,7 +107,7 @@ Props are custom attributes you can register on a component. When a value is pas | [Interface](#interface-props) | Attaches a Pipedream interface to your component (e.g., an HTTP interface or timer) | | [Service](#service-props) | Attaches a Pipedream service to your component (e.g., a key-value database to maintain state) | | [App](#app-props) | Enables managed auth for a component | -| [Data Store](/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/data-stores/) | +| [Data Store](/workflows/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/data-stores/) | | [HTTP Request](#http-request-prop)| Enables components to execute HTTP requests based on user input | | [Alert](#alert-prop)| Renders an informational alert in the prop form to help users configure the source or action | @@ -624,7 +624,7 @@ props: { #### App Props -App props are normally defined in an [app file](/components/guidelines/#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. +App props are normally defined in an [app file](/workflows/contributing/components/guidelines#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. **Definition** @@ -642,7 +642,7 @@ props: { | Property | Type | Required? | Description | | ----------------- | -------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `type` | `string` | required | Value must be `app` | -| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/components/guidelines/#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | +| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/workflows/contributing/components/guidelines#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | | `propDefinitions` | `object` | optional | An object that contains objects with predefined user input props. See the section on User Input Props above to learn about the shapes that can be defined and how to reference in components using the `propDefinition` property | | `methods` | `object` | optional | Define app-specific methods. Methods can be referenced within the app object context via `this` (e.g., `this.methodName()`) and within a component via `this.myAppPropName` (e.g., `this.myAppPropName.methodName()`). | @@ -878,7 +878,7 @@ When your workflow runs, you'll see the named exports appear below your step, wi ##### Returning HTTP responses with `$.respond` -`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/docs/workflows/visual-builder/triggers/#customizing-the-http-response). +`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/workflows/visual-builder/triggers/#customizing-the-http-response). ```javascript async run({ $ }) { @@ -920,43 +920,43 @@ $.export( ##### `$.send` -`$.send` allows you to send data to [Pipedream destinations](/destinations/). +`$.send` allows you to send data to [Pipedream destinations](/workflows/data-management/destinations/). **`$.send.http`** -[See the HTTP destination docs](/destinations/http/#using-sendhttp-in-component-actions). +[See the HTTP destination docs](/workflows/data-management/destinations/http/#using-sendhttp-in-component-actions). **`$.send.email`** -[See the Email destination docs](/destinations/email/#using-sendemail-in-component-actions). +[See the Email destination docs](/workflows/data-management/destinations/email/#using-sendemail-in-component-actions). **`$.send.s3`** -[See the S3 destination docs](/destinations/s3/#using-sends3-in-component-actions). +[See the S3 destination docs](/workflows/data-management/destinations/s3/#using-sends3-in-component-actions). **`$.send.emit`** -[See the Emit destination docs](/destinations/emit/#using-sendemit-in-component-actions). +[See the Emit destination docs](/workflows/data-management/destinations/emit/#using-sendemit-in-component-actions). **`$.send.sse`** -[See the SSE destination docs](/destinations/sse/#using-sendsse-in-component-actions). +[See the SSE destination docs](/workflows/data-management/destinations/sse/#using-sendsse-in-component-actions). ##### `$.context` -`$.context` exposes [the same properties as `steps.trigger.context`](/docs/workflows/visual-builder/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. +`$.context` exposes [the same properties as `steps.trigger.context`](/workflows/visual-builder/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. -All properties from [`steps.trigger.context`](/docs/workflows/visual-builder/triggers/#stepstriggercontext) are exposed, as well as: +All properties from [`steps.trigger.context`](/workflows/visual-builder/triggers/#stepstriggercontext) are exposed, as well as: | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | | `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/workflows/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | -| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/docs/workflows/visual-builder/triggers/#stepstriggercontext) for more detail. | +| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/workflows/visual-builder/triggers/#stepstriggercontext) for more detail. | ### Environment variables -[Environment variables](/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. +[Environment variables](/workflows/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. In sources, you can use [`secret` props](#props) to reference sensitive data. diff --git a/docs-v2/pages/workflows/contributing/components/guidelines.mdx b/docs-v2/pages/workflows/contributing/components/guidelines.mdx index b03d7568213ae..67d037daf6584 100644 --- a/docs-v2/pages/workflows/contributing/components/guidelines.mdx +++ b/docs-v2/pages/workflows/contributing/components/guidelines.mdx @@ -795,7 +795,7 @@ comply with some requirements. The most important features are: against their DB 2. Proxied execution of commands against a DB, which guarantees that such requests are always being made from the same range of static IPs (see the - [shared static IPs docs](/databases#send-requests-from-a-shared-static-ip)) + [shared static IPs docs](/workflows/data-management/databases#send-requests-from-a-shared-static-ip)) When dealing with database components, the Pipedream runtime performs certain actions internally to make these features work. For this reason, these diff --git a/docs-v2/pages/workflows/contributing/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx index bae1ec2a414e9..b3762ca0d6091 100644 --- a/docs-v2/pages/workflows/contributing/components/index.mdx +++ b/docs-v2/pages/workflows/contributing/components/index.mdx @@ -127,7 +127,7 @@ Contribute to the Pipedream community by publishing and sharing new components, ### Verified Components -Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/apps/contributing/#contribution-process) and: +Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/workflows/contributing#contribution-process) and: - Can be trusted by end users - Follow consistent patterns for usability diff --git a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx index 455df7689f29d..847ca8cc298fc 100644 --- a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx @@ -38,7 +38,7 @@ We recommend that you execute the examples in order — each one builds on the c **Step 2.** [Download and install the Pipedream CLI](/cli/install/). -**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/cli/login/#existing-pipedream-account): +**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/workflows/cli/login#existing-pipedream-account): ```bash pd login diff --git a/docs-v2/pages/workflows/data-management/data-stores.mdx b/docs-v2/pages/workflows/data-management/data-stores.mdx index bb6715a9e098a..285214707965f 100644 --- a/docs-v2/pages/workflows/data-management/data-stores.mdx +++ b/docs-v2/pages/workflows/data-management/data-stores.mdx @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/workflows/using-props/#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/workflows/visual-builder/using-props#entering-expressions). ![Workflow trigger example](pages/images/v3/data-stores/update-data-store-key-by-reference.png) diff --git a/docs-v2/pages/workflows/data-management/destinations/index.mdx b/docs-v2/pages/workflows/data-management/destinations/index.mdx index 43493104c8257..4cef392370d93 100644 --- a/docs-v2/pages/workflows/data-management/destinations/index.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/index.mdx @@ -13,11 +13,11 @@ The docs below discuss features common to all Destinations. See the [docs for a ## Available Destinations -- [HTTP](/destinations/http/) -- [Email](/destinations/email/) -- [S3](/destinations/s3/) -- [SSE](/destinations/sse/) -- [Emit to another listener](/destinations/emit/) +- [HTTP](/workflows/data-management/destinations/http/) +- [Email](/workflows/data-management/destinations/email/) +- [S3](/workflows/data-management/destinations/s3/) +- [SSE](/workflows/data-management/destinations/sse/) +- [Emit to another listener](/workflows/data-management/destinations/emit/) ## Using destinations @@ -45,7 +45,7 @@ export default defineComponent({ }) ``` -See the docs for the [HTTP destination](/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. +See the docs for the [HTTP destination](/workflows/data-management/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. Again, it's important to remember that **Destination delivery is asynchronous**. If you iterate over an array of values and send an HTTP request for each: diff --git a/docs-v2/pages/workflows/domains.mdx b/docs-v2/pages/workflows/domains.mdx index 3820c3b56013f..f5efa63ec97e8 100644 --- a/docs-v2/pages/workflows/domains.mdx +++ b/docs-v2/pages/workflows/domains.mdx @@ -1,6 +1,6 @@ # Custom Domains -By default, all new [Pipedream HTTP endpoints](/docs/workflows/visual-builder/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. +By default, all new [Pipedream HTTP endpoints](/workflows/visual-builder/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. ## Configuring a new custom domain diff --git a/docs-v2/pages/workflows/environment-variables.mdx b/docs-v2/pages/workflows/environment-variables.mdx index 6ffcf554b65e3..51bf8713e5105 100644 --- a/docs-v2/pages/workflows/environment-variables.mdx +++ b/docs-v2/pages/workflows/environment-variables.mdx @@ -11,7 +11,7 @@ You can reference env vars and secrets in [workflow code](/code/) or in the obje | Scope | Description | | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Workspace** | All environment variables are available to all workflows within the workspace. All workspace members can manage workspace-wide variables [in the UI](https://pipedream.com/settings/env-vars). | -| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/workflows/projects/#access-controls) can manage project variables. | +| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/workflows/projects/access-controls) can manage project variables. | ## Creating and updating environment variables diff --git a/docs-v2/pages/workflows/event-history.mdx b/docs-v2/pages/workflows/event-history.mdx index bd872ebf238c4..3563e1e92b5e2 100644 --- a/docs-v2/pages/workflows/event-history.mdx +++ b/docs-v2/pages/workflows/event-history.mdx @@ -4,7 +4,7 @@ import ArcadeEmbed from '@/components/ArcadeEmbed' # Event History -Monitor all workflow events and their stack traces in one centralized view under the [**Event History**](https://pipedream.com/event-history) section in the dashboard. +Monitor all workflow events and their stack traces in one centralized view under the [**Event History**](https://pipedream.com/workflows/event-history) section in the dashboard. Within the **Event History**, you'll be able to filter your events by workflow, execution status, within a specific time range. diff --git a/docs-v2/pages/workflows/git.mdx b/docs-v2/pages/workflows/git.mdx index 7ddb030d9907b..14b57d6a3a144 100644 --- a/docs-v2/pages/workflows/git.mdx +++ b/docs-v2/pages/workflows/git.mdx @@ -117,7 +117,7 @@ Pipedream will attempt to automatically merge changes. If there are conflicts, y Not available for v1 workflows -Legacy (v1) workflows are not supported in projects. [Follow this guide to migrate your v1 workflows to v2 workflows](/migrate-from-v1/). +Legacy (v1) workflows are not supported in projects. First, select the workflow(s) you want to move from the [workflows listing page](https://pipedream.com/workflows) and click **Move** in the top action menu: @@ -210,7 +210,7 @@ To resolve this error: 3. Add your workspace name prefix to the component key, ensuring it follows the format `@workspacename/component-key@version`. 4. Commit your changes and push them to your repository. 5. Open your project in the Pipedream UI and select your development branch. -6. Click on **Merge to Production** and verify the deployment success in the [Changelog](https://pipedream.com/docs/workflows/projects/git#use-the-changelog). +6. Click on **Merge to Production** and verify the deployment success in the [Changelog](https://pipedream.com/docs/workflows/git#use-the-changelog). 7. If the issue persists, [reach out to Pipedream Support](https://pipedream.com/support) for further assistance. ### Why am I seeing an error about "private auth mismatch" when trying to merge a branch to production? diff --git a/docs-v2/pages/workflows/index.mdx b/docs-v2/pages/workflows/index.mdx index 62df6e7bd0c95..f8ad51cf3cc57 100644 --- a/docs-v2/pages/workflows/index.mdx +++ b/docs-v2/pages/workflows/index.mdx @@ -5,7 +5,7 @@ import Callout from '@/components/Callout' -Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/docs/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. @@ -15,16 +15,16 @@ Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University Steps are the building blocks you use to create workflows. -- Use [triggers](/docs/workflows/visual-builder/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) +- Use [triggers](/workflows/visual-builder/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) - Steps are run linearly, in the order they appear in your workflow - You can pass data between steps using [the `steps` object](#step-exports) - Observe the logs, errors, timing, and other execution details for every step ### Triggers -Every workflow begins with a [trigger](/docs/workflows/visual-builder/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/docs/workflows/visual-builder/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. +Every workflow begins with a [trigger](/workflows/visual-builder/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/visual-builder/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. -You can add [multiple triggers](/docs/workflows/visual-builder/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. +You can add [multiple triggers](/workflows/visual-builder/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. ### Code, Actions diff --git a/docs-v2/pages/workflows/integrations/apps.mdx b/docs-v2/pages/workflows/integrations/apps.mdx index 04340efa071dd..bb089fd11d200 100644 --- a/docs-v2/pages/workflows/integrations/apps.mdx +++ b/docs-v2/pages/workflows/integrations/apps.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Integrated Apps -Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/workflows/visual-builder/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. +Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/workflows/visual-builder/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/workflows/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. But Pipedream-integrated apps provide a few benefits: diff --git a/docs-v2/pages/workflows/integrations/connected-accounts.mdx b/docs-v2/pages/workflows/integrations/connected-accounts.mdx index 1820e46c47a5b..b2ed13c32c3a7 100644 --- a/docs-v2/pages/workflows/integrations/connected-accounts.mdx +++ b/docs-v2/pages/workflows/integrations/connected-accounts.mdx @@ -18,7 +18,7 @@ If you use an existing secrets store, or manage credentials in a database, you c Pipedream supports [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps), and we're adding more every day. -If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/environment-variables) to manage custom credentials. +If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/workflows/environment-variables) to manage custom credentials. ## Types of Integrations diff --git a/docs-v2/pages/workflows/integrations/external-auth.mdx b/docs-v2/pages/workflows/integrations/external-auth.mdx index 828445b280558..93198ea2229fc 100644 --- a/docs-v2/pages/workflows/integrations/external-auth.mdx +++ b/docs-v2/pages/workflows/integrations/external-auth.mdx @@ -15,13 +15,13 @@ Passing external credentials at runtime is a feature that's available to custome ## Pass credentials via HTTP -1. If not already configured, [add an HTTP trigger](/docs/workflows/visual-builder/triggers/#http) to your workflow. +1. If not already configured, [add an HTTP trigger](/workflows/visual-builder/triggers/#http) to your workflow. 2. From your app, retrieve credentials and send them in an HTTP request to the endpoint with the rest of the payload. 3. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: ![Select "External Auth"](./images/select-external-auth.png) -4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/docs/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: +4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -34,7 +34,7 @@ Default logging When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/docs/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. ## Fetch credentials from a DB or secrets store @@ -44,7 +44,7 @@ You can set [the `pd-nostore` flag](/docs/workflows/visual-builder/triggers/#x-p ![Select "External Auth"](./images/select-external-auth.png) -3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/docs/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: +3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -57,5 +57,5 @@ Default logging When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/docs/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. diff --git a/docs-v2/pages/workflows/limits.mdx b/docs-v2/pages/workflows/limits.mdx index b9144685be237..3bb35f04f8776 100644 --- a/docs-v2/pages/workflows/limits.mdx +++ b/docs-v2/pages/workflows/limits.mdx @@ -56,7 +56,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## HTTP Triggers -The following limits apply to [HTTP triggers](/docs/workflows/visual-builder/triggers/#http). +The following limits apply to [HTTP triggers](/workflows/visual-builder/triggers/#http). ### HTTP Request Body Size @@ -66,8 +66,8 @@ Your endpoint will issue a `413 Payload Too Large` status code when the body of **Pipedream supports two different ways to bypass this limit**. Both of these interfaces support uploading data up to `5TB`, though you may encounter other platform limits. -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/docs/workflows/visual-builder/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/docs/workflows/visual-builder/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/visual-builder/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/visual-builder/triggers/#large-file-support). ### QPS (Queries Per Second) @@ -81,7 +81,7 @@ We'll also accept short bursts of traffic, as long as you remain close to an ave ## Email Triggers -Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/docs/workflows/visual-builder/triggers/#email). +Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/workflows/visual-builder/triggers/#email). The only limit that differs between email and HTTP triggers is the payload size: the total size of an email sent to a workflow - its body, headers, and attachments - is limited to {process.env.EMAIL_PAYLOAD_SIZE_LIMIT}. @@ -91,7 +91,7 @@ By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can mod Increasing your workflow's memory gives you a proportional increase in CPU. If your workflow is limited by memory or compute, increasing your workflow's memory can reduce its overall runtime and make it more performant. -**Pipedream charges credits proportional to your memory configuration**. [Read more here](/pricing/#how-does-workflow-memory-affect-credits). +**Pipedream charges credits proportional to your memory configuration**. [Read more here](/pricing/faq#how-does-workflow-memory-affect-credits). ## Disk diff --git a/docs-v2/pages/workflows/projects/access-controls.mdx b/docs-v2/pages/workflows/projects/access-controls.mdx index 912d318919ede..7481dc034c470 100644 --- a/docs-v2/pages/workflows/projects/access-controls.mdx +++ b/docs-v2/pages/workflows/projects/access-controls.mdx @@ -24,7 +24,7 @@ Workspace owners and admins are able to perform all actions in projects, whereas | Operation | Project creator | Workspace members | | ------------------------------------------------------------ | :-------------: | :---------------: | | View in [projects listing](https://pipedream.com/projects) | ✅ | ✅ | -| View in [Event History](https://pipedream.com/event-history) | ✅ | ✅ | +| View in [Event History](https://pipedream.com/workflows/event-history) | ✅ | ✅ | | View in global search | ✅ | ✅ | | Manage project workflows | ✅ | ✅ | | Manage project files | ✅ | ✅ | diff --git a/docs-v2/pages/workflows/projects/secrets.mdx b/docs-v2/pages/workflows/projects/secrets.mdx index 5a0036b6ad6df..517c2960c61ea 100644 --- a/docs-v2/pages/workflows/projects/secrets.mdx +++ b/docs-v2/pages/workflows/projects/secrets.mdx @@ -2,9 +2,9 @@ import Callout from "@/components/Callout"; # Project variables and secrets -Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/workflows/projects/#managing-access). +Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/workflows/projects/access-controls#managing-access). -[See here](/environment-variables) for info on creating, managing, and using environment variables and secrets. +[See here](/workflows/environment-variables) for info on creating, managing, and using environment variables and secrets. **Project variables override workspace variables**. When the same variable is diff --git a/docs-v2/pages/workflows/rest-api/auth.mdx b/docs-v2/pages/workflows/rest-api/auth.mdx index b40caca6d52fe..ba95bccf89399 100644 --- a/docs-v2/pages/workflows/rest-api/auth.mdx +++ b/docs-v2/pages/workflows/rest-api/auth.mdx @@ -13,7 +13,7 @@ When testing the API or using the CLI, you can use your user API key. This key i ## OAuth -Workspace administrators can create OAuth clients in your workspace's [API settings](https://pipedream.com/settings/api). +Workspace administrators can create OAuth clients in your workspace's [API settings](https://pipedream.com/settings/api). Since API requests are meant to be made server-side, and since grants are not tied to individual end users, all OAuth clients are [**Client Credentials** applications](https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/). @@ -33,7 +33,7 @@ If you're running a server that executes JavaScript, we recommend using [the Pip ```javascript import { createBackendClient } from "@pipedream/sdk/server"; - + // These secrets should be saved securely and passed to your environment const pd = createBackendClient({ credentials: { @@ -77,7 +77,7 @@ See [the OAuth section of the security docs](/privacy-and-security#pipedream-res ## User API keys -When you sign up for Pipedream, an API key is automatically generated for your user account. You can use this key to authorize requests to the API. +When you sign up for Pipedream, an API key is automatically generated for your user account. You can use this key to authorize requests to the API. You'll find this API key in your [User Settings](https://pipedream.com/user) (**My Account** -> **API Key**). @@ -110,4 +110,4 @@ curl 'https://api.pipedream.com/v1/users/me' \ ## Using the Pipedream CLI -You can [link the CLI to your Pipedream account](/cli/login/), which will automatically pass your API key in the `Authorization` header with every API request. +You can [link the CLI to your Pipedream account](/workflows/cli/login), which will automatically pass your API key in the `Authorization` header with every API request. diff --git a/docs-v2/pages/workflows/rest-api/index.mdx b/docs-v2/pages/workflows/rest-api/index.mdx index cf389aa0230db..43989f56a6018 100644 --- a/docs-v2/pages/workflows/rest-api/index.mdx +++ b/docs-v2/pages/workflows/rest-api/index.mdx @@ -1090,7 +1090,7 @@ DELETE /sources/{id} ## Subscriptions - The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/projects/git) enabled. To [trigger another workflow](https://pipedream.com/docs/workflows/visual-builder/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. + The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/git) enabled. To [trigger another workflow](https://pipedream.com/docs/workflows/visual-builder/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. ### Listen for events from another source or workflow @@ -1508,7 +1508,7 @@ curl "https://api.pipedream.com/v1/webhooks/wh_abc123" \ ### Invoke workflow -You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/docs/workflows/visual-builder/triggers#authorizing-http-requests) for more detail. +You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/workflows/visual-builder/triggers#authorizing-http-requests) for more detail. ### Create a Workflow @@ -1890,7 +1890,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123?org_id=o_abc123' \ ### Get Workflow Emits Retrieve up to the last 100 events emitted from a workflow using -[`$send.emit()`](/destinations/emit/#emit-events). +[`$send.emit()`](/workflows/data-management/destinations/emit/#emit-events). #### Endpoint diff --git a/docs-v2/pages/workflows/rest-api/webhooks.mdx b/docs-v2/pages/workflows/rest-api/webhooks.mdx index 30314a09eb0fd..17c271610808d 100644 --- a/docs-v2/pages/workflows/rest-api/webhooks.mdx +++ b/docs-v2/pages/workflows/rest-api/webhooks.mdx @@ -74,6 +74,6 @@ Trigger an event in your source (for example, send a tweet, star a Github repo, ## Extending these ideas -You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/destinations/emit/). +You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/workflows/data-management/destinations/emit/). You can also configure an event to be delivered to _multiple_ webhooks by creating multiple webhooks / subscriptions. diff --git a/docs-v2/pages/workflows/visual-builder/code/bash.mdx b/docs-v2/pages/workflows/visual-builder/code/bash.mdx index 1b46d30c37676..c3f089296b763 100644 --- a/docs-v2/pages/workflows/visual-builder/code/bash.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/bash.mdx @@ -86,7 +86,7 @@ You can only export JSON-serializable data from Bash steps. ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/environment-variables/#environment-variables) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, just append the `$` in front of the environment variable name. diff --git a/docs-v2/pages/workflows/visual-builder/code/go.mdx b/docs-v2/pages/workflows/visual-builder/code/go.mdx index 28ba2c6646e6a..ff64be119269d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/go.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/go.mdx @@ -170,7 +170,7 @@ For the best experience, we recommend only [exporting structs that can be marsha ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/environment-variables/#environment-variables) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` package. diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx index 668053c6fd640..9098a7f782a12 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx @@ -119,7 +119,7 @@ See the Connected Accounts docs for [connecting an account to a code step](/work ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). ## Learn more about `props` diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx index 31ba45f018400..793d05533c006 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx @@ -5,9 +5,9 @@ import VideoPlayer from '@/components/VideoPlayer' -Use `$.flow.delay` to [delay a step in a workflow](/workflows/control-flow/delay). +Use `$.flow.delay` to [delay a step in a workflow](/workflows/visual-builder/control-flow/delay). -These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/control-flow/delay#delay-actions). +These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/visual-builder/control-flow/delay#delay-actions). ## Using `$.flow.delay` @@ -39,7 +39,7 @@ Paused workflow state When `$.flow.delay` is executed in a Node.js step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). ### Credit usage diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx index c25ddc6f0df0c..08273f3023f0e 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx @@ -465,7 +465,7 @@ export default defineComponent({ By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you have two options**: - [Use a Pipedream VPC](/workflows/vpc/) to route all outbound HTTP requests through a single IP address -- If you don't need to access the HTTP response data, you can [use `$send.http()`](/destinations/http/) to send requests from a [limited set of IP addresses](/destinations/http/#ip-addresses-for-pipedream-http-requests). +- If you don't need to access the HTTP response data, you can [use `$send.http()`](/workflows/data-management/destinations/http/) to send requests from a [limited set of IP addresses](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests). ## Use an HTTP proxy to proxy requests through another host diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx index f9c32f4c77f7d..350733eebb265 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx @@ -170,7 +170,7 @@ This defines [a Node.js component](/workflows/contributing/components/api/). Com - Pass input to steps using [props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) - [Connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step) -- [Issue HTTP responses](/docs/workflows/visual-builder/triggers/#http-responses) +- [Issue HTTP responses](/workflows/visual-builder/triggers/#http-responses) - Perform workflow-level flow control, like [ending a workflow early](#ending-a-workflow-early) When the step runs, Pipedream executes the `run` method: @@ -344,13 +344,13 @@ Within a step, the [normal rules of JavaScript variable scope](https://developer There are two ways to make HTTP requests in code steps: - Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/workflows/visual-builder/code/nodejs/http-requests/). -- [Use `$.send.http()`](/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. +- [Use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. -In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/). +In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/). ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/docs/workflows/visual-builder/triggers/#http) using the [`$.respond()` function](/docs/workflows/visual-builder/triggers/#http-responses). +You can return HTTP responses from [HTTP-triggered workflows](/workflows/visual-builder/triggers/#http) using the [`$.respond()` function](/workflows/visual-builder/triggers/#http-responses). ## Invoke another workflow @@ -460,9 +460,9 @@ export default defineComponent({ Workflow code is private. Still, we recommend you don't include secrets — API keys, tokens, or other sensitive values — directly in code steps. -Pipedream supports [environment variables](/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. +Pipedream supports [environment variables](/workflows/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. -See the [Environment Variables](/environment-variables/) docs for more information. +See the [Environment Variables](/workflows/environment-variables/) docs for more information. ## Limitations of code steps diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx index e5b41101c0618..f6eae218ccf9b 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx @@ -63,7 +63,7 @@ If you resume a workflow, any data sent in the HTTP request is passed to the wor />
-Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/docs/workflows/visual-builder/triggers/#sending-large-payloads) or [large file](/docs/workflows/visual-builder/triggers/#large-file-support) interfaces. +Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/workflows/visual-builder/triggers/#sending-large-payloads) or [large file](/workflows/visual-builder/triggers/#large-file-support) interfaces. ### Default timeout of 24 hours diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx index 1ae6d598b66fe..c9abd9d97f4ea 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx @@ -137,7 +137,7 @@ No, a new version of an action doesn't automatically update all instances of the This gives you the control to gradually update. Learn how to [update steps to the newest action versions here](https://pipedream.com/docs/workflows/steps/actions/#updating-actions-to-the-latest-version). -After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/workflows/actions/#updating-actions-to-the-latest-version). +After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/workflows/visual-builder/actions#updating-actions-to-the-latest-version). ## Differences between publishing actions from workflow Node.js code steps and directly from code @@ -145,6 +145,6 @@ Publishing reusable actions from Node.js code steps allows you to quickly scaffo However, there are some differences. -1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/components/guidelines/#promoting-reusability). +1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/workflows/contributing/components/guidelines#promoting-reusability). 2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/apps/contributing/). 3. Node.js code step actions have a slightly different structure than [action components](/workflows/contributing/components/api/#component-api). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx index 8a1e17a3807a5..e01b1fd8dda65 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx @@ -98,4 +98,4 @@ Within Node.js code steps, you can download files from a File Store to the `/tmp The `$.files` helper includes methods to upload and download files from the Project's File Store. -[Read the File Stores `$.files` helper documentation.](/workflows/projects/file-stores/#managing-file-stores-from-workflows) +[Read the File Stores `$.files` helper documentation.](/workflows/data-management/file-stores#managing-file-stores-from-workflows) diff --git a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx index aaf3567c100da..9d36847a7b3f0 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx @@ -88,4 +88,4 @@ This code operates as a template you can extend, and comes preconfigured with th ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). diff --git a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx b/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx index 4672d097923f7..ddd9e1685c03b 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx @@ -2,9 +2,9 @@ import Callout from '@/components/Callout' # Delaying a workflow -Use `pd.flow.delay` to [delay a step in a workflow](/workflows/control-flow/delay). +Use `pd.flow.delay` to [delay a step in a workflow](/workflows/visual-builder/control-flow/delay). -These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/control-flow/delay#delay-actions). +These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/visual-builder/control-flow/delay#delay-actions). ## Using `pd.flow.delay` @@ -37,7 +37,7 @@ Paused workflow state When `pd.flow.delay` is executed in a Python step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). ### Credit usage diff --git a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx index 9735f4e83404d..14709e082d81f 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx @@ -2,7 +2,7 @@ ## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx b/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx index 76f9bc279b095..e3a54ea6a1f15 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx @@ -194,7 +194,7 @@ def handler(pd: "pipedream"): ## Uploading a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/pythonworking-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/python/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx index c226424dc258f..8152beb3a6104 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/index.mdx @@ -28,8 +28,8 @@ You can also perform more complex operations, including [leveraging your connect - [Install PyPI Packages](/workflows/visual-builder/code/python#using-third-party-packages) - [Import data exported from other steps](/workflows/visual-builder/code/python#using-data-from-another-step) - [Export data to downstream steps](/workflows/visual-builder/code/python#sending-data-downstream-to-other-steps) -- [Retrieve data from a data store](/workflows/visual-builder/code/pythonusing-data-stores/#retrieving-data) -- [Store data into a data store](/workflows/visual-builder/code/pythonusing-data-stores/#saving-data) +- [Retrieve data from a data store](/workflows/visual-builder/code/python/using-data-stores/#retrieving-data) +- [Store data into a data store](/workflows/visual-builder/code/python/using-data-stores/#saving-data) - [Access API credentials from connected accounts](/workflows/visual-builder/code/pythonauth/) ## Logging and debugging @@ -104,7 +104,7 @@ See the [Making HTTP Requests with Python](/workflows/visual-builder/code/python ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/docs/workflows/visual-builder/triggers/#http) using the `pd.respond()` method: +You can return HTTP responses from [HTTP-triggered workflows](/workflows/visual-builder/triggers/#http) using the `pd.respond()` method: ```python def handler(pd: "pipedream"): @@ -123,7 +123,7 @@ Unlike the [Node.js equivalent](https://pipedream.com/docs/workflows/steps/trigg -_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/docs/workflows/visual-builder/triggers/#http-responses). Otherwise your workflow will return the default response. +_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/workflows/visual-builder/triggers/#http-responses). Otherwise your workflow will return the default response. ## Sharing data between steps @@ -188,7 +188,7 @@ You can only export JSON-serializable data from steps. Things like: ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/environment-variables/#environment-variables) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` module. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx b/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx index ac18d86aa9262..aa2e1d90035d9 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx @@ -65,11 +65,11 @@ def handler(pd: "pipedream"): ## Downloading a file to `/tmp` -[See this example](/workflows/visual-builder/code/pythonhttp-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/workflows/visual-builder/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ## Uploading a file from `/tmp` -[See this example](/workflows/visual-builder/code/pythonhttp-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/workflows/visual-builder/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ## Downloading a file, uploading it in another `multipart/form-data` request diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx index 5f6f83ed44c37..1c03e3e972088 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx @@ -34,7 +34,7 @@ Delayed executions can hold one of three states: - **Resumed**: The workflow has been resumed at the end of its delay window automatically, or resumed manually - **Cancelled**: The execution was cancelled manually -You'll see the current state of an execution by [viewing its event data](/docs/workflows/visual-builder/triggers/inspect/). +You'll see the current state of an execution by [viewing its event data](/workflows/visual-builder/triggers/inspect/). #### Cancelling or resuming execution manually diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx index b0e6ed3e10523..d568368d25448 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx +++ b/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx @@ -18,4 +18,4 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b Check the reference for your preferred language to learn how to end the workflow execution in code. - [Ending a workflow in Node.js](/workflows/visual-builder/code/nodejs#ending-a-workflow-early) -- [Ending a workflow in Python](/code/python#ending-a-workflow-early) +- [Ending a workflow in Python](/workflows/visual-builder/code/python#ending-a-workflow-early) diff --git a/docs-v2/pages/workflows/visual-builder/errors.mdx b/docs-v2/pages/workflows/visual-builder/errors.mdx index eae030bec96d2..98b72de2c5a68 100644 --- a/docs-v2/pages/workflows/visual-builder/errors.mdx +++ b/docs-v2/pages/workflows/visual-builder/errors.mdx @@ -17,7 +17,7 @@ You can [automatically retry events](/workflows/visual-builder/settings#auto-ret Many errors result from the data you're processing. You might only receive certain data from a webhook under certain conditions, or have malformed data in the payload that causes an error. -You can apply conditional logic in code, or using the [If / Else operator](/workflows/control-flow/ifelse), handling these conditions accordingly. +You can apply conditional logic in code, or using the [If / Else operator](/workflows/visual-builder/control-flow/ifelse), handling these conditions accordingly. ## Error notifications @@ -59,7 +59,7 @@ When you debug an error with AI, Pipedream sends the following information to Op - The error code, message, and stack trace - The step's code -- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/workflows/steps#step-exports). +- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/workflows#step-exports). We explicitly **do not** send the event data that triggered the error, or any other information about your account or workflow. diff --git a/docs-v2/pages/workflows/visual-builder/inspect.mdx b/docs-v2/pages/workflows/visual-builder/inspect.mdx index 544caa2ab09d5..818fe8c516cf1 100644 --- a/docs-v2/pages/workflows/visual-builder/inspect.mdx +++ b/docs-v2/pages/workflows/visual-builder/inspect.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; [The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/). Once you choose a [trigger](/workflows/steps/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. -Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/docs/workflows/visual-builder/triggers/#examining-event-data) for that event. +Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/workflows/visual-builder/triggers/#examining-event-data) for that event. You can use the inspector to replay events, delete them, and more. diff --git a/docs-v2/pages/workflows/visual-builder/settings/index.mdx b/docs-v2/pages/workflows/visual-builder/settings/index.mdx index 4d9a58554afe0..b23736b1acd0f 100644 --- a/docs-v2/pages/workflows/visual-builder/settings/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/settings/index.mdx @@ -77,14 +77,14 @@ By default, if a step fails on all 8 retries, and throws a final error, you'll r On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/errors/#handle-errors-with-custom-logic). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors/#handle-errors-with-custom-logic ). ## Data Retention Controls By default, Pipedream stores exports, logs, and other data tied to workflow executions. You can view these logs in two places: -1. [The workflow inspector](/workflows/inspect/#the-inspector) -2. [Event History](/event-history) +1. [The workflow inspector](/workflows/visual-builder/inspect/#the-inspector) +2. [Event History](/workflows/event-history) But if you're processing sensitive data, you may not want to store those logs. You can **Disable data retention** in your workflow settings to disable **all** logging. Since Pipedream stores no workflow logs with this setting enabled, you'll see no logs in the inspector or event history UI. @@ -100,7 +100,7 @@ Refer to our [pricing page](https://pipedream.com/pricing) to understand the lat **Avoid surfacing events in the builder** -Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/docs/workflows/visual-builder/triggers/#pipedream-specific-request-parameters). +Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/workflows/visual-builder/triggers/#pipedream-specific-request-parameters). @@ -121,10 +121,10 @@ Increasing your workflow's memory gives you a proportional increase in CPU, so i **How can my workflow run faster?** -See [our guide on running workflows faster](/troubleshooting#how-can-my-workflow-run-faster). +See [our guide on running workflows faster](/troubleshooting/faq#how-can-my-workflow-run-faster). -**Pipedream charges credits proportional to your memory configuration**. When you modify your memory settings, Pipedream will show you the number of credits you'll be charged per execution. [Read more here](/pricing/#how-does-workflow-memory-affect-credits). +**Pipedream charges credits proportional to your memory configuration**. When you modify your memory settings, Pipedream will show you the number of credits you'll be charged per execution. [Read more here](/pricing/faq#how-does-workflow-memory-affect-credits). ### Concurrency and Throttling @@ -170,7 +170,7 @@ Incoming requests are handled by a single worker, one at a time. If you only rec But you might have a higher-volume app that receives two concurrent requests. In that case, Pipedream spins up **two** workers to handle each request. -For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/docs/workflows/visual-builder/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. +For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/workflows/visual-builder/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. ### Do compute budgets apply to dedicated workers? diff --git a/docs-v2/pages/workflows/visual-builder/triggers.mdx b/docs-v2/pages/workflows/visual-builder/triggers.mdx index 1a6d88901995f..112c47a3c8820 100644 --- a/docs-v2/pages/workflows/visual-builder/triggers.mdx +++ b/docs-v2/pages/workflows/visual-builder/triggers.mdx @@ -64,7 +64,7 @@ Yes, you can add any number of triggers to a workflow. Click the top right menu ### Shape of the `steps.trigger.event` object -In all workflows, you have access to [event data](/docs/workflows/visual-builder/triggers/#event-format) using the variable `steps.trigger.event`. +In all workflows, you have access to [event data](/workflows/visual-builder/triggers/#event-format) using the variable `steps.trigger.event`. The shape of the event is specific to the source. For example, RSS sources produce events with a `url` and `title` property representing the data provided by new items from a feed. Google Calendar sources produce events with a meeting title, start date, etc. @@ -87,7 +87,7 @@ Pipedream also supports [custom domains](/workflows/domains). This lets you host ### Accessing HTTP request data -You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/docs/workflows/visual-builder/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. +You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/workflows/visual-builder/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. ### Valid Requests @@ -267,7 +267,7 @@ If you need to disable logging for _all_ requests, use the workflow's [Data Rete #### `x-pd-notrigger` -Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/docs/workflows/visual-builder/triggers/#selecting-a-test-event) on the HTTP trigger. +Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/workflows/visual-builder/triggers/#selecting-a-test-event) on the HTTP trigger. #### Limits @@ -420,7 +420,7 @@ When you're processing HTTP requests, you often don't need to issue any special **How can my workflow run faster?** -See [our guide on running workflows faster](/troubleshooting#how-can-my-workflow-run-faster). +See [our guide on running workflows faster](/troubleshooting/faq#how-can-my-workflow-run-faster). #### Customizing the HTTP response @@ -592,9 +592,9 @@ Clicking on a specific job shows the execution details for that job — all the ### Trigger a notification to an external service (email, Slack, etc.) -You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/workflows/contributing/components#actions) or [Destination](/destinations/). +You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/workflows/contributing/components#actions) or [Destination](/workflows/data-management/destinations/). -If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/destinations/http/) to an external service. +If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/workflows/data-management/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/workflows/data-management/destinations/http/) to an external service. You can also [write code](/code/) to trigger any complex notification logic you'd like. @@ -606,7 +606,7 @@ Any time a scheduled job runs, you'll see a new execution appear in the [Inspect Code steps show [logs](/workflows/visual-builder/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. -[Actions](/workflows/contributing/components#actions) and [Destinations](/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: +[Actions](/workflows/contributing/components#actions) and [Destinations](/workflows/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/workflows/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: ## Email @@ -620,7 +620,7 @@ Pipedream creates an email address specific to your workflow. Any email sent to As soon as you send an email to the workflow-specific address, Pipedream parses its body, headers, and attachments into a JavaScript object it exposes in the `steps.trigger.event` variable that you can access within your workflow. This transformation can take a few seconds to perform. Once done, Pipedream will immediately trigger your workflow with the transformed payload. -[Read more about the shape of the email trigger event](/docs/workflows/visual-builder/triggers/#email). +[Read more about the shape of the email trigger event](/workflows/visual-builder/triggers/#email). ### Sending large emails @@ -731,10 +731,10 @@ This will create an RSS [event source](/sources/) that polls the feed for new it Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: -- [HTTP triggers](/docs/workflows/visual-builder/triggers#http) invoke your workflow on HTTP requests. -- [Cron triggers](/docs/workflows/visual-builder/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/docs/workflows/visual-builder/triggers#email) invoke your workflow on inbound emails. -- [Event sources](/docs/workflows/visual-builder/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. +- [HTTP triggers](/workflows/visual-builder/triggers#http) invoke your workflow on HTTP requests. +- [Cron triggers](/workflows/visual-builder/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/workflows/visual-builder/triggers#email) invoke your workflow on inbound emails. +- [Event sources](/workflows/visual-builder/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. ### Selecting a test event @@ -840,12 +840,12 @@ On the Free and Basic plans, each workflow retains at most 100 events or 7 days Other paid plans have longer retention. [See the pricing page](https://pipedream.com/pricing) for details. -Events are also stored in [event history](/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. +Events are also stored in [event history](/workflows/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. -Events that are [delayed](/workflows/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. +Events that are [delayed](/workflows/visual-builder/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. -For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/event-history/). +For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/workflows/event-history/). ## Don't see a trigger you need? diff --git a/docs-v2/pages/workflows/vpc.mdx b/docs-v2/pages/workflows/vpc.mdx index 0e135ca7ef88c..309892078f8e5 100644 --- a/docs-v2/pages/workflows/vpc.mdx +++ b/docs-v2/pages/workflows/vpc.mdx @@ -56,8 +56,8 @@ If you're interested in running Pipedream workflows in your own infrastructure, - Creating a new network can take up to 5 minutes. Deploying your first workflow into a new network and testing that workflow for the first time can take up to 1 min. Subsequent operations should be as fast as normal. - VPCs only provide static IPs for outbound network requests. This feature does not provide a static IP for or otherwise restrict inbound requests. - You can't set a default network for all new workflows in a workspace or project (you must select the network every time you create a new workflow). Please [reach out](https://pipedream.com/support) if you're interesting in imposing controls like this in your workspace. -- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/destinations/http/#ip-addresses-for-pipedream-http-requests): - - [`$.send.http()`](/destinations/http/) requests +- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests): + - [`$.send.http()`](/workflows/data-management/destinations/http/) requests - Async options requests (these are requests that are made to populate options in drop down menus for actions while a building a workflow — e.g., the option to “select a Google Sheet” when using the “add row to Google Sheets” action) ## Frequently Asked Questions diff --git a/docs-v2/vercel.json b/docs-v2/vercel.json index 6f3a85e0e377b..7988d5a7a04f1 100644 --- a/docs-v2/vercel.json +++ b/docs-v2/vercel.json @@ -32,31 +32,31 @@ }, { "source": "/docs/notebook/inspector/", - "destination": "/docs/workflows/visual-builder/triggers/inspect/" + "destination": "/workflows/visual-builder/triggers/inspect/" }, { - "source": "/docs/notebook/destinations/s3/", - "destination": "/destinations/s3/" + "source": "/docs/notebook/workflows/data-management/destinations/s3/", + "destination": "/workflows/data-management/destinations/s3/" }, { - "source": "/docs/notebook/destinations/sse/", - "destination": "/destinations/sse/" + "source": "/docs/notebook/workflows/data-management/destinations/sse/", + "destination": "/workflows/data-management/destinations/sse/" }, { - "source": "/docs/notebook/destinations/snowflake/", - "destination": "/destinations/snowflake/" + "source": "/docs/notebook/workflows/data-management/destinations/snowflake/", + "destination": "/workflows/data-management/destinations/snowflake/" }, { - "source": "/docs/notebook/destinations/http/", - "destination": "/destinations/http/" + "source": "/docs/notebook/workflows/data-management/destinations/http/", + "destination": "/workflows/data-management/destinations/http/" }, { - "source": "/docs/notebook/destinations/email/", - "destination": "/destinations/email/" + "source": "/docs/notebook/workflows/data-management/destinations/email/", + "destination": "/workflows/data-management/destinations/email/" }, { - "source": "/docs/notebook/destinations/", - "destination": "/destinations/" + "source": "/docs/notebook/workflows/data-management/destinations/", + "destination": "/workflows/data-management/destinations/" }, { "source": "/docs/notebook/code/", @@ -64,7 +64,7 @@ }, { "source": "/docs/notebook/observability/", - "destination": "/docs/workflows/visual-builder/triggers/inspect/" + "destination": "/workflows/visual-builder/triggers/inspect/" }, { "source": "/docs/notebook/sources/", @@ -76,7 +76,7 @@ }, { "source": "/docs/notebook/sql/", - "destination": "/destinations/" + "destination": "/workflows/data-management/destinations/" }, { "source": "/docs/what-is-pipedream/", @@ -167,7 +167,7 @@ "destination": "/docs/apps/" }, { - "source": "/docs/docs/workflows/visual-builder/triggers/cold-starts/", + "source": "/docs/workflows/visual-builder/triggers/cold-starts/", "destination": "/workflows/visual-builder/settings/#eliminate-cold-starts" }, { @@ -227,12 +227,12 @@ "destination": "/docs/quickstart/github-sync" }, { - "source": "/docs/docs/workflows/visual-builder/triggers/inspect", + "source": "/docs/workflows/visual-builder/triggers/inspect", "destination": "/docs/workflows/inspect" }, { "source": "/docs/workflows/steps/triggers", - "destination": "/docs/docs/workflows/visual-builder/triggers" + "destination": "/docs/workflows/visual-builder/triggers" }, { "source": "/docs/workflows/steps/actions", @@ -240,7 +240,7 @@ }, { "source": "/docs/workflows/flow-control", - "destination": "/docs/workflows/control-flow" + "destination": "/docs/workflows/visual-builder/control-flow" }, { "source": "/docs/workflows/workspaces/okta", From 151c41fcb982b7ec116eb6f4b98087e04eef947a Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 11 Feb 2025 17:02:25 -0300 Subject: [PATCH 07/29] fix broken links --- docs-v2/pages/deprecated/migrate-from-v1/index.mdx | 2 +- docs-v2/pages/glossary.mdx | 4 ++-- docs-v2/pages/pricing/faq.mdx | 2 +- docs-v2/pages/pricing/index.mdx | 4 ++-- docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx | 2 +- docs-v2/pages/workflows/visual-builder/settings/index.mdx | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 4f3c7791c01d0..ee9c1dadfac61 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -338,7 +338,7 @@ Yes, absolutely you will still be able to view and edit v1 workflows. There is n At this time we do not have an automated process to change v1 to v2. To create a v2 equivalent workflow, you can recompose your v1 workflow in the v2 builder. -However, if it uses custom Node.js code steps, be sure to [follow the changes we describe in the guide above](/migrate-from-v1/#nodejs-code-step-changes). +However, if it uses custom Node.js code steps, be sure to [follow the changes we describe in the guide above](/deprecated/migrate-from-v1/#nodejs-code-step-changes). ### When will the new (v2) workflow builder be the default builder for all customers? diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index b8fa2aabb7dfc..40451a96dab6a 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -340,7 +340,7 @@ A container for workflows, secrets, and other resources in Pipedream. Projects c ### Project-based access control -You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/workflows/projects#access-controls) for more details. +You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/workflows/projects/access-controls) for more details. ### Project changelog @@ -462,7 +462,7 @@ You create a workspace when you sign up for Pipedream. Workspaces contain projec ### Workspace admin -A workspace can have multiple [admins](/workflows/workspaces#promoting-a-member-to-adminn), who can administer the workspace, manage billing, and more. +A workspace can have multiple [admins](/workflows/workspaces#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. ### Workspace member diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx index 0dcf75009b88c..17735be3dc107 100644 --- a/docs-v2/pages/pricing/faq.mdx +++ b/docs-v2/pages/pricing/faq.mdx @@ -8,7 +8,7 @@ Pipedream charges credits proportional to the memory configuration. If you run y **You can run any number of credits for any amount of compute time** on any paid tier. [Other platform limits](/workflows/limits/) apply. -## When am I invoiced / billed for paid plans? +## When am I billed for paid plans? When you upgrade to a paid tier, Stripe will immediately charge your payment method on file for the platform fee tied to your plan (see [https://pipedream.com/pricing](https://pipedream.com/pricing)) diff --git a/docs-v2/pages/pricing/index.mdx b/docs-v2/pages/pricing/index.mdx index 0b40be5c50407..d8fb606d8c162 100644 --- a/docs-v2/pages/pricing/index.mdx +++ b/docs-v2/pages/pricing/index.mdx @@ -124,7 +124,7 @@ Many of the usage statistics for paid users are tied to a **billing period**. Yo For example, if you sign up on Jan 1st, your first billing period will last one month, ending around Feb 1st, at which point you'll start a new billing period. -Your invoices are tied to your billing period. [Read more about invoicing / billing here](/pricing/faq#when-am-i-invoiced--billed-for-paid-plans). +Your invoices are tied to your billing period. [Read more about invoicing / billing here](/pricing/faq#when-am-i-billed-for-paid-plans). ### Included Credits @@ -132,7 +132,7 @@ When you sign up for a paid plan, you pay a platform fee at the start of each [b ### Additional Credits -Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq#when-am-i-invoiced--billed-for-paid-plans). +Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq#when-am-i-billed-for-paid-plans). ### Data Store Keys diff --git a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx index 14709e082d81f..9735f4e83404d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx @@ -2,7 +2,7 @@ ## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. diff --git a/docs-v2/pages/workflows/visual-builder/settings/index.mdx b/docs-v2/pages/workflows/visual-builder/settings/index.mdx index b23736b1acd0f..4c8ec60564b9e 100644 --- a/docs-v2/pages/workflows/visual-builder/settings/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/settings/index.mdx @@ -77,7 +77,7 @@ By default, if a step fails on all 8 retries, and throws a final error, you'll r On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors/#handle-errors-with-custom-logic ). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors#handle-errors-with-custom-logic ). ## Data Retention Controls From 2ec9d2ff4946b6048d4377d176c2eefb386be45b Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 11 Feb 2025 17:08:23 -0300 Subject: [PATCH 08/29] fix broken links --- docs-v2/pages/workflows/visual-builder/settings/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-v2/pages/workflows/visual-builder/settings/index.mdx b/docs-v2/pages/workflows/visual-builder/settings/index.mdx index 4c8ec60564b9e..308485ba7b400 100644 --- a/docs-v2/pages/workflows/visual-builder/settings/index.mdx +++ b/docs-v2/pages/workflows/visual-builder/settings/index.mdx @@ -77,7 +77,7 @@ By default, if a step fails on all 8 retries, and throws a final error, you'll r On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors#handle-errors-with-custom-logic ). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors#handle-errors-with-custom-logic). ## Data Retention Controls From a226ebc223c29c87cb80bd81fbb81fc77a698f64 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 13:40:17 -0300 Subject: [PATCH 09/29] fix capitalization --- docs-v2/pages/workflows/_meta.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-v2/pages/workflows/_meta.tsx b/docs-v2/pages/workflows/_meta.tsx index 1941492c8e634..4204c8e563ddb 100644 --- a/docs-v2/pages/workflows/_meta.tsx +++ b/docs-v2/pages/workflows/_meta.tsx @@ -12,6 +12,6 @@ export default { "vpc": "Virtual Private Clouds", "limits": "Limits", "contributing": "Contributing", - "rest-api": "Rest API", + "rest-api": "REST API", "cli": "CLI", } as const From c2816eae698ba77a97a3663817d43333056512e7 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 13:40:34 -0300 Subject: [PATCH 10/29] fix image links --- .../visual-builder/code/nodejs/ai-code-generation.mdx | 2 +- docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx | 4 ++-- .../visual-builder/code/nodejs/using-data-stores.mdx | 2 +- docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx index 0a09db36c695a..c007608023e6c 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx @@ -16,7 +16,7 @@ This feature is new, and [we welcome feedback](https://pipedream.com/support). P Access the feature either from within a Node.js code cell or from any app in the step selector. -![Use AI with the Slack API](./images/v3/workflows/visual-builder/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) +![Use AI with the Slack API](./images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) A window should pop up and ask for your prompt. Write exactly what you want to do within that step. **Be verbose** and see our tips for [getting the best results](#getting-the-best-results). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx index 9098a7f782a12..1160a51daf814 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx @@ -36,11 +36,11 @@ export default defineComponent({ Then click the **Refresh fields** button in the editor to render the Slack field based on the `slack` prop: -![Refresh the prop defintions to rebuild the steps fields](./images/v3/workflows/visual-builder/code/nodejs/auth/refresh-fields-after-connecting-slack.png) +![Refresh the prop defintions to rebuild the steps fields](./images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png) Now the step in the workflow builder will allow you to connect your Slack account: -![Connect a Slack account to a Node.js code step using a prop](./images/v3/workflows/visual-builder/code/nodejs/auth/slack-field-rendered.png) +![Connect a Slack account to a Node.js code step using a prop](./images/v3/code/nodejs/auth/slack-field-rendered.png) ## Accessing connected account data with `this.appName.$auth` diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx index 9735a14ed9849..fdec55b72cf30 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx +++ b/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx @@ -33,7 +33,7 @@ All data store operations are asynchronous, so must be `await`ed. Once you've defined a data store prop for your component, then you'll be able to create a new data store or use an existing one from your account. -![Create a new data store or choose another one from your account for your component](./images/v3/workflows/visual-builder/code/nodejs/data-stores/nodejs-example.png) +![Create a new data store or choose another one from your account for your component](./images/v3/code/nodejs/data-stores/nodejs-example.png) ## Saving data diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx index 1c03e3e972088..b9900f36c1c9a 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx +++ b/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx @@ -20,7 +20,7 @@ You can pause your workflow without writing code using the **Delay** actions: 3. Select the **Delay Workflow** action 4. Configure the action to delay any amount of time, up to one year -![Workflow delay step](pages/workflows/images/delay/delay-step-props.png) +![Workflow delay step](../images/delay/delay-step-props.png) #### `$.flow.delay` From 428490a682d66b088e0da016d0cc20939d65c513 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 13:54:25 -0300 Subject: [PATCH 11/29] remove connect sdk dep --- docs-v2/package.json | 1 - pnpm-lock.yaml | 13 ------------- 2 files changed, 14 deletions(-) diff --git a/docs-v2/package.json b/docs-v2/package.json index 258737507003e..40699353f29d9 100644 --- a/docs-v2/package.json +++ b/docs-v2/package.json @@ -18,7 +18,6 @@ "homepage": "https://pipedream.com", "dependencies": { "@docsearch/react": "^3.6.1", - "@pipedream/sdk": "^0.1.9", "@vercel/analytics": "^1.3.1", "chalk": "^5.3.0", "jest": "^29.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 763df12a9d584..63a825c377af8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12676,9 +12676,6 @@ importers: '@docsearch/react': specifier: ^3.6.1 version: 3.8.0(@algolia/client-search@5.17.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - '@pipedream/sdk': - specifier: ^0.1.9 - version: 0.1.9 '@vercel/analytics': specifier: ^1.3.1 version: 1.4.1(next@14.2.19(@babel/core@8.0.0-alpha.13)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(vue@2.7.16) @@ -15697,10 +15694,6 @@ packages: '@pipedream/ramp@0.1.2': resolution: {integrity: sha512-vYC5OPJo+kxhYYav5y0Mb7WihbLqNdoUO/CnOH1rHfKKNI4E23LLLLICn3VAl0gRc7xbWLHf4Nmcyjw7qf5k7Q==} - '@pipedream/sdk@0.1.9': - resolution: {integrity: sha512-f8FXEaoBqIOQpI4vVOO8OrHRAjwQYO4pKIwMUcGRkzS5KJ6cZ/7JYYGyXEu7NcS+y1VfyegtbJWu4tWacDjQZg==} - engines: {node: '>=18.0.0'} - '@pipedream/sdk@1.1.5': resolution: {integrity: sha512-q+dGMsNSvIcDCi6JZES7pwNBW8Ms318WMNavO71Cye0bCtloeDSj5TiFbScy64/2FHja9keKAZ9ev8yVSsM+ew==} engines: {node: '>=18.0.0'} @@ -31856,12 +31849,6 @@ snapshots: transitivePeerDependencies: - debug - '@pipedream/sdk@0.1.9': - dependencies: - simple-oauth2: 5.1.0 - transitivePeerDependencies: - - supports-color - '@pipedream/sdk@1.1.5': dependencies: '@rails/actioncable': 8.0.0 From ee8bed3d78cdb9cafee3e785dca91a8eea3d3d4d Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 14:30:10 -0300 Subject: [PATCH 12/29] remove deprecated page --- docs-v2/pages/deprecated/switch-to-v2.mdx | 35 ------------------ .../images/v2-editor-query-param.png | Bin 10048 -> 0 bytes 2 files changed, 35 deletions(-) delete mode 100644 docs-v2/pages/deprecated/switch-to-v2.mdx delete mode 100644 docs-v2/pages/workflows/visual-builder/images/v2-editor-query-param.png diff --git a/docs-v2/pages/deprecated/switch-to-v2.mdx b/docs-v2/pages/deprecated/switch-to-v2.mdx deleted file mode 100644 index 930274abbaa2b..0000000000000 --- a/docs-v2/pages/deprecated/switch-to-v2.mdx +++ /dev/null @@ -1,35 +0,0 @@ -# Classic Workflow Editor (v2) - -The newest version of the workflow builder streamlines your development by keeping editing steps to a dedicated pane with tabs for easy switching without scrolling. - -However, if you're more comfortable with the classic linear workflow builder, you can switch to this older version by using a query parameter in the URL. - -## Switching to the Classic Workflow Editor - -To switch to the Classic editor, and with the workflow editor open, add the query parameter `?v2=1` to your workflow's URL. Then refresh the page. - -![Switch to the v2 classic workflow editor by adding the ?v2=1 query parameter to your browser's URL when you have the workflow open](./images/v2-editor-query-param.png) - -The URL should be formatted like so: - -``` -https://pipedream.com/@your-org/workflows/projects/proj_123456/your-workflow-name-p_123456/build?v2=1 -``` - -## Switching to the New Workflow Editor - -To switch back to the new editor, you can remove the `?v2=1` query parameter, or replace it with `?v3=1`. - -### FAQs - -#### Are v2 workflows compatible with v3 workflows? - -Yes, only the builder editor experience has been changed. The underlying workflow structure is exactly the same. - -#### Are there any limitations to using the v2 editor? - -Not yet, but soon the v3 editor will feature branching and looping, which will not be available in the v2 editor. - -#### Are there any plans to sunset the v2 editor? - -Not at this time, but the new editor is the new default for new workflows. diff --git a/docs-v2/pages/workflows/visual-builder/images/v2-editor-query-param.png b/docs-v2/pages/workflows/visual-builder/images/v2-editor-query-param.png deleted file mode 100644 index 13d95a434b26d6bfbc308d6d8b883a661f861441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10048 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%0A@-!9f4+;4gxA$hGZc)sn%jD2t9 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 Pk8jfA@?sSt1_A#8CJ#HS From 378d8bcf043679f2046dc779d81d394ba320672c Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 14:48:10 -0300 Subject: [PATCH 13/29] rename to core --- docs-v2/pages/_meta.tsx | 2 +- docs-v2/pages/account/billing-settings.mdx | 2 +- docs-v2/pages/connect/components.mdx | 2 +- docs-v2/pages/connect/use-cases.mdx | 2 +- docs-v2/pages/connect/workflows.mdx | 10 ++-- docs-v2/pages/{workflows => core}/_meta.tsx | 2 +- .../pages/{workflows => core}/cli/_meta.tsx | 0 .../pages/{workflows => core}/cli/install.mdx | 0 .../pages/{workflows => core}/cli/login.mdx | 0 .../{workflows => core}/cli/reference.mdx | 0 .../contributing/_meta.tsx | 0 .../contributing/components/_meta.tsx | 0 .../components/actions-quickstart.mdx | 0 .../contributing/components/api.mdx | 12 ++--- .../contributing/components/guidelines.mdx | 0 .../images/image-20200819210516311.png | Bin .../images/image-20210326151557417.png | Bin .../images/image-20210326151706682.png | Bin .../images/image-20210326151930885.png | Bin .../images/info-alert-prop-github.png | Bin .../images/quickstart/hello-world-1.gif | Bin .../images/quickstart/hello-world-2.gif | Bin .../images/quickstart/hello-world-3.gif | Bin .../images/quickstart/hello-world-4.gif | Bin .../quickstart/uncompressed/hello-world-1.gif | Bin .../quickstart/uncompressed/hello-world-2.gif | Bin .../quickstart/uncompressed/hello-world-3.gif | Bin .../quickstart/uncompressed/hello-world-4.gif | Bin .../images/spotify-$summary-example.png | Bin .../images/trello-board-example.png | Bin .../components/images/trello-props.png | Bin .../images/v3/using-private-actions.png | Bin .../images/v3/using-private-sources.png | Bin .../contributing/components/index.mdx | 2 +- .../components/sources-quickstart.mdx | 0 .../contributing/components/typescript.mdx | 0 .../contributing/index.mdx | 0 .../data-management/_meta.tsx | 0 .../data-management/data-stores.mdx | 8 +-- .../data-management/databases/_meta.tsx | 0 .../data-management/databases/index.mdx | 0 .../databases/working-with-sql.mdx | 0 .../data-management/destinations/_meta.tsx | 0 .../data-management/destinations/email.mdx | 2 +- .../data-management/destinations/emit.mdx | 4 +- .../data-management/destinations/http.mdx | 4 +- .../http/images/http-request-response.png | Bin .../http/images/new-code-step.png | Bin .../destinations/http/images/new-code.png | Bin .../http/images/three-http-requests.png | Bin .../http/images/webhook-action-params.png | Bin .../http/images/webhook-action.png | Bin .../http/images/webhook-dest-params.png | Bin .../http/images/webhook-destination.png | Bin .../images/conditional-payload-expression.png | Bin .../images/dollar-event-body-payload.png | Bin .../images/dollar-event-payload.png | Bin .../destinations/images/email-payload.png | Bin .../destinations/images/new-code-step.png | Bin .../destinations/images/new-code.png | Bin .../destinations/images/pipeline-id.png | Bin .../images/webhook-action-params.png | Bin .../destinations/images/webhook-action.png | Bin .../data-management/destinations/index.mdx | 2 +- .../data-management/destinations/s3.mdx | 2 +- .../destinations/s3/images/s3-action.png | Bin .../destinations/s3/images/s3-dest-params.png | Bin .../data-management/destinations/sse.mdx | 2 +- .../data-management/file-stores/_meta.tsx | 0 .../data-management/file-stores/index.mdx | 0 .../data-management/file-stores/reference.mdx | 0 docs-v2/pages/{workflows => core}/domains.mdx | 2 +- .../environment-variables.mdx | 0 .../{workflows => core}/event-history.mdx | 0 docs-v2/pages/{workflows => core}/git.mdx | 0 docs-v2/pages/{workflows => core}/index.mdx | 28 +++++------ .../integrations/_meta.tsx | 0 .../integrations/app-partners.mdx | 0 .../{workflows => core}/integrations/apps.mdx | 4 +- .../integrations/connected-accounts.mdx | 4 +- .../integrations/external-auth.mdx | 14 +++--- .../integrations/images/add-new-app.png | Bin .../integrations/images/api-key.png | Bin .../images/connect-existing-account.png | Bin .../images/manage-connected-account.png | Bin .../integrations/images/search-for-slack.png | Bin .../images/select-external-auth.png | Bin .../images/slack-connect-account.png | Bin .../integrations/images/slack-token.png | Bin .../integrations/oauth-clients.mdx | 0 docs-v2/pages/{workflows => core}/limits.mdx | 14 +++--- .../{workflows => core}/projects/_meta.tsx | 0 .../projects/access-controls.mdx | 0 .../projects/images/access-badge-click.png | Bin .../images/import-workflows-into-projects.png | Bin .../images/manage-access-overflow-menu.png | Bin .../images/project-listing-access.png | Bin .../projects/images/project-listing-owner.png | Bin .../images/slideout-member-dropdown.png | Bin .../projects/images/slideout-member-list.png | Bin .../projects/images/slideout-restricted.png | Bin .../images/slideout-workspace-share.png | Bin .../{workflows => core}/projects/index.mdx | 0 .../{workflows => core}/projects/secrets.mdx | 0 .../{workflows => core}/rest-api/_meta.tsx | 0 .../{workflows => core}/rest-api/auth.mdx | 0 .../rest-api/images/source-id.png | Bin .../rest-api/images/webhook-proxy.png | Bin .../{workflows => core}/rest-api/index.mdx | 4 +- .../{workflows => core}/rest-api/rss.mdx | 0 .../{workflows => core}/rest-api/webhooks.mdx | 0 .../rest-api/workflows.mdx | 0 docs-v2/pages/{workflows => core}/vpc.mdx | 0 .../workflows}/_meta.tsx | 0 .../workflows}/actions.mdx | 0 .../workflows}/code/_meta.tsx | 0 .../workflows}/code/bash.mdx | 2 +- .../workflows}/code/go.mdx | 2 +- .../workflows}/code/index.mdx | 8 +-- .../workflows}/code/nodejs/_meta.tsx | 0 .../code/nodejs/ai-code-generation.mdx | 4 +- .../workflows}/code/nodejs/async.mdx | 2 +- .../workflows}/code/nodejs/auth.mdx | 4 +- .../code/nodejs/browser-automation.mdx | 2 +- .../workflows}/code/nodejs/delay.mdx | 6 +-- .../workflows}/code/nodejs/http-requests.mdx | 10 ++-- .../code/nodejs/images/console-dir.png | Bin .../code/nodejs/images/console-log-error.png | Bin .../code/nodejs/images/dollar-end.png | Bin .../nodejs/images/exception-in-code-cell.png | Bin .../code/nodejs/images/exception.png | Bin .../code/nodejs/images/new-button.png | Bin .../code/nodejs/images/new-code-step.png | Bin .../code/nodejs/images/syntax-error.png | Bin .../images/this-checkpoint-observability.png | Bin .../generating-slack-actions-with-ai.png | Bin .../refresh-fields-after-connecting-slack.png | Bin .../code/nodejs/auth/slack-field-rendered.png | Bin .../nodejs/configuration-error-example.png | Bin .../nodejs/data-stores/nodejs-example.png | Bin .../code/nodejs/first-name-prop-example.png | Bin .../workflows}/code/nodejs/index.mdx | 18 +++---- .../workflows}/code/nodejs/rerun.mdx | 2 +- .../workflows}/code/nodejs/sharing-code.mdx | 4 +- .../code/nodejs/using-data-stores.mdx | 2 +- .../code/nodejs/working-with-files.mdx | 4 +- .../workflows}/code/python/_meta.tsx | 0 .../workflows}/code/python/auth.mdx | 4 +- .../workflows}/code/python/delay.mdx | 6 +-- .../workflows}/code/python/faqs.mdx | 6 +-- .../workflows}/code/python/http-requests.mdx | 6 +-- .../code/python/images/print-logs.png | Bin .../v3/auth/connected-slack-account.png | Bin .../v3/auth/step-selector-python-example.png | Bin .../code/python/images/v3/print-logs.png | Bin .../code/python/import-mappings.mdx | 0 .../workflows}/code/python/index.mdx | 26 +++++----- .../workflows}/code/python/rerun.mdx | 0 .../code/python/using-data-stores.mdx | 2 +- .../code/python/working-with-files.mdx | 4 +- .../workflows}/control-flow/_meta.tsx | 0 .../workflows}/control-flow/delay.mdx | 8 +-- .../workflows}/control-flow/end-workflow.mdx | 4 +- .../workflows}/control-flow/filter.mdx | 0 .../workflows}/control-flow/ifelse.mdx | 0 .../images/2024-07-21_20.51.37.gif | Bin .../images/2024-07-21_20.55.09.gif | Bin .../control-flow/images/Inspect.gif | Bin .../control-flow/images/add_if_else.gif | Bin .../images/add_step_to_branch.gif | Bin .../control-flow/images/billing_1credit_a.png | Bin .../control-flow/images/billing_1credit_b.png | Bin .../control-flow/images/billing_3credits.png | Bin .../control-flow/images/change_in_state.gif | Bin .../control-flow/images/end_workflow.png | Bin .../control-flow/images/executed_path.png | Bin .../images/execution_path_a_linear.png | Bin .../images/execution_path_b_nonlinear.png | Bin .../images/ifelse-configuration.png | Bin .../control-flow/images/nesting.png | Bin .../control-flow/images/out_of_date.gif | Bin .../images/parallel/01_trigger.gif | Bin .../images/parallel/02_add_parallel.gif | Bin .../images/parallel/03_configure_and_test.gif | Bin .../images/parallel/04_add_steps.gif | Bin .../images/parallel/05_test_end_phase.gif | Bin .../06_use_exports_in_parent_flow.gif | Bin .../images/parallel/07_deploy_and_run.gif | Bin .../images/parallel/add_branch.png | Bin .../images/parallel/add_parallel_block.png | Bin .../control-flow/images/parallel/parallel.png | Bin .../images/parallel/rename_branch.png | Bin .../control-flow/images/passing_data.png | Bin .../workflows}/control-flow/images/reason.png | Bin .../images/reference_end_exports.gif | Bin .../control-flow/images/referencing_data.png | Bin .../images/return_response_after_block.png | Bin .../images/return_response_conditional.png | Bin .../images/return_response_in_block.png | Bin .../images/rule_builder_groups.png | Bin .../images/rule_builder_multiple.png | Bin .../images/rule_builder_overview.png | Bin .../images/rule_builder_simple.png | Bin .../control-flow/images/segment_delay.png | Bin .../control-flow/images/segment_linear.png | Bin .../images/segment_non_linear.png | Bin .../images/select_different_event.gif | Bin .../control-flow/images/state_error.png | Bin .../control-flow/images/state_stale.png | Bin .../control-flow/images/state_success.png | Bin .../images/switch/add_another_case.gif | Bin .../control-flow/images/switch/add_switch.gif | Bin .../switch/build_and_test_alternate_paths.gif | Bin .../images/switch/deploy_and_test.gif | Bin .../images/switch/export_data_to_parent.gif | Bin .../images/switch/switch-configuration.png | Bin .../switch/test_and_build_success_path.gif | Bin .../switch/test_different_trigger_events.gif | Bin .../control-flow/images/switch/trigger.gif | Bin .../control-flow/images/test_and_deploy.gif | Bin .../control-flow/images/test_end_phase.gif | Bin .../control-flow/images/trigger.gif | Bin .../images/unknown_execution_path.png | Bin .../workflows}/control-flow/index.mdx | 0 .../workflows}/control-flow/parallel.mdx | 0 .../workflows}/control-flow/switch.mdx | 0 .../workflows}/errors.mdx | 4 +- .../workflows}/http.mdx | 10 ++-- .../images/actions/update-action-button.png | Bin .../workflows}/images/default-axios-stack.png | Bin .../images/delay/delay-step-props.png | Bin .../images/pipedream-axios-stack.png | Bin .../images/pipedream-axios-success.png | Bin .../workflows}/images/select-an-event.png | Bin .../images/sharing/create-share-link.png | Bin .../images/sharing/publish-as-template.png | Bin .../sharing/sharing-workflow-button.png | Bin .../images/steps/adding-step-note.gif | Bin .../workflows}/images/steps/step-name.png | Bin .../workflows}/images/steps/step-notes.png | Bin .../images/triggers/add-multiple-triggers.png | Bin .../images/triggers/add-trigger-button.png | Bin .../images/triggers/email-trigger.png | Bin .../images/triggers/gcal-triggers.png | Bin .../images/triggers/http-trigger-url.png | Bin .../triggers/retrieve-large-payload.png | Bin .../images/triggers/select-a-trigger.png | Bin .../images/triggers/select-email-trigger.png | Bin .../images/triggers/select-http-trigger.png | Bin .../images/triggers/select-rss-trigger.png | Bin .../triggers/select-schedule-trigger.png | Bin .../workflows}/inspect.mdx | 4 +- .../managing/images/add-new-env-var.png | Bin .../managing/images/add-remove-env-var.png | Bin .../managing/images/attachment-file-data.png | Bin .../managing/images/edit-environment.png | Bin .../managing/images/env-var-error.png | Bin .../images/env-vars-object-explorer.png | Bin .../workflows}/managing/images/env-vars.gif | Bin .../managing/images/params-hamburger-menu.png | Bin .../managing/images/shared-with-me.png | Bin .../managing/images/workflow-settings.png | Bin .../workflows}/settings/_meta.tsx | 0 .../settings/concurrency-and-throttling.mdx | 0 .../workflows}/settings/index.mdx | 10 ++-- .../workflows}/sharing.mdx | 0 .../workflows}/sources.mdx | 0 .../workflows}/triggers.mdx | 46 +++++++++--------- .../workflows}/using-props.mdx | 0 .../{workflows => core}/workspaces/_meta.tsx | 0 .../workspaces/domain-verification.mdx | 0 .../workspaces/images/context-switcher.png | Bin .../workspaces/images/create-an-org.gif | Bin .../{workflows => core}/workspaces/index.mdx | 0 .../workspaces/sso/_meta.tsx | 0 .../workspaces/sso/google.mdx | 0 .../workspaces/sso/index.mdx | 0 .../workspaces/sso/okta.mdx | 0 .../workspaces/sso/saml.mdx | 0 .../deprecated/migrate-from-v1/index.mdx | 10 ++-- docs-v2/pages/glossary.mdx | 26 +++++----- .../hidden/scheduling-future-tasks/index.mdx | 4 +- docs-v2/pages/pricing/index.mdx | 4 +- .../privacy-and-security/best-practices.mdx | 2 +- docs-v2/pages/privacy-and-security/index.mdx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 14 +++--- docs-v2/pages/troubleshooting/index.mdx | 24 ++++----- docs-v2/validate-mdx-links.mjs | 2 +- docs-v2/vercel.json | 42 ++++++++-------- 289 files changed, 234 insertions(+), 234 deletions(-) rename docs-v2/pages/{workflows => core}/_meta.tsx (92%) rename docs-v2/pages/{workflows => core}/cli/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/cli/install.mdx (100%) rename docs-v2/pages/{workflows => core}/cli/login.mdx (100%) rename docs-v2/pages/{workflows => core}/cli/reference.mdx (100%) rename docs-v2/pages/{workflows => core}/contributing/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/contributing/components/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/contributing/components/actions-quickstart.mdx (100%) rename docs-v2/pages/{workflows => core}/contributing/components/api.mdx (98%) rename docs-v2/pages/{workflows => core}/contributing/components/guidelines.mdx (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/image-20200819210516311.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/image-20210326151557417.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/image-20210326151706682.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/image-20210326151930885.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/info-alert-prop-github.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/hello-world-1.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/hello-world-2.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/hello-world-3.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/hello-world-4.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/uncompressed/hello-world-1.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/uncompressed/hello-world-2.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/uncompressed/hello-world-3.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/quickstart/uncompressed/hello-world-4.gif (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/spotify-$summary-example.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/trello-board-example.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/trello-props.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/v3/using-private-actions.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/images/v3/using-private-sources.png (100%) rename docs-v2/pages/{workflows => core}/contributing/components/index.mdx (98%) rename docs-v2/pages/{workflows => core}/contributing/components/sources-quickstart.mdx (100%) rename docs-v2/pages/{workflows => core}/contributing/components/typescript.mdx (100%) rename docs-v2/pages/{workflows => core}/contributing/index.mdx (100%) rename docs-v2/pages/{workflows => core}/data-management/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/data-management/data-stores.mdx (91%) rename docs-v2/pages/{workflows => core}/data-management/databases/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/data-management/databases/index.mdx (100%) rename docs-v2/pages/{workflows => core}/data-management/databases/working-with-sql.mdx (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/email.mdx (90%) rename docs-v2/pages/{workflows => core}/data-management/destinations/emit.mdx (96%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http.mdx (95%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/http-request-response.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/new-code-step.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/new-code.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/three-http-requests.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/webhook-action-params.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/webhook-action.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/webhook-dest-params.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/http/images/webhook-destination.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/conditional-payload-expression.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/dollar-event-body-payload.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/dollar-event-payload.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/email-payload.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/new-code-step.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/new-code.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/pipeline-id.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/webhook-action-params.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/images/webhook-action.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/index.mdx (97%) rename docs-v2/pages/{workflows => core}/data-management/destinations/s3.mdx (98%) rename docs-v2/pages/{workflows => core}/data-management/destinations/s3/images/s3-action.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/s3/images/s3-dest-params.png (100%) rename docs-v2/pages/{workflows => core}/data-management/destinations/sse.mdx (98%) rename docs-v2/pages/{workflows => core}/data-management/file-stores/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/data-management/file-stores/index.mdx (100%) rename docs-v2/pages/{workflows => core}/data-management/file-stores/reference.mdx (100%) rename docs-v2/pages/{workflows => core}/domains.mdx (94%) rename docs-v2/pages/{workflows => core}/environment-variables.mdx (100%) rename docs-v2/pages/{workflows => core}/event-history.mdx (100%) rename docs-v2/pages/{workflows => core}/git.mdx (100%) rename docs-v2/pages/{workflows => core}/index.mdx (69%) rename docs-v2/pages/{workflows => core}/integrations/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/integrations/app-partners.mdx (100%) rename docs-v2/pages/{workflows => core}/integrations/apps.mdx (91%) rename docs-v2/pages/{workflows => core}/integrations/connected-accounts.mdx (98%) rename docs-v2/pages/{workflows => core}/integrations/external-auth.mdx (78%) rename docs-v2/pages/{workflows => core}/integrations/images/add-new-app.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/api-key.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/connect-existing-account.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/manage-connected-account.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/search-for-slack.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/select-external-auth.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/slack-connect-account.png (100%) rename docs-v2/pages/{workflows => core}/integrations/images/slack-token.png (100%) rename docs-v2/pages/{workflows => core}/integrations/oauth-clients.mdx (100%) rename docs-v2/pages/{workflows => core}/limits.mdx (91%) rename docs-v2/pages/{workflows => core}/projects/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/projects/access-controls.mdx (100%) rename docs-v2/pages/{workflows => core}/projects/images/access-badge-click.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/import-workflows-into-projects.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/manage-access-overflow-menu.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/project-listing-access.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/project-listing-owner.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/slideout-member-dropdown.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/slideout-member-list.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/slideout-restricted.png (100%) rename docs-v2/pages/{workflows => core}/projects/images/slideout-workspace-share.png (100%) rename docs-v2/pages/{workflows => core}/projects/index.mdx (100%) rename docs-v2/pages/{workflows => core}/projects/secrets.mdx (100%) rename docs-v2/pages/{workflows => core}/rest-api/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/rest-api/auth.mdx (100%) rename docs-v2/pages/{workflows => core}/rest-api/images/source-id.png (100%) rename docs-v2/pages/{workflows => core}/rest-api/images/webhook-proxy.png (100%) rename docs-v2/pages/{workflows => core}/rest-api/index.mdx (99%) rename docs-v2/pages/{workflows => core}/rest-api/rss.mdx (100%) rename docs-v2/pages/{workflows => core}/rest-api/webhooks.mdx (100%) rename docs-v2/pages/{workflows => core}/rest-api/workflows.mdx (100%) rename docs-v2/pages/{workflows => core}/vpc.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/actions.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/bash.mdx (93%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/go.mdx (96%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/index.mdx (72%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/ai-code-generation.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/async.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/auth.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/browser-automation.mdx (99%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/delay.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/http-requests.mdx (96%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/console-dir.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/console-log-error.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/dollar-end.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/exception-in-code-cell.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/exception.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/new-button.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/new-code-step.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/syntax-error.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/this-checkpoint-observability.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/configuration-error-example.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/index.mdx (94%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/rerun.mdx (97%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/sharing-code.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/using-data-stores.mdx (98%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/nodejs/working-with-files.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/auth.mdx (93%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/delay.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/faqs.mdx (68%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/http-requests.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/images/print-logs.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/images/v3/auth/connected-slack-account.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/images/v3/auth/step-selector-python-example.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/images/v3/print-logs.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/import-mappings.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/index.mdx (86%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/rerun.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/using-data-stores.mdx (98%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/code/python/working-with-files.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/delay.mdx (79%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/end-workflow.mdx (77%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/filter.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/ifelse.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/2024-07-21_20.51.37.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/2024-07-21_20.55.09.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/Inspect.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/add_if_else.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/add_step_to_branch.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/billing_1credit_a.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/billing_1credit_b.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/billing_3credits.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/change_in_state.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/end_workflow.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/executed_path.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/execution_path_a_linear.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/execution_path_b_nonlinear.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/ifelse-configuration.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/nesting.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/out_of_date.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/01_trigger.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/02_add_parallel.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/03_configure_and_test.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/04_add_steps.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/05_test_end_phase.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/06_use_exports_in_parent_flow.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/07_deploy_and_run.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/add_branch.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/add_parallel_block.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/parallel.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/parallel/rename_branch.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/passing_data.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/reason.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/reference_end_exports.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/referencing_data.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/return_response_after_block.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/return_response_conditional.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/return_response_in_block.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/rule_builder_groups.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/rule_builder_multiple.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/rule_builder_overview.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/rule_builder_simple.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/segment_delay.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/segment_linear.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/segment_non_linear.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/select_different_event.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/state_error.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/state_stale.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/state_success.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/add_another_case.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/add_switch.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/build_and_test_alternate_paths.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/deploy_and_test.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/export_data_to_parent.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/switch-configuration.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/test_and_build_success_path.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/test_different_trigger_events.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/switch/trigger.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/test_and_deploy.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/test_end_phase.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/trigger.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/images/unknown_execution_path.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/index.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/parallel.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/control-flow/switch.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/errors.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/http.mdx (94%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/actions/update-action-button.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/default-axios-stack.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/delay/delay-step-props.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/pipedream-axios-stack.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/pipedream-axios-success.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/select-an-event.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/sharing/create-share-link.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/sharing/publish-as-template.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/sharing/sharing-workflow-button.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/steps/adding-step-note.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/steps/step-name.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/steps/step-notes.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/add-multiple-triggers.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/add-trigger-button.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/email-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/gcal-triggers.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/http-trigger-url.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/retrieve-large-payload.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/select-a-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/select-email-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/select-http-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/select-rss-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/images/triggers/select-schedule-trigger.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/inspect.mdx (82%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/add-new-env-var.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/add-remove-env-var.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/attachment-file-data.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/edit-environment.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/env-var-error.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/env-vars-object-explorer.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/env-vars.gif (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/params-hamburger-menu.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/shared-with-me.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/managing/images/workflow-settings.png (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/settings/_meta.tsx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/settings/concurrency-and-throttling.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/settings/index.mdx (95%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/sharing.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/sources.mdx (100%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/triggers.mdx (92%) rename docs-v2/pages/{workflows/visual-builder => core/workflows}/using-props.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/workspaces/domain-verification.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/images/context-switcher.png (100%) rename docs-v2/pages/{workflows => core}/workspaces/images/create-an-org.gif (100%) rename docs-v2/pages/{workflows => core}/workspaces/index.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/sso/_meta.tsx (100%) rename docs-v2/pages/{workflows => core}/workspaces/sso/google.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/sso/index.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/sso/okta.mdx (100%) rename docs-v2/pages/{workflows => core}/workspaces/sso/saml.mdx (100%) diff --git a/docs-v2/pages/_meta.tsx b/docs-v2/pages/_meta.tsx index b2f56fa5fac47..70e707130cd22 100644 --- a/docs-v2/pages/_meta.tsx +++ b/docs-v2/pages/_meta.tsx @@ -1,7 +1,7 @@ export default { "index": "What is Pipedream?", "quickstart": "Quickstart", - "workflows": "Workflows", + "core": "Core", "connect": "Connect", "pricing": "Pricing", "account": "Account", diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index f50232b3fddcc..4bc58154b27b9 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -28,7 +28,7 @@ Users on the free tier will see the last 30 days of usage in this chart. Users o Control the maximum number of compute credits permitted on your account with an _Credit Budget_. -This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts). +This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/core/workflows/settings/#eliminate-cold-starts). To enable this feature, _click_ on the toggle and define your maximum number of credits in the period. diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index 2e869f78e4f02..6a56469835c7f 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -495,7 +495,7 @@ The output of executing the action will be a JSON object containing the following fields: 1. `exports`: all the named exports produced by the action, like when calling - [`$.export` in a Node.js](/workflows/visual-builder/code/nodejs#using-export) component. + [`$.export` in a Node.js](/core/workflows/code/nodejs#using-export) component. 2. `os`: a list of observations produced by the action (e.g. logs, errors, etc). 3. `ret`: the return value of the action, if any. diff --git a/docs-v2/pages/connect/use-cases.mdx b/docs-v2/pages/connect/use-cases.mdx index eaae6b36e0198..d2b0f0d18d8a6 100644 --- a/docs-v2/pages/connect/use-cases.mdx +++ b/docs-v2/pages/connect/use-cases.mdx @@ -30,7 +30,7 @@ Sync data between your app and Salesforce, HubSpot, or any CRM. Pipedream lets y ### AI products -Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/workflows/visual-builder/code/nodejs/rerun#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. +Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. ### Spreadsheet integrations diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index a2f204056f084..1e0c9bee23761 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -15,13 +15,13 @@ Whether you're building well-defined integrations or autonomous AI agents, workf -Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/core/workflows/triggers), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Workflows also have built-in: -- [Flow control](/workflows/visual-builder/control-flow) +- [Flow control](/core/workflows/control-flow) - [Concurrency and throttling](/workflows/concurrency-and-throttling) - [Key-value stores](/data-stores) - [Error handling](/workflows/errors) @@ -42,7 +42,7 @@ Read [the quickstart](/quickstart/) to learn more. To get started building workflows for your end users: -1. Add an [HTTP trigger](/workflows/visual-builder/triggers#http) to your workflow +1. Add an [HTTP trigger](/core/workflows/triggers#http) to your workflow 2. Generate a test event with the required headers: - `x-pd-environment: development` - `x-pd-external-user-id: {your_external_user_id}` @@ -51,7 +51,7 @@ See the [Triggering your workflow](#triggering-your-workflow) section below for ### Configure accounts to use your end users' auth -When you configure [pre-built actions](/workflows/actions) or [custom code that connects to third-party APIs](/workflows/visual-builder/code/nodejs/auth), you can link accounts in one of two ways: +When you configure [pre-built actions](/workflows/actions) or [custom code that connects to third-party APIs](/core/workflows/code/nodejs/auth), you can link accounts in one of two ways: 1. **Use your own account**: If you're connecting to an API that uses your own API key or developer account — for example, a workflow that connects to the OpenAI API or a PostgreSQL database — click the **Connect account** button to link your own, static account. diff --git a/docs-v2/pages/workflows/_meta.tsx b/docs-v2/pages/core/_meta.tsx similarity index 92% rename from docs-v2/pages/workflows/_meta.tsx rename to docs-v2/pages/core/_meta.tsx index 4204c8e563ddb..fd3fa9c45353c 100644 --- a/docs-v2/pages/workflows/_meta.tsx +++ b/docs-v2/pages/core/_meta.tsx @@ -1,6 +1,6 @@ export default { "index": "What are workflows?", - "visual-builder": "Visual Builder", + "workflows": "Workflows", "integrations": "Integrations", "projects": "Projects", "workspaces": "Workspaces", diff --git a/docs-v2/pages/workflows/cli/_meta.tsx b/docs-v2/pages/core/cli/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/cli/_meta.tsx rename to docs-v2/pages/core/cli/_meta.tsx diff --git a/docs-v2/pages/workflows/cli/install.mdx b/docs-v2/pages/core/cli/install.mdx similarity index 100% rename from docs-v2/pages/workflows/cli/install.mdx rename to docs-v2/pages/core/cli/install.mdx diff --git a/docs-v2/pages/workflows/cli/login.mdx b/docs-v2/pages/core/cli/login.mdx similarity index 100% rename from docs-v2/pages/workflows/cli/login.mdx rename to docs-v2/pages/core/cli/login.mdx diff --git a/docs-v2/pages/workflows/cli/reference.mdx b/docs-v2/pages/core/cli/reference.mdx similarity index 100% rename from docs-v2/pages/workflows/cli/reference.mdx rename to docs-v2/pages/core/cli/reference.mdx diff --git a/docs-v2/pages/workflows/contributing/_meta.tsx b/docs-v2/pages/core/contributing/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/contributing/_meta.tsx rename to docs-v2/pages/core/contributing/_meta.tsx diff --git a/docs-v2/pages/workflows/contributing/components/_meta.tsx b/docs-v2/pages/core/contributing/components/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/contributing/components/_meta.tsx rename to docs-v2/pages/core/contributing/components/_meta.tsx diff --git a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx similarity index 100% rename from docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx rename to docs-v2/pages/core/contributing/components/actions-quickstart.mdx diff --git a/docs-v2/pages/workflows/contributing/components/api.mdx b/docs-v2/pages/core/contributing/components/api.mdx similarity index 98% rename from docs-v2/pages/workflows/contributing/components/api.mdx rename to docs-v2/pages/core/contributing/components/api.mdx index 0d8ed9b8e6fd0..47209f21e7b9a 100644 --- a/docs-v2/pages/workflows/contributing/components/api.mdx +++ b/docs-v2/pages/core/contributing/components/api.mdx @@ -6,7 +6,7 @@ import Callout from '@/components/Callout' Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/components/typescript/). -This document was created to help developers author and use [Pipedream components](/components/). Not only can you develop [sources](/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/workflows/visual-builder/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/apps/contributing/) for anyone to run. +This document was created to help developers author and use [Pipedream components](/components/). Not only can you develop [sources](/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/core/workflows/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/apps/contributing/) for anyone to run. While sources and actions share the same core component API, they differ in both how they're used and written, so certain parts of the component API apply only to one or the other. [This section of the docs](#differences-between-sources-and-actions) explains the core differences. When this document uses the term "component", the corresponding feature applies to both sources and actions. If a specific feature applies to only sources _or_ actions, the correct term will be used. @@ -690,7 +690,7 @@ export default { }; ``` -For more examples, see the [docs on making HTTP requests with Node.js](/workflows/visual-builder/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). +For more examples, see the [docs on making HTTP requests with Node.js](/core/workflows/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). #### Alert Prop @@ -878,7 +878,7 @@ When your workflow runs, you'll see the named exports appear below your step, wi ##### Returning HTTP responses with `$.respond` -`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/workflows/visual-builder/triggers/#customizing-the-http-response). +`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/core/workflows/triggers/#customizing-the-http-response). ```javascript async run({ $ }) { @@ -944,15 +944,15 @@ $.export( ##### `$.context` -`$.context` exposes [the same properties as `steps.trigger.context`](/workflows/visual-builder/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. +`$.context` exposes [the same properties as `steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. -All properties from [`steps.trigger.context`](/workflows/visual-builder/triggers/#stepstriggercontext) are exposed, as well as: +All properties from [`steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext) are exposed, as well as: | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | | `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/workflows/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | -| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/workflows/visual-builder/triggers/#stepstriggercontext) for more detail. | +| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/core/workflows/triggers/#stepstriggercontext) for more detail. | ### Environment variables diff --git a/docs-v2/pages/workflows/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx similarity index 100% rename from docs-v2/pages/workflows/contributing/components/guidelines.mdx rename to docs-v2/pages/core/contributing/components/guidelines.mdx diff --git a/docs-v2/pages/workflows/contributing/components/images/image-20200819210516311.png b/docs-v2/pages/core/contributing/components/images/image-20200819210516311.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/image-20200819210516311.png rename to docs-v2/pages/core/contributing/components/images/image-20200819210516311.png diff --git a/docs-v2/pages/workflows/contributing/components/images/image-20210326151557417.png b/docs-v2/pages/core/contributing/components/images/image-20210326151557417.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/image-20210326151557417.png rename to docs-v2/pages/core/contributing/components/images/image-20210326151557417.png diff --git a/docs-v2/pages/workflows/contributing/components/images/image-20210326151706682.png b/docs-v2/pages/core/contributing/components/images/image-20210326151706682.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/image-20210326151706682.png rename to docs-v2/pages/core/contributing/components/images/image-20210326151706682.png diff --git a/docs-v2/pages/workflows/contributing/components/images/image-20210326151930885.png b/docs-v2/pages/core/contributing/components/images/image-20210326151930885.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/image-20210326151930885.png rename to docs-v2/pages/core/contributing/components/images/image-20210326151930885.png diff --git a/docs-v2/pages/workflows/contributing/components/images/info-alert-prop-github.png b/docs-v2/pages/core/contributing/components/images/info-alert-prop-github.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/info-alert-prop-github.png rename to docs-v2/pages/core/contributing/components/images/info-alert-prop-github.png diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-1.gif b/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-1.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-1.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/hello-world-1.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-2.gif b/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-2.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-2.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/hello-world-2.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-3.gif b/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-3.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-3.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/hello-world-3.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-4.gif b/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-4.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/hello-world-4.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/hello-world-4.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-1.gif b/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-1.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-1.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-1.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-2.gif b/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-2.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-2.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-2.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-3.gif b/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-3.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-3.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-3.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-4.gif b/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-4.gif similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/quickstart/uncompressed/hello-world-4.gif rename to docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-4.gif diff --git a/docs-v2/pages/workflows/contributing/components/images/spotify-$summary-example.png b/docs-v2/pages/core/contributing/components/images/spotify-$summary-example.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/spotify-$summary-example.png rename to docs-v2/pages/core/contributing/components/images/spotify-$summary-example.png diff --git a/docs-v2/pages/workflows/contributing/components/images/trello-board-example.png b/docs-v2/pages/core/contributing/components/images/trello-board-example.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/trello-board-example.png rename to docs-v2/pages/core/contributing/components/images/trello-board-example.png diff --git a/docs-v2/pages/workflows/contributing/components/images/trello-props.png b/docs-v2/pages/core/contributing/components/images/trello-props.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/trello-props.png rename to docs-v2/pages/core/contributing/components/images/trello-props.png diff --git a/docs-v2/pages/workflows/contributing/components/images/v3/using-private-actions.png b/docs-v2/pages/core/contributing/components/images/v3/using-private-actions.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/v3/using-private-actions.png rename to docs-v2/pages/core/contributing/components/images/v3/using-private-actions.png diff --git a/docs-v2/pages/workflows/contributing/components/images/v3/using-private-sources.png b/docs-v2/pages/core/contributing/components/images/v3/using-private-sources.png similarity index 100% rename from docs-v2/pages/workflows/contributing/components/images/v3/using-private-sources.png rename to docs-v2/pages/core/contributing/components/images/v3/using-private-sources.png diff --git a/docs-v2/pages/workflows/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx similarity index 98% rename from docs-v2/pages/workflows/contributing/components/index.mdx rename to docs-v2/pages/core/contributing/components/index.mdx index b3762ca0d6091..eca86801bed8d 100644 --- a/docs-v2/pages/workflows/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -56,7 +56,7 @@ Components may be instantiated or added to workflows via Pipedream's UI. ### Using Private Actions -Private action components published from the [CLI](/workflows/cli/reference/#pd-publish) or from a [Node.js Code Step](/workflows/visual-builder/code/nodejs/sharing-code) are available for use across your workflows. +Private action components published from the [CLI](/workflows/cli/reference/#pd-publish) or from a [Node.js Code Step](/core/workflows/code/nodejs/sharing-code) are available for use across your workflows. To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. diff --git a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx similarity index 100% rename from docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx rename to docs-v2/pages/core/contributing/components/sources-quickstart.mdx diff --git a/docs-v2/pages/workflows/contributing/components/typescript.mdx b/docs-v2/pages/core/contributing/components/typescript.mdx similarity index 100% rename from docs-v2/pages/workflows/contributing/components/typescript.mdx rename to docs-v2/pages/core/contributing/components/typescript.mdx diff --git a/docs-v2/pages/workflows/contributing/index.mdx b/docs-v2/pages/core/contributing/index.mdx similarity index 100% rename from docs-v2/pages/workflows/contributing/index.mdx rename to docs-v2/pages/core/contributing/index.mdx diff --git a/docs-v2/pages/workflows/data-management/_meta.tsx b/docs-v2/pages/core/data-management/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/data-management/_meta.tsx rename to docs-v2/pages/core/data-management/_meta.tsx diff --git a/docs-v2/pages/workflows/data-management/data-stores.mdx b/docs-v2/pages/core/data-management/data-stores.mdx similarity index 91% rename from docs-v2/pages/workflows/data-management/data-stores.mdx rename to docs-v2/pages/core/data-management/data-stores.mdx index 285214707965f..e620e7d55c7e5 100644 --- a/docs-v2/pages/workflows/data-management/data-stores.mdx +++ b/docs-v2/pages/core/data-management/data-stores.mdx @@ -20,7 +20,7 @@ Data stores are useful for: You can connect to the same data store across workflows, so they're also great for sharing state across different services. -You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/workflows/visual-builder/code/nodejs/using-data-stores/) or [Python](/workflows/visual-builder/code/pythonusing-data-stores/). +You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/core/workflows/code/nodejs/using-data-stores/) or [Python](/core/workflows/code/pythonusing-data-stores/). ## Using pre-built Data Store actions @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/workflows/visual-builder/using-props#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props#entering-expressions). ![Workflow trigger example](pages/images/v3/data-stores/update-data-store-key-by-reference.png) @@ -126,7 +126,7 @@ Then remove the data store from any linked steps. ## Using data stores in code steps -Refer to the [Node.js](/workflows/visual-builder/code/nodejs/using-data-stores/) and [Python](/workflows/visual-builder/code/pythonusing-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/workflows/visual-builder/code/bash/) or [Go](/workflows/visual-builder/code/go/) code steps. +Refer to the [Node.js](/core/workflows/code/nodejs/using-data-stores/) and [Python](/core/workflows/code/pythonusing-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/) code steps. ## Compression @@ -178,7 +178,7 @@ The following Node.js example action will export the data in chunks via an HTTP `chunkSize`. -- Adjust your [workflow memory and timeout settings](/workflows/visual-builder/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. +- Adjust your [workflow memory and timeout settings](/core/workflows/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. - Monitor the exports of this step after each execution for any potential errors preventing a full export. Run the step as many times as needed until all your data is exported. diff --git a/docs-v2/pages/workflows/data-management/databases/_meta.tsx b/docs-v2/pages/core/data-management/databases/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/data-management/databases/_meta.tsx rename to docs-v2/pages/core/data-management/databases/_meta.tsx diff --git a/docs-v2/pages/workflows/data-management/databases/index.mdx b/docs-v2/pages/core/data-management/databases/index.mdx similarity index 100% rename from docs-v2/pages/workflows/data-management/databases/index.mdx rename to docs-v2/pages/core/data-management/databases/index.mdx diff --git a/docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx b/docs-v2/pages/core/data-management/databases/working-with-sql.mdx similarity index 100% rename from docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx rename to docs-v2/pages/core/data-management/databases/working-with-sql.mdx diff --git a/docs-v2/pages/workflows/data-management/destinations/_meta.tsx b/docs-v2/pages/core/data-management/destinations/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/_meta.tsx rename to docs-v2/pages/core/data-management/destinations/_meta.tsx diff --git a/docs-v2/pages/workflows/data-management/destinations/email.mdx b/docs-v2/pages/core/data-management/destinations/email.mdx similarity index 90% rename from docs-v2/pages/workflows/data-management/destinations/email.mdx rename to docs-v2/pages/core/data-management/destinations/email.mdx index e1e75a0d2d2b5..99175467621cb 100644 --- a/docs-v2/pages/workflows/data-management/destinations/email.mdx +++ b/docs-v2/pages/core/data-management/destinations/email.mdx @@ -15,7 +15,7 @@ You can use this to email yourself when you receive a specific event, for exampl ### Using `$.send.email` in workflows -You can send data to an Email Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. +You can send data to an Email Destination in [Node.js code steps](/core/workflows/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. `$.send.email()` takes the same parameters as the corresponding action: diff --git a/docs-v2/pages/workflows/data-management/destinations/emit.mdx b/docs-v2/pages/core/data-management/destinations/emit.mdx similarity index 96% rename from docs-v2/pages/workflows/data-management/destinations/emit.mdx rename to docs-v2/pages/core/data-management/destinations/emit.mdx index bc63e1b6171ae..a6992846a4a7f 100644 --- a/docs-v2/pages/workflows/data-management/destinations/emit.mdx +++ b/docs-v2/pages/core/data-management/destinations/emit.mdx @@ -5,7 +5,7 @@ Like [event sources](/sources/), workflows can emit events. These events can tri ## Using `$.send.emit()` in workflows -You can emit arbitrary events from any [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.emit()`. +You can emit arbitrary events from any [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.emit()`. ```javascript export default defineComponent({ @@ -111,7 +111,7 @@ export default defineComponent({ }); ``` -This should trigger your listener, and you should see the same event in [the event inspector](/workflows/visual-builder/inspect/#the-inspector). +This should trigger your listener, and you should see the same event in [the event inspector](/core/workflows/inspect/#the-inspector). **Note**: Please upvote [this issue](https://github.com/PipedreamHQ/pipedream/issues/682) to see support for _adding_ emitted events as a workflow trigger in the UI. diff --git a/docs-v2/pages/workflows/data-management/destinations/http.mdx b/docs-v2/pages/core/data-management/destinations/http.mdx similarity index 95% rename from docs-v2/pages/workflows/data-management/destinations/http.mdx rename to docs-v2/pages/core/data-management/destinations/http.mdx index fcb4e745ec51a..fbc68c089e2cd 100644 --- a/docs-v2/pages/workflows/data-management/destinations/http.mdx +++ b/docs-v2/pages/core/data-management/destinations/http.mdx @@ -7,7 +7,7 @@ HTTP Destinations allow you to send data to another HTTP endpoint URL outside of ## Using `$.send.http` in workflows -You can send HTTP requests in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.http()`. +You can send HTTP requests in [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.http()`. ```javascript export default defineComponent({ @@ -98,7 +98,7 @@ Below your code step, you'll see both the data that was sent in the HTTP request Since HTTP requests sent with `$.send.http()` are sent asynchronously, after your workflow runs, **you cannot access the HTTP response in your workflow**. -If you need to access the HTTP response data in your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/) or another HTTP client. +If you need to access the HTTP response data in your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/) or another HTTP client. ## Timeout diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/http-request-response.png b/docs-v2/pages/core/data-management/destinations/http/images/http-request-response.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/http-request-response.png rename to docs-v2/pages/core/data-management/destinations/http/images/http-request-response.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/new-code-step.png b/docs-v2/pages/core/data-management/destinations/http/images/new-code-step.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/new-code-step.png rename to docs-v2/pages/core/data-management/destinations/http/images/new-code-step.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/new-code.png b/docs-v2/pages/core/data-management/destinations/http/images/new-code.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/new-code.png rename to docs-v2/pages/core/data-management/destinations/http/images/new-code.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/three-http-requests.png b/docs-v2/pages/core/data-management/destinations/http/images/three-http-requests.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/three-http-requests.png rename to docs-v2/pages/core/data-management/destinations/http/images/three-http-requests.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action-params.png b/docs-v2/pages/core/data-management/destinations/http/images/webhook-action-params.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action-params.png rename to docs-v2/pages/core/data-management/destinations/http/images/webhook-action-params.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action.png b/docs-v2/pages/core/data-management/destinations/http/images/webhook-action.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/webhook-action.png rename to docs-v2/pages/core/data-management/destinations/http/images/webhook-action.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-dest-params.png b/docs-v2/pages/core/data-management/destinations/http/images/webhook-dest-params.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/webhook-dest-params.png rename to docs-v2/pages/core/data-management/destinations/http/images/webhook-dest-params.png diff --git a/docs-v2/pages/workflows/data-management/destinations/http/images/webhook-destination.png b/docs-v2/pages/core/data-management/destinations/http/images/webhook-destination.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/http/images/webhook-destination.png rename to docs-v2/pages/core/data-management/destinations/http/images/webhook-destination.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/conditional-payload-expression.png b/docs-v2/pages/core/data-management/destinations/images/conditional-payload-expression.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/conditional-payload-expression.png rename to docs-v2/pages/core/data-management/destinations/images/conditional-payload-expression.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/dollar-event-body-payload.png b/docs-v2/pages/core/data-management/destinations/images/dollar-event-body-payload.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/dollar-event-body-payload.png rename to docs-v2/pages/core/data-management/destinations/images/dollar-event-body-payload.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/dollar-event-payload.png b/docs-v2/pages/core/data-management/destinations/images/dollar-event-payload.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/dollar-event-payload.png rename to docs-v2/pages/core/data-management/destinations/images/dollar-event-payload.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/email-payload.png b/docs-v2/pages/core/data-management/destinations/images/email-payload.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/email-payload.png rename to docs-v2/pages/core/data-management/destinations/images/email-payload.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/new-code-step.png b/docs-v2/pages/core/data-management/destinations/images/new-code-step.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/new-code-step.png rename to docs-v2/pages/core/data-management/destinations/images/new-code-step.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/new-code.png b/docs-v2/pages/core/data-management/destinations/images/new-code.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/new-code.png rename to docs-v2/pages/core/data-management/destinations/images/new-code.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/pipeline-id.png b/docs-v2/pages/core/data-management/destinations/images/pipeline-id.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/pipeline-id.png rename to docs-v2/pages/core/data-management/destinations/images/pipeline-id.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/webhook-action-params.png b/docs-v2/pages/core/data-management/destinations/images/webhook-action-params.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/webhook-action-params.png rename to docs-v2/pages/core/data-management/destinations/images/webhook-action-params.png diff --git a/docs-v2/pages/workflows/data-management/destinations/images/webhook-action.png b/docs-v2/pages/core/data-management/destinations/images/webhook-action.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/images/webhook-action.png rename to docs-v2/pages/core/data-management/destinations/images/webhook-action.png diff --git a/docs-v2/pages/workflows/data-management/destinations/index.mdx b/docs-v2/pages/core/data-management/destinations/index.mdx similarity index 97% rename from docs-v2/pages/workflows/data-management/destinations/index.mdx rename to docs-v2/pages/core/data-management/destinations/index.mdx index 4cef392370d93..cc8a480af2881 100644 --- a/docs-v2/pages/workflows/data-management/destinations/index.mdx +++ b/docs-v2/pages/core/data-management/destinations/index.mdx @@ -23,7 +23,7 @@ The docs below discuss features common to all Destinations. See the [docs for a ### Using destinations in workflows -You can send data to Destinations in [Node.js code steps](/workflows/visual-builder/code/nodejs/), too, using `$.send` functions. +You can send data to Destinations in [Node.js code steps](/core/workflows/code/nodejs/), too, using `$.send` functions. `$.send` is an object provided by Pipedream that exposes destination-specific functions like `$.send.http()`, `$.send.s3()`, and more. This allows you to send data to destinations programmatically, if you need more control than the default actions provide. diff --git a/docs-v2/pages/workflows/data-management/destinations/s3.mdx b/docs-v2/pages/core/data-management/destinations/s3.mdx similarity index 98% rename from docs-v2/pages/workflows/data-management/destinations/s3.mdx rename to docs-v2/pages/core/data-management/destinations/s3.mdx index 9f24c6cddbff5..45085e5e0cc1e 100644 --- a/docs-v2/pages/workflows/data-management/destinations/s3.mdx +++ b/docs-v2/pages/core/data-management/destinations/s3.mdx @@ -6,7 +6,7 @@ import PublicIPs from '@/components/PublicIPs' ## Using `$.send.s3` in workflows -You can send data to an S3 Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using `$.send.s3()`. +You can send data to an S3 Destination in [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.s3()`. `$.send.s3()` takes the following parameters: diff --git a/docs-v2/pages/workflows/data-management/destinations/s3/images/s3-action.png b/docs-v2/pages/core/data-management/destinations/s3/images/s3-action.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/s3/images/s3-action.png rename to docs-v2/pages/core/data-management/destinations/s3/images/s3-action.png diff --git a/docs-v2/pages/workflows/data-management/destinations/s3/images/s3-dest-params.png b/docs-v2/pages/core/data-management/destinations/s3/images/s3-dest-params.png similarity index 100% rename from docs-v2/pages/workflows/data-management/destinations/s3/images/s3-dest-params.png rename to docs-v2/pages/core/data-management/destinations/s3/images/s3-dest-params.png diff --git a/docs-v2/pages/workflows/data-management/destinations/sse.mdx b/docs-v2/pages/core/data-management/destinations/sse.mdx similarity index 98% rename from docs-v2/pages/workflows/data-management/destinations/sse.mdx rename to docs-v2/pages/core/data-management/destinations/sse.mdx index d632608466f9d..912553cc07ac6 100644 --- a/docs-v2/pages/workflows/data-management/destinations/sse.mdx +++ b/docs-v2/pages/core/data-management/destinations/sse.mdx @@ -16,7 +16,7 @@ Beyond web browsers, any program that's able to create an [`EventSource` interfa ## Sending data to an SSE Destination in workflows -You can send data to an SSE Destination in [Node.js code steps](/workflows/visual-builder/code/nodejs/) using the `$.send.sse()` function. +You can send data to an SSE Destination in [Node.js code steps](/core/workflows/code/nodejs/) using the `$.send.sse()` function. 1. Add a new step to your workflow 2. Select the option to **Run custom code** and choose the Node.js runtime. diff --git a/docs-v2/pages/workflows/data-management/file-stores/_meta.tsx b/docs-v2/pages/core/data-management/file-stores/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/data-management/file-stores/_meta.tsx rename to docs-v2/pages/core/data-management/file-stores/_meta.tsx diff --git a/docs-v2/pages/workflows/data-management/file-stores/index.mdx b/docs-v2/pages/core/data-management/file-stores/index.mdx similarity index 100% rename from docs-v2/pages/workflows/data-management/file-stores/index.mdx rename to docs-v2/pages/core/data-management/file-stores/index.mdx diff --git a/docs-v2/pages/workflows/data-management/file-stores/reference.mdx b/docs-v2/pages/core/data-management/file-stores/reference.mdx similarity index 100% rename from docs-v2/pages/workflows/data-management/file-stores/reference.mdx rename to docs-v2/pages/core/data-management/file-stores/reference.mdx diff --git a/docs-v2/pages/workflows/domains.mdx b/docs-v2/pages/core/domains.mdx similarity index 94% rename from docs-v2/pages/workflows/domains.mdx rename to docs-v2/pages/core/domains.mdx index f5efa63ec97e8..e55e4ffd2e4f6 100644 --- a/docs-v2/pages/workflows/domains.mdx +++ b/docs-v2/pages/core/domains.mdx @@ -1,6 +1,6 @@ # Custom Domains -By default, all new [Pipedream HTTP endpoints](/workflows/visual-builder/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. +By default, all new [Pipedream HTTP endpoints](/core/workflows/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. ## Configuring a new custom domain diff --git a/docs-v2/pages/workflows/environment-variables.mdx b/docs-v2/pages/core/environment-variables.mdx similarity index 100% rename from docs-v2/pages/workflows/environment-variables.mdx rename to docs-v2/pages/core/environment-variables.mdx diff --git a/docs-v2/pages/workflows/event-history.mdx b/docs-v2/pages/core/event-history.mdx similarity index 100% rename from docs-v2/pages/workflows/event-history.mdx rename to docs-v2/pages/core/event-history.mdx diff --git a/docs-v2/pages/workflows/git.mdx b/docs-v2/pages/core/git.mdx similarity index 100% rename from docs-v2/pages/workflows/git.mdx rename to docs-v2/pages/core/git.mdx diff --git a/docs-v2/pages/workflows/index.mdx b/docs-v2/pages/core/index.mdx similarity index 69% rename from docs-v2/pages/workflows/index.mdx rename to docs-v2/pages/core/index.mdx index f8ad51cf3cc57..dc765b1ff66f6 100644 --- a/docs-v2/pages/workflows/index.mdx +++ b/docs-v2/pages/core/index.mdx @@ -5,9 +5,9 @@ import Callout from '@/components/Callout' -Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/workflows/visual-builder/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/core/workflows/triggers), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/workflows/visual-builder/code/nodejs/), [Python](/workflows/visual-builder/code/python), [Golang](/workflows/visual-builder/code/go/), or [Bash](/workflows/visual-builder/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University](https://pipedream.com/university) to learn more. @@ -15,16 +15,16 @@ Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University Steps are the building blocks you use to create workflows. -- Use [triggers](/workflows/visual-builder/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) +- Use [triggers](/core/workflows/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) - Steps are run linearly, in the order they appear in your workflow - You can pass data between steps using [the `steps` object](#step-exports) - Observe the logs, errors, timing, and other execution details for every step ### Triggers -Every workflow begins with a [trigger](/workflows/visual-builder/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/visual-builder/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. +Every workflow begins with a [trigger](/core/workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/core/workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. -You can add [multiple triggers](/workflows/visual-builder/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. +You can add [multiple triggers](/core/workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. ### Code, Actions @@ -38,7 +38,7 @@ Once you save a workflow, we deploy it to our servers. Each event triggers the w Steps have names, which appear at the top of the step: -![The name of the step is on the top of the step](./visual-builder/images/steps/step-name.png) +![The name of the step is on the top of the step](./workflows/images/steps/step-name.png) When you [share data between steps](#step-exports), you'll use this name to reference that shared data. For example, `steps.trigger.event` contains the event that triggered your workflow. If you exported a property called `myData` from this code step, you'd reference that in other steps using `steps.code.myData`. See the docs on [step exports](#step-exports) to learn more. @@ -56,7 +56,7 @@ Step names cannot contain spaces or dashes. Please use underscores or camel casi You can generate form based inputs for steps using `props`. This allows the step reuse in across many workflows with different provided arguments - all without changing code. -Learn more about using `props` in our [Node.js code step documentation.](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) +Learn more about using `props` in our [Node.js code step documentation.](/core/workflows/code/nodejs/#passing-props-to-code-steps) Passing props from the workflow builder to workflow steps are only available in Node.js code steps. @@ -70,16 +70,16 @@ Step exports allow you to pass data between steps. Any data exported from a step For examples of supported data types in your steps language, see the examples below. -* [Node.js (Javascript)](/workflows/visual-builder/code/nodejs/#sharing-data-between-steps) -* [Python](/workflows/visual-builder/code/python#sharing-data-between-steps) -* [Bash](/workflows/visual-builder/code/bash/#sharing-data-between-steps) -* [Go](/workflows/visual-builder/code/go/#sharing-data-between-steps) +* [Node.js (Javascript)](/core/workflows/code/nodejs/#sharing-data-between-steps) +* [Python](/core/workflows/code/python#sharing-data-between-steps) +* [Bash](/core/workflows/code/bash/#sharing-data-between-steps) +* [Go](/core/workflows/code/go/#sharing-data-between-steps) ## Step Notes Pipedream lets you add notes to individual steps in your workflow so you can include helpful context to other workspace members or even yourself, and you can even write markdown! -![Viewing step notes](./visual-builder/images/steps/step-notes.png) +![Viewing step notes](./workflows/images/steps/step-notes.png) ### Adding or editing a note 1. Enter build mode on any workflow @@ -89,12 +89,12 @@ Pipedream lets you add notes to individual steps in your workflow so you can in ![Add note](https://res.cloudinary.com/pipedreamin/image/upload/v1698167274/add_note_kvvxju.png) -![Adding step notes](./visual-builder/images/steps/adding-step-note.gif) +![Adding step notes](./workflows/images/steps/adding-step-note.gif) ### Showing notes Any step that has a note will have a **Note** section in the top panel in the editor pane. -![Viewing step notes](./visual-builder/images/steps/step-notes.png) +![Viewing step notes](./workflows/images/steps/step-notes.png) ### Current limitations diff --git a/docs-v2/pages/workflows/integrations/_meta.tsx b/docs-v2/pages/core/integrations/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/integrations/_meta.tsx rename to docs-v2/pages/core/integrations/_meta.tsx diff --git a/docs-v2/pages/workflows/integrations/app-partners.mdx b/docs-v2/pages/core/integrations/app-partners.mdx similarity index 100% rename from docs-v2/pages/workflows/integrations/app-partners.mdx rename to docs-v2/pages/core/integrations/app-partners.mdx diff --git a/docs-v2/pages/workflows/integrations/apps.mdx b/docs-v2/pages/core/integrations/apps.mdx similarity index 91% rename from docs-v2/pages/workflows/integrations/apps.mdx rename to docs-v2/pages/core/integrations/apps.mdx index bb089fd11d200..10dc86713c38d 100644 --- a/docs-v2/pages/workflows/integrations/apps.mdx +++ b/docs-v2/pages/core/integrations/apps.mdx @@ -2,13 +2,13 @@ import Callout from '@/components/Callout' # Integrated Apps -Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/workflows/visual-builder/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/workflows/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. +Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/core/workflows/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/workflows/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. But Pipedream-integrated apps provide a few benefits: - You can [connect the app once](/workflows/integrations/connected-accounts/) and [link that connected account to any step of a workflow](/workflows/integrations/connected-accounts/#connecting-accounts) - Pipedream provides [pre-built actions](/workflows/contributing/components#actions) that wrap common operations for the app. You shouldn't have to write the code to send a message to Slack, or add a new row to a Google Sheet, so actions make that easy. Actions are just code, so you can fork and modify them, or even [publish your own to the Pipedream community](/apps/contributing/). -- [You have access to your API keys and access tokens in code steps](/workflows/visual-builder/code/nodejs/auth/), so you can write any code to authorize custom requests to these apps. +- [You have access to your API keys and access tokens in code steps](/core/workflows/code/nodejs/auth/), so you can write any code to authorize custom requests to these apps. ## Premium Apps diff --git a/docs-v2/pages/workflows/integrations/connected-accounts.mdx b/docs-v2/pages/core/integrations/connected-accounts.mdx similarity index 98% rename from docs-v2/pages/workflows/integrations/connected-accounts.mdx rename to docs-v2/pages/core/integrations/connected-accounts.mdx index b2ed13c32c3a7..c41f879ffd427 100644 --- a/docs-v2/pages/workflows/integrations/connected-accounts.mdx +++ b/docs-v2/pages/core/integrations/connected-accounts.mdx @@ -26,7 +26,7 @@ If you don't see an integration for a service you need, you can [request the int For services that support OAuth, Pipedream operates an OAuth application that mediates access to the service so you don't have to maintain your own app, store refresh and access tokens, and more. -When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/workflows/visual-builder/code/nodejs/auth/). +When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/core/workflows/code/nodejs/auth/). ### Key-based @@ -75,7 +75,7 @@ Now you can modify the request path, method, body or query params to perform an ### From a code step -You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/workflows/visual-builder/code/nodejs/auth/). +You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/core/workflows/code/nodejs/auth/). For example, you can connect to Slack from Pipedream (via their OAuth integration), and use the access token Pipedream generates to authorize requests: diff --git a/docs-v2/pages/workflows/integrations/external-auth.mdx b/docs-v2/pages/core/integrations/external-auth.mdx similarity index 78% rename from docs-v2/pages/workflows/integrations/external-auth.mdx rename to docs-v2/pages/core/integrations/external-auth.mdx index 93198ea2229fc..87df182537c8f 100644 --- a/docs-v2/pages/workflows/integrations/external-auth.mdx +++ b/docs-v2/pages/core/integrations/external-auth.mdx @@ -15,13 +15,13 @@ Passing external credentials at runtime is a feature that's available to custome ## Pass credentials via HTTP -1. If not already configured, [add an HTTP trigger](/workflows/visual-builder/triggers/#http) to your workflow. +1. If not already configured, [add an HTTP trigger](/core/workflows/triggers/#http) to your workflow. 2. From your app, retrieve credentials and send them in an HTTP request to the endpoint with the rest of the payload. 3. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: ![Select "External Auth"](./images/select-external-auth.png) -4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: +4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -32,9 +32,9 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/core/workflows/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. ## Fetch credentials from a DB or secrets store @@ -44,7 +44,7 @@ You can set [the `pd-nostore` flag](/workflows/visual-builder/triggers/#x-pd-nos ![Select "External Auth"](./images/select-external-auth.png) -3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/visual-builder/triggers/#copying-references-to-event-data) and pass them to each field: +3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -55,7 +55,7 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/visual-builder/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/core/workflows/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/workflows/visual-builder/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. diff --git a/docs-v2/pages/workflows/integrations/images/add-new-app.png b/docs-v2/pages/core/integrations/images/add-new-app.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/add-new-app.png rename to docs-v2/pages/core/integrations/images/add-new-app.png diff --git a/docs-v2/pages/workflows/integrations/images/api-key.png b/docs-v2/pages/core/integrations/images/api-key.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/api-key.png rename to docs-v2/pages/core/integrations/images/api-key.png diff --git a/docs-v2/pages/workflows/integrations/images/connect-existing-account.png b/docs-v2/pages/core/integrations/images/connect-existing-account.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/connect-existing-account.png rename to docs-v2/pages/core/integrations/images/connect-existing-account.png diff --git a/docs-v2/pages/workflows/integrations/images/manage-connected-account.png b/docs-v2/pages/core/integrations/images/manage-connected-account.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/manage-connected-account.png rename to docs-v2/pages/core/integrations/images/manage-connected-account.png diff --git a/docs-v2/pages/workflows/integrations/images/search-for-slack.png b/docs-v2/pages/core/integrations/images/search-for-slack.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/search-for-slack.png rename to docs-v2/pages/core/integrations/images/search-for-slack.png diff --git a/docs-v2/pages/workflows/integrations/images/select-external-auth.png b/docs-v2/pages/core/integrations/images/select-external-auth.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/select-external-auth.png rename to docs-v2/pages/core/integrations/images/select-external-auth.png diff --git a/docs-v2/pages/workflows/integrations/images/slack-connect-account.png b/docs-v2/pages/core/integrations/images/slack-connect-account.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/slack-connect-account.png rename to docs-v2/pages/core/integrations/images/slack-connect-account.png diff --git a/docs-v2/pages/workflows/integrations/images/slack-token.png b/docs-v2/pages/core/integrations/images/slack-token.png similarity index 100% rename from docs-v2/pages/workflows/integrations/images/slack-token.png rename to docs-v2/pages/core/integrations/images/slack-token.png diff --git a/docs-v2/pages/workflows/integrations/oauth-clients.mdx b/docs-v2/pages/core/integrations/oauth-clients.mdx similarity index 100% rename from docs-v2/pages/workflows/integrations/oauth-clients.mdx rename to docs-v2/pages/core/integrations/oauth-clients.mdx diff --git a/docs-v2/pages/workflows/limits.mdx b/docs-v2/pages/core/limits.mdx similarity index 91% rename from docs-v2/pages/workflows/limits.mdx rename to docs-v2/pages/core/limits.mdx index 3bb35f04f8776..d50da24b03ef4 100644 --- a/docs-v2/pages/workflows/limits.mdx +++ b/docs-v2/pages/core/limits.mdx @@ -56,7 +56,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## HTTP Triggers -The following limits apply to [HTTP triggers](/workflows/visual-builder/triggers/#http). +The following limits apply to [HTTP triggers](/core/workflows/triggers/#http). ### HTTP Request Body Size @@ -66,8 +66,8 @@ Your endpoint will issue a `413 Payload Too Large` status code when the body of **Pipedream supports two different ways to bypass this limit**. Both of these interfaces support uploading data up to `5TB`, though you may encounter other platform limits. -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/visual-builder/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/visual-builder/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/core/workflows/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/core/workflows/triggers/#large-file-support). ### QPS (Queries Per Second) @@ -81,13 +81,13 @@ We'll also accept short bursts of traffic, as long as you remain close to an ave ## Email Triggers -Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/workflows/visual-builder/triggers/#email). +Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/core/workflows/triggers/#email). The only limit that differs between email and HTTP triggers is the payload size: the total size of an email sent to a workflow - its body, headers, and attachments - is limited to {process.env.EMAIL_PAYLOAD_SIZE_LIMIT}. ## Memory -By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/workflows/visual-builder/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. +By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/core/workflows/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. Increasing your workflow's memory gives you a proportional increase in CPU. If your workflow is limited by memory or compute, increasing your workflow's memory can reduce its overall runtime and make it more performant. @@ -117,11 +117,11 @@ You can increase the timeout limit, up to a max value set by your plan: | Free tiers | 300 seconds (5 min) | | Paid tiers | 750 seconds (12.5 min) | -Events that trigger a **Timeout** error will appear in red in the [Inspector](/workflows/visual-builder/inspect). You'll see the timeout error, also in red, in the cell at which the code timed out. +Events that trigger a **Timeout** error will appear in red in the [Inspector](/core/workflows/inspect). You'll see the timeout error, also in red, in the cell at which the code timed out. ### Event / Execution History -The [Inspector](/workflows/visual-builder/inspect#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: +The [Inspector](/core/workflows/inspect#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: | Tier | Events retained per workflow | | :--------: | :------------------------------------------------------------------------------: | diff --git a/docs-v2/pages/workflows/projects/_meta.tsx b/docs-v2/pages/core/projects/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/projects/_meta.tsx rename to docs-v2/pages/core/projects/_meta.tsx diff --git a/docs-v2/pages/workflows/projects/access-controls.mdx b/docs-v2/pages/core/projects/access-controls.mdx similarity index 100% rename from docs-v2/pages/workflows/projects/access-controls.mdx rename to docs-v2/pages/core/projects/access-controls.mdx diff --git a/docs-v2/pages/workflows/projects/images/access-badge-click.png b/docs-v2/pages/core/projects/images/access-badge-click.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/access-badge-click.png rename to docs-v2/pages/core/projects/images/access-badge-click.png diff --git a/docs-v2/pages/workflows/projects/images/import-workflows-into-projects.png b/docs-v2/pages/core/projects/images/import-workflows-into-projects.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/import-workflows-into-projects.png rename to docs-v2/pages/core/projects/images/import-workflows-into-projects.png diff --git a/docs-v2/pages/workflows/projects/images/manage-access-overflow-menu.png b/docs-v2/pages/core/projects/images/manage-access-overflow-menu.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/manage-access-overflow-menu.png rename to docs-v2/pages/core/projects/images/manage-access-overflow-menu.png diff --git a/docs-v2/pages/workflows/projects/images/project-listing-access.png b/docs-v2/pages/core/projects/images/project-listing-access.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/project-listing-access.png rename to docs-v2/pages/core/projects/images/project-listing-access.png diff --git a/docs-v2/pages/workflows/projects/images/project-listing-owner.png b/docs-v2/pages/core/projects/images/project-listing-owner.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/project-listing-owner.png rename to docs-v2/pages/core/projects/images/project-listing-owner.png diff --git a/docs-v2/pages/workflows/projects/images/slideout-member-dropdown.png b/docs-v2/pages/core/projects/images/slideout-member-dropdown.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/slideout-member-dropdown.png rename to docs-v2/pages/core/projects/images/slideout-member-dropdown.png diff --git a/docs-v2/pages/workflows/projects/images/slideout-member-list.png b/docs-v2/pages/core/projects/images/slideout-member-list.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/slideout-member-list.png rename to docs-v2/pages/core/projects/images/slideout-member-list.png diff --git a/docs-v2/pages/workflows/projects/images/slideout-restricted.png b/docs-v2/pages/core/projects/images/slideout-restricted.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/slideout-restricted.png rename to docs-v2/pages/core/projects/images/slideout-restricted.png diff --git a/docs-v2/pages/workflows/projects/images/slideout-workspace-share.png b/docs-v2/pages/core/projects/images/slideout-workspace-share.png similarity index 100% rename from docs-v2/pages/workflows/projects/images/slideout-workspace-share.png rename to docs-v2/pages/core/projects/images/slideout-workspace-share.png diff --git a/docs-v2/pages/workflows/projects/index.mdx b/docs-v2/pages/core/projects/index.mdx similarity index 100% rename from docs-v2/pages/workflows/projects/index.mdx rename to docs-v2/pages/core/projects/index.mdx diff --git a/docs-v2/pages/workflows/projects/secrets.mdx b/docs-v2/pages/core/projects/secrets.mdx similarity index 100% rename from docs-v2/pages/workflows/projects/secrets.mdx rename to docs-v2/pages/core/projects/secrets.mdx diff --git a/docs-v2/pages/workflows/rest-api/_meta.tsx b/docs-v2/pages/core/rest-api/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/rest-api/_meta.tsx rename to docs-v2/pages/core/rest-api/_meta.tsx diff --git a/docs-v2/pages/workflows/rest-api/auth.mdx b/docs-v2/pages/core/rest-api/auth.mdx similarity index 100% rename from docs-v2/pages/workflows/rest-api/auth.mdx rename to docs-v2/pages/core/rest-api/auth.mdx diff --git a/docs-v2/pages/workflows/rest-api/images/source-id.png b/docs-v2/pages/core/rest-api/images/source-id.png similarity index 100% rename from docs-v2/pages/workflows/rest-api/images/source-id.png rename to docs-v2/pages/core/rest-api/images/source-id.png diff --git a/docs-v2/pages/workflows/rest-api/images/webhook-proxy.png b/docs-v2/pages/core/rest-api/images/webhook-proxy.png similarity index 100% rename from docs-v2/pages/workflows/rest-api/images/webhook-proxy.png rename to docs-v2/pages/core/rest-api/images/webhook-proxy.png diff --git a/docs-v2/pages/workflows/rest-api/index.mdx b/docs-v2/pages/core/rest-api/index.mdx similarity index 99% rename from docs-v2/pages/workflows/rest-api/index.mdx rename to docs-v2/pages/core/rest-api/index.mdx index 43989f56a6018..d2aa48d79edbc 100644 --- a/docs-v2/pages/workflows/rest-api/index.mdx +++ b/docs-v2/pages/core/rest-api/index.mdx @@ -1090,7 +1090,7 @@ DELETE /sources/{id} ## Subscriptions - The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/git) enabled. To [trigger another workflow](https://pipedream.com/docs/workflows/visual-builder/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. + The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/git) enabled. To [trigger another workflow](https://pipedream.com/docs/core/workflows/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. ### Listen for events from another source or workflow @@ -1508,7 +1508,7 @@ curl "https://api.pipedream.com/v1/webhooks/wh_abc123" \ ### Invoke workflow -You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/workflows/visual-builder/triggers#authorizing-http-requests) for more detail. +You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/core/workflows/triggers#authorizing-http-requests) for more detail. ### Create a Workflow diff --git a/docs-v2/pages/workflows/rest-api/rss.mdx b/docs-v2/pages/core/rest-api/rss.mdx similarity index 100% rename from docs-v2/pages/workflows/rest-api/rss.mdx rename to docs-v2/pages/core/rest-api/rss.mdx diff --git a/docs-v2/pages/workflows/rest-api/webhooks.mdx b/docs-v2/pages/core/rest-api/webhooks.mdx similarity index 100% rename from docs-v2/pages/workflows/rest-api/webhooks.mdx rename to docs-v2/pages/core/rest-api/webhooks.mdx diff --git a/docs-v2/pages/workflows/rest-api/workflows.mdx b/docs-v2/pages/core/rest-api/workflows.mdx similarity index 100% rename from docs-v2/pages/workflows/rest-api/workflows.mdx rename to docs-v2/pages/core/rest-api/workflows.mdx diff --git a/docs-v2/pages/workflows/vpc.mdx b/docs-v2/pages/core/vpc.mdx similarity index 100% rename from docs-v2/pages/workflows/vpc.mdx rename to docs-v2/pages/core/vpc.mdx diff --git a/docs-v2/pages/workflows/visual-builder/_meta.tsx b/docs-v2/pages/core/workflows/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/_meta.tsx rename to docs-v2/pages/core/workflows/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/actions.mdx b/docs-v2/pages/core/workflows/actions.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/actions.mdx rename to docs-v2/pages/core/workflows/actions.mdx diff --git a/docs-v2/pages/workflows/visual-builder/code/_meta.tsx b/docs-v2/pages/core/workflows/code/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/_meta.tsx rename to docs-v2/pages/core/workflows/code/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/code/bash.mdx b/docs-v2/pages/core/workflows/code/bash.mdx similarity index 93% rename from docs-v2/pages/workflows/visual-builder/code/bash.mdx rename to docs-v2/pages/core/workflows/code/bash.mdx index c3f089296b763..d4d2680723dda 100644 --- a/docs-v2/pages/workflows/visual-builder/code/bash.mdx +++ b/docs-v2/pages/core/workflows/code/bash.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Prefer to write quick scripts in Bash? We've got you covered. You can run any Bash in a Pipedream step within your workflows. -Within a Bash step, you can [share data between steps](/workflows/visual-builder/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/visual-builder/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/visual-builder/code/nodejs/) environment at this time. +Within a Bash step, you can [share data between steps](/core/workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/core/workflows/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/core/workflows/code/nodejs/) environment at this time. ## Adding a Bash code step diff --git a/docs-v2/pages/workflows/visual-builder/code/go.mdx b/docs-v2/pages/core/workflows/code/go.mdx similarity index 96% rename from docs-v2/pages/workflows/visual-builder/code/go.mdx rename to docs-v2/pages/core/workflows/code/go.mdx index ff64be119269d..b603ca66b7323 100644 --- a/docs-v2/pages/workflows/visual-builder/code/go.mdx +++ b/docs-v2/pages/core/workflows/code/go.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Pipedream supports [Go v{process.env.GO_LANG_VERSION}](https://go.dev) in workflows. You can use any of the [Go packages available](https://pkg.go.dev/) with a simple `import` — no `go get` needed. -When you write Go code on Pipedream, you can [share data between steps](/workflows/visual-builder/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/visual-builder/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/visual-builder/code/nodejs/) environment at this time. +When you write Go code on Pipedream, you can [share data between steps](/core/workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/core/workflows/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/core/workflows/code/nodejs/) environment at this time. If you have any feedback on the Go runtime, please let us know in [our community](https://pipedream.com/support). diff --git a/docs-v2/pages/workflows/visual-builder/code/index.mdx b/docs-v2/pages/core/workflows/code/index.mdx similarity index 72% rename from docs-v2/pages/workflows/visual-builder/code/index.mdx rename to docs-v2/pages/core/workflows/code/index.mdx index 08e08834ef8b5..71b8c20a080e9 100644 --- a/docs-v2/pages/workflows/visual-builder/code/index.mdx +++ b/docs-v2/pages/core/workflows/code/index.mdx @@ -15,10 +15,10 @@ Code steps let you execute [Node.js v{process.env.PIPEDREAM_NODE_VERSION}](https Choose a language to get started:
- - - - + + + +
If you'd like to see another, specific language supported, please [let us know](https://pipedream.com/community). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/_meta.tsx b/docs-v2/pages/core/workflows/code/nodejs/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/_meta.tsx rename to docs-v2/pages/core/workflows/code/nodejs/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx rename to docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx index c007608023e6c..f2b8751d4e218 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; Tell Pipedream the code you want, we generate it for you. -![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/workflows/visual-builder/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) +![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/core/workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) Pipedream's [built-in actions](/workflows/steps/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/code/), or you can let Pipedream generate it for you with AI. @@ -37,7 +37,7 @@ Edit the code however you'd like. Once you're done, test the code. You'll see th You can also edit existing code with AI. Click the **Edit with AI** button at the top-right of any Node.js code step. You'll see the code gen window appear with the original code from your step. Enter a prompt to suggest an edit, and we'll give you the modified code. -![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/workflows/visual-builder/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) +![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/core/workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) ## Getting the best results diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx b/docs-v2/pages/core/workflows/code/nodejs/async.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx rename to docs-v2/pages/core/workflows/code/nodejs/async.mdx index 93032a564d49a..49e27b781cbec 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/async.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/async.mdx @@ -21,7 +21,7 @@ As the warning notes, this often arises from one of two issues: ### `await` all Promises -Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/workflows/visual-builder/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: +Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/core/workflows/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: ```javascript const resp = axios({ diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx rename to docs-v2/pages/core/workflows/code/nodejs/auth.mdx index 1160a51daf814..e4e6d925b61c2 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/auth.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx @@ -6,7 +6,7 @@ import VideoPlayer from '@/components/VideoPlayer'; When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/workflows/visual-builder/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/core/workflows/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. @@ -123,4 +123,4 @@ When you want to connect to a 3rd party service that isn't supported by Pipedrea ## Learn more about `props` -Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/workflows/visual-builder/code/nodejs/using-data-stores/). +Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/core/workflows/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/core/workflows/code/nodejs/using-data-stores/). diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx similarity index 99% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx rename to docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx index 413487a232220..e924c506728dc 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/browser-automation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx @@ -531,7 +531,7 @@ Remember to close the browser instance _before_ the step finishes. Otherwise, th ### Out of memory errors or slow starts -For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](https://pipedream.com/docs/workflows/visual-builder/settings/#memory). +For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](https://pipedream.com/docs/core/workflows/settings/#memory). ### Which browser are these packages using? diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx b/docs-v2/pages/core/workflows/code/nodejs/delay.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx rename to docs-v2/pages/core/workflows/code/nodejs/delay.mdx index 793d05533c006..7b79d55863667 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/delay.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/delay.mdx @@ -5,9 +5,9 @@ import VideoPlayer from '@/components/VideoPlayer' -Use `$.flow.delay` to [delay a step in a workflow](/workflows/visual-builder/control-flow/delay). +Use `$.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay). -These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/visual-builder/control-flow/delay#delay-actions). +These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay#delay-actions). ## Using `$.flow.delay` @@ -53,7 +53,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/workflows/visual-builder/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx similarity index 96% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx rename to docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx index 08273f3023f0e..4f4117926f90e 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx @@ -7,7 +7,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Node.js code on Pipedream.** -We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/workflows/visual-builder/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. +We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/core/workflows/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/pipedream-axios/) helpful for displaying error data clearly in the Pipedream UI. @@ -30,7 +30,7 @@ You make HTTP requests by passing a [JavaScript object](https://developer.mozill } ``` -`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/workflows/visual-builder/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. +`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/core/workflows/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. **Putting all of this together, here's how to make a basic HTTP request on Pipedream:** @@ -410,7 +410,7 @@ export default defineComponent({ ## Download a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```javascript import { pipeline } from "stream/promises"; @@ -432,7 +432,7 @@ export default defineComponent({ ## Upload a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. @@ -540,7 +540,7 @@ Sometimes you need to upload a downloaded file directly to another service, with This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/workflows/limits/#disk). -[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/workflows/visual-builder/code/nodejs/): +[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/core/workflows/code/nodejs/): ```javascript import stream from "stream"; diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-dir.png b/docs-v2/pages/core/workflows/code/nodejs/images/console-dir.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-dir.png rename to docs-v2/pages/core/workflows/code/nodejs/images/console-dir.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-log-error.png b/docs-v2/pages/core/workflows/code/nodejs/images/console-log-error.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/console-log-error.png rename to docs-v2/pages/core/workflows/code/nodejs/images/console-log-error.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/dollar-end.png b/docs-v2/pages/core/workflows/code/nodejs/images/dollar-end.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/dollar-end.png rename to docs-v2/pages/core/workflows/code/nodejs/images/dollar-end.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception-in-code-cell.png b/docs-v2/pages/core/workflows/code/nodejs/images/exception-in-code-cell.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception-in-code-cell.png rename to docs-v2/pages/core/workflows/code/nodejs/images/exception-in-code-cell.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception.png b/docs-v2/pages/core/workflows/code/nodejs/images/exception.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/exception.png rename to docs-v2/pages/core/workflows/code/nodejs/images/exception.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-button.png b/docs-v2/pages/core/workflows/code/nodejs/images/new-button.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-button.png rename to docs-v2/pages/core/workflows/code/nodejs/images/new-button.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-code-step.png b/docs-v2/pages/core/workflows/code/nodejs/images/new-code-step.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/new-code-step.png rename to docs-v2/pages/core/workflows/code/nodejs/images/new-code-step.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/syntax-error.png b/docs-v2/pages/core/workflows/code/nodejs/images/syntax-error.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/syntax-error.png rename to docs-v2/pages/core/workflows/code/nodejs/images/syntax-error.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/this-checkpoint-observability.png b/docs-v2/pages/core/workflows/code/nodejs/images/this-checkpoint-observability.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/this-checkpoint-observability.png rename to docs-v2/pages/core/workflows/code/nodejs/images/this-checkpoint-observability.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/configuration-error-example.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/configuration-error-example.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/configuration-error-example.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/configuration-error-example.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png b/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png rename to docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx similarity index 94% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx rename to docs-v2/pages/core/workflows/code/nodejs/index.mdx index 350733eebb265..814457d2d92dc 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -116,7 +116,7 @@ You can only export JSON-serializable data from steps. Things like: - numbers - objects -You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). +You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/).
## Passing props to code steps @@ -168,18 +168,18 @@ export default defineComponent({ This defines [a Node.js component](/workflows/contributing/components/api/). Components let you: -- Pass input to steps using [props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) +- Pass input to steps using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) - [Connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step) -- [Issue HTTP responses](/workflows/visual-builder/triggers/#http-responses) +- [Issue HTTP responses](/core/workflows/triggers/#http-responses) - Perform workflow-level flow control, like [ending a workflow early](#ending-a-workflow-early) When the step runs, Pipedream executes the `run` method: -- Any asynchronous code within a code step [**must** be run synchronously](/workflows/visual-builder/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. +- Any asynchronous code within a code step [**must** be run synchronously](/core/workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. - Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/workflows/#step-exports) in your workflow. - You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/workflows/contributing/components/api/#actions). -If you're using [props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: +If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: ```javascript export default defineComponent({ @@ -190,7 +190,7 @@ export default defineComponent({ }); ``` -When you [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/workflows/visual-builder/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). +When you [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). ## Logs @@ -343,14 +343,14 @@ Within a step, the [normal rules of JavaScript variable scope](https://developer There are two ways to make HTTP requests in code steps: -- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/workflows/visual-builder/code/nodejs/http-requests/). +- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/core/workflows/code/nodejs/http-requests/). - [Use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. -In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/workflows/visual-builder/code/nodejs/http-requests/). +In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/). ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/workflows/visual-builder/triggers/#http) using the [`$.respond()` function](/workflows/visual-builder/triggers/#http-responses). +You can return HTTP responses from [HTTP-triggered workflows](/core/workflows/triggers/#http) using the [`$.respond()` function](/core/workflows/triggers/#http-responses). ## Invoke another workflow diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx similarity index 97% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx rename to docs-v2/pages/core/workflows/code/nodejs/rerun.mdx index f6eae218ccf9b..4491822e7d78d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/rerun.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx @@ -63,7 +63,7 @@ If you resume a workflow, any data sent in the HTTP request is passed to the wor />
-Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/workflows/visual-builder/triggers/#sending-large-payloads) or [large file](/workflows/visual-builder/triggers/#large-file-support) interfaces. +Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/core/workflows/triggers/#sending-large-payloads) or [large file](/core/workflows/triggers/#large-file-support) interfaces. ### Default timeout of 24 hours diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx rename to docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx index c9abd9d97f4ea..e29d32b726307 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx @@ -7,7 +7,7 @@ import VideoPlayer from '@/components/VideoPlayer' Pipedream provides two ways to share code across workflows: -- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/workflows/visual-builder/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. +- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/core/workflows/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. - **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/components/quickstart/nodejs/actions/). @@ -137,7 +137,7 @@ No, a new version of an action doesn't automatically update all instances of the This gives you the control to gradually update. Learn how to [update steps to the newest action versions here](https://pipedream.com/docs/workflows/steps/actions/#updating-actions-to-the-latest-version). -After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/workflows/visual-builder/actions#updating-actions-to-the-latest-version). +After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/core/workflows/actions#updating-actions-to-the-latest-version). ## Differences between publishing actions from workflow Node.js code steps and directly from code diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx b/docs-v2/pages/core/workflows/code/nodejs/using-data-stores.mdx similarity index 98% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx rename to docs-v2/pages/core/workflows/code/nodejs/using-data-stores.mdx index fdec55b72cf30..0f5d1e2d9ce4d 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/using-data-stores.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/using-data-stores.mdx @@ -244,7 +244,7 @@ export default defineComponent({ ## Data store limitations -Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/workflows/visual-builder/code/bash/) or [Go](/workflows/visual-builder/code/go/). +Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/). ### Supported data types diff --git a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx b/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx rename to docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx index e01b1fd8dda65..44c4b63ef8dcc 100644 --- a/docs-v2/pages/workflows/visual-builder/code/nodejs/working-with-files.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx @@ -76,11 +76,11 @@ export default defineComponent({ ### Download a file to `/tmp` -[See this example](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ### Upload a file from `/tmp` -[See this example](/workflows/visual-builder/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/core/workflows/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ### Download a file, uploading it in another `multipart/form-data` request diff --git a/docs-v2/pages/workflows/visual-builder/code/python/_meta.tsx b/docs-v2/pages/core/workflows/code/python/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/_meta.tsx rename to docs-v2/pages/core/workflows/code/python/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx b/docs-v2/pages/core/workflows/code/python/auth.mdx similarity index 93% rename from docs-v2/pages/workflows/visual-builder/code/python/auth.mdx rename to docs-v2/pages/core/workflows/code/python/auth.mdx index 9d36847a7b3f0..a5532b0236753 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/auth.mdx +++ b/docs-v2/pages/core/workflows/code/python/auth.mdx @@ -2,13 +2,13 @@ When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/workflows/visual-builder/code/python). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/core/workflows/code/python). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. Add Slack as an app on the Python step, then connect your Slack account. -![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/workflows/visual-builder/code/pythonauth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) +![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/core/workflows/code/pythonauth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) Then within the Python code step, `pd.inputs["slack"]["$auth"]["oauth_access_token"]` will contain your Slack account OAuth token. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx b/docs-v2/pages/core/workflows/code/python/delay.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/code/python/delay.mdx rename to docs-v2/pages/core/workflows/code/python/delay.mdx index ddd9e1685c03b..ec5f8cb980c9f 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/delay.mdx +++ b/docs-v2/pages/core/workflows/code/python/delay.mdx @@ -2,9 +2,9 @@ import Callout from '@/components/Callout' # Delaying a workflow -Use `pd.flow.delay` to [delay a step in a workflow](/workflows/visual-builder/control-flow/delay). +Use `pd.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay). -These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/visual-builder/control-flow/delay#delay-actions). +These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay#delay-actions). ## Using `pd.flow.delay` @@ -51,7 +51,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/workflows/visual-builder/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx b/docs-v2/pages/core/workflows/code/python/faqs.mdx similarity index 68% rename from docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx rename to docs-v2/pages/core/workflows/code/python/faqs.mdx index 9735f4e83404d..1d409708c0024 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/faqs.mdx +++ b/docs-v2/pages/core/workflows/code/python/faqs.mdx @@ -2,13 +2,13 @@ ## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/workflows/visual-builder/code/python#ending-a-workflow-early), [integrate a Data Store](/workflows/visual-builder/code/pythonusing-data-stores/), and [use connected accounts](/workflows/visual-builder/code/pythonauth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/pythonusing-data-stores/), and [use connected accounts](/core/workflows/code/pythonauth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. -If you need [to use data from other steps](/workflows/visual-builder/code/python#using-data-from-another-step) or [export data to other steps](/workflows/visual-builder/code/python#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. +If you need [to use data from other steps](/core/workflows/code/python#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. -If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/data-stores/) to retrieve or store data or [Node.js's Data Store](/workflows/visual-builder/code/nodejs/using-data-stores/) capabilities. +If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. ## I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? diff --git a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx b/docs-v2/pages/core/workflows/code/python/http-requests.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx rename to docs-v2/pages/core/workflows/code/python/http-requests.mdx index e3a54ea6a1f15..911767c89de1e 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/http-requests.mdx +++ b/docs-v2/pages/core/workflows/code/python/http-requests.mdx @@ -6,7 +6,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Python code on Pipedream.** -We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/workflows/visual-builder/code/python#using-third-party-packages). +We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/core/workflows/code/python#using-third-party-packages). @@ -174,7 +174,7 @@ def handler(pd: "pipedream"): ## Downloading a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/visual-builder/code/pythonworking-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/pythonworking-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```python import requests @@ -194,7 +194,7 @@ def handler(pd: "pipedream"): ## Uploading a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/visual-builder/code/python/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/core/workflows/code/python/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/images/print-logs.png b/docs-v2/pages/core/workflows/code/python/images/print-logs.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/images/print-logs.png rename to docs-v2/pages/core/workflows/code/python/images/print-logs.png diff --git a/docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/connected-slack-account.png b/docs-v2/pages/core/workflows/code/python/images/v3/auth/connected-slack-account.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/connected-slack-account.png rename to docs-v2/pages/core/workflows/code/python/images/v3/auth/connected-slack-account.png diff --git a/docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/step-selector-python-example.png b/docs-v2/pages/core/workflows/code/python/images/v3/auth/step-selector-python-example.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/images/v3/auth/step-selector-python-example.png rename to docs-v2/pages/core/workflows/code/python/images/v3/auth/step-selector-python-example.png diff --git a/docs-v2/pages/workflows/visual-builder/code/python/images/v3/print-logs.png b/docs-v2/pages/core/workflows/code/python/images/v3/print-logs.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/images/v3/print-logs.png rename to docs-v2/pages/core/workflows/code/python/images/v3/print-logs.png diff --git a/docs-v2/pages/workflows/visual-builder/code/python/import-mappings.mdx b/docs-v2/pages/core/workflows/code/python/import-mappings.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/import-mappings.mdx rename to docs-v2/pages/core/workflows/code/python/import-mappings.mdx diff --git a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx b/docs-v2/pages/core/workflows/code/python/index.mdx similarity index 86% rename from docs-v2/pages/workflows/visual-builder/code/python/index.mdx rename to docs-v2/pages/core/workflows/code/python/index.mdx index 8152beb3a6104..1c71f373a03ac 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/index.mdx +++ b/docs-v2/pages/core/workflows/code/python/index.mdx @@ -23,14 +23,14 @@ def handler(pd: "pipedream"): return {"foo": {"test": True}} ``` -You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/workflows/visual-builder/code/pythonauth/), [accessing Data Stores](/workflows/visual-builder/code/pythonusing-data-stores/) and [installing PyPI packages](/workflows/visual-builder/code/python#using-third-party-packages). +You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/core/workflows/code/pythonauth/), [accessing Data Stores](/core/workflows/code/pythonusing-data-stores/) and [installing PyPI packages](/core/workflows/code/python#using-third-party-packages). -- [Install PyPI Packages](/workflows/visual-builder/code/python#using-third-party-packages) -- [Import data exported from other steps](/workflows/visual-builder/code/python#using-data-from-another-step) -- [Export data to downstream steps](/workflows/visual-builder/code/python#sending-data-downstream-to-other-steps) -- [Retrieve data from a data store](/workflows/visual-builder/code/python/using-data-stores/#retrieving-data) -- [Store data into a data store](/workflows/visual-builder/code/python/using-data-stores/#saving-data) -- [Access API credentials from connected accounts](/workflows/visual-builder/code/pythonauth/) +- [Install PyPI Packages](/core/workflows/code/python#using-third-party-packages) +- [Import data exported from other steps](/core/workflows/code/python#using-data-from-another-step) +- [Export data to downstream steps](/core/workflows/code/python#sending-data-downstream-to-other-steps) +- [Retrieve data from a data store](/core/workflows/code/python/using-data-stores/#retrieving-data) +- [Store data into a data store](/core/workflows/code/python/using-data-stores/#saving-data) +- [Access API credentials from connected accounts](/core/workflows/code/pythonauth/) ## Logging and debugging @@ -72,7 +72,7 @@ vs. import telegram ``` -Use the built in [magic comment system to resolve these mismatches](/workflows/visual-builder/code/pythonimport-mappings/): +Use the built in [magic comment system to resolve these mismatches](/core/workflows/code/pythonimport-mappings/): ```python # pipedream add-package python-telegram-bot @@ -83,7 +83,7 @@ import telegram Each time you deploy a workflow with Python code, Pipedream downloads the PyPi packages you `import` in your step. **By default, Pipedream deploys the latest version of the PyPi package each time you deploy a change**. -There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/workflows/visual-builder/code/pythonimport-mappings/), for example: +There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/core/workflows/code/pythonimport-mappings/), for example: ```python # pipedream add-package pandas==2.0.0 @@ -100,11 +100,11 @@ We recommend using the popular `requests` HTTP client package available in Pytho No need to run `pip install`, just `import requests` at the top of your step's code and it's available for your code to use. -See the [Making HTTP Requests with Python](/workflows/visual-builder/code/pythonhttp-requests/) docs for more information. +See the [Making HTTP Requests with Python](/core/workflows/code/pythonhttp-requests/) docs for more information. ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/workflows/visual-builder/triggers/#http) using the `pd.respond()` method: +You can return HTTP responses from [HTTP-triggered workflows](/core/workflows/triggers/#http) using the `pd.respond()` method: ```python def handler(pd: "pipedream"): @@ -123,7 +123,7 @@ Unlike the [Node.js equivalent](https://pipedream.com/docs/workflows/steps/trigg -_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/workflows/visual-builder/triggers/#http-responses). Otherwise your workflow will return the default response. +_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/core/workflows/triggers/#http-responses). Otherwise your workflow will return the default response. ## Sharing data between steps @@ -295,4 +295,4 @@ The `/tmp` directory is accessible from your workflow steps for saving and retri You have full access to read and write both files in `/tmp`. -See the [Working with the filesystem in Python](/workflows/visual-builder/code/pythonworking-with-files/) docs for more information. +See the [Working with the filesystem in Python](/core/workflows/code/pythonworking-with-files/) docs for more information. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx b/docs-v2/pages/core/workflows/code/python/rerun.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/code/python/rerun.mdx rename to docs-v2/pages/core/workflows/code/python/rerun.mdx diff --git a/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx b/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx similarity index 98% rename from docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx rename to docs-v2/pages/core/workflows/code/python/using-data-stores.mdx index f101e88c6740c..6a60de1caba7c 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/using-data-stores.mdx +++ b/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx @@ -23,7 +23,7 @@ def handler(pd: "pipedream"): Click _Add Data Store_ near the top of a Python step: -![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/workflows/visual-builder/code/pythondata-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) +![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/core/workflows/code/pythondata-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) This will add the selected data store to your Python code step. diff --git a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx b/docs-v2/pages/core/workflows/code/python/working-with-files.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx rename to docs-v2/pages/core/workflows/code/python/working-with-files.mdx index aa2e1d90035d9..cd30eb268101a 100644 --- a/docs-v2/pages/workflows/visual-builder/code/python/working-with-files.mdx +++ b/docs-v2/pages/core/workflows/code/python/working-with-files.mdx @@ -65,11 +65,11 @@ def handler(pd: "pipedream"): ## Downloading a file to `/tmp` -[See this example](/workflows/visual-builder/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/core/workflows/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ## Uploading a file from `/tmp` -[See this example](/workflows/visual-builder/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/core/workflows/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ## Downloading a file, uploading it in another `multipart/form-data` request diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/_meta.tsx b/docs-v2/pages/core/workflows/control-flow/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/_meta.tsx rename to docs-v2/pages/core/workflows/control-flow/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx b/docs-v2/pages/core/workflows/control-flow/delay.mdx similarity index 79% rename from docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx rename to docs-v2/pages/core/workflows/control-flow/delay.mdx index b9900f36c1c9a..31df89470aaf3 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/delay.mdx +++ b/docs-v2/pages/core/workflows/control-flow/delay.mdx @@ -24,7 +24,7 @@ You can pause your workflow without writing code using the **Delay** actions: #### `$.flow.delay` -If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/). +If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/core/workflows/code/nodejs/delay/). #### The state of delayed executions @@ -34,11 +34,11 @@ Delayed executions can hold one of three states: - **Resumed**: The workflow has been resumed at the end of its delay window automatically, or resumed manually - **Cancelled**: The execution was cancelled manually -You'll see the current state of an execution by [viewing its event data](/workflows/visual-builder/triggers/inspect/). +You'll see the current state of an execution by [viewing its event data](/core/workflows/triggers/inspect/). #### Cancelling or resuming execution manually -The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/) return two URLs each time they run: +The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/core/workflows/code/nodejs/delay/) return two URLs each time they run: ![Cancel and resume URLs](https://res.cloudinary.com/pipedreamin/image/upload/v1651551860/docs/Screen_Shot_2022-05-02_at_9.16.11_PM_ahw7tu.png) @@ -47,4 +47,4 @@ These URLs are specific to a single execution of your workflow. While the workfl - Hitting the `cancel_url` will immediately cancel that execution - Hitting the `resume_url` will immediately resume that execution early -If you use [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. +If you use [`$.flow.delay`](/core/workflows/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx similarity index 77% rename from docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx rename to docs-v2/pages/core/workflows/control-flow/end-workflow.mdx index d568368d25448..f396b6dfb99de 100644 --- a/docs-v2/pages/workflows/visual-builder/control-flow/end-workflow.mdx +++ b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx @@ -17,5 +17,5 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b Check the reference for your preferred language to learn how to end the workflow execution in code. -- [Ending a workflow in Node.js](/workflows/visual-builder/code/nodejs#ending-a-workflow-early) -- [Ending a workflow in Python](/workflows/visual-builder/code/python#ending-a-workflow-early) +- [Ending a workflow in Node.js](/core/workflows/code/nodejs#ending-a-workflow-early) +- [Ending a workflow in Python](/core/workflows/code/python#ending-a-workflow-early) diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/filter.mdx b/docs-v2/pages/core/workflows/control-flow/filter.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/filter.mdx rename to docs-v2/pages/core/workflows/control-flow/filter.mdx diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/ifelse.mdx b/docs-v2/pages/core/workflows/control-flow/ifelse.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/ifelse.mdx rename to docs-v2/pages/core/workflows/control-flow/ifelse.mdx diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.51.37.gif b/docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.51.37.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.51.37.gif rename to docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.51.37.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.55.09.gif b/docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.55.09.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/2024-07-21_20.55.09.gif rename to docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.55.09.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/Inspect.gif b/docs-v2/pages/core/workflows/control-flow/images/Inspect.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/Inspect.gif rename to docs-v2/pages/core/workflows/control-flow/images/Inspect.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/add_if_else.gif b/docs-v2/pages/core/workflows/control-flow/images/add_if_else.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/add_if_else.gif rename to docs-v2/pages/core/workflows/control-flow/images/add_if_else.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/add_step_to_branch.gif b/docs-v2/pages/core/workflows/control-flow/images/add_step_to_branch.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/add_step_to_branch.gif rename to docs-v2/pages/core/workflows/control-flow/images/add_step_to_branch.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_a.png b/docs-v2/pages/core/workflows/control-flow/images/billing_1credit_a.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_a.png rename to docs-v2/pages/core/workflows/control-flow/images/billing_1credit_a.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_b.png b/docs-v2/pages/core/workflows/control-flow/images/billing_1credit_b.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/billing_1credit_b.png rename to docs-v2/pages/core/workflows/control-flow/images/billing_1credit_b.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/billing_3credits.png b/docs-v2/pages/core/workflows/control-flow/images/billing_3credits.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/billing_3credits.png rename to docs-v2/pages/core/workflows/control-flow/images/billing_3credits.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/change_in_state.gif b/docs-v2/pages/core/workflows/control-flow/images/change_in_state.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/change_in_state.gif rename to docs-v2/pages/core/workflows/control-flow/images/change_in_state.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/end_workflow.png b/docs-v2/pages/core/workflows/control-flow/images/end_workflow.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/end_workflow.png rename to docs-v2/pages/core/workflows/control-flow/images/end_workflow.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/executed_path.png b/docs-v2/pages/core/workflows/control-flow/images/executed_path.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/executed_path.png rename to docs-v2/pages/core/workflows/control-flow/images/executed_path.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_a_linear.png b/docs-v2/pages/core/workflows/control-flow/images/execution_path_a_linear.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_a_linear.png rename to docs-v2/pages/core/workflows/control-flow/images/execution_path_a_linear.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_b_nonlinear.png b/docs-v2/pages/core/workflows/control-flow/images/execution_path_b_nonlinear.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/execution_path_b_nonlinear.png rename to docs-v2/pages/core/workflows/control-flow/images/execution_path_b_nonlinear.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/ifelse-configuration.png b/docs-v2/pages/core/workflows/control-flow/images/ifelse-configuration.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/ifelse-configuration.png rename to docs-v2/pages/core/workflows/control-flow/images/ifelse-configuration.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/nesting.png b/docs-v2/pages/core/workflows/control-flow/images/nesting.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/nesting.png rename to docs-v2/pages/core/workflows/control-flow/images/nesting.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/out_of_date.gif b/docs-v2/pages/core/workflows/control-flow/images/out_of_date.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/out_of_date.gif rename to docs-v2/pages/core/workflows/control-flow/images/out_of_date.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/01_trigger.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/01_trigger.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/01_trigger.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/01_trigger.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/02_add_parallel.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/02_add_parallel.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/02_add_parallel.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/02_add_parallel.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/03_configure_and_test.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/03_configure_and_test.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/03_configure_and_test.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/03_configure_and_test.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/04_add_steps.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/04_add_steps.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/04_add_steps.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/04_add_steps.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/05_test_end_phase.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/05_test_end_phase.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/05_test_end_phase.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/05_test_end_phase.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/06_use_exports_in_parent_flow.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/06_use_exports_in_parent_flow.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/07_deploy_and_run.gif b/docs-v2/pages/core/workflows/control-flow/images/parallel/07_deploy_and_run.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/07_deploy_and_run.gif rename to docs-v2/pages/core/workflows/control-flow/images/parallel/07_deploy_and_run.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_branch.png b/docs-v2/pages/core/workflows/control-flow/images/parallel/add_branch.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_branch.png rename to docs-v2/pages/core/workflows/control-flow/images/parallel/add_branch.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_parallel_block.png b/docs-v2/pages/core/workflows/control-flow/images/parallel/add_parallel_block.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/add_parallel_block.png rename to docs-v2/pages/core/workflows/control-flow/images/parallel/add_parallel_block.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/parallel.png b/docs-v2/pages/core/workflows/control-flow/images/parallel/parallel.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/parallel.png rename to docs-v2/pages/core/workflows/control-flow/images/parallel/parallel.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/rename_branch.png b/docs-v2/pages/core/workflows/control-flow/images/parallel/rename_branch.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/parallel/rename_branch.png rename to docs-v2/pages/core/workflows/control-flow/images/parallel/rename_branch.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/passing_data.png b/docs-v2/pages/core/workflows/control-flow/images/passing_data.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/passing_data.png rename to docs-v2/pages/core/workflows/control-flow/images/passing_data.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/reason.png b/docs-v2/pages/core/workflows/control-flow/images/reason.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/reason.png rename to docs-v2/pages/core/workflows/control-flow/images/reason.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/reference_end_exports.gif b/docs-v2/pages/core/workflows/control-flow/images/reference_end_exports.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/reference_end_exports.gif rename to docs-v2/pages/core/workflows/control-flow/images/reference_end_exports.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/referencing_data.png b/docs-v2/pages/core/workflows/control-flow/images/referencing_data.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/referencing_data.png rename to docs-v2/pages/core/workflows/control-flow/images/referencing_data.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_after_block.png b/docs-v2/pages/core/workflows/control-flow/images/return_response_after_block.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_after_block.png rename to docs-v2/pages/core/workflows/control-flow/images/return_response_after_block.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_conditional.png b/docs-v2/pages/core/workflows/control-flow/images/return_response_conditional.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_conditional.png rename to docs-v2/pages/core/workflows/control-flow/images/return_response_conditional.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_in_block.png b/docs-v2/pages/core/workflows/control-flow/images/return_response_in_block.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/return_response_in_block.png rename to docs-v2/pages/core/workflows/control-flow/images/return_response_in_block.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_groups.png b/docs-v2/pages/core/workflows/control-flow/images/rule_builder_groups.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_groups.png rename to docs-v2/pages/core/workflows/control-flow/images/rule_builder_groups.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_multiple.png b/docs-v2/pages/core/workflows/control-flow/images/rule_builder_multiple.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_multiple.png rename to docs-v2/pages/core/workflows/control-flow/images/rule_builder_multiple.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_overview.png b/docs-v2/pages/core/workflows/control-flow/images/rule_builder_overview.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_overview.png rename to docs-v2/pages/core/workflows/control-flow/images/rule_builder_overview.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_simple.png b/docs-v2/pages/core/workflows/control-flow/images/rule_builder_simple.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/rule_builder_simple.png rename to docs-v2/pages/core/workflows/control-flow/images/rule_builder_simple.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_delay.png b/docs-v2/pages/core/workflows/control-flow/images/segment_delay.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/segment_delay.png rename to docs-v2/pages/core/workflows/control-flow/images/segment_delay.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_linear.png b/docs-v2/pages/core/workflows/control-flow/images/segment_linear.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/segment_linear.png rename to docs-v2/pages/core/workflows/control-flow/images/segment_linear.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/segment_non_linear.png b/docs-v2/pages/core/workflows/control-flow/images/segment_non_linear.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/segment_non_linear.png rename to docs-v2/pages/core/workflows/control-flow/images/segment_non_linear.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/select_different_event.gif b/docs-v2/pages/core/workflows/control-flow/images/select_different_event.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/select_different_event.gif rename to docs-v2/pages/core/workflows/control-flow/images/select_different_event.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/state_error.png b/docs-v2/pages/core/workflows/control-flow/images/state_error.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/state_error.png rename to docs-v2/pages/core/workflows/control-flow/images/state_error.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/state_stale.png b/docs-v2/pages/core/workflows/control-flow/images/state_stale.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/state_stale.png rename to docs-v2/pages/core/workflows/control-flow/images/state_stale.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/state_success.png b/docs-v2/pages/core/workflows/control-flow/images/state_success.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/state_success.png rename to docs-v2/pages/core/workflows/control-flow/images/state_success.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_another_case.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/add_another_case.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_another_case.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/add_another_case.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_switch.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/add_switch.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/add_switch.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/add_switch.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/build_and_test_alternate_paths.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/build_and_test_alternate_paths.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/deploy_and_test.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/deploy_and_test.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/deploy_and_test.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/deploy_and_test.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/export_data_to_parent.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/export_data_to_parent.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/export_data_to_parent.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/export_data_to_parent.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/switch-configuration.png b/docs-v2/pages/core/workflows/control-flow/images/switch/switch-configuration.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/switch-configuration.png rename to docs-v2/pages/core/workflows/control-flow/images/switch/switch-configuration.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_and_build_success_path.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/test_and_build_success_path.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_and_build_success_path.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/test_and_build_success_path.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_different_trigger_events.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/test_different_trigger_events.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/test_different_trigger_events.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/test_different_trigger_events.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/switch/trigger.gif b/docs-v2/pages/core/workflows/control-flow/images/switch/trigger.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/switch/trigger.gif rename to docs-v2/pages/core/workflows/control-flow/images/switch/trigger.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/test_and_deploy.gif b/docs-v2/pages/core/workflows/control-flow/images/test_and_deploy.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/test_and_deploy.gif rename to docs-v2/pages/core/workflows/control-flow/images/test_and_deploy.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/test_end_phase.gif b/docs-v2/pages/core/workflows/control-flow/images/test_end_phase.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/test_end_phase.gif rename to docs-v2/pages/core/workflows/control-flow/images/test_end_phase.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/trigger.gif b/docs-v2/pages/core/workflows/control-flow/images/trigger.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/trigger.gif rename to docs-v2/pages/core/workflows/control-flow/images/trigger.gif diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/images/unknown_execution_path.png b/docs-v2/pages/core/workflows/control-flow/images/unknown_execution_path.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/images/unknown_execution_path.png rename to docs-v2/pages/core/workflows/control-flow/images/unknown_execution_path.png diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/index.mdx b/docs-v2/pages/core/workflows/control-flow/index.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/index.mdx rename to docs-v2/pages/core/workflows/control-flow/index.mdx diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/parallel.mdx b/docs-v2/pages/core/workflows/control-flow/parallel.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/parallel.mdx rename to docs-v2/pages/core/workflows/control-flow/parallel.mdx diff --git a/docs-v2/pages/workflows/visual-builder/control-flow/switch.mdx b/docs-v2/pages/core/workflows/control-flow/switch.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/control-flow/switch.mdx rename to docs-v2/pages/core/workflows/control-flow/switch.mdx diff --git a/docs-v2/pages/workflows/visual-builder/errors.mdx b/docs-v2/pages/core/workflows/errors.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/errors.mdx rename to docs-v2/pages/core/workflows/errors.mdx index 98b72de2c5a68..b10e83a5de6d5 100644 --- a/docs-v2/pages/workflows/visual-builder/errors.mdx +++ b/docs-v2/pages/core/workflows/errors.mdx @@ -11,13 +11,13 @@ Both types of errors will trigger [error notifications](#error-notifications), c ## Auto-retry -You can [automatically retry events](/workflows/visual-builder/settings#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. +You can [automatically retry events](/core/workflows/settings#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. ## Apply conditional logic Many errors result from the data you're processing. You might only receive certain data from a webhook under certain conditions, or have malformed data in the payload that causes an error. -You can apply conditional logic in code, or using the [If / Else operator](/workflows/visual-builder/control-flow/ifelse), handling these conditions accordingly. +You can apply conditional logic in code, or using the [If / Else operator](/core/workflows/control-flow/ifelse), handling these conditions accordingly. ## Error notifications diff --git a/docs-v2/pages/workflows/visual-builder/http.mdx b/docs-v2/pages/core/workflows/http.mdx similarity index 94% rename from docs-v2/pages/workflows/visual-builder/http.mdx rename to docs-v2/pages/core/workflows/http.mdx index 0e5ad419afc95..ba365e9c73063 100644 --- a/docs-v2/pages/workflows/visual-builder/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -23,7 +23,7 @@ Now with a few clicks and some text you've integrated Slack into a Pipedream wor Pre-built actions are open source -All pre-built actions are published from the [Pipedream Component Registry](/apps/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/workflows/visual-builder/code/nodejs/sharing-code/). +All pre-built actions are published from the [Pipedream Component Registry](/apps/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/core/workflows/code/nodejs/sharing-code/). ## HTTP Request Action @@ -83,8 +83,8 @@ This gives you the flexibility to catch errors, use retries, or send multiple AP First, connect your account to the code step: -* [Connecting any account to a Node.js step](/workflows/visual-builder/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) -* [Connecting any account to a Python step](/workflows/visual-builder/code/pythonauth/) +* [Connecting any account to a Node.js step](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) +* [Connecting any account to a Python step](/core/workflows/code/pythonauth/) ### Conditionally sending an API Request @@ -182,13 +182,13 @@ Subscribing to all errors You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a failed API request. -[See the example in the `$.flow.rerun` docs](/workflows/visual-builder/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. +[See the example in the `$.flow.rerun` docs](/core/workflows/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. ## Platform axios ### Why `@pipedream/platform` axios? -`axios` is an HTTP client for Node.js ([see these docs](/workflows/visual-builder/code/nodejs/http-requests/) for usage examples). +`axios` is an HTTP client for Node.js ([see these docs](/core/workflows/code/nodejs/http-requests/) for usage examples). `axios` has a simple programming API and works well for most use cases. But its default error handling behavior isn't easy to use. When you make an HTTP request and the server responds with an error code in the 4XX or 5XX range of status codes, `axios` returns this stack trace: diff --git a/docs-v2/pages/workflows/visual-builder/images/actions/update-action-button.png b/docs-v2/pages/core/workflows/images/actions/update-action-button.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/actions/update-action-button.png rename to docs-v2/pages/core/workflows/images/actions/update-action-button.png diff --git a/docs-v2/pages/workflows/visual-builder/images/default-axios-stack.png b/docs-v2/pages/core/workflows/images/default-axios-stack.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/default-axios-stack.png rename to docs-v2/pages/core/workflows/images/default-axios-stack.png diff --git a/docs-v2/pages/workflows/visual-builder/images/delay/delay-step-props.png b/docs-v2/pages/core/workflows/images/delay/delay-step-props.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/delay/delay-step-props.png rename to docs-v2/pages/core/workflows/images/delay/delay-step-props.png diff --git a/docs-v2/pages/workflows/visual-builder/images/pipedream-axios-stack.png b/docs-v2/pages/core/workflows/images/pipedream-axios-stack.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/pipedream-axios-stack.png rename to docs-v2/pages/core/workflows/images/pipedream-axios-stack.png diff --git a/docs-v2/pages/workflows/visual-builder/images/pipedream-axios-success.png b/docs-v2/pages/core/workflows/images/pipedream-axios-success.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/pipedream-axios-success.png rename to docs-v2/pages/core/workflows/images/pipedream-axios-success.png diff --git a/docs-v2/pages/workflows/visual-builder/images/select-an-event.png b/docs-v2/pages/core/workflows/images/select-an-event.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/select-an-event.png rename to docs-v2/pages/core/workflows/images/select-an-event.png diff --git a/docs-v2/pages/workflows/visual-builder/images/sharing/create-share-link.png b/docs-v2/pages/core/workflows/images/sharing/create-share-link.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/sharing/create-share-link.png rename to docs-v2/pages/core/workflows/images/sharing/create-share-link.png diff --git a/docs-v2/pages/workflows/visual-builder/images/sharing/publish-as-template.png b/docs-v2/pages/core/workflows/images/sharing/publish-as-template.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/sharing/publish-as-template.png rename to docs-v2/pages/core/workflows/images/sharing/publish-as-template.png diff --git a/docs-v2/pages/workflows/visual-builder/images/sharing/sharing-workflow-button.png b/docs-v2/pages/core/workflows/images/sharing/sharing-workflow-button.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/sharing/sharing-workflow-button.png rename to docs-v2/pages/core/workflows/images/sharing/sharing-workflow-button.png diff --git a/docs-v2/pages/workflows/visual-builder/images/steps/adding-step-note.gif b/docs-v2/pages/core/workflows/images/steps/adding-step-note.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/steps/adding-step-note.gif rename to docs-v2/pages/core/workflows/images/steps/adding-step-note.gif diff --git a/docs-v2/pages/workflows/visual-builder/images/steps/step-name.png b/docs-v2/pages/core/workflows/images/steps/step-name.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/steps/step-name.png rename to docs-v2/pages/core/workflows/images/steps/step-name.png diff --git a/docs-v2/pages/workflows/visual-builder/images/steps/step-notes.png b/docs-v2/pages/core/workflows/images/steps/step-notes.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/steps/step-notes.png rename to docs-v2/pages/core/workflows/images/steps/step-notes.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/add-multiple-triggers.png b/docs-v2/pages/core/workflows/images/triggers/add-multiple-triggers.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/add-multiple-triggers.png rename to docs-v2/pages/core/workflows/images/triggers/add-multiple-triggers.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/add-trigger-button.png b/docs-v2/pages/core/workflows/images/triggers/add-trigger-button.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/add-trigger-button.png rename to docs-v2/pages/core/workflows/images/triggers/add-trigger-button.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/email-trigger.png b/docs-v2/pages/core/workflows/images/triggers/email-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/email-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/email-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/gcal-triggers.png b/docs-v2/pages/core/workflows/images/triggers/gcal-triggers.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/gcal-triggers.png rename to docs-v2/pages/core/workflows/images/triggers/gcal-triggers.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/http-trigger-url.png b/docs-v2/pages/core/workflows/images/triggers/http-trigger-url.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/http-trigger-url.png rename to docs-v2/pages/core/workflows/images/triggers/http-trigger-url.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/retrieve-large-payload.png b/docs-v2/pages/core/workflows/images/triggers/retrieve-large-payload.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/retrieve-large-payload.png rename to docs-v2/pages/core/workflows/images/triggers/retrieve-large-payload.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/select-a-trigger.png b/docs-v2/pages/core/workflows/images/triggers/select-a-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/select-a-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/select-a-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/select-email-trigger.png b/docs-v2/pages/core/workflows/images/triggers/select-email-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/select-email-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/select-email-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/select-http-trigger.png b/docs-v2/pages/core/workflows/images/triggers/select-http-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/select-http-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/select-http-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/select-rss-trigger.png b/docs-v2/pages/core/workflows/images/triggers/select-rss-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/select-rss-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/select-rss-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/images/triggers/select-schedule-trigger.png b/docs-v2/pages/core/workflows/images/triggers/select-schedule-trigger.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/images/triggers/select-schedule-trigger.png rename to docs-v2/pages/core/workflows/images/triggers/select-schedule-trigger.png diff --git a/docs-v2/pages/workflows/visual-builder/inspect.mdx b/docs-v2/pages/core/workflows/inspect.mdx similarity index 82% rename from docs-v2/pages/workflows/visual-builder/inspect.mdx rename to docs-v2/pages/core/workflows/inspect.mdx index 818fe8c516cf1..519f12b323063 100644 --- a/docs-v2/pages/workflows/visual-builder/inspect.mdx +++ b/docs-v2/pages/core/workflows/inspect.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; [The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/). Once you choose a [trigger](/workflows/steps/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. -Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/workflows/visual-builder/triggers/#examining-event-data) for that event. +Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/core/workflows/triggers/#examining-event-data) for that event. You can use the inspector to replay events, delete them, and more. @@ -32,7 +32,7 @@ The blue button with the arrow **replays** the event against the newest version ## Messages -Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/workflows/visual-builder/code/nodejs/#ending-a-workflow-early) or [errors](/workflows/visual-builder/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. +Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/core/workflows/code/nodejs/#ending-a-workflow-early) or [errors](/core/workflows/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. ## Limits diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/add-new-env-var.png b/docs-v2/pages/core/workflows/managing/images/add-new-env-var.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/add-new-env-var.png rename to docs-v2/pages/core/workflows/managing/images/add-new-env-var.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/add-remove-env-var.png b/docs-v2/pages/core/workflows/managing/images/add-remove-env-var.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/add-remove-env-var.png rename to docs-v2/pages/core/workflows/managing/images/add-remove-env-var.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/attachment-file-data.png b/docs-v2/pages/core/workflows/managing/images/attachment-file-data.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/attachment-file-data.png rename to docs-v2/pages/core/workflows/managing/images/attachment-file-data.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/edit-environment.png b/docs-v2/pages/core/workflows/managing/images/edit-environment.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/edit-environment.png rename to docs-v2/pages/core/workflows/managing/images/edit-environment.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/env-var-error.png b/docs-v2/pages/core/workflows/managing/images/env-var-error.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/env-var-error.png rename to docs-v2/pages/core/workflows/managing/images/env-var-error.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/env-vars-object-explorer.png b/docs-v2/pages/core/workflows/managing/images/env-vars-object-explorer.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/env-vars-object-explorer.png rename to docs-v2/pages/core/workflows/managing/images/env-vars-object-explorer.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/env-vars.gif b/docs-v2/pages/core/workflows/managing/images/env-vars.gif similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/env-vars.gif rename to docs-v2/pages/core/workflows/managing/images/env-vars.gif diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/params-hamburger-menu.png b/docs-v2/pages/core/workflows/managing/images/params-hamburger-menu.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/params-hamburger-menu.png rename to docs-v2/pages/core/workflows/managing/images/params-hamburger-menu.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/shared-with-me.png b/docs-v2/pages/core/workflows/managing/images/shared-with-me.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/shared-with-me.png rename to docs-v2/pages/core/workflows/managing/images/shared-with-me.png diff --git a/docs-v2/pages/workflows/visual-builder/managing/images/workflow-settings.png b/docs-v2/pages/core/workflows/managing/images/workflow-settings.png similarity index 100% rename from docs-v2/pages/workflows/visual-builder/managing/images/workflow-settings.png rename to docs-v2/pages/core/workflows/managing/images/workflow-settings.png diff --git a/docs-v2/pages/workflows/visual-builder/settings/_meta.tsx b/docs-v2/pages/core/workflows/settings/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/settings/_meta.tsx rename to docs-v2/pages/core/workflows/settings/_meta.tsx diff --git a/docs-v2/pages/workflows/visual-builder/settings/concurrency-and-throttling.mdx b/docs-v2/pages/core/workflows/settings/concurrency-and-throttling.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/settings/concurrency-and-throttling.mdx rename to docs-v2/pages/core/workflows/settings/concurrency-and-throttling.mdx diff --git a/docs-v2/pages/workflows/visual-builder/settings/index.mdx b/docs-v2/pages/core/workflows/settings/index.mdx similarity index 95% rename from docs-v2/pages/workflows/visual-builder/settings/index.mdx rename to docs-v2/pages/core/workflows/settings/index.mdx index 308485ba7b400..827e068d5acef 100644 --- a/docs-v2/pages/workflows/visual-builder/settings/index.mdx +++ b/docs-v2/pages/core/workflows/settings/index.mdx @@ -9,7 +9,7 @@ You can control workflow-specific settings in your workflow's **Settings**:
Click on Workflow Settings on the top left @@ -77,13 +77,13 @@ By default, if a step fails on all 8 retries, and throws a final error, you'll r On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/visual-builder/errors#handle-errors-with-custom-logic). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/core/workflows/errors#handle-errors-with-custom-logic). ## Data Retention Controls By default, Pipedream stores exports, logs, and other data tied to workflow executions. You can view these logs in two places: -1. [The workflow inspector](/workflows/visual-builder/inspect/#the-inspector) +1. [The workflow inspector](/core/workflows/inspect/#the-inspector) 2. [Event History](/workflows/event-history) But if you're processing sensitive data, you may not want to store those logs. You can **Disable data retention** in your workflow settings to disable **all** logging. Since Pipedream stores no workflow logs with this setting enabled, you'll see no logs in the inspector or event history UI. @@ -100,7 +100,7 @@ Refer to our [pricing page](https://pipedream.com/pricing) to understand the lat **Avoid surfacing events in the builder** -Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/workflows/visual-builder/triggers/#pipedream-specific-request-parameters). +Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/core/workflows/triggers/#pipedream-specific-request-parameters). @@ -170,7 +170,7 @@ Incoming requests are handled by a single worker, one at a time. If you only rec But you might have a higher-volume app that receives two concurrent requests. In that case, Pipedream spins up **two** workers to handle each request. -For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/workflows/visual-builder/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. +For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/core/workflows/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. ### Do compute budgets apply to dedicated workers? diff --git a/docs-v2/pages/workflows/visual-builder/sharing.mdx b/docs-v2/pages/core/workflows/sharing.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/sharing.mdx rename to docs-v2/pages/core/workflows/sharing.mdx diff --git a/docs-v2/pages/workflows/visual-builder/sources.mdx b/docs-v2/pages/core/workflows/sources.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/sources.mdx rename to docs-v2/pages/core/workflows/sources.mdx diff --git a/docs-v2/pages/workflows/visual-builder/triggers.mdx b/docs-v2/pages/core/workflows/triggers.mdx similarity index 92% rename from docs-v2/pages/workflows/visual-builder/triggers.mdx rename to docs-v2/pages/core/workflows/triggers.mdx index 112c47a3c8820..b7aac9ecc101f 100644 --- a/docs-v2/pages/workflows/visual-builder/triggers.mdx +++ b/docs-v2/pages/core/workflows/triggers.mdx @@ -64,7 +64,7 @@ Yes, you can add any number of triggers to a workflow. Click the top right menu ### Shape of the `steps.trigger.event` object -In all workflows, you have access to [event data](/workflows/visual-builder/triggers/#event-format) using the variable `steps.trigger.event`. +In all workflows, you have access to [event data](/core/workflows/triggers/#event-format) using the variable `steps.trigger.event`. The shape of the event is specific to the source. For example, RSS sources produce events with a `url` and `title` property representing the data provided by new items from a feed. Google Calendar sources produce events with a meeting title, start date, etc. @@ -87,7 +87,7 @@ Pipedream also supports [custom domains](/workflows/domains). This lets you host ### Accessing HTTP request data -You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/workflows/visual-builder/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. +You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/core/workflows/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. ### Valid Requests @@ -230,7 +230,7 @@ To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instea When you send JSON in the HTTP payload, or when JSON data is sent in the payload from a webhook provider, **Pipedream converts that JSON to its equivalent JavaScript object**. The trigger data can be referenced using [the `steps` object](#shape-of-the-stepstriggerevent-object). -In the [Inspector](/workflows/visual-builder/inspect), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. +In the [Inspector](/core/workflows/inspect), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. ### How Pipedream handles `multipart/form-data` @@ -263,11 +263,11 @@ These params can be set as headers or query string parameters on any request to Set to `1` to prevent logging any data for this execution. Pipedream will execute all steps of the workflow, but no data will be logged to Pipedream. No event will show up in the inspector or the Event History UI. -If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/workflows/visual-builder/settings/#data-retention-controls), instead. +If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/core/workflows/settings/#data-retention-controls), instead. #### `x-pd-notrigger` -Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/workflows/visual-builder/triggers/#selecting-a-test-event) on the HTTP trigger. +Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/core/workflows/triggers/#selecting-a-test-event) on the HTTP trigger. #### Limits @@ -292,7 +292,7 @@ In workflows, Pipedream saves the raw payload data in a file whose URL you can r ![Raw body URL in the event data under steps.trigger.event.body.raw_body_url](https://res.cloudinary.com/pipedreamin/image/upload/v1647895357/docs/components/CleanShot_2022-03-21_at_16.42.01_2x_w6dmqk.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). #### Example: Download the HTTP payload using the Send HTTP Request action @@ -306,7 +306,7 @@ The payload from the trigger of the workflow is exported to the variable `steps. #### Example: Download the HTTP payload to the `/tmp` directory -[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -325,7 +325,7 @@ export default defineComponent({ }) ``` -You can [read this file](/workflows/visual-builder/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. +You can [read this file](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. #### How the payload data is saved @@ -345,7 +345,7 @@ In workflows, these file URLs are provided in the `steps.trigger.event.body` var ![Raw file URL in event data](/images/triggers/file-upload-urls.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). #### Example: upload a file using `cURL` @@ -357,7 +357,7 @@ curl -F 'image=@my_image.png' https://myendpoint.m.pipedream.net The `-F` tells `cURL` we're sending form data, with a single "part": a field named `image`, with the content of the image as the value (the `@` allows `cURL` to reference a local file). -When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/workflows/visual-builder/inspect#the-inspector), and you'll see the `image` property under `event.body`: +When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/core/workflows/inspect#the-inspector), and you'll see the `image` property under `event.body`: ![Image form data](/images/triggers/image_form_data.png) @@ -367,7 +367,7 @@ Within the `image` property of `event.body`, you'll see the value of this URL in #### Example: Download this file to the `/tmp` directory -[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -586,7 +586,7 @@ If you're running a scheduled job once a day, you probably don't want to wait un ### Job History -You'll see the history of job executions under the **Job History** section of the [Inspector](/workflows/visual-builder/inspect). +You'll see the history of job executions under the **Job History** section of the [Inspector](/core/workflows/inspect). Clicking on a specific job shows the execution details for that job — all the logs and observability associated with that run of the workflow. @@ -602,9 +602,9 @@ You can also [write code](/code/) to trigger any complex notification logic you' When you run a scheduled job, you may need to troubleshoot errors or other execution issues. Pipedream offers built-in, step-level logs that show you detailed execution information that should aid troubleshooting. -Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/workflows/visual-builder/inspect). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. +Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/core/workflows/inspect). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. -Code steps show [logs](/workflows/visual-builder/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. +Code steps show [logs](/core/workflows/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. [Actions](/workflows/contributing/components#actions) and [Destinations](/workflows/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/workflows/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: @@ -620,7 +620,7 @@ Pipedream creates an email address specific to your workflow. Any email sent to As soon as you send an email to the workflow-specific address, Pipedream parses its body, headers, and attachments into a JavaScript object it exposes in the `steps.trigger.event` variable that you can access within your workflow. This transformation can take a few seconds to perform. Once done, Pipedream will immediately trigger your workflow with the transformed payload. -[Read more about the shape of the email trigger event](/workflows/visual-builder/triggers/#email). +[Read more about the shape of the email trigger event](/core/workflows/triggers/#email). ### Sending large emails @@ -650,7 +650,7 @@ export default defineComponent({ #### Example: Download the email to the `/tmp` directory, read it and parse it -[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): +[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): ```javascript import stream from "stream"; @@ -686,7 +686,7 @@ You can attach any files to your email, up to [the total email size limit](/work Attachments are stored in `steps.trigger.event.attachments`, which provides an array of attachment objects. Each attachment in that array exposes key properties: -- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. +- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. - `content`: If the attachment contains text-based content, Pipedream renders the attachment in `content`, up to 10,000 bytes. - `contentTruncated`: `true` if the attachment contained text-based content larger than 10,000 bytes. If `true`, the data in `content` will be truncated, and you should fetch the full attachment from `contentUrl`. @@ -715,7 +715,7 @@ Email attachments are saved to S3, and are accessible in your workflows over [pr If the presigned URL for the attachment has expired, then you'll need to send another email to create a brand new pre-signed URL. -If you're using email attachments in combination with [`$.flow.delay`](/workflows/visual-builder/code/nodejs/delay/) or [`$.flow.rerun`](/workflows/visual-builder/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. +If you're using email attachments in combination with [`$.flow.delay`](/core/workflows/code/nodejs/delay/) or [`$.flow.rerun`](/core/workflows/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. To overcome this, we suggest uploading your email attachments to your Project's [File Store](/workflows/projects/file-stores/) for persistent storage. @@ -731,10 +731,10 @@ This will create an RSS [event source](/sources/) that polls the feed for new it Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: -- [HTTP triggers](/workflows/visual-builder/triggers#http) invoke your workflow on HTTP requests. -- [Cron triggers](/workflows/visual-builder/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/workflows/visual-builder/triggers#email) invoke your workflow on inbound emails. -- [Event sources](/workflows/visual-builder/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. +- [HTTP triggers](/core/workflows/triggers#http) invoke your workflow on HTTP requests. +- [Cron triggers](/core/workflows/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/core/workflows/triggers#email) invoke your workflow on inbound emails. +- [Event sources](/core/workflows/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. ### Selecting a test event @@ -842,7 +842,7 @@ Other paid plans have longer retention. [See the pricing page](https://pipedream Events are also stored in [event history](/workflows/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. -Events that are [delayed](/workflows/visual-builder/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. +Events that are [delayed](/core/workflows/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/workflows/event-history/). diff --git a/docs-v2/pages/workflows/visual-builder/using-props.mdx b/docs-v2/pages/core/workflows/using-props.mdx similarity index 100% rename from docs-v2/pages/workflows/visual-builder/using-props.mdx rename to docs-v2/pages/core/workflows/using-props.mdx diff --git a/docs-v2/pages/workflows/workspaces/_meta.tsx b/docs-v2/pages/core/workspaces/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/workspaces/_meta.tsx rename to docs-v2/pages/core/workspaces/_meta.tsx diff --git a/docs-v2/pages/workflows/workspaces/domain-verification.mdx b/docs-v2/pages/core/workspaces/domain-verification.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/domain-verification.mdx rename to docs-v2/pages/core/workspaces/domain-verification.mdx diff --git a/docs-v2/pages/workflows/workspaces/images/context-switcher.png b/docs-v2/pages/core/workspaces/images/context-switcher.png similarity index 100% rename from docs-v2/pages/workflows/workspaces/images/context-switcher.png rename to docs-v2/pages/core/workspaces/images/context-switcher.png diff --git a/docs-v2/pages/workflows/workspaces/images/create-an-org.gif b/docs-v2/pages/core/workspaces/images/create-an-org.gif similarity index 100% rename from docs-v2/pages/workflows/workspaces/images/create-an-org.gif rename to docs-v2/pages/core/workspaces/images/create-an-org.gif diff --git a/docs-v2/pages/workflows/workspaces/index.mdx b/docs-v2/pages/core/workspaces/index.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/index.mdx rename to docs-v2/pages/core/workspaces/index.mdx diff --git a/docs-v2/pages/workflows/workspaces/sso/_meta.tsx b/docs-v2/pages/core/workspaces/sso/_meta.tsx similarity index 100% rename from docs-v2/pages/workflows/workspaces/sso/_meta.tsx rename to docs-v2/pages/core/workspaces/sso/_meta.tsx diff --git a/docs-v2/pages/workflows/workspaces/sso/google.mdx b/docs-v2/pages/core/workspaces/sso/google.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/sso/google.mdx rename to docs-v2/pages/core/workspaces/sso/google.mdx diff --git a/docs-v2/pages/workflows/workspaces/sso/index.mdx b/docs-v2/pages/core/workspaces/sso/index.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/sso/index.mdx rename to docs-v2/pages/core/workspaces/sso/index.mdx diff --git a/docs-v2/pages/workflows/workspaces/sso/okta.mdx b/docs-v2/pages/core/workspaces/sso/okta.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/sso/okta.mdx rename to docs-v2/pages/core/workspaces/sso/okta.mdx diff --git a/docs-v2/pages/workflows/workspaces/sso/saml.mdx b/docs-v2/pages/core/workspaces/sso/saml.mdx similarity index 100% rename from docs-v2/pages/workflows/workspaces/sso/saml.mdx rename to docs-v2/pages/core/workspaces/sso/saml.mdx diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index ee9c1dadfac61..0d2272e0d672b 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -11,7 +11,7 @@ We are excited to announce that we have launched a new version (v2) of Pipedream We have re-imagined the UX from the ground up, made the product much easier to use and have improved performance. In addition, we are introducing powerful new features including: - **Edit & test** your workflows in separate editing mode without impacting live workflows -- **Support for multiple languages** including [Node.js](/workflows/visual-builder/code/nodejs), [Python](/code/python), [Bash](/workflows/visual-builder/code/bash) and [Go](/code/go) +- **Support for multiple languages** including [Node.js](/core/workflows/code/nodejs), [Python](/code/python), [Bash](/core/workflows/code/bash) and [Go](/code/go) - **Granular testing** including the ability to test individual steps and more - **Multiple triggers** are now supported per workflow - **Improved** forms for easier configuration and streamlined building @@ -129,7 +129,7 @@ defineComponent({ }); ``` -Allowing all of the scaffolding to be edited opens up the ability to [pass props](/workflows/visual-builder/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. +Allowing all of the scaffolding to be edited opens up the ability to [pass props](/core/workflows/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. ### Step Exports @@ -248,7 +248,7 @@ After testing the step, you'll see the Slack app will appear in the **Configurat You can still return an HTTP response from an HTTP-triggered workflow. -Use [`$.respond`](/workflows/visual-builder/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. +Use [`$.respond`](/core/workflows/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. ```javascript export default defineComponent({ @@ -280,7 +280,7 @@ If you need assistance transferring workflows across accounts, [please contact u ### `$checkpoint` -The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/workflows/visual-builder/code/nodejs/using-data-stores/). +The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/core/workflows/code/nodejs/using-data-stores/). ### Public workflows @@ -314,7 +314,7 @@ To replay past events against your deploy v2 workflows, open the event's menu an ### What are the limitations of the new (v2) workflow builder? -- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/workflows/visual-builder/code/nodejs/using-data-stores/) provides a similar API. +- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/core/workflows/code/nodejs/using-data-stores/) provides a similar API. - Sharing workflows is not supported - Making workflows public is not supported diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index 40451a96dab6a..0116a4ef58da1 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -28,7 +28,7 @@ Pipedream's plan for individuals and teams running production workflows. [See th ### Auto-retry -[A workflow setting](/workflows/visual-builder/settings#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. +[A workflow setting](/core/workflows/settings#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. ## B @@ -92,7 +92,7 @@ The public registry of [components](#component) available to Pipedream users, [a ### Concurrency -[A workflow setting](/workflows/visual-builder/settings/concurrency-and-throttling#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. +[A workflow setting](/core/workflows/settings/concurrency-and-throttling#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. ### Connected account @@ -118,11 +118,11 @@ An [event source](#event-source) that you create using custom code, or by modify ### Data retention -A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/workflows/visual-builder/settings#data-retention-controls) for more details. +A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/core/workflows/settings#data-retention-controls) for more details. ### Dedicated workers -[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/workflows/visual-builder/settings#eliminate-cold-starts) for more details. +[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/core/workflows/settings#eliminate-cold-starts) for more details. ### Deduper @@ -130,7 +130,7 @@ A workflow setting that allows you to configure how long Pipedream stores event ### Delay -[A built-in service](/workflows/visual-builder/control-flow/delay) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. +[A built-in service](/core/workflows/control-flow/delay) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. ### Destination @@ -183,11 +183,11 @@ Events are emitted by [sources](#event-source) and consumed by workflows. Events ### Event context -Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/workflows/visual-builder/triggers#stepstriggercontext). +Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/core/workflows/triggers#stepstriggercontext). ### Event data -The content of the event, exposed in [`steps.trigger.event`](/workflows/visual-builder/triggers). +The content of the event, exposed in [`steps.trigger.event`](/core/workflows/triggers). ### Event history @@ -211,18 +211,18 @@ When a workflow is triggered by an event, the running instance of the workflow o ### Execution rate controls -The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/workflows/visual-builder/settings/concurrency-and-throttling#throttling) for more details. +The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/core/workflows/settings/concurrency-and-throttling#throttling) for more details. ### Export Depending on the context, **export** can function as a noun or verb: - **Noun**: A synonym for [step export](#step-export) -- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/workflows/visual-builder/code/nodejs#using-export) or `return`. +- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/core/workflows/code/nodejs#using-export) or `return`. ### Expression -In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/workflows/visual-builder/using-props#entering-expressions) to reference prior steps or compute custom values at runtime. +In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/core/workflows/using-props#entering-expressions) to reference prior steps or compute custom values at runtime. ### External credentials @@ -372,7 +372,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Object explorer -The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/workflows/visual-builder/using-props#use-the-object-explorer) for more details. +The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/core/workflows/using-props#use-the-object-explorer) for more details. ## Q @@ -418,7 +418,7 @@ A connection between a [listener](#listener) and an [emitter](#emitter) that all ### Suspend -Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/workflows/visual-builder/code/nodejs/rerun#flowsuspend) to pause the workflow. +Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun#flowsuspend) to pause the workflow. ## T @@ -428,7 +428,7 @@ Synonym for [execution rate controls](#execution-rate-controls). ### Timeout -All workflows have [a default timeout](/workflows/limits#time-per-execution). You can configure a custom timeout in the [workflow settings](/workflows/visual-builder/settings#execution-timeout-limit). +All workflows have [a default timeout](/workflows/limits#time-per-execution). You can configure a custom timeout in the [workflow settings](/core/workflows/settings#execution-timeout-limit). ### `/tmp` directory diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index eb0a7b46c3f3c..a405aa7fb7080 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -13,7 +13,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t } ``` -When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/workflows/visual-builder/triggers/). +When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/core/workflows/triggers/). You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -177,4 +177,4 @@ Scheduled tasks are emitted by the event source as events, which you can consume - [The Pipedream REST API](/api/rest/) - [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) -[See the docs on consuming events from sources](/workflows/visual-builder/sources#consuming-events-from-sources) for more information. +[See the docs on consuming events from sources](/core/workflows/sources#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/pricing/index.mdx b/docs-v2/pages/pricing/index.mdx index d8fb606d8c162..39da1282e92dd 100644 --- a/docs-v2/pages/pricing/index.mdx +++ b/docs-v2/pages/pricing/index.mdx @@ -48,7 +48,7 @@ Pipedream uses a number of terms to describe platform metrics and details of our ### Credits -Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/visual-builder/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts). +Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/core/workflows/control-flow#workflow-segments). Credits are also charged for [dedicated workers](/core/workflows/settings/#eliminate-cold-starts). Unlike some other platforms, Pipedream does not charge for usage based on the number of steps. Credits are not charged for workflows during development or testing. @@ -156,7 +156,7 @@ Upgrading your subscription instantly activates the features available to your w Downgrades will apply at the end of your billing cycle, and any workflows that use features outside of the new billing plan will be automatically disabled. -For example, if your workspace downgrades from Advanced to Basic and a workflow uses an Advanced feature such as [auto-retries](/workflows/visual-builder/settings/#auto-retry-errors), then this workflow will be disabled because the workspace plan no longer qualifies for that feature. +For example, if your workspace downgrades from Advanced to Basic and a workflow uses an Advanced feature such as [auto-retries](/core/workflows/settings/#auto-retry-errors), then this workflow will be disabled because the workspace plan no longer qualifies for that feature. Additionally, resource limits such as the number of active workflows and connected accounts will also be enforced at this same time. diff --git a/docs-v2/pages/privacy-and-security/best-practices.mdx b/docs-v2/pages/privacy-and-security/best-practices.mdx index d15c47ab946f7..62d264e194aac 100644 --- a/docs-v2/pages/privacy-and-security/best-practices.mdx +++ b/docs-v2/pages/privacy-and-security/best-practices.mdx @@ -23,7 +23,7 @@ When you connect to APIs in a workflow, or deliver data to third-party destinati HTTP triggers are public by default, and require no authorization or token to invoke. -For many workflows, you should [configure authorization](/workflows/visual-builder/triggers#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. +For many workflows, you should [configure authorization](/core/workflows/triggers#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. For third-party services like webhooks, that authorize requests using their own mechanism, use the [Validate Webhook Auth action](https://pipedream.com/apps/http/actions/validate-webhook-auth). This supports common auth options, and you don't have to write any code to configure it. diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index 3b70d89c7c0f0..e2b3636b2636d 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -147,7 +147,7 @@ The **execution environment** refers to the environment in which your sources, w Each version of a source or workflow is deployed to its own virtual machine in AWS. This means your execution environment has its own RAM and disk, isolated from other users' environments. You can read more about the details of the virtualization and isolation mechanisms used to secure your execution environment [here](https://firecracker-microvm.github.io/). -Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/workflows/visual-builder/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. +Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/core/workflows/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. ## Controlling egress traffic from Pipedream diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 375b20c123d39..a005fbfee910e 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -21,19 +21,19 @@ Pipedream also operates a [built-in key-value store](/data-stores/) that you can ## How do I delay the execution of a workflow? -Use Pipedream's [built-in Delay actions](/workflows/visual-builder/control-flow/delay) to delay a workflow at any step. +Use Pipedream's [built-in Delay actions](/core/workflows/control-flow/delay) to delay a workflow at any step. ## How can my workflow run faster? Here are a few things that can help your workflow execute faster: -1. **Increase memory:** Increase your [workflow memory](/workflows/visual-builder/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. +1. **Increase memory:** Increase your [workflow memory](/core/workflows/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/visual-builder/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/core/workflows/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. -3. **Simplify your workflow:** Reduce the number of [steps](/workflows#code-actions) and [segments](/workflows/visual-builder/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. +3. **Simplify your workflow:** Reduce the number of [steps](/workflows#code-actions) and [segments](/core/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. -4. **Activate warm workers:** Use [warm workers](/workflows/visual-builder/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/visual-builder/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. +4. **Activate warm workers:** Use [warm workers](/core/workflows/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/core/workflows/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. ## How can I save common functions as steps? @@ -43,8 +43,8 @@ You can also publish common functions in your own package on a public registry l ## Is Puppeteer supported in Pipedream? -Yes, see [our Puppeteer docs](/workflows/visual-builder/code/nodejs/browser-automation/#puppeteer) for more detail. +Yes, see [our Puppeteer docs](/core/workflows/code/nodejs/browser-automation/#puppeteer) for more detail. ## Is Playwright supported in Pipedream? -Yes, see [our Puppeteer docs](/workflows/visual-builder/code/nodejs/browser-automation/#playwright) for more detail. +Yes, see [our Puppeteer docs](/core/workflows/code/nodejs/browser-automation/#playwright) for more detail. diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index 71725c4803f1c..3554a5cc3dd64 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -68,7 +68,7 @@ Your workflow's ID is the value that starts with `p_`. In this example: `p_abc12 ## How do I invoke another workflow? -We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/workflows/visual-builder/code/nodejs#invoke-another-workflow). +We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/core/workflows/code/nodejs#invoke-another-workflow). Another option is to make an HTTP request to a Pipedream HTTP webhook trigger. @@ -114,15 +114,15 @@ Event sources and workflows have a [default time limit on a given execution](/wo To address timeouts, you'll either need to: 1. Figure out why your code is running for longer than expected. It's important to note that **timeouts are not an issue with Pipedream — they are specific to your workflow**. Often, you're making a request to a third party API that doesn't respond in the time you expect, or you're processing a large amount of data in your workflow, and it doesn't complete before you hit the execution limit. -2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/workflows/visual-builder/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). +2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/core/workflows/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). ## Out of Memory -Pipedream [limits the default memory](/workflows/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/workflows/visual-builder/settings/#memory)**. +Pipedream [limits the default memory](/workflows/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/core/workflows/settings/#memory)**. This can happen for two main reasons: -1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/workflows/visual-builder/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). +1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). 2. When you have many steps in your Pipedream workflow. When your workflow runs, Pipedream runs a separate process for each step in your workflow. That incurs some memory overhead. Typically this happens when you have more than 8-10 steps. When you see an OOM error on a workflow with many steps, try increasing the memory. ## Rate Limit Exceeded @@ -137,14 +137,14 @@ By default, Pipedream limits the size of incoming HTTP payloads. If you exceed t Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/workflows/limits/). -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/visual-builder/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/visual-builder/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/core/workflows/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/core/workflows/triggers/#large-file-support). ## Function Payload Limit Exceeded The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. -Often, this occurs when you pass large data between steps using [step exports](/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/workflows/visual-builder/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/workflows/visual-builder/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. +Often, this occurs when you pass large data between steps using [step exports](/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. Pipedream also compresses the function payload from your workflow, which can yield roughly a 2x-3x increase in payload size (somewhere between `12MB` and `18MB`), depending on the data. @@ -156,9 +156,9 @@ Often, objects with this many nested objects result from a programming error tha ## Event Queue Full -Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/workflows/visual-builder/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. +Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/core/workflows/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. -[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/workflows/visual-builder/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow) for a given workflow. +[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/core/workflows/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow) for a given workflow. ## Credit Budget Exceeded @@ -178,7 +178,7 @@ There are a few known ways this can be caused and how to solve them. Pipedream components are updated continously. But when new versions of actions and sources are published to the Pipedream Component Registry, your workflows are not updated by default. -[An **Update** prompt](/workflows/visual-builder/actions#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. +[An **Update** prompt](/core/workflows/actions#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. Sources do not feature an update button at this time, to receive the latest version, you'll need to create a new source, then attach it to your workflow. @@ -190,7 +190,7 @@ By default, Pipedream automatically updates NPM and PyPI packages to the latest However, if a new package version includes bugs, or changes it's export signature, then this may cause a `Pipedream Internal Error`. -You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/workflows/visual-builder/code/nodejs/#pinning-package-versions) or [Python code steps](/workflows/visual-builder/code/python#pinning-package-versions) to the last known working version. +You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/core/workflows/code/nodejs/#pinning-package-versions) or [Python code steps](/core/workflows/code/python#pinning-package-versions) to the last known working version. Alternatively, if the error is due to a major release that changes the import signature of a package, then modifying your code to match the signature may help. @@ -224,7 +224,7 @@ import pick from "lodash.pick" This error occurs when Promises or asynchronous code is not properly finished before the next step begins execution. -See the [Asynchronous section of the Node.js documentation](/workflows/visual-builder/code/nodejs/async/#the-problem) for more details. +See the [Asynchronous section of the Node.js documentation](/core/workflows/code/nodejs/async/#the-problem) for more details. ### How do I share my workflow with Support? diff --git a/docs-v2/validate-mdx-links.mjs b/docs-v2/validate-mdx-links.mjs index b20d8c7d6a164..411d3242059a4 100755 --- a/docs-v2/validate-mdx-links.mjs +++ b/docs-v2/validate-mdx-links.mjs @@ -111,7 +111,7 @@ function extractAnchors(content, filePath) { const basePath = "/" + relativePath.replace(/\.mdx$/, ""); const baseDir = dirname(basePath); - // For basePath /workflows/visual-builder/code/nodejs.mdx -> /workflows/visual-builder/code/nodejs + // For basePath /core/workflows/code/nodejs.mdx -> /core/workflows/code/nodejs const normalizedBasePath = normalizePath(basePath); anchors.add(normalizedBasePath.toLowerCase()); diff --git a/docs-v2/vercel.json b/docs-v2/vercel.json index 7988d5a7a04f1..831f10b8f8d86 100644 --- a/docs-v2/vercel.json +++ b/docs-v2/vercel.json @@ -32,7 +32,7 @@ }, { "source": "/docs/notebook/inspector/", - "destination": "/workflows/visual-builder/triggers/inspect/" + "destination": "/core/workflows/triggers/inspect/" }, { "source": "/docs/notebook/workflows/data-management/destinations/s3/", @@ -64,7 +64,7 @@ }, { "source": "/docs/notebook/observability/", - "destination": "/workflows/visual-builder/triggers/inspect/" + "destination": "/core/workflows/triggers/inspect/" }, { "source": "/docs/notebook/sources/", @@ -108,7 +108,7 @@ }, { "source": "/docs/workflows/steps/code/async/", - "destination": "/docs/workflows/visual-builder/code/nodejs/async/" + "destination": "/docs/core/workflows/code/nodejs/async/" }, { "source": "/docs/workflows/steps/code/state", @@ -167,40 +167,40 @@ "destination": "/docs/apps/" }, { - "source": "/docs/workflows/visual-builder/triggers/cold-starts/", - "destination": "/workflows/visual-builder/settings/#eliminate-cold-starts" + "source": "/docs/core/workflows/triggers/cold-starts/", + "destination": "/core/workflows/settings/#eliminate-cold-starts" }, { "source": "/docs/workflows/examples/waiting-to-execute-next-step-of-workflow/", - "destination": "/docs/workflows/visual-builder/code/nodejs/delay/" + "destination": "/docs/core/workflows/code/nodejs/delay/" }, { "source": "/docs/workflows/networking/", "destination": "/docs/workflows/vpc/" }, { - "source": "/docs/workflows/visual-builder/code/python#making-a-get-request", - "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#making-a-get-request" + "source": "/docs/core/workflows/code/python#making-a-get-request", + "destination": "/docs/core/workflows/code/pythonhttp-requests/#making-a-get-request" }, { - "source": "/docs/workflows/visual-builder/code/python#making-a-post-request", - "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#making-a-post-request" + "source": "/docs/core/workflows/code/python#making-a-post-request", + "destination": "/docs/core/workflows/code/pythonhttp-requests/#making-a-post-request" }, { - "source": "/docs/workflows/visual-builder/code/python#sending-files", - "destination": "/docs/workflows/visual-builder/code/pythonhttp-requests/#sending-files" + "source": "/docs/core/workflows/code/python#sending-files", + "destination": "/docs/core/workflows/code/pythonhttp-requests/#sending-files" }, { - "source": "/docs/workflows/visual-builder/code/python#writing-a-file-to-tmp", - "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#writing-a-file-to-tmp" + "source": "/docs/core/workflows/code/python#writing-a-file-to-tmp", + "destination": "/docs/core/workflows/code/pythonworking-with-files/#writing-a-file-to-tmp" }, { - "source": "/docs/workflows/visual-builder/code/python#reading-a-file-from-tmp", - "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#reading-a-file-from-tmp" + "source": "/docs/core/workflows/code/python#reading-a-file-from-tmp", + "destination": "/docs/core/workflows/code/pythonworking-with-files/#reading-a-file-from-tmp" }, { - "source": "/docs/workflows/visual-builder/code/python#listing-files-in-tmp", - "destination": "/docs/workflows/visual-builder/code/pythonworking-with-files/#listing-files-in-tmp" + "source": "/docs/core/workflows/code/python#listing-files-in-tmp", + "destination": "/docs/core/workflows/code/pythonworking-with-files/#listing-files-in-tmp" }, { "source": "/docs/api", @@ -227,12 +227,12 @@ "destination": "/docs/quickstart/github-sync" }, { - "source": "/docs/workflows/visual-builder/triggers/inspect", + "source": "/docs/core/workflows/triggers/inspect", "destination": "/docs/workflows/inspect" }, { "source": "/docs/workflows/steps/triggers", - "destination": "/docs/workflows/visual-builder/triggers" + "destination": "/docs/core/workflows/triggers" }, { "source": "/docs/workflows/steps/actions", @@ -240,7 +240,7 @@ }, { "source": "/docs/workflows/flow-control", - "destination": "/docs/workflows/visual-builder/control-flow" + "destination": "/docs/core/workflows/control-flow" }, { "source": "/docs/workflows/workspaces/okta", From 5a1becf0b244e9fbd45e9dc0df5ab90ea2310000 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Mon, 17 Feb 2025 16:21:49 -0300 Subject: [PATCH 14/29] move images to public folder --- docs-v2/pages/account/billing-settings.mdx | 4 +- .../components/actions-quickstart.mdx | 2 +- .../core/contributing/components/api.mdx | 8 +- .../contributing/components/guidelines.mdx | 4 +- .../core/contributing/components/index.mdx | 4 +- .../components/sources-quickstart.mdx | 8 +- .../core/data-management/data-stores.mdx | 14 +-- .../http/images/http-request-response.png | Bin 177753 -> 0 bytes .../http/images/three-http-requests.png | Bin 75417 -> 0 bytes .../http/images/webhook-dest-params.png | Bin 47513 -> 0 bytes .../http/images/webhook-destination.png | Bin 31579 -> 0 bytes .../destinations/images/new-code-step.png | Bin 18244 -> 0 bytes .../destinations/images/new-code.png | Bin 34753 -> 0 bytes .../images/webhook-action-params.png | Bin 83155 -> 0 bytes .../destinations/images/webhook-action.png | Bin 23022 -> 0 bytes .../destinations/s3/images/s3-action.png | Bin 16989 -> 0 bytes .../destinations/s3/images/s3-dest-params.png | Bin 63981 -> 0 bytes .../core/data-management/destinations/sse.mdx | 2 +- docs-v2/pages/core/index.mdx | 8 +- .../pages/core/integrations/external-auth.mdx | 4 +- .../pages/core/projects/access-controls.mdx | 16 +-- docs-v2/pages/core/projects/index.mdx | 2 +- docs-v2/pages/core/rest-api/webhooks.mdx | 4 +- docs-v2/pages/core/workflows/actions.mdx | 2 +- .../code/nodejs/ai-code-generation.mdx | 2 +- .../pages/core/workflows/code/nodejs/auth.mdx | 4 +- .../code/nodejs/images/console-dir.png | Bin 37884 -> 0 bytes .../code/nodejs/images/console-log-error.png | Bin 51381 -> 0 bytes .../code/nodejs/images/dollar-end.png | Bin 14082 -> 0 bytes .../nodejs/images/exception-in-code-cell.png | Bin 33954 -> 0 bytes .../code/nodejs/images/exception.png | Bin 13271 -> 0 bytes .../code/nodejs/images/new-button.png | Bin 8726 -> 0 bytes .../code/nodejs/images/new-code-step.png | Bin 45974 -> 0 bytes .../code/nodejs/images/syntax-error.png | Bin 15513 -> 0 bytes .../images/this-checkpoint-observability.png | Bin 36253 -> 0 bytes .../core/workflows/code/nodejs/index.mdx | 4 +- .../code/nodejs/using-data-stores.mdx | 2 +- .../pages/core/workflows/code/python/auth.mdx | 4 +- .../code/python/images/print-logs.png | Bin 278719 -> 0 bytes .../core/workflows/code/python/index.mdx | 2 +- .../core/workflows/control-flow/delay.mdx | 2 +- .../workflows/control-flow/end-workflow.mdx | 4 +- .../core/workflows/control-flow/ifelse.mdx | 20 ++-- .../core/workflows/control-flow/index.mdx | 110 +++++++++--------- .../core/workflows/control-flow/parallel.mdx | 28 ++--- .../core/workflows/control-flow/switch.mdx | 20 ++-- docs-v2/pages/core/workflows/http.mdx | 18 +-- .../managing/images/add-new-env-var.png | Bin 42583 -> 0 bytes .../managing/images/add-remove-env-var.png | Bin 5157 -> 0 bytes .../managing/images/attachment-file-data.png | Bin 73237 -> 0 bytes .../managing/images/edit-environment.png | Bin 11842 -> 0 bytes .../managing/images/env-var-error.png | Bin 28845 -> 0 bytes .../images/env-vars-object-explorer.png | Bin 61705 -> 0 bytes .../workflows/managing/images/env-vars.gif | Bin 107179 -> 0 bytes .../managing/images/params-hamburger-menu.png | Bin 8840 -> 0 bytes .../managing/images/shared-with-me.png | Bin 31385 -> 0 bytes .../managing/images/workflow-settings.png | Bin 29773 -> 0 bytes docs-v2/pages/core/workflows/triggers.mdx | 22 ++-- .../workspaces/images/context-switcher.png | Bin 34015 -> 0 bytes .../core/workspaces/images/create-an-org.gif | Bin 129973 -> 0 bytes .../deprecated/migrate-from-v1/index.mdx | 18 +-- ...iting-to-execute-next-step-of-workflow.mdx | 19 ++- .../images/console-log-test.png | Bin 30200 -> 0 bytes .../your-first-workflow/images/create-rb.png | Bin 13474 -> 0 bytes .../images/destination-details.png | Bin 51151 -> 0 bytes .../images/empty-title-description.png | Bin 29863 -> 0 bytes .../your-first-workflow/images/event-body.png | Bin 16307 -> 0 bytes .../images/event-headers-expanded.png | Bin 66633 -> 0 bytes .../images/event-headers.png | Bin 11518 -> 0 bytes .../images/event-new-key.png | Bin 30773 -> 0 bytes .../images/example-event.png | Bin 102750 -> 0 bytes .../images/first-pipeline-request.png | Bin 37272 -> 0 bytes .../your-first-workflow/images/hurlit.png | Bin 138762 -> 0 bytes .../images/inspector-destinations.png | Bin 35081 -> 0 bytes .../images/lodash-mean.png | Bin 41409 -> 0 bytes .../images/new-code-cell.png | Bin 12482 -> 0 bytes .../images/new-destination.png | Bin 50832 -> 0 bytes .../images/new-pipeline-url.png | Bin 21418 -> 0 bytes .../images/new-pipeline.png | Bin 8903 -> 0 bytes .../your-first-workflow/images/new-step.png | Bin 20098 -> 0 bytes .../images/new-title-description.png | Bin 37886 -> 0 bytes .../your-first-workflow/images/new-url.png | Bin 25899 -> 0 bytes .../your-first-workflow/images/rb-url.png | Bin 37387 -> 0 bytes .../images/response-from-destination.png | Bin 17729 -> 0 bytes .../your-first-workflow/images/save.png | Bin 6727 -> 0 bytes .../images/sent-to-destination.png | Bin 24378 -> 0 bytes .../your-first-workflow/images/source.png | Bin 46213 -> 0 bytes .../images/sql-destination-details.png | Bin 86145 -> 0 bytes .../your-first-workflow/images/sql-tab.png | Bin 19925 -> 0 bytes docs-v2/pages/images/add-new-env-var.png | Bin 42583 -> 0 bytes docs-v2/pages/images/add-remove-env-var.png | Bin 5157 -> 0 bytes docs-v2/pages/images/app-based-trigger.png | Bin 115669 -> 0 bytes docs-v2/pages/images/demo-poster.png | Bin 97531 -> 0 bytes docs-v2/pages/images/edit-environment.png | Bin 11842 -> 0 bytes docs-v2/pages/images/env-var-error.png | Bin 28845 -> 0 bytes .../pages/images/env-vars-object-explorer.png | Bin 61705 -> 0 bytes docs-v2/pages/images/env-vars.gif | Bin 107179 -> 0 bytes .../pages/images/env-vars/add-new-var-v2.png | Bin 33512 -> 0 bytes .../images/env-vars/add-var-modal-v2.png | Bin 65085 -> 0 bytes .../images/env-vars/autocomplete-env-vars.png | Bin 122330 -> 0 bytes .../pages/images/env-vars/edit-env-var.png | Bin 40483 -> 0 bytes .../env-vars/env-vars-object-explorer-v2.png | Bin 57894 -> 0 bytes .../pages/images/env-vars/project-vars.png | Bin 28338 -> 0 bytes docs-v2/pages/images/getting-started.png | Bin 28122 -> 0 bytes docs-v2/pages/images/getting-started2.png | Bin 28374 -> 0 bytes docs-v2/pages/images/getting-started3.png | Bin 81340 -> 0 bytes docs-v2/pages/images/getting-started5.png | Bin 65269 -> 0 bytes .../pages/images/params-hamburger-menu.png | Bin 8840 -> 0 bytes docs-v2/pages/images/timeout-err-cell.png | Bin 64000 -> 0 bytes .../pages/images/timeout-err-inspector.png | Bin 24694 -> 0 bytes docs-v2/pages/quickstart.mdx | 76 ++++++------ .../v2/README/image-20220329003353166.png | Bin 62942 -> 0 bytes .../v2/README/image-20220329003440947.png | Bin 53031 -> 0 bytes .../v2/README/image-20220329003539441.png | Bin 49664 -> 0 bytes .../v2/README/image-20220329003748162.png | Bin 50904 -> 0 bytes .../v2/README/image-20220329003918421.png | Bin 54080 -> 0 bytes .../v2/README/image-20220329004022863.png | Bin 65134 -> 0 bytes .../v2/README/image-20220329004301119.png | Bin 62612 -> 0 bytes .../v2/README/image-20220329004604153.png | Bin 72708 -> 0 bytes .../v2/README/image-20220329004656744.png | Bin 51685 -> 0 bytes .../v2/README/image-20220329004810702.png | Bin 47426 -> 0 bytes .../v2/README/image-20220329004904474.png | Bin 58569 -> 0 bytes .../v2/README/image-20220329005354310.png | Bin 61931 -> 0 bytes .../v2/README/image-20220329005435230.png | Bin 74824 -> 0 bytes .../v2/README/image-20220329005510143.png | Bin 52688 -> 0 bytes .../v2/README/image-20220329005808138.png | Bin 70843 -> 0 bytes .../v2/README/image-20220329010012345.png | Bin 70843 -> 0 bytes .../v2/README/image-20220329010103998.png | Bin 68735 -> 0 bytes .../v2/README/image-20220329010133943.png | Bin 62604 -> 0 bytes .../v2/README/image-20220329010200367.png | Bin 72179 -> 0 bytes .../v2/README/image-20220329010234048.png | Bin 73274 -> 0 bytes .../v2/README/image-20220329010348936.png | Bin 18824 -> 0 bytes .../v2/README/image-20220329010418111.png | Bin 18824 -> 0 bytes .../v2/README/image-20220329010525727.png | Bin 52109 -> 0 bytes .../v2/README/image-20220329010637137.png | Bin 60909 -> 0 bytes .../v2/README/image-20220329010721164.png | Bin 74013 -> 0 bytes .../v2/README/image-20220329010858873.png | Bin 60109 -> 0 bytes .../v2/README/image-20220329011023749.png | Bin 46141 -> 0 bytes .../v2/README/image-20220329011056106.png | Bin 32203 -> 0 bytes .../v2/README/image-20220329011135355.png | Bin 61158 -> 0 bytes .../v2/README/image-20220329011205036.png | Bin 67118 -> 0 bytes .../v2/README/image-20220329011311120.png | Bin 67118 -> 0 bytes .../v2/README/image-20220329011323514.png | Bin 89693 -> 0 bytes .../v2/README/image-20220329011500931.png | Bin 64938 -> 0 bytes .../v2/README/image-20220329011543065.png | Bin 39214 -> 0 bytes .../account}/daily-invocations-tooltip.png | Bin .../images/account}/usage-by-resource.png | Bin .../images/actions/update-action-button.png | Bin .../refresh-fields-after-connecting-slack.png | Bin .../images}/auth/slack-field-rendered.png | Bin .../components}/image-20200819210516311.png | Bin .../components}/image-20210326151557417.png | Bin .../components}/image-20210326151706682.png | Bin .../components}/image-20210326151930885.png | Bin .../components}/info-alert-prop-github.png | Bin .../components}/quickstart/hello-world-1.gif | Bin .../components}/quickstart/hello-world-2.gif | Bin .../components}/quickstart/hello-world-3.gif | Bin .../components}/quickstart/hello-world-4.gif | Bin .../quickstart/uncompressed/hello-world-1.gif | Bin .../quickstart/uncompressed/hello-world-2.gif | Bin .../quickstart/uncompressed/hello-world-3.gif | Bin .../quickstart/uncompressed/hello-world-4.gif | Bin .../components}/spotify-$summary-example.png | Bin .../components}/trello-board-example.png | Bin .../images/components}/trello-props.png | Bin .../components}/v3/using-private-actions.png | Bin .../components}/v3/using-private-sources.png | Bin .../control-flow}/2024-07-21_20.51.37.gif | Bin .../control-flow}/2024-07-21_20.55.09.gif | Bin .../images/control-flow}/Inspect.gif | Bin .../images/control-flow}/add_if_else.gif | Bin .../control-flow}/add_step_to_branch.gif | Bin .../control-flow}/billing_1credit_a.png | Bin .../control-flow}/billing_1credit_b.png | Bin .../images/control-flow}/billing_3credits.png | Bin .../images/control-flow}/change_in_state.gif | Bin .../images/control-flow}/delay-step-props.png | Bin .../images/control-flow}/end_workflow.png | Bin .../images/control-flow}/executed_path.png | Bin .../control-flow}/execution_path_a_linear.png | Bin .../execution_path_b_nonlinear.png | Bin .../control-flow}/ifelse-configuration.png | Bin .../images/control-flow}/nesting.png | Bin .../images/control-flow}/out_of_date.gif | Bin .../control-flow}/parallel/01_trigger.gif | Bin .../parallel/02_add_parallel.gif | Bin .../parallel/03_configure_and_test.gif | Bin .../control-flow}/parallel/04_add_steps.gif | Bin .../parallel/05_test_end_phase.gif | Bin .../06_use_exports_in_parent_flow.gif | Bin .../parallel/07_deploy_and_run.gif | Bin .../control-flow}/parallel/add_branch.png | Bin .../parallel/add_parallel_block.png | Bin .../control-flow}/parallel/parallel.png | Bin .../control-flow}/parallel/rename_branch.png | Bin .../images/control-flow}/passing_data.png | Bin .../images/control-flow}/reason.png | Bin .../control-flow}/reference_end_exports.gif | Bin .../images/control-flow}/referencing_data.png | Bin .../return_response_after_block.png | Bin .../return_response_conditional.png | Bin .../return_response_in_block.png | Bin .../control-flow}/rule_builder_groups.png | Bin .../control-flow}/rule_builder_multiple.png | Bin .../control-flow}/rule_builder_overview.png | Bin .../control-flow}/rule_builder_simple.png | Bin .../images/control-flow}/segment_delay.png | Bin .../images/control-flow}/segment_linear.png | Bin .../control-flow}/segment_non_linear.png | Bin .../control-flow}/select_different_event.gif | Bin .../images/control-flow}/state_error.png | Bin .../images/control-flow}/state_stale.png | Bin .../images/control-flow}/state_success.png | Bin .../control-flow}/switch/add_another_case.gif | Bin .../control-flow}/switch/add_switch.gif | Bin .../switch/build_and_test_alternate_paths.gif | Bin .../control-flow}/switch/deploy_and_test.gif | Bin .../switch/export_data_to_parent.gif | Bin .../switch/switch-configuration.png | Bin .../switch/test_and_build_success_path.gif | Bin .../switch/test_different_trigger_events.gif | Bin .../images/control-flow}/switch/trigger.gif | Bin .../images/control-flow}/test_and_deploy.gif | Bin .../images/control-flow}/test_end_phase.gif | Bin .../images/control-flow}/trigger.gif | Bin .../control-flow}/unknown_execution_path.png | Bin .../core/actions/update-action-button.png | Bin 0 -> 35432 bytes .../images/core}/default-axios-stack.png | Bin .../images/core/delay/delay-step-props.png | Bin 0 -> 37187 bytes .../images/core}/pipedream-axios-stack.png | Bin .../images/core}/pipedream-axios-success.png | Bin .../images/core}/select-an-event.png | Bin .../core}/sharing/create-share-link.png | Bin .../core}/sharing/publish-as-template.png | Bin .../core}/sharing/sharing-workflow-button.png | Bin .../images/core}/steps/adding-step-note.gif | Bin .../images/core}/steps/step-name.png | Bin .../images/core}/steps/step-notes.png | Bin .../core}/triggers/add-multiple-triggers.png | Bin .../core}/triggers/add-trigger-button.png | Bin .../images/core}/triggers/email-trigger.png | Bin .../images/core}/triggers/gcal-triggers.png | Bin .../core}/triggers/http-trigger-url.png | Bin .../core}/triggers/retrieve-large-payload.png | Bin .../core}/triggers/select-a-trigger.png | Bin .../core}/triggers/select-email-trigger.png | Bin .../core}/triggers/select-http-trigger.png | Bin .../core}/triggers/select-rss-trigger.png | Bin .../triggers/select-schedule-trigger.png | Bin .../add-or-update-a-single-record.png | Bin .../configure-data-store-retrieve-record.png | Bin .../configuring-data-store-update-action.png | Bin .../data-stores/delete-a-single-record.png | Bin .../get-a-record-action-selection.png | Bin .../images}/data-stores/nodejs-example.png | Bin .../data-stores/select-delete-a-record.png | Bin .../update-data-store-key-by-reference.png | Bin .../conditional-payload-expression.png | Bin .../dollar-event-body-payload.png | Bin .../destinations}/dollar-event-payload.png | Bin .../images/destinations}/email-payload.png | Bin .../images/destinations}/new-code-step.png | Bin .../images/destinations}/new-code.png | Bin .../images/destinations}/pipeline-id.png | Bin .../destinations}/webhook-action-params.png | Bin .../images/destinations}/webhook-action.png | Bin .../configured-task-scheduler-step.png | Bin .../examples}/create-task-scheduler.gif | Bin .../images/examples}/email-reference.png | Bin .../images/examples}/endpoint.png | Bin .../examples}/find-task-scheduler-step.gif | Bin .../select-task-scheduler-as-trigger.gif | Bin .../images/examples}/task-scheduler-event.png | Bin .../examples}/toggle-trigger-step-on.gif | Bin ...configure-slack-pre-built-action-props.png | Bin ...t-slack-account-to-http-request-action.png | Bin .../images/http/default-axios-stack.png | Bin 0 -> 129330 bytes .../images/http/pipedream-axios-stack.png | Bin 0 -> 227985 bytes .../images/http/pipedream-axios-success.png | Bin 0 -> 21987 bytes ...ect-an-app-inside-http-request-builder.png | Bin .../http/selecting-pre-buillt-actions.png | Bin ...ecting-the-http-request-builder-action.png | Bin ...ing-the-slack-api-http-request-builder.png | Bin .../viewing-authorization-configuration.png | Bin .../images/integrations}/add-new-app.png | Bin .../images/integrations}/api-key.png | Bin .../connect-existing-account.png | Bin .../manage-connected-account.png | Bin .../images/integrations}/search-for-slack.png | Bin .../integrations}/select-external-auth.png | Bin .../integrations}/slack-connect-account.png | Bin .../images/integrations}/slack-token.png | Bin .../migrate-from-v1}/app-props-example.png | Bin .../migrate-from-v1}/builder-mode-sample.png | Bin .../custom-http-response-option.png | Bin .../migrate-from-v1}/custom-string-prop.png | Bin .../images/migrate-from-v1}/demo-poster.png | Bin .../migrate-from-v1}/inspector-sample.png | Bin .../new-builder-context-switcher.gif | Bin .../test-workflow-portions.png | Bin .../testing-individual-events.gif | Bin .../generating-slack-actions-with-ai.png | Bin .../nodejs/configuration-error-example.png | Bin .../nodejs/first-name-prop-example.png | Bin .../images/projects}/access-badge-click.png | Bin .../import-workflows-into-projects.png | Bin .../projects}/manage-access-overflow-menu.png | Bin .../projects}/project-listing-access.png | Bin .../projects}/project-listing-owner.png | Bin .../projects}/slideout-member-dropdown.png | Bin .../images/projects}/slideout-member-list.png | Bin .../images/projects}/slideout-restricted.png | Bin .../projects}/slideout-workspace-share.png | Bin .../python}/auth/connected-slack-account.png | Bin .../auth/step-selector-python-example.png | Bin .../images/python}/print-logs.png | Bin .../action-configuration-complete.png | Bin .../images/quickstart}/action_diff.png | Bin .../images/quickstart}/add-step.png | Bin .../images/quickstart}/add-timestamp.png | Bin .../images/quickstart}/add-trigger.png | Bin .../images/quickstart}/add_action.png | Bin .../images/quickstart}/additional-props.png | Bin .../quickstart}/autocomplete-message.png | Bin .../images/quickstart}/basic_workflow.png | Bin .../images/quickstart}/changelog.png | Bin .../images/quickstart}/commit_changes_1.png | Bin .../images/quickstart}/commit_diff_1.png | Bin .../images/quickstart}/commit_diff_2.png | Bin .../images/quickstart}/configure-project.png | Bin .../images/quickstart}/configure-workflow.png | Bin .../images/quickstart}/configure_project.png | Bin .../quickstart}/configure_project_1.png | Bin .../quickstart}/configure_project_2.png | Bin .../images/quickstart}/configure_workflow.png | Bin .../connect-google-sheets-account.png | Bin .../images/quickstart}/copy-path.png | Bin .../quickstart}/create-http-trigger.png | Bin .../images/quickstart}/create-project.png | Bin .../images/quickstart}/create-trigger.png | Bin .../images/quickstart}/create_pr.png | Bin .../images/quickstart}/create_project.png | Bin .../images/quickstart}/data-inserted.png | Bin .../images/quickstart}/deploy-workflow.png | Bin .../images/quickstart}/deployed-workflow.png | Bin .../images/quickstart}/edit_1.png | Bin .../images/quickstart}/edit_2.png | Bin .../images/quickstart}/edit_in_github.png | Bin .../images/quickstart}/edit_production.png | Bin .../images/quickstart}/empty-sheet.png | Bin .../quickstart}/expand-sentiment-results.png | Bin .../quickstart}/generate-test-event.png | Bin .../github-sync-v3/commit-changes-2.png | Bin .../github-sync-v3/commit-changes.png | Bin .../github-sync-v3/commit-diff-2.png | Bin .../github-sync-v3/commit-diff.png | Bin .../github-sync-v3/merge-to-prod-2.png | Bin .../github-sync-v3/merge-to-prod.png | Bin .../github-sync-v3/sample-workflow.png | Bin .../github-sync-v3/view-branch.png | Bin .../images/quickstart}/google-oauth.png | Bin .../images/quickstart}/google-permissions.png | Bin .../images/quickstart}/has-headers.png | Bin .../images/quickstart}/inspect-executions.png | Bin .../quickstart}/inspect-trigger-event.png | Bin .../images/quickstart}/live-test.png | Bin .../images/quickstart}/merge_pr.png | Bin .../quickstart}/merge_to_production_1.png | Bin .../quickstart}/merge_to_production_2.png | Bin .../quickstart}/merging_to_production.png | Bin .../images/quickstart}/message-completed.png | Bin .../quickstart}/new-code-step-added.png | Bin .../images/quickstart}/new-workflow.png | Bin .../images/quickstart}/new_workflow.png | Bin .../images/quickstart}/pr_deployed.png | Bin .../images/quickstart}/production.png | Bin .../images/quickstart}/rename-code-step.gif | Bin .../images/quickstart}/rename-code-step.png | Bin .../images/quickstart}/review_pr.png | Bin .../images/quickstart}/save-http-trigger.png | Bin .../quickstart}/select-add-single-row.png | Bin .../quickstart}/select-google-sheets-app.png | Bin .../images/quickstart}/select-sheet-name.png | Bin .../images/quickstart}/select-spreadsheet.png | Bin .../images/quickstart}/sentiment-results.png | Bin .../images/quickstart}/step-selector-code.png | Bin .../images/quickstart}/test-code-step.png | Bin .../images/quickstart}/test-successful.png | Bin .../images/quickstart}/timestamp-added.png | Bin .../images/quickstart}/trigger-continue.png | Bin .../images/quickstart}/unique-url.png | Bin .../images/quickstart}/v3/async-props.png | Bin .../quickstart}/v3/autocomplete-export.png | Bin .../quickstart}/v3/copy-sentiment-path.png | Bin .../images/quickstart}/v3/deploy-workflow.png | Bin .../quickstart}/v3/paste-sentiment-score.png | Bin .../images/quickstart}/v3/select-headers.png | Bin .../quickstart}/v3/select-sentiment-step.png | Bin .../v3/select-spreadsheet-name.png | Bin .../quickstart}/v3/select-spreadsheet.png | Bin .../quickstart}/v3/select-ts-export.png | Bin .../v3/successful-test-results.png | Bin .../images/quickstart}/v3/timestamp.png | Bin .../quickstart}/view_branch_on_github_1.png | Bin .../quickstart}/view_branch_on_github_2.png | Bin .../images/rest-api}/source-id.png | Bin .../images/rest-api}/webhook-proxy.png | Bin .../images/triggers/add-multiple-triggers.png | Bin 0 -> 52093 bytes .../images/triggers/add-trigger-button.png | Bin 0 -> 18573 bytes .../public/images/triggers/email-trigger.png | Bin 0 -> 30719 bytes .../public/images/triggers/gcal-triggers.png | Bin 0 -> 89083 bytes .../images/triggers/http-trigger-url.png | Bin 0 -> 61667 bytes .../triggers/retrieve-large-payload.png | Bin 0 -> 76160 bytes .../images/triggers/select-a-trigger.png | Bin 0 -> 126776 bytes .../images/triggers/select-an-event.png | Bin 0 -> 59044 bytes .../images/triggers/select-email-trigger.png | Bin 0 -> 71849 bytes .../images/triggers/select-http-trigger.png | Bin 0 -> 127999 bytes .../images/triggers/select-rss-trigger.png | Bin 0 -> 70946 bytes .../triggers/select-schedule-trigger.png | Bin 0 -> 41559 bytes 420 files changed, 218 insertions(+), 219 deletions(-) delete mode 100644 docs-v2/pages/core/data-management/destinations/http/images/http-request-response.png delete mode 100644 docs-v2/pages/core/data-management/destinations/http/images/three-http-requests.png delete mode 100644 docs-v2/pages/core/data-management/destinations/http/images/webhook-dest-params.png delete mode 100644 docs-v2/pages/core/data-management/destinations/http/images/webhook-destination.png delete mode 100644 docs-v2/pages/core/data-management/destinations/images/new-code-step.png delete mode 100644 docs-v2/pages/core/data-management/destinations/images/new-code.png delete mode 100644 docs-v2/pages/core/data-management/destinations/images/webhook-action-params.png delete mode 100644 docs-v2/pages/core/data-management/destinations/images/webhook-action.png delete mode 100644 docs-v2/pages/core/data-management/destinations/s3/images/s3-action.png delete mode 100644 docs-v2/pages/core/data-management/destinations/s3/images/s3-dest-params.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/console-dir.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/console-log-error.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/dollar-end.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/exception-in-code-cell.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/exception.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/new-button.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/new-code-step.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/syntax-error.png delete mode 100644 docs-v2/pages/core/workflows/code/nodejs/images/this-checkpoint-observability.png delete mode 100644 docs-v2/pages/core/workflows/code/python/images/print-logs.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/add-new-env-var.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/add-remove-env-var.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/attachment-file-data.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/edit-environment.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/env-var-error.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/env-vars-object-explorer.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/env-vars.gif delete mode 100644 docs-v2/pages/core/workflows/managing/images/params-hamburger-menu.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/shared-with-me.png delete mode 100644 docs-v2/pages/core/workflows/managing/images/workflow-settings.png delete mode 100644 docs-v2/pages/core/workspaces/images/context-switcher.png delete mode 100644 docs-v2/pages/core/workspaces/images/create-an-org.gif delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/console-log-test.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/create-rb.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/destination-details.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/empty-title-description.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/event-body.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/event-headers-expanded.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/event-headers.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/event-new-key.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/example-event.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/first-pipeline-request.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/hurlit.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/inspector-destinations.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/lodash-mean.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-code-cell.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-destination.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-pipeline-url.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-pipeline.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-step.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-title-description.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/new-url.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/rb-url.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/response-from-destination.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/save.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/sent-to-destination.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/source.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/sql-destination-details.png delete mode 100644 docs-v2/pages/hidden/your-first-workflow/images/sql-tab.png delete mode 100644 docs-v2/pages/images/add-new-env-var.png delete mode 100644 docs-v2/pages/images/add-remove-env-var.png delete mode 100644 docs-v2/pages/images/app-based-trigger.png delete mode 100644 docs-v2/pages/images/demo-poster.png delete mode 100644 docs-v2/pages/images/edit-environment.png delete mode 100644 docs-v2/pages/images/env-var-error.png delete mode 100644 docs-v2/pages/images/env-vars-object-explorer.png delete mode 100644 docs-v2/pages/images/env-vars.gif delete mode 100644 docs-v2/pages/images/env-vars/add-new-var-v2.png delete mode 100644 docs-v2/pages/images/env-vars/add-var-modal-v2.png delete mode 100644 docs-v2/pages/images/env-vars/autocomplete-env-vars.png delete mode 100644 docs-v2/pages/images/env-vars/edit-env-var.png delete mode 100644 docs-v2/pages/images/env-vars/env-vars-object-explorer-v2.png delete mode 100644 docs-v2/pages/images/env-vars/project-vars.png delete mode 100644 docs-v2/pages/images/getting-started.png delete mode 100644 docs-v2/pages/images/getting-started2.png delete mode 100644 docs-v2/pages/images/getting-started3.png delete mode 100644 docs-v2/pages/images/getting-started5.png delete mode 100644 docs-v2/pages/images/params-hamburger-menu.png delete mode 100644 docs-v2/pages/images/timeout-err-cell.png delete mode 100644 docs-v2/pages/images/timeout-err-inspector.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329003353166.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329003440947.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329003539441.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329003748162.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329003918421.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004022863.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004301119.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004604153.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004656744.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004810702.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329004904474.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329005354310.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329005435230.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329005510143.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329005808138.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010012345.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010103998.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010133943.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010200367.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010234048.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010348936.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010418111.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010525727.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010637137.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010721164.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329010858873.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011023749.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011056106.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011135355.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011205036.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011311120.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011323514.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011500931.png delete mode 100644 docs-v2/pages/quickstart/v2/README/image-20220329011543065.png rename docs-v2/{pages/account/images => public/images/account}/daily-invocations-tooltip.png (100%) rename docs-v2/{pages/account/images => public/images/account}/usage-by-resource.png (100%) rename docs-v2/{pages/core/workflows => public}/images/actions/update-action-button.png (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code/nodejs => public/images}/auth/refresh-fields-after-connecting-slack.png (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code/nodejs => public/images}/auth/slack-field-rendered.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/image-20200819210516311.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/image-20210326151557417.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/image-20210326151706682.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/image-20210326151930885.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/info-alert-prop-github.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/hello-world-1.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/hello-world-2.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/hello-world-3.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/hello-world-4.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/uncompressed/hello-world-1.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/uncompressed/hello-world-2.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/uncompressed/hello-world-3.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/quickstart/uncompressed/hello-world-4.gif (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/spotify-$summary-example.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/trello-board-example.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/trello-props.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/v3/using-private-actions.png (100%) rename docs-v2/{pages/core/contributing/components/images => public/images/components}/v3/using-private-sources.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/2024-07-21_20.51.37.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/2024-07-21_20.55.09.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/Inspect.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/add_if_else.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/add_step_to_branch.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/billing_1credit_a.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/billing_1credit_b.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/billing_3credits.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/change_in_state.gif (100%) rename docs-v2/{pages/core/workflows/images/delay => public/images/control-flow}/delay-step-props.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/end_workflow.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/executed_path.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/execution_path_a_linear.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/execution_path_b_nonlinear.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/ifelse-configuration.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/nesting.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/out_of_date.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/01_trigger.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/02_add_parallel.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/03_configure_and_test.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/04_add_steps.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/05_test_end_phase.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/06_use_exports_in_parent_flow.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/07_deploy_and_run.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/add_branch.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/add_parallel_block.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/parallel.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/parallel/rename_branch.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/passing_data.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/reason.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/reference_end_exports.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/referencing_data.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/return_response_after_block.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/return_response_conditional.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/return_response_in_block.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/rule_builder_groups.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/rule_builder_multiple.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/rule_builder_overview.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/rule_builder_simple.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/segment_delay.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/segment_linear.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/segment_non_linear.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/select_different_event.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/state_error.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/state_stale.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/state_success.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/add_another_case.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/add_switch.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/build_and_test_alternate_paths.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/deploy_and_test.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/export_data_to_parent.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/switch-configuration.png (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/test_and_build_success_path.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/test_different_trigger_events.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/switch/trigger.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/test_and_deploy.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/test_end_phase.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/trigger.gif (100%) rename docs-v2/{pages/core/workflows/control-flow/images => public/images/control-flow}/unknown_execution_path.png (100%) create mode 100644 docs-v2/public/images/core/actions/update-action-button.png rename docs-v2/{pages/core/workflows/images => public/images/core}/default-axios-stack.png (100%) create mode 100644 docs-v2/public/images/core/delay/delay-step-props.png rename docs-v2/{pages/core/workflows/images => public/images/core}/pipedream-axios-stack.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/pipedream-axios-success.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/select-an-event.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/sharing/create-share-link.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/sharing/publish-as-template.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/sharing/sharing-workflow-button.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/steps/adding-step-note.gif (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/steps/step-name.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/steps/step-notes.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/add-multiple-triggers.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/add-trigger-button.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/email-trigger.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/gcal-triggers.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/http-trigger-url.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/retrieve-large-payload.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/select-a-trigger.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/select-email-trigger.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/select-http-trigger.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/select-rss-trigger.png (100%) rename docs-v2/{pages/core/workflows/images => public/images/core}/triggers/select-schedule-trigger.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/add-or-update-a-single-record.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/configure-data-store-retrieve-record.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/configuring-data-store-update-action.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/delete-a-single-record.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/get-a-record-action-selection.png (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code/nodejs => public/images}/data-stores/nodejs-example.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/select-delete-a-record.png (100%) rename docs-v2/{pages/images/v3 => public/images}/data-stores/update-data-store-key-by-reference.png (100%) rename docs-v2/{pages/core/data-management/destinations/images => public/images/destinations}/conditional-payload-expression.png (100%) rename docs-v2/{pages/core/data-management/destinations/images => public/images/destinations}/dollar-event-body-payload.png (100%) rename docs-v2/{pages/core/data-management/destinations/images => public/images/destinations}/dollar-event-payload.png (100%) rename docs-v2/{pages/core/data-management/destinations/images => public/images/destinations}/email-payload.png (100%) rename docs-v2/{pages/core/data-management/destinations/http/images => public/images/destinations}/new-code-step.png (100%) rename docs-v2/{pages/core/data-management/destinations/http/images => public/images/destinations}/new-code.png (100%) rename docs-v2/{pages/core/data-management/destinations/images => public/images/destinations}/pipeline-id.png (100%) rename docs-v2/{pages/core/data-management/destinations/http/images => public/images/destinations}/webhook-action-params.png (100%) rename docs-v2/{pages/core/data-management/destinations/http/images => public/images/destinations}/webhook-action.png (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/configured-task-scheduler-step.png (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/create-task-scheduler.gif (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/email-reference.png (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/endpoint.png (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/find-task-scheduler-step.gif (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/select-task-scheduler-as-trigger.gif (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/task-scheduler-event.png (100%) rename docs-v2/{pages/hidden/examples/images => public/images/examples}/toggle-trigger-step-on.gif (100%) rename docs-v2/{pages/images/v3 => public/images}/http/configure-slack-pre-built-action-props.png (100%) rename docs-v2/{pages/images/v3 => public/images}/http/connect-slack-account-to-http-request-action.png (100%) create mode 100644 docs-v2/public/images/http/default-axios-stack.png create mode 100644 docs-v2/public/images/http/pipedream-axios-stack.png create mode 100644 docs-v2/public/images/http/pipedream-axios-success.png rename docs-v2/{pages/images/v3 => public/images}/http/select-an-app-inside-http-request-builder.png (100%) rename docs-v2/{pages/images/v3 => public/images}/http/selecting-pre-buillt-actions.png (100%) rename docs-v2/{pages/images/v3 => public/images}/http/selecting-the-http-request-builder-action.png (100%) rename docs-v2/{pages/images/v3 => public/images}/http/selecting-the-slack-api-http-request-builder.png (100%) rename docs-v2/{pages/images/v3 => public/images}/http/viewing-authorization-configuration.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/add-new-app.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/api-key.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/connect-existing-account.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/manage-connected-account.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/search-for-slack.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/select-external-auth.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/slack-connect-account.png (100%) rename docs-v2/{pages/core/integrations/images => public/images/integrations}/slack-token.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/app-props-example.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/builder-mode-sample.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/custom-http-response-option.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/custom-string-prop.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/demo-poster.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/inspector-sample.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/new-builder-context-switcher.gif (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/test-workflow-portions.png (100%) rename docs-v2/{pages/deprecated/migrate-from-v1/images => public/images/migrate-from-v1}/testing-individual-events.gif (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code => public/images}/nodejs/ai-code-generation/generating-slack-actions-with-ai.png (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code => public/images}/nodejs/configuration-error-example.png (100%) rename docs-v2/{pages/core/workflows/code/nodejs/images/v3/code => public/images}/nodejs/first-name-prop-example.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/access-badge-click.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/import-workflows-into-projects.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/manage-access-overflow-menu.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/project-listing-access.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/project-listing-owner.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/slideout-member-dropdown.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/slideout-member-list.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/slideout-restricted.png (100%) rename docs-v2/{pages/core/projects/images => public/images/projects}/slideout-workspace-share.png (100%) rename docs-v2/{pages/core/workflows/code/python/images/v3 => public/images/python}/auth/connected-slack-account.png (100%) rename docs-v2/{pages/core/workflows/code/python/images/v3 => public/images/python}/auth/step-selector-python-example.png (100%) rename docs-v2/{pages/core/workflows/code/python/images/v3 => public/images/python}/print-logs.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/action-configuration-complete.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/action_diff.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/add-step.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/add-timestamp.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/add-trigger.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/add_action.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/additional-props.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/autocomplete-message.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/basic_workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/changelog.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/commit_changes_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/commit_diff_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/commit_diff_2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure-project.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure_project.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure_project_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure_project_2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/configure_workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/connect-google-sheets-account.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/copy-path.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/create-http-trigger.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/create-project.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/create-trigger.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/create_pr.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/create_project.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/data-inserted.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/deploy-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/deployed-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/edit_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/edit_2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/edit_in_github.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/edit_production.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/empty-sheet.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/expand-sentiment-results.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/generate-test-event.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/commit-changes-2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/commit-changes.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/commit-diff-2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/commit-diff.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/merge-to-prod-2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/merge-to-prod.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/sample-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/github-sync-v3/view-branch.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/google-oauth.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/google-permissions.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/has-headers.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/inspect-executions.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/inspect-trigger-event.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/live-test.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/merge_pr.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/merge_to_production_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/merge_to_production_2.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/merging_to_production.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/message-completed.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/new-code-step-added.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/new-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/new_workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/pr_deployed.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/production.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/rename-code-step.gif (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/rename-code-step.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/review_pr.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/save-http-trigger.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/select-add-single-row.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/select-google-sheets-app.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/select-sheet-name.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/select-spreadsheet.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/sentiment-results.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/step-selector-code.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/test-code-step.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/test-successful.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/timestamp-added.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/trigger-continue.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/unique-url.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/async-props.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/autocomplete-export.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/copy-sentiment-path.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/deploy-workflow.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/paste-sentiment-score.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/select-headers.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/select-sentiment-step.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/select-spreadsheet-name.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/select-spreadsheet.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/select-ts-export.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/successful-test-results.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/v3/timestamp.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/view_branch_on_github_1.png (100%) rename docs-v2/{pages/quickstart/images => public/images/quickstart}/view_branch_on_github_2.png (100%) rename docs-v2/{pages/core/rest-api/images => public/images/rest-api}/source-id.png (100%) rename docs-v2/{pages/core/rest-api/images => public/images/rest-api}/webhook-proxy.png (100%) create mode 100644 docs-v2/public/images/triggers/add-multiple-triggers.png create mode 100644 docs-v2/public/images/triggers/add-trigger-button.png create mode 100644 docs-v2/public/images/triggers/email-trigger.png create mode 100644 docs-v2/public/images/triggers/gcal-triggers.png create mode 100644 docs-v2/public/images/triggers/http-trigger-url.png create mode 100644 docs-v2/public/images/triggers/retrieve-large-payload.png create mode 100644 docs-v2/public/images/triggers/select-a-trigger.png create mode 100644 docs-v2/public/images/triggers/select-an-event.png create mode 100644 docs-v2/public/images/triggers/select-email-trigger.png create mode 100644 docs-v2/public/images/triggers/select-http-trigger.png create mode 100644 docs-v2/public/images/triggers/select-rss-trigger.png create mode 100644 docs-v2/public/images/triggers/select-schedule-trigger.png diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index 4bc58154b27b9..2e1d3b4c8ab3c 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -16,11 +16,11 @@ If you've already upgraded, you'll see an option to **Manage Subscription** here Hover over a specific column in the chart to see the number of credits run for that specific day: -![Daily credits tooltip](./images/daily-invocations-tooltip.png) +![Daily credits tooltip](/images/account/daily-invocations-tooltip.png) _Click_ on a specific column to see credits for that day, broken out by workflow / source: -![Credits broken out by workflow / source](./images/usage-by-resource.png) +![Credits broken out by workflow / source](/images/account/usage-by-resource.png) Users on the free tier will see the last 30 days of usage in this chart. Users on [paid plans](https://pipedream.com/pricing) will see the cumulative usage tied to their current billing period. diff --git a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx index 4ba583e0c3498..eff24b0729e62 100644 --- a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx @@ -96,7 +96,7 @@ To test the action: 3. Click the **+** button to add a step to your workflow 4. Click on **My Actions** and then select the **Action Demo** action to add it to your workflow. - ![Click on the My Actions button to show all of your privately published actions](./images/v3/using-private-actions.png) + ![Click on the My Actions button to show all of your privately published actions](/images/components/v3/using-private-actions.png) 5. Deploy your workflow 6. Click **RUN NOW** to execute your workflow and action diff --git a/docs-v2/pages/core/contributing/components/api.mdx b/docs-v2/pages/core/contributing/components/api.mdx index 47209f21e7b9a..e8a6b6bf6eb5a 100644 --- a/docs-v2/pages/core/contributing/components/api.mdx +++ b/docs-v2/pages/core/contributing/components/api.mdx @@ -303,11 +303,11 @@ When you define a prop in an app file, and that prop depends on the value of ano You create Trello _boards_ for new projects. Boards contain _lists_. For example, this **Active** board contains two lists: -![Trello board example](./images/trello-board-example.png) +![Trello board example](/images/components/trello-board-example.png) In Pipedream, users can choose from lists on a specific board: -![Trello board and lists props](./images/trello-props.png) +![Trello board and lists props](/images/components/trello-props.png) Both **Board** and **Lists** are defined in the Trello app file: @@ -719,7 +719,7 @@ export default defineComponent({ Refer to GitHub's component sources in the `pipedream` repo for an [example implementation](https://github.com/PipedreamHQ/pipedream/blob/b447d71f658d10d6a7432e8f5153bbda56ba9810/components/github/sources/common/common-flex.mjs#L27). -![Info alert prop in GitHub source](./images/info-alert-prop-github.png) +![Info alert prop in GitHub source](/images/components/info-alert-prop-github.png) #### Limits on props @@ -903,7 +903,7 @@ async run({ $ }) { `$.summary` is used to surface brief, user-friendly summaries about what happened when an action step succeeds. For example, when [adding items to a Spotify playlist](https://github.com/PipedreamHQ/pipedream/blob/master/components/spotify/actions/add-items-to-playlist/add-items-to-playlist.mjs#L51): -![Spotify example with $summary](./images/spotify-$summary-example.png) +![Spotify example with $summary](/images/components/spotify-$summary-example.png) Example implementation: diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx index 67d037daf6584..ed85d802652e1 100644 --- a/docs-v2/pages/core/contributing/components/guidelines.mdx +++ b/docs-v2/pages/core/contributing/components/guidelines.mdx @@ -470,7 +470,7 @@ Examples: understand what values they can enter, with specific values highlighted using backticks and links to external content. - ![image-20210326151706682](./images/image-20210326151706682.png) + ![image-20210326151706682](/images/components/image-20210326151706682.png) ### Optional vs Required Props @@ -482,7 +482,7 @@ connect their account and enter a search term. The remaining fields are optional for users who want to filter the results, but they do not require any action to activate the source: -![image-20210326151930885](./images/image-20210326151930885.png) +![image-20210326151930885](/images/components/image-20210326151930885.png) ### Default Values diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx index eca86801bed8d..b35cb384a5d3d 100644 --- a/docs-v2/pages/core/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -60,7 +60,7 @@ Private action components published from the [CLI](/workflows/cli/reference/#pd- To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. -![Use the "My Actions" section in a new step to include your private actions](./images/v3/using-private-actions.png) +![Use the "My Actions" section in a new step to include your private actions](/images/components/v3/using-private-actions.png) ### Using Private Sources @@ -68,7 +68,7 @@ Private source components deployed from your account via the [CLI](/workflows/cl Then in the workflow builder, when creating the trigger, select the *Existing* sources tab in the upper right corner to select your deployed source: -![Selecting a pre-exisiting deployed source as the trigger for the workflow](./images/v3/using-private-sources.png) +![Selecting a pre-exisiting deployed source as the trigger for the workflow](/images/components/v3/using-private-sources.png) You can also deploy new instances of a source from the [Components dashboard](https://res.cloudinary.com/pipedreamin/image/upload/v1618550730/docs/components/image-20210411165325045_ia5sd5.png). To deploy a new instance of a source, click the menu on the right hand side and select **Create source**. diff --git a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx index 847ca8cc298fc..13670c50bf2e2 100644 --- a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx @@ -106,7 +106,7 @@ Open the URL returned by the CLI (`https://pipedream.com/sources/dc_v3uXKz` in t Then click **RUN NOW** to invoke your source. Your event will appear in real-time, and you can select it to inspect the emitted data. -![source](./images/quickstart/hello-world-1.gif) +![source](/images/components/quickstart/hello-world-1.gif) ### Maintain state across executions @@ -165,7 +165,7 @@ export default { Save the changes to your local file. Your component on Pipedream should automatically update. Return to the Pipedream UI and press **RUN NOW** — you should see the execution count appear in the event list. -![source](./images/quickstart/hello-world-2.gif) +![source](/images/components/quickstart/hello-world-2.gif) ### Invoke your code on a schedule @@ -212,7 +212,7 @@ export default { Save the changes to your file (your component on Pipedream should automatically update). and then, return to the Pipedream UI and **reload the page**. You should now see the timer settings in the summary and a countdown to the next execution (you can still run your component manually). Your component will now run every 15 minutes. -![source](./images/quickstart/hello-world-3.gif) +![source](/images/components/quickstart/hello-world-3.gif) **Note**: if you'd like to change the schedule of your deployed component, visit the **Configuration** tab in the Pipedream UI and change the schedule accordingly. Changing the value of `intervalSeconds` within the component's code will not change the schedule of the running instance of the component. You can also set one value as the default `intervalSeconds` in the component's code, but run @@ -298,7 +298,7 @@ curl -d '{ "message": "hello world!" }' \ "INSERT-YOUR-ENDPOINT-URL-HERE" ``` -![source](./images/quickstart/hello-world-4.gif) +![source](/images/components/quickstart/hello-world-4.gif) ## Emit new RSS items on a schedule (~10 mins) diff --git a/docs-v2/pages/core/data-management/data-stores.mdx b/docs-v2/pages/core/data-management/data-stores.mdx index e620e7d55c7e5..5b8e0c68d10af 100644 --- a/docs-v2/pages/core/data-management/data-stores.mdx +++ b/docs-v2/pages/core/data-management/data-stores.mdx @@ -34,7 +34,7 @@ To insert data into a data store: 2. Search for the **Data Stores** app and select it. 3. Select the **Add or update a single record** pre-built action. -![Insert a single row into a data store](pages/images/v3/data-stores/add-or-update-a-single-record.png) +![Insert a single row into a data store](/images/data-stores/add-or-update-a-single-record.png) Configure the action: @@ -42,13 +42,13 @@ Configure the action: 2. **Key** - the unique ID for this data that you'll use for lookup later 3. **Value** - The data to store at the specified `key` -![Configure the action](pages/images/v3/data-stores/configuring-data-store-update-action.png) +![Configure the action](/images/data-stores/configuring-data-store-update-action.png) For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props#entering-expressions). -![Workflow trigger example](pages/images/v3/data-stores/update-data-store-key-by-reference.png) +![Workflow trigger example](/images/data-stores/update-data-store-key-by-reference.png) Need to store multiple records in one action? Use the **Add or update multiple @@ -63,7 +63,7 @@ The **Get record** action will retrieve the latest value of a data point in one 2. Search for the **Data Stores** app and select it. 3. Select the **Add or update a single record** pre-built action. -![Create a get record action](pages/images/v3/data-stores/get-a-record-action-selection.png) +![Create a get record action](/images/data-stores/get-a-record-action-selection.png) Configure the action: @@ -72,13 +72,13 @@ Configure the action: 3. **Create new record if key is not found** - if the specified key isn't found, you can create a new record 4. **Value** - The data to store at the specified `key` -![Get record action](pages/images/v3/data-stores/configure-data-store-retrieve-record.png) +![Get record action](/images/data-stores/configure-data-store-retrieve-record.png) ### Deleting Data To delete a single record from your data store, use the **Delete a single record** action in a step: -![Select the delete record step](pages/images/v3/data-stores/select-delete-a-record.png) +![Select the delete record step](/images/data-stores/select-delete-a-record.png) Then configure the action: @@ -87,7 +87,7 @@ Then configure the action: For example, you can delete the data at the **Triggered At** key that we've created in the steps above: -![Delete a record example](pages/images/v3/data-stores/delete-a-single-record.png) +![Delete a record example](/images/data-stores/delete-a-single-record.png) Deleting a record does not delete the entire data store. [To delete an entire data store, use the Pipedream Data Stores Dashboard](#deleting-data-stores). diff --git a/docs-v2/pages/core/data-management/destinations/http/images/http-request-response.png b/docs-v2/pages/core/data-management/destinations/http/images/http-request-response.png deleted file mode 100644 index 5284528c68bb2f1b6d9ed1b7a4f5e56c5681c5ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177753 zcmeFZcT`htw=W7P77#&2kPf1B2)#E&x^(Higx-6P$cuCkkRrYJUP31#y+i1Pq6DN9 zI)oB#czyTY-*?X0`qv$2+;KN!zzE4&Yd&i}v;5|7&XrJQMQJ=7QXC8n3_MwxH>wyI z_ugV)U_tNQLBBIpFy)GY@j%8(LPA+qLV{Y^*}>e(7Kni%6B@61S4*vrC|y@o)-vFp z%>C9-)m-`eS&{^wm}c(DQfGC3B6zdS5{^@@|3+MYO#KnDha0w8S)q;oZ66Rrc6Buy zk!@j%ET;ac55fp~IUDoykBg<%V;)P~)#~urt&FQ{^`qOb1*kAyJY0SdkeYFKAAs>a&$p-) z10x%MLU)Ai6VpC-2%Z_ccu1aHYF;<`Pgb`&Q%a}j!%iOz>TyqDZ6b_0R^<_<6^mDt zJ7fgSa<@(HV+fjs+(JH2$5@sL=~-DFQZ=!>OU~K$z3-gNqWd0wbRy4($;QIJ$e9x4 zUA$aSBhHr&eFN$bE-C{f>0%|jnO#1*HOFu<%Y|AIoXT>Vn9xiGpOtB4RtG=J3nPq? zwf33#3|RY`j7is7j%8p;*qKidEbnZZ&2t{{)`_3kgkNIxxf3Rz3YUA4GG#*MkJ9*| zuxN_zFPsl`xxg{>YDo3DjCU(9s(3E>-n`yrzb-LRF$ohikI-RIj0(^qGszdGr;)P@ zoFxqB=jh<&lx*SjCkwgyD>j6HM~s(Njfk?MDsiM>taJVuUO5}VODSv5lRdBE zvq)#LqeW#^k%oa(JX#g7EO zKkD?N###Ah5oG<@tW%fM^B&JK$aAej%f(pjlpI~(+fX$eN0JE{&R-8ET5kYyM0DK_T zNvL--H26E_Cn{(7+xgoK-{D#Gyp*^7d|tCkKWXH=sA#-S=pa^~o>9?bWB?MrOj_PM zma(I^8+k+oRDhIz5}b;NX>ykGZaW!4W<#+&qtE9a>xS+0D4Olr_Lr=hw#_kC{b{MCXcHH&H+6{bakYt-A+mrO=g zKT-^Pm*vh(dn)Jk7kn|5{iP==iW1*Wo?;rOUz84r-FfdI@Xp+CYQGed|Lh({_tuEu z7O|sODb{z#yM{E(@3tIQgD?uk@0K%|8a*rxxHZ^A;fV<%c<}A(8v@+Nub7fBOISV} zYTq#r^fKaLxb@WNsTO{5J5eRxHkQ~2zf2Nxte$p<@51XCn(cP{KHgu|M)3^-U)_Es zbC1H9x;q5hB%GgiHw6E2$X_&LGQzQ8xwP6Lw^gVQKRJBDF~d`hw3Xb9$%qN;by{J8 zhR(m)rETrST@eY(;-0|Zk=Pk^D#Y)X${Bs*DwrJfGpEavu?ef}_136}NQN3iSBE$qf1il0c<;6S4 zKqW|WH&u3uFelzv^SW`=h0V!`NVZD&73Jjt^HxiEwB<|dWJ=_==*zftPU{xOj;s{9 zAKH;BywZIIlNFL`mi3V>7~ffMKjQYr^uumV_y6D@jnYWT646L0VI4In)X!PS^^?8$ z@=&rzBe;x9qCl%a)dDgsnI@_qR-VQtomkK;UN3c;x$CxoDe^Hr#h}z6ebKpf!Q0|E zeLe1I=cwZd`#kR)cBHiK!NvZOC$Qr?SDUe|MXJfsGXlJAyoNiocb?u6BdsMnBHJX3 z;(N=>!dc28Y&+A{ndJVKjVrM+wlUf(66ybWmf?iqM!Yht;7v*8+#s`Kp967&T#@U3ISya4^A+>=^Ia6` zzZkGnuygT+v&SXdaSItwSqyXI^N#QuTKIRiOn)$bWJv?ovT&MM#!sLLAL<9HS1DGX zvnsICvOZ1FWreZcE!!@OEtM-h(OIa=*SXNL(5a}gui34ys{CTcHIm={Gl8{hsz<}D zx&5SehfK()nXvh#`;fcRcI0;BN!JP9i3j=m!&eWH58WPWl7~i#MhQfvkPD?M(<{-( zs6~!TT1?CiXm7XlHM%@7jzB!?OKRen*0*G{O?;hrC-K7ci)l_zLWCXVg>C9kL#JB5EB#)3yjRBn7}|J~`PHa#&VqYbr+!mgU1 zsjKpUZ^IAZ{%LPh$@v=14{|)~&%E{vo;TBXG5CAB1ETMi9 zoZDhHwWsSxm)Ky}+QAxls3x`EbMXqfjnpNk#^ofcWvw;PYO1tQ>CDy-FA8@dx;9wW zsm@=S_)9=}A%gIT%~!xF)OLoKk=Y=QGDWFyXWSbrG) z0CHf&Z|y{X(nEroQ?s_>NT<>3sZ+e!WZmSe5|6SmUA2~cpPk$~g)ObE{^?d7F_){^ z{{47eUS&Q8URQNV%{trK*#>KPu(itZWb&uv*1G(<0qZ5($F@zi0-i2#q8iqxx{DwH z3e`OoQl{YM?iLRVf#KAP%%!(n9pQ_LO(583RjS}{#lGQk{rzUeDWB^LPMIzDt&+zl zmRPKJt!3>tg!%W4bW1>60fs%Oro&IGS;-wAgEc9$C>cdKU2D(QzjAC;wZXM}nqlVP z1yPRG&iJ@EC2&TVpxe*-y(Ps|^9)gMy6=NoHU1X(>4yT-zKdJFmO36HUYZiuvx)T0M>f z-lBnPuw%hx`R+o$PyXp9YW1w5Ro_5A7!kY(*`xl^zGLryIv#uwOyw;{HAbZ_3ii~y z?!4;DTHITV63a)89lkqvt*qEqY8A7|5D>mtt@sXMJ5t&}c(M729+@EJ;fX?qk)TOl z0zOBC+u~L`->O68(ysT~;qKAJ=hNuB79eWB!t?dBs$;c@0wD=62?^Eoh=MsBqspu= zUocu`?qi5N-K7x3$W&C%IDGe^a3r7UHtLB+2DbV#_Saz}j94N}0=!d(6yutpq&tZI zGH(-haS>suWT}-el)Kh!q{90Iix2Tyxo^Fn!1*dYJ39J3KPxL5W?adK$)8XmYRD9H zZ{*IBF5?(tO8)EgfrDR}KkpeKmIAu8xbG;V?Sg?p^z!BxQ&#oG9=htlwtA=Ks-^H& z(A2?>&DhMr1jy!T=ZHQU14GzT5dG2)=xR*uX=iKiBIqgd{O=^?p%G44L&OmA&Hf}cd=b|{&)YQVxX6AybZ>0V?9sQrkb4yoOM?nC=LB$avZ9Y*b@8%yHTGn+ccJ}tk^i{P8=#A+vz4Q(m4iL?&2^1U9Nb(* zoE~}MZFDqn!b~{zT<>%n#@TyZrGs3T6Y`L_P>9dEl@4E); z9ZWxsAJ&Nk)Z*_kFtKjm`|n?9WQfBjJ#0Ma{&?iQQc6tBCnY@#`uG3)%l(oRFv&n| zWWuxD%=3HU=%XvWZ{L1fO6lS8@{bG9$a()hbTR}n^}GA|djVfJ9}%!udCxDz|KaZM z5okqXVbN*Ow&_0kqpnJ%#lLoLI(caRR-rcwFyg_vm!uVWX0Pxk_5Z)7R8rRAev8KA zy&oO8iKm+jYc&txI)7aE`>#y6wbrvHdFAoOCV366e>RHEK=huR?-7;-{8`hCX!Bw2 z%H#T@O(;{LZDJz0z!LAzJ1ut~t!YNKv_ISAIrZq#p+V<*QH>Zv_gMx;fcNv!dWjP6 z>c<1W-TF*0ZZEqEEaMaM(Ql8t*=im(YNPCKSv;9P?)!v0S{rp&_rFm6Ssie+iCU*l zy#J#%#O;U){%5KGqt*XE+iF05o!^I_(wSMf+tLv85~a=UQt@*LkbDT%;`4@U8#0#|M2vu zc8jG7w{?s2ec;c*boJFUTw=D;YJJ+@hl0&m@wA6YNqim#msbg7a55hRvr%?fMw5_z zBcu69G6{u{8%ht0j!q%<6ZYHr+Lhr*()&q;%On$KY9&*4%WG?C8ThkxKG7`(>Mw!8 z&rU`I_xr;~x>71yNsF$3>e^GJ*mJySYuegX*H@i#-y8vH-)oSK^jL865k5YvtUi4B zE4lx7i&Rd;-gN!?M*kz(T2}=OcU^`iBC`>-;MrIZPfpiUX|E`V`X!{<2xq zNMgfBDGy1SQkgf0H=@!6yFQiG>u24EoNaSCb>Cn0f6@~jet~GJ+4Ei-;#)3!q7*5m zohk1I?1;R(R$$W7eENnaxG9rq6V=R>;9T}Er=*iaY%Pk0< zx+S+j$gr?!-2MSsQX2y0AY!#n(v@yGU&aNtKW;rgVl^|KwO!X}wCaE0+$9Mah*tmo z{f~~`-qiaTx|ZS3S>AH??HOvZ8Cm1K(P;6!RaF*7^kCLIh5w2e5=O+T`_u2;J#NB) zl=47EBPpH$gb&{tr!ji2M;N9j-j&bo z4%77(KKSZ)yx58L`xL4iFP_%N&S5-1bJpQ7JT&ciBwNr$q-*y?n!M7(*9CF490FHj zxveVfIRbf(t-(?Q?2fM^rJ9|6B+l~JWSN)DEydro*g{z9z5eaP?lpg zzUf5-Fd*-s^v?V=yPQ_P7=iXqF6h+VE&EDiV}s^x)R5&wp-TLC!`X-H$Xd5I^^_v; z?;X(*1sP{b!iP&e@Wuj^?u>>R+B7U&X4>|quN9KHi<~1&;2oz66iQcXRo@a`xU3CF z4t=yINx@$bJejdUm?Q$W{n|fZ?|&EZ=o%OiBU3VWkwaS-U+6+jqisE0G5+Vi{ZIGP z>nm0Vstggh333EN6;>2SPmF(fdWDblKiX}U@=tBsQ#xf%K!<=Ltw@-C0~?e-FV88i z+v%H?Sg2HnxgJA$^YOWjsVz89UJx{2WIyxYwuKXXu3{)J6BTIVx31Q?-cUK6^$~fZ8s#gq8bgXSg~}FF62ekE!?> zn%uXDAVP@kYS9h(>m%>uJmTefTcM!hwoIk=`-xYm55A?#7)rwD2$>2Msun}r^Vf^S zKul_4)Vb#V_XUsm1pszH?)0Ocv}cSnS+%~x-tXoQqalgBtH)zGQc~XPEJ8bAY3;9_ zHeXcSOh4OCstPLNgcLsec+i=H-ve`KF<75!l&^0<^$*Aa7?bFx2~(Zs0K?@cYbD#+ zla8PK+rok2WneZ9Tm%5Jr#BCpP6OKYd7jr6jg|X(8A)o>-~BzXDh$SQqceIA{J@Zq z1+&#G)j%5PS9X3t9>Pn|*7~z8<*s+b5PdsV?UZ^~6MMdE2^$L|jZt+C@-(>8eiz5lk#`)DGnh4+ z%rNQlfI00cU6)2 zi3@%onkpCcyD}l*&U0l8EV?EOm?oiozt&!z$O#K&`Q8PyHt&bpD=8+%CtcWy29Ji4 zc>v9#X%Iv?i0}hLzoM`AUVVx~Zy?5EU!~ZCwOZV2cJ)`-y3<+m>>-Ms6PWQyN zg?}XK)Bj+E15ar$WRMlm7(^&{nsEiHrz`6|dmcWmYrbf*J4J&fBQ9f|awE z;7dpK2Fj>rj+skO3#Uf=xF+Ga`}2OcZi$FZ|KT7gyK(-DE`*7#$~Hip7HyWpusYsjL3{>$BhU`046W zqK)wF&3;YD$+28Plj}}`oz+Gx#$ zDLrrGSDxv9eEQF}rm=ie-{dxUY4XOIhnDwG$SM-ki=Q5Ab6I>IqO}W;wp?H5at&K=J&DA=dfAkca(ZJ+MT>OaHfF0}~5RGIQ80 zNd`YxGMvb1W~`@Y=(+`<*xz=k08@F#(n0A@{qX!}ImbcZkEcqK(dn&dsG>Ls8$ZG3 z({};hxSeT6#m+Nn$_Ax*-<^04G<0fFvH~6zs^kST>tzV|dB^)TpRTI_eXMQg&8*&c zE_bbxFiAZyYyv-giFrRSFy6jVc@E_@+3dQdu{s)A!zvZ_65D?w2%0qxrH+Oo6YkXK zz7PG}n#CLcb0}r)i!8K7lw5$5?P>u#h|#`r=cEeG*8Fokjl)jI05OqgW1va%TQ*Ew z;*r*QnJS0P8s`iC_=M(aV>n~Huv zPt1ps)di%w+%#v4=*Y-;iu=YiwzSYO*f8s2Bt;BD&{^|34U(y--{d}oBGY=j=c0JB zB))HPayAZ9ZUTE~evm089!kMBHyvI0crPvRwrae+~`ckGnH5!e#B4 z8Iua1aeoG<$*wl2jWC#LG7h`__!h+BKOgH-RMr$h+J##D15BpEPS{OU#@CoGa!H(V z@2U97Tx6{qb!nzyHC7EQg^VRW2c|V_pXhR{Sx%;qbKwc0AA1! z1UmKhAq1Sh{ncWi!|1PVFsGq^b&^sJu$7JlzhG?JJ-^tQbh~~%XJgVFE?Lq5?EY(C zT@0o~$5yw?XY`eLxw4v1J7>j$Tfcet4p}$f$zp|VlE;!a?TB!U;=B4X`B}+7KuYD2 z+neaXx!e`58PcYIapDE}IizW86Xg0Tr#sSgDG-0Cg5q#&y~UukbPQxvMS7F7UVjX0 z`GH${v{@tNUw{43=S4-LM*6c81hfMY0%C;K!jgv~sTBe=|HN7$iirU1?k%I@C+f5y3}kqeB&VsZ<3! zEz0qAY<6axVLR{*7HXrD(l1W^D#1Nt^l3y_cOQnS(0=U6xb`%r$%Jz)t>aQ=`UOYD zfJI0|tj&y3^w)cpXXoiYl8NOD*-mjUt3=4`s;y4+63rhK@pth|>jNC*!~o$n*Lbtm zDV9rBYTVYJfsd^w_&?g$=%1uhu;iq=cAhT(H4b_lIAu^kAnddQOnk$!C366{Gt6Qd zGU?0<Z3)JPcz7v{gD@6IyZuaD``G*As4P+=iWVn?tWWw_IxKKjj{k8|!l2gz|ty zZ|aL&&8l3$%y@~`$=vnVvt9fsCQ1!&&_(1lZEG09OGao!3b z@Dmewi+HQOy3pN-AjLQ}y$AEPgc+M2UJnYPO%ticD@$7u+LJKi=ZI zdaB7&X@8%({fI1U`I$3-0Ug2k0KLT$j|`?@5)n7|_#K`xe$(^X8J|Qz z&#uqT6Z$md;ZsUybovR3AdI6|7zFz#rTP`k3pSl@leBuDMkbW$l!HGo6DFvYay($2{yx_~DSukF*_ zR?3Z)(3pwU1YHg9Pi<8^eLrR3aHWpZR(OA*!miFLzGL2Vtu-hE#-!vwmxMZ0B#~JJ zt?jH&6g}`p9bfsmfc}c+a48c?vul2$=CI>Y}8Ij4b506`vqr zv=|s3uhVgGy#mVns4J32#%Euv%BMI>00rZ29Ba#yG6Q{NDkjx$=+zs-u*u%g0fD9< zf@Nl(S=(q=8ljvE62Jl*3m%c*Y#P&;U6TY%rGkipe_s|AieVi;H_Ao{KV+s+*8a{% zY)E;yHdNx8jV@W^=d7!Le9k~A4WhLM{d9G=T)Rl&)^E}G?agFy3j8Fk#=*yKJ3o>D z0WT_NKe1}!c1i{E>9U@>sr{b7^L>QnCTNtckizRU0HF*aV%70~q_O+zw|MDhJrhp? z1S#0Z3Z3BV&^lcaFT#W>L2M}R6EvM1MyEh(Q9)PY!nFIRCZyqe@tiJgB+Ds@sITXb z1B2F!cLIaxHd%@7G`f!!5QgO^R9if=lJvWc#KdBLakG<8H#N5>8npI*kM;i6r6mKp ztwq`&2Uh&Oa?sQ~HM*@8qgMEPlKw_pc#`5@-$-~tr)2-AyA`x_XPiHzRkXy+tb6y8 zEE$yM1b+|w&|V*)hnB9G^?P3W=H9sp(ak@+Rass7-&+;By#0iGFR7RD-R}$C8`&S9 zqg#(z!d6=^ej9&oHqjX^T_ETWs0l4`R2kie<^D`>m-c&SLbpZ5(T&gN1O!99A{VfIh!&ZI#{ z56fPqrMW-FF7aDW(LN+j)dKuI(7OpVXe6IaBj#uGM{C1-hmME0{Pq(5l!0!OR^LR0 z%cHWiKkXg2@=fUcABFxwPyeIP|BDtHkdNoO@Q=}N=6ywv>A}(M?x-JB5fS)O5fNil z(V(N797&D805r&pZbkl7zkF22;cU;8|-+ zU$5pecghAD5{YmeCbfp76GVhHvBcjnGfh@$CR^$0&S$@syX?{^! z7G*p+vT^4~kCz>kAkOYcvJ4+v@J4slRAvCuNxx)JzlGX9>FjNbfQ4;Dniy+7Tk4Y` zQl6-C1(+1VoMIW4#v9sRb}>~4`~vv57*=`*?TICr3#@;~mal6xd;K;Jom6a%&(Vyb zKJR6%)wrqc3GRW%A{phW*qMy$4pcxTuE^^zQ zC?a6z@ILC|y7fE0)2PQu zsL1I|-K)~ZhF%bAtIcz7sUs|y!|br#X*0CvXHQ)or|o(3eveahf{2WBszR%KD1)*9bOv&o{2G|!Gw$AHj`;Tskoh*#|7S9bZuYIebBHnon{o(TDg)Cf zwf&pUBC4xvIXTyj&rd)d)Ts45{FlKOYq{?~VY?w5rahArj@?Bx0UNVmGU5n72C6cL z!zd@K>nr$fU393>lpyD>{@P4~*Qjxo%Z1yaC?jrHU(W7-+Tnkgh`1ys2^~`y|F023 zHyNX!gW68VhW6#$@Y```RphPj^_n< zEhm{r-f&p84<X`8^xK6XYcUTAAyKcbcHYDVBiySACgzQRSci3v+ZT(W-zu~$2Ki(m7YjDAH0 ziBt$_#BKb5bC{Y=ZOGe*L4XK0C~Zo|_;|@$ zoN8@g`ITU=!=I~(FCb8XRr-I5iU2`oc7}`VQwlJwsUOV`@%dlY7{;ghTn9b^_H+dv z2`pdzpj{5!=9*X^qmo7wz&M!28#V7vV@FET5mk;gx)iKW z)!95)^vv0=QK<-9z|DX`uMVIL3l7TM_Ii{IpG1Ywg{}x9;e$o9`%WyCrsfwe3;V&o z4>s~*&3SD#YlDowyVj`-6@C|URcT!=HBzesGdb{&Xs}Mzu4TdF}`#l>c9*U%#ouaa-+a}USb3LCt)GOr26=0FR>>egZ z){8Xfe2A9U%rYtQzQPW2zU&UFZ?)Nl?$oX8B-tEFDI|DZ6&utKzDoPoQc9flF?zN# zobqGQ-(_e({3ESOqgTQwXL0dt0`Q3^{U2V2Q3$$iKJx+DL^td>co3!FARNqIJ$QPH zj*{fWQ_t!67HVe2kh6SL1L+hnb*=m#=ZxAE6c{I?$E0J3LmP7`s(+g z=nj%7xnJk0X-QTJv104x=9Uu*!B##~=IA?I0n+qTGGs{gnu}g8vPcgfs5qBjG4TpwZ9hV~5lBowdIq*|ZOAAZL3TOnSO~dd4QTR`hI$;ywuT2dc zpX@I_VEW3h1mj@>`bVr;kqLr)vxtL!4UeIUiZV<;g)OrOoyxOaD&)QofgY^c*fWp`0mu2hu{q83 z+*j*@9+2gk=6TPN?yNsiWac(JT?;R{wAJ2E9=Y&zK6weM8q|K5{wR0Gz}JC1a@l5Q zI=sicMbk1l#%@i8g=#R3uqUFW&auIMfYM0?;ul`fzj%u7RV5|pPrn#2i2+{~Y8fQ+ z2o9sp(v$SN^ri;7Me^1Z$11!E!V-b)PfOev=DTp0=c5tf#MR#;O!6bSJ;zzT8<(-1 z{fIDVep6wt?x25q7IBJ8!Uy$cN)Vl$qJ!)Gw@jx-}d4J%W2v0>k8E%HPgpAQ1IdAR5-7V}04;0TP>{ytQZu|oo9 z&v!phQ$B^(F6(5xX1L_!P`S#b|MK{-2Be?BnC-cH=xtbQiKJ>H>N&XZH8^CZ@JM5E zk*K<~>9^7T7$n=(!L$ULFzq>mB})?;G@FyqhXGLq+VoH-oY#frgcq#E%Qd@rap|F4 z($_cBj@*m7F5O-CX|GAgnQt?cZn_~x(g^Ohg6xEaT+Gm8YE7E`*)h8wD z`PI%N6Vtc>L^rn=MFrHRe|Yh|+f!uVn~ILcaTAnd;@|X6d^05;RA3hMD<8%wxT4JV`@+}D%p6Wo zdf*miOP>^Sf8KT=Or8xQC}v==dadtjm76(g(s&Nw>nhcjuc6I7nJUxm%EY{42HMNK zBECMG_Un=tJ3Y;3-kU8^Nhr(W{hVcYXJtGo5&M2F%cGvi7FPR<738->6tZum@xXwn z#c@10FN4F!LYty(+HHWpV1#e^{cs8~r)n-^u2IA_#i6)pih8Sk`?93dT<|q97cuMX z>vGAQd?%wd)@AzEHlhnxQu4H9FxxyWwqk1fF`0nF#)xy%$+A<&fxrW+aWVgSm$frf z$kp-+rD154g3i<7yojd|#xGmN28l~D|3;UfQ+ZdLQ=tSdr~2O+5=|087pI@f&)xD- zANUr83vVK`FLL$5shs&aE*^1hj`>v6z{gZOW6Pn96};p=!15_eTia*jl^n-aE5e`t z{Aia1U}h-y**-7kJhC6EP*A-uMb=q1ecf1@*HcBGreevAIxGlh3mKjTKWEmlZ#s5} zZ?YFWliy$60f*8lB%2vZ&66QouV3YflK$fa=k$AnH2^|RkY|5D$WNfz|LwfXwZwh~eR}^z!TUk_bnpC6L(DvF zNBuU)#&@$86%L*LJ_v2glnfx49{?LJbuEcnGxQaBC}0Vxwh^req@wUK%blK_ULeF5 zIneS?8RCPzP!!sq`R0@(RYz-N;<(jz1DW7iRt{^2zM$PsnFi#h`3&Lw;}$(gKpqStLBHiLz_|1Yvnh^1rdZ@4`?>#2q#onw#*La z1z_M6UBp%6r#zEyA4q~SBX}cIDh}Mbs#^cG`bSSa-%Bc#R~pd!+wH_d#npA4-_4IS zBm1JD_a6HRCGiWh}v&dwd=En|dk zO|fjfi8kL^{>~<0l6bN;trZnfizj1sCwS=?CWN2B&}0j9SFW{#J~wAc)xGzI!JeX; zX&SE=OB}_E>{=dma?cPsFbXv>J!DZ{0eOQ&qWZxrGOPO=h%PG;52isI6QbKHI;wP` zbdd>kDGJB5P4*NcBj=T)tZ7O>^$KRaZK{7osS_ONip*_0;0xQ|D4YR@rQAepwRkS< zD)ChGV4MZN%b(G-^Px8H$FP@m`Yu$gEY$ zSlmBgu2}O^&2yO2AZ6z;St(2s@lmX`o~-^4+q*-Kx_l)d+SFY@I37t)BbMrdAT>HnbjhEZOHUKwBhbw8e)vX4_eclw}zg;5O+7t>=tu%{1JJE^m% z<-d)juihDkGRJ>zT;4-a5Lz*F0cWukY6kD=)=_AA=A|E2iwB@_GGR0jlW=61{HdBe z7K7^7H~r8`hXRE}k#(F@ihV1BH=A<+T$#f1(%Ebq@XKCk*#SBUuhrBM4%7y@m@J)E z+;p~;&?Xc6K@xp7POcUNIO6Ft9BZ^psO3D=Nsn7W*ia?8J5)zPz#94XZEAzwGwWx|$@$*M|K8{3Mxxhk1RBO|H9yJFxn2B|5kbsx=LAY4XVWCOAq}uixuH1zo9jVRorBYXA27l=k6; z{a`Ox#OL^!FVPDrgf8Z|Ku-2FTBgl*U_Em~`T=Yxm{01C}!JC4H74~HR+RuUQ)yOla>Q*`ddL71IP0Sh@ZDWnq8iy~W2z z`Do2Hs^o};9Z%~E33{+W=-lQ!bMUg!&1B$JiQxK7mS0w*0(um=hD$MuZ_%56w++$m z$%uk{?7?2L6kxj)5vcj&L~8zbhloO|i&SDI_bH%#GTXlzARw@Crf8zv%? zsQw;i8tY92T7Mkb#XNl+^r$@ zZuJZ{hBaneQJ)2F5KSb!2|*C8L}f5Txl%VvCEc&3!eUjn=I?8$2L(Y`xTNY|AEK?2 zd|c>1*ozzHX7i>~)pU?M_^VU(j$nPVL^@BT%FySk>>0;q$Fos~NSxM0@ceeaP6tP6>=TU!QrtxFK2jf@Cz3ov=JH$MieUK74OIyfZ#hb=i_xmYv=R0fTtz@ z%#sD%VX8!VZ@t4wN=nDp$%p3ntg>MFAdVxo9MbAEWNc6$u+cM#+pm|}W)sYND8005 z?H8C9uZ`Zc9Bh*9&mRK1_8!p=bj!69IzTQAY^!F!TP~Jr&o;WUqcQ4O-3xwh;DC(X zaigmxlxd`V?Or!Ko}mn3;y(JaQ&f>dchy4T?YD#umH)dX&)qyV2^OO{{53i;d5_y>j{5|5 zq3g7@bFDcAPh2w~5EHoS)biNLgY+sv9w=_)s}-+7p(Pg4>vMT7SyrR(QF#S8Af)HC z2!3bV63Sfr0Jljr=9YnZ=amiQE9gEJj~QO@xt55>qT2=S#dsckS%Yr8mWBCW zoqdMG(=RB)bW!K0CN4BH$4z2}gRX zMj;6ft!xGOPp^wkY;_0bQ)To+1L`Cb**1%p^Mkf2&D(`4i`BWDK4X_>5@2j8oYyj| zA@;CNCc|mxjjQgF43%D-7%Y0Ggj(#L0E8i#OZ6$;Y{ahKMd3GZB}zBx7A_CptP8wb z5aP5H@GwB(II#Ia=;Dx2C(@LXr53{H@%o3Kdd0xqe;Z2`r???Rf+-V<{%*UX=LD9{ z&e@zih`zFmz=)f*RPTh;3^!6wY1=55)|@1Ba9xyiPcL~gcPk}nZO1~We7}l%`R&n> zNuJv451e1^T<`XStCJqV>_uK&OxomlqM427el*HDs)AeS`b}r9c5aIi+kGy1Wp=xQ zHynuGB&Yd4i_Whs?76@JqL^wYhJVP=06K*P`x@m5t)q>^g$>UVnv|Yf_+mQ3PnEx@l=gR!K6!A*q5t%GFWWuVmx}8He9rrZrwd%ZXv#wouw^r-Uss^WnSTEw?Oxk zoaEa^*-m5;UAEd3)kcwFdC&G{YozNvw{}jK(^=l<CI-@b)=iYcGli! z@st2;p(CqB4$)-3JjWe}Zeaq*?nT+m@VqzOe|#4}ruqm|kDRWfp2&XRr5?guzFtEX z&fQn7mizwWm++rm4ao5v>6*OZ4N6TVEpIzf8I9TJu+1FFgd$^mqNGm-9&i0QPIlg* z1kSo;N6^rXqGs?}T5_$y>K3$hd>%@!me~u0Uq7)pn#*&Q3p!tgQvpg}Qk2F3+ZpZz zyV_0BEvDAIaD=C`q;z`JV1$MNhqGU{zba~#9)AhzMT4EEJ?{V7dJSlzM!PAS@Jp9p z2?y<_L)CA|z0PR%FVKZ=k@WdiM;OUVIiVdiUmNspqzjC0XmsJ@i*XN&T%UI3f4jJa zFY*{YV~K1(eHhgpnV9ytvB^ekDi=JC)Xwt=p!!o;cpNrfT$qmV_7E`THD6b=5wLR)yb~bW!iW|(Q;LV#140!J2KF_b(9ZC4^08L`S z=eEyHX2A=w;u&bz!5{TI;8pnAXq_mfYh;A~C2C1BQ3EM|%EZ=J4X`C$8uCXPR^=KF zBOoL7%M~7%Im<;%(Wi4Rr!&6ektM?QO=QhLAD;}T{`>nE;eZjS^+<)YAYr7r(*G-JgZ^z&$2;BA$e zgY22M;^{o2PlTRM)1NhQB}C%wcw!CI;~jwQ1SyH7ZWr!0UC9~3R0xZJ7aIck-$Rb% zwo1{R4?k>A<@H z*X zQbRa#u>_5Hs>)=?^9*0)+9aFJ@-ihT+yybRo$oYO9VbX++w>VK<|7e}J>^czRni(Q zFI1-<{s;VnVMUT9f)oqS1hQS->|nKwx5+<)BhUA8o(XJrv@qILIn7dm$Y6Fgz(tKJ zXpQvg*%cBJM&U67-k!L#RiS%k8$S#vd9c0&7(Sofh!-8n+Zw)DRT>Z-AncLN*zy0O zU(?~fN#HjF0sDcpVY;%5 zPQ>&K{XjQ+t?H74>pVjg0=4@3yLeX|n&TPhcJH`${rFo0(qA6O~LvCL7cCY@hC@hP?QRY`SfrN&?`z-rgG*x zQ6({HSee+bki^fp=yiJajLTi`2bV0))cRDJ{L%Ip?fJ=u`dnSVcfTCRW#A(Yi{1J4 z@n%g|#8llU?417LlF=kl=14Lz8uQ`gr;#-~WXTq@JZQ2`JLgm@$V%M{{Z*TEJc^ zdAoO-HCso6b6s=v^*vMO&K3?ET1hn*GgY?BCf*`rzJ*SU)>PSl zp=t6{dA_CnS`4(_4DSkIfBvl;tLh5A8+ZSo;sz|jU=7KvYi-KF9K+Z9JqI8QjH_Ne zjiWW$i~~1}{`4EqXD>rg3+SWwKmRQHS0d70Xlws-nO-g}3&JMf-?@omp6taMAJmw| z#deogESerZu9h-GBOVa3ei#Y@ka&hv*TMHPog}M4%K|Sc?blXL@!vc_X(b;c}g6Ej@CT;Ns^5_>V8SnRM4mCf81O?gt)y5Zo0g8$~NcyrHuOLM$=b+@G3cn=cIna zPP{=gmJhaMO^Rxb4psoNNH$kvj2?<7T{TJUPE42h4}2Gw7sR^l;o!gTP#02hD)91f z?q&RiI`uyuOOuB{anVvY&d(6U-%?A{Q-Lu)`FY4w6+a*ApIi7z96a{`PL{I8I>JAF z>wn)RF9*DGVjS93?e}o?pWh*P0SLjDS}VVQ*!-W1&d>WHF1y~c0!nf4A_z|B!D2a^*eqHqHcm;d?lW9&{-DC@u9 zC?7zxQ;;JnGW_>hLX!Y@FaQ51Vj7D1A?J2{K!DZd`nzzRZ>R=cOC{m2r{VbmGLbG( z!|3A9_k|_fuLnR&UUuohPdiaMBk32I>GPL3^=~C0y$yz~xFGiOaJD+vPrZ1(@p>)T z>bnp$=2qGKN1gCx9fwt^!R;`fqX3=z`wxcG_v=JYA=T4rdH;2zf81hzC^#_mAPlf; zVm)C5@W;ksyAFoZU8Y~8ExBB8&)Y|oa_Rb*6m;BL$||&Pe+Ga7I^->RS^bX(ek?LE z0XaHL3$9l!r=P2*v}sFAjW&I^(`fhW`zVuOK2xJx{qcqWB*&0%TLeQ5<5eG|)v9r1 z5?Cl0>UWTtZTlx2_KP_TIs;H|1V#K12KQ;zaoEjN)uz$qxW69E{F4v)^IOVpp>SPV zJ2(2G*K0H^iqFZLubPf~B1lADR5KQ?dL#1($noEhAG3Vg8JRIDEIu{(KhWasVA!rb z0+9%~J5!yHaEj-v0vWXGMW-3G3>pq=!}(ori_X!V9&fe>N+Pu~LpuI-k@+vd5&3m9 zfjJ!~NoS1tkRx)7d7-IN;Ri|Gs<;VNel3D@DRdGBRwl?odf{V|m zUi+6`6yU0_7a+I3B~nG>um~qpbC| z`)}v-%-w!DhF?9ieDDvZMW(;rivi4dZd(&g`@?Fh^-zvZ0N*|v65u}RU zGG5>)2GIM5TJBE=td9AvKu&J!Ny`DD?6+fZnmN+1;qOn2D%T$Gjtkk$vcyAQR2%Qz=h&6ewOKHm98YMG4Xg;To@&oUJBf-NW1; z&(aJF8y@}e41(!vs7-BtHRluVp4}JjfwmUDDw&(s&JyMdOJR@8yia$wK9D_bVb-5Ru!p z-lwAluBl~RZ&i!M3;k^^JD?wV_T8=+MRmjRqYCfC`MBeNG-Gr8bZPTmf8EpL-RZir z@mMxM=f!$bG7g^vY=7t3umDkqA0KXM^Qn{`Qku)DWKnrHZu#Ra-aAuus>>zkw4GT1 zA8?o?(6nEyW;U6~zyH+Y_ON!hEI=pl_Lo4|R!rBb?{gervkPd)+2wu-(pPLiK!4k6 z^W|Kj)w#keF*pY5&-P1hJY)M7?hSm+)zjKtTQ8O^zTRwc9yi+1rbw^zom{W`PEV@n zVB|er_xO5v1CB2C;*-Ksxrb>2$o zxzmd0-TItqNuYqXi=I=8?(Bn=DW4cIGv#+j(M}nNlYeYi={>v!hiL;E0u6R z0)f70s-DNY!#JKF(q%X2xGf=s7>YPvW@C*SlP;2o9VS{&h{aZ;Egz#I#!}HosyE)WH#r2bKHN=*iUC(R^ z#`c(BTp!)x?{)#G9b;d5s`Rd5fRgUXoqV7P>JxH3dDSO22 zuzGqT!6VQY9;>_MsGe3w4h~Y`FXqXkwI8NevyMgm_OA}h(~o4NPLHl~@6AvuA5Tfc z<=p+oYzsF)Ns$OOpRWnkNl|hv488Y~qg}q=;#e=LbW<}d6WxmfC$w8~j1xYNSzS%B zU%EN(Pjuy3|Hit$lNBBapkliWp?Dl&Sz-L#L3dTTMOZW_8SJ0gO3%%5WfIUz8&9Q@ zE!$6+f!Ly585#i_#Ty#ABy^me>M!D+-vv(Odal6V@D`YZXZvfQnZ63gwu6BFl-6|S z5uSOyc5QLRK%Vhj7`BOwASX*16{HZ9nNBUCAbMU(ZP!&2(4@-U-G`w9=Ic~Sr5V!Gho8!38pF**fxcF_cdcI1jTfM#T z#opv-m9bKhMlFMu+FO>rsls5#vqzT1WL})O*j$pr{cL$c+x@9(zW2#I_DB@cpAlx< z<4UxeM2QuPzU$0fpDY7I>y|I;V?a&|3t7;9hz&%mtE<|EF71%<&(L+jWjtV+z$jaP z|AUwe+#iXcq6L1yDYj6#FP}S(`Ok+xzY@wv&=XSzAE4$n4_@r&VM(j{Uf{9yDl?Jz zw2o0oGZ}Ov;PX0oXhWkC5n0%-+BQ0zWKKI$%Q0xy>H3tamRW*rKxA~BSBR1{PxpNz z*j;IRkBz!)_tmvz->F`j&3p=>SiM>}fyHnv*6R8HEc3@o0BJiN>j%GYL zmK+utjusm@NM|~H2EEb$y071t4#(mNP9M+dbe`{eJn)(RL!K-8=;&y(n)bG$1GCwT zYqtn?sn^r>yUqSshl9~bFkjr}j!4q*Mx!R@WiP;wlaY|1&exc~YK9{a~;5RNS#f7|I4xeu{@?9%aeF53A;D- z0R%2QUiC>o@X>xzEQ4_`gAJBGSx>L~<@+ao`0?D=tYe9vm%N4LA^Osz&W)INQa$ZL ztvCBuYvwIpZT7!Gd6NmL?B7A{ykA^iQzjC|$EdzLmP4X5HdkfrjdaM9{wh2v^i1IC z9^z`rzI6FJjX2a}+iyZ3gf4%1=yN+y-q6gx#zjmAuNN+x=3~$feRTOi^sGO|zd{dc z0;*;HhU@jt^rs9f3^>QMOfhF0BP_<&lU-9GWTlwwCxthrLdqE`q1+R)u=VsR@4%tF zS_8=}T{w{Xmk8wbufTob$u71jwkC#?y$tT}#MNWyAY50TPRY>>&rEz4?Wsh4$Jj2r zJjf1BqkFD5TQ7Ky{Hax#uep-B!Fsa84{p`xmS6Lb(XU>wKnX(Lq`|<@NcY!V$ZtQIXw&ne&3*si;@`S0L%fWR;>L@`ZZZ+jd1H=(gOhN)-SfBN z1*n9uNV*_ArM|wtS;n2lZ7ht;E*(m@uvgI&gILMX%xY`LZ%FJ zAvi6wP4)*9uz(3+#y2K~ZSX*|2x}Soaa(oM)?nqb7h!Bx&7(j!s)w?&$s$CR(zfrvYF z8lJH+p!wl;^NQy5I^lm!3?S>CC@AtGBd?kdGc`ka5PBlXUV#s-k7S5|4FEc38pn6N zBI4GCRv~=wsM?_Y7R@O_oA@oA&PRJ5lZkcU!B|!&py-EA2^2LS7rk<%#HtVvOa$_-ZUmk&K?Ut*QC zYO#3U3#FS(egTGmGM5}K;0*Jg(P_JFzHwf$XnDXq{n8`m9FhF1dHr3_AJM^~<~l@u z;XYn{4aTBx2RckpFfcZu_?ekeSr9~trDdgRf~8_fRqEVi{03C(bUoA1p42FU;>zIH zrP-zEq5)AL9Q(%wBNZToqiIgMZ*qOqp$x*LeXk>XwXQzN zumSm-jB8qhXAV|dhSK9X;BS;H-(1eyecgB8h-y)MdAGnpVlws8&cVM?ZW%r&rGd~j zgjamxO5+Rpxa`e!w7d$v&+W9Zb%NZa5mwz<=%_@~7sRi}rF*pmAGU136?owytGQypkAqM)q(z{KT0?R{Oxv|9WcGVOyl%+17t; zWY>OvT2zK2`?0E*gJ(FIhu;-Zg4|Q40A`0{Ig+ZI!i2-eXqKd-JixSsmDGV6`m&X) z5jn=-eVtIxuz)ZgHypJhZ^xx(FC-i|7*54$KW%A6%TpRJPLEfhm*u)+*x$NI783b% zDDHu#V1+7SCchm-%VfF22Y^S7qwl&ya3UDxq7Qj=>{Ym#bj^^5g74_3cKkL*Z+natA44Nuw|2{OAe zxUODAIF0V0>-m0r#8|k~wXsL6MmnV*uf&Fy1M)`9P?!YWQbymCPXwOV|5gmD(W^4q+~b zkzSk7J1~|IL1HEMJESlx3*0WJWzPu#Uj!Ikk_4(jxd#I{EgOWGb=V~p(uab4Oo-{; zIO4famoIEwu1P1U%*{#{Tid+4)>Lm`Z7gF#zj+)gF6{7{?M!O+b_$Y zIf$)o+p|oydmN%yOBC;MLeDWnC8`wZg9$b=_9!G&6=Rw!B~atobcTuEGduy|Xp~20 zeM@kIrf~}yR1~CK;@>NO8BDg$L#-6tjDnNVj_UyZOsxgc<-u&IRP2k4kBd$uK)D-5D?7cnfTHq^L?@UB`<*7*bPA$M>i+ozZ+aArG%o7rBz{{k+L8H za(dC=&-4o1+_+lxpTrt26Al^&A4pCye$$+EVzl%w9l7WwunIHS4V)F_irH^s?Y`x5 z?I+`S-;v?6nbS(0C7tMcXTO+zt`Amt7V%BVrtN0MTwcYz zrv8FI3R8F%_$@wUM6%UxT{KAE-OCU`vjb;?>ZptHqc~y<{Mm}ilL%oP+tEFb!9nL4 zG_sMLOx%w%ZMg z#hS-tjsup>*C-P=%+DUyghIW3 z`*V)$sg$9UyW^ud%I1rW*vJ#k_*M!kd0@b&qQP8WwAI_F@IOrRUu~BlkTQG0h9@zK zXikt?dAb<(WcNVqDhM|-4x%v1Py;cpO-6IyC~+>k_6&_D zP5IX4vK|JMA{j0tQ765PZ1u#9%(2uz0_S8z@ZCR@{D|tY7=>1)OJJviJlE#l`i&wS z%_+{5L?o2>gqJ><(W~AL-7zd3>M?Rl)@^v}YXZ_FFF{)K$6yN4O~sKTLfKV{Jt-A+ zd8A|iiubVi<9(ISPOM$Tggw?2M(zZ3WnNc(#Y|i%cHe`ks%gy5 zp@uM92A1zTh1w$D+hLdSby!Cy7-t6<#XS1-lSKHF+c)MO8K5Jdtu1W1rkQNt@q=?DD!)0l5EGin=<(&btEKiiT=sUjL~>v0m*4VFZY`_zA<=N-jk zA2zm+t7@wMm~eOdiO5CdQyn~47bF~^XFRrjUDj;Nu=w`S^lTD593f&V^WTT1#IT$= z5a_*(kUvs!D0nQr(M(@Xw|mYt+0NDTU5AM#FHF9f-z18-2XaD9AOiW}d-|QinjECo zm32|Rnf7a*#hzKE@%jbbyvig?m#3^z<$Y(`^M+U0t6WBD&5J44_b|!pORU3vg?0NU zR2j?sF++>C?=lbsR`DO$1WjkgYytGUO_!U3?5gt1#)K*Kf z<(rEhiLb5!Ck^TLb*Sla6(1Vt<54KG(h=RekH`vPal$&^OM=Hv3{xeoOY8@H!W*$5 zfZPtyKnzDB9!6r(4BEe7Je2NRexpGrB%CrKM*}I-g(5~DioM!(ssaYrAdm{wg=!$npkfBP6MzdhJ zO%c{@^zktE?}MYcU88`{4}K`nd6a;E91Pi46^J>+TXAtIqkmC;TIm`?qVbu5C271g zD*yO>!XZDSf{5WU5~q%9dvm=VyklRmb<6f4xGaFwNC`U8RG9%#eqG5~^~U6hR1Do4 zG+=HMyRfbLrpvp3fOwvRVak9)?p$WSRY*jV?o5SZGX8Pd8<5Es%{Zt0X9oWLZB2ra z`fh%*(zDw`!d!0gc1Od0-0p$pDCWvBJom>`p2D)PKaLT-gu5lUx;yMU=_`zY-x;fF zxQ$j_({8yq|5)2*y9G+NXfcoBc@HF!Dom?Vp6dhlhnEG6&D#{8%iu(Pzeu=VX`G4* z5mG8{TDu)-E*l-WKVKVY~CNccI#7$-L*>Mv$Yc%|{uw2#TBj!)+N#{p~_F0X|hKf>^!+mOB6Ccs++^`xO~|>P(Hm` zcu4)kcOlGO?$hW2@~`8M4=HQrXmE$Nu{2zF6~0>BY2bDYq*3IBZt`s|s4(Y?DQnf{ z2Cey_zuJAMz~5`fU`Ic^TpA&Cr9X#QBTNwFrz95P;}?JWuq=7^MD2U6$VpP{e3hii z6bbaLBB%Ua3?OI+Tc%6euu(_wUv0KjL$hq=K(gmDvTHfJc|`Q{E+mS?_FB(MA@ zTaHV~z;1e)ccP~GPrbf(3)K-rXXld6WqURBAVn|C&+u54XT0boSJW{+??fs4>$Pf} zr}~W5Q}}#KtlDZ(j%47uj5qipydQOk_WIs5DM zD>jj|>wOhJYT$mnxVMSiyVM5A$~_G;m6y)CSFYdl;$vGNGUsPqj=-QTh9G=lP|*j6 z3T*|*8$bzmv0T3kuCps8T?KzAjmLjyXUEIWYkT1DfM*X_6hJY)&;J?nGr<^LAwt1H zEp;U$jqfU1$~@9&*$MTdRQGpW?0u+uwn$7qKGh(P4LP}5%V-Eqf1Q`G6wmui6thP5 zfhcQWwC;uQtZn>)f_!b&-2&@3uhV1kh7>y`0jX$bPXw6}eXd9NHc^=EU5tKDQE0uZ z$R1zlR8ONxFiQt_gwLsL#5!M%`kPbij-C9^NfZx+6Xcb%Wl62TeKDAe9Ac~@R)y$* z`Oeef--_fR&kIXEZ{u*Rg}KT&%5*bDY7v~#tM}$M`)670xRqgPw#sC#E&}v19Po3X zL*-#8L8smN8n_?sc+)6jE;fwUw$MpXtv8h*dCe#zNIXwB2eRxf&@e0hNPB-lk)TpN zuA+~!kdVEpPVq+RwvT6#3Yg~Fa&P-+4; zl$u=d%Fa$=TatvcYTl`h*|2`JrNUL9oe=jqDgmsOt@F<7Qa__vLeks{*M|ie>{abC z24Y;z*qfYpMlfmLQBJRhSQN(Tb<0lg34D7V-XI-Zs&w_DCpbz5(ye_g+&}shps4MV zEl7oq&WyoYfclO(u!RntLPjshHuVS_bFEZPFX8E7#L3P(e|?!Y06&dX?B$2`j1mn1 z@6%vXG!{cC3a#-A?cJhRAOaMrak1#&t@feKKKaDiL@GYK&#Tsx zhj76;+!pH>IQ`$aaBG6RbxIo2+@4TnPzxWuc`EDKw?i`HSv1s+iEHzHT#jp2cL)S4EbR+RpJBT}9gm z*6%h+QagutoJ?}S?2m%&Su8t-QDz%&UK`uHi}g8+vdaYWnAW0oNzd$tplRzTg!sTn zb?d3I)QeO1$2eRq$j@{niFpjgZe%~BQ2W;G(3a&{o8FeyDuc=J+{e+9d;P>YrlcY* z#D+gZhNYg!E%C$WoGT)vCK1|(#CogHl&#;P%s*uR7v?CcR*6kLU$qVuaaB8al>T1iE!Nz) zI7$C2ky-aKP9<4Fe`G8@_m>@4egf-1-vot$cY`%dMqrkv6%;RxQPXzGn75$}??lvV&xEnZdg>!&_1;hT(uOK+mfdKV_h0w^zumJ3 z2iPUk>Y(@VPf8F$1sh;eeQ4$AS6s$g8ISVDbcR00mFM77x{vj_V0tFqHmyIz6~><9 zErDhM3&?Bzy^&mq*j|yX#KU_Q(VQw26i|&w%3a~|d#*vyq{*BXbr16Vt{|)-p0D=J zw*9(qRT-+4HId6wPbsG%j7svY}GwqZd z=>cbxg#5Q%Qhw*uCQ~+7aZ=V{$`;2gN5ZoIVDo-YvhGnoiMV5Ekrj-{e+XzC@-2+P)p(mO(NE=hc$`zdR6!Nu#ng%QQ<%f`Ui z$DQCBKXkgS##!cR(0_~GZ17dWE3oW)(PjI^uN4*QUdW+juZj+OMUF-$?p|r_GI0`6 z?CZkAxl9GtTUqT1PL(hM@XO=!0qf*^%}_hIks0BIyrxw_n@IouoHk@uQnd8%!NPvJ zbZXq!cAC+@=?w!8;Egp|&Rz8WTN?I&g_IMt5JbizRbKHzG8|^6rri>$YG&7khVxCf zbh!^yVCcv6yxdSNt?OHtbf-lrJo>TN7VE&X4`OUMs7npMw6QJXXYZXqPFkbwwH|R0BH`L{`&X z@J&QDz>eb?5I$=&srjD`Qmx=VWZZZ#j4(;itvYP#QTs2h8lBfXy1xRqMg8P9CnC}C z*aa^*x^_uJ^^@lPE~^Qs@<>O%>%km{CMC2Q;7DlTkjDLA9ZE0ff{8>_y#kB()7_rb zBKQooU$Wv@C}|X+2?9}n`}7uif2RW zzl3O=1#zYk!cA|tfDJJfCODGYKMqm(KZ9jBc1dG3h5{e z6L#krEQhsa46|LpVP*nPIWa3B)Kc<_8)*uA;)b=DT=XH=Zcd`tpTIb`vkO8J_HqcD zRv

{9T5zhE!Fa%Pt;N8I9vO6^hHNe0lL9K+DlHIMTr{o;xWKS3|r}l_7^vP3978@k|J+hHh=jEq6 z>1Z2An7yK}m-3r@pz6K(ZIaiZ%T+O+4$)_NvJxfI?iTn&P4Db;?2n-ht`br@V1H7H z|9GKO0?)JU^p7*UgzT=ReNmBlJj0iBzVGbMl&Bi}7ocXPcMrpHwV!xP-i(-!NNSSq>4;&G9+S*-w4SUM%7>-0*2flA@%TAw2|I5X=G$N9-cIz~ z=U9f-VI(4awH6aGzzPPS24==>e{xyL45@cccbFRm?XO_gCQY?D71H@mCG!C;&*c5 z7b^a45Uy!(?_jqx7}N~n_RLGzgf(YyngdO$N#J~c)Mp1&w{Kq#?(pb5vxqDxsOlq) zY%c7Mnt7t;%j1IY30F!_=9e7ST|(Ls8{JF#9i_B1hAGos8?)RlWcicQL%a`}?7QOR z%$qES__D)#1ibmIpj8`UgS5r;+q9r+-Lh$*-{30lOE{p0!R&*u_hm4m^wV29gpyUV zReTa#Hl;g@o7BI$fL&y%wV z*%>lQW}jC-6<4)Ot9!GEr6?2UC{;|8vFZ8t{xBYi`os@R znC;s^hh#L_F-B^x{XW8U<+0=Y&Dp92t97S45l$WFb`%`yhVU8fH@wirwdT*wdktXl zM3@ITd9G5e#fvA6JJylFxT{#dse!TgQSpdM) zAJ~n875#daWdw5+N3H;Bgl(!S&a{p75>_ulZG?I(^(WM-eYX^g@lV?siFr!}Jc>PW z6jp829kl*dBxC5*RDj>q%aj$XBXp+Mr3QOALf!DPiPaG&T!f4T(esdA+;Lg*+YrTs zHjLFqUX@ztjI&B8@1AeQWZ54FE5mW=2Yl$A4=_*Fhu!PB=%wCy80!Stw- zoEFkt$> zRj6eaot$gk<(!MJfRezlyg#Lfr!*7(jU}={4<1B3&=+xev}nr4sFR^DTfbWKlVQ*W zSECTL5{T8(NPldA<#bGLr0jgQNh@M8NwXhZQ7@jse>p*y?lqvN(K>ebUpR({+{#&$u*ozG=K`wl0 zMmR0&wE$FhA?0jn#@H_+y-+rAN>Le-;yp-UJ>es3PI^w)3IhSriF!%j;D%F3WI^?M zS8qFB<}qVhQw34ak)Vh4F%zWU)tKVJ3bRA7$vGa27CV8Qd~RV^w8-O2&SVIjka4c0 zgWP*7y=~KCVxNc)Je@=JOdxJWoUe265ob@1Dgm^oZ->nGR`Zlik?i_WlLplOp1J9G zS9|1`bf^>W*d8ZQMEMKYXi)otCejrt1ZjWNR~YAOuv3&%ux$B2dUteA=Pfpnn2@q^ zj8#l!?_R&Mv$_THRmgx_H27c2cn&*pWpqOB+5cy1;sip`sA1G8kz4HUl zW)1&W?^O9*N$ANGImLZb^#rx$;IxCrgCXx`D`Ma`Y@<{CN9queNye1)?LyeEs86h_ zJU!bJ$52XWX)S0hhjug~n>6<=dioa%*5yLQ|alQe~><0FCZL)!#;MP6jObzTT zhf$h(K`*L9RB~;-3s8a_`?anH=bxVwqkd!B5N^sBY>?QXRim?IOKs(rWvT_hr!-9dydrXz5tb{Y6FQS$ioZM@Tr&zCJ&-p7&cy%NYs z;84@S-XKj$bc`3!!=a`>`KsTcK?VcxG1d%o8gMxC*4{lEEZfnvXTCI%x%S5&%xWSC zu_j~TJ<$D)g&x4GMu~7YwFM-0GD_6II|+QPgM1$HBp`{Q&?%%6hTV;#Ll#z|GDh7@ z4LQt5RBL0{S@6jsMH*?W12TPk6>}uh<-1*Sh42){5@ZSSKgh6Gl96UCkN7u6M(yY? zvgFT8c!*>|ZVID8nujno+D)W~5}hwlVx#&A?{wVR*?{@mrnvhKIxyBI*gKux}=JV4R^$=3{=22X36WIRL(n$eQ(XUX^df)B5 zA*V_XQMkT`>1sOLjgkYBzux#~@RTfD9XWro4Zt7w(2y~&3sjMt3Q4Mz?+LgJZno*sW1 z0&?0<*vW6-f`+Y9=@dkcEEI3qKaXxZ7Y|wNi{+50shn7UdRbpJ+T~J_= za5ZK|OaAE^XU~gkgXRp<@rm35L`eA}+9*@fW{03b#9|u5@-{?iD%K0y@eryqqn}^} z_&r4II9f?P*7*`Iw{ZfL*YhJNyp7BeuVi|t3*je$Ps1YiP$ zR1?PN=^y9bvq^q^eA~MXuPB;vuprxxa_aUWbTA|0Sr)eM*Mn!SBNB7O@?Fg#DZMmQ z4P>mSQO?`rRB3=DMsNXH@w=fNfdXc$HAr%D@^quoOl&4y-LO)iCqu?;QTSt7A0hV1 zGk}#6xz2y41YN&?v-9W@k>)pKVEAW2NYImDYqet2sQ@l?dv++T`=HO+LQam!q zI)1k*4K5H0pmW1s9N&PX#ROxhN<$F~lk^nV<)S>+V0@#=gLz#J?$GJkT);LlZtXeY zK*75+&2aDaJVv8~$Se0_)8M~{8D|2URFrQF-~ik{$>Nq`%CDF6pajuR1Q83htQy0 zL2WL&+&v}xtRsAe@Sm2e53vUpJ1`VyPb4@Im$rSSem8zlA{mF$aUbT!7r{ysT zGVc8gGH4EZzby=}V6N&_RXDf#)PTuX3~S%H5Pdt8*$U-h%nLX1X8}g*Ai}sCK zhPq%5sc3txCn0BC9mpX|ky zhY%R?&+lUmpuJ0+zrKxGb`SJ1n>F03UW+}oCyR;&7B)F3vZg23ET6JAMyq@Qi z0tf5iI2O{9SfZkqwpa$gwQVBidy%OMvfPRxp_6~QA=qma1ASbl#@A_rS4eBO8KHbW zuUQcDR73MQKz zxag@A=Lu~8Kf*C)K4PxLs?JH}%Ol2)%z zA>cY9MUTZW)YInEYj+W10>R#4%b}?Q*rZ5`0Qw%$ndCRCXJHls9!4XeOqM`m@OT4K zSotBU=(5b{RjUq|4ib@1odn($`uvV(@!|};M(X1qgpbGOd9qEYxqSDQpyH`MumU>I z{6puz`Aa`RfR6#Q-5a7$MuRFjKkL4rC?2pYA;gK%6^5f1f5fqP$r>hEz>Rs_qT84q zzgE33<;0nD`lX-hFSqXK;juqCjLLrgey&RhnL8}i`wVvO4QVmcVZ7w&V={GRwceF* zgvPLZ;?h3D&bhoa1tZp;#epFyYfYx&o9xFrrb-jd|8T~2!5t$!zP{;FmFx4)S||Ap zI2F_;UBQ+kA;MQvm6ej}mF_^^Rn4}CLM4i8mLo}*ut0$&2j{GV?(c`HBGFAz3vVRZ zsYQOhOc~6z*PQ~I%jBwZJJ+hyvq2MbaK==@QoIhKC=AiQDBKfnxPnC!(cHAfxOvi< zD0-Dj5tYH9jYz>B)`{LCgvZifl9$XWMZ(w%kzJ%w4Svoq;vs?DCc||aBjjoX^a7~W zU`z2{RDXhkWswCR-8^tRfOM?)$Q^y@CwMH-F0D+GSmiZ#Zqgy`Tdz-Mnc9h~=%P>x z3rj{i$dJvn>Ws!NQ4X0fl|@wrh76V?NvEeKL!pGPP>cl2Hl&1&o(P1R6GZ&}moxj? z(^ZMRS!i(*t{47GSpuTACQ0w3qJ>GQCh7On&F1B>FyvJjeWtv8$c!(P*Er)y;^Atnfo@NXm$y`%J(f`ZV{7**a7$d06rYMm1{vg0g<|&qNCEHc}9923X zk=gRW;!|%I8YPBx<;_8Z{M{l<&vp3hfarS*jA88Rgvm|o-*Sw)4ag1g*kcX~-HTPw zK@dk;0vk2D-&8EA7zDo?-`tGP&*mENapdhbKv}QZX)J9ep6S@ODLhR>!QL=P;FHx)a zME2cVNa7ZiUX!0O=pB8X@Jb5kb^zBZ+e-1n-qSfJG9UuJgvsRXS~pFqpcqppNW**Kuz2v0%>|& z%K1U1Sfd`Ld0*){(k&6gVb36}gH4|r8NC?#lc^T|Dej*)2gm}D7)5ZOS!6{LPy3k3 z5KqI5d;}eyFmLd!(NHHDy@L5_9oxX3y|1WHk1xt+jq$?1Vb`uoHd#QLG=*qJQ4v*7JHW>2&+FGkUCRVr2WWs$TskKU9 zGGT!OLr#@gZHz8TJZ{m9PL1l&QHIb)@^jJt_C;edQJ%9$kfj29SzMVWIc`?Gt z!bFDfYOr5i6^Xo#*cXY^Lsz(^#9yb}XR;|@YgsA^8qtDrTRc9xYAo3jZnw!M{Ie2Z zF5h_qF>b}P;KD6J&o2tHBHu;=g)I@%9MNczBlo`$%ec+fHcD_RL#=-dssZ{$9ODvw z&D(rP~qoo1tF<&vdT|?Qw!j>qIqcjjex^i`t^-g7wq&3X1J0x1$*Tx?^5aeFi~E?GmD0%8WmcjQu7C!kIX+ zLB!ahX54Tm96=_ALfkl)oJvD-9s7lBMx#9d2%-Z*=LOIj1Jf0JYu0>V*R9sB13#r; z(!T|D_($KR5t}{SUc~de;!c%n_%AltXBiHBHk$o{aa13?fNR)>$)M`t8;m(eudE2e z|8UMqj*Y0zY{D_5zgC|ZS(hsXIj4*?tS?=83qliAwKJ5#mJ)L+#M4o?oO{6@26P;? zxBb945+AzWXOv!TiLMiAK8QDuG5Qa{i$ z_&oxT5Eo=K5z>AF4~87`%!Jw-n5;^*kC^Vb^~}RUg^kFALKRyAZAc?7atEK+WA|oL zx3X;N(gor#RmegRt;@|C_8Z&dlHXb)I)e|DE>jGLH>7t`2q$nsn{4oQ!29H@;;`WR zN2~>YsV3fIr$m)xZYcc(3zx+p)ssDNIXGfEYI>30!K{C`>~N$hwQD z#nr$If40rv;#=yvV-#%WJ*4}Z5<(@GU0T*&iIn$ijq#5fyX9Auh{u<14;+1|L-G4k zbNa9eYNawHF*HTE`mm0Vg0c)a!rNXWCaMNN8 zp#6qo)Qp8GX4Fw6M~%G9-R&reEQcSsefXju6>i)Z$MG1ZzjwgL9II(M@W3S@oolO8 zxQ%Awih=430MgRa(Y{~*KYYCfP*s2TJuC=P(v5WYC6w+4>F!SH?(XguknZkALK>tS zq`SNS$8SCHd){~EjC1hUfp zivs_FMc{C@-1fo{_vPUbWU<`DSW8czei1L8#+@8wv~oTTYJ$joUAm%|W0UL?mcrsB zGu)2f3W|e7Wnq#2AM*%&(9pPSHg7&-fPTc~e?|f%9`y|jBDK?5EW>CHW`!?zMkmUb zBE2fF9#3nl?6xIZE#A5&)EymGb_ARvNvf=?vuUJ(^9~XAKX40=Y0(r zO=mH<+>v5)IU_vKw1vcBwTi&!cEh60^kx2cIX zzzGIa05<1a9BBahj=h+5@=S@6U?=BEmk-$6_LjwVb4+sSG}A4|j)vOrGFDfr4Hno9 z77Gy%*B`LvI@_&vril zh{b2KE#6zO-J99_(Iv$=HpKUblI(s`q{L{!tFF;u`7;*+jv*l?j0-fxm2xDJ`rWH0 zswsq9?hcPI8gZ_YsOfb@K#d6}3muR}->*xGPi>6MgK*XuucE-ua-}-?+A1wl%#4rEJk)Eb$Q*1$^b766J-LU< z)}CDU4Nw|xpsZYp61a~X4p~+<;{YTjZC77uo@c|aTBHQDT(`@YH-d5B1%oy+ec$?> z44+VDk&oqht|#|^@K2&vuD^%b$E=d(wa>D{TGO+ed*3G$hjR?1e)+kV;{88P&l^-i z@TErU9zZU1Be{pWH|Qw1AHjvh1t z%ftxdDSP=%i5A6ooyYKW*%@YHpM@fDgYF4hIYl441kleLE|1;Il{|4ahdm_ac$1Od zUZLF2RMgm)KR!@uwS2T{t8R6~#^rXKJ`oMW)AoM;B$%hG1Z=XR*)l(v);XK#-;9tV zRZis^dMW(PaZ1WaGU_mh4@9R7YUKSM@O3J~`Ra4Ozzs=H?ocvX-N2)*$?MCF;}hBM zM}94;aI{`mrV5R4yNUW$V)Fc^#@?wpao**K7>2xUtxy@8;2;0h%t!M+0WwBz!7bUOmeJRhGOQRRK_ z;`!bY2^*4Zvt4Hx=P0Vth_CZf^Rw3vbMf-8l9x=^4TF;<^gJFD%T4jKvq<#X5?E4Bux0tWSA6P7^dR!!;;}WTrYQiFN z{g)YO!um^Cw}WyJ7n;$8t`26VnxdZMN))La+F#s+L`4ne#$) zaV+MprLOiS-cm?^C2S9-x{L8cHnY17Zi~A1FaRhn+I}$OUbIejxRalSgayPzZEa&QmV5+ z49IuAjiLpYYe(P%O^{3dlFh@yMWs-9k7!3&?ZM;V4GdKjmGzzk3;;eNt1$7{>U2NH zSj!#3ZARV3f&mhBC`t-xbZODZ3l(OU(jp|?mrCqRgIP2+djoCAJvkS~)_`2r=Ql=_ zwep1b`T}fHlgV0=EsEiMAE;!*&CNFurkf*|E7Ej)vsAtl^rlCr(!5n-BmS)h#u$D7YmsZV49gwC&}|-kWGx=uZ~FY zwC~fji80_3wm#*tLJeDW+#5%DtqU9U1SK{akK(*_oF`vwX z`O(Hc%jS6z+7DkH!qvP_eqetEC(;zbfBQaQi}Cfev)tG#+RlEUagzco2VQM`T@?TO zKx{OY9{1LLZz$?}L_{XKasU~1xldFXMSVz(i_?cAFHxynS29+)h>ywUF0-MOr)4zQ zp(S}AY%&9^gO|-X|6t^p`hmW_STCsU@7wSbEGt`Cnd2a9oF~1#LXoF^29hk*?VLXI%WW zRDMH3KW2V3)3neEY2EHBx1x{%Q(`|`SM_1Z4Zk-tXZC5EInD@}2L1fruDq$n?^Y_? zXvJJRfR|)C-A#{iT?y_*B7~Ei;iN0yZyf@*}Y)b3R|q7d8S?W^OKL~;I0^i zeh7{pVo<%_yU#;D5T3ntO`3OJTxLIaSVEyhH|yw&S6IoU3=244T7CP0;ve7mZ%zDQ z2teP*7ZAxqvs|kGOpz3$)!*Cu%NI&yUL}^;x6Sl5rV+y2;`)%ai>9(;hb$?^z-qOP zJ=5y}+x@QdiK$Q8og7$NYLz7s{UPa-<>IuM1R}Onnx>f%2|N3O^dotmsi0d^6)iC_ zI7r?Ub+`lI51Wi<)=LXIC9Lw%#tVc4Bg-0vH*!(=6s{RDnS2)|gFo|<62&gZsIua@ zm|yE+wTLzQNXkDGQg=VM1#nBM_WsjzBJ@T=n)$-t$#HzC@&sAb85R6Kdwq^lCxZw1 zAWTZO;pFXreZaO>caaX|@<6iD!4q~~giU4T-3>(`W`hx-r0njfUriL3%3bXgMfS@b zWQ=ab@t)KNK1CaMMAULlenlqMe(H2*!3Jd?k4zLL(#L6+P6pL}PRX++u&`X~5KE z6w05kUf7GYXr~G^)q_39%hX;{)kzVL4q-U*zNxzS*XK)sn8uFJKKj%yu-|?XRJ5bB zg*9aUvg)wkV)Q-)#wk(@AO!u(kr*6aAA=PY6^)ItWi;Nv#Juq zl~!;KJ(({y^Z_C+5l7taH+SW`3*@Eyabzn7D>X*UH>YdX0qTQac$J?&Z?7}23Npw= zwAo8M+HA9v=DD7D9Jj=UyjPH=U2bRGHjH}}hBl}FH!92p78nY*DL^l3F@v_*`At3b z1qftI&bhK!Tkw)WOKbpNIW$)m^BKl*G5QCD5cU`6eul8r^%vZ4jmHu>{-;#5!6F+0 zYQP99(D+6U$@xTOg4KN5BKC|6h7k8ne`t;z`hgapaPbhL0h3Y}rso)SFFjyx6(su9 zawFG{p*V9fJ#2^UVOn!4({NMLY&1qNT#N1ouc0@Ucl6z&FU+2E zw9jU8v5nUgf;{J{kd-VAM8yahP#QlKLO2~ShZ1-{AiF!AvS7?{bECN+Y;_AWzxOlI z))qTmGJ!?gR?T#~fZ0r3XkxKk-fNW5gH_O1b8%@(6cTEBbQR9?Xv#1S4Gq=SCN1;8 zZV^&?w)QAeY0L!VbDWNfW=IYDZ(zsVXf8vEMK3*@Hz6eG`Lab6d6wkg)f%P)bzge{HtTJ1p?2p zg)@DA7dNj*oS-mhSL~f`{LnTsVVNw`mRu-(^hk zqbY2;hBI5im=BS|U4($Mg&JH!&KU-2x9r#tL3TTzAt%9wx_;9V=M(65Va{=@WwS|r z01C-DtSCexv=&e-Mv#kT=^>@yXK%~m(kdfIe&>lmq*plG$a|G^yka>e{}9Q4wtDZ*S0|Pi^{Hma8%UEqH@*gPk z!dF;8qXjbaO(pJbZKF@&V}Ebno09}nXfFhZqACjkd>Ea!(U!>Xn zJe!11Nh=rFCb8fBl+Wv4*NpyeBSf(DU}R1d-6ySmZ@#HifX~g7k{C8Jtz25;fhyA5_qe)^4*;@2s56=O zZ6nBPg+aHA51{4uRm9JsT(A$kFz*y?h_jt9e7VdFjNcvGZQp5*^q0i|h7# zc-upS&oPD~=sS|!gw4py0upnPJw{#@1YK-MOJcT`H{4aGv#)-g`&_mx>O;mB3^*(d z+D;tX25l&V*QdjQap*~RrL-}5A<;OKQ1k3zc>2C})|$nP$?H1ztT)}O6cfGFluNfu z!pZ{E)QIgp*TAfS7x8kpMk(%=I3SEMgrqKZiak_qFKax;7``1B-OL3ct8P7q>sAT& zbIGYXeOH1w;j4h-shv^IG8Jmm6HHTQs`iV0JFW2^)o&X}S!3UCk>*s>e@?m|PT(X% zz-80L9L)H@bW;#Pkv3QEmVoNMxq_&qAI8B@SG<&8i2M3rK-I7dfGRdwWQwt-MGgrqt%S7>IdmeOM<{6=;m(SMYZOskE26qw!0dxe|dUeaG`H@@TQ17 zdzm(>M9v%`36yd}rR~TpL?KQ!5-kn+!;lM1HubpI;+ZvVsspkpui5*oSH7k{N7{&2 zk|oPY1GAfq2o15|99Nirk-BPsW5AV=2NyzC=cG~w&vC;GaZ`z-2uAP;z6FhU2!Dd@ zVccRYnd?2H&yI11{mT88Y@O>`p%+Osq$myvK3%ZxKx|!s86z48AMM2R>kdTJ8la=`!$Hgm5Y(dU8xthnY(eqJ;8tIJPjXZVl4=bTh^dcA|aQltUAEK0e;SAn(~Y z+4zof$<~Vr*W>L17MF`yOLc`tt z?B;3v;EmW12P(+m1G+2Ks`2B4I{Qem0QR=w;~xoZu|=D{YOB?T!Jj|~`}KbRC0w$F z4n8>?uv%VB1`UB8SJo+-u{rKK^!aj{}UGOL@nQ)!TtEv|zau~gPRK?|V zmCI$eov05@P1EoD1=*kJETIe%Ko}7uiFIly7aBZjOx6$os=2iG&3@7(JLG3{{~FfY zt^K*{_p)*P4LvXuJL;w?4LLt?w<4d=LSggz?XX*NRBbONW$B7eqnVy^_Z%_NP=tOx zscjlTgNVf$_`Bg`T@d6tnAmfm+jchCC8#EUewodc#dr6CIFNxQ&yo0!L>!|^NSXWK zR@o}v#;?b}v2U;c1S7u?(+c+mWJs{3MUv6~J}c@v{o#HKf(KomA$IVQG4HE@!zuW9 z$Y-G6a3<;liTYBswcb`*+5E%ip3<4oVyOXrI2j}g0Decv=2wV2!=TQpanP+$`VcZD zZoy(J$;*6306C*o{h?LZFuQ9!cCtdv-crmR+=l(T5`E=K4vM?Y)0`v!8XIs~rVYp?>ro^mYUDU(KtL_6d7~~SU+>8yYO*GluR-aejlk|TbrGeOmC(ZS0j`*j7 zg(d<+VF{6_BbP5$zu{C;1f3$A#j@3`5x63v)*qU5wp&m^;*dtfWQ)pfhJC$8FPY8W zK?`%oENQmomHhSwY2a>22JDRuRY8;46#1gs#*G_czi!`CLMsWNkhA@%%*O71I!_#x zM5ZA4JziMjkEl;$!SC?{l6AZwRX$mU0Z8ZvdSXnF`qm6jWfs@-oSCLW^XsS;&&i7) z56}uo!nbLKXfKdpv$Fh!!7XNj@{EK2o%L|+!_yK0SW{@Co&JO1h$$v5)p@Ovi8TMhBZ#mwM!5*~r&S8AhPDYo7`wWxe8_W0Mi877 z5%-6?G(zVT+bv*eHf=&}AyLURgEsUqNmif0V7K#0$8KG`=)E&@!lg+>25Sy+d*{}v zJhUXx20=`to?MIS0R}F?f$1XV6>(I*VLMD9iM&HQN!|JNZGHV0s&RS{Ef}Gn#0+F~UBr+8h)!k+^?~!d{rR;a0 zf`mo4vo2$^BdvPV)2L;<`&-+wUpk}eSC)4~iLEUK6PlzZHDZ>Qx$v*Vz>|e#dn367 zkO(XkqK4=E^HIKOQ&{OxYpSbaZTzNkW)Bx)bXJY-^I4b^`~M)@+z0ZpWKr%W?{AOV z@-RGkX%Mbk2LL(CuS6{X52ICU85uiVY9vUaSMxI(9%-A%&1xJj6G9Fn+TKr_92yVr z=N+UGBIID0h38RD-f9+2{et~>bp)WU%}CwCp^wiH=m;(P&%&G;E1=5Dk>e(Ryi-P)8SQ?MYs z{M^>&i32|>iz23#-`Y0kNJcTj&*^aGr~3^BS<9_o5XZJTTZhM5n}q{a-b3 z-Z_5b{)m$!UMg8xgu8&)-(M-P(DZJIv2j3t)v5hcbLi0@nnkHM{#+wGh4u~|Y~Vvo z3K55CXRX!0Dy1{t>^@q@aLSD8#@9Gu;!Sy}IKTsAS--GY-wmBZSUX*%N+^c=ns0sH z!kK=0zO9I9HCZrPzdIAY*kC}1rE^j*z-9BTs)&qGm?*&01bOPCr;4IP6vhAee%_;k zM#D1E8Zmaoa`l39gC>-_vp-ammc23$HHOGTSUsaw6#f#hTI{ae`s)EW%v&*h+tf-& z_(`;C5wX!cVO0#Lc+aTh5y4k{NM(Hq&TyrM^TCVehDwM^*waDm!0b$9X5&akc_cp_8%=a10HW$TxXC%)Jk%p#RzUu)AN(7Q-QZ34>`8Qnn+gSBrQiv zUE+vBe@>ucU2Y^pTnZjrgB$uT2 zBpJ;7ocuDf=%RJS%T?Vm;;t?4mWt)>Nfn{y@lK(UjDLz7W1&cYWis&Wdt|A@t~~J zW)=8wPc1v$*&q6KY~?U#Ff>L0$#GD<(qc0p05ytgD!W4S{ai}rWb!K}JIpQ;Ac{k| zq(7xYC(NhS`S!s7ZOp^q)_cs{8OY9_`)&g?<|(?7I?lXkl!FWSE4Mdpb5S;tFELy) zXbs`qsIIA=Vmo4Oi3(<%g<3ec23Y}{6ew)>%qWX&1a0sDW9CI7at$5eO9pU%jOZ2i z2b8b2ym#P6<$_%|8f8|H(beox;i&B zHY=w|)^q8pTc`Az`Q0znLT*b$lF$UAM7bQ+9GFyyA>i7>U$!$RAo zPqll@d-0rCLw`i3W8tEpqErE3G$4%q79cN4+AvWqQtEWHnOt%ucC^~cX)siu*1-vS zbB6N3hY1wk&N`zFT^Yu?zZEAy9M5$9f&ze8e=#lpH5WjSr2Acno^P~l*c*d(q)eh< zTi$`u?F!E2Vz98veis3k-45bHFXVc=15i)Kx-7tMAgLY0chQB|I+RzV)MOdrj+AK( z?^d{4#LNnlLUXQ_w}rwEG#7yAZFp0rll>J)@4uFXqj7F`k& zW8b$GPhehckzKV8!sdZ=y8iR86qdd-F~UG>z3A1*=}_+l)ObCts{+UDirmB4;!6{O zVLpaz`b>jxvOEfCTVaFNN=ekKF5V;Uw98JY(Gt>wDXSAp+OzN!iG6G%CX&CjpA?z>&2%__y#;x z#3vDo2W5QiE!1LGX`|(mh)2^R9Ox?lwDWcB)6!W>05oW#(VF++q}AH!zQ*WtC}R8Z zYVDltHD77`EDwj%kyvcEobJWesgVk<1nH-Bp}NP%gOLw{Y!Ot}Shg!4yKha`I=Efs zzyFNR*6GAFo3QQ_r$9V8y&UJ6!kilRhnflp;c#kKDFm$Y_Y~_*_JzcfMAXzu0a^yz zj`588wJ=NGyPJKs3zihE%-m+RX~+)1~wjqAwLB$VA?ra50EzfXM=nCJcZNdR5p9`BpBgp)$PM-QHi8&Vc+M9=0 z+)crBe$6`g(0j?nTBSN-W!2qS=0LoYY4~(oP=CqX zeP3FuD45Nby~wo9eD2xMnJ|5je?Z&4sd`#!?5vEu<~j9!MY>Z)eg=~oc%pf!d{f4w zd!^@_`_H$l_Hf?^hu*g>WCO_IkY2Y8TYSEuptfruzS&}e@mPxV;asKjA#47PW@Zx4 zJlNJuwqUW^<<7@1TVjii)|Kn!fOxNPxkh95+1XHuCP72Dp_2vA*<2vy#N7Fu?axA` zVB!e?52hwh`0xWZQEKjI?$K6P6jE7BY+PVq;6#bitJtS8U_}O1JxqB<>?Cnev@SjyisG@m4(i++M+*cg!km_$V;}3rOflbv@FO zm*Qo0QmsE^xrK)GpR<4B2EJj<|M?W(>3vHl+^HM=n>XNuF?29_PXU>9!IAvFKBq9a z%?W(A`k0l*+yN~@VCOZ^@4x{MKo|o9(Mx~Si`c>FVf&?2NvAEvBlL+}I_~ZHs~1;a zcQyE~0&5NkOdhy2EN_!jS&_L}!m zdcv7G357Ipp8G<7Qt*b36Aq$?dI`)LAJ>0&Y)C8?3*Fq6*6_u6I!^iDp&l1GsfO2&@WQ{R=*uJMzUc(7?-Dbr;GH4&ZcPOT-ZIGY7Os7bTh)jkK zpb|R>At{w=XTYLSemiNg?$jETFv^Q5QmZ9DkH!CNPOxnC0_yx}i5w)zTUeE&rcT+?c z3%XdjYNCzhFOBz!LxrjL*~@vI-!?TmNm9BW%*nX)h`(~o+icMBPQL|1dIMa(t$seT zJat@;2U?6uk|+>-guAGKTONCT&-j)AdERAFO>5(Rk%;F2dj)X3zkRPz*M%Q+7Lj(Z zJJY?LZImo;NK`Blretd)I}Kd|B?*4_!@$mwVN98ANE9h^sMa}x3VSRSE?rsVLA+}| z^dr$o+l6xt7MoP%Q=V!GbN{&D`4S-N~D1!GS0HE1m>e$ zTYwQ+l>OYG!$y_Ed)Y{jkIq0(Y`|f^;V20mw@ivaq0vUlW*%vH6K~M^q_RR7+so2& zYH~i5Y=4Xed6h2}x-W-SVM~wcwPQJxEP(#=93TM7M%xu)dYfKD7#Qzg0 zm0|~-CY+5lRI9nSs33(k*oR6ZMKacJDPNTd50iHeSAa6oc&gYnB??c{0AvbS@-H}W zUteFvYI!o(yPVFWpQ1K43`z)y$)d_p!HHBS<(g{vYK#cV(CeGh)eOk$hZA9D3V}B8 zCJza+6_jX4?LB=N-AI?eAKf39m@i+50X%(R8s)p+Pm`9+r!bYaFFM_X0zCiXUM^jt zxmas^`Qt{c9~w#sLG;npy)G@_O`KW4%vTBqWn^9Qm#BkFISOhi6w^?TNcFJKD!7WO zb}_38MqguGr#K25Dll=A1eq@{*6Q-6)Ci*d6QSh|Xb&q>6?=Ztb7j2sA5ib~rT&z` zRWSMWY-V|s(0*K9Z{mC<+4ORJnF_S&HC;(TBk=l zmqq>%j`AgkLS+ewqS^0!>JNt+3&HZWjuZNVTU9Fu)SYTfYIOzw$2)(%|J&z&hxo=2 z``u^4bByR`od?4?*q>%IUT*-35O;X$b8S_(5@`E|YBki$Dn z(u8=>;f6F-8joV?`_y2=ra{dtKbdxt$LrH_NLT?(!u+sTv} z9^+muyw>H)g)IdN2sehcv95!fg?71c8oqwSvfbG36Zd(wa>B96c=IM(xR%@0?kUX! z7_d-D6#|Zis{(5Mb-Z!l@2*KSOc@pqScyxa%MIMCkQc)8&+c721WP_M#RX32N*3ad zNj8++eo(R`x!^uYdV4kbjm_noL03X#DkqfJaK_!$02*c_C|r!g1RL7Yq(OUFjS%v;l(Z5-ytAu z#^Nvw<2x&Y{*2~?Hn{dZrd(&hjAX5=npCP*7}J_^e_km z>E_4>CnSPmMuicn+k=G&&!7=Tv)P7kgtzyHcC^+}Btz&zUd$$N<0S52!LE#S+9Jlb zRSVQ;=+YvVgAaF8hL;=e#;0VKug0WsxyY%~nX(HF;Mvp}R4^;2L{r;_Uav+&x;ChP zdSA{|zP3BgCdWQqiMquBL#7G)`is@UslMg^NR{6}oPdMdq%^_t7)m1ll||PugK21k zW<0Nmh{5gIr9x*&o}hU63#P`1umV2%xKMo{)}B-*)#&v!^vo+?Db~OLQg~B=IV;-A zhD)AANBX%_uOv)?4MFP;L5V0Zfa)NvL~nRki&nG{^ST8ycR5yOClgD?frLLY+%A}H zGE*Km&6gFGeA9iS*sSHE-KOGv-uucmT38#sx1U{UIO)ifOSBNC(1FNHgsw7z+9saM63QWpEvJ2d9`b_o=Iy=Ib1cf5TXY$o&|Pvwjij+&%eTkpc-BpUNURMM zP}#>?NC;E$ufG!}!hV#2WL{pSVtJ*gPGD?|-3i}$qsty34I+KjtSe6J<@Cy)?K2v5UM~+Qw%iJ} zCb2V_vTLE4cp;q>eetA{MgS@xBnF>#01aEJfaGyNxjM{-x`|v7reWSZvOBbXKM z;9x#1c!-C67|qkyBCuUnvWZe4f;3g3>AlXVR#ju*Hqlg{#!ahG1_`y2bZh?l0vg#@ zM5ZORZX427lSPRH^hD?3cS&HN*zJYvRaU3+RH=nWho}nsn~O#A4$dS@?PMseDB?@+ z^np4@y41NRsRH}C2{fMz1jq*UYmHoBd!MpU;#W}nv zRkRX?JaOwzQ^eo?Oikz;utDJCYqCzw-boYPf84d-cd%O(=o{RIJx6%Yq=(*BVy%`K52CJ z5sPi=Vr2L042Aj?)P=;~xgO8q$1OB!VgZ{vlHm`Vla;YZ4_E6REqMQj$Sp zf`zM}1}!j(pBGq;QT6nCPciNvw>(P|jr_67q#250+yMC`5UT5HcxZ(NQ>ZQ5!X_yOMbUQsT zS0bvGiK8&)xwQ?aV=X!>b}c3Q;wNX^-G%$E0`R@LDn4=4_fjvawmB&u@Y5H+@Cb#T zdgl*~x;q!ujiaWHbSqcnr1`lnxh38toDr-hKk0mse5pii2yQ%AoJjY`_R38yCqyIv zh{5(}rTp&(^4DuV3BXQbQHT=$`3^%iu**1h;x_+ztCQ~|!x(INPxh&U%Ew?zQx0Sj z`Ia2pFp0&VQyMBr!Y(}sw3PN;^jaJ9Mwswg3BO{ngxlbzZ`YR_g4L|t#&opInH~B^ zDrt4Dd6BdvwK;T(k7zNQ=R%1S#PuZGH_liWtOSjC!-+y^>OIl~DVtzrTdZ(@!S~s%=3hD^Y*(VqT#n>a|EE1jXWFaq&gGnuN>J zTV&zj6Um_kT9&@Hw~xitTaI22{+9f~W%!vxz_vRTSDY@>6!R=lD8RoL+>DoEu?4T!6M8=ne4#$kG)A+pAvgkVH=OGAA z()*OQ$6bfBacmobZ`+c6KNNR5IHU~?}r95)q#CNJu0$#sS47NR~oHJd%OC1x5 zbKUotI7NcRnoizJ3bYV*0C6|MEj%5naC4}sYB8KLn`<{` zK0!HkO)BG^ze21@qib{?k5ts{zaouY@` zo0BV&dJ-vMrhsTYG+b;;d(t_U_Ue4$PngT1Z0zyn`y?rmVzolrDg1dxkHc}KULr|T zqxF_VL+#PZYbu)=?PqEJ)7bBHP(qS$YLLY6#efBp=N>v0;cJ{hop1u#F!RQC<5&%| zyUwT_>k3-@Y=ca37M+vNg?DlMuf}-Fn}&8eZ*P_g!cLi>__bc~n>Jl$wIw(xO3ce` z=l*0`3$mfOa@7#eI#$%d*PiT~)3Gt{nfJ7BSJ9(B-F&`G8{N2-Q@MW}aCm??ANO&+ z2Zwd33BAkIic7Re{2ZIV^tq&6GUQaR#LFpwBigm!`-TTXL1UC-?0FsbKasnCNAbEy zz^W(V|0*T{Q}LxGC0uQ$K){uJ(eX0#Mji)kM$$$TkV&R&lWUEG7*T`Uq+d3F3@Y!G zyAQTqJGKh?t<3RV8}F}Vl))3^`(U~ab9H6`DJG1LmsCTrMu{6Wva&!C|8&gQTXp)P9G&{y8x6Nh#+4c6S=M&3D-!Me&_ ztMI01l(i51F9xg0Q8)#j6a%lL*;cn?jJ*Mjz@74+8z9A1uuHgylHZ_E81$aM?4}Y8 z*kYH)$2Rmm%ob~cxY93#GKxBYvjAVtR9V|!I+og6gD!oaxn)etWQ#BTyqE9a7vn<3qq8E)-8`w;b!b2K@uinV_7O$B> z%BH1OvbVCTjxl@nCN}IBuL%r_Eq{1RToxRxwTd||uX`wRb94We%4^?g+%e;HV@6UlHJ;}YG>Dmmf7RvckqDx;bp$SYO)lhw*zRz$*v7#Xtm{(R! z3kmHwZJ?bZj!WY2ygHmLL$dTwwH7G6f(_lmfEQ6N;ab2)(sLNufZ~N5jya72sh*7= z-A@T&j!B4;Yb=CqeC>B(A>NAK|7FF5x9}M)PKRwR#ph` zWc)?&KaTdm1cbc0&U~F&yvpTeU59LAg{;O*YD0%?kt~sx)sQ%wWZnq$r+;F%hg4U5 zPeA4ArvJ+bTtVnh)LcWEq(b*tqo3|Pd)FuX-CPDJ_ueQu5w@oqGWIsp3_fIwClj&o2 z$xE!+gPm$*`CwDhBe(b1ayU6hufR8sLA*RbR`cFN!?byGe600^GiDZMvvm`leJYT7 ztMLv|jn($7m5D1v1zry3|J&*FA)l#Gk@68HLO7i)i+j_n5o>(1oQ=TuIQy=66T?1J zso5;B=5-m_rWTp@sYoi_0*ja1Ue<6(OTYa5YA|qZz_@m;Le!L`B&M{e%S}@qz8g=U0-0mWjAcD+%SlSr`J;F5u zakg@fkb1uhLyQm{SytaYxOf9|ij$4;M^)5?Cr-%2lj(B2S;B@w7phoKozQ+VfQSV(B1gYEr=(Wf!#436)5#QvR`Ds+u| z$-^IJw7%@n?;bHA*N0iD8W`R;2MpV!$mVfTc!j+L>zCQqbkFo^NF$(zS6JoG%-s&u zaC!0Dq?|<{lM(*H14~Z?fPTADbIYl(7D^}1!=gbZ;0^LdRC+gG#?fWL!SSJgwQhn% z@NhnG-9IyB4al(Bx3fzpgrx8@{BcTsTcf&K>dno7_MaKRE|#`mYc~Pi--o`6cm4Nq zdIKR(`X)FO4LKVeIxngVSZ`RQGLBy};p6+(tjou@`0!1A26V4FYSHQotC2QQXImYy zN1g&Z{qNsHmOMUtd0#Dpw@19!%!LDU~TwZCa-VI;Svrajmqu#$RlYi#|Uh4s^#Zw>R>* z{CabJ{Mfw$_lEhOwEXYbNANpekLJtyfbJY-hlW4G?*N`}`azbzv04K|)5UHx|iRTZ* zZ-55^U_O>7z#np{?nXJM07DeiD=m)Uu;|nf!J)JdIAbRH*`%ewD(3c!gHpv3MYEv{ zPS$C%j|~5(4D-PRs;_lOQpJCw%^5eCMrcjP=`}EJQE9g) z2)@vrMn!o}?Ee;ZE;3z5o=VdY|9MLPzBRwkz`z%9fC8>8NU2p2@xP*D3K-oA0p2kq33-cW}U@?e2d3D(@cdz z@T%vnH_+vP>3P)d^olHy$&z-zIm*`Jbe7lD#8txJgzY9FE;8tkQY=?@>~RuFrBNyS z2LFK-slSVh5Fu%{Og^7_rbx}d#pzfA8QCm6vJLpX>Wx+zZTX#@yyq3cU0r;+M0qqI z7M3KhmwSpufUIu0))0BIGfLA8?0O9fbN^M?xelz~HR}nwt~0*=!eO^XDJ+s1^WG&` z1pRyb?%H)I1tle=*qUU)?a7Lu{mzKo{q9(Xg4qi#NUI~SqQ3WX^Ne~3{UW) z+>pG}rr#_qNK6qg_0*qaY9FxGWYjLz9_^XElSjsZ<`TkzSyHIQkrCamm3KQflHdw| zAtKvZrCj&$fRE#C3zHEMjiJYbLe;e;L-sZ>!D2plnmEhA@ zdSZK!4sz$$Wa+^Cy0*DNl#iz7{(<$`5+-BSTgLM zPWd5_jNvOJ)4vL@zq9z755B*C{W@YHjez=(a|f8G-Fq-LNy81%>(heBI+t^O*M0); zC;k;z;3(E9uyIY7s${*qJc1I(L2c1^+!CK(G!Jg#(sd>gaT$E*HIW!+9e*HTd5nBz z^bdk3kZyOoCRbppUI%Hl2<3`Ikvdt}eDZP~?>|zj-P@Gm$!@SDurH50x_-L9-1k21 z$UTruyOIiG`&?x|IPCv!$km+HAUGP3FHphki%h z2~_d>*Q~4GfO&iJh4Dnrg?jVkr=u%81iS|vquaoQ($GfJxnr^CDy2p0uLw?SJjE6D z5S(}}b}4LGHp2DQFu?(^{KET@3cO}g+o>7k($M{|V{39V>kQS~v&f4W_L8&gSk6Cw z>TQS}u`5wb^JZoDKtyMshKf5#u$k`BjivGR>yHl`+}FRFO5B4fs$TuoWcYXU{hzM~ zTz*F(mmfjSlT|zjv|dFivXJ>{T8s*BqM|Vh-|LrOIZ^wtr;;=V7YaX;G@$;U|Z7Kuk~Om zVlDw~d@hHWS=jow4fFGCt~WOXPV-pYZV4qk+rb3+B|$@Hdis2?$$336&Z!hK_+J3= zqQF4(d^!!5;V1F+{PAQASKa;Vk|a#6I8#2 zU+Uld5jsu+2>U|B!rRUBLOxx}*8i&cGL4a*c+;O5H)p(lCQCN2^`%bP%6S`V#+M#B z!zD5(E3?Ax;sH{Dzmp3s(Io@OO{mwBVU*)cy3U{lNM3;`~#)_+l+pj3kH~%l}_Cr>%;Au_qP3~O0Z?;wdd(hZ|@QZ zfVd(3gIw|E<;flf5PS-~IbNY)Wvbfrx<2?6lC_{FH#zkKT8A3*A}CsEOhQC(oG>{a0)3H=NT0-K9qy&Qpch zACZUvfxDA!nLhgk4VBzW3Y}W%V-$VgFM1|0w&)pgPuN?IeT{ z+#z^?Ai>=&5Zq zJ}*t7|L|btMEuspnvzx^#_9u%!Z!$?RB{;k*@GS_vu7HIf8|5|Q3$*=70?ibrgrDyE8!Eyxg;Z;~Nyd3UFuvEx z5$ZFE&#FU+$1Ra80MB_5w)&A(b%Xu5Q5>5|)~qq!BNU*rg-O6Fhc!FNz?#x|A!F)b2wz6syQP@g(7Arr$Oq47K`bfadak|_YCWw`f z3mOEYF?rs_v=U`l^RmqT` z{F(kbB;TZwgS$&(Itou)PLW&|gCV4(?glYn=Tf9<1Eja=QA+jJc{6pR>c#}a`a?<5 z5~xYEyNPBSrl>h0YaVurKdu+AJD`b|W~MbHGa-coVK`Frw5K81QFNkq`4V9;&H~2U z-dETkUQY9Wh~k%k3GSkE=z|xSr3+0)Qg^-t?b5Vj9KfX6#huL1M1un+EQDMf7{?oi zOO4*DKi7`?)A)RI0VpOVUtg&?wO8!&Y%WEzy#K`d ze}#bV2VZ!g#gzbm=lt^(PZV-FG!~sqz0`oPSS#2zwsK6qoDiHOUbC|bj)IR#$Ra)u z--m}i4l2XK;&`yH#wLHHsj^tKy(Q^(BM#*tKtX8V9a-fY3;)(-?Q4{}|5#;g8?ZyV zm5yOH_G0Jd?c+1H%I6DGlv3wj(Kj_qDVzPW63ncwFnryZBD0#}w6o?NnEBbn=z4tU zd~3+YGRFR5bV{yD8C2Km(Qa(ISkBL8t>|5@B~e~m%hKsSt^OxU|Igtkc^Uo+QHB1n zupi}|Efd3u%q6N9E8uU%Ag+$> ztl~zfiBHxbM4cSzj;KF={3Tn~_k1ueX?Uh{FRFptqJH=VbY`J_Uu}}#E$GeWRd9QI zD-Bqe7y|J_F@Iitu~aMK*{a73C<26ri%5muee*OrD%}g0;dr?xA(N+9F)L;GX;$Ls zSDT$EN4Q~yvXxayJvw{9PBf96yAZ>B|Bv#iwYvUU{V|ChT0%3YZ~w#V`s)G1=pn6- zM?HPuT}3~Wa6I#BWKs1FuS39N|Lj{Gf}5AkdCE;9Qe-_XDCt7>b(<)Bc5|O7Ifj<0 z^WbAT8?6;aE>cVxFHr4CWMJqNIXcO(z+-2<0$S4t`S^)re#Rh|Gw8wsd%9k_w~X|Q zsj=CY-&-umY1}A{H1S@`klqm~;!1U(hb;JVqTG{{>MWq^P3W&DEiK)F#o}SLJypJO zd%cWaU~EfcvDw)dRjBG9|DCK?xLUh&*{F7vYMBt^_V#}vi*5=p*$yi4vcecPVeNKU z7(yLsx@+ll>~iC(dEAO(assGCT1~V*xvCUJ^_Lc-YVbERqp6=RV3hG&^wj1%hu+Q3 z$rHF2y3HbhbA^x~@=<8AxP4AQ_@WBy?MF8K&Sgs1|+nZ-(t)G_^ zCT%SJ+b#4t*%Ura!|DFE`6x-crAjW_uZwR|v=VAF3frc~v3~QxUJ*WR%(08BwLc{Y ze%>Qzyg6Mbk=h*_+WP@;v~p;_bq9o@sOfMnm9Ff)3RBr7iXYq%_ysK@D z9J=8I{5zbhQL9D}-ecZ+g;%RajaLAppL6=)yWQaMGq(CCHnxOnzY{_r9BZN;200hL@{6&OW6KIn$cI=vH#6bn4(jfCX9 zX^vEv$2%m^*fu&Jo-f?nsZBw3ff>^oWg*A8gv^^0S#MWAZ9eRO+!VoY^V##OYp_rlbe=p>Ea>KICX&f6bKW^Z5>HSoqhi(nQyv07(JtL>p4RZ^m5j7hRw zUE+j`ZUk~R4BPp%ZzQ`LW{RYA%%*d>0gl(Z-+DaAE00Iq8GQW#3yWN)ULv2yv;4%0 zua=jyy&FB@gyntZy8S)lNfG;e&@kJI@eQMT1e z)5WeL7>wWM3Gi_V;Lmwo7nbvjhZyE7X=?tAv1Z@zH-#p8r_k_uEyW1!)0+2PoBgN{ zI-w$3)ZwIpdRlyio`WiOc=Xt*B=3(#g(5JpNO+R7X^sBmBqHFXlQ6+ECP(Kw+k%z8 zwqL#7)?r)fzt8tk|70KDKdF>1IGkenrKnVD=tL6AzkDNf8FZi$NTlDXc=?9UN8$6v z_6-O9gWlS^8WW2>CY$pm(Lufi^g20kwRA^Q-^xNNEa88bGTpIxegfQEpA48ulkc@I z>-Dn9K)-UEK{9y9EC`Th7z-hH+UchQ1UItZZsZ@)vWX~|#XgV(gn|R5^n5FEFKcg#nw>g0^?}s;3o+VS>$Gy-G zv@-i_qQi~CK70jJ`Il}`hY49=ZG*q(s~;g==!tOmCjsboxnEQRnl~&i6pB^lb&Kgz zRHd3#9YDnjMN;v3Vx^I-8=oULJsq78Q==x4t`6r#HC#@?o1O&v0txdPlM8W)ZS4$f z+jYx?`?t@d`xP!?O?M4tbMhOf)m@WQoTrXHq|x!O^+j*ok4%e;I`+pSTqE85{}EuyEl)OrIzXq?BTh2v?onKb;-b5^rd31)f`jj zy39qndpRphDl!chloF}7zf%GM^MN$^6N7gjP(us683~G}P2HOc#$|Xvoi^FKNAC+8 z&+N)ocDDm~ab?zb&oLUmWP@inx~*>l015nLd&lGddb`~(oP4kGy-QUfaqMxOIRUWWG9FWBWk{VflFbFt0>zEZN z5(3Fw$InD@y}gkk<`j)A-KpTz)xR1E!={H3(btXA`J(xk@2r1RK8<}=`>bH0Y}HO> z=tRZ!E!i~5G^wq#b%x%WZVCT2w$RfAi$)cSa@vP~7c_ohy)ksys&^PaZ5+)R9+zuz zaW*sM-|SbAy8Kb3x^rw+I29-J9>Ha3>ifhFJSj!IdAc&EI7qsIiLD}^SLE8(1f2{8 z3!PG3j9dKPe``3EgxPLqpF-`9HtQhhf8Wllx8R_P;}|=ffvzjnt*od_Zv+uYS+w*b zQx7=&g`Dp%MJ;0ez7zAuO{UDjqi1I4ql~s zv(u8<4XWJimoONPO-szqS04+38WnQ7l&leTY`s$a%UHQe20loPzUm&zi?rxU-E3jz zWXA?UQ)T$nJ#D$v8`gtw?JH6Fp=as z&D@KaqyXF%CKyQ+IkjKv?+$m+@|~KxkWA_*Y|eL;&5GH8_2?HXynQ2Mxb{3< zpz?}>m3SuV(zMn+XLF>*ytcl+yKb@0v3M3TJZv&Vv~5tPWVm0H5zn+d=AO2vUSM{V z^)>O_&c5?f&6=vU!tyI}+8n}`nF8->89XU%&K8k=W`$aD4*o!3P#=#}{uQnZ0qByp9cr%~tLj zfDe(I9?m|lsWEnk;6ze5UhSl)S}9$fw8Mguw^N)2LL%Fv4whR&<4Vxfzk)>YTTfLP zA>N0y&s7M*CoozO7b%`HKUNq;bEu+&0MEK&$7D`pG+3u|*xlSVd`1?g&(~?875QY# zME)lqeMR~L!y|VV>FEuOE<_TX4U0IgI`szLNI!C{Zs?akCj?axOWn8Qjg{}S8%zc- zUaZ#LUd-j?eRg?+7k!kmSJ+UNs*L+1RZm@+kNukjLg@W8Q2o7~nCA`>NKO_sE}rMJ z&lUI`2Us|LOSU8Tk=456a2^ho*No&CNZ{$RaL63UpPuGVrd$K{=Qj$qvqbXkj~434 zk{6M%&ng@2r=}=~1f!dru1BGVxwoy&)#a6z8XYS3rfR8wkLMSp-y%d1LbxQ^>`mZ@ z7_ynn$+0@RU<~^fSkwl*276bpS71z~pYzUzb-1e!r33~ey>C2GQ!p5jP;ktc&$q9b z>-m5_E#x#Ts4jk~x$3IUYCAi$1N$8u_QwiE*mlP6{J;ubT#GU~ynX0OG$Z4OTZ%vJ z?Z)fp)7XyJPa%>oJ?Wak(7idS$<=6SE@!jaxtEohX@ zMhc2rjQ(0VF1GcOMGL5aCD0D}LTm#zEXABpbMpz{)1%ujes}Z0>l`g6xm@1Gx;QRI zoMWu|8yurU2`Gy zFk8shZm65o?AU9IaHMPaxXr3qdTt zn)!CPGjG-+J1ekGq29o?{6PJIn&jbj6RmDsK@^zxKOxx z??`u{HP&Xe)4d~@qGSMtsJbl4Qjs~eM1G1=HDH&jQt>L18}{>5$Q+tEOLJW01gR=H zw?ZxJV95<}G#tf&a%S-?Ylfka&7SNAVsxyuKcU5TQoU(ZN&Yw^)o=SGUFxrsnk9Ka zw|DEbH{O5_D8qQkNXzd&`g&-hc5DqMh(J7=%qQ{b-|^OkCEqe`zq7U9nXG^)Qm%`* zc`A&XX;6^d9Z7p<6t*%F+ulL^W>B%}tm*nm5R2I~N{dEmG#vEuXl&`*Om4WlN(W~-R0D4wEMta3P;EDAvLS(_u`Lt z(fl6R{UUiQ#-z2o>(7T*ib}m2HXteKYLMvoh62k$k%DER-X@YvuGZIH!JlM1Xv0xb zOze}qA`2ClY~oGmHz&XdYG_>|XydLgpDrY;9*9Jt&>92*Ysv8ZGL<6vI(uY?wYQy} z-O@m!ro|E&lrj&T-8)}5Aa9jWfW$C}Fv-Kylm4!Hha3D2I#Mwtkw2j|?I{~0LK+*{ zJ5?u25!wc%}JUvO=U%|0_r)i$(?`|~Ec1_HZ_ z{Wsa1$4@Aq@fZq~iQ1Yi+?a(6@ARv*a3tfERU|i+pL(P-vgmwlO|12N;o;WvYCdy6 z2my!wxW2A(0$-TvaW9o9nVpKx zX=3qoXF{S*8dbemNW6ultq>IV2&9-{smj}~9~Z&2bp!TVbvMF~hQ>x(1B@Gzl&c0@ z@sfy={8s+GtH?<5l<4go>o-oMm#hmvhJrBh?0+%^V=~I*i+%|9VipFnWgkW9(MiQB zno4t0=d0bEV*WFX^9+l1gGl?+lK5~-{1Rv&wF-Pc%Nhre4zfYf+hm~pv9E|!ndj@t znPXphc-&;`Y+J21%ghyfr3vJ6jN?R#)B(eo4b`@Ga$_Y^eR&rh2qd!!Ts5qUz4e4D z!*fy_K~#LBerN-LzsYruXjf!-Syu&@N0xx z!WSxC$b(|Vb*9VHF3DVNZy8Ty%qZ9SK!se6L~oXU|Jp*UP`XU2RSazR4T#;h$UK=V92u00> z)raH<`{xP-_yy{36`MX5k%cwOPz}UVw@C6zn8)?@5iESdQ_`a7PEZz}D*T{tbTnIS zqM}^=Jx_)}3l(0xcfF`)NkUv97y9?fZO8cfTXIhWCM0p{=-abx>aZj4fS*5AF*wC8 z;NRF`yR#U-ne11IM>0W6qteQr4zO!n-|~ZW|BD3mpNn6MJZ`9;h{fVaQFyLKxYFJr zq2llZHBA&ebiv|1DmyUvfj{*$e{J()BCqgS$3)-`|N70}7b|d|!Xk9CYh-Pm4UH>i zVG;>G`QoGL{LQ`k>-%{^h{MM2cx@qjwT4EcXzhQWUjG%){p*)PU_fG+`5H6fx7gzU z{IX0l_#J1H)gGl)vud|G4OxeUTAVaB~OY{yUHQ zEv@?P<44$+e|u+O@aFds|G#cGtO6218ueXWK5+gXlm1_?ga`8lpoAS6dHer$i~4^k zV4ogn9RGht&7A=OsGVT`OoROYy2T;lmDCE~(9yrt82@}A9U}L*xDNpV0qF$_B{JW? z7h;P@Ng<$8D24$I=y-wfd8lu7b?Lvqxs~u&*u)&^Uta&W+i@d#!;~0IKuEX?uq{kM zz;Q#FOajzZ1+}!a08@5Wx_B|u%dp>SvVYDSC1HSas3eSc{a@5I?$|IyHcEBCoElnkNW_qmljd;r_bTA%1P8w*+(j8_DiJldtFYtwa*bYIKDcldNr_ zCL`2u5a*vOPKN{_F!d0p`gCdotxTt1WZKrN58&m>MV2~ci$Gbi}z|S=T7F@DNIp^k)THKwmifBSz=Jtep6%4`aCR29pFp=Y(;i6K{jWzJ2b=3*u-bcd89Pd ze=nFGx;MZ^YuLwKoJ~vbOaqrK{FiYIlp{D#ec51#$w8M3q|Y?^qX2=Ix}+%}*BTYzFAT-edc7 zOX?$2>GKT7FYCIyHD2%>LG5+b6rOgFVgDN&?SXm&)QpACP3kDIiN}KAVS(ei-0hbK zIJCjIKzBCWBf`6;2fAn~HRaT3lkq|ccE<^W_EUa2|DOO|V5(Fs6kTURcdcS3I7D39ywMH4rl|NP?fHQ5L#>@Rn~0 zbg{q^rHieZUsP1n2HNt_rQ((94J7dcY$n@+SQ(#|mh}vnzO;~c78Vvp2~3nr9(`Zl zyd4wdf!tV^-j1X0?}}!1Ad-0mmu!TO&vtpU-T*V1ke`|8=rs2!G5W58%34 z@!Z(np3y1OdURy7Soz-(zSYaO=yW0F+`UlG4|EBTn+9q>kP6G)kY$KsvVoV` zoO{4?BTSZPqz0f-LZSTi1+#v@`!2s}_X`P;CnUvAaMXpI{P6EM=AX;6NAIm=eY(N^ zl!+hwU{?r6Bs~r>FYivW-O^e0vbac$0!$+F`fW#`QIg7bQTu>0ra>EtcY4CdmnX1V7G)6ap)cq+*S8TV>HZ!$j` zuu-@_&LK&$_fW1h*gdT#kxa>a*>CGF_x(5zBtIQ8+{mC;P5PjE0nXw?P{@l z*jdqkNRFt-N^C5e*>-e-^xiH@xY_99`|4IeaHn3@3*qKip=K;3?wj?ZW8zvNWCuQP zz|D4slShE;wujAbc-UUPxB#)Kvi9ydbl^_QJjssO0}*Qsz{r-vrwOX}Wy%&jUrt>+ z9G~l6ovC2hJ5Zf<9sj|YtCHr!u)8Ls?7II7Cy$i8oxSV~TL#by( zlS2>ZYsNE$HL!f3l>oXLo6TO7ipr2;r9rp~m*~gxai5Z45Le~!CsI;B`RDV{MBm3d zn|;5~w2~%)Vb1Huc?95m7fi-;U7$>*k9&<*p*NK2Dle?e)cU6vKvDYj65bbJm$c1i zce)`Uw=dCf}M=9CRB*& zj?BRR9e`vRzewRKp0gG@ME%ntmYHSq6r5cqNwStK^pg2XHpc^gw1Ft)W8@8W#`p80 zc7~e`lz^%(_Qkar^YoQEIPORKqWb1UF49TQ2XVMMY3I$03k$Z@2yILqxJ=#Yrwkxe zxLg#)O-I*&`PSn5}z54HL`0qvk*XsY{;>Sze)SS7?ud%v{H~|#&K<6i`?R(w~ z1?*nF3i7&1G%|WCKVlf10BVeg)>>Ea{%*`Kl@`+?OSvAxHB7+XHrf&r!lTLQN@yFR zxnv0rhht}hqLq3a&vYgXD6#m1u&$2h1%U%;oY_Kz`$~~LAfP_??CIfLau?77;5!K#VbaeIm!HH<282(+>i2>BXih@5|rOzu^7|e z+@2#}w_Y`{R79n7g%Fd6TJOz#369;T?WfbG*d9vB%4&PV=s3HIbhM zIw`FJGFJDrMBypxgD6KZ<)Y|IwTzwZf}K|QvKI<{(z9Pm>-oX@(-C&EU&S*8Rm&6J zCTncqlfs%XNI~=_9lof9vgTmf7`MBrPDIAk>eV5V1QulVS0&xkNy-WC18FieDJf$Q z`oF`MmqXPpgvU`1&So+96Z@jsOszW{)TN-j+lIbi%uB-LGF!LDRAXoX#ib z2LNv~({b}?u_3elxha|)ny3qNt*#oZ%;=j)j6ArQb4wu;tJ4$(0Dkz*{L*waU0s}e zP+gQNbYS=oAv4P?Ld$R|sca*Z$a?1lzly1y>}NE&ujr# zfmyzW4uSVe_OePRFrj{7CJwNDk*8a6U=Z*^x+3y592gj%r;!yIqnYpI3KhcvP@c~d z0zU0QJGpK0M-gdXqQDi@rdaiKhX9)E^Q#1AGb&2;N<|Z@)nlW5rlKr110f-}nJsiqOCy^&pMN|OOxWH!HQSXup6hx~=dV>9j8>4KewOLTd-MYAz|s{3 zHyEXz4G?og-k~>!RO|NZDV>dpKIYk7PL0OcN?`P8Z~n@I~bBRHOR#=>lO zr0$kLqkV`u9oDyOvHOwrs&FxhJC^nv*Qdt>lXZdMmk>`G^&gC1o)^6dZ#XL?9H11` zdyr9`Zym+Glq&fP7zy-DIqBgL<<#zIH3<2L}sj zHNXL0AS$n>c?qt-PB2HIQa!+^q7LtPtDEy9#dAyZlsheHCBJP&juni0=JZ=zM@h77 zM;Ly|$hh-euI~xa3m4z%!W{F9xw$E#;|Aj1Qc(kpMta#e8LXoNjm_>utu@Ci0Oh>5 zEAP*sAILOo&T4cxAA79A{rTKRGcat! zxv<>t6`YRU@?r@-zXr?GSVrGShbK2Y3CF=hnM2DJ-?T!FZr3C6ZfqOnsX%DaOpv?c z-~IK=0p!8y+cz@z9X*Z4=-BGn#c1<~Y2@>35`NE~mtl0*1f(D2w(iS(f5BINK=$opIF2_Lw0>!o zFlK^;guJ-bPem+=-3gwSh{MM_h&s#5Z4aTH1*)|dU}-3OMukWDdFc}Ibn*7$q0wKO zAlvum6!g^3F*iz?m(3fpm|`*LvjbBrAmsoO8pt=PYUPzr?s`4z11Iic zBD6Tr|F&T2jDzXBc_FNY?4ccc$-SlGg5A=iM)`iyF6fm+2@>t|(>*{p&SWcg*~6}m z|HJL9P>Ft1`BRCsqh*}tcK(Y1W!YOKwnPeF$rn5x+2yF}s&|Aist?J=u_zWZgXFlMh6r+)SfhS)@qdycpqA9@|v~%(&JFNigU~ z$c0MJ0p+5zVb4mdB__Z}sTI%hxXDPx!Q=plw4J%G&#y(oJ(G!pCirH0-H*HFGwQ$9 zK=_J|+6K!_AHJz`yiBOy1gL+84+p5rC z$i5vT^BK3tIYnzrEvieT6)nv-IkF#+fThubm(v~XqRc9K!pJVgp^?ezY_U|FZb@;) zq0g>_kv7!o8}1$F$?0Miv_}a4XBzWIAY)1P`Y}YwBDpC&ezda;4cP-}Bx@hjd_-v=na*E|xmBIbSaWQWBJ? z5U56#6pg6v&aV1JZw)r1;Rn?ojzmT?i36cu)WKC!rGF_~lA-cd^a=Q^VpeGK3hCM! zelc!?+p?{oM*#Mcoq2`=WC1ROwsposNE|hLyzU#-H@FqNugxeds!F~ZC^c2QJ&w`8 zoZi_XRmPVC)xy&6E*6kbsyr!FgAz&=DUFO8ZBeM;5oYc4m}0stXscc(0aj)HodQnfY=sdJlQi0Ca{EQXR1s#{&? z1sS5`-JLOsKIGFgPgVY8loeVDp5r(EKvWx<2^N>NT5H_X?4o7~WmLCI=a2sobmZX! z%<74e`u6=Zg8ubnb|+3z7n;c+JIzuQ9SLT2uUzYr`~Dk|Xl#e=;kuTNOT8t>?(m&l zgLY!ay4J8Cw{pq6X>d~xeAo?JW=oYVZ?^;3?VfV>?9fs(3M#zh6+s*)C+(!vq-E(4 zPT|HwACz$p7t(b_l@uEEc88M;u&>f`TlgG)8Nh+O(!C07piOeIiJ6u-gbu7*oegbi zPcf4NYFuNImWf>{i%3D+CqE;`v^=nq#cLz-tC!@|ZNAmy18qA9ne`!yO3lJ!`n0q) z4n9+=q&ScIHuKpo4oCo)zFZYFB%JTZX#d}+%5LV^C&7KI*UQd1Nklgot`A=R z)-7Qj(^$t8xU_4|q3l!R^AN{?rU@vlbp%8@oNbJj19gF-GhHVAlYUM4I&%<%P{|wO z>&N?J+invHs~eGNwVnq{YoMrOEzbg@lUbJV=6DC-mF13_O28guwqX$$t2N|SKudY(92-(wq&QZqcc_q7EHf47?+d65m}E*Pe0z1X#`RMj zl*ueg&%4tBWw!DyXrI1f2)uL1ere@J;3BclF!y-tbl!G8+}n?rEf!9Oe4rV%7}Vmq zZUaU6;Lv#e^uCI!bNR5t77!v3w&Zz z<=I5abfJ0?@GjYJGj3+beUmi7V_t(DgpfbnXO);2Yvu$;QB*yJZIzwH)GbH1L&)i_rSN_V$lI0X+aDXK(|@ zAU@HXH*XrVe_7z}k~rD8XmVO^G)<{kwXQN#)o4skt)c|_i$FU`)A4lND{A@i^|HmClzD;s=D@ze?(3svDMZ9viDxX ztd!w87E>TIdE^Yd+n(0Qw~iYs+pM0nhe*s1`uEIT$a?!D&9Z0MV=mCDiv^Ifz(gZB zpkLc9J5$>Vk<^b$nBhI}0*r#$o6V=(QM}s2lkMc~cHb7Fb{g|0fSM@`E+}EV1r0vn zsV(cSXXBONQBZc5&BftnTt{7et9u5KA(&Up(&!QX=4}hMv(*gEXVwyczR_|s!Tvr7 z$$590-X88?;g=SvBBkdvMGTdi$f5VR7l|>z4Fh(e;^}%DEDW-!drcxYa)n|cegsM9 z8#dRi0VUH!H4hJu9vfIszFvbVRWGzrc2RSe+p|r>8x^z9{G_rCW zV?)?avD-a+cn|T|Nc*yk#sM}B-}MfxJN6L1AL#r_BfChnziD`Eg}{@E> z=V&xVMbuJgUiH9XKfq_wAv%R8FJ7p%;A6Ahovyt)Dq9ZRKZUl}!1Ns)J&0CN2P7#g z4=Da1GtC7t;K0XX6M<@;rPuj2UP$E9dwh(q!g)mQ3q~$2_xUF}Oe_mc*ozNbo zROAov4yc?7#+n`RjGr)hKF{G(F&#}O|B0G)klPq)d; zQXjm7CrsO@=Yp9OGiySF6Pb)^el9uR)xJ>h4?FAI;%M>u`T;t74I5-%u zBCe9Didb7m)eO>AEwy?=Ogz@x?3>=u4;x!0oI@yVi3=aRZIz%sxcG(7bhC2FdU!ns z#2o@aFRL(TAlVmo_Gz#^l)Ela8gG8xh0a~lXq(}Ew}Mq^I4{2_n7WdRH>jmu(|Szh ztVWrv46a$ErabJJ6H%;Ik7+xe#wUnT-BU^fMt6H1J38!OgyMGF(3($ihaeBsbo<># z(?$OTQQXtpoRK>RvT{lPheA0ZR z>L{?JKT$q!sV(u`NAhZZiU1iORa7iNuFtj&`bE>rl)tJtf5v?pUUK*)2(mVL$h^iy zQs&*kXF!w=KtYvy`&RDzPN1I~_@msxBPw}rNk9N>r$@SVSpIvVY< zhCbO{nTj&?5@&LBFKZI_4DTwsCvx4n2>k|}et0j}*^lo_I8rEi z%%xn;+npbhcKrNcHH_5KSK)ev#l%xpeRbmI01Cwwp*bB3r0#LTc)YvLA@7jAqg1J) zbA(b)RA3)UyiSC%N!uj1Ou9U@>$BolRZZG+46e=jB{{DEs8HzrnAq%gzgLm_?oI^p z6-Vh(d@9rV@})JOh0hPxs85V9D~hq?sWsv%JRB|YEZYd+oJQwFo-we&Na&3(l#$EO0?udc}n;f$YJSsCYacU9;Q=Vz7wYER&| z36fcZf4sljD=3lX^#;T}0mjq*EJ41+F)OFlX3GK(Vdz-C>AK&fqpyC(adMR$jPlaM z`R^Yem*@tE+`+oQ1sex~CcsK5zr{=nP*)n65b3;kV$2sFcY+)pF1U`9je*cST0b}t zJIMMcXSW)GW(lz(3u10UO-^>v(?~$WVC8b<5I~eAwSE@LXd4ev!1h{$L^8nIOhV9d z=>2Ct+9IJvKEj8Rm{rEg(USAsuW)PJvMSN_k`6H|<~Y!E9D-T|9lm)*!t=(;I@67@ z84y|My1lec_ElLaONV3}&757iCz(5cg4F*LCTNDcaW-NL?7u}8Ph_fMk#z6|;jEve z@okE0$(JnWPLLh0zCIrnBoPhwLQ{@B);$reNHoRdwOe$qxya6op1se7ufo7ZQ(s-Z z#OenKP33bM$KizX-y36f-Q_t1PxLbNV%n+hr(3#sK#bbfhRC8uhlI~5nR{knDz&CC5SM$#VV>-LgFN7sCo);;21 zMn)m=Jte+)4qoaArwmG@tzEQGn!f=PfXf7G1BW?zb=B1sN41}y zRJ&TO`IoGM2%yKS8$w%@z4VI3!{g&d=xBbB68e1z+=004a7>3$QfeazidbHi%t6F` zSYIqm*P^e>y4`6#9!AG>TLsPr9r`L;4<0@aTSj}gT=$~=ntKG`KIquLd*lF`(|&Sk0=gD5 zY%Mumf~=d~?;~K&&EyVDiD4}wFV3zBI}CD=S%{Zcz``5F`RtE$ZDuq}aOX4!#}p5= zGb%6dvAlzrzfu{zXpT@{(W z;QlaZucArqSl4TiL8tStGTqN=gwoj9_83IU$NXAgRBuE=2;bTf-#V#a@;Jc# zzitl^&s8AHM0}@-T2-vxph`s~;ET{OF4=xWS=cYM^=mMv=n;;H%&aUW*u=0n9eckt zi*@2^7&9v@m)zX^YJe}WsYJlQ5VbX^!4q@DZ8BF|mM;r(a&5ZyLQzwM9`}!oKmvtx zQNVB)b`oSDlSqsJ`Jqmt&HhtFclYx#q~k+b?^%LXZMy3dt=DngS^)Wk{nbt59%rrj z2Xy1E6bXhB#)Ymi8~Q_)acy@rN&>Ii%nkR{Pp3+yC~$x!}VjO(N&xrKZi?AAFiy+o_Se$f$Es6e}|~*UJRO>$XMjyXoH7veu7))J=4t z;rdS%52o`kM_!$ukSptADYPRC#I%`iplps>S@@V!DRZlYEJ+Yax}l<>kETbN=-N6^ zSd+5G_`vuNie_p=GAo&+sz-^_50(5}XZ5K~UzoxDrkIR^`gbz;$G*>m{4)6OlVjVE zyF=$WTAH;$-3H^?RhU$?qorT+p~&M$I5fE!b)gZqN^HZ3j9)hbk>vhlcnUk8BJL zy)%2Gl!Z@7#^7dfu=f4rMjJYixc-D&ms2$hzC8_{Ky#!K0>^GJ2pxvsPi5U4bp(=#K&EEZ0|I{RAJvyWPdH+`eH{!{>r?Ltb?IV@?HpB_H0JH=*Eh4{wsfI3raWttf8uf~I0rx$ zQ*qbumE=f|#&Q&fboWj5qjh4IIlFm(OSStGC{6UX33LxR@F zA_a`ErHuAX{a}qlY00cocEJA33jY(6Xo~$(SBF!nHp+UJ!gi~I`e z9x>B?B5tHppRXzDg#iuAcY$T^7B>3349C%4EHxbW<(K2)(jKaWH$Ls&f8(WTO>_p_ zl*%36KStiTKHWlOWoJjErlu-AN0ZCv(>*5Tj|}wKOBG}?yvOL3#wIBgLtK=g^e!$osar&47yFaaxU#`5hZ)|Ut#O0hYgT>3= zgyrSslY6>8oFr{%?7vm-n}tTLPQk5^ZF2i1vokA=zgFUy)%*P5@gg?Wb?eh$600ok z?b0V-n%()5)c1Mx8s#G$x~h6+X>W$J9B6t`w2@s-`p2%P@rE>BaZieTT+f)t^V z4hiSS0Yqa%1dU47;FKfgxw#Rouu@xeB}{T1?}PrtZnz*WQ8PLe*k2A8uVvpLh{Yl0 zfjP))E^}XT%PaJ8zZ2gF@*KeWT=uMe$*5aIzEG(`*?Xy!p@Xt!LHiVMKHCHW7Lx)T z5!);**lcF!&?xO=Dy6pn6w^AM+Hn(eFtMbI998hGF?Y|UaWah-f%D^~!W}_F&TaSf zJ>CzVlBT=-pil!7O54=h82C7qC`n&0gLDq|#8hn%&FFFsVOb6&u4n}@)oYY3%uLHHyeey4vNxJ&LC!rqrlnEJ%nZ328Y0ukL3Fq)< z&iKd6sa<$`q5giRe>GB)lb?#J>)EHOvtJ9avdA3KxPQDGnl}?RgEBQW)ywI@DpOz6 z@+l~;@5?RD|F+lcYV8(Lxj(d3A_1CKm)=DvXc{G4#FB0%1&U~w+_^ZXY$i#Mj z?R6wG46tzsrlh3IMG162-oqR{ULM^9V}fYg4_H6-=%>1n39cER4HlYFrl50|o&uf9 z#&V@ICJG-iS(e#Hano;Yrzmcpq+q{#;H8f+3D!MqC5qzKkJOae%}r$F62(4Wr9^f& z=ynJxmuk9WI}RnK?f{OJNQuWjVOR&KD}mI_QnI1V>u`xoQXag% zE>cvP0){z!y+*OP6&ao97@WfgcXM+?&Ny3BL|8K+0-?#Y9nl_2Mmj3S8C7ZuCwY+q(b*F=4rdvG2ab* zxxXDX#p?Yy^T+nbQ`R0vzdIfV&_RsFd2E~gBHOshCqCeX8r*HHhi?7?V$7)J&v(X_ zHz)WB%*V|4l0k@n#pFCc(GcA<*XT50ny|Pbu-0kjFiWIejiy{`cca%OBtq_}HnV+U zu_SKS1mm9s{hE;*5&)7&FN4g3{q%5#S%&1f!z07C{@RQu_v1~5d4ZkOBhQ+xqx_u< zNPK^Io{a$<iVbTyl7 zF^uZsQ*|sK=&N;2(Wn*aAuNABE#Vl7C$u&|2O{-VJbMS{)C>=1=*Eg@8}H5EvpA0F zBO)8>?wJzBnOo4P8vj4ez5=SMw%b|}q@=q;nnNhv(%ljw-QAtiARyA+-5}lF-3`($ z-Suz2d*4vs?|%3GV>le=>@yB*_ET%kHRoJzAIBMkSQM*0LY7!>sm-K#(tS`=ILMKF z_$^$`8QRE4>driNCa-GS3Vdp1KFve2I*q<-F7D7qkT2N99MWZF5so-Fve{YI(NjYx za#INP$cgFLnFzJfkm(IUcf_BbRQN*b2Nyp^drBI~_`x=Q9UIQGoS*)0W-Cozq;o0YV5`!*$cwn4FmX zr8-HR^5M@kYbqw=wKfI{OqVel0qq7yTzD5pZ7Tx$0k^Us?%d!-yUWF0t~W+w0@xfE z?yHBG2i4a!uZ0j@jLP)yl5x3RS&uIvaTuE1&J3T-=A0}DEU?*aVj>QaH zY?=t0UN~Rui#lC9RVez5T(1Tpmmn=9LkMJF?gGKh=A!3(>G{sMFus#(qhSDSyNf28|#C50enF|`Re!YnyZIg z51ggPOj@DrcpUcWtjBJrKp$$%#gs~Wcu?KSA*gYuo$C$CxJwVn78d5)17Wy3=nqaS z0EnitL$g9Tm}J2(P_qCDPmXRknPh^3`Lnb9Q}8Rw(AZc*F)@ksiZjOJ4AOuZE~4cY z`bEoLaKW!2ur=^7iss--q(5M$z zGF3Q5z%p!WDuVDZ)bUkn{6?7gzNY#P)Zl`Y>8;-RK(K||_;KQ@Q7%*>Ridwm@Fl|0 zvh{zA;p(EW__ABve7o)+?#Vp-Zn>C|%d{}M^KaS~Y!c52aZ2m*V2^&o1pT=%PoN3? zAQ|lq_X2PIeG86`v$(W$%m;Vu7`RIe62G^PrL5|w)`mrCOZ`MH){Z*63Fry5YITvx z9zQ+=+1>D=ODx#Wo81sc758D@)t|40aud7r&7h;LD#bq(NfH`h0 zUQXPqER*H)XL6e`4dTWb*kN0^OCu%ovkvfm=-N6hK5{fN#$^{EAe*d6K0TPL#z+q; zp>Zx5IbCSbqlN$nkA*use`%YcG!7*@m2;U^9@iMvZaIUdCe+zRm zH#{(kTB&E)_`_mjL&G+}$qdJLE38}_skLZgQ&60DKBy?WYFd_LfuH)uj3>#3WB_Y5 zXEV%Qz-^H2UHVlBrRdnjY@*r`{`3cERU#<6KD*<-2D zq^{=BRdVOj1K#5DP5d?`~O0v|K4yZ|@OQ$hoR^)OigYuMNlq_j&Bzbjaw)B(;hk;$M1(LJwCwswwhfV=^Q|tyJ^s`yiy(P6rEm{6 z=QKa)D^>=PIzHJrj}w%yT&hV}*? zuRY<6WyvvO)-4*ClxT7M%h5cq@4o5Yxvzw*^<2Ch4PEli%i>nSI=y@FC(zqQe+Z6? zPi{0yiZ<|ThLvXAFG>$NDo$f*lGZm~;^t=Dn?DR-DWSn?=6SeXX3_2WU~;-Q%?_k# zLhY*aTPjfo%u{Xqxk3ser8%LbtM{GhaN=EHy!!14w|a5vnudFo<6Yw(=#}42zGSP; z2K7ApSeo^XOXK*y(;9jtZ#d+n0jE-lMHPQsUb&{anO*0;vD+U0s4;ZFXfxvESGoRN z*`!;TOTK8K%xfvC(w+5BRosLJ*b%+#V~JHGC%^r)lWdK1!RJO&^GIc9v2-e(biiid z-6GMEh5f7ht%+{q*7m#l@d z_^l=Nb*?grYA(o!FfLn&O z6dTWIM67|<%%^bJn*0GU=Lq0x$j-_VLkE;f%*(?ymMdU*JnpKd_WCkF;HGEzsn66@ z@m_-V5sHnCtwT%yD$w=f%bX(Tk##MBZ5{>M#ZZg7T zmLHD=Zm}mz3tJ+z#}dfQe)?>Vik-lNo2^imuZ?YW*swpki0W+d!{~K>xtqB;ZJ7Zk z4KD2CW3598@}bP#SInRkO|;jkm-K0e*G)%L?Mv_fV2R6UK&uwt!cGY!PqA`*EO^HT zHK7j%a1zS5cT0#(^z|6QQP7C|st9G8p$aAMg_96nVjSzB6W{v;2XfCh_?;lHpo zL|6;4y^!lE=~GeY{tj1np^Xx&fyOlWg3K=0P@3PRsZ4P+!NhOrLi)JNN&y^aU$8Bn z9QwAT%06`a#}8Vr%x^Ihb;kQio{eNj1>Be}$eMJOclmppdwar*byiSN?vrLVHZ~0G zo3WC5^u6MGb*HG2Y|UY;lz}UO z{;?Kb@Aufy^U$0(+Zl{E7o++>T0E)tJZ82x^^foG(m#hH+db+u=@Cz9*5u{qc1z>{ z_`Y~h!2on{1@X7^^KUtqr=Qp-{svAiJs2k^r_rxO{JCzoBGwp7?n5cksVQ3nvg+;@ zbw)rBskzED?ffyPa)X4r{l#oC^3XrLp=2PT-qFiK(jrGg{R|uYQqXt?HYxb29b-6! zXLC^ z{QmIBE{U2!0RgE!J@Aa*>-G$$hvmv^C`W<;-VhtaP$_RD?#{B{Ny z2I%<@X+R6vpFjAY-oE1^de$nyRr{3{?yqtBb9wx`7rBSvxOfNTHl@oV=Sl2CKeP4z z!(&P917BENq~`KVNcfm_8*lHU*%k?P^3w_Y+Z6oe(@7yhLc-KBo!i@6rMeO$VJI?* zK*Il%23f`o9Gl7b{Z3iI*tD(O|JV09xwt4987tb>YzTgs(0OaNsgt~c|GzwXV3rXR z6ZcF{PiI#x1k76#xWt!pLAEPbA;khJmB`3Q-Km+`*}x_DEwyrM)KBl!h`-853LmCu z@O5^Q7T}{ygsRkHO=vBX7G*Iw^?v)7aC`yyx_Y#LMXtbS(wa~%I4@|Iu?nlg zN|VP-z&SOjh$yx+0K(TUpe3tKLgj0NLQzeDflrwxu@&A^x%9^7x>v{x8vX5p)5(j; z%b);%$^j;k4H{DX!0T{rYZSf7E1?%VQ=gKfo3 zXJHThYvGV|z!N;5mS;FFW6X}}`1=(ka5U0bUjyZFQUrw1I%g{7OFfbnb%JnMh5#<& zQlJhjzUB?7q9!Y(1#dRUn!k%ve^p@XCfVSq4__p)NF#k1qVF(n`G|jh{@zOcml<2> z(_(x)Zz|jcU5kxgxlG{Ns4|m`P7Nzmo*}D3+?FaEC+Cn*TtJvTwEeYLI;hW z=Jmw8hZTQ zV92I&2;NI1;^OXLm)KKT(5&o#C*hK)VVxQ*X>MEPvonThlYjZ@*L^TQp=CAlpn_&C zHj%8Qw_k+5jEBPyJsY#(m6R!?G8EZezMd!#Nl{K=diX6u49wdQa1?R6gLF6}$n^$w zsUL_E@B7hOQh)oq9-$@%@!D@3@GOOZ&$7V%uGI3tQT%N{{>7u3MUu-Uqu!mzUP91g0|Zuyf=V=(r9`p36+3A8c@`tVq%KmrKeMTb0dMn zWefnCPpJIZ9Uqh10XhMs(f+$wdy_q z;S}4VOH^7TV6zs;TE05mTi@NxK1noOtYZqnb7_{1<9h4*L&N>r7dKxzh1<3r?uAkB zYG;L-58H?8A9Nqw1*^?%yYU=GQhB|Lq?~rfNCEX8!+oQcH&m!~xVCmWB?ChQV2Um+ zi^mSg*JT-1f>(b0FlX*+^M!rtQL(;uzzOlYq7EV*< z%v`7;jq|XSx@l=^n~9Hp^#?QVyU26 z^lsdo>hVXdudPS`H*SYVN@c7FOyLEn1DM?>anS<)`s zy5s`NYv<=mP##l5>PB9Z+rXvN$6+Xr5hv|^OrDT+oQ*|$GfQTHV;uIs+oj&UAkl1q zU3&I>qEr51V=H9`up(jn$R32pY%xcoQLgXCKg@XxTJ(5iElAkAy*$jRKdc)!#YKlH zCG^&49!e4i)^;|)?-4oxXph8#*h0QpaarOq@o43SsqEk=qN1XV9!s2T1VLEJB&EQ5 zJIj6(cXBq)=ziyYLlyM{@Lm?%L+Sp4PwIXgD;^C>dxTzj5rlD8;eUr^{ngI;ZjddZ<^NK;Mne%K~(awISxmhqCqP{*%8SJB(03BsbC8 zud4h$S8)&@k+_o@=*&U|q5z^;1kurFEV0~X*c?f9sm_$SBXTTYNlIyKyD^M@uD=se1|AJEF;~%(N zmEwLUE7h9Jd~b`r34f>-M2x6RO45&2RE&-~+bp9pDZyfSgmtp6NL39`YdTnB65 zx3|qTpSVSo#R&XES+Fyz9U!e9I`j7g zKX>RuuW^Ds#{g zHVQsy*7hDK9PQ|}O%${M9EnV*Pq*q$8&PKm4&{Ra@E~O6Qq3l)b0l4M2(F8(H6cBK z6qUVL@6i8ENy8CRyaMFGS@ya#jRsNL>bF=~OYor&yhi zXz}gScMQCE;iBhwcif%11&{s?q+I%`E5xP6^cAh+ZIXkYGCch9o3l-#e7KT4z^3kr zHWGAxCmemaSUxR6|HkFQK@8N&7c0#j#|xke#=*k)NfHrcQiw$SQX;aiT=KVhG(Y8+ z&;$y#&9`sSkmYUIo-ii9z;GY6M$SUl?Y+_G`=r@B)9+Os;s2^uR-h9&$}!dU##?iD zJmt#3FyQIdL^H8gP=asN?6!@Z_=j>w#Qdg57MKFMAeP?&L^@_z8!IYu&mXMkO}K~Y zP}9fNP)Vc1-F1%MIZi-fJAPtYh-r<5c)iPjxZ)*_|NZv_Un$~3KYbKzIAV9B3)KaL z3No{l0dCy4K0*+x844e`=GNks@o;}7UHlp%{8uC-BMgmczp=Xw&Df!bK){`-j*BfOY?lDFM(yWmwfO{gsH5zDeuL2n32k9v z0o2LURorbQDuC^BdEh46yzyL-p$xoQtE^XEnky^bCKt|Rs!S)cP&*WPzsM^j6!05~ z1gd@E&O@byf(#eBZ`LBDD?o#>$9ZAOUeo~a!*|$lTWowf$f8kTYbJK2??HEXvAeOh ztyR%LaY?UWfbGt=TpAif^lE@03+#DOG8g+g`bK|YLI$keg<+b)?D@%K>B?Yt_E>u40o)f1sb74Ifz_0%58cu(FnCg2 zHcQMQ&?ke)sU;^D*za+_{_xzd6csp6vH^Az83qQ1TLgQ|<`FsoK{9-Fn6L8t=3@h` ze_n-JVLYkA#F3)u_KJW&V|IwwM^LluC9I;dW1ADRq(JM=S+Fg)$b55iht4wt^ZEm3 zEFg~Wy0Ym0l9Va4IWw9umI0^>i2yVVi-l?s2qEHT#(nj_eEEXz`$ol0d>P914=(^S z4*2s!seU63IBEE6(ucdv>gN>XKU$x}pWHHgW)jc;FCzV~!tvoT3bZGr_S90%FtyWbS-@;d&SwAE*@dkbXorR)Vv+j319F<_X5- zb0Pn_zGZNrN?BXqr=}JKHNt$0;Wc5NDWNtSU=<*@9+GvIMd!l5g)3uezKjoL+HLdt zjI|X*O$R9BhR#xtdU66uYpe_q*1m?`JZ}?V6?AX?GhF}cMJn;r2>?~3G8PR1A0ZG6 zeeqW2gUMV4rKHo1(arb!%MCG;hXh#*c} zlW~jr8PJD9;dl9^eO}40z*e&3{sTPKvIIPoQkGF;{7`=S*w3V03odkmLiVZOQwgnU z;R?#MuMaB>M~Q3W+xYqc+u3d&k$t08pkG_+`Q8*((OpL%${FCKJ3dA#zMaFy(_e}# z1ZS)zbl8|i+<&_k$|R&6_*Co|(c;guTI&Lif!3&PAIR>0t<#gf3u2kD+R7>{td}KV zI^9dsK$&?ezmK!ZbT)tBrcS+An%KxI(9Y;lq_yKmVZ?4WHqXlXjxw=C-WMA;(1pqC zG6A2DP-R;|*~OmgKwk^G5(}+9W;VC9qdU21t1GzQ480fyz}#HfM|LktM#IH9w(osN zsVe-EJK^{cAGOElDMxxgY6LU>1G4iT2f*p_;mpooHT=Z4Y;A4Tj{q2#qlE)+F&G_*T3EQr#GHy#D&@t=EQC>6;ruSAs4=}?duL?q4!^Z z;yC{c!_74ZBH#BcS~y(}wr^|J3=ScHC{@wrV7C0@q-644tY8^9OTd>v#RF4OM@L7Q z>0-4FlZ6_{0RHz4JZ^RS#syb=2|2kv--Ka{nwaqbOx|cXnaf%fm#RG+I39-+0}H0~ zssWDon#O-|yaR%QGG=C!nS3%bUZ3yJMo{eq^25FN4%9TzSWVE!fF08-oQH+TYYW*! zs`N^GP|B-lMEUsk)oF#5g|;lH)n>Qdd&UKBBSZ=0YNkrd5sxBW<`ih`tYn@2(3JEZ z|2O+3deS446SAA_yTeF%-5<4K9+x59Y)Qpv$rS2F&XB&Ww{iBu|AZ;*Kf$f_uZyle zt!S7jAkH2regqtaQ{8EE>#!uA zgq%D`2HmdRP2b%7i;4qa9<4CPSOyrgjT6^z0;&+7saPHld`W=xtc@hDU|I&%`_^W2 zONf7esl2*x4I57RMce~7o{yxOpHf@|4S2ZHTYR7W!mfBk9QZ|zq(-p0Npz~ zB+J5L&o{*f;Ka5|5a;(Q)e za-y<2SbhrP#>$#h>MryB7=UeWHpfF1^0Vp@2%aW{z{Zi$N9D_wDa!;RT`*}(E|Iy$ z9Wzfp%?y^4-eX;BIFslC#X43oq|VhyJjSCLllRK5*PMHkLdnV~zb`>IAfEDZb5b;} zKmyFlS(aUCZruUqpY4wYwmN`p-IK@oUYM>dtk@}Od!e>GUgrm0vy7rX861#HR-)p= zXs2fwbp>PDes5{c52*wXqT#;#{$h6`k73cO8*c)j(io3rLMH)!Xr>(&8O!eX3U-Yf z(MVKgG**Ju)Z4d*;>M4+%hQx(WPa=df??8mIf2hs;JgK&SB@4pR?$5nIkaYXFV>z2 zaOv)Dx3ccM+)rHuA1<{9Ihh{Yg6Kw%wD>pJukK474)J$(UIXH4YkPaLi!-Yy+{`r<%~#9CHX6c?MG$v||!8wWavWB~f3C}*9{O|ma93ixa! zm`~IJ$8ut8nejYJi!_}xzCS0qMom$c7LJQKN(kaCbMKyA-gQavhSmxXZ-{dF_Vehv zeUIwetYV1uTNY1qu47uYt?@Wk*Ff)FD^wN?VaN+~qoLmp{O>2om>V8&_r#o{r75*t zpg_wm(K7%C>q~Qgbi+CpFTc!|RPqY6KbRk%DZ7NVYBT-N2*hlwF-xrPy8#Z!Si`dW zIL1eb@|tvzryvedCg$UJ#~`7WLK_Q6C^;)cpM>7pS~0$2pWqWa|D-^RtBB!W7{i^rJQ6P zjstWG=4^s73`Eq#-pE#;x2>CYe1Qxg$ey5=6wKI2tIw zovX3PhI>nq+!k*FogFKQ3?RwJjmuqABdSfCd8p%6b~*Rsm;`A?OXc zY{(q5OM)Ch#wEaWcZFg#^Z8_8bTrI8{*=Lum{YZsl@Hb??OX=|dQ$7gW}MSHc4&=| zxs}Pr%4#%xwf0Zge<$#|S zp;=L33;J>aOX={%1V%H(D6NrdWbn6Ra~kWS)p ziBXY#t5rZY%u}GV+qlq)7-;$xXO71KoQKi z8$;_p|4psVRutdLgIC)S(W99Ctl|vjN?>h;k$JoBrPUCt=&z5?kOI7~zFCtR(&Q3D z;uiRi6`NnM&>8=>qz7iCY7D%=%{72a?5N;d*AfEj{>x_Uy0S~(qa#bShjr`I?pJh9ZIH7CPzLTU6)AScSE&nHd7Nu(-V8W`uPa>L<7!k=+2{uwlx-& zTtlt}OIPuG4q_ud~yeI3pJy_>*2wP?O7dOUxB*J=$v6(4AYy9iYYE}{ZfqjZ$w7vsb;QJ{GLlCCnbeP zfzdvAXQ#ftJ`SA-sMX560Jjc0$%}Dtp`xHA5k6iXmlT?6DUAK?_W#P${zUbjf$vKL z!PhNAXTS!cZSnb(A&URu*D3Ko z6i0!Naxb6q#mg8>^8ZAg_$igu6a(&Ap7?LFs6Q*1|Ng~<%MNxe9KUb+8% zsGc6qyGC*VscCHPVCDU{WAjh9`(Mfu-haw7{ysuKy-o!>|7oT#X=wjvLd)N8`V-}I zgK@BR-c%~^FZgVHCXXuA{xvH%IJs`Rx^e9X%grg9cV`iu%s}}+>*2*q<-!6pUjR)T z`x1;|{Xwgk*Vg0c+&D1D8re|lL@3U|lJJk>^-bN^nP{tE^eoc|aXhq<2xsT&0@(iI zXeNF1O_?zMH`lDr@B6PXD_p@4x?OoiA$IiPl6nK(jqW2qu)*ZVw1g!xFw!{{BzB0p z_Hs>MDOy`ojOw7HVvN;8!{*i0=)yUGUu0kW7|eIz#l-uEt?Z|V^9$2C!&tWpUU3X4^<`v;bk=P&poXrBL3mBX*o@$KNN4B;ZQ|4)m?4<~Bmxrba+fPE&kC7S#Qd#PW?a2f3Ld#a6{;ytJkUKb;e-Ny#NPRES3SqX0%}*~&SIjQ; z=f;=Hj3^={m2Gl+R#g+}?GGREg8D-1A7`!}u=3I+ICBfl!H|%UYypb8as2jpjuAj) zpb7r53+Kj4@^ zuxXcjq|BW0M52gm6}L`wW{~>UP0%2PRN52-o;+Vl0xDDQnI?Y}%Kw@oF`|M&KtRB4 zythjJhg${cHo%U_TmfgJ2}DwMtAG{=$VHIQCd00>W>Y*Kp11nE%s|Ie!-dm8Gl%!H zrBTt26Q`u0l{>$FpF6fe%A7;Mj4bXLn6r87DA@Ov3V=FBYVT0lI;urYdS!hG9T{~4 zCW%giV7CFqMg`LvR2I5^T&2!1Ns5p}CV;V*v!i07II`?>XLxb@YY?KBw)`|%Qi+hD zUcJf$nA>7WC$My!())IQHzfG$57OlDtgAjXx~)yy&?BUGy|P@zD0D}1%pDEsDDl%T z>3U3;s?GWcb-%DnNfb>V;FXjyjqd;YaM-NqBUP>0{=eIV;-!0Rw@2wj#!oU6NVf<~Y{Qcs^(*XqJ zw}ur@>3aNR!Ol~3q0CKGTo z1VHiE_B*pgRG*3Gg`dcm>ndmW6654jiK&2bcRYIk-PZ(v86fnfnNoN%D9h&dh z%Kq@^exLXF>A6ak6mC#nENjOLi>8zz@yLW@^Dnd$155$Mmpc-nJ_}DC5sg+U&^bIA zoJbd~f<6ORZ&$Uf?JdVx-iUcPyF(oGaFX@oqic~k2M)S49t^TeYLFL?V&t7Idb;J6 zNJsX46w^iD6d`Kun^?33ZGrSqH$+;Wr3jygmMB`l`M4|9El6;&)MDR= zh;Wq1Kv$SP7$>~_UdjuEV08>QN8gOP@xIVifAr@!a*eA|K_i8c_0peb_yTQ#Kw$L2 z&b4XBOlXDvi$RKl9ru^y4n9cvwLSWQN2+)itBk@MN+<6yO)o)Y>Fz;A?LgV*(<23v zhm6={GqW+t7OvEGsA;S-84#CFmkY$s_1Bmg_KDZ8%?R#eE0Vu#k%@Q;y&kPjFraoW z-YKdebfO0SNYdMe(S7q(D;g|~`4aGiHMT8^tW*KSHqd-6OGXY(Xe#}*rubrTUq1WG zW}YRs>QD9tNtr%(;vI)URjYtTj>*}nI)g>5#0{Z@nUVJDWk&5m(lzxxL3~Vu;E5&z z;g{8TX7s~R+GM0Nxrq6m`QAI1nI)5vuG{O?_rxIv!*<_zGw^E>Z=whrG#lmbp4N$z;(h`DVD5-1Dv&k`+!VRlw1lI$SGMUeZGsCcYDE9O{=@8;aBoB-`z1Z0+s+O zig;{GJDZXT>n2l$7Ta+KDOtCN1j6v}T{ved{xh+dPh^eC!qGCl0!1dO*q;9W41o0e zMulJVon{iU1W5qgK;S3?B`sa=HYX5eXUTl(1T&Gl94(9v#Wo8#?Q&CH60DQ?N_AU= zj_sfB_bJVfJ%Tj)8*6}0>vTaW@I1N5yTy8ScWxF z!sBb;ryiqb;_;yToU~Dx6n5$q`u7zA6phWkDn4?2&9~hc9?3U1N zF}iq-bWKfnZjxcal35Su?P_9JL@`TN*uu#QHjEarY$hs1QU~E9wM9aQyxb`W8Ee0H z5lMShK1(M6m)+$RRw5w)0)c;cUCacFzzLqiu*%iab@)QuE0B)1kQq7L(1u>z9Y7@o zN?7WH9BHNs^L38M?qeeeko^fqgO@QNzv-+8Em!YHc^}B}Dpo?1IS$3FZjGoA$&BCx zp(^8AGBd?JNb!iIRK-#VP|}=B?k9g47SHZ2)94-c-TA)XsH>sK$c22Gg(&{P9YNtD zzSIHbpga}N>4A@Eawg8nODH8#%Aj*D78=LH9zEL>EuGxMxit9ln`to5@7v?ASN_Gu zw!)$X{DB(YH9s~<3=ZHUvJ2T|0unFEXiaH^{o0j>vd1)_?jKPd8fsi1ZF{(s)Yjf^ z1avU`7JFN2^-A7@hexHVQ1{Dn=kZ321`#>AceiI-I^S&cV};4Gx?`lF^a_oNj215u z9x^_ia!o5UAXEkFR%!kO?gE>Vk3P)sSvVFAqG%~!xFx&4M4Q^@^O2Ymx8P({<9hg? z_{KmD&IRQ>e5_#($5{bkeh=waUa`~O&yzNEs*kDEKVcQ)Oe%3wh>dBO&DYeHoKq)_ zhO)ZIKsOHw?pk>@+`B@|SWn2TI7|Jhs0*Kt5!U)5ZL^I-$R>ucRIzc3D0gLXB@5R{7fnKhcgBUTQibQ(l)$7>pe2jWFpP5;B9E0tkY4oX*EKX2JswF{{`+0{R1%%Y`!w3(T}V5U zsTsnoa2JhU&Mv}zk~WRPukbZ{v+#tpq3OsSc8P~Vml+^^Ykaw0M;bH-Uiw@-e6QjZ z$~@X_QQFm%N>ruOK)J9URdtLjB|$Fj#?00RN``IfH1N8eJ*UdF4dD|$i$JZ8ov6Xo zu&a#-{RKdU4ZKteUT@WofgVj6jlU?7PmQn}4Q3Y7`(ot#fpN8CewU$FhY{Tid@!R| zlqg&~3>pU(U1AV_S^y`a*&@8tMbzcd2n_dv87U$mSAbT$(*WKJIt2SKa{I3{>W|ae zE)Gbvm|V~8KObSlD|_)7B$i{3w;liP6Xzt z?1KP}u?pK*<{z{*beEdE|G0nG_Z9+Wfu*H4$ld%t@>Nue(}k2}|8aGe=BLwgy5a~e z8rDJmI`<_Xk86p*%PQF0Vom;S|+QuqSwfJXd=0mEl9>xZQeNf|OSBYj*`qMevDyaUc zocu=u|KD-<_irer2W30`O#?UO&)hJB0cqj92&mPdH{EAi9YdM{cICx<_3}{q{=RA4 z)T34jA}CsOZ>+XFe|L1vctbSZhMfO8OFS*Lk1M_qZ!u+ z3nrY`uFR3958tl5S+e@S8EIWo17snc=bhdmFY{?ZWM$QrRu=hw5@=pv;xRAY(87asNk{G&!Z zVS#-!?-FKK`O<$G76hhQ&gfS%1A3GTF2D+cmf%mF(Rqd5ZOBag-S~AGcucu6U^rLZ zXlL#jzxs%czyQm;O2d5J9O(GoO>q_l3RZ333?w%5)&3pat=0@Hz;04HVNxIcfmXg} z`ZNcI)TJ2f`wA+fGYcB$`WRt}&a@#9?mMDDRU=K0&M>^;OEm;BM&}FYzjs>xW83+2 zJF0vF7?~VNY1JEY+Z0L(wU0F0<+pD1O1A<53UFS!e2!FpMYQ2W&(TCvXi15pgeNa4 zA1v*N|4B~|#j;*Ab|xdzERh@onCcZCuV#~bfihfJM2bn!+R zv_km5EY;m-^K6tZJtnKm8~J|m%)2@qg7V{_pK@58xZnAA7<8r5o>gm1i_f>Pqu%-| zHLqw&cuqDe-Crmb)Q^=%MQ5H~cX<&i$odK}OuwTX81Zu?dw`^59X)Z?Eg{5h=8m?<4k3=Pa(!1ZoN!uuD3E@w*Qc8vUL(9b9VaHR``;dR*zGqdBhlRhlss_kd>Inuvy97^-&js7n&S802=N&iLgUZKi9jx?vYZ!d zRzPv+&Y%RNtNWGodw3O>vr<{?Ypm(b+%3oG4YX_Lz@VG=u@*X)Dn+{kb>Jn&R?`K^ z4w8!+vN=xPxi>gF@6q}SBM0wiVuz>6ZQ zrbhYr^K11O(*D6gz!9#XFEJ@8YdTn^k^%=Kqqcc#)8BeEcfK{pbk~XVvM{V>75#YP z;moH~4z<<%?wZmP9oLYVZk8~;Mv}aEWcR>nU2=yGWqRc1?1kJym|AQ>2X^+UZqO0Y z6lh|0SX&{WyqRj4Hb41t3rJxy$=8~qPD?NSdArqfxYfhfcee%V8KjY1y6KrN+*_l+ zI*8&Yd=9Z3M9{b#(_bM8rahuy#j63GqD%8oW|*uAZ*tIID83R-!K9mRp8 zI*);lntPGR`c#aKXOwknpwAb`?t)GnVAIHBquYcXCh~KWsx?~bEcZQniAdA^(a|Wu z*(YTlDnQX6DF6`>h9VIzVj z^b3bnH>_I@G}NKavM*fxUU`$Ehlq&N61QYWtQ=b{xd$C8v*{Rp1{uf+RkJ&4hze;6(})f0>u}Z z>u<f@7X;Z<03?{dNFqHSy!t|6O`{dHSsP=!l#}|?l4ptB^1Bv)rUzF?S5Rt zUo5D z`T5`yDvk|?-Wv`rEU02Xwy?$@eRn)p`Br1@_-1<@sd&iFrc0}jf>HIgf~;ppETQ*h zIBASMVh|al&Krmzvi$y&Tp75<8Pa!I=Yg}L9y{fe$x{{s~kV}ys z#3*>`^ASt3!*r^8o-5}lciJDqHvphUi7$e@M9`I#%uDIJiF1|2^@@+$-D10)-q4#y zY&M(klcC;C#!`LzXK|M^1**aHAg;Ka_uPDrJR=EQT~LVW(1T6mPQ;^qS2gTrDcmOV z@tu_MNqrn8q%`;+VZ*%icZfN=r-Cz7s^o;5@Ieo6+>Wz7oTf$@B$#H&mV~!x95H3# zKqUKClAu>Evq7t;;XAW61i|Xd8mbPn)4mY@HZu96el@`ZHd$?=@~EtE9Sj5(JCDhZ zd?5@^IK}|uGT|h4X{t8RvO;CbygMKOifO7#a#M>10GtD+?b(2~F74yXfQBkPlZ2nu zyT2?sKHlb&1vw0o7Rt=k&Mn5ON4T)~sm*;`WKjj@{u-!Qx_!XMsW$BPIA(38jG^@rpP@Xa^I+$G=@*fFtp zK@)WZtQ}IMf$=WbTvg>U9lsEU*j*7h*sIcbwHovt=t8Divc6`ngpWE5ey7PlTP$dTw1*V4F`ow zl{>l)EyY4CSSo#WWxb+0v5gnLIT($xTV*pPMb7Hi3XTLHqUxp%xm{FIGM@iL6ErLZ zmy?%&B613q?CG=2Aqyrx0sHmvA@3V)mZf-__ zo_9uoYs@!CpuyzmL58rrrA)71ZgnUN93H#Ga@JDjGAs^t!z)+fVFURaEo>0;Xg3SC z2%hgHG=?xad%Ropg>F*nWZrEc%RJ<*IxoK+PIETl%NzT&tQawH*!Xv!1W`fR6#YY+ ze*8s*IFwCU8Xw3|e- z)DOmyYKBT{6A%~Y{t){U@fS0xJ0ip%=loz}QQh%khFB2FA|*+Byz^YoC2PkJ#_}Zn z16eu}I%6=u%_St6TXSr6V93l_h)R+_78;8$TM*v@bHv}(51$aaUTe-ZmxLLom zriA%^dDNK0oemhXQMS=U+Uw!RtcV4ZRlZ^1c0@cj@H5l7A;NaEX1BXEl^o(DYqPg` z=kVE@#nHwwuh(p>9@52M1a*l^x%4gb6?@%SIhrrb%Ghy(jV(R(7k7*l0`&UQ+?AED z3G2!ickR;`Nu{@ja%U23`&LL_*1L2pMjTroVam{}UJ(2AYab`G#wEOSRWm=?BkR8o zP+VaH43=?W0uKrK zWarQ6zN{;Nsq+~C+fHm#J!xk_3s(=fv(`(1G84J^tSgP(9Fz6y=KV!N(+owUR=eNZ z>7g|f8$-Nh=UY6$fgm!v(lPOFX05{MR9~C-<>~eQxU@q3$jFE@b!<%=gBO|ql0*t@ z7%vhUioZ*2vdr~Y;>(xkN?y=#gh3R23`?a3vffN1a~L6ypz-2r}s|w)7N+Ye*dZpidw8%YtAw5af`XsN$2TkCh2Cs!^tXM zeU%dQ08*o9Ic&PBHyTjRj_ zbHoh%q^^%OuY5RmJ0Fa8=ka|!yCp17cb>zYKZnmS;yf~Z+SHy86TwPxX)~R6f5GV% z9dRg>iFlt$ErmMBhA&$8@u!$kBbXZjS>_aTCx^}^lBXxw+*Qjp`KUh%rc)om!U+WG zWpxT=u%f^0ZAt$G8r-di5+(ND@ zzW5Nqjx$RlQRP~6WqD-zuP`H`?g5W{1l$kS`jbi^E;bSk#OzDl2i3c$Nw)`n8~a`k z2yo75!w8tJT(w)zPzi({ohVFUxgXy=`Hp~L6MLG{R8~RFS=wysp|6*WskV##!P_ET z`>wLjLFFth*6nlt6r&1^PiTL~Ku-=hW@Oe8!9U!F z7(t4Nh*+-k-DAr0e0Yo^ZEU=*rl!08!-u7bX}E)@!JHg8BWDQfqjP6H-_oK3M&uyY z^R@7F8nvOx>=s2B78^>iob7Mi`UT6$r99hOTQ?^cRYyT!m0VO*2VqoP)xf}jybT&535pHk!M_-_bc9no8@j zdqu;B1dq|rFd|A4Cls1p1z+qXV)h^YDq%DdT`_SogwNtnFJyw!TV#;YMIs==ktino zanX0oMEvTzlIxv(pEwNu5A*bo5m~vdz0eR;h1Lj4&;Hx&>8IUOM5F|ASpejM5)RPm1d8xi||K9I+F;w;+wV`NA%1&}U#^M-2I`KdLx1C9-! zgz~eo#U~mmDv|(Y0Ww4(N3ED3PE=c7BYexu49$s6(jNx+bf9MnCdZ^`P4g?NI(wZ~ zOTTw%AVjCXLNrdx(*BV^5)3sUNJ1-8vL?%>+LnfdVEpM@h}(-XO;?4Qg@#OxQr|GT z*|(f{SB5s7W?LnjS02wNbEi!w=*rcqx%j5cPnBD5|B9r0A@mm)~AE4{IltZckVyI*{qk2OA6!S zJX!I4g&cSpnNiHh@2}9>_SlKm(GD6;G zvRMeeP<>h3I+Z&9aLjeTq(XOp@CgPVwfO|rhmA9*A;|P4_iah-D-1Yoc%wU7k+SDZ zC=k;nBs!1S$pR-iP{Fg#mbo;3PyrzC5&QLsIK7)bkowfIkc1d)} z`Cvze$8ooZLv(gDqSu%?VS#VY@(86Qn;ICk@Lil2so!(4%fJ6p9o>Qb7Ysr`n23of zs@8d{fGXG39z>+o4k&@p&R)`g>b5K60A5}BYhbw+j4CXHn`@f+#`^Q0_t(_;%C6~V zhx%H6ZxkYq?56JWf=<%*)`o*c<+nvNtH2qG zG}7!s*uD4{Ina{27w3#mGKFQy;bv`(f!0@c-%lr3_w&K80WESB_ zO&Hl|`p?~gO&aiqaT__+aUL2hbrN~h4wT8(O7&W?*#Avf0QcYfLKIj13tKH6oQZ$u zgZ%|SQju+L{9)4k?9UJQzh2Qd0?fUVQe5A)e^}@Kr!D{UN6HUW;=DAbcYl^Z|HmsO zOn~e>H3i>d|2KNxZ?nTcp5{GpiB$%%nEyPE|KpV@EO3aHyZ-u||JVQjmlOD3zozm) zCeAYn#r}^D(J~YqBAc^t3Em%<{Ga#jzhCjmdteifGk3oHj}DOy-1aYU>xk9=BRevI z@drBbHntJee{zVAae*}bW7s?r?LX<(|DWe5WBUb%>MdI0k|sH$#k#bloE!ykYEI^` z8>tNaJZ6!OSsib9qG()Kq}!jHpoUvHsAqO*3^K$()5!WZ8p`Eiy}a`FpPB&x^Nr-0bLSSJF6B8=y#;^kkqavk6*+v1aTM@*?N zIo;!DipbffV%(x--*qMGTxHFz=946rbb7Kv9{;1142crcCk7<2H2XZ2z7hc(i|xh9 z#Mm#tUFR8R58uz(qLKCzs|XPvLm2%!S^Q4$C|r4Wg!wo9&vj~2_OFCjGlhlZqjeIs z==n@v{^1e^)FKl4N6VrkkZ<3UIdzf4S;4&W@$Y-?{~Ww!TJy%qx&p9e z18zWoyWdea4&1$QIPGKchWqE|gGr4j|Niy(B#UI6c~KQgxIDIa?n6!V)9^rKR;ym? zIjPZ`zyIcc-zHMe0K%7}Gs{+1>v?@v@pkLAl#GII7|5?{%hfvHAFp{L{g>p~hZ{*B z?wRDGmo*$1CjP%KP$(oyYHCHbq!^{klE_^R-~PctIeg5&Vh8{I`8!DO177Ud(wv*_MiZjHzq!h>wDm;B>J#F!++l(0GCrnB?zEkx?UVk*Q_+Ra`y0gbbot3Ug3G| z%;mAkh|lK{*xK5fBa>1!mSv%a!(xgAMB_<&*T2e)9Z#neG(d#UiR1pRh9>FyT&+{S zw%psdubgU*#FAedQ(sR`}6CD0Xa8oWz~i9gFd{vSDWk zCf(h)mTU$o#@{El4@A_O*VBz4#YYFBd@)2pg<2RMj zZy36>Bj}4i-s!}^i)xjfA|qdSS|`@R&%B46L8k+V_6p!=bqT`b9NIaIZ`;>5CzW2)Md zA(_J6qb-H7?>Zv?TvR8yd@6VDY9^3>Ui~gh$@uZ0W->OVL+oqy7w-&i)|{vHfse%O<+II`^kR zTPJ*lQ!mE!H;@^4+D*FRxRT1_7JZ>l-0re?FCZu=SnEEpy0I}jYttkO;&a1__5tUa zh)*_+E0?A^meXq&OXd@oXfRHNRZVKd8vl(z3?U@6Gs1hUpj&XO+|}+V;0k!q<1pF3 zf^RSh3}=ED1O5x?@m5zgN&?jsP(;wd%sOsdKP|1Y@ zF%V!Lx1S74nF?<|cF(`FwXa}?ky}1dGUh#5aSld@$!#kNjbS+*yLMz^SAZp~3GcdR zGQ;)b8qW-PdQI8Cc6qi^ymJh^fov;?lEdGLkIuy2n|ifBGvC+L%dNUf@*`o;RTtaw zvlX_WUCWCGYNp%i<$LjjA$i*hd%J-kV7XD!)e-959re*3yJPfWm=C^@dG<8b5 z4zpIP>)T?uet|x`#FU0FDx(y98<<`aIAZEFdT114bJ!C3v6~7oVKPX{A=4u04-4sf z5%ec9t67=QX9ki@wSlQE-4-ysD`Ti$<5U-5{1rqYUF*eW5id(ST&~7ozEHr4&u^y< z%Nb9nV?NSV^Zq&VhxSU!P9E!>*#wYDx7B`xT46n}slf`iHG2n#FT-EDC}rr7PKe%t@D6Dj%K{!?22TP`q(W4)QkaddpE0}RiO)KG6+rrwOX2x(bp~a!n>`Y|c zi4!o+K4Pg8qHQk_*NpiIM2bh#fJ) zHByf*xm}0JmO6YJbkWez72O3f;Q4mU-!@)GY*~%w}i8idOdnYrR_IQRj}m zu$ZYSrA#7Y6r0uDo0R(nX|20EEo+$XOa8bykO%@6=iN4pVnK}z@cYN=0NxmZTL<0v z+B(KUVrvSst5WY?tC4XNNNk;-*GY;W86DlaJzpdxLlgIz(*Hb_#Qbdwq;05{Z6~o8 zJMJv#^jn~UFE{ppvBEg@?DRM`G_<#WE&saFe6j-AZ*#c}l;o1|@T7``;S~PEHTW;H zkD}LC#Z7Fk3_lt1(m{M%XNJe_QCHSCzb1AYdOMYyjNCvn4$F>j=>xC4rj#w0zxJ@` zx`yf_BHw)Wi5L-*tiN8kX3=kcWDK*Fxx59Cyi4QW_>mQ*?8pYdM;k<3I9bR3h}C(k zvB{`%O4UCl>}SYxPgC4TE^GqW6)p$a$cVg@0N^k<=$m#Vj^XO3FG3u z=LIn_7auP^GB9T13tBDJm?;n@F#mDz4apMp=DSQ zF;nlH3j$5^`yiO8;qiRGqANes4?|f&7CK8U1|*jpSh~*&C8lY3rER~ZM>`L_x!20^ z3Gr&s?(%H3(&o7bAU{$jExkRHXs!QP<;_#~^}{V5uZw^RWTood!NO;isxo-o z)jO;=YSKFTaiYLeuhNM0w_V)U3RRyW=w!oNwm!3E%2gPO&|pDqPU)5JUl?5Yh%Fp52_B4hfU?`QKFdpG$UFkOe@&!@_1K__50rQdxiq;D|Y- z&z|g=Rwi@@ad=m!aS3|yONx~%ClD;YDXk4KLNsgZlrd+u(Y#!`J{YfOYjN7;9G%*p zD6~*u1dcfNm$F?o5kNVe^bEDiR z4jk1FRqS%$)6Oa1{?bm^Q97=Uq->n3|x z6pDRNPb#E1N7~zTVdxd)8`Nm%@==wx<{; z5xVLH^O5_i*((%CgLG>CyZI1nRKl|@)SR-w3N(}Cr+p(M0F7DVQ% zuiJ%*9J4uLRQx6a^ZqL#`sV~o1#6^AEgQ#~-eXbhy{D0ZMHdV-X$^p|*%?OU5t0I8#@B`o4$6?*lYqH{SusFe2C|U|Ida z4He^4gr+rtJ=(ji5%>^0_qT}_H z(Kv%FwIEQGDK%XE+7fbP*_*FZYost3jMp?GZsWz_1IoG6Q91q|a_z}tJ$@^PBuAd_rBH(>z9a z>VmnX%!u3L}YSmFzI^-o3<>lxPpFA9Y;f@6B z1==myHtmxezQ{Tv^{LMF4QiX-h%=m@UK~bBZdF6gCTSj)vQiUY`A*XDhB1?^EYg&s z)txe)`bu+_ewAF&ABn%jPCXj=uAvV&WU^SFnS#Nw{x!o%XwW1=IljUlvg|mb5|u#c zSjKpszSAw6dXj>zim-;1A z3P~tCXU9eaMHu23=g3 z3o_b)F?uB##BIpkU7n`zm3l!Y{A{LGD*;tsQj_<4%~UVZ%}g}y8l=KkeivV+jNWV7 zk_`je$_k0jU0)Kjxfck4K_Se-?oy%)abiAsl0|!qhmUVH@l;e}qS$H$^kMv>vZEMr z$rJvaiJ(EhpzJq1j_zZ#t7doAupM>HwXJ5aw;XXVenZul;r{lpru9Ra>C$L#(}+(& zd8~4z;I!ZOcN^45KAZ(sUG^`V>=3H$ZZj!*S)LbF) zb$!|dTwFY{bui+Wa}{Rogol-#25e0?$8eRVwOCTfQnti4pMMUe?oJa?Q%m}PRwr$x zE}@W+Qbj(9>oj`ssiKbm$%W8#wD|>9xuv})h9a~sva(*y>uj3VDF!Zp)f1HLGV9B~ z=9nERk2(>wShO07tGZz={xA&nd*2Y<{C)d{HgK8v^l`;r^EJQst++Yj89K5ezlgQV@$oip;rG?w1;K`bY+wh#X`*m{=D0= zjAp_WVJRiB(Gr^M2~Jwkfbvmt^A8)8qmgr{_}%B-#~w8hRhLMkySbB?&>y}|E}QPw zU>AFN?z@Az(iwfGtD`)esIMq0BHu-%rsHWhGOHE6LiD+07B8fjwr9WoL^ftSBZJ5- zOgmG%yb3T$)u?a#+=}OFjYAY=VkqQPN7qq0dHO4J!(W3F=V@IR=Dz?bcDLQc{KFPz z3iff^q@@Hi#?4@$;VwFc;kK)B4a+)z#~ z96o=GE~+h@?>ZozZpPy(#YRD1KO?z1))tMJS(4d#Nn>U%E6lEN!onM3^u#)=RyMwa z8j4XPVp-xNZ(YQ8inJ$Jgkv5j@CjdF z;VUUlW}wQ1M^{wj9{Xdh6@8J)ZvzwN>d+NF5+mZ)89eOTY&lvL)=`AFtyH?XX-Wo+ zOu;2LF=T7adP^>oHqvm9OifC*PktUz>AZehv-}h0vWImAHJVpb_%H zdVgsqPV^yRHJF6q`3LMFPtgN z=~_NIhaYEOcJzkhbHBNMLJo?2^;CO0bzT#Gu4J8EjU_|f>DF}h6sdOx2xRDJ5XDjo z?sCHyX(u98OMa>vlRr&2GT8blU%PTBz_A9cTmKr}XQaP~`48drCfp0G5PFUkxIkN_=e@CTDJi%=ku#qx`qabXU35SCRaz^f z;S3bUX|>Kf*@Z>%EKR1^-0v!^_k&O=hF7}?M&rgOq?IP+i4z0k6RIh_p3d*h9_8s# z!;zyoIM^yglW!C+!|PH?Q`4b+^oh4{B~z50@pmCPo5Xu|CQ9cep(EzhXog-+ma&pdQer-!nEU$b zL*#-gJBoT6#JIs7s->QdB|wysO;aIdKR=A5v+Oqv&z$)2wWg~K8$@D%f4{aS?4a?S z-faB-p~hOe=cBZ{rImiLRI`jpOnl?;Zg9d)c*uGE=x(82!(DnPUW=61bco0)(Wdb- zIkZ8iy{qfN!g7pl9p!w^0nsj0v5Nox<^yP0DM#1uy3y)Pyl#%fYi*Z&znjNu1T`DA zxFA8C^tlso#TUt}OF8T{4KVua>uZJ52xt+gsh{9AjI+K)dplZcISOgyb80#)LsA)G ze7A#Bhb4kUgL0o)|JkE_uV$!YA?WI|LTyK{;SfFx4a?as7hMg7HYX9auCoT~51vU0 zmk;C83x(1zUEx$cuhT1aNu=BdCj4E8te;Swh^S=}LyDC{8`MWy9QCG%jFa;_ zNt-f+5UkY!2>4$?m6iv+@rTKTKFzbA1^{6R3J?p;cu0dBs0FB%`(_LDRyg+okqf(v zVZ=*q)ns1a2*)CDYH+=w&Mdw&ZIsVy3-I%+0j~-PnF| zY1de=qcF^SLHMzskZRSy@Iv-!_ZBKsrc$5=%Wa1ZNA_O#-?y>JYc3r14e}r8PXflN>bBHMvxBGJbK!5^O7Tl&J`1?rgzP$Pua8HAEoIfV za31#o)65rc!s7aPCpjy}>F0))kS^&N-XKQ$)O{F!Ka6r}I6!u_b11X##E`e{Efz9A zv|KWhW8DnlACPhm?30;|{;{!W$45sBy|L{F`QB>L zY}d5bpi_M?r3J+9-kmjgqPQcLTzF&qqt9F9kI?htP^;Ya7E}2?o$bwj)7^syaja4a zo`vgCe_zCbchWX+OKDfhCd9*&K54p$?&RfB9q4O?;zKivfIFXKj>VwU%t1>^#bvja zCcHWDKHa7%euLbS#tR9I$hUe(4#nrS7YTl?{`Dc6a~@?%$Hc6Nc3P=pI){?#=H~!^ z;1Hfib6!Mqdxn=I&&FpYQM{;-sdT6KGd&K73g)TctpdyH7{p!{gQft*_ZeSB=MvLY zzOY;0_(D<|EcP4PX9h;YAD!nWG~8Q00wmcJjmoa!3vT59X}#*)r3P zsnosH(2&UA_NknXXWH7@rX#C8r_%)*$J8eEw-}yBYibWHQTuTUxwNlOp%I3DwtN`p z^3rYE%1$xe82D7So6penl_JeUv2f#AQ@(oL#81&;@B8I2+*&cVNP~m8T~Ck`Pq{$j z_91}N=pYVA^`lZGD?X!IUw2=K1GkUe>2!ta{rP@>LSwrZkQtBD;TP-K^1UP-{wVJT zQzT^Z_+@31*;ID&sKHWZp~BQ!^IHu-q%Zx5m@_m;+s^|yW0b8qNB*x$d5_vg`btTpS!AsF+uD(c>E5j!>$z z4pGbib>MVES#uqCi8Z&6_HqE`Fj}w#!Gp?aY zODmgghr_^qch{|D4yzG?fMu+hd46?Rq;O*30Boo67NfGDv`wp;Q)p|9vViFiNfh7- zD7EX3Tv*sMb^dT>fQ>VD@-*DqG%_l~kp=1lOEuDnx2b+s> z)&f6mq3hjzgo!+EhQ(QIn?F?;U9+Jg#E|o6$M>h-bIPRO`JXf|F;no+65H z*chN1uRXcDz0QjC>!AIS>3aB9Ay6?pwK5IYHDktJ&q@C8oB~js`B1;oS9?|PdL^CD zQ_~r-P^9NZ-i0-#6ZiG8uEb6!0-(96Uw6S;RV8B`pbrnGmm%gXpklt<&GwXXd^ z)%1xYHM`HLFD+N1QyKvLV^R)>koNH?TWvqeN5V)bjH}8kzoGb89nxlaCk>(r#3J69 zlM8)NPCySrdWA>5sz1Sr{F&4bAkm6XiR(?b6%#6!Bl5KM0@~zI9TY6x8BJ@oNZO;6Ce{Nd>EpiJ%4K^pOF^?0^J`nJwO>!Y6DKq^HIw_uDJXiG7Z^;p zVpI8C4}Ut6_j|K)ow#Hd4c!!k z-US0jbBi2*EA#J9=dW(%DG!0>MQN z{fY&pT)nc?j-!J^%#)}Q5t8_;FLPJVrg}vH&*!-0Zj&scn}8;{ZX!Xvhpt$b4zg#u zib5Na&-}$J{;5z-Cc4xGw>#j2iGRfVTluc7^h~qbTA2T~KKh;4Rc`H3E7l`OcKyB2 zQfJ5Od(gl;-oj6g0<#MuVNEP{cR*WlzuGeC9v>gCkzB7_psduTt_-VOn>m|dORd5@ zV53cPercs?R_t0_U+H3#eAkJaS0j|GHgJ>KsMmCd(V%v`j)?H3R>*bg;$kJD4;FKZ zdp!|^G!TQy3(pUKc-)696Ttspe8WIA)45*sVTaCbbL@ZBqu**XPmUbDpDaTVU83R6DK+5$JxD_vzChH{-+XLNepCi%Pv3RX?$ z3lH~8c1@%v-K;~wDazXMy29k&EEx*~Gb-?j4jB#Le@qa5VAlsgLeLZ{CB)~gO&GX4 z-Zk(grhMWhNkv+sdHs4MSK&)18gZ)!j`t?ppdE?bND`08;)P4^Xv6j2hX+^8n_=OWY}9<6&929n&s;*PHTgFCk4r3|6)=CizfXBS;zu$*U9-p*f8&#StT<*h`)Ls$cTrB^VU+}z#{euJ?`Hr3jb=h zsKr386-+X-Ns)vJyNgTAYqa0ier?=`?#cg}$L!c>?A<8&Oalb-6Ti1^XZz{lVTNj< zro!mEe$&3hQZy74MR=OFSa6V4(m%gPwp7*g6u|$(M_MMouR{_$-JBlHo($~x4J^>s z0c0j^odx?U;HnaJAs@O@fYqh@&rH4FyXyaKvP<|LLv|2@kb9*b83rAr2t)q&N59u_ zfBcagJV0ro?m}$%?Hc&4VfyWO<#)Z%~__2Wp`=07;VM?N@jz`Jl< zM@!!RM{oN9An(uiH$(q)9sKt1{O{8Ys0X_|s09|<-{vs??$!VCL5BUqWrN3m`VS1t zKTi3-zmpuFhj;m~!%O{VZ~On_ugtbU+vT(h!>1zzQ^DPx%gx<=BoLXjkkzsf%VeT2 zDLM>DvSd;@a_1&N_NB>zEj>sp(+{Vwac? zI;D*?O*!uuzMqn!qoWsZ={60F^;PO7VI(R<%J?~pt{NYxW}kJ2f&4E(C(8~0!2NxS z8(VF%#zRpMiZhDWjY~NcTCaq)vjn3CAUVfXE)sltLBR_c~{q(*if5r|G=X9 zZTT{O$WYaw)bV3WA50Ms3JO|XS^}1a$OnK;peQB=b$NNI@`kZRTO+cS&Gk?phCK9Q z#_()0boA6nu~gr8^4xXk)AE8z8?CrZ%0Hu}p*ZnUxC~TvkkZgCLSqE&HU!QKxG&hmV4;J1~ zHBy^2W>1$kDFIDvYH^C1R5IFF@z{5b!%~2Y(gn{7^a#-^P##;-ioLKu&FpEp&25sq zM(HZ;#3GZG5C3s-qkMHS!cf7#L#xv#^{P?N(t}qusL8>(MSt3P2+sMq_)pM(k4_5h>RZx!a6~$VBWQDoD{z*cs+YJGlk$c) zi0sC-rj}kTzjc1e>+uf5>6f`6b8##5nfFM<2=sFDKp?9{;nWwQ9^W8PuGa3fzXYK@ zlg@Ew7&t($JRCCIYif5Rc9ne;^OoYy#Bu_w&9yIh9T7IFy(Wh<4@Qg|K@Snao9O8# z1Lm#eoOY*oYw3WNh-~E&{A2uNTt!tdyY_%a4~6-f&yJ=)NJq-duR{oLO;K*OT^_NF zHc@_N>93?bdB}?bnRzMhQMn&*FHu{M6dqUSU_!XAQRt*@wATGT2!H`;q(-p~t-aT6 zt4o;<+~gGt>)ZESP$=W#`mNL7(bCi3l|2%-j~w(TM>nR_x4XV(;_r>$nmqx`VzO5q}Hz*7vm@ZI{fz9yM4@>bu^0BUKt}IxSzc0N$I1j-VxZiyM z>5Z4T1oJrn@CDXh9E#f(s<#Te=4>txYd6-+#@Q*tK68yPZkIxYEJZb^20(R?`jz46 zK_kMtyg(z2EvKTsF5AvD2ua*&lgi)hiS&_F%1;CR*_SQMCbdcJsFp7A{_!9(5*^{K zcjx4>3`K?xGsI52M$?$4Vtugg#HR!?W(7?CJsIef`U^?}o|(rR#20sL&Is9fOX$R0 z3@x9B{AQ0sW-z}bjCi*yi9011&Z(Voz2RiFI&PW!>s?wU{Bz?geg*GsjW!ZL zrrC4U>yL>VJH&@k&9m(e2@yTOZhv+l6tygs_mL2zfp3l`?Ag1t%+yw%`~m!!1nC{c z`xv7%WZ%S9dl z?#uhP$Kgp#t#$2yP{9f1?MQ$;6a!F1$DnXN4B#WMuE_Vw$w^RRdvI2TsI;814Vn8IAS3+1Q$qxq+Ue~(k0FMyN$1}?EcvGQ(oy$(Obpz z<~M|BR+tiZ=!Ua?7m#C+OJ+3qEb+Zc|L$fG#55~l5Qbe5)Of~5h1+@i#^z%~y1gBiH@@&WRd11;| zufC3Ld0nny&KyqaRXA)Q0JA^hJ=WM64VIskv>IiJ&Ib!J_ra`SBUS`(S1xFz&_L6s z;U8(Wki_)ib@}U_#liG!=}(dm#8%f~61Ok~1%>uZCBR=5Jx9P5^SoZ5KkzyF2|3@- za7yaeST2mvCD@~UFi;T6OTE+s4i1k>@T2Btfn-*PZ0ppA*~0}$F@$dTbvB#jl`-i=FTM`)gHeRSev$L4 z_qBA@I$4;tsOb%VV>Ws5ScD?RSvxX4UCyQn;GNg~?6vM|II?N4jlWt@zNV#gy(#TE z1tXw56>Mzme-Ti=u%ww&M5))iM)g5KLyrbVk(zDt3a?&B;u0i?B6*0gg`<6rd?y)K zAMfU{F=CS5uh`4c;`uNQi5PFX6(jUIWdhj|+cT6&fQmhQdk(Jz*mqqV9v6{3jn`*d zb~^k@AnIt`-KrJGh;pS+r`+F_r^C8t$v>Gmu{%g1Uiz_Y2Vwj86PeGM4w1>+F-Fw- ziZoJhR&|lFY*8`fl>K<|roJh*u{pB^#+Q9$hj#$TQVz%^2M}UOQ4(wC5WIRzACpWX ze0Z2Pve5ymhjR6FtEVv(^ESWoJS8Ll-!O{bRfi~N&wrUKY7vb+jB&BqpK8j?AkFtz{oOBNwKaC!eKKP0p2yS$)*NvT2Txwm3Gyn>?fB=&F~sC zY3Tu(z>O?f%9t9%KjAoCAH5a4HQmTeION@%L*N#+{Wiad%r@WuAa zVuR#)=Yi68pYoN?H3scT`?`p8@u^@BD0j)vUU;D+N7 z&-w70%Bh|znohS2k=Mc@QrbDr3xnIIcf6Z`hE~}>&Jy70ak{I$ym8!FM0~2wx2*c}?glVD(+)qdnI7p?Z=YJ&%TT@(osL*E0*P4~I~v7qL{Ycg5r*4ZiUW zwoS5|oLP>~wgP^75)3(qWqZAw!?Z9i=zkv(ViW2p>M5 zFL)+!+(@{EHKz-N=7zGtEFi#>5maH}Mv;-rqN$20q@(rO!gxLL1C^ zj@n}$21DI!JZIWVLCYY|PT|_Yw=KvP9~WYOVcr75f}P{t))0&IN)0(LgCdF7`*4gB zanH>Y=81)jSsbbE`t2`Z5HK?n6JV&AzO{VW4oQr+Hjs>S4W&gpl+zHnAS+RB4+V=tX86&_t!h| z*^!7`DewHd59XQ@>P9b(3xd-wpJy00h7+7#b=YieeEkH*=z3^YY~S!d7o)O`S{`wm zZGOJ5mYA&ZHvtzZW9yGQ&%&kZ$Gv|A2}@9X=*+|)=<}=0aELvv&<=({Qf?BbZ^rPj z#pJnJ;Rs|+^rE|JWA8V6{bMMbhqY!!WXfv{z#D=(5H*byZhQ(HPCZUhW+L6+FXZvh ztv>ZqRY-&B!Xm2^U27jr3mvVkJmd<0oBnMJb8xh!p!|UhK0{TI+<1Gj^R8=UheH!d z256A{ns4}%89u_OT-N^}#?$Dt9#}pZrG+KGaJ#QZ%5PuC40xkWlO}V(h;mM2ROaes z(5jagxS+l|xJT`v7w7i7eiSGqW36_6Rd!`{YBNEshJwjlmmahv(Ef;O#Vs6jewqqB z?GB^a!(Sp~krwcz`QOaU&W>J)6Ov&dme{=s_Vs--A4;QIAb(N~Q;ehu946+D)pQz(u91tS8-TU@N zmSiWezPz^l?65MvztK+rT9np+!3))ASu`iVK~TS)yN-b87I_VG>waDVI)^N1yOAQa zw9H%2qNlLg_^-Q=vTrlcxj7lWxHG+LIvge^Eu#qXp?J6X42bY|hOHJR6{IE^m-I@e zW{LP2LV0d;CA{f>Mr^P6{S(%IUv2Efo-}h_NMoeS;pq4!#K<9^U5NHK9DOP9h6srheWbY>QC92rV(O zpg-Y~Gp(t9CK$sWbrad~0x~GK=M`Edih(j({)(2k#K@00ez-xRn4X><2|5}nP<@zg zYyqtZ7cy)BdF~6lDNUD8ap zQx9QkwW186ow_g{Yvy8)pD3K!QG>O4`OThQOB=fBO$bIE#QNCOurv%{N*u0K=uCzb zNu|F|tz`(u2(ubru3|<9Q@}UMIT%ik7`5Dn)s5$QI4#6zK1ad)s~BBB>Jg-%E>dgv zsJ}~rLGxg5G+rq6A! zdUcL@VM89;d+3_-b(BFWDgI?#Y}@RrdZZPx4y*XA^MrJ zvGX;TFUkNi&r!ljd-(GbbP*GFFr@dtQwQm^4H1=GX$l&Hl zq>DTtL5Q)VK(zI%tNF>T64n;Uta8VFAC?!ci@y!N!PFbbKiUI0S0dKp>&KETis@GF ztv5`NI>eyoBqN{~Gv7LG0642c)fHR5PaSw7@2)L1T#=d{f4?l7-YDI1^bN8>xyyb= z9BZ<&5z+wQu`aKlr64x(`C28r_x=z03dH>bL}V>>&R=zlILiR6&> zXSD(@<)>pYa!4W1ei(|1cGMlkRe}CWIl7hkL(9oWO-dA}Z7k6U+LR=9PSR-U3~g`h6gYS<4C)8(ZQQ*bo!A zn|{RE7AdTcF6qSTG@2OWfe`$R*r+EB40D+@)hn{o;9ts9w%h5c^X2J4$Qs!lE_e8t z;4f8%-6XF8^ukAQLRxI$Wclb)heg6$y00{89mIeNgRJSdVVjZ{wY zc608}^@Zg5%Z0-bxAS4iIh+|ngg9cQteCZGC@RCKivB9W{<)2O!DYbQ;Jszy)Eczh zbkOzuOyQ(6sDCS9jO5OBey*}Hd6K-=wK8&n;zEO{lt{RR+ZWT++N}gWk1*p|7oYNq+pg znFh5wKCuc9>TKTp%52a=!)c86Lhx5Ba^E1pqf$YPz`Ob&ilLbwe4U3+_}d)YXGZ2< zU#2&JHhLYO@6NZ3SDr?+7~@E@7)CX3Dv*w^gJ@-z(*+0>Ep6&Hj2z4v2^!Sw^+D4& z|9nbHO8Hq_3OxKzp&@V6gw55|OT!n=`L*0Dv6h2RLN1YGa-yV4 z`eu&_)4K|l5++sZdB%dtVuJ&2AR|DZnselW*xVWvFEsa7LqUZ-b5mQu z{K)aGf>3tqU|4kxZqa8z3-GG4m9zADI`LOe0{Ih|k}m#2b>Dm3##g1!^oSuHN}-}J zCkfpZd*WUBq8t>^)eg&j4Dq0ZUOdl?P2x_0gU_*=?5j*;%g>(uE}G*Tv|0bG(nEFE zTr=hvP@m{j5 zzqgTyoyU~-<(+NEEOfDVAd(uEmdc#k3g;gTtcHhq*wQ&06;)3GrhjTG-mf1#JUj)U z1oQ!cD7oQ_KwX*4=@75s(^7Y!jv+CYucwEu^!4l4$dr^V`rFeAL$##sx5*-rNM@Ar z@$q@DWCkRHB*=}k&^b8cblxIkyt^>n+1e7FuXSOtxZ1 zhWS>;pjAMVOF}GHuU1p${fd6^xbCTxk*&Iz)ViU~<-A}?OpCCtrEYK*F}2EFXUBnZ zac~??PBOPcPH)vd{AN=h<@ad9nCelOd)?Rl3nUTm#CuubRt`{>VU5bqJXr|{elKCz2MWzI@S%t#}dFKYqdp}27?|{6!rIw zsTRG9-uVvku{pa~4>Z)(w{0PxxSTw4RPratWXwjL_z?DMfAvqg>i&O}y=7D#-Ig_+ z5S-xd7Th7YTOhc*1a}Ya?(XjH?ry<@1vt37yMOiE+x_+JzE6+Q?-=#t465p!qIT8Z zYt1$1Tr~|eA>1Aq&+Ru|IX}Jf*Iws@170YjYiSlg4zDvG)^#o63iaqclBItShD9?p zbHZv}RL>e4oZP4lawa#M0OGx2_t&lF2706HrVz+bB)Va2La;2RLNEWTto#AI zitppw!|FGWFYC^`q>m=a-o=wy6UsJ7Lo}n*%$A=I50(<#+#6Y}_1UHzD2w3HxyUzE z%8qx6mDG8-mo&W`_e@QeXo{Q!Di@#-@YSn7UzRe$cniH`mseG3In$$vbS zRy*lBSGKkR3z~!t_z-5pW_9;m-d|p+R+SC)}JLPMdY5pET-o07JSXTPQ?=98xg^MF57L zXSVoqa(Zf1f+)(^3l@8&Av)yZ@bnYZJar-e9E58fvnepj-AvcCkGRS`6J0L3?b5mz zp)2Hxd>^cFYx(O3j@R`ryW%;k#PVnsFvyiBx2mGvPE;=y(BAot#9o;Pg}-zE2YJSv@gs)hc&JMP5Z?>= z%XSINZ@C8cGx69P)4xuiC^PT35|4Arc~+TipoqMzhwQQVu6+>qj-JQUwn6cgK+)>YOAg7 zZL>p^en-k(&~=S_aOn~RTvuL42M_C1sQ3G8GTlGN1b8I@wSh8(=QsCr`ENm9 z&RrT*07YG`)xNMvyeJxkOu0AB_KSJ0_+LZg!piGOB>CN}vHUsNK!y1d1*i0m;H2LgFbG)y1@|T-F z*9BszW}&GN^1Fj4q0P09C?H{;7yTc6DI!~Gz&j+=yk+9~{=E3a(mxndM@V1)(x1!Q zl>M#ed}~Yp&$D0M4b)k8w2teoviYA1&P>d$(C9!p!ApT20xT})vx={cpj2M?m#1R} z`wmqduT%s=E~(}fH=6lUML?X-BYxh+BHT$X8Gi)=oUOj6vsovA`3Do=$;=k<%0`ls z9^RBH0s+-|5*K8+Am7V{cilU{6+gTjCd_9t7>eue?naaBxVn-|Drz=={1uyjFpN&~ z#aU-K)A^=&xLB%iZz3Iryz3|6DdQ?lqxwd>FyH0r4)|KN|Fn2;A6o|`7jI&Kx**s6 zyi?U48Xi8;)A?jkX5ITf6Xdla;Hg{qS0%t;KIpn+Han)>pXTwA}sTFJMA(hYjIw2;K{1ep)(cweVSB8qx>ca7?9^d4o-&HqJ`m4 zbP13SHd13y@<@0fu}O@~wD|CmybO9P5cM(KKxVi|COKYMl5n8?E@}|IvFcklccqg&R4^5&-_Fmc0yK=mcOH(`5TD@0pjS^_=@3mSS?)U?&q%{14q|ol*$>@29QIt`w`v`{b)Nm8+k1sGExjV}&4O zgRflUEsk&`0KjjzC47thH-J<-Iw*a))}B$p!Tr5laBM^6K350X#~s8fecbtbqW7yv zAoGIiB_soygu0oDHx$DtC8d{%BiB81<4<^+%JBK4;AiLJiLJ+kNbgS?|1cRJR|i5k zhwGfr|DE!d#msPG6r$USh(8rvGUhT0ByHDbss^CY9fXsF8dk^Nxc>b!)8?y zy&~qhhX}lw+^;sE84Y=ae<>!)vB0cs&gz79Bu4MfGI+`2uaG(t5CeU7i-^Ps!zN^7 zw+{CiXbYqJhtgg{CZ~94;+;c&6HE>m(A)u*eK!_Y)>P#DfHdi((KX`#Rs~u~=)*LHJs;C{VS&9wjOc=Y9amH`nZr&e8vVk8-0!ZAGehBh}<3_z9G1|w~%;~gUCcTY>g5ucoA@zMQd7uy6z~CI7#_J^%)MRC$Wt7Mh zocrMM=7GcGQnPgVbk~`==gF7t;R%06-x^)ZYPlHWrPkGV!rEZD6o$c|ES3eNR ztLbrl>TF0aHJIs)kmGvIr&?_EQSAE=2`Zb3$$nf~YNf?=UZLUJMgMkz+MpIGf%ktH z@O~||Uhn#}3P9H3o~`{4m(ddBYioSuudO{mC<(>ZWui>nH9cu^`crYi%{X`mQxafY z9X=0D$vIc6U@WIpQs(~dot)IKEX-uQBfFVKFsAsUrNXjsNBo|3BRcQ}7QM=bP93h+ z!Blj|0VDOVa)h<}rQ6gZ9^DBBv-R+%qLuZ|VB@`$_zVXr@Tw}*1_8YRqEC9y`<0hX2T zDwM)UY+eOw$Tv~kLi+Nj36dVN8l7~?L!w&e;aior<`dJ%#^E&_&DUME&0IOAyE`TT zNsL2vAKvbFA^jM9sz%pgW*QxdGZg{jTH3~CU3{BWGG3VB?vA@=K$S(WCeo`9E2)Bh zKR=^I`L6{TfTB_234Rh5puATnlg&rh9{h*(U9XPWAivrb>>ljT`~FSrWR-}F zEb#7pnS#5)d{qM-JB6^ftq^F{@Ru1q&_}j#C=zE(4y6zVb-a>@l{F9{^f$qhy82v` zHaE6PzgBzPC_RuRi6Ib@vv0ck4U(Mr=5a;5YYYwzp}fC}OGp&-^bk=U06x80H*NAW zX|S-c2Y|>PjgXLmC-zHBa68m|rDpQce6{Z0@n2NC%3AXI%c`7C>|!b|c3;?mxAZ%b z0$~4pU5%^`{}U3-HrM#Ey>|4C`_ zo%x45u52Kly*#osjmg=B9`u+#h;K#5_4RjcKHp~{Kudu~&&jEtb?GIjU*hO}g8n|i zw>K{3str_s51NY@Qnj`Pk%KOXrCWM?yVz%G9B=jRy3k01mXf`b*U+UP8L5Flhl{xG zxBI0b)6m?tE(#p|sJ;yhlaqI3GVEQC)7W(Kd{tO6RHH!r1rjkyx6RAf%Ug|Qpn#S~ zT)akOw>P8HE3oh$ zZs;}f9&XgwW7|#Ab(ZcuNh5Ei22J3I zz9Ac zJ->Wpy|tS$Pi4dg+y-C@}^+lXnG@K$vXmeWad-Urg31SUn4Lk~_bJA?3>2D6I{VcT@l1D~g)S+*U87uPoZu&;gww((U`(qVDH6&ckO1k?sd5GpUd#nwr9SZgj?UUQ2JS_V)YtoX@ZzdxvHB-8-( zoQHIPbo+A)O^npW7vY<$QAFHi2cP87rYwhuA~VFl)f`gK0W;+q9b|PjW9LhnC-dEqjJ5OqedA+*xkQYGUoeCF59` z&a9QzQs{>IU0hvpF^LiXBiv9S{w>f#x0gKcwB@bMs~H0nQk91WiT-tI`TNg5q5!AU zy^=*2^?34FB{eniySuxc1GPKN#pd(V0jU3sDJ^4reypd5BL15@#6RnyFWH^fKGk`P zeGk6iV8k$VF#&*up`en005VnBsh*$!l9JK|6$bc6bR>88JTPi72}QYB<9tjw=oxpI zOaaP6VkDPqtCUU$%@(tm9_NSElarJ2lN0YTGS2lZVX!X(|GC*xK|h>Xb)(g9@_CRj zUPZEdnh$^buigLuasT^=EEqY)%~Uvx?>^w-f4lXB3VghbC+hA~(Qfr4%WSd>{I>&% z&XIF|kep|-Os4$XzJGq_1~U@$70s71^T>|R?tAqA{$uuj0&f{u2?lW=U}FC7n}9XB zK(B~3A9n`s|I=wvNWk@q)!56S5PkeVZ@w#1K7OGq9!?zW|L1dnZ}-I`2Cgyc$8OI5 z)3~&zetdn2*GIR-fEmo*rglp(u(l-Pg19{=*#t1|j36iOI9 z9n{UR&vO57UvVMSvo6V7?hw+G?fph2iNVnHt^3^aSsKEHoZ)d(<)52&$76D0V$tiPT*K!Mlc_8^0Ig^k@+>=7Ox3?0DUnA3 zf+u28;hoarC*x;4&L4Lu;(W;@=c2D)_NR&?mm3WwOHq)F&ka3pz&K;<`!u?VOWGRX z%}j0DHDFDqibpT&FHw#NX}un=nvyOI&Hd0~UQl*aAL_EZS{%N|oqO=HCXWZ7cAY@Q zhLgv*oHcBq9udZc8xNKmCJ6|c*L}&99l3gZ;dQDU=eR6pjm*kz{uL?6%EC={*X{?s z;eML%#J6!xvQ3frZgUl>4)p#47`fj8-&7lX`UWAwo5I+?eK7^Bf#-XGj1Sdf;f+Su zn|B&y0klxAmu9qkd4Tan#r;#NSX{2dcnNrcj#jAG(-Pow{TxrA>^bs)cvEZoSqemz z%UpHAZB7$t>40~KxR8)v0;Rm4Unq}lWRKp}D})J7(K1m@T>X!&MUqhNWK;Z+O%@6d z45@LxMu{%&%is)7?>|S+hNVt3)H^ukCr{geqJ!JHgLuEeyuZ;m`Iad$E8z-4QbSWV zo0~M#xziw;sS^~AlCtiAaFPo}F_sp~%vaZ7*#XemqZH4l>JUie(%-nBzlkikZFV%`jBt4{wX% zI%EsaUAj3m=o2!WWm9U#A>^b#>|e)^C}%mM8f|Did_6KzPpnaNDi&GNg4?-njw+Nr zT<(}0#98c*o)+_tk^s{D35UHiB_(rr}L zw$PNxM|)ZN{qCXn@zeaPiYBDU3Qh0h>;O~g{?y1S_j)@z2N!%Hj?>{wP9?WuTZ!KRsD1I3k^bE5QQ4OwvIMp zY72__J)?dmwd~yXdj&UZ*QLV~E_a(t>Wy+O4RB_Lp8KtA3bUML$To)r$_m6ls?^to!j#S5u z=>+ESDm5_M3r}bLzzDvla=NB;KQ%*5dcgxwpcJBxi})B&l>)%5Tr~gSZAWO_ z8{1;^a>6WobAc+C7KSlLg2iS6gsX5b|J?Vrz}LAfe|wbU+}|{u!KlDxQJ|Jj7Cw@5h*10A z$;Rm#yx($=i^w?0RH}d_kT?0iWWVJIZR?^4U#z6@nv4 zhbtw=?zVAFte^OclV%gVs*4If^kcvroYtD4cHRl6XHtpHWCjyZ6en}baPQTs^Xf92 z$0x{by^`{~ojLOSX#c8-p{mTavk5f>i(fL}Z{m!r0pJFuHZ4G2eIiL8orLfmr?kv-6 zIs5UKeE%*U>miS6-i}%h?)B^L7JgPJu?3|Ubt!z8cI3dH%9M0po?hr`ZPXSZ9@Y%? z^73kROv}K8*`Wdp(f_S~Ja#o1OSn3K(uD`TX5YCuj7K5RX_Sd7Q`C4gp{z*j%h|}_ zR(S(!MOvvG@VVm@-XHZE0$ur|&58N3+BkA47&3#?mtsQsjq``ow(=Dettt9;jJ*L4 z63PRsHN0In?j%o=VUAF;veM@I_9Rm(#01k#v`jFBc6LN>8>idWmpc2NRQ*tszO$HT z36AcO7D3Jyu2ZbTFG&L6;3Au*cxs}e0=5BbQ4)5TN-pW+EYCx(%L&IvmwWZa$IFg+ zS)d$xqHG5xU;1`FTNKHSHrnF6O09C2Br3VSE}4nT>v9d7?etT*yE%GBUBLz8J2zl1 zQr_`zh}L$^^$GdddFQdEL5IXi43a#i6Q*VIDJNa1^hZR`+Oztz*&2&`T7Z(166C6a zKuHJxiRQbVYZ_gDX%m#Fvm2hh8HbHC%RIg&a&K-Cw!^RN^v zv$Ha&I<`QStYL(oRv=hn8T~FEvwB~?w!V_0+-Az)tFGR5m@tvy9UA`H)eQ>i$RrsXZ5dH_!BQ&N!kZLV5Z7qD(F_#L?3 zFQ=>asuRX#DNH^3@|bx(MT0g%#!D;mg3Ep9@a*r1^EV-0jKB~yN5={F@$jG42!Y3| zU8C!y%2rF2WE-yjAb3mSuO88~m9K5AxBgTi1U0g2 zd@uRr(NUAJzMJ<&?k;<`p+Q__FnLZrNUlbsp@lP@h87mQ+~=wm0=J*;2af_) z-R5=ZL)5cN(dh3!@S)kBnhK(HEfguct{pC2w1=%Q{diyaBd$4jKeRSGoYC}L6FxQr zPE|-CzitKEns?qxK6)oXvOT&{{Dj~^7j7Q)%a$6Kmppk%jEIp@j#{O{)N@=OTfVO# z_SL9^!%lH5>8>ZYPy%M==kLEsIefr9C}P&{i!8tYMB$_#*;`6|azu6N+R`mr$>Qy@mLvRS_hDl?EWY zA7=(PPDrGzwB{%aDG#~k6C|i+Zy+b#uI?sJjxl6ivrO#4iziuS%r&^FRmk1q_zr}6iqKDXiP=u5k~yer1@E1EKtx*2kp z!om>ZJfvGhlwE1`ro#C-0+~XpvS*Eld}(#M8kj?C^F!p!x6pwGVxxh1VLn>p+qolBM)H9QJjnoLq0bTKDcD{BjHp1VxZf?ok2^D z4P)l1LBxLxaSkaWq;o7^c4lcwBWZ#e#(ZEjKeIq7n9=7g?-I^J>>kU)BayC<4Qp6X z|M!gSKmOtyfpRfr3e_~F1BT01k(}-I^!*JmY9=8iEi{`gnkkuXoXIzlrBbO#S;!rG@n}>EB0xcz3NQjnet#*h2XYn8NQ)3r8QX`21++5C0e)bBmdnaO!A_UJr;^HEbvRl2%cr;RG93v{wnZ#3N(7WS|d#r^YyXag4y z&ySiym~RJrwper9QmuQ<&7jO~d&qu*^|k;o&{SwT8NBw}cFSgSEIR=;&TjeQ6H!Y- z++wUqv#)+>UYYqenn<(Xpz8q9>f39u*3nugyK6e++It&`)URBw60Zqrhy~n3B*ew# z>(e!{7Y^eJB~RP}$Oyh37#$PT(>U1W2Ev|uN{aK2q(LgP2isCJ zL@k>VI-d&d7G~O`2?cyeFJGGsCY_HTEN{MV45S>!%UG;}+(#KedrCou=!p>D0O?ed zw)Lw{U*DGfRG3`*xOu;LZ2VE4vZ41ov{)OvZ~>U^)dVRsBsf8c%4HG?+)Dkmm5s1l zB~<^&QRLO?h**UZF^4RYjtCkhxwaB0&OLm6EP5uVcpz6Aba7aAFLfT0DmnRg17-G@4nkfpv*7zpwOw zO$x$s^Eq57Z#t25n3Ad)J&K{uIL>!@WIXC}2hKVzRo|3D(L^_>d*(I2t|D8A#|nMI zaz5_;@LxEX^-ZF<(0SoKQQ48#pqF`nMdgGj%IIZ6hWW`6CTq67Mb!M+H{Ds@hDHIj zKoc;$=jQUC!bn&iZZ{^WUiyKFDBz_+S<2InGvQJGzpz;5uWh5l#!<7=40&xvsWyfC zdq)4Tkh17g@W|@YT<5$Hv`@NqZK+>WNkFjXS*l*!dQdOGSL9?Inr)%ljCcw}I#+W!dCd zI`vir8_zPzROX*@dtJNzgzs*j@+@ehm-Q>(Q0i55lp|(YL|(AaSyh{|`ASGeGSEc$ zdUnfz4fudt{dzx2LwSt*H(j{cYg%-ThdZh9^%ZK&-mafZH5z>D{lKwew zwYUMGrycgxEA=kgy8;ZFl>aOtA&2pBiB|%5J3TdITuq?01f>w}}hN*4|s}bVtL(9H+9P)uQm5hsw5w z3B40~84&G31=Zz75)sG>Upj!r=W9V~_yKYAMtajNu=xw4qF*SwzbC2M|IFYE$3mt)Yt z>y9}R@5ZO5_lhSmZG$Waw`?v)34)`m95Pep;hqelZ@t55#cg6*`!-EtuAL|z0xf!= z>#6P^yUuLK_7>PSt@{P3)1S{6rg?^)0uyk8rwTcpWU0lW!|op2CxV+%qt06JVH#nwicIr+ z3(Az?0Aq3PXfBT~C%!iPaty*&WIu~iS%@-o?I=r?G;Q#f!}Bn=oiJ&Es(NONrpo!U zRj67}!ePaV^%)6z^G6o7T1uz<)%?ORW3XT^>!z?Eqz?$n1!TXqVq}be4pPt`-@HdG zn}^!4wTOf*IX;ElfUZM#R3}|Ip6C=w<{U#~ujbZjnRBna86G?0(fO@xrQGX{?9wx5 zUQl(>KNpadvD|0=?;{A2|1Wm$? z-(_uspx?x69P+W_3N;mFtjBj%Fm(8*M6wYk-m4pb7ySac2uQkLNun^L!RRvmbn|k2 zU8|;nF6Du9Z~Z3(>c*YO4wia;7E_TRkCA7B&sH?t0y8+7O_(rat!m>mB$E%7{_k5g zp^HNJDWR3>wE!@raZjAvdb+*YSH>yQqi4IVOHt~<5oUGuef-YvC<#P@y1L?+H%^bi zr&d*g(-K&9ERQwHtKVP(nGKL&&Gll7zw(FA*EhVsRj&jM-LqA>t{guksP>Hj*jh`Y z0mR>BA^-^4GcVlptZPtB0GWI$-l&!b2>NI82BqU-Qi$O8rkdAsf=Qd*o2!_;dxd;a z*XLm|Xem#Zooh&?1_lR53B6x7LF3z8Ym@x$LziNYfYKkNAB=0=(knf;QGAu>HpUAl z=Dh#@GQ5Vk)@HNT5vWwHqYbn!qS9=(tOZ9kwH;b4KKo$jN0n5POQP`AY-WI~YIiJ2 z9l?sD$o<|;#CRf$^vCW9l5ehd``uj;u*4cuJ0BO=bkz!DA=?GS(1(JKEiajg5Uvj^`&*{p$a{)cW2z^;`a7+JdZnyf7%{D zfk6OyHsxoI;_2z(9UyQ@c069e4>9&mKyDrQdDPtXXiU>Kc!$4iwCM-I>^k#hfu652 z8v8ZX^YeygwU_6238@B>uohSnMxs24j;k=?5`S?t4h#_<_0A{4<2Ipguh*y12Al5q zCvzUv^tV;#qzCbZ?JPlX3=!j{W}9sEkx#MOlT^iZ?6`LzizYR&h5JnBRU^@2aV3ZK z@+W#Fc@9QI*=e1Q$PqVZFxxuQVJJMlwY3<>^VCb6f@Og>hecKDI4}iiQz(X`7#wh$ zT#NR6HB{|}BvVb@&On5H&d;SxTI-g9Ap+f(;oD~T9+C5ZW)WGWc=~>mQiGFN64iYK zM}%%Xqsr@bq&5$XBJlN`P!#fy62;{{-D0_IYGLc3JEMO4y?lc*IRfAY)v9z9GtcO5 zpyMit4hSm^_uD^qDzt*NgaBa63clthX6P58k-SQ{h>Y_ab9?S{NR0kb<-zLc_b%B^ zdBmz>hJZ=-;q`2Ltt=H}n1)^^b=6L?$mX5qFZfC}&J-Hy7b-wt-|+jQ&B}=mv4qpq z0$XVz%*odw{Ma&EqEtbJ^WGedn)E)|bdRag|IEEK$vx8I!$O-YgLWC`LmOd8Vc%S5 zqp0Ym&!IcoJ#H1MNU9GpJ|tfMVJJpL(9+9xHC(I_qa~~3gj+oZbzkTq(U7NUIA4e3 zmE5|ND7@bWT$ICN(~ke2<@*Ugi;;C|UKFezFOJ9Lxll@*#M@|01StUNNKnxaFb^cD z*yrHrql$dq-CQLco6)E?p{|^qkPs+>K)u|LyRGunAYn$z8#r)?ltBz^x+%3W#yM3% z=D*?ek%KPH>=9X}CqwZ0RS=Ub4*BU`)*eMNpj@1T6)suv-XrZnL@em{HYc63A(}32 zH&=TRzH;o(QA}Dh74_ZbsFxowrZF&(}UUmddCe;XqD}GSBm}-?6^}I?L&d~#bAukR%9&cX%Uis z$Nd|Wbt(JX<38b7X!OmeqTXJfQJ3=Wdag-TU0ma03LoL8RFgLg(GLRMQ^Qe>YN-YX zSDDUbG1Eu+@Fbr_s(wXiyPq~*jTC1u$x~%{Hg(^eO!vzWGufQ2gnvW%HSPs428a=P z9&&!V)`SZ%Zki(r^W2%*ls}c*ZC6mD2EuW_`?@r6C4&e~W<-&&MI6oxNepgIE^XU{ z06ZFtn-^xt^*PfS0$H-*^=`TP3TPd3F#nkjx$%>qKO+B&xJJoWED+IK3bRpN0=2e; z>USxrh%mg%q)tBD-$aQr1?`@+ElypJdls(86YQ02)zMhQipo!jAyiW7EGA8zT!2Nk z*?e1LXB60w;LkW=C`7LLh>YU_p0r9Jy(NvdLap>d1$ zZ-JETR#LlsC=P5B$Psu~$^BhCckP{;BDOyLhx$%qe{yvOwQNJ&>w#n&dge!uI#}#b zrKWBoL7{b09fZW_YRm0~h8m=u!5;+$XDWa>MoRIfl$H86o8S(yzQYzEPO%e{fCsLfw zDuIr=7R7fxTHkPpS8i9vcjGt`QN%qPl;NSB+pK?fwtf{}5!UjNRXJ%CUe}1?h+xW- zO8y)jtVG3?2{Cjae`QRw&N~X)sBk~*S+GCqW34`}_0Z&mZS3`Z)1Jqqy@Wm5P&)4R z?x1Z&`UqyD$}iuhU4+-`MwpcpJe5&XUON@FtlNyguxQInCCFBW_6f=AMn&)BInc3T zS@)=K>AIBp_JP^G*~tFk(YN_L-O{UfExQ;@M0kxPZ@lC!PJkl-np&LuQ$Opo;;rBx z-lv(j>Roon^`517**^MKreCk^i?e+7`3ORl5E5wlmCEAy+CMeh2(rulmn;2)!!-Sl zN1o9MYP0w!ni1+mL`;Jk;HQF|>oP!u%9@!!+_g% zD&HVL(_cKE95ARzz_j~DL$I`c&N}=7E|^NuZZ{^-jzgtti_j?e>sqaJ8GPE_el#XY zL^GbmY)c2ak|@K+2jM!kS|M*GS0TFv=y*;f8pyV=k8yU3j2U3q7TH=+a+gadT@qIS zu08qAKj7riof;%AQRN3yu$cmY9;+30KhPgrwhUxqt!?Swif8mZoM)yH@MD~y?lDQ? zH{9WonbM#Znuccru_^GuYzlJw>e=!k$u)lacTI$Gte3Y$-@bohEOuoLYU3?OEHybb zC8PdY%>r-(FW$*{RsV*n@K3y|PKL-LE3)GJy^K(A@j?$+2N{9>mpi-3P|I3;?;aJ} zlU5J~!~$*bSQ#S*{O^7FvslQad*hiD=*kV?vl}Jf0${P85V4=a;`?#)Vq!_xYubAr zBTGJTS^-A&X>>_FU4DLkJC}UX%k7aXxMs=q^&j-W?oPkc`o0SMvOli0s?;XQ>jk*( znNHC^5%(UkIBa9+7zKny_7C1yu4O#6RJ-2SE{z}QtUv&s{`;;rsP(LC={cHE zDx(k6AO@bO)9EI;+|<0ZIvj;Hbv-8BB!d{j_}~E?DB& z2|t-BY2||YvlW)9x>9UJ^C#0P8J@6hh|5#K0v&gJpqm!+%T zJ2-ZJU%+;y1IOYS{hCsd(&4#X$#NKL!!a`Qhv6TfEw$i_4L0=YzVr#MUE8`<(*SUr zViIXn;Q$yLC)vwmBkM?F1zFJ!AL7hGB(e;wssJc&9T!df&7olxx2wEKT_Ad@&6~po zA?XyDJj)b!=7zKRKJsug&mP-Y`+pEEo^C0!6&2KZj=&m#ILCXOJ_BR3eQCq#n3IWiJyp0xlq0!d<+qm*g!%)Vf_d2m$-Vu`QjAE29JGtPwrz z=92sU6r=7{>{a#z6A%gC?&vyL|GEfTQn*-x`hzk8Tw`}%Q9 zv*d_YTD|%9OGw&QkrOBT=FN(l^+MSTOtLf%8{wZwWZnHxWYLtPgjM|yz$Y;}a$$uN zLfMF;nv*9OFN!{mIO6T7E&S9*mgEX0DF#{<5$+`8-D+(UM8vygV^IoBcZ)WE?vV%VK}dGLSSyF^$WR;_>8R<# z*+dv6rnItiO~cVtVrlrY&yCqsOKt1~@ML7*8X@O!H?C zQX-*}Tc>Apx^<$pa6w8)S?)~Kp4D@)NKQ*T`r7T({CJmi>O`6rK+rzoxUl3G3Ls!{ zqHvfJV=9#edj60KtrF?h*t+eua0SOGcYg~vW=fAr$iRMRc7jzkJkJ&Gw;1QLSk}E<-o3-G9=li8y*fB(Co9N0#S$_EBGbj33|&y_X9|0f zkHHs18Bjvm{nL>C{@tQ6+uR=!8ZG8DLB}Yhm8blr4S0=xtN6X|tM`SpEO`!E#X`Lc zG+HC}qjahyQTQXl6`m1tX52AlU^WoNCN7#CsS<}wr$T9gy83U4+=&7`@h%^>(O5E~ zH7b5YAx?)Dv%mE&HALqbFVhkg`CyUdH{CXDKPor<_#RDsIE%}|yj#-QYA%qX?L_zW zbA=@wIYME^&()0G+Ygt?4doGyTuTPC`2c|idcsqdgv%7W?ko= zh1Fi2$L?(%G>%S}8ZC3GPVMMp1wHWFe{_L4%?e3C=S=*3!kEO&DL?%x>LiMQj3!8}Mmljw*@8LvkJNq%9=+ImC(sJC)m+P)1(_;n6jU@Mi0pEEpGzZEmC~D`>c8 z3c{wDhZY1&zV2H1Jg`g>*yFA+%xM+etkvDQYfKVe4@8oAan0M;vQuu-Rj97&8`h%c zcKTjg^4kiF#>S{F*+grGdyMX0t7mvoJRy^aX`#YQGjt_Yd_{a3EA*DXFLVACO9}wY zN1^zZ&tt!TE9l&7lqs3HYtBvQD^#|b>^H6+Fr$qpAR!|g9X~MA{-+lJGmrl#D7?wa zI5K>j-c|&q(G9~eTCHWHVJ;F47iNC`;bl9MNsi#P`#C-qNAdUHVuf!PI}i6pJc=iB z3Y<@!>MkxV@kG6r#raG*RU$A`GHd#SGv4hBcvG~`Zjpv}c-cITqbr%pXUommWO2Vs zS&=e@#SR4g?@qbZz(Q`o`AKyMsd(LaETeg?j+A<#AO%IA5%4Q+h}H(!oWwAAPy`k& zIqDjC6`1KJ!gQuWcLjF8&LZ@r1&)rgD`(l+gF12)99QbMrN?};W725*l@bD{=5XJt zoZ3f4tJe!&HA86{UNP!bFzJRPI=2*33Q4p~%Pa71s-p5Wm8lVdd=IOBO@cUY*&tL2 zzX&Lgehq|&j*n(f=jUJ^I|{n;BugvJxXsFLwk49Te98c)9KJd~!ivh4Mh)(C`H?qX zeVG=IDmRs{;Ir*cyV+6ifNIqThgLsJG>|1(7x<-(Kgm5IM%W?1rO;cA!l8a@7a-D| zHW|UWc|(FCwP0h5qnB6@MVS~O7>5<>bp=%C_~jaeas1NL=?lbbD2ic2eC#?UHuGky zPB>0Eoa(imk{r3sSCv~Pq{0`^Xv3pvprLTQb6mdzuq->QiAFfyw z{m`#Q`LarcK+#0N(77v5*1}vV!6igqpGm)7LBb34t1jkgbgoct1o(8fo(60EZB{Bt z*D{s0?aiOd43Zr`3K5>*vPp`9+ehBT=VV2KMk#B3DQFy#q4>|HRLA%z`w?X7MNpAw zTD~Rp*pY_CN6BnIY1dre5W6q9V3_=gK`>LA<0xkRyqlOZpv0HrOoy zYGk%K!+QiY#Fe~-MOh9Y1Boyjp(r1ru27tU5}MrHtjvb0)i@OV z{TA_9lB-@Q!Zx zyA}Pu`Hy1gZmlrr8$7O^TB?Wb_YM{!vU-EHA8ma5)j#bMlZbA7Dn_4iFg-5G7+L!~ zjoZ-c>$r`v&tA}2^2rKmh({w(7Lm1Y*So5(%A!BLrwC}l>CCXCQI!4A50E&g;dT<4 z5f3J0#`s3%%N^#uwJzlk+h|VL{7nsGMlIg;9(80+YZYp9gbj_mQY&!Rbn{v_KDi(N zLcBV?+;xlZe4&1FZpW*dq4U6FUC>zwM7!OqZ=%AS!2~a3-<)V5u=_?GEuz0e|^vtH#s)uqH;Vjy2 z#CQHqMHp}#D3!$CBiByhP~=;tZTCaBK|O&1-m9KT=hMxx_7Ik>xq6-SX4iw$Lpp9u z8)G=~KP6wk{0KM(U+;XN_uow2k^~Q@n7^MP&9$0Y&RnqSA9Jc5(9$J%UJY~6V*|(a zfMQTV*6FHdBT|%)9KTc}|64#4;I}V>Q>L^;?4J+V1#k2?;@Euy1<&Xq1SeRukG1L) z%V___i(n1Rr-uDD7?#x!?VfJ1RA+Q5O#y!y2+-G%@K0Ti*-1$H9Iw%9yUgdQx$8vK z)Ka9fFFRdOuxNFg#*Z)4EKyMKWjq%UhNHM#+N^0bt1@__Q&O;~v|4H`P(!1~R&eKw zpnqA(<%2o=hP3OGrek=6%(Ff>!^XoS@qE6m=L^xP)$4boIUR|>W;xj-73-pBU$+lW zpxWkCkk}nfG+M0Lyc(schE;Tqp;(11FE3TcbeeYo?rd5iAM6auKlw^n$BgxLn$^a& z+_m0M>DT1(d_M+Sqn$bD{3sGn`z`?c-zwHL`aw*6m^ssr?mjDhvy0VDLP~HsP2A+8g&~b7id`@z0v5wQAG`6KHJ^Yn@9st$dm%bHDFmiA7G`wLKVK?$R@OcL_BM z8ye=|aBd&Is%O<9KLl_-DkW;)e4ZaKWa$Odn(Nvp=S&L6mlpQobsJ@lX`HI|&5`y&{%3@1a|xvwb;fM{ zo-}DxQbT9zId2D?Bh-U+N*rtu=oRbe1=n%;MiY!c-@Eimk&Wd#(w+kYRr=2beCiJr(Yj zx(WOeag!WdSp3r=B+R-PLYw1t6mIP_+q?Ff=lpj7QRPWJ%Rl&kPI#91zax{lC?Pd2gb_Wq-9Wj32aAagm4+pSShn7Zk-0tn0w)zWrlV;3`jw?B- z%5E<7yMO60noWg2uoZA_-)9l%+4_W_3j%~9K#_CUuWoLaMK z8ta;jc1}d)1``j@THC><{VJXrEi1=xx~%=#-3%x_t6b%iV*yq4Y`=GeD<9|1cPBE~ zt#n$qbt9v>Qn9o%saA1xE%DW>*ED1hNIV2tFw8$sAfAfQt}t9(ZZmX2Qnp73!|M&# z_58&2tv2u|%-Gr%f|wWpoYh#k9UIsh-kQJ$baGsyU0x!y^fmJMu1BLcHAdO|eHsc; z37`Cdw2`G&LXGG%G3&my%+ObH1QR(k;@lubVniz2HE+3fWH;(_MGLBx9$Z_!EKiln zNW}vkO09bnQJ=c~Pkp5cQ#;3FnRi?xG9c%cYoxZqkC7j|KXZD?SgS2otq%b z|C68;XXTOs$1e~Zr=|S6YxDQMo=GrSi@OCMOd}t77(b;XlZ(Rl`v`p(j7my6(|RaT zkpEEAT9R&r8_F_UEHiWy`S|5eJ7wQHQk(40@S|SvFgJiqF@hGI>y4Jxc}PuL*;QLv zhU%*PW;Vvch(}ygFHH)JXVBg|&J&zx`IYkVsii}QJLleSTbX;aE}PpqUgzcRI=uxB zuYVw&BzK{E;ZZeX3*_8tfMH8d-u*nHNKn-4VaNv0By6E|+x_Q_ninj+LEvR5MRwU%=S~nFRBRpwphQ)K0LxO+x zR`fCMcdT}b+Cd?ud2de$>XyIcLilW{CiscfdP$FSV1z#p(6l*PD_1Iv5ru67^OVQi zSuVtX)y)gLW*{LEUh&$&^;lNS1kAXd4d3QS@Lxhr+2Xa`Za7pAmU`YSyDT~>=F1?f zBJ(>s)=1rNV>e67pxZE2Bl02z3%6iyvwiDw?L2E-C~toz3JEdu`Q@@4c;#e) zyGH=f>majRIVebk@S*vY6Q2!iz%Afo)vBCLc&FwVm`LcTA+AYR#zqtIu~F>Ev}!r^ z)n0MN$8i@tQEYqLBJId}M=CVOcAoK9Ht?#HailT61`n)P*9CP5yN*$?ixUA5=vCX!D9)m{9b}C{i2lp3LM!A~LTn&G@Wx$t(HJQbL62xy2wK zxk4o_Q7_+%nJIyHZi=VpP4?G~3;1W6R{f-PPKZ`V3txr~g4up`Uu|l1+BINp z`+A5i0%Sa==pikMSAN97B#v-=)*w`i>wAIySu#l*q!D;dpt0A6o{UaUQa)ybsp170F$*W#&p~KDr-3 z@%@H9+ABz6ZEs~<`ocO)xb^*&b+m-;`fmbqY)8GAd}$TjHtdvwi??rH@^8GpfzCFs zH`3d&kKTgi_-e>JTfoWCLAIT97E_CAC1k!-A+Hn|Hg4Q6V&k@uu64!x2Mq}SOU4`f z-NvVt$)h5*6j}%CG)qVnKlamzrdZa!LC;SBBpWFr6kxsF+EpO{uw-H~li_izeC4GRFMU`c^6(Tw={ z=|;Ey2p*dy&JX586M_?X_F%^0G1_Zkx-cd&iU8n6#tl*){azUm!(=v(<5P-B2Pm^* zC!+YZ0qCtB+(g|$kx?RZI#jlgf=a)#SzNL6MMjb*i<~T|Vqg@$IiAcazeT|LqFk(u znxpNulUBd%PrK4LDDhNlKI*dKmOq@#JcKe_(_C75>2u6(Ho3)tZuF(A$>jQY*+QGR z!T6hYv$I1p&pq!$NiF=%AB%@vf!n@gH~Qk-sQ|f+$bdS~s{X9TC^=gWz!@qeVy*#^^3TlN7FGeKY*L(U!}~$_ zw(s}aoO2NazU@mdLC!Qw#9&Q%ltRSIXcYtr9KU~CB9p97h>RGno9!&?jzIR?#gu2_ z)A^Rj2#4K40*@Np<<1B&Mm^W1oj%Iv%iT#jzvM6)m8UotlVbv{8ixgIjtX5iI)2;) zL8kG1M@}<jI@4-Dp-x(f~EliI~ z)>_A4kPgih_<-@bxF>dxGZ)%kS-&z|p{Mccp5guJJS3G@S-Di;VW`l$mRDPS; zt&D(D*#M=erg4&WfaI%BNCwRetKK}cq2Ql3Vx{A<4 z33eh$16KABo|dCc$d6c%*kM7<`y#5^_X)8?5<+k7=5^r~)3Th_?lz>q*ao58OUsS1 zzhl)KJHn>564=+&XUY)<$D)uFgXZ=6e)EHEOzlR-{vMob370#R7%o>xFS^>9{4 zwFDTjSaA};ww!HiHib-8NhL81QY?x7ffOi5)}NozTXpwITaTJro_MZ$soWz8MSULu z7}WP_R6LKnE2YhkPjk9;9h)PptEcnD2K|eG^$oO7~ZL!t>W@4pDSN>`tb93+4>GtLCFa5OvaR}+qs7N0k zaW2Zap;IvvCRe`B30g0*Xl;y=Xf!XEq*lDS_Bpb9?>hC8d+NbuJq1b&)yc>4Z{Jt8 z0CV&Z`q?l1QZdG4KcOmS0$d$boA8OaOgo`*l;4#i5W-|p6O=r_4%)%JnWOKY<~lvo zI{}?UQ#os( zU&ub%9JK4U<+lKxWJsdF0bZf*@Fnfu5k`dGJG9G`-|sToj90DeX~Z@eS`G!RufWQ7 zz&IU7=5CK{G96;eVcwtJh*;rS-Qp6I3%<4oMW(Xvp+S0_@Ho(Y%lb9XSD;ZFu5H_O zh7k(AHl7D4E}ZbNV~DIeg$@ID!ht!-$FG%oB6Dj3wn3rz@KeExMrEfLll_@cdl z9S;%Wi}H06{nI+$%uUL{tNMaqc;Z3sEqao03r!n?U1ubRKg=8JV%@z z7kJ1?yXYh}&1ms!L~s4{VnqInP{SXdbQI^itufrG26y9cB4VxwrS-WcW1>q4cnC*- zyub1G7iO%mDbIJtZp|2P4$Q_)9&Qo}r`phkg1#H9sCGBd!sC#yN+nazD4{{g2A-vR zJiEamy13{-!@v$Tl=lrO%3fVf&q#pjE$40BPM&VK-?NPG>GyA&=?RUFZ}04^?OBz0 zQm$6kLBYJ=)vu%Je1|U^xC^7FRh+k3s_C%OBnyZm{KR8a`GdVv1xuy|mG{X;u~;q4 zJEfPA2oWXmY+=vct z0G0=G2482s4x6lR6= z>QUta-IsVQr5h^3lns=pimMlbIzE;H`l{CD9yYV&?J;37qMTnv!C{u0MW;2qfNel% z-$hECCVCT73K^2{`brj8Z)aZ2n$li=9aHns*@tu7aC2}D2hl5~cmQW%ZD2~C!*RK_ z*CxuQh{s~27hAPuz4g~D9Yn18*6zTrlBxd(5*c?lk9YZ9a?Z^x-O5{^EG5p!?w@71 z{+Fr(Xbu_1-F^F|C%VP$MCfn0^3CWMvkpy$S-Jblo^&F1sbAommt|Zwnw~V6Bk%Uv zT64qftZeKVhsusFo4{|O(uOs>H+3$JKB|f|U@)3*f4+ZM@gz-Le43dONO2o3d-xi) zIw4cvK0i74Fto_FUAtKtuI$6JTzV~%zsZsww(Si7G*c}`WN43km0m;nvopVyBq5=^ zFtm+pSA714`Pr^~(b&ge)t&g5RS423B5d8LC_I6wxhL+{-bJj_i?V$;ZICF*wX>eu zf3fCqh4Ui7O*XR0x|nPfE9`#s)%O<)oVkT=Ni?wG>X;|7t$4l03vqjNcnfxzvR)-k zgoHkz%bN*d4fRX({OUz{eaH2}TT>XCvw74QAoc+$;l1T6p-BTyYILVv03Xv9`VP-l zZowebj~I2c{Eohtx2TX7R~qt&|nlU%YKW-UTeDF(EO|={$!_NAZ|a z(U9pRs{f)!@Hep(umr)Xn~^%E-OX`LeFo8B+{hrEs*`Tc{5-&?lfbr9GM_233V6J^ z?B8p7ML|z5e|;Pt2biUa>#g%qWaEs2D3#B}r=yaS&2vA2YaQ}CkRzFp#M+}&)eWyb zd;5FEbM%9E5!Tm{_mc}q01#^z=z-&SZz|vD;o8a%?W^s!32ByyrRC2i7FNkB2@FNu zkPi~^Esi!YO?YJX`x|Z!x2J>@8a0XjAeyg6L!gTgc%nuEtC6!^Q*oZO5(P_t&ACry zw7T$5k$BwZxo><2UV9D2e>KU?J9GM2H{=CPz{j_H1`N|nqfQ}j1ajT^FbmZx;$o*r zZ$_59L?$SqpRTtAq4K3(pC#-E42p#dAUp4Wyuo8v{ZXGr%t1{O&_BpAm{4B%CMfyi1>% zg}8Nr)O_RJpv0u@Ww=ENrM?p?NCq7dmoNw^@G9dQg0y{7mG=@)hdF*JWb;k?DiH)* zM(Z>o&CzSkRi41_KW?~v&g?;Bh9W9C!I*Pyw8LFJ!;ZZk>Wo7TU56tPq0sk2oTk?5 zqd=FF8N-dX8)o7`vVSZQqR4#;+rBKTX7U~`jGaCChD3j`+JDJF{HFQ(?0P4N?TQoW zaJo=&HpWM{g3j=^f7xY~WU=0=`rc}xrI*L0?c-&uL_59XfL?wc?-P?`(Okj0Qa}2C z!E2v_Iw1EC0`9Z|9?6_AsObe25&zauK7Zv4>(WXqW(4(6v$3h8n7rjHxQ^C}lxXi+ z*y3TBSBpO3%~N=qm=Iqw8V)TYJOV1u!kAaI(5;DW)eScA zYL{sJb)*4$PYj^w%k7hb-Vq24kjYAc5HA zajiyEDqr#nVPWA(#90-H<6K?7$J|{v2uaI{kBD*b*aou*lDnh&0V) z6AhGCw5ZgD^;?w;b3%_&?A-U|w9fWB&91|Q{tiNSZ&q>OPC#YzI{vxzSxIp;T^97X zzxn~$W#=5z!QCzVl{Y>vxBJh1>)>kW(D&;yyH6aruskXNNsb#kIo(#CH z=-z&AuI!=&L_`Ad<+sE;&K=SJ6x3RS@)fxIpwaaX{>$o}CyGi%0n_^u>al=jig}r# z6zF8MLQ2H=7V+nZRnnl*R5Uj5H@1AE4{=eNf>>f1ll6s$2yL9a7o;InHnVI&*_2$) z5Zup^m}FVVKT~fcKsAb&i4?#UoxmycmSf*B=$73{Y3wBJd4_$CfZPEkFltq1%{qh2cDjFk(VtAN7|7(5 ztJe+x%L)dtFaPUj4FynW+d$#lrum;Q`EQrnWBk!Eo4Z@H{C~QP<~48`&1=JBzyJM- z{`2h!T>hxuxuhYE2L8WX_Wysizuv9?ubDx#!oDgv$Hc41ty_%fEgqk zRBv^lqF!O^J5x9E)hfrhRD1-JLB`hOUCl&uyd{M) zRM(+)c%%*itb&Z%0V}j}0-(!qWJP@|LvU|d(&FKoH;{-DH)U!#gE606lTd2zf>s$uZ8Xa=VgaxA~WS{U4ze*y$30(jS-m z#`$0kpg2VU2M4E+B?OlNgNn^+g~GP=Emtx~o-X=>th4c`1r66n8HzX1GP$G!HyAh> zyKha}V*f6u7VdgG4ELUtp<~w4{dSn*?yGaDaxEEz90rvXC;kG*ml>`Z5)^CZ2PgI1 zo_i8S&@M1*_a&Y4=u)Z>4@ss|D4nxAmF{1<9eg@ubZfmBMx&`<>!7ohhZD*Ei2CN4 z>VMx`WkP>?At5GLl-zlYCZl3M?ypL+ZGf7|lhN#4Sz=?5!!mu2>cI2d^gnm9eFPtn zA-3>rI7M<6Xy?~)or}>%E~@P%bpZ10e|ojEeRs3ib0?H> zgu@pKV-j62r|a&$p%-7ozlaO|34FH7$YN4b=b!0cA?e2@0{V47wGl)k@j&J6>84JD z`IE!iz&(uZ8(>|D17Jp_lzIKkzbmBvCFuSmqPv~m0<`llw||2Su9*|d70a>T)gQyE zE`Gak{pT?RM5GR)Q_~ZjbD$Zk2AQ#V26Y8|*b!$)U{uhT1Hedfb7d^`LLgG7?ct>B z`x%Xf)SWNobT+dkNkEbS0qxnR|69P0vI5{G11xbk!GGPL|Mw9PR6_%b)K)Ic+3*V> zw;a9ECk4@tkM9xU2?YZea%583_&fcx?AXUbycpE}LdqKe{ei9w=L5Cu2mr3)0=F47 zTP`%npN3iHN`P{VM>On#8ImN>o=4&3<&CU<1Wd7v0AY~Xx`*Rt*|NsG^v6FWwxb%e zs&CzI#pP^}^-7FKQY3*aKiBi_+4P7!yg9eX%#=WVsVt^*uL1|xYN^~zHM5O6uw`i*Ay z>^(hOS{{x$uW4HgO~&@6t4zkM-5}`w`0p+Q>+0)3DH?Ut#q4#%!*1Lz$Em$O|5qQx z9?%p4xBIjMDux2)bA`mU)68}ji*=K~_bnd>Gm!(Qc zM@>Ep=h~==?x|gB?6tp8%^2sW0(3b5GMVtAy!&J79Q912TP1-5hM?%gR#G$il zyBOVb^{0JUm6%TCm&$7+)@wO{WTMf=-8Q^%Zc1_G30FppnvL;0Zd0=K%+@mC93!rY z(!K}C+&&PAC4MT8c*%XETdcA(VqUz|Af~*B>t3wcS|7UQKyiLH(OAVosBoPT5`R1W z<-qlibfA-P(GY6xq9o+|r1diDG>&(eHW_cR0XW@LY-5Z>a{tZ&C93_q5P2Xo)Sy^~ zLcKUhVBOkFzEbcC({7j3V(}~CRjy=6is9viuAy+33OLQPr-)YjR{@t&Rjwl~ctJz< zMAUfnHzL_fToTz!U10B>ckb{TJQus|M|C&nRaKOP<}E#{u$;p?9QD&_DW0}eL33)HJvC=?L# zaDajOsM?JP$S)UtOl1;~mokV<55tbR{{0|oJXkg*fBh8L7_>!89S&7Ipxv7yF|^i{ z&Z%3_Tltgox_Rwcnk!+ur{hX~sXTZ?RTI!!kTU;7nR5JjN$g)@&0k{I-~Mcj{zI7E zD*-&q1~7CzX)?UeLl!>*T0SrtfAn}za6e+RES17jI#XnJ{@j}?wX%I*t{`&_I4#c= zmf}&}tJQd3w!g4j0nTM{?gx4m)LIoCg?KXVo`A=S1stIc{#}#5Kbn*I4^XwluhTwk zVk2PiC9}9a_M&|XZnVf(Y^?`*dE5-%p6R+RX#wc{azD6t0(m|O+c^$LKdq9(8%u#^ zI6GzHz@S?ihf(NHr4ns;A}qGuGfV)~;bzzIY7cyYEG|0`1F|4)9xXnwyKPFx-9aZp z^?J7ZW7{%O{Oi?57N9YzHua+ekcyD2^j>!NNZsfS)x0U0IqgDx7k=8=%3*xC<99F= zYjmZ<*ss;@-MYwq^LRnKl_XbtRFBAr*iX}K*3NwO9iYq*wD*-LkM5H#_rMHouxgIF zIo<>6P|G*F;Ln)Ow#oLpqX}LV{fGC05>XRYW1>}Avnkf2R&438R6Dm&BujMgP_UPr zXbuALeO57mdS+SbAZUbC1_B@A0fS&RZ_MoSll5SlGM@#B;SX}-2ZB@#elfh`!Y3aZ z@#o;xeWiTWEYSCE)lO*FmI@!gqv2VDHCF=4KPUKAlFF4EYriuZ;a-KPz2&6>eDk~ zuiYnmZX`bD`g5XEzNo^PzfVd@8&q#)Q6W8yGPw>%)#A-t*Xg83;5ZGZ4qYZ79&$o| z@k|c@+2G&F=V>EdCK~V|{W#G7w)FO3^DF$vh2{1KZp~Z$2;U2*ttARyH3&Y5!hPXA zfdk{vznx(JxvHbc-T@V7lFZb14BeV6{@vxdLPb@;=APVkkZ7Z;NSUhC6g59K)+yF8 zfhwLh7Eo+aw+b!r1OYQo(074=!vgfOwAh%Kt@P%Tn1X_udgIEcQO=XN_vloE>w-aB z3A)~uL`r6JBw4m-e%3S1^FEe!%xDJC@f>kx1`<`*3^ol6&*5{ZXOQs<@}3a?Ymr%MXe zW@|=8_rXfw5~65=s#k~0E-TT7PTGGHg}CqaHoRQ;9!$nLdeFNKvGQsI-vHX@XgKN?KKerShSWpFjcD%uH;aJ!3s<8{iKik2)8a{=m%-hNk9va4 zzJ{CHb(Ttte;HBOXlJiGJ{Sg@zMm-Q4VTDt$7g`sFhNj;Sd=*`{+%QWoSWs7Di&UU zvtD@W8)}`I?XSmKHp3AxR6OZsfxw9d`;KGSVql7`Zl&L9d)vdY zCb+`;M`%mqiaREBdpF<`qWd(mNn>He9wXj6VJCaHfywYGg zAy5oBHHL3_ql;HtEiU5V(#BO0D`YMHYWzh+6^#;vh;Q6#ii(Wq%y%M4j<~Bzq#8H`f0a8V&(2o-EyU@;F&> z2bwm?aBHE0%rWy%+v;vRr97>u*~Lfg)aBz}#4kG_f5feg)*^Uu2%G}zkco8?UOq?o zOp}q44i-f6#wR8!HmNsB0z}};*Ey?viQb>R8v}N~0mi*DPh?V`ZNf-S`+r38;*p?J zDpf3U&D3XHx;@fMwtUNdCD%S*XTH3!62V)r%S-y}92fyPNq7K+lxxgY9C4=u9b$a% z%V_RvK;eZ}PZ9sm4Pn!dPf|){TD@i|*0HfeKsLG2D>?86k%wFx?@*r| zqP-J(hVM~RulzLAV5brn0u%+!EDoAu1GUjfQ`P!?JbKH1(X>jU0!GQcr~vm zZ-gku|9Gy>=JjxdHW= zokrE5e%*g(VT2ziV=l8m7b!}_Te-luOQ$4^b*m(t+>mHi*|SX9+Zh%7a8&TgmQ`UWZsqm+p z=UKlc!u;$_8(L@7&)&%1kiMk&=zb@kyZyamvvOc;3s7j(C=`y8&<_qJ&pK)hZeAj? z+O^uQlKh=w2xwtDqxa!??`m3jWj9?Di2RX%x4BUn*sVP~e;u@jl!cfB%WsZu#g-9F z_qsdPJ+4KVk}~?I*(#pyw{jN5vacCRuERQWFhV>@MU(xm)fuv-b*%6T6y`wIx1=Nb zdhYsA@r5mfa`~w8-$h^S=>&X_|}e{M{M)% z$Ym8KC#L zhE+j8J)9;uI&bqTO(kK=zzA2b>^g)AvII!M$BA>DKVTQ_rZLZG61+EH&^S9z5nq;@ zT>zwJ+9f5z)F=-&vzZQUdkbx)228a^r2uscFsKRe_gACWsNPo1PGwYw`0G}nnaJ{9 z{G17^6$!_}q(#K{Tzj1jK14LuWS45#Y*txvrL6kt(%^z4ZWM(+?eo!GF-NZJz3(iaX-tfpDY{V(s8|z(z{<15$vd zQ8UDFv@iqY4!!ykqk>AIrm2>Iai`n*p+Hs+R#6y6r^eZk>tqTmoJoL}&HzERO9n0V zWI*R9W_Bt`0|KYq(#kLV*7(!X2_aSLD6a+!ne<>h{t|n;FE?nppA07rM0X~O=?&m> zk?>eGSu?9TE|g*_7Xpu|JFmcm21#Rh3O7oVr}6Yd?0(F>vQ8xalj! zdcz!YLhvW2owz_MJS_%Wz&%SAb&gljv8 zdMq&ej1d1XHjev9-@Aoi#)S3tvlfmzcvk=%eW1Rm-h+LIJY--%tjYM+RsVbvA5wQ- z%Wl7J5;~lu9c7am@E_psRkrg0pX`15y^*O;zdEcgpi|Ruidq!`o>28KeTOWA$l&=V z=yM1QTw$k`o9|23tA~Vn4D+z_lIve7oICzIj?UF^Or~RK-IbfF$fS_uR@%>mV<{>?&RcqPPSGwxSlG@ zBmcv4u8iA@&VvOQtYW#fP^^W|>8cLK*tD^Sy-i`GD?k_}v78|T2%932T#ps<96rxn zO|s>9)1oUB0q^l4J5GD)mR&hxAn!x;g!4#y7g}^2Mwkb`>7Q-%0tZ9Ma|c7Q<>Pr?$}P_)6Fa-@FvwwICoKjfjBzEmSBBE^ z__hoj5wa7@I|Fw0eGErkMGl%;vxNr-Y)f#!2(WfVS7!S&*{st=li`rI^vEacq|;0j z<~$`B+%<=x!_v$@M^RH=4;Xy?{Vgla$3PJ#NT1WWl8%Q}{A!$bp1l`yhEFmT`R9t{ z4+!^DQ;qOyU-KE;}Tiw%9S;S1l*j#+r_3nzn+(=}TC&o32wkj_+=E=YTF1 z7e4J{d*ayzN6I`)m$o@Lzu|lPch6(?|Aw%8d;aHFrw z*@d;YO7NdLDf9jp7Wj)=ZDbm{BQ~8LL1odKo6dcoeAx^ZCHzZ{vOM;s{=RVRaO>N8 za9rWkVd@}l(=Jgm)1F;2y+M<_4PZX(IL5t+tCOsZWf*aI1Uan3sXzQ(3qa~{S@ZHlB`xi_EL5;(p{QDCp*W#3NiW*A zu0X7KWK2ZZzOVKlXUCskei6ZSe9Iy-3$xh!P#~?J+;Fr{ZMIv2i$Y5|sK2*oR)i@@ zDe>V0)q*e47)0Kuk>J97e*za+eZO2?psCy&rhvOXUE^j1z%_9>P^fq-1m9Fcxav;Y zb<5~3MhObjvly&U)~~v)?5XpSqmc){`R&L9sls}*aiheD7`MxzgNFS*VuE!bMw`f>`Akhy++;{ynqNE^R%OP-~aPr4+!m%L(8CUt2(6x)bex|UjN$%)3dgPD7?sLbRJoZQQXJn*j3*2 z;!HyAz2o2)_K%eewG-r6bvJI^gdq=XsVQRkWTgx|o+|=e4)rX%l5Y;2wiW+j1;+>T zXW5*du6LW)92ye1JQqtv>*a^YXIrzxy<+p38%^uwkgDizDz(EeiRni`wG(u)i6A~J$gvCFM=cOr6NvZCDy4mJAB!A*C54!Hj>$XUpbL8Vy zd4gTObc>;(v8{NO8&Ho_XVw=}T)02MvyRvO)(qFwY;vS{TFs8c+M^BF@UI~hq^`6! zN90{E1T;h|<+` z<&+5w(Rmb5OsDVj?BL5Bi(t8xg0tVkw=O?y%uP65dU|DYb#$xJ+Eb1UzKM+-R&`=` z>@niU^}i7Q!hDMGiH1yAhMYD-twn7!Y|c2@tcSOLoc z?R|G0qKX*Y>1Fju9S7}5b!W41?y^QZE%PNpY(7FHPDI}<8`p2vQoMY1viJ$rE_pv( zQb$gb)bBawJ#(d`p^bGuoht)mKUHeHL-X);r7R|0$ot{IV{NI>?gCuAI91zcyB0<) z5&w8R=zJZ@pzh87$YObCuJUY&MbeyZ_8ok7eR+%O(*7NwfHDSm@po;grDi_qFqCQq zN+E0#T5T9aqWDNu`P5t5sR>hBEU1j5voSDCT7_xz_-yaxn*!z?M*AjH+wH%#PZBTT z35}FVW^9NE2);x82o<2*ze}~AZm3*fipii=dech%QZ|$3u2ExYwm8ie8P4n@Yoq~& zPdavGaUCAxc}T?;`9bqN-@j!)xBTIvxvzD?n%x|~h!vStbVu>{M0BLvBVh#`6(Uv&|mmeU?Cf$4nFK<$_V8F6x@^)DHcXx#bX&vUXd#&v>)TxXYie zzO}C$wzc72qV4X~$`oPV@VVlZSg1jKFc0dCr{E>*vF1rX-!#TE#Dp0^uhw z1jbuMaQx`zGVRjsT%(ES5QTg3+r6RpdplP|&7o<5(27uT@lh0!2L&$d*Lcr^jhT{s zRQsPy!M{y8<6}m_W*fc*oqan(I+UeD^TNFOFOmn0&x)Z$!+Wtg8D=H6qjbP3=S#+9 z>?2=D@k*UFKFm=z(=?HXN-6vSUOh`lCZbLsMbqN(;C} zIUGo$5lmYBLsRFA*%jmNiUYoH9+X+v7aR%zoHrYr8t>N|M=KweL0meTSO4Pq{R#>s z)NwwP6Z2MXkp_DzC!`6YZH>_Si-U%6qDGxj`Gv(7G0~*Yqyh zlQkJ^K9aXtQ+J=3k){S`2p9)B{jbv<66cfM8m19YQ^pPzUD#_U#1u_J9;;z;IN=K3 zT1zx|$aqUHk_yPH877Ga+~m3CdoznXY@CryH(Gzl|8$MGothItia>tWD84@mZtPs{ zD?(_l3Y#W~fRHqodN@CS{k49{4w(?`bIxzre*&?LjBV^+67>>*A*HrPusTR^)IkTKaC3bne7-zWz0^{^yt?!d#`;SQ_V^CSARgzFua^p z5oXJEWdSyxT~PI&aw((J@2=i3jERQkV+Q5m3Tq>;yc0e3T6+?JR`}DJXc%C z&3KpgT?B4*ygu#Nf&FUPsD(-%#0b>(LlmEtHtywqh}J!Raf;bVr@Ya)A=IKtuhVnE zUd9`g%l~lMI7|_->RBCkjLEw)N)Pl~k9uSTEtl|pavC?ANgrbR%M++G0n(dhI+m!* zV7Z3VVIQhj=kn^5-EMGX3^gU1bxX^BQ9vXK3w03rTH5vUo5h0j{diNzVwCF~?;>mn z?_~ITLj3+G`$E2%$a4f`Gw#m)HxRSq)Y#a&!b=}f9_4Oa3_Fr#lCCnGA#N*jDzs2J z+oOc0pavf-DcfT2nr5Wd%wzf7V?=EQOXTX^xnivF&fLS3#9nrKn-{{+oR8jd6 z0$>@W>n4NFlVMc&iR5_{gM?!_RZBQ@;jS_lBNU&BdzI_y8^P5v!hkPz>sl43ifVk!B)9pq zW!#?DsXqON4Hnihlf~B-D})hlzB5YqHVg`NktrLmE>gO08}JRKqH^WRI0fz9o{w%% z#Tn>EmFmByQWDdQzt5K{A}*#FmZ8+$VRac1?*t1p9d)Gi+zj>&zWGzEdk&MozoND` z))!5J-Q;CD4}18LA-vZ>a6kgdpKzh@`K{PQQIY^8b9Odc1kCw3G(Wn7*{UwPsFR)a z8w(kRCgZ{#$@@8|LsrJ#o>@v3pBUjOCZ`!qhTeJauFjd-glW|uVu=2;pe6ddmA zE|&#Q?IVzZt8rYMu1cbj36J-S^fi`X0V5Jpj^~@mBBdb|9i2~3fl`@GYB8W71%2^3 zCaO7HM+AHhLzRGA7k8)Xni{2h!2hO{Cl&V1zdA1i&z}oQF0lamx_-qS`>RgPz&vPF z2KmQZgkONE#LtCV8?p`BS;npFm!*d26`vPwEC$1O0ONJ|C_DA?7M1C?h+m|=+Qf&? z=cP5NFQOHc%xoirqZ{YrSVi{YcXttPC)04Fv%gSVj3s)&0%*`>@C0tW4q|U`n-)uE zvqPyxLiq4-bCeC>6FP1C%vbti?$)`C;W;(Q##y0JJ6cR+!31yyhc7@j!jyf0 z4ov2RLEq=feV;2XI$F4=w%MkDtXx3=H0h=Fjk{ zi;Ab!%}ZWpvd@ti@-JRx2Fpsbv0Pd4!Hx#J`s}p^-^6h1iG^ZM4+(`ih7|gQ1nf$q z+o#A1A+k=tWsBp>QhRmsvdYNR^laq#ZCNe!vPjg!K62`M*p)t=H=K^>Te`2KOV7&^ zPu*dc7CpkjDbxdSoJid2=l7JoKniE2*e<{0k@_hUT7PVg+a@cg@4LAxtgR9E2R9I2 zqL}Nl2F6@4np$iVCX)@af9#gaR2i4koNr_M1yU$*J?OcqVZV3<|6xx8naH#I1hd)H zc|*1*;vK~5I5F0&A7digffDx6|IE6&dAg$Yz;)tbQtm73&kE$$nd=zc^UQ?jQmYTDh}aLzOvQ5XtVkh@LY3H!6<1`%?K zo;zlgi$v*W`-sVfOWYcIgGf8xua889pbVn~@<@pG`fhAgg20F;anDUj*g9X=*o|(| z!_SIO!+Z-f2*;aOK+D3X3A!f7yECnz)W_hwWRu^br&cx3I@60CuIdBvbPxwW)ZY)U zUrTVnDft-}x3sUp9wHl;oGfv*4=y(GYJc=lmTk`)bacql3GU5ISjDgn?u{uiDpn~P z#2`Z3BuUUI8l|F=PkNtNcQbsFl!MD=`+YQ>+af=eeCSRMPa?$qWi)TGr#2Jco7`UK zWxu#wYR3ue62H1ha;2%fZTN7F>)3x(uMU6H9m!K>d!=6ddJX#TAM0;NxHy<;aHB4QK=#V27lA6Fx+aPWK;aR(-yGw!G3)ps*)B7#!TRU*A{ z-%u`GZKtM_g%3G7&;R@k+hnICsWP`tSj37T443QC02P4p8!#l{1syKmF`MZ0zA``@ zNVJE8wdEZ%^SY{o-mR&$QItA8nKUbA;u-C#+pS8wWt}i@zYdL zB3^Z^$>q_U5Y_3d9Z>Bg&s|v5S;P(D$5x6diOunuJ}@RWg;AN{<`L(Md8piIG8_yl+vsCg=mLa8Ldu#fbERVT86PTuRBx)GO5}%@ z(mMV|+DM9MbKlU`p=E1&yBT^8i?pvYXBPGPTEj=}G2Bi==3nLtrp~{KPtliR+op(dMLDl^ z$L$1QTUQrhAtLf0w_Njv)sNVEm3q!zgt(g76*9Iprrz6 zS*K}*v}H&k&ph4DiSxs29y{&~c@_r*cBAdrq1E&F=X&_WAoL0r&{6#2`l~(MrS{ss zy`>yuA^ODWpYX0Z{VLE?bLyJ>$u{wkNV+^VZBP-+wl++_25(6)m{;^!HMEUZ@?u;rANA6dDG*h{hrxyz`oirL?#lsFcN5kk!v1^ zpuG9umS+p@_mlnk^Z7Ij(3k_$_0%6@2k0uEqpeiN%FE5Gt`F`XBnTz508A%C3o+F; zPaa$jJ3p0fyXnH1i;nYA`D3lPiJxS6dFvft`#d#xD&;bnmA)JF9C#BQZvtptW&Kjb zo%Ou!#u2khdE@4Gnun2lWo0q0yefq(R?)Zc)=i^3mubocfZLl9JTQvBBHh*+7XkJXo`WDzM`p=7?af$_+O(ba_!fS zeyA&|%Czl#v2&T&iN|9OImZhVv3Y=^tNmuJ-xdZNI<`54h?%*%1M#Hvx2KAcHGI2s zyKeC~^7Z)KvrX|&Z`N$9igjvlB0T^PKzJde=qYJQO1k}KqwKuNb|Hu`3=LV?aa0Tp z(PAxGOr@x;7$@Y@L55pF!{s};E-BP*OseP;aROF~$b^&>8qn53x_sWZ{4g7xwG`Dm zJsaCc+k~Q(ns0Yy@S8a6x)F0cZSSeH4pv85em>zIo|S#M=b%C#;ZW$SE$$=|4!q$~ z@oO-l!~s{kXC(%G$hV561+7^Ra!WK-M!chhsc0Ra((;pA1wUJ-=4A`24dLL3bqeOZ zVatKpW2LK*w0&%lQ&P2`06=>&x*_I(R#vOVHEJ6rwn5dh$f(MY3V%#eS^c$hL zD3;d-xG1ANrURTwLO58t{?e!wC<-DAVfR`L@A}Luqo&0fvNkFH3Ad;!prGhMI>vy7m3pkOTvW=@Qq_0^e|`G^BVuOl$^#-Q zS9F{j>uL31ic+POiM$&_^K~AaazD zmd+~OUO4GN`Y|PwoC1&qAloUud>3YDq`@T?%{RBVC*#NK#sChkWk~3Gno=o|dN&+A zABEy4No>;uoSw^6w;pp2;ll-V%NrfVKGkfA(3RU}UE{;!eTyQMlsH4FrALeM_oJ3|;Wb!s?khSmssdyvq@ird zx;J)3UboY`*WPH%+!}BH6!D}dqU0A}!`KP6Row(@^Vrs6OxXwh)+W4uli><08^=j4 zq_1SDWBBSRy4zV)^!jLdaH6`WmSVs8?OSjpDzTHi$`aDy{WHVC=qfO(+~}XwYhPN@ z((pB%*ZjkS#fO|Oo0QhU3kATHxK_uI9}1v*n)dZQ-iJvmzKbZ*hdetWQ!-zbHVwsS zzm-QTrUbw|5?F+yrRTPa0pYsuGd+3L=P1+)1Y-Bpb6UPB!jzq|!uSwe zsL?F@{U#TWcA51I{%i`Hmyb;NL&DZ@3Kgr7MIBaL*3|=72pTp==w|eGs(i>v?d6jQ^1Po6 ze{vwrQ!bpDI|3(l<7)9(X0(NgPI!=!?8uXK=x8#u&A|KpA9bQ(ULH22!dPL7HnjT0yO zZ08sik)VE$s(cuc@{4f^Wa7yu9SS}eDsn{Qo*dot5V?0JFkzx%FMf7rSc>%hY$2~0 zQ7mC|Ge#)XGCn#RK}7T(mSxoSQcP*5u<%+TVWW^zEQo`Hql=PQ&OhpTWM{l3$tPF4 z?dhVYST!c7Kut?sIeyGqCs!swHxKhyh3EGNP%oHX`GbyqL#AW}1C`VP>*Flt>mm`@ zDFX~#QWdo-BB4BmO{j$i`#_|S=@^DHDSRi)-b27%s%+OA61&W*@(GWFc zNgO@EM0jrQ?$jJ>Tqa2!e*nmO%!dxg*Bl%TrB0vm{({M;C%(`pSQ5x#Cm+EwGcz@h zrZ6$3;^^cgIrEk2{KWPv4BgB{A_06?^q%G-t zC?c|m{Dwnnwl}oiDn?v>Ge{?1>Q@tCgo>j;h`_Y+`RcSwvo>R#@@X39)V8+(10=XKcreul7>I{x%LI2 zKvnBJx#wWrwLQb7OQmp52jjwguzBU<$Sk3jt zSdF3o>9PC+t$hJ(p%L?o-(|gQBFh_(f@sc=^k9hjufd+~_URfow`9A+v$sj&#zHYi z_F}d9MXdO1fboLf`RGAbTP+8ZN_&2L zF*04K(C4aH2Lnu1hskM6X)YTM7_qpW>8A_i^WwE+!2U7@z+H8t0Q2S4T?YE!|M9E9 zKp@i&_Stv;g*}0V?_!ER;P2~~?elM|g*O+ZbA1-d#b3wxU*GY2&0zD>ZzIT?pD;Xp z|FOjUbD=pT28xmk9LM$Me|-plztul|l0W^zx+u!SXG8eEfB9c46~M2liF%oI+szxL z|3ub*jo5!VNLPA!MkT49OWc25BL93Be>1F^!86b``_T!fB(}*O%h-b z*0|o;p8wmk`)_~BaJ^LgK_gs8{|4m$mz(+x%!~zqB&POudx!rr9DlnJ?>~RS|NnKc zyp<1|Etecckeuyjs0aG`(pO#EU$_)0jR#&$pz*>qWlYC=tsijmQVBN~>+!UvoO_AOh1q5YK&w@a*)oKv-minGT- zK6U<4GItT>w39Z{ z7|DdzXX*UX&x|#E;>NoMT8TPpaqfeCQ@9>|?P;jz*axz8Q|E)DQw0yO?F=7zj4MYc z@NPN82c+rbwRinhqvhk3w{D~L9UZj{`3!l^l2egk-S?bj%bi&%2LMt{yEERcYaCej zI8eWy&he6Zj`Ng$9%YZXg3nmQzEC#&_?LnC^C10xJmvl}|8DIy3Y^#hn8;yk2oo9x z#(n`H9b6rD!JJtjAw>cwOkpy&Ije3>H|Hg$-FG5TnQZig^@IU#78h(VW$HL2Ex9MEAB#~2O-1&MCK(rpM%B4BGS54{ zO?rK~zl(Yr%rOZDYw@)6qmn88XRL6-;7& z$~=jP9ADqg>=)lLiyNRCOo~H^?`&UKD$N?_R`AL)H;mUzjnMTJ7Yx{o;xDPnd13)v zP@2ai$3C<0TTiuH)@%ki+AJzxI+@uRsMe=Aiv8W9pKuODeBCy3Ukwkq?NYtuT`Sih zgONwSF!hYi^?oWcQJz6si;l`oq>qBx@0sw3^nGEW3~Yl%tX2J7`I0u7GA~-9;wpm+ zjc7kdR?owO#Zuj6oLPK6a2RlqAmu-C-)H6*F8#w2#MXV|R|FkshrBC(>hZWg#JiA| zq|+U>P1MEY{Q;;u0tDE2&g_RMm#?YpjMA6e5}$Dy&}*Ih3it9pwY`HEPEPpd)ia>G zj(zIXUS_%&diQGm7@1u{C8HDSzpYeL&M#BrR9?f)ik^-xf-^J1*h@`#1RBdjRIopNI(L)Au#?0N845a0n^;>CRy>H= zESRVbN|`_H(QCDAop-sK=Y}Tk9f6Np-yTOW^-5yNx#*C%qcx1OajyT;2vJ*6)H#Bt ze4HTA4~_{kJdm*CKCV`&PL*!n8G;#i?DDFuRb(d(<)I%OxD}q!&2=w(f8An69m|V(*o+`-{|rGAF{k)BqNnBJqVLP| ztI%uox`&XaGyCWnq?ffesGDAaRTUkJH(y>EDN3FXWNvkvnKe>s<~0r%(2o9Ap5^c&LQ3x&dE?6#3)*?jW!%9A&w`tTm z#@}f9p^Z=D7_p`Cr-;-;nQA;2^2o!nyc%)a_{qo>2<3Fq?jg-_9I$G<4f1M3 z;@GB_Rbrugbp80Bf-4kqmwN(spMMM{KOB*bsPB_Q)6Lw#^Eu5K?G0PvlGVXhT-`$) zN+Hr@1f3jA?VCNvSjoZ1o2~xMJ*?(2?yS>cP{>TP3?HE#0YFNVcQjnzt|k(NQk^I2!Z zO?AR9Go=bFuHvqnX6-6uuYwn;YXq-&PG_IG{g4w{B#4aJ5e^heFJI)$b_%gs-A>5X zYIYkRQw4V24G%Tz2V#TELn1+?amJ%V8hH(n@|SAu`C%G`4i=(o-=CLD6lQU4DLQTu zv=USOrMPDGT3F3ud8SPQGFWaf0EN5(vGKny*z|)#04iC^K_;Y-~BEpJ3AaX+2* zukQ-*wD}JSe)A6!OWg+SAjSZ2$@DsPx!PlqRZL1M*JwCVHi^}i*zEQ z7RPqk5j4v*IM?JvM{~PJRYinFZ{uyNZRC%MiFq+0P8U3vWgNEt`GE-2gO|fbhmYrS zDhf1wcfBticeQ62cYG9DIb^P@o6+tCbS}7}_fsLJzG ztiMppAW&)_2S@-W27q`v>@KLGj>S{Uc*MQmIY2L|cjARwPpKVbe3s_*l$-vY;8emX z&uPUY5OC^{;Bmc3U$koTrER^@bA7Ct-3i23dbhF|(&&&umgXLe#cGj%M=x&kn5JBk zx#IP_eADWH^a%9Jja;{dU1bm z8>g{zW?qPHn^~NZ&(R@c;7Pep8qiW@jhu_*LuszxR_y3*o^?DuG!9R*M2UPsPzU%3 z3sK4l;(QNtVl_AZ;za8mZg065yrzVCmvrt2Bw8};@7?t zBd#NGhJ|(%CfYHQ;e+Q%NgT+OWv@6qm|&g`{~ullA|Ue?OFUj$(zsjoz1}ThTdBrw z2UKN2e9h$pQV=h+PfgsBIWinLz<$mk+Hu#8;gJG;-njMRo1*5tvYZ}r%hlb!k|6+e zFuRKP;GTjSc7D6Tu^|9uZ`eKq{BhYl}`JRMpI3VXUj*W{AA#Mb!2aq zw*#o`cQzvUCIZtZ0D1;4z?&B8%cN_Sal8bJ`^4(XOJ@|9*Xc)f-Uy^~iKHrvSX|=| zt)PpRqR(g9;0+6lIT63F~@rmt5k zK_E5-Ef@v?hth6HH}5kUww7p!bXipQrmF@GXhwV=Z7CI~WDm&aMbNlYhb*ZQ;RGev z&Oz)_w{KQ>Mk-A^W32EIJu$1BtzmAM-1jmdJ*y_pvoDYLda1?3g(qp^#k$Qb%)g%) zyn7AIx_8wF=|CB3v6RU!}0PA1(Ew5V2wr2AaM~a(lLDd&jjz+#pub5=m?|eD<+sx2 zGq1v(@9l4@@7tcI8nVDvwrgg!ih^OFp-li=o*s@kxOY1E_tlmf>WXdL$fZN(0=hm} zasYb?Y>>6b9rY*17<`6s2ar$GwcHRHhHS4NH61gIh~H&Zj|Mbt)nwapsPkGMX=G7S zSza71Cq3-X z-RvIMDRtBK-R@kePI!ifMiW3A@h~@Lb9wBuT%0Pu+12|)%$=KKIM4PZ=aGi>_P+K2 zEFsl*6~!l1P%DUBG|VTZq9uMrLZj*ISPBx(5kSf_mE#It%a+U?n`cD?-)p1dH*E4# zUOQitIeWjuRR+85Lt$y^4)UB>fvAnj8!NuCtwifIYS#}9n)$}wnkErNg0#71($>t4 zn}~2wE_p$nVmnt?{b+j%$_8H(fIzC3_y**Eam(~ja@koUwJ4fcJ z{-a-2{io(+HW)|3Ub!XPl&_JoJsxv~lsju5Mi9Q_STLkfb-O>rU$I#ZatrHf2~3F% z^`l*K0=S7G46ZFRTfz_a1_^jyT6l|s2_WckiSbCltuw;SmA~EnfK-$e3VEojRMOQ9 z@Jd*=M3oLO+*2hu9h2iOLJE5cjT2$EaeoyC_@_z6`r9y5$awYlw2iiZt`6l>i2;ji z#eZ5{hY4R6*Ld+CYr`2#*^&v2F#+Z<&&g>N=rqPHr*Cs|bNkG?@p7ubiV$pW;1CcH zvUtUBswO*uh7!dKRmrUmv8&y;Y(L^fs0-*0Q%_M$mQtMFjbJx_9ZdV-ao49OCN8c> zh{AsEkD;9jEZIeNt!)rTZQ3aqaV9IRZ(1k?u|M9Q4bts?%5azcb}IF-4aQ|!d_;gt zniz5d?V3<5pDL=n&BDwaTH3buw(&FoJ7~LWrv91Bs%^OMX{Qq*Z295o>8W=5Uu z)+rZ_RHG;z>TG8!YkLesKEDr{BQ$RRd^<&u=`&Qw*egJY5hOBBd9#Ao4; zK~9N3NSN`1J1(lvBO*oMBly1fAL#47;;f@jgAbBH0WbiyPp?-fLB*ob5O10Er~T%G z_%KCqzODA0hz}QX#N=`Dl@Fc#IM^U6?j^mGxp;Ps;v(-MTPjW4NHlx1a{hf;KBn=N zGH(iC5fQX}t(~GJT{nF!ib4djaM^B#5S1A?Ii;`tZVe3pY0_qLj~SC$;`^mdpAmZ# zV_8d1$rBVr;q@6*hF}6o))3)@u7=W+I^E=xz21urh?BuD6W~HUaJ%oE2B3?w%?A~E z;7qIdxq^>X_43L~;hbS{YnxBhO@5X)-?2PRjyAM?^v%w^-Qr!mWr@`+%HoY!OBG<& zTM^IRt|02*MFQyonA-d3Uhyzdl)%@v24v^*rU|P9=Sjpks32q99La=xMaNV=rqrW& zWk;kaKlh`C9l^DCa!WjYTk3w${aZsG0s1hb-FyiU#d>j7@}sL?X)7D$dqw*96Wy$wq!f>0;8WpbYZ0V8!UfI4XT% z^}k{JK6|1sYI$zsgYWc~d#H|zAe(Z>*wv0kJ&Z@7_>IiW?CWGlq5HHJ?dBMbU352k3s1OsQU}ACm2V#`E02p$dconSBMhth6ePASZiu zqbVa(DfM-`s@CP=Ei;rI*kp30%vJ8qSLGooea6*MSO@!8zG?-cN6GG@ipS5%5cf#1ytY+dDr z|6&8)dELrSwa6{ht|!q*vZdM)Ai>wFLO~4%-HT*>Mvucc=i_q-2p~~^Zc1l$(oHte zPq;@cgV%{}Y$H-ZlxMy5atJ{(LyN)=PY-#cwmVPxsF9Vlv-h?1Vs$NoqJ=(+S4=Hu zz~J*VZtfRX-PA2zV~yR7FE*e^5IbAs4dCMru_ic8*h0T3wM$ z0KA-CzXdYH9z9@4Wts1->CV@1xTs_ITL5*9d^CdpRC{Ry|3_&^<`yg)g*GC)d8(Q6 znU>-8-zOvBM-mtWO_~}X{}BQKkGXUJrgT=@OQ_=g$>}LYtp>VXpSO7cLR?-qUY*6Q zXbb{|B_ND8AOz%*6R!e$0sC|m+dde8y_V&CUwc@I1(2d8axS~3g#xFs0)x&Hl~c&_ zHWqp?g9($R#3&JIB^qZ@j+i%r4iC{UZavj&Dyc)saOl*!sKb4!3?=_!^Yf(vm7a zB@K(pXEbFMii~omPm-0e72ikpV1^R_b z18pRGXP%lE*9&_XrJ42QRT9@DgxS=vT1#3WT&!>3EUmfG*mn{ zBM_|HeJ(wcnO&$jTi)6rXKCA6nGbXC7}#JPBl~;ah4%hsvZa2#xyb~lZ?%}UT81To za)QkmH6(hQUsoru2{eoPIIS=8N>h;^EuJ_WkEgH$gu~-1JZ&;R;ofU&o}{^7C;%r> zZ?2_Uuzp=*4ksFQbJN-N$SFtN*WYg&Y+#xiR>)rFn*Z)GKuAbv+Vlg16m;P?7^vNM z?V4cV;FxO`5B|`h%q`sSmn%AjlUUKo5aweeD%2pu0Tc8+k)PqmMT&t7L3l=@gCI&( zMKtnctY)R%n%uha-DcPU-Xzg`|IY7w)s_KSuek`^9bMlXqGvE{^{546h+#;*VhYD7 zI4Gy=VhSspb#>sqHJPGs8aPNsA`|4HHaR8WdH0O;NYvBWV+MAB`aOd$`}P|~N+j8O z-x@C9XkmQ5eoi)gob#iJ6dPvg!1=Vs25S}Qf3{4f0Pi`8`lj(q_jdTxa2Mm1sv4DG zbh$oc;J0|Y1DJIYSI}=`hY|v;aEtfNa(g=6-cRk@@=R@zV(9S5RPuH24pnLNhn{A4 zYe?(Ha|8}AX#1vlRTPEl0)FUTm<^S<#%7?)p=KKRMn2!})<|(kl%sU1tT_`+bIx(} zNEG;T!CjnGHRS?v+3VDmZLH;wUNE9iw;j(dUHHXX3;VbZ2w$?;L_VUkD)r0};;_xl zf8PGqsYWji`oCyP@)aRQp~I)3Q=~U0GA%F#{9n0=QTbV6-k#k) ziL!@j)EHyYSaJk)G!LPDym(^jVyXjp^8;8k>*<}p(x`#B-vVnY;VenY-VsMv;}m@F z=R9I>6dE3^3Ky-=rwMsq&2@8)q@^(pjH>aB9XM853%yd-?i zJexHKUwgF4Nt&}`x9cOt;m!_f7-vd(;tND*S5HZaCVeewzyo$eI37yr!X__fYd$~t z91HO43htbo6x!V0+$^YWLTPjbyFT2IuMU~l_A3EY-xX)Vo}NCbmND>fEGrpZBT|(- z*O3Vc1<3_Vryey}ejsGrWf`ublusM}I}HT~RESH2>y*#QPjo!)Hz;o)>B_y{qvr?u zImmjG;wIz?8kY;cY9pXUNSZMrz7+Ek^tV~9*nvlBu8I)iF86nRJI6t2!^?&2fVRdu zxAxgmdc<~v{8=TgVsJq9v(w@(UDI(0jxeAx7Azxn*Job4_)?B1sF~4v@L7xJw!|)0 z=Q22_gjCjVu7T{ZBH!GkW9`~hsK=^vcl9*ud^e6&KKks;eT@nJqwUQ{5xUclPiF$@75hcAN+UtS-?Kd*o zPr?EUqE17=Te&TD1r0%@IjnEN?q#0L^dqC-c)~#Rn{$R5quxqL*B()^9^>Jho@+yY zJTlh<^)1`xcVvQhwm=i;KNceXVKSLWGcA@h(j&ybu~+z!y*vGgWd(YvD-bD%S5`bi zUMj_vi^vg}n6W(lS)vgccs#Dra{*M$)>_2pR_gPEgBtUK0mtPf+9;!%Da!Cpdi&H2 zc2nfRA?D(jot^#r$*z58hAZRWNJK&`z`^~cGF}woPAZC9ipthwy~?$!^4X3 zC`V7NdrNz>b=0o=w>3P&gse|wppLSS%NFT3%%(MV@j9D9E0a!?!a**k0}1>_PmV@u z5^{2_In7=zQi2T`1(Z}2?SyaV1OzFOEJj1wqOlE{=tucE`N_g2b6epIYL_F0ygmj7 z2?=fr)Lo-^Ddgd(2{^@m1#d2IA$LhpS(0L`WJm3ghodRPTFH4JDVh+96eKSN!cn%F?e2Q;IxnE?C7z(X<+QV^*y$Pp@Zc=d$qlajR&_*)10bXAKS~IRlh*1Fa z(EWqz!jk0OG~H~*O0$If$8i6u8F^O$oS8Lh3N}FBS6{LB3BfC!aWI~IIMZ%2Hx|4J z5NkJ9E0@V>*F@GM6!-yMUc`(>@Vos<$uGf+oZl#KUykxUD{#Mm5A<$dr|Y+1a67ba zi%Ap)_L>FOvV;WHoUL6k-{{G_ehG%G^71j6yssX!MaHTRjxRB=x!c7_dA`G3?DW<7 zpf4ABV36Mfs=qH9l!Jb^|2lOQeXoqkS4Xi8`gY6DJnR>P6j`@H4+_BRn_pJI4iARR!Rqpbh#=Ify>+TQNMrp`0X~z}9JG3S6e& zIYeNj&b_qX?N?xG?FcDXuRaMizrN8i>sbjRdO%v-ePGIkN4YhIfklIW_igWyg4TvK zhJv@3OBQifMJ09btI!uIM;9bk-cZ(9amC~s^m7BJFpOAM6)nLb1pJaY~1&Dz%R<3+vR8ZClxhr<|uk6U|?JK7umuXna zdYHe(qOX(zI!}k<=Nt?C$u8so{kS9{I(Dw;+~LH6LNaN!V^$?_65=@leohG+@}PY3 zK`YgHX2SN$e9{*qk7<`>piR6WlWs>#E|8O~t!DTZYPk>t9!GnGOcN8u7>OiYo*=4; z8`qM>IXW>iG7K7`bCtxPVQ?wQR*%nbar%D9{z^?I8Ho$JnVaN=mVE_?&rbA^+)5R(e) zqd0B3lIRIqIC%I_QFtEZw+vzSPF#=j#5Yu`<*y+Z*OG;yOU#d%+czuWXG1PSe)`7P z-p;+T#v-Jv|K1diF&yDBMu`)w_~tOXK<4}_sHcZRWb0fut&CvUMX*d>POZ?urUlhf z>Sk%$Ws}z;Ola~WsCa^bIlIU*hA{;LIt6xFD#W;uJunE!`V01k!L4~D!YIkNyFRTo zSCgE3Pb)S;bV2o|+n;(Ai`l&XBVkyjeT|l}wOLw``A_cVpGL`N?{}LwZsjm67CB{u zK;O&#S$QCfRMZk7*3+lSU_qzT65cp!98@68tgm1Ws$lmlR%`eMn7$h*du&pMIMiwC zav1Ea!H45=slhATEaeoPC+1M#0=Df5TI4{<#`AF#W0KLyP^sI6X1~SX3MPe2dOT z{y1i3n9g)@nqUu;5b2zl5E{J2?6 z^3RluMti~SMw${VO_YVOpX;YS$tYcB=r}!{Gf(5_AoUv+uDa8X3mWRrh4YhW1fQYdnSjAGK#h@{F}P(tdtr95vI>FK!JOT z#b7;xsmXA{rkoxofnn|BzM5wLt87FHJ#SD;oSw%aE|r3)T4suNXhv?kuIOBbPiK_| zs?KA|)?So$=0{ zaHra~^Q*-!!dFAZ>FM5{>Qw4JRWLBPa5*j?KVq>kP* zaDNBXtBasN-di481Fmrm4Gk9)A#{c3XJQJ|E;NIWd*Ng+QbF~+py+7SJDaP6N(ap? z)&~z>oA0j5b{{^x9ZtC~*gIcXn=ND}dx^L9%45?k&|uc2@lwi?!G>%eh|w2a+BFwQ zSanIAmEDSE+-xp_CUD-fNBb7%9rJ3Zv`(vdZ-MJD>4Sg1NAO4wR@qGV^$O(#phT<_ zmAN^>HUAB5Ow-2*M?GC$z!%EU5km^RvF5aj{gg(0-XO=FV4tDNYm@`g=0{HZp<(10 zX1-8{md~F1T?JhXw9f!)5U>eXLoeHUE^igi;dvzy8dsKEp2ZF}JFk7NeY6i@< z^ksd&CPZ|5iD5GaKdrQf6CATN1FH5RniH^9dHWh9rWc?OKIXPQ%VU!@eF`ZwJ%;{OsTQdbV+q$O#{UF zuS!O5q>bir5w=Mu03~?7yJs$kd&v8HM#Gl1FCCi)LyXK9dZLPvzX+!?Z=e*i6P4k* z0@YvtjpJ#<{~I(4{P$?%tCG4OA3}g-Hg?-M?~A}2h%tb{|KV_rdd(XecwEFufDR$lJ4!s`m~r#~Vvt?s<7hi4kI zJWl1=b4Vj!Bv;v)5j^;gfWWrm^A|C-3<}cQ?%6z(S(f7;+vjKW%3C%1qJw&~#xNLi zxjLLW-}%jGr}*JHW9)1q!YRtzG$8G zDGD#|EfU;LU*!9Xhfqu@o~$E0UN7a;cGTPxqJeN{ z)?u|S9;Mjdo&V@#)9lU++MKR^ z5&-ih9KwBN*FPa(^6kptP2VerRxf+bZ%)BKxNd!8&ik0cO5@_#!dLRFD(#|AuTCU|ZjhV`TXDYpJk+-7B+86tl&jRUz$T8&(fm>Zyy0J(2{)xIXHf4kCj>e3`dEP^C;HRm#sl%-`H&g>19!)- zMAQtyCs^*hkVn`y@7L=2>pqM$G4xsZ@o~m{0Cj`EWuWRw&;UNH6SHVBrF9qJH z^?{M+aZ0{xb{qHRfg-FTs<$+S3oZ~ERQ`_d39o32fq|jtQPprE`2kQ?Ty$+jS=iC! z*>AZEK8yq615Egok3C^cA+4&7Q}tw^9_Py#<%?X0mB;HzO{ZncnC(&&<*gW8v=0$@ zSx1*i)~$q3J3YZr9`~17BHAjTjlInyF(9v9WzT{~?~B2Nyz(br?r{~#ZqCnEc~C=_yE0I&%vipG?KVT?fuw8S_dI004J*3Mh) z`f{b9xZ#H_JQpIR`k}#ViQmi|sUr%$Pq2>$ z{QNtGqh&rh^KKcra(ku%E8EDcQJlx2+5%f%jyuk^10B2tK_2XFRJtKfll4h&Efe<; z%}9W~0~*-4;k~qWQ6p7^fS2tUh0H0kIza9eY?_!R3`cu^WrSZR$B(HFh~V(iVj>9@ zcrAwW!f&}3W;!|k$V9x&!BmFDIrAzLXOWR;rJbm0KMfDo6lJmeal)@ugu*Kak*0+{oj9*ISAcUO$$>ZU1_gN&n zg9#iSZ43>YS1p&ZH4Z#=y4zr&(u8#X-ipJ{@hXZmLeY)0lX7>uTQyfcd@n{(|IRf= z(}!Zu3KNDGH5=pL(azqrA}BvX9Y2ZM>B?kL$!jb5FpF{Tl*k33M}oM{EPFe+?%T{+ z5=voPzt`q>*+2T1_(q$_vr2wBHSPnSixa&Dc*Jmg zDs{e%lU9IcOQr1o!iwzY$4`@}+JHQFFCCX;6vyS+XMgevDKv;W0gVNuC0&cKBPi+9 zSJ{*ir~#^edC_?6PB+<5X^$!+$_O+PfZ_E)yDrhhFINU!tphL`T(0RVvH=Z8v!;Hq^uw!yK79d}9g99zMx~L~7>k}D`aPmD~J z0&E_cr#Jv976mPBxJpYVV{z_~d8{+-_3?@^_Xdrgy3C+bi9`$zWiW&Nqtjqpk5ilG z{Z-CWYyF)^N&bED-YiFKoCHp$Z>I{7?m-^APIa(NK>EnccGd|7jB>34bf%2#2WEZP z)DEOCLQ2(WYt)~)#hzP?S$xAV-F6iO5^d~EBo6(vguL_8Ca*g-=2ARDueNZ=tO*6D z2g(R*u0nEkDhLijQ_ysI*6pKAB4pmM$Ggd~i-O5wKL?;v35K)F$(0|@0^wQOEm3x# z64GmZ@vT>d$BGdnMT=b-lV1+sExC-Cfh93rV@f0lK`?~hX|OJ5gBHTM&SyM4?c#XF8NOGs2g!%>pvjfsmAE%^niIP|zwSoSpV1+k z7L(vL9xgg12pgdAN~$TwlV=mSx8HtkRR27X zfdZr4fBd{Oc6>n7soS9{mk;qrLiiH(7eSSyi~x#7c~})11H&ZaX^!7<7a4g-g&7z) zKui-&)_3Zm(PI1-cSO=bLx4(GvEp&fWVf0X)B)U&qYpAWyAqg;SLtoxcSlmVb}-tf&;Uo& zbgJR;KU8o7G2g8*xfGspuyU+VT=sDOA?E~wV?fb{NZv7e32kQWPWiM~PxK#_d;*{< zl1Lv?AIOOGB{-N?o~z}>LDy5QX!3H;U&fTg%EIUN_IAN&4d;(l0M;kuwVIp<;kl;h zgOmEBr=pR@JIKF%^RHb6IN+a$oZ_G=wvY@_J6vg7`6$e0@l%Y=1m;iU{0EdqAOjAm zpcFa|Bv%_pr=A(m++gos|A#NH|M;R5jRyJF1%_M)ZTmm-%Lo8de9|K&38q8E&kQlR?ZT$cY`DficWD<1@0C3~0)`{sWT+r2`xdC{P1 zkbJrNpT=xD9Js1*Ia>Go|8!aD3$R`UHjekt$@^c%>0kd!UqAx1hc!uzu7X*?Ic=bPBRxkE_a2kHBbqn#MxOk4s`4%P{>MUtE?eSvW z))LN9wisgH2%q=^)TwWoQcOG|>@UNn|1M8tc#$Wr_t&*t0*)2C!>U!G2LR0pSeDUc zC`O{Hpm#ThcdL&bQpYKYzDK1tP*J5HX6B2Cil;oWIRZAsFu;|K|WA=OYOdFYQ`y%&r7xUIT$t7&yhNTVJtBMQqlm> z!IGlTajCoY{;?kpmvK-noV$r}=J^PMI4HToF81WIQ0Nj4;;lV+;8}f^6T~cC#iI4| zV0NA-ujQ0E1rCAU-uyF5~BipVAK7-y^H&wAjl@5;LyOp$i%_{WIUM3ol^hh z!_C>|#jX8p%#EEp+w?)=a0Lwxa~!PmW(2Zu9N|dWtx@x{O7+jTvu;0LevUh%T7E1g z|Nh6n>iUP@-_L8&kK4bac;74Wx}Trl?rB;7Zsq&u_I}Tk_x=8H_`~D18(hkYo;H`A zXcB1_wQqYCu@Bi2m~-IPE--1l_U2Q?shsNS>hS61yYDW)b8IWv#c(AJ4!kVau3y() zdFXSi*9~7UgapVmF2NPAejfU5Hu-kkkG0p%p8a-zJI`ZI6rTZ=DOT)zup3n)hk%B+ z!uA6$>%Z^VF0ZjV@H4ueui_tS7XHg#;sgmnnC=N(4tb57^^B8FZEvwd3&K*SdHNyg z`Dv&+KHOosb$)H)Um?690XF}Q!NY2pMXC_ zcbjR;<(DmS>&4lc9bc5~UV1Ly2-Txl3|(N+c!^0k(%{j92MRK>vZB|0`^wL~vIQ0v zzbtHQcn&`_$jQxZExWx;#?olFC?TJ$a9J?rfQy*jjk|YwmoHyF)nw-JCF<(xiB@yl z=FXiv;jP_6f<9!Kr5$jpjPv*J-@Sa^G5YypKTedLEI^NYc!0neXT>yZ3=C)b9QydN zaP!o>kokL;dR&{_jFF(xVekM9aP#TYr)*(sQwV8tco3EF@>lory1cDX@AtUwzt7*^ z-u~X^`W5l`y;Y*`UTL^7sZ&fJMw z(xJu|G@42U1ZJ!_thJ&Mt1PnTG(sH`7KP+ZCX}ujnMwsBPOa|Pym|AUyr*`^MgSwx z!IkN6-Tp;0|IfV!tQmg#`k|(VBEc2Eemdm{m(A#yYSc&2O&)FwOn2K%dg-Q&W(^jd zjU0^DJ}wH9PN+6w38N*d3I-FeRlRD%VhU<%>Hvmbhl5cIL4_XP4hc$Yzh2=*)sH1r z3n(fW2sWm05L7r}TEhXCsMjl{31(&mC!pm_Cj|&A)Mae!+;T10oM31=v;Zw#=I)AJbRQ P8Gyjk)z4*}Q$iB}RpyY! diff --git a/docs-v2/pages/core/data-management/destinations/http/images/three-http-requests.png b/docs-v2/pages/core/data-management/destinations/http/images/three-http-requests.png deleted file mode 100644 index 7ca0cea79235acef6f2281efe33e314054fa9576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75417 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

    ipk^5v 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 SG>*r>pUao7s1>VN1pOZsf=@{R diff --git a/docs-v2/pages/core/data-management/destinations/http/images/webhook-destination.png b/docs-v2/pages/core/data-management/destinations/http/images/webhook-destination.png deleted file mode 100644 index d3ebfef6c896113ce526ec3e9a924083bee59e4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31579 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 Cdk1R( diff --git a/docs-v2/pages/core/data-management/destinations/images/new-code-step.png b/docs-v2/pages/core/data-management/destinations/images/new-code-step.png deleted file mode 100644 index 52d32efb8f0d533b4c873029d6dd6e4930e81c48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18244 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

    j3&BB;YNmrNZNj|1>YSH$(CAkwSwkNfHcK( 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 diff --git a/docs-v2/pages/core/data-management/destinations/images/new-code.png b/docs-v2/pages/core/data-management/destinations/images/new-code.png deleted file mode 100644 index 63f234e40ad2f46c33a8a0ce10a1b802d9a6c3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34753 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 diff --git a/docs-v2/pages/core/data-management/destinations/sse.mdx b/docs-v2/pages/core/data-management/destinations/sse.mdx index 912553cc07ac6..1b096ad69f7e9 100644 --- a/docs-v2/pages/core/data-management/destinations/sse.mdx +++ b/docs-v2/pages/core/data-management/destinations/sse.mdx @@ -86,7 +86,7 @@ Once you've sent events to an SSE Destination, you can start receiving a stream First, it's important to note that all events sent to an SSE destination within a workflow are sent to an SSE event stream specific to that workflow. The event stream is tied to the workflow's ID, which you can find by examining the URL of the pipeline in the Pipedream UI. For example, the `p_aBcDeF` in this URL is the pipeline ID: -![Pipeline ID](./images/pipeline-id.png) +![Pipeline ID](/images/destinations/pipeline-id.png) **Note that the `p_` prefix is part of the workflow ID**. diff --git a/docs-v2/pages/core/index.mdx b/docs-v2/pages/core/index.mdx index dc765b1ff66f6..86673d5cb1624 100644 --- a/docs-v2/pages/core/index.mdx +++ b/docs-v2/pages/core/index.mdx @@ -38,7 +38,7 @@ Once you save a workflow, we deploy it to our servers. Each event triggers the w Steps have names, which appear at the top of the step: -![The name of the step is on the top of the step](./workflows/images/steps/step-name.png) +![The name of the step is on the top of the step](/images/core/steps/step-name.png) When you [share data between steps](#step-exports), you'll use this name to reference that shared data. For example, `steps.trigger.event` contains the event that triggered your workflow. If you exported a property called `myData` from this code step, you'd reference that in other steps using `steps.code.myData`. See the docs on [step exports](#step-exports) to learn more. @@ -79,7 +79,7 @@ For examples of supported data types in your steps language, see the examples be Pipedream lets you add notes to individual steps in your workflow so you can include helpful context to other workspace members or even yourself, and you can even write markdown! -![Viewing step notes](./workflows/images/steps/step-notes.png) +![Viewing step notes](/images/core/steps/step-notes.png) ### Adding or editing a note 1. Enter build mode on any workflow @@ -89,12 +89,12 @@ Pipedream lets you add notes to individual steps in your workflow so you can in ![Add note](https://res.cloudinary.com/pipedreamin/image/upload/v1698167274/add_note_kvvxju.png) -![Adding step notes](./workflows/images/steps/adding-step-note.gif) +![Adding step notes](/images/core/steps/adding-step-note.gif) ### Showing notes Any step that has a note will have a **Note** section in the top panel in the editor pane. -![Viewing step notes](./workflows/images/steps/step-notes.png) +![Viewing step notes](/images/core/steps/step-notes.png) ### Current limitations diff --git a/docs-v2/pages/core/integrations/external-auth.mdx b/docs-v2/pages/core/integrations/external-auth.mdx index 87df182537c8f..9dcb9b5f4d6b5 100644 --- a/docs-v2/pages/core/integrations/external-auth.mdx +++ b/docs-v2/pages/core/integrations/external-auth.mdx @@ -19,7 +19,7 @@ Passing external credentials at runtime is a feature that's available to custome 2. From your app, retrieve credentials and send them in an HTTP request to the endpoint with the rest of the payload. 3. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: -![Select "External Auth"](./images/select-external-auth.png) +![Select "External Auth"](/images/integrations/select-external-auth.png) 4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: @@ -42,7 +42,7 @@ You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to ` 1. Add a step to your workflow to fetch credentials from your DB or secrets store. 2. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: -![Select "External Auth"](./images/select-external-auth.png) +![Select "External Auth"](/images/integrations/select-external-auth.png) 3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: diff --git a/docs-v2/pages/core/projects/access-controls.mdx b/docs-v2/pages/core/projects/access-controls.mdx index 7481dc034c470..7c474f237fd85 100644 --- a/docs-v2/pages/core/projects/access-controls.mdx +++ b/docs-v2/pages/core/projects/access-controls.mdx @@ -6,7 +6,7 @@ The [projects list view](https://pipedream.com/projects) contains **Owner** and **Owner** indicates who within the workspace owns each project. This is typically the person who created the project. -![Project Listing (Owner)](./images/project-listing-owner.png) +![Project Listing (Owner)](/images/projects/project-listing-owner.png) Projects created before February 2024 don't automatically have owners, which @@ -15,7 +15,7 @@ The [projects list view](https://pipedream.com/projects) contains **Owner** and **Access** indicates which workspace members have access to each project, and this can be displayed as "me", "Workspace", or "N members". -![Project Listing (Access)](./images/project-listing-access.png) +![Project Listing (Access)](/images/projects/project-listing-access.png) ## Permissions @@ -50,24 +50,24 @@ You can easily modify the access rules for a project directly from the [project Via the access badge (fig 1): -![Click the access badge to manage access](./images/access-badge-click.png) +![Click the access badge to manage access](/images/projects/access-badge-click.png) Via the action menu (fig 2): -![Click manage access from the action menu](./images/manage-access-overflow-menu.png) +![Click manage access from the action menu](/images/projects/manage-access-overflow-menu.png) From here, a slideout drawer reveals the access management configuration: -![Manage access slideout workspace access](./images/slideout-workspace-share.png) +![Manage access slideout workspace access](/images/projects/slideout-workspace-share.png) Toggle the **Restrict access to this project** switch to manage access: -![Manage access slideout restricted](./images/slideout-restricted.png) +![Manage access slideout restricted](/images/projects/slideout-restricted.png) Select specific members of the workspace to grant access: -![Manage access slideout showing member dropdown](./images/slideout-member-dropdown.png) +![Manage access slideout showing member dropdown](/images/projects/slideout-member-dropdown.png) You can always see who has access and remove access if necessary: -![Manage access showing members with access](./images/slideout-member-list.png) +![Manage access showing members with access](/images/projects/slideout-member-list.png) diff --git a/docs-v2/pages/core/projects/index.mdx b/docs-v2/pages/core/projects/index.mdx index c442f74bab2f1..6198e80d6aca3 100644 --- a/docs-v2/pages/core/projects/index.mdx +++ b/docs-v2/pages/core/projects/index.mdx @@ -60,7 +60,7 @@ To import a workflow from the general **Workflows** area of your dashboard into 2. Select one or more workflows you'd like to import into a project 3. Click *Move* in the top right and select a project to move them to -![Moving a workflow to a project in the Workflows area of the dashboard](./images/import-workflows-into-projects.png) +![Moving a workflow to a project in the Workflows area of the dashboard](/images/projects/import-workflows-into-projects.png) ### Moving workflows between projects diff --git a/docs-v2/pages/core/rest-api/webhooks.mdx b/docs-v2/pages/core/rest-api/webhooks.mdx index 17c271610808d..7fa59b3acdf58 100644 --- a/docs-v2/pages/core/rest-api/webhooks.mdx +++ b/docs-v2/pages/core/rest-api/webhooks.mdx @@ -10,13 +10,13 @@ For example, you can run a Twitter [event source](/sources/) that listens for ne **You can also send the events emitted by an event source to a webhook**. -![Github stars to Pipedream](./images/webhook-proxy.png) +![Github stars to Pipedream](/images/rest-api/webhook-proxy.png) ### Step 1 - retrieve the source's ID First, you'll need the ID of your source. You can visit [https://pipedream.com/sources](https://pipedream.com/sources), select a source, and copy its ID from the URL. It's the string that starts with `dc_`: -![Source ID](./images/source-id.png) +![Source ID](/images/rest-api/source-id.png) You can also find the ID by running `pd list sources` using [the CLI](/workflows/cli/reference/#pd-list). diff --git a/docs-v2/pages/core/workflows/actions.mdx b/docs-v2/pages/core/workflows/actions.mdx index 21916af65f486..c480a5a35d664 100644 --- a/docs-v2/pages/core/workflows/actions.mdx +++ b/docs-v2/pages/core/workflows/actions.mdx @@ -24,7 +24,7 @@ When you use existing actions or create your own, you'll often want to update an In your code steps with out of date actions, you'll see a button appear that will update your action to the latest version. Click on this button to update your code step: -![Updating an action to the latest version](./images/actions/update-action-button.png) +![Updating an action to the latest version](/images/actions/update-action-button.png) ## Creating your own actions diff --git a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx index f2b8751d4e218..cf09d3a95cfb4 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx @@ -16,7 +16,7 @@ This feature is new, and [we welcome feedback](https://pipedream.com/support). P Access the feature either from within a Node.js code cell or from any app in the step selector. -![Use AI with the Slack API](./images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) +![Use AI with the Slack API](/images/nodejs/ai-code-generation/generating-slack-actions-with-ai.png) A window should pop up and ask for your prompt. Write exactly what you want to do within that step. **Be verbose** and see our tips for [getting the best results](#getting-the-best-results). diff --git a/docs-v2/pages/core/workflows/code/nodejs/auth.mdx b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx index e4e6d925b61c2..b2757b1170b02 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/auth.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx @@ -36,11 +36,11 @@ export default defineComponent({ Then click the **Refresh fields** button in the editor to render the Slack field based on the `slack` prop: -![Refresh the prop defintions to rebuild the steps fields](./images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png) +![Refresh the prop defintions to rebuild the steps fields](/images/auth/refresh-fields-after-connecting-slack.png) Now the step in the workflow builder will allow you to connect your Slack account: -![Connect a Slack account to a Node.js code step using a prop](./images/v3/code/nodejs/auth/slack-field-rendered.png) +![Connect a Slack account to a Node.js code step using a prop](/images/auth/slack-field-rendered.png) ## Accessing connected account data with `this.appName.$auth` diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/console-dir.png b/docs-v2/pages/core/workflows/code/nodejs/images/console-dir.png deleted file mode 100644 index b2e8a5129ee1de56050c902c213fd22724dbb523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37884 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 diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/console-log-error.png b/docs-v2/pages/core/workflows/code/nodejs/images/console-log-error.png deleted file mode 100644 index 2a598bf115498cbf82e7c633761df01c14a945f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51381 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 diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/exception-in-code-cell.png b/docs-v2/pages/core/workflows/code/nodejs/images/exception-in-code-cell.png deleted file mode 100644 index cea2fe586fcb4ae7e2327d15aeb96ce8cfdde9ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33954 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 J#nM1!c>%G&`^j_;NalU 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 z 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 diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/syntax-error.png b/docs-v2/pages/core/workflows/code/nodejs/images/syntax-error.png deleted file mode 100644 index 8557e0d96e796c036ed54118dbc8eefb7880db77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15513 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 D=Jj<< diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/this-checkpoint-observability.png b/docs-v2/pages/core/workflows/code/nodejs/images/this-checkpoint-observability.png deleted file mode 100644 index c30947d4621dab33ba230c77bfc57790c03ac6f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36253 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

    sc0|Apgx2>`WZd1-KDAuRUT%b_OZj4YTN()I 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

    U8#VW(sjG_D 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 diff --git a/docs-v2/pages/core/workflows/managing/images/env-vars.gif b/docs-v2/pages/core/workflows/managing/images/env-vars.gif deleted file mode 100644 index 24b4efd38596b8231dd5badd7c7b3f175f6d92a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107179 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 O|8l7=fPX@6)%Xt>W?|$2 diff --git a/docs-v2/pages/core/workflows/managing/images/params-hamburger-menu.png b/docs-v2/pages/core/workflows/managing/images/params-hamburger-menu.png deleted file mode 100644 index 6f070d61b64edb689718be805eb3410bc0b5320a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8840 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 B^t%86 diff --git a/docs-v2/pages/core/workflows/managing/images/workflow-settings.png b/docs-v2/pages/core/workflows/managing/images/workflow-settings.png deleted file mode 100644 index 859dad03dfa43df30d57c8580bc55de06b5df2b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29773 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 R&i|VW#{cXj|HoVL{} + @@ -41,15 +41,15 @@ In v1, building your workflow and inspecting past events were visible in the sam Switch between these contexts using the menu in the top right of the workflow builder. -![Switching between the Builder & Inspector contexts in the v2 workflow builder](./images/new-builder-context-switcher.gif) +![Switching between the Builder & Inspector contexts in the v2 workflow builder](/images/migrate-from-v1/new-builder-context-switcher.gif) When you first open a deployed workflow, you're presented with the **Inspector** version of the workflow. In this view you can see logs of past events, and select them to see the results of each step in the workflow. -![Example of events listed in the Inspector](./images/inspector-sample.png) +![Example of events listed in the Inspector](/images/migrate-from-v1/inspector-sample.png) To edit the workflow, click the **Edit** button in the top right hand corner. This will close the inspector and allow you to edit your workflow without the distraction of logs from the production flow. -![Example of the new dedicated Builder mode](./images/builder-mode-sample.png) +![Example of the new dedicated Builder mode](/images/migrate-from-v1/builder-mode-sample.png) ### Testing Changes @@ -59,7 +59,7 @@ We've improved this flow. Now you can test your changes with a new **Test** butt In addition to testing single steps, you can now selectively test portions of your workflow (e.g. all steps above or below the selected step): -![Selectively pick testing your workflow above or below the current step is now available.](./images/test-workflow-portions.png) +![Selectively pick testing your workflow above or below the current step is now available.](/images/migrate-from-v1/test-workflow-portions.png) #### Testing individual events @@ -67,7 +67,7 @@ Not only can you test portions of your workflow in isolation, but you can also s In the **Test Trigger** portion of your trigger, you can select a past event seen by the workflow and build your steps against it - without having to re-trigger it manually: -![Test your workflow with a specific event](./images/testing-individual-events.gif) +![Test your workflow with a specific event](/images/migrate-from-v1/testing-individual-events.gif) ### Deploying Changes @@ -211,7 +211,7 @@ In the example, you added a firstName string prop. The value assigned to this pr Additionally, Pipedream renders a visual component in the step **Configuration** to accept this input: -![Custom props render in the Configuration portion of the code step.](./images/custom-string-prop.png) +![Custom props render in the Configuration portion of the code step.](/images/migrate-from-v1/custom-string-prop.png) ### Connecting apps @@ -242,7 +242,7 @@ export default defineComponent({ After testing the step, you'll see the Slack app will appear in the **Configuration** section on the left hand side. In this section you can choose which Slack account you'd like to use in the step. -![Example of adding an app connection to a v2 Node.js step](./images/app-props-example.png) +![Example of adding an app connection to a v2 Node.js step](/images/migrate-from-v1/app-props-example.png) ### HTTP Response @@ -266,7 +266,7 @@ export default defineComponent({ Please note, you'll also need to configure the HTTP trigger step to also allow custom responses. Use the dropdown in the **HTTP Response** section of the HTTP trigger to select the **Return a custom response from your workflow** option: -![Select the option to allow your workflow to send it's own HTTP responses](./images/custom-http-response-option.png) +![Select the option to allow your workflow to send it's own HTTP responses](/images/migrate-from-v1/custom-http-response-option.png) ## Known Gaps & Limitations diff --git a/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx b/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx index 99ad1ff93526d..0e445c4b3890b 100644 --- a/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx +++ b/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx @@ -2,7 +2,7 @@ At a certain point in a workflow, you may want to delay a step from running for some period of time. For example, if you've built a workflow to process new user sign ups on your site, you may want to wait one day to send the user an email asking them for feedback. -Pipedream doesn't yet provide a built-in step to pause / delay a specific workflow step, but [we're tracking that here](https://github.com/PipedreamHQ/pipedream/issues/187). **This guide shows you a workaround for implementing this delay behavior**. +Pipedream doesn't yet provide a built-in step to pause / delay a specific workflow step, but [we're tracking that here](https://github.com/PipedreamHQ/pipedream/issues/187). **This guide shows you a workaround for implementing this delay behavior**. ## Step 1 - Create a Task Scheduler event source @@ -10,7 +10,7 @@ Pipedream doesn't yet provide a built-in step to pause / delay a specific workfl You'll need to connect your Pipedream API key to run this source. You'll find this in [your settings](https://pipedream.com/settings/account). Next, enter a secret value in the **Secret** field - this ensures only users with this secret can schedule tasks. We'll use this in **Step 3** below. -![Create Task Scheduler](./images/create-task-scheduler.gif) +![Create Task Scheduler](/images/examples/create-task-scheduler.gif) Keep this event source open in a tab / window - you'll reference it later. @@ -33,11 +33,11 @@ Let's see how to implement this. Identify the step(s) in your workflow you'd like to delay. In our example, we want to delay the welcome email. **Above that step, click the `+` button to add a step to your workflow, select the `Search All Actions` label, and find the `Pipedream Task Scheduler - Schedule Task` step**: -![Find Task Scheduler step](./images/find-task-scheduler-step.gif) +![Find Task Scheduler step](/images/examples/find-task-scheduler-step.gif) Visit the Task Scheduler source you created in **Step 1** and copy its **Endpoint**: -![Task Scheduler endpoint](./images/endpoint.png) +![Task Scheduler endpoint](/images/examples/endpoint.png) Then, fill in the params of the task scheduler step: @@ -46,7 +46,7 @@ Then, fill in the params of the task scheduler step: - The **Message** is the data you'd like to send to Workflow #2. In this example, we add `{{event.body}}` - the HTTP payload that triggered our original workflow - so we have access to the same data in Workflow #2. - If you configured a **Secret** when creating your Task Scheduler, click on the optional `secret` label at the bottom of the step and add it. -![Configured task scheduler step](./images/configured-task-scheduler-step.png) +![Configured task scheduler step](/images/examples/configured-task-scheduler-step.png) [See this workflow for an example](https://pipedream.com/@dylburger/delay-example-workflow-1-receive-http-request-with-user-email-schedule-task-one-day-in-future-p_vQCgj35/edit). @@ -56,21 +56,20 @@ Now that you've implemented the delay step in Workflow #1, **you'll need to remo First, [create a new workflow](https://pipedream.com/new). In the trigger step, click the label to **Use one of your existing sources**, and select your Task Scheduler source: -![Select Task Scheduler source](./images/select-task-scheduler-as-trigger.gif) +![Select Task Scheduler source](/images/examples/select-task-scheduler-as-trigger.gif) Then, add the step(s) you wanted to delay from your original workflow. In our example, we wanted to send the user a welcome email after one day, so we moved the email step from Workflow #1 to Workflow #2. When Workflow #1 is triggered, it sends the **Message** you included to the Task Scheduler. **Num Seconds** in the future (in our example, one day), the Task Scheduler triggers Workflow #2, and includes the **Message** in its event data, accessible in the variable `event.message`: -![Task Scheduler event data](./images/task-scheduler-event.png) +![Task Scheduler event data](/images/examples/task-scheduler-event.png) For example, if your original HTTP payload contained an `email` property and you passed `{{event.body}}` to the Task Scheduler, you can reference that in Workflow #2 using `{{event.message.email}}`: -![event.message.email reference](./images/task-scheduler-event.png) +![event.message.email reference](/images/examples/task-scheduler-event.png) Finally, toggle your trigger step **On**: -![Toggle trigger step on](./images/toggle-trigger-step-on.gif) +![Toggle trigger step on](/images/examples/toggle-trigger-step-on.gif) [See this workflow for an example](https://pipedream.com/@dylburger/delay-example-workflow-2-send-email-after-delay-p_RRCzdLR/edit). - diff --git a/docs-v2/pages/hidden/your-first-workflow/images/console-log-test.png b/docs-v2/pages/hidden/your-first-workflow/images/console-log-test.png deleted file mode 100644 index 11bcf82890b643deaa16d537f29506368623e676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30200 zcmeEtby!tv6E7$!5`uuzh;&JJgOqf)(%p@~0i~t8yPFN02I-RS?uJcw-Nkp*b3SkU zfA4d7p3Po+#Tzs8&O7t_%?gl}7DaxB^9%|K3RzrCSRM-MX%-X|G&%wtaApVeDhUee zxtNKNkgT|n5Rt5{m7$5b0Th&2K(q?HszMJ|iiW(nu@{0EVq<`OmLy`j2wE7`6oNQW zdV3g}@E%Rjvl1;~eyw4p7uZe?u=>S$W?C?Ao)j4s6?9nUc@5&wS{H5y?gwj$ZVzr7 zKRhK2A<5AExiRF?8yR&_YvRxJk6sWLQRbV_$g}Y;$)MIiVTIDiR;;dMKu0a#EUuri z7$dD$1V!wo-aROt!U%E@LcK*hsh}j=m{~f=7 zwnS2PC-5)5Q;90E-5I6b4T@;gnOhADYKB&JkZR3HfM6dNtzH5~7ZHk6-~Z{=n-r)O zG5@Z$^?rF>V|YBqrlp>1T%%3|^3Yfo@A2BauXt23l6Ee3_k*^#Ry}=6&u_}U1d~OG zbW+>-I@E_VQA-4vpk0VF>gp0t_+1vOrd9a8$_{)PE^g{J7Dd1LJpr1mz2u3u@yqrc zG(SmOy$qJ?Zy#*fv31#nhThmfv&k_z=F1Yqq%9Xk_XmdJcg8cKXfT1p$rY}YW>OW` z-j=i6vIz@9-aQoR%IOAj8h%r!kPh)u#nsK>CMTA#_%i)6h@GL0l~JUD(F522?rVfU z8VesQi2@cuX?g5=kKaj0Okn%mE94S7G}8B`&gX|N1((4@mM3r}iW8{f*==BV`M&N#zv|d*^Xo|S#by-=aDv~2KS5Z3&Xe-?m3)wA5r6cmGOZ&rN z*XX69vOHvFX=e9YU|xlYM!ty<+9<|8r} zK5zH5*LY95TCA41x1dy7EZE&#zbg!(YJU-c5fDSb|3uX3533u*P6F{qMfd+oJS@f? z5tv1y<_{xBbP{G2_DmmHKG&0y>jMlg3<|5S*<@LyM62Nx;gY> zH5I|$o3bT-NpuN42dx4DglO}cEY5uw*vJ97K^&||`;tPTuSfiq$}B8@`s z`Ptb9+3STYYLZ1&VucdBA(U0vZCd;#}|R#ofenNB6f{PMKYy z-C-M3JiI+Z@0AnNd6W|iX@|7)v@++j+{JI=QAE0w{fe1{a#eHXjhY8Ul6kcPOOokC zV{_~ItKVOwK^*3xd3;k6wTrY<7Hk{mU5(CCwjxjWPuosmud}abPi3~8nBMuad}&)^ zYWieul%#w53JrM=xdv_;4ikr!c&p=`{hdxy))?fGJ!Bv$ z*2E;nZCs0YGoH+z_E%f(nO5-`Inp^tId)Rj@!Ie3-!ZWTy^Bn+VCMQXVKl&u$~wrZ zW8~4^FzNm2g)uQ$)yQUS1vQ2^sK3`hsa(3^npTRIgcdVKgLak{zId-VqDZ3XTz$SO zNBu_CNWBzf34&CYm&NNd4d%3L#L#w3bSdlCx13k*<8ryxzpN*9?01ye3*M_e?>I+3 zcf#935kR>@aX?YQ3kcy2;Rs2@<4Texmmv>V2p$zN8k_D@+iU2lwR`^Q+rg`zxH^VO zEn_!7>37k2-fss1pG_UbD+BvW)NM+d<(w*|G-3$!&m43HMUDUa!yXUyCzf1j4mP(XV<}T>;ml72HM>BpE zBIV|rw=5OXtv&P?z8$xKryQxZnh4Vt4 zV1^)vFy^H)z9an{6*qMQaRXl~ldffZxtO57;@VF4t|k**s>a}c>K2d9eS4%_W!~4k zojmwq>EVj43GuD0fXE5yIt)Erk^qws*z&ols&c2*z18DYkK_+Ycx<(X$C=L6mo7)S z7_ShSFdWGnq@Rmx#yfNM5Q~S8#S}$y)7J7{Nl6&@CPbA`uIBtmwdEautCTbo@m@kw zdN!Q(9gF$Sbw1B1cW$&)J?p%O>+mUv>4V|g06VvW5t-G-y}h8T#5Lp;wLw)I--_r< zqFmze;N~IQVd^t)*j<>$R;Xp1<<%d5{a}fgsd!Q`VR#nkEgYS}%OI*r>yd&V-$;5R zC2c-1kd!_bHP`5})^OVJ1>IddWNnS+L`?+5nLRMVXrj`jbANs7p%!KChZimrTmACY zcjOybpD!yK9e1tYTN7HVL6JrW^dr;}FSX)UnT@8Cx;mCS_|g`;2PS zXQcO%V49BDz*sQ-i7MD;I@ea{tnJUDl?Ylu(-M+>JKVgM<=M7+(q z+zw40^=tyuo9fJZq}~NLPuC1ptohJ>*OR_*xDdjZb3c5dcx_)+x+l}f zXO_yreY0M=)J%6Ovwh$~=f-=gdnLIV%cT?SInIj4W_{qWu-n46ZWX);aos$DoZduT zgu)wn61nGHZ(Ww3DU9WE3AqRf$)|kFoq6`LEImFRs$mKdiU$*d&k2<#t(1DA=$$v1 zLj`k>p_~eJ#_X{85=ZvOewDpl@G!o+@c2M@WF)S_sL@`_hJv$%a>22 zfYbufT1?Fj3JQz#@dGU`|Mn2bI+9HkRqa)!K5*(;S_g5epqN-Mcru&xnYK zxNY?fIpu}l|9l+y#q-A4-rky%p5DpHiOz|M&dSz^o`HjdgZ>>OJtHG6a0jiOi>3W1 zXIe`;lD`}I)sC=%ot~|UwY`azCDCKMpLDGp?0Me2dF<%--{0dja5nj;Cri7Z(*h<) z|9FL-f$kms@3w(QxgXDR%9=PEn5zn#SQuE^0e$dtFfnrf=l=ic%0E5+>q)hLo@8WW z{`Zsry7Kc$Zu-Xw{A)sgOY1*p0des@0UuULHi2|h6oB8fgkGc!=X+XPGYgyIQHr<|9t@pS_Vp>_shR-{rgaf z_%EX3XO5Q7{%Pay3kdQlf1X0idj<_-qEu$5@VmdC?eT{lKmRp^UtRDkArOfbdM76e z{v6w{3sBxsMt`1yDG-DbP{-Vxd->;-(6YFn{y9ro%qIvV1s^wa{=D!P(faE@Bm(7C zfW{xD49msl^QS~$C~4CsPOa3^Qr!O4qobS09|KKq|yA*5GNX-R(MnMf2tx_X zc;O@#Oz?RjVvtQ8F1NXh5Pm)s*d5Lky;DiR5llmTlAG#Lhwm^Z$GTetnu(O*HPNcG zH+cga`%6~F)PNGfZ{|Y|PA-}s<{?ctkRLdBPIETk%atG_?ZT?aNOBo)G8EhnvL*@IZ2I zu>+5OH(LE#grs^3CC4wx%Dw=`8u+p3;DawRuHj~~leQr#q5G+vhWpt#Q|b6j&&8tW zB9@wd_z&H)gT+P5#f*`>sd&bYh0iDb z6{8Vp*D#Rg2anzP`fB=aVm~}x@)T#?{|wY-wR0L$e*h`n$(#(~g2Z8f7;{m1FF)ck z8GakwJL)2=R#MTbVtgI>TRpUZf-PP&g@mgrfAb@7rO4k)c3LngZ9Grlvy|~ZEi7%K zD!X+*>1Sj0xOLVEJ*N|EzFa}NnLqH@+#S)}%|j;<<7vfu0JXs3PH8#Kub+f>xPYe( z&1_P#_5UL3&pib?o%Ked+af7yzQ4{{WO(w+FviIN)AGQrtViE#ezbKQFD@p|X;SK|1`w zG^i=9-0lD~q2;7C`brzt{qnNk%479H5@dd^nT^0Qi` zG|!ph?n0xRB_7>Nbp9}`<8Dqi|JhnRzD6GB`B|&Q18Pwowca0>Z5ON$a=zi@`GstWHcDD@~CN6>!t4zE9i(w zCX|ExEHK++`3iR*>Zum-?0$So*fPJ~&ZW<;Y4`f+kJ6$M#u|x~a&H2uOUkgdom)~| zcPROuZWG=g!Z+h}qHyhf#I>lDv-A^A#_U(kH+aH~*on$_`|+`7llK$pLVj4un8$md zLGWg(=K`n0j($Sz>Di>tg=H9y3fW}0L9Et<45!`gQP(W@$q$7}7lV$7pgjy3?&Xtk zq$Oauo5i~BH|J-9>G_D9+8$R1^@puUQrztVpZZxQPrdaI8ZV?fl`(0%J?X*1VWzso z(Lx4je(y;3dZ|mzZ}vc;4*N4zQEwFAN=s@wY8;z?ZPjtz&L&IGMf5*4H3QyP) z0bv9BnPk0~vzz_ohmRGZZz&p#6W#ur%du#`yo(_IXoP&di!fr$ToS*aMt_M zhU38P+DNxmj?E-JY%O~^IRPrU&%l^2Hzm*HjC7P+SteB5P8;-t)1M#s_mY~8M@Z7e z)9Kn4-O@K*>Uz$V>hR4PCR#+8eacNwZyB6%1!i)+xx1a4dd|eZJ3nRJhAeeZztB~L z);ltHp%f`@LNpGd$`@?BO9ie)VqV*Q5!x;<<))u>fLwnjA@~6&mBwS!8Nkdjn7Tt zo#VWNif0mAez;-7#7QX;b_NYfY0uAJb%~C%fi_2rN z`BttqXk44$-kuC1OW%@SguFIh><>w>wk0G;pozsO7uTlJplop`5+Cuu3FW)risUFC zUWz%Q>|O!(4O7{8katP#8GdBLh{JIC&E?49h$KCW1h4Dq*4yMn;+o;J%dZ+(Zv))U z##OpvZ|{v#-6zVna}vpHDtebSS#X(-XnD5V)#O83 zzQD89gj)63)X}ib+bcl!d9SxJeJ^Vza>vUtE|D$s)91M7;49&Hn$=9se$n3gY@(a=Kq$@ih$1 zs%Bz}DXl==dW;5^J>J-`GQ3!_(S-ruHbwqwB+AY=ACw^Qj-q&tgnw<-@v{;RBtgzv zz7Vb&VtNO`XsVE>5$N!-D|rc4+ZZrwen}jBYtu6-XJv6?KxXq@dz4$1kE2)0X`YM zyAzG(vUjJSI|pNTmT5|1IoKr?R*N^NgdoqO3Rr`?$jwkS?2fMGqP5=J>r@iwoh)c7>a*i%A!~m)zLP1SSGIG zko&p}yhDSas5m~8Ly4fQk<<#Yriv)FBuo}p%>WOR{&KZtl1_vlr#w2=HX0IkG$nNd z5Ta=78)->8(Tu+cq1Dnwiv^7hsMUIp(Td9xJ=0eU*)6o)(fn9|vPIu~8=;gPm|_+} zWU&n*M$*d51#cUT7W=4MH&P1VY)&f9y-G<*ltsx#8WiF1X2#-k^&M4qMC?#4+j%O? zxkVyL;b(^=rE}gjaK{pW5wwYRHKi9SRkHgf=&L2(0uWa`A>NqFTJ7`T^FUQh*=Q)W z$vNtJ(`aOYxxy;PqfZ>n^X^mw(-W=FbyKe;$1ysa2?cN*daW84-Pd85Zn<0TA+)2G zBgNjKCcPxIVrMsKorq)WmbN8D6u|==Dv-CqGx5z+c#+58OQvR~wJ z2~gQ!)aU27$9o2+KVj;(UotbIawQoOZnLoSOz!PM|lr4%z5-7TQ-=E z9LaYvYN@Q}4ixOXz8^`xDsqdV7Bh%Pyy_E-z}AhGR1;I@ilP>yJ~D5|H&(*{c^4gd zsVKY|4c?Vpk@yykvu0Xo^kz;J>m6I?pho9g7zxBW9kGMXP(w1CRVWNAm<}lown46g zhPSA-R7O6RwL?t!ey1ll8;Mq(v61cp^Rg2(FXRI*SZd>E^DzYyHnJIWieu6DZ2bAq zYmQQnvh{TiY?dggf#uqH1d2Yx-HFi@AE8dIBvSGqPyK9*PJS@$@3}i4cUSYO_6CSX z9V1FdVlmLN)`#BwT>5FuPaMd_R#6H#MLIg!4TvLHi0mu%X?u}&@_d}pHUA@;v)*So ztC+{#w#h+0Ix(bd)Pt8vb5DfsUGO_)wWQUK z6e^Dk*BZ1$=I{fTewQpmosrxIeL zimwe`BioGXX|A%$@|Le_UPL_IlDJ)bd)+%@_1a^F$z-&K7>A?cc5 zPrN&`eVwyE9Lt3eMgN815)10L?FSaT-C&n)UX*w+)scA~@>6&j7NSi8x|`+s z)>})CZ63Tkz4QzkU1=sfLBz*&g`;q!TXu5qXc?jn`=)+HcFx|VvjyxEQ+ z^P$AgIoo_R1uEKEXVrGno2Vc3y)fyhowq{X56#n@yg&xzpfs)Va|Lz3!C=oKzd}4ya`R=ELL8Y29Ge@c>LrfV2xdUJ zkg_7xTpb$w(Z7AVtonSE`2H}$aXZAwRVvg#k+&kyx1n!3r>jtT#XWde3CUY=KOS3G z#UwZYHJx&D15IZ3QZ1y*zs?{zf|YV3-li3i{O!>(j0ty+`U*3Ql=jO-omF{BQAnA*&CVCrd=nQZFH`Oa`kB3UJiuzd+u9NuQhEaQ4G*X@X1&Qn*mcK3rDjmDQp?Z`AXlBC)SPXp2 zSe`XO^Bo;oszdN$-?c&WzG!^79e@n7h-AWc)P}gwAQ-%mj)i9(U!5ov8iE@&W>(r% zK3kpt&VoMx3&Dh2NT0!}yptj)Ie?aLXKBO7c`v1ieOq=LrQ~?hnXa}iKN8z%WK3-o zCv_W5BlNhFno5d$IAp@toGOY$j3r-c>w~F=WV)t+dVrCTH~pbleJ~vB(W`1ef+NOB z+TEb3SMy<><;A_&o*x6cv^sYMI?Z+sYm2b!MJHH-!%-X%Fpk<=-&?M$2}qLp*k{)y z8m*_>MSJL&34|F+Lzoli#1!u&)H&g<8$SQ%`S#t!4NHptb>p2wu4xrZMMa;SVJdd{5f5Gi&}PH z=Y*v<_*C;PQk$g=Sx1)zMIk!MqIAijA*DdNV^Bx*(OM&G)YI zof0)Xoln?Q8&+ORopjDhbi*jS>|S-A_05)^-ryjO*v^RyU7Z$n3|5~@zE;7fzsUgq zKsw?g91JUpuX!q?R(L`t5;(akRUgQAHl`p>(9vmVX1Hlxs_V_1f~kV1+gD5Wp|2uo zb6jI{HQWExt2Bv--s>?Bzv{!$(USIP|Aj!MrKdw+@;kA7q(i_hGxDZ-U06@DCuvgE zh_SFT-v^t%%pSp?d(UP~uDcw;;w5fA+=qc|d-ZKzY<$|3s-5XM_O6)kXWhxc7}at? zkDaJai@7966c?Y*Z*LQJrhv`CpFB+7kDIzZQY-q6*lH+A`Hg|{f>g33(#TXYmo^d` zPrj6-R?(_~@hNvFQ`H7feL)b}W#DXCR8LdIE5&Q~;Mjs5&{v~qlBD|k>)l9KpKBB4 znH)hHv1q#81rs(^#BTO>!mwlBg!YNuN_Y@F%$Eb&NQcOoZv}Eaw=2-Cq!gIkw%ugJ4pTHiU@Bpevl2 zRSwI4v{LRsY)i^ngFfnFFzMbIf}a@0)F(lW^pS>@rHKw-7b&g?xqMfP(~>=8K4VN2lGNm}SKdW7dDgH? zqJ#JL-TDOnarbe7Ki?F-%UZaNZF6a;GjStWt+~x6W4ENfgvdjz@FG76?ZMH=z1@t8 z9>zrBYYocZSsg_xzt%H(HSv|wrJW@+bku$#N`|ZuhgWVfECb9I2D0SBF>$dv9<{_N z0`kcjG{kv^dBX5)Ys8b9wYmig4-0MwEMjP#_}bAVwC1guXijvP2j7?mjE9~a>)Ko{ z`(fK3S8&D#G;jOly zUbG@TTU6x9s_1v(p3ax|HwQ>x1Avq%ee)E6?ktAn-@6{Px<*RXigZm3TrNljpftwX ze4ZB-)PUUB(oWozY|?Ur)IdglPEuEu`sfwk)eg)w$<#{d8&5}k6D{j{9`Z{%1hZlC zdx@}(=VcDuxg8ZJD>NHM2`k3Vbtz(S2ysfOlP+FR6X=!Rbl1@_4m%bN9uzSOx!!1Z-}1M|_4!%w2o@j0 z-uw>koirs|ldj}c`*zi$vbSPMhQPb*zBIjH9ZA0!UR?CroexIyGMiDJXgS%>RSN28;~>{n3ps7+o)9zSbmIgIJnf*K#*56 zS!F0Yx~rnk=@2A^F}bV>YjR?rQ0+Yx^_9(Wrc6QOYs5S#I*Sw{ILZ>)uH+2qn~Wk- zO1U;h-z2fol$OCWd?&`01&Q!LjCxG z0)Stg5Mw(qL{Fc0^-yvgvHI$Fl=!kievO)w)t-a21UtO6aX}ojJS;dYn zgmv@-Q#=M2Z>n@Mr&30o!TR#t6L&ZE79#+&40V9aO=D@8GbCDor+a&IXTpI*j2+w9 zE_pr+V);$`*qqbLQhF>(QHm#XzTWA=COLY1?khcMb`Z(g)^OVxtE)~gvg=?H+WCF~ zCr! zZC~_Refr{u>~W^_MX5Wu0p6QE(#)}gfh_UJAHmaXM$l|Ldi^d0b9F--yen5Xb*Mx+ ztMXq`0xak2t`_+&KD9oi#NObRaMA!?p@%k^g0;G&j2=L1QkRcj+P43-<6N7t7Fx?3HpJpo$n(aP#Qo~L1HB>ZX02<&Eg z56&B%7uRpZKT5ue#hLrIx-n6AHk_>T7e|nDzIdebYG*LhCQ2$^{cBLanpmWs<1a?X zm;gYhPin%SJ?SSSqRvQknSw*ciBc62GOT#dfh}VPiMWrlQ($JpV$ig-Ej$h7KK2jI zwLcl)vWhfWK|mOZgS)BX=bw<;)HSy>)YidkBpeWFF3J%9UU#&#z}Ntw_EFKS!V3Vt z`J=Y%Mo3N6fFZ@Kq_))n{442Tjsz&9_$4touMKo-J<4L0Qtce+;zYHn`ggss@>o)A z;C^pRu}Od)>D^e!QQJn#>Ti9Yp-i-7h;VW6l^d>=D}8njfE*@Db()oH^p0p$v>cS| zK%zHd72hC@7YiL2)|kKc_y~YJl57=zi=Y_7kCxS8YtKY8+kvfPjzm+&Uv7-qykRIb zA#CK4WZS_+E`$&zkR};RrybTQKKE7}JZo9skvrx03k^@k0MPamxU9?l(7)yY%)fAB z0*R%XH8a&%q-sc?n!2dW8ySy%XzqEna&S-1455^SW+}|t2;IfGno;ujgtnW-sAvMO z`}LTaLq7K3@n~8bfZ#h$<>anZ3G*w9!x+<6AsGCE-vM^g80nFnO8dd{OL@O&#k3cI z5=q`B{rdfj$@Bsf0ptr(@7&Wr8B832zhf0_Mf{UA{XcZ!mGB}9iT<$uz0WGlulV_w z4#(($0o;LUS$?HcKSv-t3ebKm^V}~{{(AuYcfd?1tY+nz{uls@6hOI-_6sflF~$Gi z!EaXh{{<1H2_cN6dR+HNa{)Y8xghH9q9?x;8-mXt<})ORV2>bhz0bBdMO9d2K5JfI zjPHKRfS+xVZxoI2`KSZ?93YTpb%SVQ)Vx)+U8Yk!Aucz2CxhlKu-LYQ;@7k0p#GTl zyY*O|z5Lviidb#e;T-AYM}`jMaW^4Z@|&P|l&+WSW8Fb)jQJPWM~VRa`C|PxSy|h~ zAkli8Z)T~)!U+knrSTjm#iea=fF+i;Qr2h}Y|jR;q@n!)ZV-P&)_7e2>`yuOGkL@0 zGXS)g(tb1Od9P=b)ee~1uMkywvQf$e|Zjh-yy~#C2t9AhdG1aX&SRgVl#Q$C%=_+h%&BE#RSqO`-Go@( zSha!+y);wZXcp%e%M#w?SDDfX%(&O`vBuv4M4cr(-XZqv{h+7i%Zu|_E70A=>|iP( zqkSH}>((dnB!EO7b6hYH^(^APKHWA0_Jq>lR~(E1b_3H!v(rYY>!J0I`=))glk*dr zX2nlFB??=9Ne;jupBWU_AEY#07 zk&Orv{NIB$Zhj2UwH?-@9mnKEW5%e;>-EJEIjyro-ipca ztv;VM&b$v+zX39hsxK(qLjVWn;<=xf83MMbo-L7UD8e8S#nWY*v;KmNR}&Cyv%*YW zRJDO~4jA-|O&7kECqUg5QCPUrVP#$L9i{=y@aJMjPk?StC)NAyS!F>mJJMkur^BKX z)iMV#m)%0BRRA$O3unpw9mx;CJG<5D$fkqY7Cxev05Fk|&=(*zC|;mC9|@v&=~IfO z)A|4@Fe?Rx;8NGbJM4^6*2X$UZG6QDVGF2!Z5Y>5Z*H21T>^j^ZX5BrckBB}Wom}; z2Dl=3K-t4yL1D=$#=O7KmBHYJLwVD6-B?@dC89#_g-)`!t4{eWwl_jNqp%(*Yvk$gm2*wmL#2-)sk5Wwx7H>sZ%34u8u^4|BmOQOW1WK>QhhssS_kv01 z6k-l(Uy5=wT zUN>r9m|%$Qm$ikE^?ha$y!~eA{;r2gA*JlO4d~Ujx;7__2@!y({SKH2z3MOkTyYrs zDJxh(hKqJmFkv!jGsP_=c|9gocIYiFP$dMWU1>K)uti#Muh!ZJ*5_evX9&-r>%}$( z-7K)uEecC20{LRhc1c2c4Vn6x6>NF-x|7cX`{*zHGG(}X>Y@D1X5d;f?*zWUO@|NE z72XPl^=*Z5ZH=#I;jW}qtf#O?5P-hnXyRHm-dyyLTo2& zYL@|OlyHA$x8!6z01$^sp3y5I^*s`iS3(7w%7a!_PrWN=Xuse6!jAvqcgFx2xa*Z5 z`YC14YlRV0+W<|^FK2hPm3@}zlrvXAfmHEi-R@f>NW(7V!|s?QeWS7GjIAUgy_uAB zF=_r$?z4)toMK<~QM=%A6-k<6nVNN$jW|7NLY;?hCFjdSlaf+&?pPfgk(|6n{aa^T z9@i)t@@kcUdiHj2MM$qMnqN(my5SmlHaFPd+v-<$K=2F}ZrfiGJsQfs-nWHv@5oGm zh-i!4m%|P5Vnn?KQ?i+|y7i)BQIP%@Dl&c3Uq&ry!YMYj&tQ(qhB!p^SR9f|f3sQ- zsT)1NI&ki!O%tNafZc8nkeRXCh|656 zLs8bwH+u7J^^9=z1vRl4i}cCmYUoKMpUYiHY^><5$l$!qrWUMaqk5=3BsPITX?fcyg*J|#(jP;M3n*ZE3_fP0 zT1)C7x~TP4ihYRX*>qV*0BbC@tUlG*dJW5#XzdD~M=M45W?oYYnze=9rqt`40>Fr^ z`8unHBQl+A?(*!Q^#0kxKFA_Hfz=78nYHqeUkEI==8#S=MhvkQL1u$J!U%r|?eC2> zkMEH&7h*Dzf1~#1p#Gt0ZraxBev{S%ZYJzKXh_>_ziPQ`ZJ&j%pYWkZQ{dM5+m_CJ z+!!+J)R0an*BW}D?M0HyMm*ApZ~0ePa!GbE4fZcY<23aJX3A5xLA19KtaayeC-nMt zaJx9(iZAc6^`T=)xl^X7EHygA60%c8hx_!t65TC=ItYG`X^R48M?K8<{d3Ts1bcUt zbx~p^1x@CgbjLenHZtXw$MC5?!!1#!U|Ndh#)2|ESA$7@g%RZ_O9(v^J^Puuovlvw zn4e%u6^&zN^z7m1=7+{moxRlUdDmPZWi}Le31b2sk^#T2DprNH2e&JeNa?iJEo8BU z!gbkj(jG$xc0w}AHk=;k%vOhp5o7Hm$cKLQ{GCYg`@I=ThcSs8+X|v@Dyy2jPPM+- zq^*7gaF%iJ?b+(LVX;4Gbgui8gjDW7+%~J3_qj8U?0)kN2+|$qS|0JNVJN0%>jml- z!4*LH*FtJ@3*v^QB>g;vG$lD&R<>*cRxX}^Yj+F$v=p0^-Du;5&IKu?06`vPl;Y9} zUbNIeRhsaujp$kiN~ge$zNig4mr8$#>97OfzB<==U>*BB;pWe)VkUpb5sIv=Kc_k^{&d$UM&ZJ!AUCCP)U z$i%9~e&~hr7|!^X0VtK>fIePH^*H#Y!1dk5;;cz-azYU{74@}$I7#H2H)8#~S8Eu% z^JZFuYjJuZRmIiQWXqY;*(`3An%kIYS%^6QMArO%Z)KglD}h3-$7M4V*J8k?D&}zH z--ZeTbkx}u6l>rDM6Mqq^C-mLEw~Rh!bZNhLNd6`RC8uA32WutEirovZ>d{RLirM- zA%R9Ta)W}oiZ?Gb>O_VVHsA8aabE&IWiA42u3ifk-Pj6eR>EO{)uIW8l+@iayxUE3 z^*#{fRpQRUBh~Iw83)e*Rj3t9SN^-$L9`vHgs+e1Dly5w;ad*whUM@)eJe4k?q+eb z^aa&C>4euA$TXCc2zB4r?7>m}%L#N512a0^0}WJEFSzzO+JMG<#eGM-6(`vUhWJd@ zmn3kd_v-ov#B*IHwVY0rM}V3pI!$Ttjx*m1=Oj}tVu13^!3cFvhp|zl7w#;uO)n3M zwSUdlWo9Z20kux*cpA9hoQfN6<8z&J@9u{Hr4x=o!DT(Y(B?ogQU(mPT7YIA+f76TdE`~xzKu|00D>J=iA)f7c_I|blt9J88is*N+VNXPw|aZdUM>lRxo zHC?foGA~?IF?DS{Zl@U&qushG-GxSFtcu56lJ2I9?*r2nWPO5GiPwb~?C8th0i)}m zIqku+YlUFzK4;w)e0$8u$Nu7a;pSkvot%tQ@?c!MCZt*4yVTCV)FK;p8z>pni`8+A zZ}ut5;(}C0I#nmTtfi>%E@7~B8lkg z@3^ux+{DW{*?4n2AoMZqt|vHDJAX5fccyAm%c!sJ%nLKcc?EIy(-vAY;ov}D1w8@c z!!N`a%B$|twofCDRxM7qEXUZ6Br+2|;?zg)FQdp8lC7OQii6ozWELE1_zK?6XJD*+9 zItRSN$vz2n|1nQYHEs3WNQ|1{bcRJvkDC6AhKm$8#?_vc0t0O^g_fZo=NE(OoMXI4*0%D>xK1mY-+;Be(_Pn;;Ef7^l^T_ zh^_sZQtb&jb;&>vtUA+=$D-2!YFqz8@ib;uR{9Ugoa4%x>7p&`IWX=5`Y8VzIshir z5zEGUGtYD4gw`h5Ek^ehlBrU%bw?{$)*Z0h+?>$!&EB5SFWqlc!(yqX%@wJ?)S2kG zSa6?|DP!vU0h+o+`eB7cTNwt_ky>d)(FgqAv;W3{6ufu>=AddYPyWb!uz&pxK>gjSmnj->XC=(x-AMYPPJt=;C z(Lmy3&p*NZ&-n!cV#nHS8+Vlcm?^$ld4dzAaywg(OivG8{_kD^cpqVes&#Xs7*oxNA3@=u!|+$X zla8O`{J*RVuLpQ2sD}sIG8T3yD8`n@cbN8*;o~qxCVV9`*1k~?r6EYXR1_9~eH!P` z&+)0VEU)=f@K%XUu$gqdZb+U#2l-1hVF6MxbQsvTn@c)6$PUHZwN8d{wQY@dH$2>f zb0OnORt_hplbd7tQumdHjK&zb1NJIb6Iq|&%v!Slt-43ae$>O5f)S`I54Yp_Q{uoY zE0h<||JLT?der|4<;_eoRZH>b1tPIp`2X@5K>Xd+)*4qE+Xfh?S!pyc3@XH~Ggx4O4!? zK`BNqlWLIja9#gYsY=2CBsuBmBN#cQQDI&?U1^Fr+SuplLy#DdjD$tYuy}t6sy~&+ zpN+#|DKN;u(Zu*~`{7qdT+1TDKUp1ouPtvi3tkvuHc=fc#k#!v+^$MOpT(V@44yCe ze*eKLtR|*AX20By9MnUWs9z_c`K#38=VIp1|4&P-JMbXe@g0~X2~6tv6s{_nB0r=A z-?PZlX1hdn=J_9$rVDT9k}>=EJ|r1>q*i}_IT2EnM-lx8*HH%jC^(Pf@mD9gK14DZ zFu6qzL9`!0{kXO3hl4BGeLvV1W$Y6<5qlHAVli-?vN~Y*48VqQ12Kk)*2lvQ~>e6XzRMwkD=8uF&!_m zblfTnR%_DDj%V`>S8K4Z<&tqIQENPWx4?%*!x|JrW4EqYq}Vc+uhs@mx0JUkM0K*9 zODjRr)2?xjziQLATHjI1aSX=EDd#Db&kls$*=8#Oee+1nY3dxkt{Ra++WIC&wZYn#K?QtS-%GEZ0}RSP9-)Jrd!BJ&)l`_w zWO)_3d3~Aw<3PUV=sdLBu8tzR=Y#Z(Vp%~nZs#yAWRBK<(c$R+26xx{dg z?gAI1>wO|EA}tfTIjeRt%qT8=@JEA~HM!`49D@4Wq%2*gD=-az$V8sFwBHFx+*b;9 z?Mce7?{?AudkwBg6K%re!wlCTj%qerT8Tt97%F(i?@vS`cBguzSQ=^^9TWw9V ztIh>JW8&&$sq6(4j2Cywt}r~8f_#FlI(NBoU-(Rpa_1`IRy@N>JQ5gPm>jD#Yo<6m zwl`K=%-8M<_uwE6+b68sRCk6@m=Y9Q^6vO!uc-#Z^mt(J&`af_LtU$5#okD&gA!pw z*uH_(X18i-$Gg(u40FMFVO~~Ua*Ry%r2?wdeb=} zl%kHf2QW3KiT#749xTm2dNGyc#h)R z3ozBwRph-l6mZE3br3r(ldJnT`$v1wy*x@r^_O!4kYJE9ix8qHqWR~hW42*S_=Ho` zeJ1ZsqBrT3KZ+0CG4481qZ`!x&p>@2E<VMxe%tov}$Ou)8>Om^@l|$$7h)wQZ?1 zI$?Z`W2H+wXwv5DQ1r@Tn~mIKeL2N+GcejEy<|OfU-eTwciQn+U+|c#j7o{N+0J;0 zTu~_OaxKk&$Aq|kfKAA!eqzH3q@vGnWnVYgE7xCX18v`VS#A?; z`Gbz<^}?g=#&xgMW{Zo_%ui#{o`;_FEgz+mj~>XJ?K162KtU{d;^qEFd*2xp)wXqe z9TIYVO;4=Ny%Gc-w3LlY%uP@;qeC1)fxp@|JmlX;tS zyzgH9s$SKrdjH=2M{PRnwbop7&o#!Fqt%N$s${D7Hh^O^-xU=dR1QP%AAs&5>>!ud1^s2WK&QZEm(?cr0 z5&Xh}ZCSgG)g;&$l@b@C1}koyVqsvDg7(L+tybQhZ#3STuHuf^7*_@BnWc*Pq7M}B zV5{1OLUNgj6w0~Vf-^XcTOO__tEN|c_U3D?2B}U)rcW*R)vyy$jl*lWs?B+r9tbe= zSJ_be1)DLw8%mxofDn5mu<3jPBS?$q-ok4XXXNE7dtVqg9XZbqS&2EtChbjx%x>I^ z;8C>-Ft}S{P;~YpI(T(MEOgmGkiCqTzE3NynD!~rZ`=3nGqtPjTgqF(#%FIc=fh?? z+-xt(w-Y57db_c4!ZSi6-p@|1ZvjBYdJ7h1O7Q}Sgs1_ovp))m*mA}7f60kL$5^rM5`6#INTFC86R{XEb7>p zKwuu3fx2&3Y`wZw18zJQHnO~x_*l&fUt8yE1;_G=Bt4@jOT&|c-V;A~1-hF~c9 zjh`jX&qppxU>ZrT7Hm*(*dL+nUzv(nq#9UR-#fjdS7QHxET~+*vNrf3JScsh&yFet z&J#xxzVQ0%n(IOX@-Y5p1vfGLu#ewgOWG?dy~X07PSGhf_7B$kFGhl+j(aS#wV7Wr z>Bh3+#l|x9fGcSGsK(syPl>V5wA3yMTGC8c@e^*W2C=bF(`^tLT(TTI3o-3&FTv^# zSIUZXwCnRh$Cf}zwe9~!qY`ey9VW#NmbC4UPFDJu!tNoV(JaCgC8t63( ziInHtly^N{*F8I2)BElMQeoO&%tHi2_i~^4h(|9=7uAhcBho_1{|S4dyf@nHHegL=$zE#4O=m?*5M5UpU7ho^~l}(~c{VgqIw~H8W~F zm7n`lTfc^OLInz`EpL_@)Mww{o5l6I8X-EkP|{bgj7uv+)6ZxErag?qFwpB(%xz8Q zy*a2+S0k1KuXuF2bo49K!K+Shjcco)W#kyN9-GJRfRj@VgA&SU3%l5=X4SB1Es5Aq zL-^PyU4|=o@q|KaHfrY93w#te;BbA|6i+64#<6NGgZThJ$ZQOQFb3_T+_BZHXbjfU1!5z1hyE|5=~Y-!TV}l6zkM z4Ny*vlN0QYb@FdwTjn?xso zdlNn7hf7};E4;}nUcbkN^BqMf`TXA{sc#6Nm<} z{aPg6dH*Nyl@GjA1b+jOzDffF;MgQ9#Ql$N1^%Qb0x%obHOr}6zg;H)CbsgERsqQ` z^YBNYFtAcxSxL5!e!KqP0sK7N{vTFA|B*svG@zbs4(oUu*Z$deM`6!6uCGG{>{arV z5-zeoYjWV-raE|6zurY{Je_&(Aa{MN#Bj`AufYSJBIszBossI?5(EbX%4Xtf1m2M> zmuEod2ROnWTw+kIx{pLGz5DpgFh}L=8U`iAtqSGeD^d)|Sw&I}sz~gh#!C3?$4dng z*mc!oM#*trtohNSP5Z zXXLXbQ2J%CbvOIUN~E_7@MA$Clh%i|w#)S3*&;vw`m=9F#%mF;I~6bwVBW|gX6I@} zE15Mnar$0NS|cITbaBk8{95^Ho;Zbo(}z{2-$^n+Ne*)uRDJy#X58w3E=#)8xC3(E z3Al*U8*c;L15^Q%G&NU+6><@Zz%t5f?m4Iym^9pakg>NN_b2e_9Kq$i(&5A^`m);Ue=t1`;up=C6 zXYDflH&|EKxdz|7WcUiu<$=eG`-5Q?3H@PDC;(TYminXYu$g05%G@^}zkOQ)I~-&l z&I3*<4o>yQR^712QiX5bQmkDwy>7B20=gp4=X{U8gdhWNZmY+O`F7mO`DAnZ=ly$K z-T$E2c~$*FFv{4Z^>7LWQ=P7H-SL`o#``+_I4Y;OAgMjoxuHiTgLksHlIzrD;*)cV zgp)(-`Jq!ipbbLSEva*-i+X`kmglR70hiNaCu@&ZK+zcx78Uie8v)pPBe7p147fqY?jLxz1NKdq;PIUw=~t6c7zV_DV|4f6dSG7 zGYtCpe^@uvdS5S{W63qOLPYZvR_3DgGa<)oT@3&qr6mk?==YjWWz#OS$ZcHqOBQy0 z1E7x|CWpMOg&2+WGII4Rtx`I}C>tAu9H&P3?MA*@zJH=-&L0e3>`>%fF4r#73Ej6E zNLvS8tUS4DX$s>|3RUO7q3byb@W*MoY8Wr*(js z{N}{_JkBC%#i#r|M7qc^yX{fQv*3Agnoi9d|K$6RMx^h9=$kK20+Ex}8Ll+iMqE;g zKAwAva!B0MAu-dl*Shaw^=^BkS(6aj<_pq*r@(%gic^;R#pzK10`PpI%-Bd2$Z-0B z8BYbeA6VvFxXVMEUi<7c*Fv_c$4R<9HYa*!9J`_E)-p-$uGJwA+}_tOWL_#k9c0Fn zl3pwfY5}*{pCy_gYcOQcPsUUa@k8jCp{fQibh0rAx|U%W82r|TB(ost(ZRh>P!@Dt=> z*o|d&8J0}ft`uZ;7#HV@NZk2UXClwg^n(}%yXSQ7;rF>;{RP*`ck<9R7+YD;7PZ)E z!TJyF)w1gpbNg&fPBXo$-);z$_xxbME7f50UD`dHCVw?kCLl8Q**fGUZzY2aNa)Y9 z#sP&h$nd_~=fIoLz(4mNviV=0dkybYX>Co6DPG*c`kbs=*PR|F8ai>hTwsJ|ULDR$ z?#P5lD$=( zG9yth{l2?2kE*9ytQ*GVi^Ng#0LD{*k(xi15!E}iYSb%k) z>s-wdcSGnh^wg{G&=`7sWw=TC`mVaClgDYRbL%YA>fSWQ49;VtF19Dx+H=lq9~bNK zSpT_cV)$T$(5%Bn%>`4*C-*+H%&B~cf>4LjLxs2q8A7=UAetO6{1<|b3$wnt1tqgo zTDNv2oE_ios?kzhbZB{Z{~D8uEW zn2E&+xIWo~W>2Si z!mbz$pbIas9!;lP_h==^uP?H8pSdg&w81YinA*}cUZ63H_t!USaDMus#c1Iu@+1(F z@h}u8^iO9rM_)TfobJw0AEy_sZu3On@NomCX%3Khgw~wxgi2i*z8&UM9$}=}W*7!H zqJ@HkQ!BjdflWxL8NhaJkVfaAuT547KPWN8J%JFV^AHMXZu%f;TCRH!WcC=H^VPR= zT86p-q&{AQ&zjr1ja~d}Y?;HV6B386Mn;QGeAEl#)bBfZb$~NUy4}1O2n)Wj~`UfJ%CMEZve7+w`tJpJ*J$j+mjA)4)6D*Zqlq3 zzRvQyF(`4G=1|J%`4dldAj1*iQXpR(wLBdlf^~KJ9qh4CUw26UuF+#aTLFT(3=9K} z1N}2#R7ojkPy|!#+OXcRQUV)!ftPUSTjafXg#(J3(~Y9Cay&0|EOu>0EvvSIoADs? zvgr%NN4m^t4H5qtvX_^H0J<6%xMGfI1RatIo{!w1!5&kZzz&`UFG2jS0XS6=+Kh=j z*KQuLGeq>TtUzL9q^N3)mzV*MFv(7eT%}02*7OaT)t&>51(VB$@3~aEEamLq>9q=$ zWWXGT6|SQT{PgHoeR1h(hRxp92!B7L7MBAgBGvHPY!AQvSbxc>~wC(LpjO#L>D(y z;`3KhDtvWI^2DIa*5KO}w)%7g*a<%&T_(t6rtikOLm{o_&(=4KchA%aG$GHO8Zi|6 zz?43%qq0BF#Bgm{s)~~3LV--6nbm`G+x>F0UUeMglP-dsFmIndP85hrC;4piU}{Fh zJ)N>hs{Mx5Veus1&X+r=FLuoc!O(qasX`akAjjUeTq@J|sbXfAEn9-v#m&xzA79=^ zbmjDZz~@5EUmA&)e7U(j!A&;mcTq)snbEkz+c2(~(v<&aS?ib3VT%=L8aFmn6`lVbL{Fqm|4`Mr|WQYwhy9+(O7+yT0QRb#M4*r!q{ux@#GLe=Uv2_ zw>(R98E_1A1kFxprI+o&C{5f#DbkZXKSs!Z^K7A&cxWq`unh4EVma0_kZQ;h8}@S! zdh?Qwh1P%hyD!~bEWb#RkfIps&tU8fpjWm87w;=7N(x(f$`m~KnGPea=yW!+9ayRp zzcUdH^cE9&CCd$Q+XhcmqP#CW4FCGNP>y`+#%K|x@at}xhK3VkQ&OCC4>u_(7^PNd z2T+KVeXjpbST;fFjYsMX$Awq4E4}EEURZ0E_0~wN)uxDSPFO88h!w2+b1T!uD5;HB zV9=gTOJVJFr+F3BdpPA&hGQl^3NX3N!f!lA3$>jxv@E%Z^1%wVA^aBEEvFOme~c7s zv(Fg4svnf_VIk=v6S%H9QD#DP%9b}?{aH@X+mLWw81;@{*ziN%a~a`3j87GZr|0|0@*U-WP0t#Ke7ZxVlHDj z%fIKV(}~{jB+&X2$&hZzr(q|da=8d1kt$?l@Gqo{h}zGf=2B4K@iH(QK-kO@80u1J zMYQ*6vq#cnupdE!OlQprdGwfkW4*btb^X{&_MkvI9O5a6?y=C0%&j(biC z4u{L8t2gED>V#$&e6r=CoDOit-Ewil35P)FF(1dNNg0q0R@Bu> zOEvIxU9w2&F{ko7NVoA<-F?)`IKD{m!x&}54}=AUG`%fGy5>tQmWcI zK&IH}?uJo!#f1+-slC%WACcw4+bnk~+*2hEzP;_Fk|{)ILXi5RPT2j9WQ$N{rXnT5 zZ9UIjGew-GL(%OKn6xT3y=&8UZqftVgr>?Y;27@dVn!KU9p6t6x8io!{3XFgf#9Gw z2RhUmAEN|WGNOg74Cru|^?_a*(->`HnGx;$VKr3JJyAAwG!TCjyOAf-ObSdYnBtB0 zB$Dy9v@ye4uolW@Djj&nGH;NRWAlK@P&~Uek35&Umv0uU!-=m+$e>~4Zi9{nIkyk} zgl(TaxYEmDXzCp%dG~<^#S}y5`cB8EyPx0oJEB&_54z(=oo%nL!}HTN#bh*y4fW=; zWahb(iZe|rIB?gs0Jqz?rL$pUG><6d1|Zg_0=3BYk=#=k$K>`gijI2+5Kn#YfYcXi4kLOdxF{e<-sjava*lllRS&>5et8>>l6 zWM8gs*YjHirAoKrd)vTF1k^;=;l!x3uLJHVQfkF}5`a0)aaRy?V`5joogIZ`mQJf} zq{*ePoH+FRe!@E?#c+O@?n2#(b*jNAw{(j`9#48uOi4P=i9HHzdc9}n-piT~QxVJV zcF@!ePJh4f}N_YwKu3ZW^3nZp=MLSRIr!Tz#?LTdOT)= zF#&DFgmRXH+UOGO<~`&IW`h#?nw_Jyt`8KwainYFhd`k2i|f*HpQM8ePlX@F9F2~* z6JVmfujRQ(N9B_|U}aD%JRLU?B75d<2((Z}WV7R^mVu49tv_wRS<`7RcP`VCrmYt+ z(>IBl=0bH$TKttyn?fvu`qoKu*(!zq&i3aq1PqO)I#zy<6$J)eCPMy|h}_bjap1zm z$h^yA9K(~Snmw8hhQb7W)@HY%>f-0&w)Q3xXGio*#!y~MH|foF_G6ysbmld-!_0d_ z)ZRgW*QIIXr>uI%X(tr#R*P*=CMC@_&S8|83b6NiOKPTiAKS0tvNHl;!M$3;{n@R? z9e=f#!Ec`TgzzI@+?PAQr`ieVxHgPiy`|8ivuk?w1;-tb%R^T)eFn(k z5be&s)Goi?)cXTlRQQ@S`4Z7sO_<6s$$GWJ5X)>|kBS4))7?KP{ZZJyRMs*pQ&`kB zai2}-(X(80ajr|L{!F^a*~4k2{U#p}oAPk)`_x)Myduh@qmk8@HCkdgURAMV(469#!q@$GgqfzB{cIMXxD6lC-P zp2-;xG-IVl>Me;`yYu*t&rZNA3QnURU7g2Uz~S#Nn&+=WAU(`s^(PyxphK?KMSP*4 z_iY)2BBvZehu<@`Cd#_FE=~`pNpaY`H=`NKQkA!kn!Yi9<)^f-fr56u)?3^|3n|HS z*q+v^qDR zN1ndOTN>)DtimQ<%xm56_l;kpYdJq@&Ew*nMo^^Ksi@!K8h0Sec+CU%mb{J=$kI!g=E>vjl-Xgf?5iF?} zu)3fY2Mz}-B2Oon;fl--9}06xW*)Z#&!dNm@pEANi!J=HmZ6FxPo#=F@Ue_)-ybBR zH+$M3wAHkjid+&w^c%Ye7B(jnyWidtGmE`gka(hekJd`2=Ja68o=U)uY}RX25R}P&O_!ITU6!ugv_;%& z`pKl}^_q2v_)ug>0$>RK%>94|au?sbCVp7~wk&U*<_a^6ykK45pBw&QGHHR*7Tfsx zh-A>E>TIncnYbovD1urD+&I)z$&b}Jpp6<6HBuMka;TG>PLu&uy?m|K)C3zp3B_Gp zGX@3nr>CF)#5M}D^bM_>S}c{djV)thSGBpe9Ub(_{P`@=6m~5gas-qOl#__fzGmr5 z!4byyfHc$inT3Om$jb3+yx|lbUrzmsiQo}IRo3X?YlwQMm=-l8+-0XVk*#WF_?e7;yP2>ni<) zPfwfkC*d_=b2Yron)`y}k<32(CAIqzsZ%z&^#Jb_jlpf}5I4Q$H>R70pGbg{g*`u} z1o5YD)&=|mJGTcD^5v&{e?Zv>!3poV#3*ZOQkcGXZOyWg#O-Cj7G%Z#J+^I2fF=sI z@`XN{2#2&Q%4@Rl^7LpaGMZAQXlz*18Jayb zJY#Z%bp(LxAN%0+lK8FXB|$}62VE%*YaDD_T-%hWU_6;rsUM_1=HfES6N@bW@Xe#CfDRyJLAY&uzHoz5 zTlW*JB-f}@jm$>{9CRJFCUn{2!#9zmA2R*dDM5N`dW#PUR{r=|wG!P07!iygESD*4 zOUw)CjOQU|d%2r>3~>8q^3N_QZ__*-;iyh2kDG*z7N!6`4t!&wwXv?I)4`-Kz^=2- zmg$cj+U>jU|4hF9r0>(|5n^t3zY2B%#uDg)SdsWm@cc($I6w+p;fhlJDkT8s5>TQ4 zMt1(+tI+S{-v2Tn_n*4Czwb(_SNwn6-F?6|191z?`9C@(ZfS1+%5MYG%CENo+Ef0M zyT&g958xlqqTPu9H#z(BZO`NZE|l+0df0E2=U>3jb@=?E)4ZBOUTOLzKxtos%>Iq= zq>sMpM*iCz-cbjxzdjT#`J3VT_r3o2^*_m_|IW|fq4fVS9xjQ8MOBKwj)3-o RAL#i*QBF;^RQlDM{{=RdedquH diff --git a/docs-v2/pages/hidden/your-first-workflow/images/create-rb.png b/docs-v2/pages/hidden/your-first-workflow/images/create-rb.png deleted file mode 100644 index 92142ebd3dd46c107048e14a58e811476329a378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13474 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 diff --git a/docs-v2/pages/hidden/your-first-workflow/images/destination-details.png b/docs-v2/pages/hidden/your-first-workflow/images/destination-details.png deleted file mode 100644 index 7693cdcaa6f5115c5abe3515de6f5da777a59089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51151 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

    H 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 diff --git a/docs-v2/pages/hidden/your-first-workflow/images/empty-title-description.png b/docs-v2/pages/hidden/your-first-workflow/images/empty-title-description.png deleted file mode 100644 index 1533298ec52d1ca8cb53b11c324321c0b60e02b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29863 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 X(`tYERUD|!bwUfGd$&;4>ec@Mc>cEH diff --git a/docs-v2/pages/hidden/your-first-workflow/images/event-body.png b/docs-v2/pages/hidden/your-first-workflow/images/event-body.png deleted file mode 100644 index 761f2096d1f1916fe61cf5c56c9971e5311e2229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16307 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 diff --git a/docs-v2/pages/hidden/your-first-workflow/images/event-headers-expanded.png b/docs-v2/pages/hidden/your-first-workflow/images/event-headers-expanded.png deleted file mode 100644 index ee60542347f6a94e25f253c10381a31c174856c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66633 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 diff --git a/docs-v2/pages/hidden/your-first-workflow/images/example-event.png b/docs-v2/pages/hidden/your-first-workflow/images/example-event.png deleted file mode 100644 index 4edf69287010917c3509caa329f650e57330b5b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102750 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

    hs*L@yx8V>$y?u9d3Y? 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 diff --git a/docs-v2/pages/hidden/your-first-workflow/images/hurlit.png b/docs-v2/pages/hidden/your-first-workflow/images/hurlit.png deleted file mode 100644 index 6c63077848723f9e4398483337ec93c6fcc07903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138762 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 DaQnrH diff --git a/docs-v2/pages/hidden/your-first-workflow/images/inspector-destinations.png b/docs-v2/pages/hidden/your-first-workflow/images/inspector-destinations.png deleted file mode 100644 index e665db99ef071402662d4e9c101f16e4360637cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35081 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 D?zRc) diff --git a/docs-v2/pages/hidden/your-first-workflow/images/lodash-mean.png b/docs-v2/pages/hidden/your-first-workflow/images/lodash-mean.png deleted file mode 100644 index 175e7b4abd44e1e9059088f4d455f65880f8f042..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41409 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%0DB+f3Y&5nf)G#1vyI3wk8|xUm{dG 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

    `MeO6SgL3?SCai!EYn-l%HTe} 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 diff --git a/docs-v2/pages/images/env-vars-object-explorer.png b/docs-v2/pages/images/env-vars-object-explorer.png deleted file mode 100644 index 2e7fef119a0cfd838edd44a6499d76e8dbb3421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61705 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

    U8#VW(sjG_D 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 diff --git a/docs-v2/pages/images/env-vars.gif b/docs-v2/pages/images/env-vars.gif deleted file mode 100644 index 24b4efd38596b8231dd5badd7c7b3f175f6d92a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107179 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 O|8l7=fPX@6)%Xt>W?|$2 diff --git a/docs-v2/pages/images/env-vars/add-new-var-v2.png b/docs-v2/pages/images/env-vars/add-new-var-v2.png deleted file mode 100644 index 83fd57d4f7b914e0b9131cc644ab1000731f0601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33512 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/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%0D}4k}{cJo2>wmMC{{sc6yQ2{ko9>vi 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 z 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⩔BK-nsrQ{AhWKyUy@#JIP zhx9rQLoaA1W#D(0K25+0R6mnwJl&nu!B9JUDp9+ea6AVjLwL~&DmtSC{HE)Ip3=PN zxT9nbh_&9xV}r22xP_`@gaeKNMe+pED~`WPqNzeMc?#l0EHz#O*$BY*#Q99_+=Yi2 z_>6EEaL*vaMx21yGaX>G`e8T}MY6)RcK!Q4!ECtFc|>$sTT=Zd0`U}+d`&Be9v|m) zMdl{S%9~iCG+;|%x)=@XImpFm*U@(g{RXK5;IVtEP$VrrC}J4b>FuDxS*3vnOy8zI zQb}(hWWtpf9}s|L(gOe*?-w2&zeFuA1%DX)G zdlryeFi=drpzR5Q8W9);FYuUGdMG!#D<^f-6$vN25H(VhZdS*w2qh5b^%4Y%eBJ5o z8=Zl?Ph@^5?T~Kxe7!-aA}P(W^vw;PS9iI3B|Pe4z*@G z78zX`U8&o`xJ{{thp0JLDrFBdk)=ne4Wi)(Y}g~cDV$~BsHmjoz7f%gEGBJ_n{Mhb zi4SkN2s1`pjW6I-8oJGA7=HlS_&T|ZiK=^0hzJ)e!;+GM3Cku} zJ2Tarz(Tb-pM>bwJ%+fsfcBXS>)>qhc z9iDJ!lC(}TZz8bJb?;zL<_ql!@-p9>>jT3s1(+^2w-w+@l&3%XHyXcW4>@mjUtYTt zU0wR@1(nRH%f3xO>H#K|oH2Cv`rz|fFP{4wCp@1Ux!m9Q#kf&MqS?7Ar~UN^DfC-AL^(gC1^@To!1UJM%wkr8UpS>;6q!sp01PV zgdEH$R^UXxsgEd*_WA@!pu#nVl4vQm4KTxQTUDy$u>-Ey$pg5H0XN>`&r2*%ed|x; zgRZxp6S(~8r7X&R zjd;%%@#5|C|3Ee7O&YC{2QdcQ>q;F`~a++>FqD7q!&r$zK_@ee0V%5PzuG_6~G z9HVZvqvQM56Q?bmmj%+2%pMM;^Y!s9k(o*}*-EMTBwNqk+B)2sd^U3|>IAl}1PFgF zry|t*!(&Lom=^gyIm6JCLT&(Zh8eflq3RvLM0|F^^br+j1aK4|b*@BEM0?!R9V_P;+A zSh)W$SISw#C!1&}>c1mHBc-*ieVR5@_CC>?!1u9TIiQpI&Ts%UfjwZ_v)gSS;Dhf0 z_jxkweD(oCngG<@J3Y3Ipo2!lgA49OCr7vLQl{evJl`y&7lkeQfbc zm$~kDFcvfvFyqWYb$>-197VOxlm)~qDF?hzucdgPHPOe+E>QK3%{@>@xGcRD5eW1$ zu@#XwJnPirZl6VLasd=l2p4qrYj~zvmsrYhV)7BN&YAnI0nQ_1R8fGC#{0{-^|ulOC(tM@F{fWs`AQp`tJkA@In zAG0&-_kTbYtBj5d#@i-+0CL<1*kUa?ure<}&O4eBiyb8M#ucA)2S~m#Wdx6trMc)| zqNMLM2ZsVzN#R_{<(l^iYZ;j?zGEJkzhTLq-Zvtoch ze*VP>j}~&XcVd(qX*MBGf3Ko*4NExRKqKAVWj9h=&zSJy-ouuKq4P zB!$g`t(0pS6W7|;N0GUdS~F$$rND$Hwc5vQ^Jwt34T>JC0Lhs;gfq!c6pRat>55fQlD=k#{e;# zkJb`=`wq)qN9zX`?4mvEUSK;VYe&ad!|}Byp8MV`jBL1!A0C5d7h!!m0-^Ce06Kkt zHd(BrevgOeEl3g_0oL|%vy)GNzXcizklUpbaJfdDChp&`GgGbnxXPNwbKX6LkX2hH z+k2hV8xR91?R}t{WkpCQ2ssV)iF1+>fImWPWMUJ~5Aqu6K}f%C9vk;Q!jdO?*g8RKwO6>`_F<`0UF%g5*Lfed>vFOcwN;% z^r-;^6@@^cqVIn?9u;m!)8&aM^(lO3YzlfPJm+Wt-jl+jncs~F{FO)oMr;u6B3i$m zZnyfOk0XIrE~@*}bFwv%j#e23+!Nu|h~!I5Y4oZ0z%Kx1+hSMPfr(3QERWv3*s26} z7x@LBZFYCZR{`G&AA#g$4iGB+Yv>Y)xLwbwpKx<^HAh&@fx#P*1dLF57JU?U-%}h*V@-p0+j*j<8h7lO)9oBGL;q8) z@mdg>F?GG?*`m2I0&*FIKzIqQc7%8uaI~1-$>%A!trak#E-+cv(<73mBer^Ca`u5)G=`IJffUqWy^RmE?v3-4TmC_Qa0{R;Zg3e z@?2oy#rc;&BkeLnc7Tp)Tz>{Yh5M`LR1$`u11~E@@8H9pf&TOcaqAzvk1fYr1XDo! z*oTPQ-FxVaaaYYT*FSff-nE5srff*;JQFcCK|t=qhYuyEAjSOAb-pe}P7;V=?m>95 z881KXb&0ir#C`9LEYC4M*f!zN9@rW0z6@@cHVz*1RRBxXDb}Y-Qu~A1XIHxj#Y}N& z!~N?|bvIkR5y}3x0@?8wyOJ3P_ML7J3s4>?0u=MMrdQ@H_9RJw(E(YIg#MQc2bpWc zSb%TOtEhr^&3AMPJnlV5xpfaF-RSZ2UBK`m-Rr=)@uLe|e-E{q3MHrreRWOW zzHXoJ<%1jj@yW}3rRVkBx6$KE!O8kCZW9Djh@O0wsW&tvWj{$e(WvKMI!m}Ni_YCw*hgU9(5YK(|gs7!sg4TK7Vr_zX!4Tg~=V@QzW z^{+UNM=akBBz11(kWa>vDX-cA5K9!K4B>VDfFYw7;bL{;x**evqqs83U>UeQ<0}xY z$X^O>TWtG38awZJD*HeFBeFR**~+MFWo46{k&I*=BpD&(5F#9ujO<-TWf!-7%wvYk zI!4BEi0r+`?{m8E+ z#oO!@0!<@(-Ve+of<>m~k4Mw5lB0s@KVXPwarA3I7)QRDZ(m>lrnRr6W7QUBafD$% zbsfE*tEm1QErn$-UP&@7FoMw+TEVnK4ATLAAr_c;ubiu!DF@gK4Ccky_B70uCA?}E zPR2AnTFFPf+XZ|s%;j6KgX{frirLh4mNd&KuwmuvURj#MJC5sR%lzzp9QCB8f!w#h+10#zV=iE z$OOsfhs_+XAt|XW8$o1aiH6^ASmQnx)*xIpa)x-LooDP|fnUW2YiHNRSTpoSr_h9y zU!vqsOuR2~u?npNFBXKz>d`yd=BYqK;Pja#AdI?4(!uhcvw>v&6l}8)Jq{cn5m=x@4CQn77QVQ1E)OM|zG_v+Y&4P% z(T1R1e{Kf!KV>g`Qv*g_R*%DftsOAW~oVTl6we$3~}Kl)xJ{0q<^L6hM5 z>OFruxSyQGyo2#3DY>6Uxx%m|FiJOrA056Ep1JFYI3~fR>b>p^8QYe9^?*>7Bndue zrT3#<_O$UFC6VfNd!!npjIvupqZS)mrBz52V@GHw=Q7;CNz7dS^bqj#={bb8WxRvKrK5 zelfl=TWrJSy52YAQREn}&&fS~nQ@xi;!dsCYB4-&v~FYSco29tx3j{~CBKv(wrkh; zfxYYk9z}^1qXio_NRS&(Ij%+PqQ%Dg>+nPyXGXgs*<_Cti)KgC<-YSGBw1R0=f#0c z3UOhfVDUL5#66%6w0S;@b$ubThFCoB*E#$Jcd)~|f{@rczigCey2$0pN&r5 z_>cL!$|{PreHM%sYXIbe*4>+GEe?SOrv}V3Ml~V3X`4A;bMX_Aaq%c=4&TLEt`hjj zTq&2#~eXl;_cxW8_v$m{^V0(i*Q9W)eeCZYM+| zxIqdJcEkoC&F9Jr8}tk@r}$NxGw@B;TJN&B<>7OzQl% z1eL><)x+x<{&m17)x0-V)2v3rD6_oWJM^(z&gGI%FUBTD@Lca4c3Jc71MM|B_CeQi zF3ODcHGa5S@%Y+}oK{oen^FuGFsO;Rudl)f^5BzoYg5`b&lh?u2P3cMAaX;Th}ef~ z-6;4Z?pDZ2kKzG%nc5yFpsOP$6*hxxz(Yum65D`pCZ1tSq^ZyR<0+(o=LQ*m{QafZ zYT)EdLiF4k@^oLdw1Pb%FGpGJv29!a_~YfOo{gyLv0wTS$5g{OGEh!?}3{tzb##CIFUs@Q=lHs-cTlHnPk=4Ntf#tSUT*U0UQz!spHKtgdF5p|r-1rNf9cK;*7}z_E^wD7ENluxn z`Lx%$UadoSqF&uiFU$5-)xbSTVi92eiHVHi1K2FPQGD|5dmU`L7)Ld>46||qT|6sB z+)e_>N$vGwK5m^WmsVXyuU2Xwlzczgpuc;t-%CwGzT_a!DtRR~;fTXLbNrIc#JHgR z(l7tWv(zga3(MDYUAnH^uDG*yu3@UDfSi*xt$VBQ8t?Id5JIv|yIsZ8qML;xl0hHF zeuKE!;`58^QDdYPQfc4VJ`-?TH5CW`;s3~OEQRX;B+ljh*4t+B+Mnw3Cf@|q{Ec(JK z$aX1r1g)WO(ngR`MP@naBz6nW8jI;AfA0P&|M~qGMes>| zLjL`ic^dPhDA`+@w6fy(9_I?;x7GULSGqwb$mpDP%iksV z6ik>9o2(=?y(`V6f~!qW_=!L!Jy?JRs}X#UWF3SUh&FW7s&|WX)aQsl&74M*Ly2Th z5R6J9!?G`z+eeU+!@Go^$XC6-vkSM7x7zyH6CysNy-Q><=?m~-XA3~5EVsH6)LVq( z;7}WAs3_jCd{?W;=>DSM#U`8qL63q29puF7AS$@T3&blmYWsu~nXS*KI*X{O;+t1y z&K~+Tw2hVcXBcGN=YHIqio$PJNMi5jDktq_+`OQ~NA3)|V_yr1g*Zi@(#7*vo17tW6F#D>B*QA@6qGCRrsS!*NV54`=hb53~uyCM0Njx6wG+KR88eaT8Vo9W^w zM8j~(!73zk%YSb_43SxGTpCqNjgqO$*>W<~Nckpd$RT_PTqaAgm==T3p9Bx;oob4* zC)5GQ0s#EKN;y`tGKE@=ngp-L1ZxbEj%qOa0~cenbxF+~DtFO8TqdK3L$oyAHd#d% zpEzA}r^(M|P3-W8J#St#es)cfMd#?Dvi8Fk%o7qZv`6|phD%@>EyXo^>#JYP!2s>^ z<=BJdjQB^W_le=GG_!U)0AtbptNTcD0=x|-{ClF@y$Zx)o=(uh$3J^%R)*dcJwA>))X)MWYA&hN0Z3lI%+RsimJzRLLxWkb8t%=;a0IEqEnvABU=}gV7 zeRh~JsIU%iGzU$=CBwXd(8N8*XPHxE0>}@*3JK|tW;F#GRpF8ju+h)6uJa*N-V?n! ztnN%=%?{^lcX&rA!Xr`Ij`FzLOID6f;00_8ObxlXZ+Uu<_`;=tz7SzE!2@g zB>2|g`h%GBx|;3-;$oS8vhrUBC*XI6pVUfBS3k0mwcM0O^>&+dsl$(cc<=c&@F4eF z2jMC!-m$#?22ZyaX7h-jta@!qwDm4_k)6^OL4T;f1=BAo2${t0sOJ99b097#aE1d^ zkE9L)i_VIwd{+2^(ucN9lWnUM9nM0|R6uy*=XYJI@^NRQ##HO}_hys0Gr`el~WW0(u*o6A-_;!l( zb}FmmXrKR)I2$rGH)Pb(*%oZNr`$o>(hm}JD3Lr$$Y29(r9TM;mlEMnv6jCpSzgAG zlMdMNEDYJj`tsPsQ?O>mQ-k_gsQNs@pNPi4O0?mB>*K?HpDOlU8KvBor@a_y6up+V zk6*-?Xu<+DiQWMV^$u*5M}EMA`xaOdhN0!g;nJGVDad}? z&QC(-K0Dqv#;&!$KH=48ydl!%>!0i==^wo;Oh6ucH`?>Z{Sk=2Q0eO1po%VQ z1MI#XdaJ42>6h*VDcbf4>eJ=3tsqe#g1nx@4s<7-XS$PhiaCj{u!=}mx_L`Rc<(6) z?&+sk|4Y8#fBQ~&%w@V26vEe^$-eNb$;y621lgkG;XIyWXeeEorLYgLeD{|1MEPP% z2T#N3>&fE#(ksPhSjmFnz(YR|pScaj89lhowm!7VU!?_=|(s6Wfi{#>2ZRcVP(E6b#o7KE?AE`&))I?@)Hczn{I%v zJV=R+jkS;6n1KyCu7e_nSD`!DBS-%9=S`t`nVc<5oyXhn|Ehe&w$8FE?y^m~rf6%? zt0%pw?Br-?X5BQ4w5kyy#;+JuC?U`<(z!PqHk`;u7alL*5|%|PjDn%OvB!v}1!na2(lzbHFi(7swDrZ+pg?i{$2L>@IC z5QtLiN)PrjjT(vKOUB=Xgt%X{$;B{Sz*pS+8ee<=%jmc!nX2h{nPwMx;++?cucd)s ztBcLT2(WMWNm2v1__94i6y%(oFRH~G})0)CkH zHo#wm#bif=ma$=gpF=x?KPLz{I@{!egvKn{7o7B-%cF+5|BHSBY1_89?15cHRzz0q z*a7oKF$kMgkzW-~!%GtE7ChXzW>3UB?@q)8%4amNS_)t{z5sLr#@qD?K}r1|0lTIN z{)J$d5`K8`w<*QbNIlcQ!-;QtYLfJ*($8@uKs+Vpo~N`MX$cu*xkE#7cfL5 z)u2{r-ZgN;df8b1;1biSv02yX+R@EPFb-(2r5^Tp_A{}{G6#SE(-SZnYd~W(4PG6y zn$^=UuFimmLn2VTewd5|ffijLKMYu>g;n;JZ?X-#Ql2ckJd4GaB)J>b+n5)Uz!Uz( z&df1ju)nTy7t3o?gg$tY37bDI5%~S+K!*JKAk(m!6s=T@x zPCNuP6i{^i;fevxySH50!@0c619aK4{x6C7m}BY5|AA>*@G2d(D=*R|K)A{oe-2r+ zusop|aWhBW@CWwP1wDB=+5i!`h56y{K=Mj+^blza>jytae~&1~#x^yUFDngn)I!2# z{wGHRp%7AKloL)mA9#<{(9Q?42u7lf{0iz!!4Ut|y|Pp$$I<%U?~%XJCh!_B2)0}f zA=mX8yl~Cl%8yZG@YpPBH$w<0kbO=j!9>wQHs!%Q@Xmx)KisQh5_d}a4u*;rOk^6$ z?OENSZfpS$@RfSzqx7musEMz}kR4y(C1F#=d#Dxg_R>Iwqqp^0g>PTujqRsq(Hdh< zP?mAZ^HaS%@^nffP=Son8b+-~B7&wB#k(&vf?@IAIanYLZ%)ww-LN=@f>;w=5s*Tu zKk!zWFx}kS+m!h&9b&IpyF}G}JZ<>1wgk!zkxV((U+9XqIz1#=)j{AG7pL8jA>?5R zlE|VFgArOw%12f*2iw7}Pls4gb_p0Q4d(>yAbiFg<XRBfP3hqk*V}pA<&j9Yv&_oSh~>FVY4_d{WdR>q z-6{QEF&_CT(V5MK&8B!!X3e@Slp#1nq)ye1g0U^iL)Mo)BUjNBTm3r4TnxK6$z@9@ zBUER~f4tDbYbvYLj_=kmItKmbSUk1~WjcBAD-JNWiN z+6H<8sYWe!zRI8;+-mQ4gu${~A*Zi+Tt2_i>wiKxcSvlcwo^Jz`^mey$$$6n08VfY zPg*r!sz1)#w4ib&wv&A+uDAZio7Y`&SF&Wngz~)ew|rOJrE*oMyz?wynQ>lpFc!F6 zr^MDwUXX50KQ|@~=d|JDgO^@ZQBIfkd>o>&R#bXP!2UOdBaQg(P@+Nhap(1DQQ7do_LUnS9T0IbJe z9)arVe22&&wf62W_QgfU_7zJdO(zU0+g6 zqW2qDlV)hx`ME{~OTe5H`9d%U)wwcfY|bAFb~i5ApyaI9lOJe&;w@jS5Ymx{(i={|0xGBB4KKcmdS1 zf5_KQ&t-RYnhAKGa;p*CR9)U6=)s6C>|s86tbG&dH7cZvy<+Hl^&CHfb(0-O#U;-S zF~HPX0meggUU4aXb+TfvR2GPw4RPk=QB( z5*QA0aCLQpbY?D}{p=h;EV;A7G^5)^)!XNs#akjUKr`>%)9ah37=TiB*otK@3Rb@X zLJ``tK>0nvv00)eSZC;Y+7^F*1>F#4q=cY+&U*q}bAO0c1XP}{lS57=LGXvga%YwFx*cqb$ z{Ea{bwC{&l!#~xJ|9tWQ7yNnFC1y?fzuhQ$0pNQJDx~)qoJ~ufZ5sbL0A9iF#Xn$# zvlBTxAYlYh7C|A>yXNfa|KARvNvPjDv$J2tp9i$UVB11!61wT}_a`~~{{MNGOXbgZ(b>pMIp6`}tok!M`T}77^$E+gbi*nDiR4SI3I=%i#a>>X0B2=l}Ek{_Ra* ezYYRF_T&q#6*I-X=MQkeAB~$jD#c1x&;JjwaiYio diff --git a/docs-v2/pages/images/env-vars/edit-env-var.png b/docs-v2/pages/images/env-vars/edit-env-var.png deleted file mode 100644 index a8d02f05c0cc95ec95d44b369a531df0043d9670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40483 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 Qr1H?K^YbmO{V(lhHy9uPlLe9oAt*M}M` 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 Pzo<^DYOCavF8=#JF)9U| diff --git a/docs-v2/pages/images/getting-started.png b/docs-v2/pages/images/getting-started.png deleted file mode 100644 index 46a82599a33ee8d822aaf5ac2f7db95584234911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28122 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 diff --git a/docs-v2/pages/images/getting-started2.png b/docs-v2/pages/images/getting-started2.png deleted file mode 100644 index 4e05fba075b0db010edaf1d4284b0591b764c525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28374 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�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 c&5lT9vFm zY9sc2@&0@s-|t`W{Q>scYv-PO?uq+4_nhY|Tt`clf{cmm%9Se=YA>JbUAb~S^~x2J zpSNxTck0Fp6@ZW19xsi-SFVuLT>g<<$;e^=ZjylYRG(cbA7EJrzFfC|`s(SGD^;=N zXK!y@xpEPq_WbGV4Oeyg|L*k=As8r@I)_xR0EvQGs+m9I7wWxi~BzL)or z7I(vAFwo&4u29v=r^M-c!)SiGm{7Fc>!v7)jf78({V$t>95|Z-*SMNiuKoDHdw<=H zl1#Wg%ko5tOZ>F;n~W;iq3NtoAamh0Yu1fJ~+pIH(+k_(8Sq%(`3SD zt`O-GC5m9M{-1x0s6uk)|GmDv%k>VO@c({Ik4o0~zoepeVg^Et|Cctc#|Uoo|2T13 z|9=@M?LxOQT&R&*Q&Y1|MI>Huq)H(KdW7ejL@@;oJHI#Ul<0-bCe0w{hnYdvaChHm zbc?LyIM;Do^}-etGT0hXb8zN4$7%QR#s_QsbV1YZ9%CtXu-JbO@gC|YGmt^EtCOI;wMqA*xpSQ*tF5HBX zK1Eb7r1?o?DNXaGzT8laRfPMYpddJYx1~|kuEI*_6gpQmb%qgki;|V~g$-5CN<07c zTF4S>d@W*plqvak%Dqp4sh@2-Nka}Ee4MJ#ljhUrcvA_H#iZdb0nB4kH7i}*D@3cA za&A{{?_{ykrA{Sg1ku7BOLokCh*De@W|g@T+b zDFW*@2nW{vChkO8__8|G3R3X=FI$d{_$aZ#`XfQA`$<522|i?m}9p z&L9^7P=~bTQ2CLv3WRI2MyfOeu%I}=CdF61EK@WD%TfhS``O%BE{x4N&_ws$TO>+l@5yn4C8Ck8?=|Pz;X>R%7M83 zMZ;ThYR#hWpVwde4TzUFo`F?VkKyi6*A`+oEP5}>w0!0aX{d;v1rx)R&erYt+=JUF zGE)_C(}PQp6If)X65%)ZnQR~-GqWFZY#t^o*%ik1&7ik%+)yxTiXITvD1J;&1Fh$* zq=iu^l)MNcV#2ps+iTkaq2)X;{*gALbh!9am&i@s#4L`pHtWgKL9BjfSQJgF)I#vd zFve7=$y=+WhTMYCN1oYe;juinV0mns+20He3d9}m28{Up;0auJzL-yDvyS=nfgs|W z@a^Tiup|7S58CR6`?=5%Jd#imM0CNy-TmIW^&0JDT0gJ;jn2Ee^$adyBfR$y?L*8@ zJtna{y-05UC~94`C0!JSp<-yXPb)Qx5O$UwQdm7AHx&GYcw#h)3f}C=c6(@X$h`V% z_YLGY6zS*p&YF_>Z>ksfDO>9wZYIoLICDrzL}Avv9&=Qtd(%$!QcIavc!DY1h5%T; zt7A0!sbxl^j!^U*xyPTgFw0g4S$D3>xP*0FThBHXdWsBp=F@z3rhr=&cAJL~-O9t} zysQ`9Yes$SUY#|vxk(Z0QLa+Nb$55E*3)`v1j`MuKx&_u)s4)Gr&g|qs+PDntLDId z7871F!9*A~V>XiYO#J7Ag4g=3(nBjb6B(mzTSX_t-i&Met~HPM-yVMs@lc)7-(`Y+ z_~$aX(6@+PqoK5Pin)gG5#L;9l(u|-`0=^YS^pL(GRS(Mrsx`)i6?!2A6qO@A1qn? z31GH5H3e%hchhUY9>GW}-b~L1Ba=HntZPY;6$um3Q%fzep#49c{q?M%nWlg47DGcp z_=zF0HL;fBLrwS_(pliYy*@Fr z+-sW8D+rDBLfYR}wcmE{HbcRWe@p(`E5yWo^YSn6n?D}=X3!n(EBJ_-IYp^S0C_5P z)rH04*i_mKbf;k_tM4Y=A%u`>zdF3+bPP$y6x{L~Is0rouJp6-jotgpr7a}|ZUt?= zE!S7_Gp4g_*R*R^@M+ahe~ z^3&$~EU^due%*sZKNEFJ^MD9B)JFvo%`HE?+uX>%uHJOUT3*B^)={|dQ0e0ij@-hTLdXHk@#-v|_&s&2BVu*cj2cKCuC&-SD zc-ZiVk(#Bik@@t$A(x^sk9n)hH;1b(b{XOAacPc~h?~Qr>?xUnM@~fPxz1uNn@sDT zs^4G1kN1L{-GWH*K`0G(0fH~ze&0-afvKJV2~K5UR*ZI=oJaXp)%6TiHFi6mTS{eu zmDsbuhkC;jku(qNSJ?=dH!>Kk{t_kb+pJ^?uibrhljbiu*|WQ0^I?d%p2+ZO=c}TP zsz4B3KDuh0Vq|F#buOlmzmwG&S=u*#KEIAEUVsej^^;Ve3JSM)IxpH#vH=-|?{{c{ z!Fm~9heV|Zh_E;fb=L7|YuXpqEtcd`NpIcK#o2hYt>r<9@lPN{MC+t)9box(sW0tWD=XtS_};~H(33R7^| z!{Sab#G@;D6?hofS2x$P4=W&0(2K(CceKcp$q1Ipd% zlhsVy9t@yw+Ss*#Xyq=JmisCZ?w;SHJ`~EY?&!($-mn@E`EP%JPdq}Ty%~CEU5UCv z3I3DSYU7x6zEbt$!d|#>ytre;t;y@kUN~ua;I1?|_XrVFF(9=|tbv*%C*}0c7im_{ z_}0lDMB+~`rd4m?{V^y@dD6h`Q+w6z_NBDTM9n5#`6G-?ASsDgrXgmO5-iK`&9EcK z6PdW0q|@!5Bove)hi#-ymMT0v9Xt?IF#K(hx+;#n7^ly!cU#K+ioHr_c|E7Q_woGx z;Vx02ta$DNNRJ|=Q!EHyEy3AUqEb*ghTzK zJ2gPY+Gc^Y38@*)NMFn7Ddzj==>AF#6ZbugB!(DeOfI-m%ayKNYr*Hr13KQW{?0m; ziQcUUrT7EkNo#98m?#&v;P|kL{;EiNV}Es&ez~i!OYpd#8vMiXI|nCP$5n_&MKb{7 zI)_`xkDWlD+PC_EnpbB*!63nuyd}yn@KSG{2O}p(?W-Icc?S`vB?*ujrQkn?bzf~; zWx1B#9!#FMmpXfbYfY?q1P`7XXvU{r_&BUX2HcJ29#9^A&qWi7d(uL$p~lRG{K4~a zEK;o};LLs{e0H?xFYAG~PXdnywJJ5d>Q<5(BQuEvIhJ8Yh}v<}*4cRj{{%&F-7VFr zgQ+roL*c)%4^}Re>Sm?+^I-R0lF~S*oJ(4k2F)IRW|mfl<9SDr#4@%4_eA?yy_TGD zm35ry@Ilyj9{$t@${4Sb75g~nc}fZI8^C!f7_rhw;VcWcS`4;qTVMZmu|v_RW*0qs zmJ}`f$O2#5k0D-E_hWX?q5&Ddqf2n?*%tK;e6PrcChmc$bQcM96NZ#e+-5HmSla+H zmlzsgd*0G)epIEA<7c{9Ddj?)GxTR+PO$w@C(;A=oC$%uXIZ$8A4b)BVz#U6f(|S#1mA+hvD?UL4i-0A~lIT%%`g z9VDd14dyQSM@=U$_|szU0Na&;i7CUYXqH+H^$F+%?e*f$yyIgwb2n7ySVMR6EzgN; z9JvZ*^|b^2|H2gP#;4grM}J@aG{<4EJKq)cEHj`l?4JzGq1^wWfgy&BI3(;MMJ#TG z80Y!n5NTsoTz<_|>S8IaXZa*4s>&y`N7FNjrtp4DXy*y}#rR<-Pp&&5n_1fO;zU~- zvj-gUoQq(VqcF?xc8G=JHcRqDAk{tt%RQdF!O7WSB+bAXwiq-HFNCkf<5EEphRY|4 zN{|i1CE&DDl_;2s=)RZ&rH*?{}pP9Ur(iF*)wf zNy%u6%}WI&f~+*bC<4Bj_pBr&te(cYz0j4{S=GtMj5Z$3yPy9HG|&BpY~w>bpOC)+ z$i*vS4;}0PK^78U@pecY+}_I2b2^>sZ=4BC<_cM*%~}mFp8Dx{|KFco;NZ&52sWzK z5qR+Z^G|QdCAJI1VYb2d?tg(1$ohTgfo1bfi6P_yQW5Ng&ra3;gbS$IWs-eW1)Hx$F@rC2!iHz0UG+y&n|2cObC@eqA&(XFbzHRZntA*c~dzQ9!FRVE* zh{7p=eWNhxcp6rRI=T*(8RPf7%tgLogG**paFPT`{kAB41Ff1 zYHCA>^+H(z6Ku1d$~2^v%Ixl(PtSqP9x9N2C4AoMD3aym{J(=fL)t?O%T1PNwYf~t zz<*0{*?&i-8=3bosR0)L%NVL0NV_fkv_>|R7JFMdm{+|e>E&U4&X910#`v$stdKqt z;MmX3?zez7nFaL(kl096<6F-b7L029@a+}m0v2#^V=2 zJ~x^3!C4=>ps=?h%c(T*d%y8u3aMn&zl4kR<410hl1CC$$#+0H>hZ$7IUYv1wnKG+*$i=R?-y93hr_(wpe#x(91CnNJVO7UJ=cgTr+YasKctw-j*+ ztu1>T)1vswHI^1X9m3)OCCZ0M1ff{TFAq87D;}?pf88D3Z6&^YV^qWbq-~V6_?G2N zd(aX)_XuD9l%UMsX=~GDVw9{V#v%;q_&}_CY8dv7se3j+>9hkqvf~W(BSOttB%mGM zadU-VWyz0}2-A*XJ{BC8#S!C;D<8^8k)_au!>^Ie5u8EC^C(5p4Rxlc>>r9C*)5E< zDG*evpI3?`-!5YU^j1V6J6V}haIRSxaL6dmGpYtM(-_L{#oedI6H5o!pidqcIg-R{ z&xqg!xlM}oo*v0!$_hd>&am%8iZc!5>`!7Q*yKnH(*o46_*b^K_r?&f+V?rc!GZP^Y?K> z2!{5VN*^u`GgoJW^D-z04E-!8xcJT3#CM zGv<27^u`D}Q> z_Wpk9g(moVQKr;{CFICyds{;e>?_xH~cOGE2TzCAYq9=G#_vlZ6D#8iI2q@5C>_s56{+nf)#h}BI zOlEf$NgknBb!NXa{*pkgDio72Qjmp(vum%zlF;h z5PDGX)q52U#$ciT2W4no7uV#s;tTINnHFFM8eMY2#z)NH9NBtWJNW}pDE~dgEg%-V zULu|QQjRf`mvx+%wXdDf{OaD9cE^+gj3VL#u!`@7^Tvng76kam$ z(SekL(D9!p0z(Kyu7B)_>z_GENIR4(e;nT{e{HX5%88H1p zKHfS)dDj?}N-O#|lLGu>@)K0{zKNOrUh*yQ9bnn|R=mdBl0?US7%3_SbGbE(wtvHQ z4G5%SBco*>|2I=vx%i3t7g?Ljs&iEmAi#r`VB@NT9bt=E7CB&&C=P?AnadhGN4gSP$FI(-hvt9hf8_bj;r^F4bv`hU(GIhC>>8x~EJ`)!VZ`(z zzZFlHDE`eoKnP9ypE35ps5Iq2lxKasH6839sp$Hqfz$>;#t!zstX#*+;t&Gp1a1NF ztxGldEcx6-x`N37rZxL-q`+PP%}7c%!3_Jwc0B6A2_yJxO%1=@sXhyi5&ROM0^i_I z>Ei_|bD9A~ee5lC_A&PWC&1W0hcF7#YRp%rNxp--_n{oN2jwrE`!ayKQ<0*6(6*$m z(7qm(L(R=#9DTW_SnKI~DMZ>wt*TWMq0Uv{#K8o3kDW1=3rO`!NdOI`aJ;xZ2b9lF zu*3YxoLUW%fUNC{8~>%OS}O}Dy9jbNy; zc)Th2D_Rs0^>(01R0F;ej%2W=457oyy~x7leHKNO(pU5YKWnn@Fe1v2?RitT{-OS( z@cIq2_5fNkNRcr{XL^fWV6Jr$+lxJzjCGVOyNP)u@O+)Qlt;RZ_L+eI2QgSy3Vw zz-P~8TlJwD{%~ogOSuc~I{9#3j{j|}UIjD?L=h~~x&ymsCbRdrIRH-6i~q=h4~*5X zH-JDC7^4y`10lbfcTu8YU!`vX{FrJ}j;CEd%(+L2cJ*fgeS!axY?vSdLCs@;-~O#U`L3$7-B|r|*tEAVk|NKLw~6FzyIPj+N;J&d33t zmbm1v*(`0Y&V2z4l@0#h1k_6qY0Gv4Z?P`_$=IITSyEG$3J{(fy#NNL|IKP&>FMRv zHo271h#lyS6@Qhw9z*8@kdVp4%$$7s|6Xc(Qu{yAG#>Dsm}FflY+70~{9OT|))}GV99#2E1sbhic?BM2TX&D{mwL?f~WdE-U}678tAqrsTHcO;u$KN0W-`EZQOmbeqsd-(F$oc5)!;0 z4#=e`UvLLo^amg{TDpI`0v|1kX-Eg(@HeQHX@0E*1+-U6gLDKqJ}}`A36yyYtgg)> zP^eQ4QOp2%f}23`rGvIbZ~`Q+5WU1HKoc_mX`<~?6Hk#o{#o)(JC{1N7oJ#JY6VO( z9%~B-#G(YmB_Q;K%%wWgo_+uW%){FBr0)bi0j`P=fWD=f0ah}7@l!2Kz%5{CpQFgp zleZ~ejxpSxfSST0FQY4qG6fING4)jiW*3@adtjH8QKFmQVPf6R!I!cZF;P#g0=}Ph zOHi5=s73?&9@d-hsx7q_lwYy!Z9o-}1Cz8G*% zj5(m1%Ctt_%2I%!{RwuSj2)Q7+G>6>6P=Lle;Mv@kHv@|(8iwsC1Jj5%mVw1`*^ul zecN*zbb@vzz(l07^$su+>{#|g3{WBHJ9^V7L+0S<`K8Q7onyC<{+G%WAOf`BPcUHI zTYFIIBdK^vM4HdYQpZ&F{N)~yf;9=FF%Y>7Z7U?8{mV6Lv78zMEX9*c43{%_03QWh zhHhf1sRsz_!x6cEG3fuaCCbyma5IQnFhq{pHY{%2K=g2jTzm$sOUL=~0@O9FDqd;8BV(avyBUdl*21i$gWTd?Z5 zbd?$QMLXc*(bA;AgmSe>hcR-1n-?o59m|8)wxc6}HQsDty$qzztp2C;DMWy5_PMN* z0cN2x{pBxyI%hQMVhdHLw3G_Lr%G3R=;W8Odl0xAurPBrEPOtUV4(^V!GQKYQJLXR z`7QCiy61acN*DW>e75s7Nl3u9vt^^-^hi#fal*LQZ?q4&^*EVzvM9gB*%G~b&iR%- z(B8)CCfo<3@0FI67AXQb!^~$#CcmKe$#+qJJ29n$WkikP*Bd9z9!3$DgfHIx(zIG^ z{~Mt~^BIpvK`!igKkSk!owWUG#R>7J9--d1p3e0*&L5WlN<3g*I6?F?&+mms%LY=u z?dv=v@nfk84_Jv;9Vl#j;o*o*a99_1ETOn*tswNb_*pZP_{88PQ`F;JWukV+ zz-Ibl+_J%=je7YeHs`p>{@0zmEMHDUI->F<29^$Ck{&#p)Z$Ri@iYCmu00luk(Osm zN4e>Tg~m5gwurR6J}mq-foN9woR>Gns9>)>`~|It|4n4FeumMHFgioklu(5i=wYPg z1-74MrwKQ({p^`zb#CQYf@pi%FWQI{Z6Ly#^~3xL2+xhh$4x+ zLy59!{!)mTF2z#XD!#+iynt%(NW<6vwE89vvI6sGaSg>e6i+OfXo+dwnPR(5Rv56` ze4NoZ#zQxcO{q7_uN^$(0nZMyfe!MhTxVDdhXw0rfmrsY(atoL^ELmxa6Y#%cXr-N zJVu>o2d+k6GYkn->}HW?`R-Bqm#Js`35K>!Y-a*;K2cA!XYuIn`>nKlje)K1$EC`* z&P>cSs#WgUblwy3v+_D0uWvcrSV(h`k=^vd_P<|gcPzP)!6lc(sxRPla0a4}10yS+ zTX+RUl|boyrhjUg6yyibKB7pQnJ5}{j}*HT)HT@@4nQOpnEx`&fww27)@V2jJsk%Y z1FScFwOYTScJx7ZT}XYXWk^))*1H(D&hpJlDWRfDI{5XlQB0WnuR{VTNQO6!sv{SK z&rRPn74{#B^zX9y6=eUH2R&#R_do2*h3Co)cA&FRn%TkJm`;2JHq^U`SOS;k(fl z$;sguYqrx#3gs(aOb5)^_QR&MUFlYQzY0X}Kw}s`S`6}e zC1*asW1F3dRGUhUDQyVVLx%OfW+u;K7_PtJ)7haSKg{Y`^9o-QHr*h2=p&19|1=#X zhG~(uQAn9qNO5*x<*_cc?|n&}I}UduH&z^LTL6_DlEYk~%9BF)ZtXyjiIMGsOgFjt zsZdXr&hY>C<=t?nZ>bLi;1QL?T4s94;K(#)zLRUIXmtS6cN z1c&+ZevJIiB&I8VV|vKMphD$HJm%KL9$}*OVq;;=)SPm+c#9N!lB9{mdaq@)##Z_D z?L3cbFNKO1?yH}VNfE)A>T+4I(*yJw2e;++hMd{yqD9~y+B&O30Z+jQnS|3Vog61At%W0 z)wZY8oWDfTpBlFWUQ*L3->?@HzSUAX*=_s%RW%&E-N^a)j>f`>jjA~Uh3n|qEztc* zpQCET@uYEh@YG3{3LTYjpq>a;6Q$=yiWc81q|g;gJhMjk9H}Z1h9v!-mZV7Y{Mk(k zlj9e3Inh+_`o@AoDb87aE)Ac|N{K|!H}yh;p(RSr zt3%hQ6e=HB76#|lp;yZrcjVr~GFnhIu)1RH{lqR0=vn?nmyB&p-da}*$!|>h8f|Ke z{NsOD!zla&Ql-3ylvs6ke(-EKF^=A77~P#u~lU=pjb$o>Jc&ZU~t)n^#ASzZO6ijz&0d(?U+ z&(&+0f<9wQm$#|d`xin*H`0fdP2nuw?{^OdH&Rw?3$BF}DyQ6QJ#udK?e~v6+iy7$ za4s$VXdfK2@K(^m#Qm2`#?1PNpW8;}`*(7WkV#oLeRSmhNELT}?bkHXvfz9gc30&} za%l#^ibUK-xm(^yBIX9W*yEoM{CKi=`h!|-6yC7!Ib&Va9sVgy;v=S_%jFco*=8?k zo6#LF>a_0t=}GbK(QV^lc9eNg*6#Dpdw1Rl#Z&br;&e@3kFsp6?s_MO`y>4dT{t`S zY_u{p)G|hLqu|1ct-~*}TMrL2L7@lDL4$f)8YSMhnCS)Ve<#sXBVOhRe?Kg+%IO`@ zgmq`4Bs_tGuek$I&@ z5B!gTfVoaUCc%1#2O+<)TFhIIu4X6gDoe4Nlf9{7dyJd#t&F?B)ct1`+DNMr&t6?5 z{D81SOM0w)ED(imU{wuInh4RI;_{j<6D(P$?+a0;TEYyZ^W?pU7yW$TPd-PFwf!-_^LS%G-Ub*_-Fnemx2Kmn(sQK0lrXqa>}r`tF)~cT1T1s2eXm`gB_~ zhb2Yo_9%Bz^?_~leo5TwRv4E_!XTaJ@apLXjgB+ee4jsARDUBt;Q9~JVIw^?g;2P9 zp0XT8Dh~1#+V$uv_^Hk|0y7=9cJZ9% zT}m!xU#_qHx8m3P#JIXJtEEB#8(^{ZVl(5csdtb&><2jp*|29D)sbj;u>cdE_7AbDa(&M8!Ojz$d z^;}7l(iGb51M!~k3209I{@^=O!IMOLI}Aq8P&$m;Wwi=0=$AYULs()O&` zd%J;rwrsK(=sfA{f& z>izHGFe&_9`W@>pW-ar7KgN=KxjNN+R>Su*hn^|mktWU;D4b+*&aI@XnDXUgHTiMw zXE9!g+qU1lZad)_Ha<$bEj)YO{->d<*b?HQ`#tgBBdj^$2csdLo+L9NXCmVWUgq^x?%Z8=9p<(u~$LVWr2~;5zA@>kPDe5SVh$e9Q zS+PbHr+VJ8jiha1yWdr~n%}hh**|dMbpE|$kcvkHDG&90;cvEKDW3Zb?vm&Q5Q7-X zp1eFrKS9G&h)Ille9cQNXM*D(OkiPM$y4hwo4fx=X8BYu!Y6S`$@vbMuF0>5kz@7P z;D@o+|h^-rbIg!X!^4;z!cY%(){n)$@WShKctV|eR|ftKzq=8lPpffvrlD4r-?-7o+>~d`GPU)GUb^~u z(7?^lzr$_&675Txmx|>1+CQ%1j!&_vr>{zOw*wMKdsXMzjfByn49U!&6Q9sN|4h(@ z2;x_I$-U`dJc5TK)9=12bOrZ+Z>sHPQ}1zs-aW3mqnr#KHP2GUNj5Zz#7wMt%~U#| zT$S077x}d(^YnPWhbsz4J^SY3Hu^og;Gp?KT`w&&fBSOOtYM#wNzX>g#hdqPj!HTi znYiHGO)_0IjGd*--3LmGznHzHp4Qg8m} zdelSZ(^ultHvt=jW+J*g)o5wF>k4rWz?eG40WHpCs4Tt!tsS?Yrp zj7??Ndc6ANRL!EJ+K0EV8itsZT2)j=9JDyv!o6>;NEM=z5mv0b8x}whPuL>KtqGY@;(E; zU%?FW^mMVGe&P*-cmMj)_rU3foOg7RZFEj@*7KsS_q|oJwmp81L4$9m-;ecroNm`! za-{OK>%3=-S2na-^Uxp#$>rv`RxeZr%FwMIu<&qTXIDYT8M6NCAyoXyF|oYAbEbxt zQeI5>p2X+>E3HbdaZKmOv~k$mmGQVD!iuylG!n;K=#WWY6F0179tgmYlm3Fd4~txy zylf)!KwncLDxaKIm&}G$i_|0af|`Ygdl^g)GGTM#?qxbAIG7AJ1?|#gpm=>F(vMR< zBGpSZ*u`j1@PS;j@U%5W??a_f*O)~8e6ph&CYf;sq%$rlvzu|4ojF~hm?Z?LL?s#5^r3LUwHdOUw%##U`J5*bVvTAjs}IFpL($It*m{Hx zI)Tc*Pbke5K03UscXW6+|CfrlZOo0JFDjsnQ-!pX3!U9_WuBl4F}wnhCX2oYdK}m?uCyJV%1sJ%NS|ds8>v0e;Mt@8hcR_)y;~Zux|J}UPtR~b{m*g z^sE2cT02aHo~;=8jehO@Lxp>6YekZ2E1#knl`WbX8;Dh(dyXt<62ZLRkZEc3&G7$0 zz9`9G+*ocQti~D(t8;z($z?j9f6V!{n60hv)&eIa-EVg=!bMQtn?lqsdek2Mh0`^u zj77*-W!o%b8umBg%|5RwCm+_SiOFy}^RQ=YIz#f9-t=QemFARqpMenUpfM?Xnq9*A z+Rsh0XFYI_o~ilQ>SR~wkjnHfD;yS_A3wO8bl0@zn(6OwPIMm+=*qEpy-rCO6c}@+ zFRXhjE+zH*nSoF|ru@uaMcw+RaNh@Kuf|%bPeSQIHQ}t{;l6lL214MDw9EX2SiH0T zVDGA4)T62w-E6@RunU-|r%6@amOWNqEn{1JO;qc8Gr7)&`Y2|ykbhvUKX}?%AW>dw z+!dlr76r8;1IynrnFT9s@1k4!sySvPd6lbOm^Vm^B>fb|Da+Ii4JRfs#osW|l06qJ z>GVtN&p-lCv|zJT&%HpQE%~+fybq$V^&nzg_m0D-j5$$(H%CpvKa)u?ga!pEEXgak zn&CDHI^<8)8;^L)6uqpXVP=t1VeLtZ?OXY)DT$h_40kFsjv8yP#NS1-p5*!3k}P)F zTWh_nS$8xf{BiUUQf=wgF>%;uS>Gsz-OvRIg1l8-YVmQt>)_F})3^O>Zzkr@rPsGM zkUZ?6C)OFyg6&J9Q|l;sWYPW9QC2^P9e=dumme_=V}j1PV%J%c$wO~ah~RpPYj{SS zmjzUHtu2(-|8l7)!BN#Ok#vx$iD|RY?zQsZXcbF=kU)WOJw}9F^;nN{^f0eq%1Ga8 z;jvvS%|2P14n$Khd8+V8@Q~Lv#pxpC(E*I}+$w4O4LqlNWVl5Jn`PvT69_P6{gKV2 zaox>GEDmL~q9OJ-Ei$Nx);rI+8DyiR!^B_s&0U#_NnN+SdMiZ0S)FvR(8t4u_gA6W zP2+zy)o1ZkMdK^*>c`F|s{eA-Q>g?txY^ur^#b%7=Qoh6O@=Yx!#HJD%Y1p)B37Q# z4GU$EAb|H1ixSaG(~x~6_*Ek%PUR2Uqt5>Ycb=DmIsxk_8X9<2%Vht$Op*3>CHiBK3Cz9~S*lREvS zZtc-=_H3QggixM_G*2>Z4*ZTWLR)sK)YV9x+`8LU zxz#36?WWTO?^jbgKg!1xD-pfi@HwyY9-Mc{MM)&jsWqs_+AJ(i`q5lU(smgS?{P`7 z3>1CXW8@?zQ?9Dc{Da-KC6Zskj^#8>H7@&vaw#nM*}_{3RLh#W;g_%-(lk}RL%28lhtC&&EJ81V+7p`5NYax>7m;6&56677f5NBYDr$l6}b&&a-gHdw`p%4 z=^XU=X>r$zlF&E<1E-4KP1{#ygH^f7dovm3m zLHa*z!K_M&>+k8hFXhnAmYIpvbnhvL+Q+KktAxqZ1>(i_!u$J$A^VKU;t_f>HZI5P z=r=CH2$E&61EYp3sBU5KxHc~%1CdaBP+yypxG6--8|}$(3Ng%lNEIL1{e-SpH{~JQ zdV9BolqkL+;~1?RQaZ~{fj@m%*5d5nea1txXFJNBUsF-P*7`JNm-m_@57yk~o8`|a zT2jB#v1d;Dh7nhpadU-#`iHjEmxD{Qa-K~nyn-*mR9u;`8Fsu-VNM6;ajBt4KYSFE zpB1Ezb3~Z&AnM?Zsv4X+n$B!kB~x>|0wcbj%&Joo8~NpYXQe^u`c-&tY?JR8Q^`$q zX|u8zcf~|8pOeqzJ=+(KLP#)|caKKW1M5vkoD${bpE&{q=W-3Q#!!$D=Rq$PLuT@>nh4VtR=`XO0t#fJdd2MB^CDpDD+eHvMumt zBccwkz4mV@ptgTESY%t?niZH(B~csT`iVW%jL1AJ6%>>t#kR5VlJdQ&GOI@9`)Na0 zUdYq<@rn8ZnVok7w|z>Q-!bN)t~XTl<4Y^FAJP#1-r7a7X=o^^g}o!`yc%_ba91|c z%&K&)F>BPzi5^<0RP})$kB=MXP7q`$UTKwZ`)yMTGGx?Q>e}67$>cV^u9`+#?1FLT zt}u__qc!VpVm}Ny`;+G%%#DTZ;!}#3g2LEq-{k1yKDTrXgH#EDgS>=)ETN^UKU(u} zW+nao7vIPVVLcE6S?0>L%y6*PnoPd%`)yLfc$|WgK@6pFBiZ(Crv=V3J=!7J2$K~f zXsKYowB(6aj-}}{3&Pd0EwEw=ud&IoN_Zn~K%R8BDs84F3REj67S;}6D!9_diy7`* zt*w%KD)h<2UgS}?Q>H=A`Cu4m6kfTZkxzaz>(SmQm!M#gIyoP@qL!DWx7%Jb12)0{ z5`N{aob+S`TAliZ#r|ai$ zu1%viLsahh@f2zY=?t)g{$Tz#2p!%ygvm08vu`IWA&XOj&O=cIsnjO&sW;O@Df6y5_*P_nUT+x_%=20|J;C(Ihgw@$S4THgh_frpPiN&f zKmIF^Vm`d(I$lL;bVYDGq|?5{j8FfU^P8k%_m)8IH}|!z+gE% zTkd;n%6$8*nyCpTR4C!l+V;XHm5cT1-Xx8-LY3dyeph`FK^sCCk=AHabFM9T^5KDx0T~ zSIUy%NjEEdzD3lrPn^AD-u+4W$n(zD^7*sF$^)6K=~UBEeNF390f&C7;JuLTQ^?M0 zup9XNa6)^Y<>e0Xpjc_HZXv-7!dsp7V1#I*C=b)_lqfnXk+ogBx|+8iaV>ruVG)om zuDYdH_bOS`kD@x3M-7HA!@JidwmNB|TRQUkqios+k;^Xc)yWhs*2qp{K$xNQpoc#l@BwxDwsF45p+#m4SXAv$hn zP4Es^{=rcrzjWrg94#H=cQ7n~zDE-+#aKV*JA+7r{W(9IPNvSC2QLMIr9Hjywlibx@93t?XCgH&`y!-Zxh z{ARL|bfp?6GLqX?fu3t+rrc3)j(F$w(}MN~m8o0>>7azs;+SkDp;s+*?{86>_dEW5 z^zqj{nZ`)+t8~wAZR&YL?@U8f9*0xUpQJ9-g#0bn`HtAiB&RR`M$nI-v-c&{wOx8q zWV7TRH6^Ig6Hq~%Aa{OEsgtje6TmqjK<^c96jmLJe5vEoaK!?=+WhTFdFOaN${lU??&%*@iRJeLblqNu`3$GejcPV)aRt1Q%bP=xHvR%X&jC zRF)#;j<9RglyJ&<*bQfWOKp%q!>dIp@zWR8IgqX$_EIx3RZ?bVm3&^=0_*DS$cCZR z&_@=5C+%!?@G4mb6W;WqESt1t($3*Qol!)Zt?@Hz8{}B~)A)z|iyz;u?=M%@zX|2<=cGXn5Z zO8W!e{BYNWOYnh3O59M&=_P7FbHD!jD;E0?Ku|Y20Cy0@S&nPQT*6|w zSRY53p8~!A+rmo!i`o(vl)7GaE>%XIH5Po3&(@4_uL#<9u8*O>9X}*CqvfNh*-rkD zmgCQpD*_8S$kVk<*lrq?NKk&i16d@uY#_)}OIq$n7`hbwZQ5VghWKah9Jd@dJA;(z zcp@GULA!panHNz2z^gcUw;D zbWOtcLZzG9F1z#swc~){FW-#dW`x=S5DS0fclsWS&k{e}B_-t^(i3Rw0v%Ots{snm zx@sV{ogy5(ADQ{S1(zLiUju+^Jnzkdbx)QA8*rNn8Rr4OqOeapTBzh1&%g3x6rttq zhv%*f9@{am!vA#y4kTZqYZ^%-3-1`{m<3%+(lU}N^JEo6+zAowi~Vp^167>nYmwBS z!2gFo;(ijzqXc?A>GB^w;^MINV!|-UvFQvgydZQiadZ6j&|h_CY5;gtIZEo_u7h)naz?%Ph z_~zS~YZ#-@!UwYatz{cO?>Cl)uiQ){_${6q=Y`o%k!t z##hUFEo{jF;)?aYBiQ8}iHGyg1$8IU?YePhu2!NHYMojEu!!nJ5_?6yb#B(#v4Qh( ziDvX&#ThTahx^tmYiA)7jq@-#0F$V=(CT0o_$v0rF7|i?f;J4c-8^_*$#AJuGu?CdeOBb6iCqLsmH0;4i9FUdxmZQ#^GH+|Y;0z5iU+tz30S z;Q6=OweFxzJ25p;(Wy@V}!ILACQo)(H)~hx@|RC(4fkF8g~CR#qtx-@Q2TDla4q1WC+6)GiI)3!Lscsvj$g1y~LX4d}cH}yW7f2Aiu z1@i=;QJ`u|2o%D634M3`F>CNp`n{tYZ-dEZhnRai|K@KmmP%_F_j!3e-q&{e>Q6PkLP}>L8zC%t>56O>p?bj zq|Y_pL82BC(R*O-&N{dDWny7r0W;w+GdN;ue+BdGvCJL)Ge1VECDUzv@FnUK?@RK2 zPVQhb5jY3dk8Us?8ySmEg=CJv>g@8ES#Xq&!_*7tp8)Iz+i9k!O16C(#=|oRRWa?5 z4S7}l6v*V%>G~ia6BQa<%sKH{2I=7tD3vzS>**7NVoK^|f z?a&|UiQP8%+3%USsD_8u_D}w5?l)g-z1g$mB|@6y0p!|G zr^@W~Z@!C2e#7>I49y;$n<8{yb>1VTy#AJ2qfdrw1b7r!$@?T;df>(0dt|6kZlwTW zTpU#WofQx)#hSSj5i8KTSP;YAtkNN@7@K2o?$#m ztAd+UEz5(5G*Q$1~U}gmu`bS9EE4pciEKjWle7HPq5}MUL<(I@Y!d^F2Gksn8 z)b(#R-0gC;TzZt=oQRyIKVI*P*tIdni+DaItEV9tNBbnAu!-%H_6Y8CvcZ*`E#a!c zWKwd$Uc!h4pTsCP1Gc&#ufN*%GAmneEe9epCId6DG;Ck;lM0!Ex{VX8k#d>mGTv=F z@;ohDPIaaq8G3Cz{&i7|u$nPf`{xCthL0yX-uJdH%338ajIB((Sb}r$da;g&Hf!v> ztB_H;KV@J&u%Tl+%Uf(e;pl8L4$EUO(9v-LEi@=fB-$Qt7Cj>C;lIz$uaRzV*4Tq=WQ+w0b6R)_;EM`9TJ4GsVefJRQy&H`3p$4 zS;kw2=HdeN8lb&>E4+P+kBd#Hya+)iT{EF zWJ6jgy;?>}Y?r_PM8X#9R0g}ROP*xG2~JPzbbaX0bz1y-QvQTCL|aZMIglfs_`+e> z7@JLQoiigrpBz^d@mZG-0e4}Xunelje)MY}i+-dcv(tsgLe*^KRxF$-G5=;PNfyrg z@?NjSj-BGki4nfrp!nNCzW2=owIGYfs4xBE%g%onS}`~5y(0s)xS}t=-`Q~gvEJ!x z7qDvSb8H(0wMt($kF{@|rs(Ni$zP*G$BmM=hDtT*^Qpwr};~ z-FU6(MwHVh+fue=CgV4U<6WE3wOM0xs9kz^nQ>e$_anEIx)RtE%B-PWk3#>g%Z)qz zRFm+XA9h^OsCc;%<@n*AK0zu%L2lhFC4!jVwa38}_xKw1MWMWr)H zF912A(Vd;UYECUy>s16PmH9Fa@8bAg%Tg@_NurO(nS|I~*i3{(dAhdQBBniz1j@Kt z)QQ~>Il8S+-kU`1Ur8>$(m4gt`fIb+{Z2{nL?pZtY?iQRT5#(_o1GYX6Qz$eF&0#= zpS}jx_@=+YQjE$I-YtEO4e21M8vSLk@I#3(nR ztk+u!pC`>ulLo^Ja-r$CD2g%zVlWE|{h_kT$WS>#{cd)qih{XXV{^)J!1luMEYZjI zXGi>?!^c*>3Ek)=YiNhXAxv1%%Tv8|LnJjy*jHB?u>C#s2Qk^Z))WO~p`LzVjjYj6 z6k|-Ph+aOAw69*gCzNK(k2)^6dt5ZQ1IG2OPi&KJ2s6@__V39oA~T5q zRB8w;)v8$ojuh3IzbD&(KvT8B+Z@&ATT{8GHa-d&WtdO~bSPT!qs~Ti{y9yhXypb* zrj=zIJ^B})&TCvpJ0}sL)tZ%B)fZLLlY2Bub`E~`7%r8x-3MxRl$771m#b^456ZAl zjZqzn&2jBv-mXI<>q5k6<3p3&+lK1+uL*fuHbmY$a}(q?a^4BzPZB)qyw zDVogvM~DfTs!x(Idnh8erDA}LcrV$Rzu&V!Zrm!hv-eJh$~i;6Q&6+Ebilk8VjL-2 z%;xa!1l4$!#v7BG_H~m}xIW-r^boE*nNV6x4O8gRp7@RAhuo->M%Z>+8X%HJeXd+6 zIS5IVsc`C=rr<89eqMM^n8XcG*f~*NB6j_fd@w{Nt33>Zae*q5VA(f~+M-CByq35% z6=;OJ;$k!5dSVl1bTb0Q6H2g2F~9>JBqKmz&RTOuVGF6Q`K6!ql~S zg-7Q;7zO)|MiT6%fvVq;u8F4KgadEi#9%EZ5qNvBi@&yaJG|wRZA{w~ty6o3f@{c6 zxsydl9x{5OPo{p@9#>XnCy`O>^kbPj6hGN1u>epP{R9`CneF5$kGcUG>tC8apJ~pjzpTp1q{~{i!q~8gZF@ZPY75!_9`(eKA|A!6_!` zc`hagizW6F#<6(}2>jWSiFhS_$9&EKhva@!2Yf4NZ9%Y18+#im=rQQ$SWSn+NPb-?-HMZ-3$FFR+y33^M4Y%?fs6b zdZf2wxAGt~XTd%~`=4;ImoQK@3-(H!j9^)zgfacK95Sxxv$_|fNve?b0BkxDaxV2d z;rAijwfFUJuiMZwRUKQJk3@UwzZu-02zcNlH7rBAmcTBAWg}J%7Dmjd4KG}zbI+2V ztC4#4=639MeG>MM*3TQXVPrfts)!_&8!&`qk===^$e{0#YSwY%`UNay;fT0~2|9yK`T5Jo)^3GhR{zd70yKxW->Hgil63SoOG!?YxRwjiEcV9XlvTm zz9a3` zKJ*2@F}Rk6v*VkWsE3A-!2Ncx!OE@LMq15$Ebn>8Eafc;fECDgsG-~Dl;)yi=~zgv zGHAI+yalbaVvuuK{rKCtCa$ZxVd`_J_0qgnOoqLCltL}N5l5g$^~6Bo8Yl7mTRFJ$ zt}=~YhBH2bN^^yI#hxr#le_+SQ|?Z)vcFnh@{_~MTSLz3w@f39)HRFs;l$91;b**! zhRdW|UI)0>>4^j?sHwCbs&X;cGs(R$KQdu&(43^spaZ`=uOj#zB?BZ(3Tc{5Q|qcY zIAb_j;AFK)?VeZW68cW1nSS$@8>VWwKtoHeVCg2&#DO{smlJ(jFZ!uCcJ}k{wkXB=^zY0A{}^Y^YLhaso1G~ zYVEiA;BGB<1j;V=N2+$Tk6>j1jLs#tK0-{w0|QC3k;@EeOtVoomEC>H27JK>D5DZ0 z@V#8$1ZE3-!KS`QdG=M5UDjp#(Wmiz-YrSDS&A%}Ph8)47Yr2m7`2WF%@dOYjHR4y zVp~Ta&(!y58)7|y9W6Qc)Bcj+7i}olxuY$ui|Ft_a~edKmPMnaWNj7O6Pcp_=*!`4 z+e2Ab$atWGDh=mYC?oShv|5tJ%RLo!~93zok>*Ex`+3i)SP|cy+r8Kv2?_w620;k+}G&&;Ie4kj`C>v!Xuts0aItv z75U{4@*^aiX|87#^M&xK`8Jz`qo{bFQGM=0gST92C5LP}f0GxQ1uSg=8mE2fZk`oy z2K6b5uH**~hkT@p#`f$Q_fkCu^|y9fiyWP+_seD$a2XMi^JLB-y3T}KE}1qv?6cm< zD};WW5rVXt;oHkyJM5Z@0aO*Zel&oep;D!G1%7b+;mFjS8%jU--Ta0NI8y$C6E)3& zy57a*98c3bwJ|=@ETjQe708XvQ6#7I@J~yha~NiEeXLzSWZV#w8x)1poY>L0f14CC z$^5YQyJ7(jx51%&0pu~?`qyw`&1j{I+hNhYrf}z33g32_G?Vf6P`{f&=-X_e73yFY7^IK7H>o|z20 za$DSL(+X$JR2N%S&oJY=Ht z;%UDo2|WX;XC}8PCz9*>BU$}j{)&TH`{84K2FPi)MA2-fb>{peA=YV-rA6UTwe_xm zP^0*5#p_=K8Xi|^J&1k*Wke*{_(?veXqr|D_rf<`{k@{inST3K-L%l8%80f>`BmLL zC-6Fd5##JhpY*WXdq>8ss%%HwkhM2Bx_LalG7A`q&>fxg~TT z)xcBlp!bu|U3Dpx&{4%VvbyuVKjQSYdEr^5Pl};Y)$HQy29U&YjJcuIRbT9_gk><^ zo6*z79NqNuu2!Rw`~^)W1(Bgc1NLog*DrofbGiNV`^9iE3;bC^dNu{Mt!=SL+v&Wz z1}{%Y%WT;2_E`+s+|Sk&uN(=L=IJzv!6|5H5YC~|zw-32PMp9NxgT%?GO*9aNt!Z* zzUH`vHq_Z38C|In#AE>BapbOWoT4iAq9Bss$_BWSjv z3Exse9xtnhIhk|Lr3D<3Fln$;c6xIw!8`G+Is=q3klwT19sFCBmhTmh7M^)lB60N? zg2@HwucG?n{tx}lSIAw68KwL`e1Vrp?>WH*PL*0StZZ$zu>L@aI9(VbMm6lbR~Ad9 zs<Hqzb~@`I6w!OiMfS@VMpn;G zq)F#PU=>lBME$x?JIK>^dF^(3WYRtEn)(RdX}heQ?si^1nGqcEG>R7vf_^8Qux650 zq255XlD0^8i!eAKqhBGlkp+MX!lxdGo+Wa|MYA0`RN^%-au-p?REF$4=xtMwpb&Hr z0zuCZ`zpO8K5Z2k-DqWxxt|pCRrKXpgjkhhr9AeQTk|PhIc3}>9ZD6g!))6s%H$4} zmnyf8C%siv+ll-6QE$Gbzl6JJN^N-AcI=h*EG9PT9c8IFnxHtQ7PZFxBJq%cG`162 z6^4nRqY_hDSGGP;7>yCq+r&WDaPJJ#eA#dpk4VMyY{*hjL+qV3#yY zhRtD`qF=~O@-q|1?OX(aWv*#qUG$llzx88%#dT2_vU>&1Nmh44<;ul32Q4QLax_k< zWi;c|l;T3t0vvA#6tss3`Z_B6dONLa7Noup7L4(+6pBpKM{qt_r?6Vu;8+n<&Ygsk zZGtNB>lBizq0VEj_TT=2_U7W?Vpl$rw@jqDnS1Lj3 zrP#W;1X_-c$=$1+u$s(Jqq$RstPOG)4&2hhKBc+%!js4+=_ZN#9f@1^+T27M;J^0>2|f=ojRu0CNdkgLvbrj1`PV88@Qjy-k|7)9^P?+Ck$6Av@OU z8+;oiBUD#`)TN&pS9Hk#!h^vhXnccXd4&UC6#I;*`?#l32M4`c9Y;hD<0hj~_PFtW%$T;{*3rS4F)GTpK%j8zs>wJW ze63`srgV{vR$n%77d_-^CMm9VD|m}c;Sxx0p%b)EZEihslsqfJ8%$6F4K|C}?X#-ZcrhYup2H5Y=?$0M;OP50^B3Xma zm9kj4Z!>n}=fmTUdGTAhOy{-U1J}#f_vBXEXrQ@wMj<3wamHz2YHR` zzeg2<-{d102*JC51LK*P6ZSiK!b$cU4?Ouh^QSLVG;1P__PmT~_`xn68g~}-f`STD zyivfrq^B+!67CfsL7u<-!#)wvI=2dlBCH8KyqX$+pVv&5Q81XX(n8ouI?A;oiB0>~ z9hl;FReblO$q1qCq#iWB&#jgL_;P?jrlj}NdE0Y5eTXu3+UgFX#bQtEnk*Q>(V3>w zZsrRZ%5@V|lAFKUwgKZSr(ytsHUo@tUgJI&IFD5SRb~CZA607EQ}2K~wfw8&+c5WdA+^Y=;2`#$fV!8O-mpSwz7|lA#Y} z9C7FJIwwyr${Q%)e2zxNN~ zy99bCKmC_ut3$1o$izhbuJ&0D_+N=wEavpAYOR&EQf7Ne#Dr(o8*8WOcbLexVb zB1z1tnDlvx#&5)}sB$4DmKDN)z)E4tCrT_9S+2iH1!a(2a&@*Cn9*e-|H2o^?qg2a z#f}DrWw&aQ#FoxmUFmt+(~pi9w0-X%!i$9*4yoS_(9W;HPr$m0b8O*pJ>>ID~+4EK+GBIC;GtVU_ zn0vpL$`x53(h<8*6bQ+7?`lz)vv84e*y)rJ~1<(1JgW8xZNP|+f6%F^W5 z0>qf#?BNsOr1{R{^X`7&Z&p{4@=}gK04H2(n3Uq)C?6X}i%es!#F$1xw03F?&9lQ? zfj(a9`TKI86s0*gbKh@!@uWoYG>J{OeAL)a0o$z*g$jg3B;p2xo;{_z+i-ts^><2VYAWq4(pPX_^;1s$#3 zQPDD5hjvF_OMJtm!UK0`kG?2WJDt_j--d8l8E|YijGdi>3`Ncz<`uslZM1xYj*MFw zY@W}U9^Ot6Ybk>;vgN;#7L}lqNKVGQy%ISyKKGRLRM)Gpi55bjSt7iY zkJ5h$=V57@P%QBt$x@Qu%JAY0lvJXB&3k=w7kS-@I9&t@(TfvF-yAn&ZiN)+iR?Yx z0MZ|{a|M#Vb|W-mmc-;7d4o_i&S#c);PL+@5}=zxgEYuR1SmoQCm!$ma`& z)Cb{!#ppw6a2(lN30YgFueUCuc*h#{LUpcx!NeqBu_OJ%q_wjhXBdA7&9jRHjL*Re z-#d(K&Z`GQ&MA~sp?^$)@u-k%ZFyHbFfMS#J$DWXBL1It@)P2Y@jZZ6-^!l$&G&>E zVn8fs4f^6UY8jMjyr)0w6neQU_|5sLda&ze83PRTZ zMo5Q<k4PMHO3a=N}(#5;6ZX;#?&(#!4g7-V9YjtARA$FH(-WxaMYI@Mf%V|wYKghyM#X@7~;@FC;I!R zpV)qQAl!tFBaPCD$o?CUNKx*!sL<-+i)IUK|A$)s2QQK@6KvTgdZ6aSqR^CI^B?*f z_DAgjUi8eP`vJnj&d0ErItKW_f%(LA!YpB8(&+(?VQE9lHTpnrQV%V0@vm_KI%-R- zV*25gYBp<>4_{%yv}9=Y5e6q^-p7>c@8Qw#3*y{OO@Nt%JQcp{(0mLNWxsGUx0`qu zlWxRN7&E&uwPD~c|KW+=)BNbi6deKd#^!inzC8W!ZS_!qMF$b^VP2>3#Vmct^w)LT z2J{IF)1ZuJ6;(e2wqqM^uKJ~y{{yJpT_0FWd;bTs!!#yz7~_X!#ndH=Z-gHDeiSwJ zuaI94_44=MH*FX%%kMU1V%1X0`kzf6f7Hc_XZt=leOvk-Ma@r7`qck~+`k$HH$lTk zcez@4Vapb#}$OA0T8dWx?rl{FQzw`qZ~QTgr3bpp|<>1jALrEN3Tf z%-G+`nNYe4t(z*+h30nKa#nx?&*W7;A zLJy!u2wlzhOX<~Zpt{LBzC*8nt#sT*9>HQKw|g;OtBY31*N#9l97|&8Q=uhTHinmo z0kl!nY81W;#at*bmm^VUmz35)8+bvfGbZlV5mU={=JoZ%{qC^SnD&zl9dx!ftA62? z0n2w@2BOPl@1w2vrcZu`F(00633oy<*dMfn?+V!~cQk`l&5yu;g zNK&4-2gBDde@kEpKEh|6dS(9ZI*+{FrdDX67IBR6t{qX8MG^V@dGevzF0z?yMCQSU z6YkPgXT9h5a3y=-aczAzxXyhP5z_YgQkBu3s_ZxSmPIr*KY z|GG~m)wq6!2VijOAhb}G9-tkOX_<6LQrK^;RxZSx3eqHD2tuZU62|5#-0Da%eD~#0e2*e^}H{ zizDpZV*+*>m1<%Cyd?J8^K2y56H(_7!z2?K=cT;r#%eXrJ}a|GZb{$eo(x{7{SQx6Stm~euEf3-$+d2HrH=8x- z|0A9VIt?t4cN_=jXP3=rWaLllIkzJVh1+f2GWTu)P?LRX_yzX4%2vII^%lk&*srtC zC#3-n*kV|Y!P2o^t{B-hSjuXtM;R2XER>AF;kS+$kEa5DXvCw2l8cjxy*HmmuyKtI zK>;}vjU|aVg_-J%_0mc>#V~5f)^1Ah zwG-H#>{`{>XT|^i_Sc2a1FmU?V5LX`T0I(agxRw7H(O&Iyd4hrBj>5t*kc06Xw91~4P=JL zfbHzSX;dG(tqu<;Yd`(S&Xsfw!};yoHs7mrx_xmibfmSy2DC}Z7AR7nj9Jpn2{i6M zQ45<_yezmm&wKC*RohlSKNxx;t6%(SVEa$1QZSG#J zncuB3dlM=%WaA9!FuKeo^4+m3$ZQ(7V(fXGjm1Juczb)AeShPj^?G|L-f}T$CnyGs zY(1Qw?BmT4lV$n3ZeP04En9e<%&L=75bxICj_bc=)OJx0OgnL%HcG)a0D8{7Iz?+O z#8ISe7PUEi65F9l(Jy>YKYY4Bk1s0?5_xEcB>EFlIuxnx zB2`$9p$Dv~Z2KSNBGO&sCCT=(y<#A$dtn!v*NTRqU%l?dH(Z`alx? zdOzLAsF$1BTh!R&0D76Nm89)D8~TubUZ0b)|Ll(`e0Og|oNw&LpB zT|BW$$9GX^5HWsHr_E`*`ZLgo>ONljiR+h)%uMjDe_2%5V!58-&G+Ku$FGeTmZ002 zzdF8!agvaS5Yz^0#1S!s@V)+tA=>YMUM zgfSkq2?$p=7y0D2bK3uk@Th>x++wgpg0Iho4*q=@b7)9N;nGy-*{_zmtVXGlPCL?x zFrit81>7X5pEFl*C3`^4W%Lv#l(o%e-77ER1WA5ETo!QEsKI*@v(^Xtbu%e`iE(+j zHb;86cIUaAPuQ@{jc*w*OlC|Q-ox597C1xAY0IK5OhK*vo=-Yeta?3)WxV4ZliCOP z4tMR4#@Il+CzH7`{6(dXYggf?1m;an9dQ8m%}B(HKbguL`DNWS16HY{VoXNk76VnJ z!3chD;~CqzE3%sMbwjj`J^ifI-mjV*9VkO%XL*85lAG9z08VLh+Nn!e(jKwPi=@hy zjK`=cDFKtj_r8dD$N`N-9eaPnZF$GLzQS$ z>@`zhDVl~~M5oW3omabq%UI_sEG`$zlk5Jmka-`k)Ur-bUWukNXXKGELB=QBPuZ79 zZ2O8jO*0pTBD|OD#y=Wu$XmWFia|LAHpjK8oP6gQ_|Vq!i1Wu_dL@m!45e22u}+Kj z%(=w5UbubX{&Qq+Y@CbjHzWiXu<|BQqV_J=ukI?DDQ-+zui&i6T5{h|zsl&R8&tm} zl55)@IFuvgRIF}!$Pd$&s@Dsew5pii0wIe#`z7|Av<;pQzE~`-;$GLyGWq}`eU+BJ z&LW+6_cDPzAczzzYWjb4Jji3_FY|6kXMt5tic^^((2svs=%8Vms z=QvO)j)oQ%2yk!m(4SeP^z2mmR22w-Jd(4t46plyclQ`_t>ER5_7*fjP2ecDV|?O< z%&o$$2KOVrcrE7xwv}na!P2J9bAdqvq%oE24H!ko&NI>`YTf`k(ix$Hfg zPzV(Mar!OL3O9o+HUvYY2_tKBDX@u7{*sy7d;T1z3t`G?U`%jBP*1Fhq3u5rnwky= zej|BDro{Pl{k#_Z1DK7}L$s3FxBQj4ZpRo*mbpvwYju#^{($SCwt?4KUQy8WmSPw{ zVd=G6^{_VWq_wg;ZI@B8J6O3yzSa3V$$nwMTOCTc1iK-&jYOH#{t8$QK}D=bizl?n zA#RfOn3^whmM2vK$b+0|D&N?Vy>&lmf`N?CpORI_FO}=0o-V@!mH7tlA|MU?$iE|;*+)O6A{24Z?;aK(|EwxeW~vU9EF*-rF57h?$|3KyOXSJ$Xl%C4ad z!%gu8?^@kBs&+J^4BgVdwIx^XV>F#vrg zJqP(PkTAir@4zE&-uEnS6WZ#H9>Kg%fiHp5=^&I!xI?f+So%BQubL&gUmE@KT;=ms zb@81DZ+)+Nm)z%hgqz9AE(T;BY}sqNvfvLx2*Jwb6V!{;83hkVX@#tqxENoAO;j`Q zEkmK`2JSD-kc&)%yUGr5srjO69NXr4^u0A6y!Z{ZIQF5Lf39cl+cMswm`pKo_Z`V? zIQaXHEdMCONQ8N6`qlupnQF=~1y?RaJwqp`FmUQ{J7|LY}4naj5w0c~}r?U0z?SQS1_a@Na`)8^NGA#_R7^nJuGAJQrN zs1FUp-!zi?BFZKFb|7pYNuA$G58$aY?^d;HMki{vYx_@gtcz~NNnB?BwN}_JcqN>~ zD>kfIH!q)c+3v4YW{jqm7V9b+1D3u(a*6v}ww;T~%p9dH zB}k3~BwPWa=qB4Pm|vBbX6Hjs^9uxK%B4WEG4hUV&`9!Ic<9l5h zz{5qq(CX1{9(EZ+dw+7R&5b}3K>!y<8@1EeA=AA3pXU2>-RG|AwQZ>|F--}HDi6pj zN?uuox{u+jF)EjKDyD3fE`tTkI_h1Qc}Im3Z#UU^Lw_CSao{s$ufE{IP1d$qr63b@ zvNOv%yQj%Z_B@xj2wQbAzx~HugZd{rtguW=g=giJ*Sn3+Rg)q8pYvi_wZ^3(E z1o14rO~vct&s%eI`*l5#efNM!^wSuo_zktPO8CE(Q$O3}SzYVVgHZ0^E;{1ydO3V> z8Cq{83`Iji=s9dKMZquz02FY(QbCAj#`gNjLKlvc`|wxj^Pe-A$YE2F7zxjQkbp+4 znwz`j*YjQ)(TwdWFQt_yv&EECDpN-=?jQn4N6wtdh9g(ui7L*FLV`!yr4!r(a(zs$ zGTE|bwrtdv+Rdcx@6Hzm_2o@)uYw=}r0>pB1tWE42yopjD19|f0sb+NkX-#Tx4>WS zmZh%{Cds=0ZUK?YvZmx!X#}QfGmeeNS&gc(wM0Te2kNaelM~Fva?HQ3XrXUQoG;fI-wAdpRBz z0!He+cN{7_heUN`BnIn@5$l3e9fF^fthB0VuG~@J@Vj+0fjQCQisJNU{ciVHhnT1t znw!Wn{3g#1pK) z>;Y9fGDyLMr!6?Y^D*653lUnwt;grpmZg(;E=)F#n}Av+^8d1bw7QNlC+W>IM=l(z zNgh%Kb}zBJaUVrTD^kw$Zm>Zop0&fQ6PpXp#)0+AJw)j^&m^+XQ>_pSkYS?EIT~b~ zKJsVCC&l^qi?W^_i3*cRGphQx|D5N#Xt6$TSrjBsbwhH`2#?vy7DcNZj`D}s_3(p7 zSJ!{vXWZ}P@Q8;`dDenPDF}tPQqilDY{qu#hp)nQi_E|z&`2ZVR{#n6U)gOXx7QgP zbA43O_0@&J${tn}uPgzz_mjW<_Z$%^z(i0uJcZ0Xr;g3KVr8&~??Ok-2ojk!Ke<>O zJXQ!8@BYrgt{NRK>qg~gr)7LLJRh}6QLF+q-<)ri8y3G!_JIsyUQ?~#HMJyZ@za#u=_>e4$LDgIuHU0tS-ucyA_9OXEG&}q)!6<-9~ANR7qcz zaLg+W*P;_N;LmhX2E+}dU{sx@E#KU_5`0xnG=m1U zd1Pp1>viP0C?VyO;BWy0efL35-%brWh5mg2RxfFDLCbD@3}`9}F+9m%@AkU3_2Q#B zf-KWNnZ{4S><7_o9-wZPo3^-^XJ=Mz(6(`pqG+f7E_sN2djT_Zf;&*$4QeL7Y1zEi zqbZw-?j_#~TuO2IawAtc_!ozH8O$gY@1ht#gtEOWWZKjxye@lF^8(w@t%>p!zosBw zPz7glIF~l`9XSP_C6h+|bKI9fHOnTr%*OmB)31t_LU>`$A-(_lL~e}N*nfJ>ph6No zsau!aG4=kupR=j%574);Ap$QGGaEw5Svtd)^mXDji9|^uVKnsxiKo|JeEAx6Xdv~m zMR7K$e9cDL1aJHFroru7=0QgbABA4tK zteg6DxjL>*POseNACByIs8buYDbH}WO&QyXZ&=f$^yD?svx%)4(&gmeB`92anZ*LQ zM+g9hXBaq_=e4g;GwSzER;IH~c1;F{gWm4;faQk4Qj_g+F3pMLNhy*dFZgYcClC`b znG8h#qM}|EzH~rViq??HSM+5_D2u`cmnb$tCb!dDUh+H%W&h%%0KY4FUs&Ge%11mw zR6*OzmIY199935KOEnA=I4YWF-P=qYM$;O5yF4V`?(cO1RDcy-7U%D^-yBn(hM>LV zUZU*y%C@%InK`m4R#o3%+x`}@a*RT1b%`0MTw;@@E5A04l2@`mvqykA-Kejl<-Msr!g5-_!O(lXze3 zcjzU924^*0M8;Z`Lta-)(OUY^=$uQ`V$uib#Lec6$FhI}@i?M5&(;&O78wfoCrqCn@*OH&COKtK+ks%fr3@n5umX0r=5@@Lj)2{DMLgePb@1bv8+=EoHOwtz4$KhXd^~cA4R?ACWbB_cmHEh1h|UM$|bzY^xQY% zI%1J_UT(thJ{m3G2Z?emo$@1GInC{#APbL(PGm^5?q_waCMOduH>7UEJWEuY+fk$Q zYTh(>X(aAZ&~hg-RCw6A6iZBa`BQVyFhnYMIiw-DGMrxz!Y8Az4&kg8TB%UU zq7{^jxrg$Nv#05O#V$A&v)UE#6cs`%2F{y9f1NRc7moHi>)Qj+1|^Ogq_oQJk>&b9 zLutdM!5J|&>asGq(1>b=xo2YK34G2w8FJ0;5YU8@>z&)bQ_0fk=QV&z905Iurt~zP z`+x%u3Ky%dVz21zP6Rt~Yk-kYXCHe{utWO7!H);1XR%w(t7r6!oyV}xbH=$`1yx0( zoh;~P1OEfq0NrVs-?i)|NDS-JWK-!>m|$|JB-I!{23lB{zTkSobdu%c;G7L|YtZBF zebZQ92U*l6@WX6nnhcOseeoMQbBuEEi4+nU$;)-+9p_DWaPU8YuwI$>v5F;OZ)ccf zS3kqQ<*xL#jA!0)1L9z2=0d80e6?ML!^nTe!x_!F*f9zJX1jSpT$5z={LD1DdH-SS z1XwcfDza$yQ3(0j`$rUU)VusFi>>%OaYQY;@v)5mZ}az@9G>cda4C@-(%UF`$`#%B zwQQbn0R*lhOu%ShLYSh6i}ML3`9|o?(5~NbD^nzne1thCti#0R>9E9We=p|%1<{ia zZ~FeJc&xEw=OR!vHnC>bj>!8m@C@7`THq7?a{Y@io~h^!T`grC^I3}YOeonZh!iF2 zul)5!OX_Y!k640ag_fD8#F#CC&&97S%DFP)CK53q13D{WDl-&XFo&tsRrnB|IDIVW zcP71_O+gQjH=Oi3n7%W7sT zx9M3Ks(epdDsfp-&MNVbciPvyUa=#1<$DG5Ij}E^+O9fJFlb4CS)`>8+#Kl(@Ou9#bmDT zdm9|Y$Mmmu`;1d#qqJT&)lZEq z8@4?wX^GO4ttnu0h*lvHIWl!!-e#Z(ndR8rXoanhv%-_~3a^_!c0JWUO^l1fq?@49 z^9lc9xZfyRnmW0&SXZri{a?t{<#h)hTVTjWwqM_4TbpG#4K> zvn52Ot6BXz~kW~@y*Bhy@{YU6F0=zy^)CM!V_izD&%Glgt-<$cX2Kp)$a4NVGVBTJgRhKtNP zy)C2o++o{QwmKr9B554^yWa!2@g1LgL1@IZ*My)XcxESpt_jZ~vw$Pq5L(c(`7@wX zOInZwqLzajI@HN_?&h9T)n<-KCF9~qKVVj(YZUr+B{2@{?~fk}yJVEwHyvuAa{4_YkVZ2eGo8NbVwxb>p2p%->nA5^}4Uf%?_5oNjP>OeaUdGhFn_-;EP zTwAjem=__@Vd3HpkzBvL=v~Kw#01|wyto_*Y}V)86_TSa=Ev)GkZ<}H+0b}mEZFAS zu~8)v_SJ&#+1Sr8UZNVgqu8n^-w@2dvEKz~*BZxT{f_-UqC+Odmsr$k?!jKv!qvUn z=l78sauSZALr<_icJJxbg1+9=iIn4Iq2Y#VL)`_d`(p3NX!rkq;GGKxn^?cWNa!?j z!W0-IkSO8jnJzlUcNK!qwwk2UUU50@seE7xP1EGpp9atFkN_Rowm+s*5!;dVe-=@j z+J={Xjsvxmv91Qif3mq6q^QUtLlsy+SvIl8@Np!i$m{tXzPZHSE0}WfTO%r4?+tk; z$Uhp8DZG&%FO%LaeHJ?h)Jjyg<%qO)DBo@QP;$T?!}LmiGYCn3pjt7oopc>2AbGKKspW4ktm zDHv;5@#HOa(q0uQ`0XeqBsbCan#RkAo9%hP1<(*MQB)wpZn*3g+ykf4&Zxr;<%od) zA4zAy71h_bVG$8&>F)0CZkVBFK)O3s7`hedhM_x#W(W!Czeo<<(n@!O((m}ZUtrcc zbM`vt?ESm%>jL-WehzGeE=3De!hs3Q?<^=v+JZf)ar<#G^Gt)E%Gfmga#j0Jl3ZLH zNw|iwPr3-*8G}y^9o@~u6(@QHwuj%zTc+HT>`_m|el(dy$$pZ_I7V)BgBSV6hPo?T z04ccf5_yLoL5yIkR+1hJjf zIn^cCp*TWYZ8E*QWwx3qZ_(HpGfr^HcGQp%Jd_3%IgfD}TPHY8zlE>m9lmGNs4=oH zGz5zq|E)Bpgir^VG$12Rk@7%b39Lks(#9Lh#R4g&BQW)G+R*rJ^FKb;Kk60-)BBF& zmNDZ@g3mhoq-=7=*e(3~X$mtZDP$Wh%^_JUBo7I&H?s=P=?W(t{xpuzLRGW4_8D z;a{|-jDL2GYh}*+2n`k<{>L6e#t#xw|E1YFdaR$moexkBO8M{qD(O$lET(g!c5~J6 zzrW#~l<4~!cwP^haKopTaj2Dvc zT1I4$NgMRf+y+R4lF&bGE--GmBkTce^U7f3j1wBfJ2;b@dbf`|rrIU)?!hiWeU!u4sp1!|<%razLSw@h0&I|2*1XgD#cq`NEAV=r24O=_N#( z!oANN0KeF>)L+r#m$a}i8H{BKYQf#dN9V*J-uCZVAj5Ly)Dz@_VI(%@V}?gJ^&vcH`abi(xXsJpG(l8$FJq7rPQX zh(owzy1kEO7vi1M1p47CG=lOGwgeA7&AdK={P{qR08FZ|&a%X9WY5I-BCJL(y0m+s z=Yj2K+CIcEucKz+=T{{YE@K{erGMFF?qh5P? zGsYBJGHuoHq10S}4LPX2B!L+%2fI79?%>5jjhbq=#9y8XN8R3@6$kW(f&TE&lhMnd zi_*X(t%c~C3nosy{2#QdSQdYKt6)$K7_o5b=^Q+=U%+ac@Q_2cyjmk@KS3RW-DdjA zpYE@s2JpJ>j)9k}0^n99@?DRr{Z54x5Ghc_nwHIzDULtZpsdfwNWcd#xVb+be34K7{0P$)TDdbQY0%XyUgy+p<-lerl^>ZCBxL zII{Uu0HbhBCWSl*E#qJN&nI%UnPFh!iwPc)d_W&~#(Lc{As zgbLqOx!(DrKRc9AiPl^(PDdx}cMNFO1_5N;^tv-?rB%(&sqbQ+(nl0!&Sd%Rx%Trq zV?7Sr;4&))ECVd#1Cf8XipGW^P(|1iC4B)hs3QsYQ+d?g^vz(ML^{864(ob?1tW#; z4C0STxidTpUfpHED;#xm@9_&}76h4%;N42JL)~{CvWc5rWv0{jbK2I%4W@otv$>zY z{#q#qZgMAtrBE5Hp5r1|u$1Cm?nEZew1zEyJ*V^xabJADzj#-$)XCN+qT(&cIy;Z< zv+A`Vo`sCs;JIF!Q)Kw9$>qBQR)@T>36=5#zJb%sN1_y02ioZX-fW6$(y|D8lRZ?%iQ*F88*O(XaW*Qq(r?WDD30@p`g% zQg!=Erk80@FS&exOChp>Q@Tuw4|cn&ageV5D}JmHLeG8Rx`6pa_RTHsp%v+xC2mar z*vx&2U-E`J;LTbyeqDdFnuC*}UO!>^w_nzv5p@DACy_JVyq3nyU%OBDr|VB6#o$;O zc|RDD<)?w+B9fVl+wa!NQhnjCV_9MSFAcF=NqSt7fwtsy#2aWNf3fA8r7!hu+vGBv zLCi4Rf^*yhfX~IEYZ5v;>&7lLGEnz*x2`c$GRt)Ul3i=T{gq?@xsE*i%l~Y7I0-8G zgOk*F)cEB(Qg_w#W@i!5!iWHoK#{N!pK_0dBDau` z$leGAr8Ce-w=bBUyfPH8jdzOoQgDa{Ii-JY9|#z=XxfNIARD7Y|9a#3)t}fm9ts1K zX#5P;?S5$Vq+gUUt!MgJH+5B1Yy?5MgU6*1lD0LWQ9;A2!o2B88g_BXuVYG6 zjuPfgJ98ek-O0C|j#slSm_?mPp(sd3)jgaeym&()hLm0S%SHM<+OfRZ{0=2-LMjw& z9HWOQeImM7;v&4xUJzz(dK&8fqy`NBvo<1xEQZ#@a49Vk4O?tD;R_-*S)oHo{By(^QEo@wjI73@6DfR5anOu)}+IwYl1mV}L1*uG3-SGaV0wT4b9X>$*hIJO;BDB4A^K0OC#(6?y>^ z61|`%2}RI84@f@wAUpoT1ujLHjS<613*YELeocln#dP!b#d>hb)6TEX4YO#cFin6R z!z;fgj=iw{Rub=q+^tyUZV?Q~hfQqtvuQ8jk?rd8XYbgp!{})>S^e-Sjsd zz0O>RJdwet>YIq^%;mJB&-3#t5?%VCQ9%TC{4+9&+%$jx_uG~3WZY=-kN9XRCqVF4 zpF^>*YP#Q*)$j%Uq2bnEYQV#3rgn1s{Jt?arn`K0aQ4)Co!M>pJUb=3f%q~(L%w@n zMwO--*X7CPil>`0jfel(_gz;6LO*pi4#*|rnTFA%KH2mq+f{KzZT9Kc41;^l=MD|j+^zTRcykSJn$_shk zEZ%tx*W3!bZ%O01-~im1;SvVI{k|;4SF2xn)8w(_yXzi+pdXho<=2;Z5G)8e)>UAm zkzi#y`yWWb{R*UDf9WO57R2!qsl`hx{nJnHF5jHTdf zt~olB;(ni^t7+ln6>pe-6+6+!yF6?X%LnXF?gmRo7}t+t!5iO_(=;A}^^UkT4^b`0 zs7=2v6HjHt6`FaO*&W>_-mnjQ+`;Y&h)|mf?sU}CNA9>}2#IrGPm2y#@BFnpgN-Q? zJJJ0@N0ZiBl*g)zI_GvK!E54up-U^?NZHAU=UR69;u@>`IImB=PI1Z|2hxfB7ZJ)J zCK>`Ll=R|OsQ_`QQd?8lR?iZ-+3^=Q=!*o`7_bu+&ARf$F%}%K#hKI~lZ6#I&uZ7_ zQHexIlfYanT+67p9IBh}SZJHsuux!SAiwypHzqn3S9oD`%~U>i zlHbQOUR=32PKKxeNVm?ymA%Q}Yfxm^{JoBw4iF1=Qz`9a#}|F${@Von62;H5s0!^s zCK_VkS#0w84pl1|NW$(sQ)CxY9?m5P#BvW>^DzeIHHuh*#`fvf%M+Xq^)J6_eJLt? z!Byn2mFczDVM|@hX-Gb&*;G96S%buVHZnK)axHzKWtOykfFLKcq9PB#L+Au5t2CG@ zuB&E?1U#nm*M*`O+VtJIdKJq+=OZ!i4G(>cgs1Zjxta`70p>Ght`xUDBE1hi_8?X= z-9YWf&Zgh_0I1!CX6jU~;X!I#*ox2n)+PZTiEZuo2&2sucm9EMp%_BkK%D`{g0gcn z3LEz|OI+?WX~cMuTD}qx=F7}8e(CSv#xv?iJzc(8L>ORU=DzhoH|+ILar@367oH%O zDqXpS=L&Q#B=CN0x3OtCquVk8Wy*GYx+w3m8lt5M!?`^p!wA(9V^wr02cWf1qc*XriPckMUh4JeZ_TX-`6N zWXN1sc`OB&h&VFLJuaqJF1aS=VK#OewNh8F?nhrSm^UQ8@Oen?D zGA7uGYM7aGRxoC3vb~3AQPCu?*66vMZBy0;XX{ICev}L(r3qm0gnvjYJU}=MuXw8c z-B-f}0sPb?BTn?i95Fb)cyq5X?SK5-rX==@y(pqQ0=qW6gyt@v`NvNBk{P|}pyTRb zL>hN^4o=F+a4OJl9+!!q&5s zWTqnO;-|nXWt$uw=FBb>9VwD7UequUuVriX?zWyrT!0(NF$H&E!{*@YiAu zzmMl1e$QS9XzZBlq`#Ou@lES~<GZf3p2@0O-7FAW!Ek?!I2!;gbQ$p7A~$h)KW z1!ofjbt_RfvAixp6v6?w3tO>QTeZEn%cC}_pX{@2L|B9`t#m|=Z3=yrvIcL26mwT) zSr+W9kAL=~)9)qX&uIcxf#l&Oc@jl7Z6v$qkHMDFax2KDim?b$DNC`GOhZO>z>7fZox1W2 z&cXP!L041#13}o9g;AkY@ITZS1A#tmiB6va?YzcNYu8&N!o=Crhk&?ODbXaUW*$ld zs7TY{y}kZWq_9$)7*mrwSqXW@Daw~upA8b&h|{47F?5f}>Q{Hy$S7W__V5+hM~pcB z^XY-OV;g_M@AA!#Cb?AhYMnQRzwR5PjG+gmiJzkXn>`I2KYdUO1(T2@-vw*n$&c)U zr8MaySf7v;`@rTviQ1&?gu*Us$BRr_s35e?n<1PTPa)djD))d%@+j5{0=%x6VB~j& z=hK_5wZ#V9g4zfVb=`=U%`13k7TyiOpXQXY6U~6tJ73c7=o7aR&u>#QI*~h^BL-}* zPOW#wfqZa4Yhti;7bs_bp*hL7#b2_G*HZnP+w2^|?O8pF3k2O!L)e=t;K z@zHm&du-mMvpcAHlk>T8Dt8Dpo7#7VrGJz&DFre>fBtT=51Sdu?L0W83Jf@F1vd?d zRllR9AXHD3sX%gxDW9~d&vYTdINTzL11w=9ijtbK<4rTWUQB|BEBqjbQI@E-0-uZ; zh0MCrz>inI9(7!N;;yvhDU zM#)?NVt!T<7IQsLSxphH!aLBKlI_S<)^?&~Pf^Qh;I;EiCrA2qFy=NMYb0G7RZy5V z{Hs)su$YY&rU9ll)ktsBJ@aFMgrhJ?IbA=2-67V2a>#UW%T-BB!a5~Ip*4r@{NvXq zMTk`NpYL>bGY0orC1gL*8?Qq77f>UI9 zf;@3LjdXbA7JlE~5|8*%u`30T!uB9dypM^ymoF30!Uj~anK@;#w-P&d!l^eC`3D&c z{q&!U0^4!PAfg-6Q?1wv@%|I zwvstG%6W)wrk)hq^H*k%;HdS#QltDCYDgBPiED=om5+QbFc2F1CGn>f9x<3%# zgv$ZwRuk%(<%%9)Q`0$6OW*aLu_CAQ*)=cF$pUyt-pL*)-WKxqH8QYPtb-}{J|^Cc zUjH~fnBjgj%=*pe4SduNVm7v(d7_BCng9nd^kkw7`Kaxj2jmO>eVXlx-OB%rr{qg| zt9YVJilPIKOIE=u@UofggomA)W;DKtkQq_NB~vRWnx&`dtH9mplwWkYjNr;2D3&P} zFR@i;z+#<8yUKW=2|S++W^OY>RTjQ}YnJ#Xcmmx*SZ{rc`;QT#w9N`G5YfqoaJj-` zj;NU#C~kyUQcW3qIQilQU{UAOS~vaeQi?S>U<#m3#@^{Irbi+~P4p=Eq6S@Y?|M_x z;c;phF!k{M+5_EW4FT>k!h0kj)#sIA?pbkSITbkdG*SFIejj8Y-qrRywB%)x?Na^> z3!d?p`Cfov<($?4;P{;fLuX=r8+TG7%y`u^oP;;rj<)3OOovItpgALu?Mu3z0O%CV z)!@7E@>72#Txp7BQJyI%T;{vrg~5W?0d~7R9h%xzv+}dU_dy1w`Hv4~27$v^>+)HY zRwzZ`br*G$^B{f>aaaX?py-_->Rkn*6DZ3)n+F$BRgObQF)2xJGfY5%Ui9KbhYXx{ zUg4q2wYJ#WJcUgL&hbM8i zw?uS7jrhL9-eOYoA^3wkj=mkjhCSVBC?HdH4t==e4!)JNB-uhgF^Na~J=(`bkZPn2 z3#)Hlz}V$c(K}i`XYQ_m3aCOiRhr#8(N^^G_k@Uw}T;4)GHEl62-5Pvt+ z>xtSf$0^}mOc^Zy|P6r;HopAGFphmN3 z0w&3d>ILgQD36*p8pq}~80%0-lt*y6OvY6&GYbVtirJFBo5Z}*eyIYVWhRwvigctH zxg%sHt^BV>!Rrn*f6`MLieL$zjh!!S#NtZjRN505Q|xb>FokP0T@5OJ8;)lueW2Hy zClK-BLMV=zej_r@ZD6v{lTuyPG^!uulwmfG7+e$O#(SCGO*2TAcJ16m1og_vt(yrJ zz?k2N-z9=!Fa;2k(f{ZL(C;^AT1z?Bq;y{pa__0}N>Y-7tM>dquIRC08l3<;8C9mE z)0qMd@GHF0AZXWbQBnIkv74tywqsaRo7)S!{vA@7Ur%L_iZrXqo4J9D)3vx9Y9P&= zu^W4;(LPhW&9@_yk-qw$URZx&(rN<&6z^aRDBDk?9kb7ZrekTn8dK}-2qjr$#$@9U z@R(5qIzRo8E?D6-{N`DFd$51g-1g_K9x+hOe%uLi8e^^|F2Z@_X~ zkbUJ1ZR&~4F4D*TeWg8103CT7%cdJ2ij^&v?JO3(dREH0WRx;xbu49&cp+-Z5Yud= z%yp=o6!_nNKVf!?npwn)gI!ORzsrI2059VTNAKpdd|_+k=7wG(vMf&#r-XU83G0pu zr`6ic3NqNsQd!-zGhzM4eXb`k$4hyga)e*ZJiZ(c@^jEDiaoicY-odiLL=?mW~BbG ztu#@8s$(GCWhlU8+s#!%kt!Q&`0W-bIFaa>*$7tst!+&$v8`;PVBqH+&HW?4*W|?_ ze-j0;gW}$0H*@|`cL^B^0X9EpdM=0*$c;!H7gL*jRmy2%o8h@f!0)#khBsi*qBGvX z+~Y_2zRzBchSTsp<=QODV2KDeW%c4z&!_%r+nC$;*i)7F!;OF(&J}AiJuRDU4gDw1 zrqJ}nOxS4R0`iH19rL+(=1XO)&#gcSmDnhBW?Y7Oxx3fqG+Q4)Ps>Ioh-*atDfbzx zhTXO@C+|PR^k-CTnbZpm)?cPRD7NXOqsX0hoDr60aevk-0Wm<4T359nK?ID;W^7Fn z*0NyJAM%r<|8ZS0ou{|@9Ue}{J4K3Xh-*_m8$QjW>}Aw0*7DVKFKdq$W` zl$EYB_XA91mOndeD8X47yWbd7mU~^&U2#Ieh#ml0^Z02?kCsD4pknR24UQT|M^2Is z0&J*tJ_PAYu`%8ChA2pZ(zWBj!D^A5xP~-iAj=~GS2#ky3ROhWrWi1k2;y!M+wY&; zh`G_hbi&~mu%_jg@~(W~m%1rhpL+j0PFTieF(g-Q9R8hmupu<=M_mq)8b5#)vl#4a zy~6_6w>j=xsXbiqC>wLQp|tW2|13sTwUS}F9KPv{q))I6ARbw!HbzgZ8aU7flj=(g z&pO*lSgMJ;Ep#jTDqLV^Yt8k^zW0L^4vv4F;Jog_(Gx=^>`G1v4ES|=>{RSAv=>7@ z#NFK_G9t(zs`S|(xN-+o+{iG5d$#_-z|Vk*UOII|^?r1f>xjdZXFG#|FJkKiv(`)z z_gjZT?4UCJ^G$dYPdE_|{tuf4g|Sx5#IDy(;+dP1%T%I6RYmv#qaU|)KVrvdw3nUr z?FdSJXOEz9qhGasiI zq?|1bZz`=A2P0N;?;hcAzXx6aAZBA9A?k8qgY*{iP!m8%tso{Dc3Ns@ZND{qh-m^A zq#n+GEH`SrVfV)Yoy@32lKeyaXrU>n3udf(&S-w!l0i0W-Rz!`ISJj7VB{V1ut$Q) zvJH7|g>0UW7^Dtn>yv?ziZmCG-4_UiJ>oh{I8uI9xyR8gomuhosX(pp^add8|CLec z20w9c0lCP<>^_?O=PR{;KrjE`i|(L^yM6wh$s`3wxOIhcpEz>4k1+au$oj`y!G_!* zADuv53+K_L|LTZj3aEkxsTkcM{Gv!r7}xGUNl)uS3=q_l9$H-jV~gLC$H$G7GuhC^ zi5;WD@f_3fMgY3+ivwsROywz-MGg{~L;N~IMSefFJNMuL@ZW2vr5}3M-7XggBPKH0 zI`H#z?rPc;oV0{@tsY!Xs5vamS|iot_@uqNWDkvVwHp#+b@giuD{Zw<*dup1GXKko zdkjru{*HNup^sT+nSee(maGGse_Q$=XfxuwN`yb^03g+Df^^C{P>L|J_R+BOs~8z_d>M*c7=x^VI)|P!+=YjLS$xg zk!Sp^@0V@W*2ef`o^K~UoOJy$UpW3muyAi<8$wtB)aRo{7rQ{Z&S<&qnpnt3f^4)% zwMwGvqbC$a@LU+)Ti%K6yM)ExlJ@-VuWkGf(YHT|ZhiHO;-a-}B)FHwB!-AcVv7(B zALI>sStQ0l@xh5PA)H_;$VSiPLC^cPY6Uj;<}fTV=*T9l#&_`bgb^m%``_!PyKFl; zCxmEz2HoI9jJe(C`L)F#E8coO&%f^oRgyfx^Cf+ zeB0HqcCbgQcU-Y*3@p(2O?aFZ$2^fx?m%&TlDXF7Rj$a=p{IVV$9|fDd6u+hGwDA` zo>tDGpN3t6qDA2KoI%j>NBYrsJnu+8-~@%S-kfR}^jy$Iw72kpqxjt)7gd#WOe&kZs(U zSh*3{I=IhuF=@@J#X69{uq;*fKGN=dyU~-;uX&7_R|rXj5g=>ei&E)o4RxW{D9n13 z;VqlhBrt4GkdsJoDNSpJN*A|uO#sjTi1P`5)o1F8&dh*;VAGU?9+uV4Mv?U zCsSF5N13Z{VxV>xdUNAH{7~>h7(Dx}Y^rJR>_+*#N>t7r3c_OlKkqNyiN9N$BHIvtKoJ*R8oLLJFrJT!~y{SeV;Nzd#>4TcSX4cKS zSht;ctQSqpltWBP>q;D>>XvApG2?<0wzr)enpG; zoGRDs0eh_IWE){O0aBoP6jWbx&JkYA84=v%)=WS!cWC1>LIZXEnI!?It%zzd8i9l& zrcyXYD@^*bX23ixatF}1%1(0Gr3UhHP_1Snihq41I3e$v;bd`uy$!N&{AYF|0p4dh((`gWU!9Q8jp+mgOw0@>z z{h2j>0jYl>1~}LEU(A5DgO_45OUdOA6fcz${;IE@Y_d5vmz7@vcjAP@s+l7rN_T;x zN$uC4f5Th6_y`W1zVD^sjDPwHSf3sWuK1CY`MH30t^eFF^|!%7dw_Pea`?J!SR*9x z@z6qc5fx-u8mmt58z22fE|U)vmZ6^Iy=Jp`_Q$8^epQu7q;t^L1d9=t)5wG)?bxeo z8W?)P;woe8sA9+BUO9S&tz%&gU#*lXUd7-xzEJpl$70bW{`jFP9*R&s*W!MkWf`)~ zX(2w>agZngYC{+X#{c}_A)dC>uw)Lu%r?t%OjJ2#vj{XMvE0&hiV2GJM*Jz2Ck)*9 zb(_h9po>)Qu83V}-IQ!tVUqo}rf>X;lPk@ro1wG?@tn?)(ULS{vbOKt^X1i-y+x=jcRm-jR z)jE3DW}Oz}SOLN8*TdP5PaF_eE4&R(cbB3aq&VO~9ErUL;-)Te9p3Wf>(7uW=S?pp z9k$61q#C++|M!hK3oejW!(cJg^HZOQ)M-O{n>&G17|>|4{YmN{oa(GQke!wSS$NKD zOu3LsFM+xu3~~jp3WX|M!v|D#@;#*SEz*Ph0w@3WM_xp4*NPJjl^Kmcw{~CG&Pe)= zay3i$>jspki`bHQjY)nf5#i7i^@IDo+Q{uuJ>f+f2onLfTPce%du4NQE?&|$Sc}Wv zrC_h_O1eM+O3wE*^=R+LFD!{~iDiyb5KmaKQcpYivZ!4wXzt&?5lf88oAymaV#KhJ zb7kH{U?j4nl`8Ke-&iyz1RCF(e%efzfBaji?lv}#amxxf6uH=Ym)%4FC!ss1h6)4e zX^1=kqO{yv8@N8N!!ak4eUABFhGZ;Jr+R5JZ1$>qduHbDcsK;w^s29CORCGuPWEN^ zs-d4ZmQb_yk#9^Y<*Oepbl)^bZp-y-cC`if2K1HeMiunj&O+H5o=SC6%(C7bLobSJ z2Yl2Di1--qk`9dAlf1dDh1Q2EG=M=Ju$3Jha_8TGfX!3k1bvlkc$AfES5eK3sgeD( z$n1^@w#tHz1!L~~%tr}wlm>Y7A__z#e@AY-UM?b6wpo2z9vRgXED+CQkdH{=*#fJl z5Bdor`17}=A6I%$@IAC5x`0DTqJEX}vY>%;Qz{ps_k1mL8--Nj`~-Gg2ma%n)Rdy7 zpcwKyd@r6`jwo7~Jk+3%k#P(fRI90$Pv_&S>R0vsXKc#L#W6CLMNOn2f-|igD(pv< z=E2d5(mTbX6Uh4EMSSQtP-#^Ho6UA)d;Dz?ww_P+NK?9KKE~o3u(^<^ZGP4+QN!_+ zJrSN$$vSk+>Qcuk7E*$IT@lD)9QKo1NJ$qgFXJzc?WAaPXVuDOI-V*05}><~|K%!7 zMgifZGP8$RV<(5P_!{bn`LB8LXpUdSXc|Q7SVWF_(m~e^$oh&_yqiyoJ z+%#9(Y`&9_g27Q&M=3=_zoii}1=-VIbR=`Lz>9AqNEnRuK6(52u~ODDpU{wQ;;-3l zl&=E0!D$go3i;Gl2;O{(D5ud|>&6~|cD$F{{nc{!FZ0pFr09wSDPk{bJj%DsBx>9?-#Z)$Y``ND6)q z%Ab=}N{Th2Atvq(C&B~X5~!H*tDF4blTK6+7v0Cc(vn()6I@4xIH{(fi4$X(I>-l>qY8IPlIl_V!oBT(z=9K-!KPFzJ zjk9Kv!lJEFosVyKS?C954vEH2hB5G3;p|Y3E!|@L3cVX7e-COtke>PfbWWt1E4USi|7TBAVr{HY=$t?1p3d zNNc0RCF4NWiLVxt=CJ95?&Al99YXPRoeD}Q!@$&DrzV;A1`rs2#)Z@E) z>QPfKSQ-KfUhk!R6ds7P8$pX;L6JCSXxb!~X74wfoZiYm1z^T;)4{X`MNA17WAwE>xLt>ext`CY}t7a02?xy~C|w?*}+d_Ewf* zr!Yi&mp`!8h>?f?^%)`7Xx=nl5!SYeDe=rp`S>jblW}m;S6N^Htzmplzu9rTuUgK9 zG@_{h+*WBe2UUXk3>6SHspbU4<>s79uP><6FLvHdXLNhs1xFLG5@X1r^OMQF4ZaQ#4^6)Oh==HFl_|`@wuR z=6r{(L~flS5y=&C0#%nkd9JDL3J!VmpN1*z<2q^~KYrc-g0kz?Ac2uW2eZhR8ym29 zqpRe-95l+HFkt(MBL^t%0lD4t?`=!i>9?7{4i%?n>v;>uj#y0p^u=1!kQ`F&>YnE| zq8!0ez7)Ob+u_}?@nYQP=i#S+-`M^2zWM4xVb4p-`xJbQ8pd{=5IiB2nRh=xjvy%O zb=OT!Ar$UN>V#*zt|YkxIiEg(4lI?L$1p9Kaj`BkP0fj!Y5r$6 zbE(r?A`OOiRr6|ai<1$L%uq|tYBF<#<0C7VyL{{qgf5f6P8J5grBDzZGPuu(? zZ0uG7hlZjAA8{8O7BV?DUaR2@?rXd7l#^M$cA1~~Pg9dJ>`G)wDR*`YW^|Vv zKhdm?-8g3TEaY0ylzD3|Jpi?T&PToOqHpN{UB*Dh zlXomH(UjpwYAOK^7aI%Ciki>?M}CLT%sr4RcS{V=#Ef79mp+f1(`3gMOY6>)_Iuot zoXw+_Z?++F?=9`{Y3bSMRT=XB#hC}M9r&v#~Y8DVQb z&4q-RLO9L7b|kO5yp;UY)SM~P_E6jQCGo^KfF-EwL?`1L>e!Ir+f)T8J~w9fthbm@{YAt2>wMcAxt{#0X zK<@G!6!bbkA-h27g9~JHWhHH#!o67(gwb-^BAB;QjQ z+E|*`*N~AaHRU}GPJq)*MN7J}@zc^zOyxM<+(``TQ5I{I-(4qnw!8IDH`p|II92y! z^jeUd1K%e&>AAlw+svJ+wejRO@j$_m=%tGH*q7!GhM4LmsZdxC+p)xYdYc!Iz2II# zQVH{;U;1)9q})5KcD?r+%u4jU>_7->T@?clkG!+c0*9MF;sF?6me^LK=#Z&9m3pca zpU+m9ax`f0+akE z{fys7pEtYyJNcpep-Gb*C0-z_r}w0qp!e`*raG0;1;2l9pa?3dO`M4J=ZD+M0;&TsnxUo}+jeR}!$xk_Qc+k2d}>B?>%Dqo61$0c##In04hUURR^yEmU|e zjhU>F#1c^mA|r=2oNeOs7&&p+@+ujf;24dzQ2Y9nWx0M<`FF9^Ur7FA`(oYhRgi^N z)eAQF?Byt~MxHz}HvKooBi>wZXUPeBXD|q`Bai<(JXZYLEZAQ38@S!Bb;N_v)Ps8^ z_BAz>uPIy{g>;q9<)wm|lELuXWqnUVax=aK>}@;J{3iZwQEj#zM8yJi+pDxCFYgep zF@MiZ@olitu~3J=oMcmUMQ&;m7d74-@j!mGacxhs_Az31I%oCMMbLg8yR8A;e9!B| zqwpw^l3>!+C6&=UE-%IP;B& z$98e_Qg>n7S-|-fRIrf)(MIwi)BR|I#zxsw-#sBUt|~FxjOH$Csqc+s{l5w(h_%9a z>rA{*$|CT*KXveII#-f|3u02|_DlJLr}Kw~V<*8{CG13rDdWo738?qd_gb-B;~LYL zSSSb;N75Z!wKenNjfZ9mFfZzPTNhhMB%Cm@LB$i3rM-G~m>`cPixJn@;$eeyy&Q#k z)kB)LIJZ}?CuQ&$Q8OMU9j7CgU# zktnGNdb1w|+u+2YV|lxn*0?r|N%g2jIc`_#8!*Dw>T>ZGo%4wn9Z6^xFXN^-7=dfJ zyw8M1jS|wc%NIEmt8_L$=|j+~W+41sRMEB9MeKkRr*|2PSfDuB4#xQ7tEd~G09$%7 z=f3cf-<^64uz7ge-QRE9`lSi@ZAs>sHw_&J-^EsvgqcTQC-il9DnWK|bvH#<(l&OHBEev0|lWJP~S%}mXIyg>_?m_t$t|EfuTV%|4gFSm{> z^md_P*og-RUMlX_M>|-40FM56aJ9aS`z6bW=Je=m>`gbI^nk8A<3ZlpY!8qUc)>LC zJPxx(G@4UJ(shU{JW83%l5$gKFhaE%kBe2x-v+pXm6#KV6q@i5ZtBkq82Q5GG8^g~ zZNNlIO>O{hygYN{o2gMnnnNbSO+kjG6huzYUB_&>+E=0ykP3d}D5U0-H$j^9B!`XH zbWF8&+qyD2>ELW_;qz8wZ2mwJ3QSySSY-Yt2L7 zI$STdJ@<(yp&~uLtRpMN)Rpn+OEi-o$YO;e5Gsyt`N|g7GDa>~sFgb>LcSzE7epz)LxfQ$o%P-zR`vh`KZ}zkDf(7QdGmjLxcmI;ItDM!<3$Do(AEgGG{cF=d!=_>a;J_vDwG^xtOaFq!I;a%Ky|gJKt1M zm|$%Lz%ai3|Itt-^dnu`TZtk5G;n=d24-Sea5Dhh2A&35cTf=jt< zU5bkX62-0Q?6m~aG5f$q(HTRP&15xIqMW@&eCg?lO z-~y}JeCQx_UIw}i)uV)ABitf=ox+-1e*BRtK{ILk#H!f9J+!D47jisD(W~d@T%#{t zX^}qz6AX%~{@IW(Y%qMy)z2_7cmtFX+m1BroBpY60?iYbaUr3|a2%54aL;`1$9b1W zRy;PPat8ltJz?Kh$(&bO9Nf4;CCfk+Cv^<-#V(1jpsqSizbN-s z%TgDo_e`b#!=ASPW^=sJM3E-oSeGGI2zSd7GySzoG&6 z0rMReXF-ZVkigW9PH1gf@>aEwCG4K@;dSTvS26$6bHcIs%YI1MR%y zMTdee%J0w|8(}7jE{C8Ht^~G{%$*c79P-Ku_gG`;bZk8=BF(Fg75lwZY?heV;R0`TW1nWd^tSP`i?2wo zIooh3_^$YoZ%OyzJ;w@!*MG-%GhS2+bzfIo+6$THOyt$)Q*P4^@I%(EPFhslN}A)G zel$UrSc7WqF4TimPs16Ly6C1S1&sEBf-w-gQDQf0rxo7-7jMazXH<3!r%zOhE~aoH zrvWZYL8E^h(eCrzYE-DOgh)=OT2;3mn-|O_=SF6n|Jd zZieDv7iG<6!wJXv9=bW zoIT$6Ie)%Kd6Dt4~mp-;8-SN9K}?ok3AiwG1mce7@y2^42|hYi4%4F8fY4(m1K& zI(bvpt+#Tp>P9Ud-fRkNgKbN!FTHzg3+UywI9+4QJq^~$0+hz&uR`kg)mRHo*A27AZeH+N8_us*1`f}7hkKC z!n|x+@A%T^e5m~)Jk&>mHmdwa`3SK}g`n^trt#x!en}cud7G_MyGwcdnWlnhfiZ&T z3zWRlNl=AO%Z-=MitaNi%rEN=GJmN|0x_*p4WW#M#OU%R&8!_a5HXRsD4Yw{NSHr0 z;ma&Tyh)C0lSjmwb%5Nhqb4Iq+zy)&Kw5$*aehZp%5K9&=3tr>xO^~T>o9keW;jn7 znp=Wp;;nQ<$bWNxs1oT(qp^QaS6f0!e1zf3?xncCB#2#-%n>cP8erVHR9v>8VlRlg zCF~^9_z8On6PnsQG%Lve8LoCzzP9kp*JBH=-|aB1Wl23dj0+XJ(PdH9$Qo-jsW25! zS0O-){rQd9ez}_dQmGJTTwX(O9d*iU^5MqGGEjYDhIsE#o4iDyB+pAA-}LPW%#2q7 zR|UTXpP^K^6NGz>fC#fChYJ0<#VabUN&i3;6`C+DOQmOe@SHAT;)WUiIj=T0!Hw_2 ze5s1fUFCbeT^w&(g4Uj$DW7bbvPI;>*I7N@ur8avuqs5djDDv&+${8_>W<#3sX+1! zaX*ozZl&DP-pEOM9InbO^QUIhR}eEgFp^H;tR{x=;@aov@p635fN#Ps5BFeFqZ-3YH2*k z5IRG%uhs`|-r|d&OEdA>9}r=uG16IxeF>7G<;mxg+&YjGt7j7{5+r-jZ=~`xC&L6` zwLo%>wJ(@!^NgDkdB;Ga$~AnqzTlapzAGK+$St>lOGowV%IBk!I;YXLP%|2h=Bh{e z@|Y;y+GT@FRRl(rqr@AW75#R-MtUmPRE?6wrPy>0Uvb&r(GHay=6w_;7=U=8oy}G^ z+sv#v*mXy|Oy*txsA}ilen0;!-8p*T!`G~=lAqmSG=+S1!5TnO8oui`NwzrG#dn8B zANZo_KhSm}nL}NlG<>wZ-qWe6LQZx2wE90PC2fIlaj&0E9bCcQ8}A3zL8*?)NLdMuxzLQ+ zms*)d!@S;S0pn$ci}&3JZFf1XE*xh(Sw6#qm;*Rvhm!&$4$isGMQaY(t{L@aL$)5P91^fNp9b+WZbP#`ts5lRJn-`9>t-lNmUr&z z`0YpoI+I<~QllnbAFq6dzA`iIorQhZ!S2@@^b?$VwXWBZiVWg)n`2zCe09-01@DIG zex@}gKJ{<9R>dwY#)be0=wp!g**Gxj(L=1?Zi8jTLX@3b2T`;jh72>Z%(kN~l?RL~ zSckGZS7H_WSGp;gbJgpB<`K0DvmHQCJ#i1U_6NbXsm)I-Ql{xmSKVSQE)BK5T-{@e zvSw(GzE&`0n&79|!gp>v8K2}c&zM~t#%Av4ZRaA6L>+30=v?F`Md%raqhKM5N$0HM zUd(kxVpY7S%RtO9yUKt(dgJN+qYWK|@ShZ^D7M6Pw7QY-mw%S7aZi<_+fFR#mLk1e zRJAxm_uXez@v!F0i7nh<<%pweEfw|Ao#0G#r78~#(x)or3k@JdqPH^`l-FD)AnSZRwLgt_Sj|bvce`j1z zv3UC9k1X&<-dvMZw;Tlp>%!4F%5WnxBuohQX3-GT0eqy#1h+)Jd zgYn&F&C{63D#^3D!1KCTwf#HEQm{omiSTmwvM-sksI@>mE-)P}Pw#Es{gaCv@s+}J z&P6v3DXSpiD%B+X{wps`ShBYw!$+(z@o%_dx8mx4;k zq@1lca_i{v^JfeJ0JnGwNok)8IE(*rRdyLl9Gx%tK;eirq*&+sAyJYJv=Lq*9@Cib zuaY&k!liR$z|Gq3h~xt|C|MMPR;wKcAB!8LSy!X}6gT}vpi;Bp$A4O;AD*bZDm#%7Te*Y}7^1b#UplJ(ojI1HaUupLHVmnIjXfOqKXv zTIErqqI7;_rXhPmjSvqSaK zLz{{PJ!aB=y!S*JuIh3pz#w4J3KVLj0@3&0V>)^?%Df5l9*;5ZZ`M^E^VZdT87_l9o46)sc6B3Q(&1dlWZN;x> znfNZ`jm08lO7fL*Hh3+Lxn>;pl8UA%lgL{Crg+inST@&PX-@im;yxhv#YA0;9<-$F zaZly1(fNc%`qf@V9?59Be4yUkzMQL!tzwoPxnK4)QFf^kG`iO6vP8aX1-L zFYVEA)?$VXrp-q>#_8up=;4@+!2A%LKP?IT-~KiE@qYf+3jy`CumdwW6(JPV3jjit zgZ#cKi>?=mH{__P?!~o;_uQ_?C=N0lbXimvSE=Z<5$tA@kJSbiO*Qs3h_rD40&~=UyzYaJp@-uw#*Q@jm zZ$s)i6qU5g)%dWQGHU@31vT#J0JsV?^=+SFtItB?Pt`6h>{ko-S%LB&sx{S16hC0c zhILJOE%}LL6;Te@K}j83ce0trx~Y*v9%%M50+pO?yw)ud|FC&^J5s=1f5?kRU0%X;td?iC9pkTQZKsqY=04FW;~2i*4e*{jNmaQbxq#aXYBPKZzI6{3k2M?!!P2b=j6Mu*%p$eN-16s zh&{d49#4jV331CnIMj_&$+e#;R|tntnFV)LRb(IKe--F0nYw}fwpUy2A`6LhipTY8 zWMq>>=Rpnp6c6~h(7(KM2U_OD@rx9T#$=6i58XfAyhF*&P${zFOJ_gq5$ouoMw9Ya zKw0L=L$4MBR`Zb;S}B?4dvDE2OiXPM_^di7JPqu*ETAR*1^PzEE;l)e)Ym{VbPsF1xkVr{~$-PCPiexUKx9*3mn z^0RYBnx0B#vG>Oj)6h5d=lT!Egd<*RN>?~*b#Ih|?%p;#&@ooE=jZLEdS7b7`_5Yt zqYykdgwgg^j69yf5BAylG#{nK)K6m0Lg>{PF?zo}&|r`0$9rIEdA3Tsi9 z5unygzk;fIfW6;{a*kVDO{?D&MHh5A@hThp$be&M@o^e_VXXHdUe?SVOIMwSa$q+y^lG0eh@~-uQ)}NtV7RmReVby+ zR6LLRSjubJ$h&sSyhA;=G<9Wv{2Vm+@nQtM$fdJ?OwCcMf|>bPfG${l+N2Y~VSZ{P zd5T#tGd^2f)Utip&svz;Cx*Jlo(Zr0aTBdis)~Kk|Csw$UaneE6Q(^lz1B#=zed*w zUOBeN^|e^uSD9pT(;sZ#d8NAoq}P(g^$8*LWTkv)m(Vu~stviv75xgK^XNY3vuv>9 z*1}a|h-&(heT7mhKNsgX`BHmBt+Su4l9|Xen~)wi9QoBK>}G zJ3OvOTRNH68__3|1StcMQsk4rpSG@iG*G&p^olj-GHE~WaAf`f&&8TK6?OF8Gx{EH z$mw2e;KgB;d@8GW26c{aojY1QkJ3Pb4tkJN;Z&W_{9jDj4+mu~nv~h7h`3=T-If z4XNzKVF+kps6sBjmxT7nWQxK*pJ`l_GKO?};UAn}Ue)%yv;n=vL@)nh$Bw!FP4rx> zyIF+0!s)1q0$mM7^mesNrqFjM2Q{s<`6#KQ#+&2zW$NvwsO< z+y0^5momMejSv!EkCl91W)n0g^ng^=tJZMsQ?S2W3J;@Ukpr44NpU$joAV-E)zinp zU=b$to@Ikk^1qROwISeAQ>t!NSe%URA4za|#&qH@X3~I-#Bi?{eyz}YM=1L( z!``p;utYBso2VgIqCyQ+Jt)k2C-%pd&T2Vk1-Hj|DQna2jF$! zzXrq|jHb6R8&s~^Y(KT;$5O55e}GUu7lJ7>4eKv8&YyIPeJ3s{ME~bc=Hrvc(si~? zrqdXmA0N(M2+iGBLUBwz>*)+n7L`&_mN6Z<<{0h_xIqWUoUNQh10A15C+NYuT$ygdDyOB1vs0xBR+Tl)azS%Y%i2aN5I&RgY%PN) z(~a5kEc_VeDT%zfPb=tp?K!d_dPhd}3oPUt%?dB#z3Sdy=13ih(J{Gz!2zdDIVE#- zhn=#%M5$Fdm5-7~G55$Gw$6Yf5*Wtpeh6r+(Jd=k%&3PQX}Tthuhtr46K}gM_I(sz zMSZIQjyI!2*eg^K!<|Ch$p6?8Xb^rYjq*;O?jtv!2n5)~Y<@qpiANo|8^g&s_atje z7J5-h`wd^@+=;JiXryNIs@37^D_rh|LNHtg3p#~o0{=0Z{lqmSfNrxQgtuJSZlrK( zCW9i~koRG2y%eN$$Q~x@f~M|ohnlTnq73!|= zc+Co}64d4uuTqzTLJa+(jO-oh-JQWsA!b)wM~xP zXG!vmZm#iRvMs1p1ldWWez%(*Wf+LmCXAan3luRO*UFr=fL%3@r>J`O!3XH(=@Y8T z$lx!xCc7A;qls(sSo3tcpcZ)4#&M3bn*jRc}! zL>O4|vcT!AgIbH|;z>n`%q}l6AMb-I6FJ_A2lZMcKX(DYcLznjX6I@Dh5E8~L##n8 z!xcjJ=tnc3uQ2dd?98qrI~L9w=3$c&G6+34@f=;9$pK>%UE?BGwLt=Z#$!C*)s2t9 zou#LWW|hZ-7Do`p?8zWoW75do+=oJW4S$TFkKI11xX~5!7X9*gXuqwc&ec*`@{WBP zsv)H?yLbk3PoDAW!D()d?X=`+MqY+gCb-HoXSxQWoBwWERfooet@=VCb6W|FWBgSn zmPwSBE5JhG^|s!gz+22tvrhT`3re#-hfi4>469aS9-$zF+=G@VNrm$_@d;?I00ZrN zd_eM{D^&(=E*q85uvJ2lUr%~Td&yvyZ58EHx#=bR8H6|ABFmz{^C@NuZcKVvyRxlp zW2Ew`(?reQF9+d3jKaOX+lAaWSDj((=P6dLp-d6tmRuygaU^@$_gpu)a`a0>4{^$J zw{9w~z^u?>kr*4v-{P$TSy!R94yWN`-O?_zEJ;)~$)nt9cGBDyGcV`ObQqEK*c6q% z?G&b=tgrx5Tdxm({%Y!;C7+S1^ObpEY=VX2*9sP2lpQHo!m?iUsnS5snXW0D{9VhB z{`;Qy`>s26CfV`wqw?kX6yM*d16PkvJwG>qL^6nb_gz-Ugulb(p+EG56Wz7#-3cHG z(gD-kEw(@W1{bJ=fa%?wlGQ$b^uXr!$U7^L25rqrfWKFMmY{pVYT?rM#Or%RV3~|Q z*PN^LXJ5@T2bJutTI17TQ_+z`Ma1o{Q6ZU8l4mL3b*R+XEb|+8rA(&QQDZYA&+$5l z50K&IBob{kN~{R>^d0x?J=#eoB)UvmU#A^gqHs!TboB}=j&RHljWsueA=?R z&Z@&;n_KNYO#O7(wAgRY0%q7UD&w??jLfDCZSN_>(;S=uC5TQAg`b{>g}t=)Rg0 zN_(@^Fy%0$XV+Kg=SH;lsQI{e3>-heib}0S7Z}=`zm}BA!c07;SfPcg^YZ+hUQ2Kt zJ3Dv?{RvW9;h)qs_uvJ`$I9NVoZ3?&+ZpjMB)*!;bZB|6O%GDy%u0Ls&GW)2awN^s zl1f^_Ua0PIO2Y>HMOP^I8z;@FKA5(O;?;yHB<@C$XU$ikBqs*m4OZTdB}Xwa;V|&E zUYNpN9fQHg^pNFA)2|}Qbs{#Z-zW4ZJ)Sx{a@@Kj$EhBwCA7c(1g1mcW0BxElyQY_ zUNNj=OE)&2skt-f4XPabYQv+q5a05fU)7^1Z@*!mrrCWRPlqHOy8AjQo1KKN?;0_d zl}R{;sDqQ^o(Xrc9Zsz>E>VJ{ApE6&dG(L6Wf=pKLvYs1q&Yn^VP(r)RR)HPGjl_8*K%?OB=4o{Um!4TDA2QEu0K zoLS8{haK#PEH@ndoGK7HJ3^rhUj0>>a#P<{e9Lw}4QOONHPNVN3AYQhb}VA)*0A9_ zQfllkq;+Q!>~NEyHkRzFV81Y5?urp`gIq2?YV|f|9EGj7Hqc~FkFfnG^*C@@-K|$U zK$k@;psz(&J)q32x@3qFe26lry530LY&#~Kp>dey&i--P`cPkKhW?d($;AgyTfVD; zk7#a2AGs}jTCv8Z#Ur!peE$nK#Btbrha~Z{#2?b-*bm_ zlFD6fzr0PP;c#2)SM?Ydz65EoBk%N$hQ){0B{Sp}sVya0Y`>lpzu4X{*_~ z;02g&wV&he>c$P58J(b0ZG#0?v%Z}^n#KW>-M4u;wnDISI_<#T2sDWfw5-~QW?+wL z`CbGEaUd6+-mc3H*7HwV%Eda>+C@Zx!s3<*9rqoFKmkm)iZn@3#bqNE6ot^UcG}PF zYPM+yZ&IDHGEhI^1)GH&S7I*D-a2Ub9s@H~nq5ulVwX9aan;%Vk8bsAv2Uc7ZLtl}66)jDz!ee(iNiEh96*B8p$Bv}n}e znSQLSD)y_*-rvo3|N5H?*f_gr&1p0ft$sTBL{g|HEHS_*cCc41G~cgd!~XFQ%=;iY zbUqS_fggV_IT|s^$jKazQHZ^6(%w`CW8n%|nsF<>*a$h+@OE{VYZ%0O!|S3};*yO} z;n^TJ&&dQ`RD`9@{!PK zkqXq_P*BM8o95>O&H-+?<7ww?_VFR<^Q~E9J7^`tm^N}tbZxRY^D&ci;sDL|>(MY3 zQabc&<3-86Msd3}H)77z&bXB{h$EeVPK)tDT7280c3PMTy}_(-^l3)rQ1HO@oA-BB zkuUTD;X={)(Q7OtNd+`S>k*O#9C?*twneqW+VA6M3Vi2MpJ$uyG-Gv2+{Wv+#Kt+t zmvjSEw>iBOFZWq)J^Ljy5m#1nF@k*G?gKKsS(w_s_MhZCPh#a*HwX z+go$Sk$VpzbL$yX;Vh~5Cs89wkB|pR`mOSlzgemH)EgQ5IT{@bN;$J(W+~n*z7cK= zdzp?qTed}*EUrdNUm>N=x|IxvW(L2+wtZ#KVpGQDov%8+3qq|`XhMFr%%x7 z*`VcLBd8Olb-Gj-?}12VCJ!BpO5D8a{D%yyK3dlzN0$*N|GNzm!X9i-m?1i>5x6r5 zS`;oj!fr+(f`T>@rMmpP3q;M!F`o4;eJU1eLr zHlio&;zs|~GdQ;r`@*Cet2ZqJcY;O5?}VVoM#ZuNuTH;uXfb%ZWA%NEH@N+(pHDW2 z9SbRN!Vs2iR=;3&iD5di8HlLv1>4fvcP4`=6j8wU1%be!I{~$Q?*;Y(N+%m)WjU0L0`LfRfwmS_C z+D@P-b<4U8HJ!`}v>I(gq2%KI#`Yq!c-g%-W^(+*dsEg0hfLd5`qIJhMBy?HTyFZh zv3M~{Gj2Bp4`AWHU?lUZ?cxqHfHha2!3g^g< znq;86i~Y`T;E3J6&p^>D231eC`#m|s4xv931rC}5V7??wxu*0ri4?OzE4Q*|>Sdc^ zp2oi8Sv+`}9#Tm&GIEeA^|kNPRgObeMNX_vhtGEvY$nILB%YCW*9;{es-bMrXNv&m z$%VvH(StZ-tfZ?RKAq?=mZUJA>4#`4*nbq4VdZzJkr?;N^NbiL7QB(#52JjcZPQiD z4L8&OGB%ZADuOW`SE0~-o}G{&)R4*tH}Qb*k+ZpiNZ}#LD4Eb6OH`S_wjOG2OIcuI z0eW{Mtf{kD-B$jgJts1OEe0<(T;{^h>XqJHFYu0eS?GAC{y0W0at@Ue`<8WQ>cb1u zrS&nc; z?g?`J$UHai?t*Usm(y8iuBZvPe#vyiQ2$X{%i5+C^&xp?UW2KihI_qpEmPTGoa zc;&W#C25F-+($(8g*IVnS9&HxlAjS>mcRwVuDmlnE<-4KCs4Y}Ni&=EE@i#X!&`T^Cu zJGM?Z0BzytL0{}N?q;=fPu3;4es z<^WKH&WxiOP|8Z9(OxSbfH+OEAQKcQI&WA;yDC?*gitR{()fQaJLLXL?mHIeuEd%pOsdoui0+WkEM>hSLDYD-hU_4?S&n0nF~3t*E> z#iCd~)bsy_1_*TK)B$NdmZ~~8-;h9}gu7F$g^j_KG?-07>Kb}xHlRH*t!;4ntx#%0 z&4~{RPV919zuIW65!sxpkkyNlB-Ob#QJ@)X$S|jd%fG{Q{Rp<9Q=oK8L%3^;7mrby z>6F#`P5^81@>w2lNwi=$Pg|ira9h;SO~s=Epq&~B;XF+O0^KRoZ>yUyRvia`$dMl> zqFCO50jv$cSe_UW4-RPZJ4*kC(GHL-V!I-JfX(77KyUxsNTv@24cXqcjVtd4YOXjv zHfk*yU^7kdjkg5200#E3(xC;2H&L3~-QXQG2Y^e!)hML76b694Oxt)lyNK=pl1gry zdQLXi3~)2ey7SiL3Q$3@ARr(wLSBY?o@OyKQjP$it?4VRIg?|63XiIH!ag;weZUa5 z0#=yGLIQ^7#83ffXw;rIu-t`WBR3|X2MnJ8bsy?NXl@?UH~=%5PakYb0p}9 z?<+;*7ZKbKKp9&-Me5f=mZEO~0wEi8b+v!4K?OX~{lqrz(JkOVzTpPXq*ehrZN3|z zUelXfq$-Y*CMbm+HVUvN8KqC`;|6f@F{tXdX+%(zmmomVZ$mIa24DW!O!^@TKMqLZ z*LEPDYZ-Jc9jRSxTrzUU=M*)1dBx^fVijaezEuZ-1recXga4~aGG8$&eXisQ!-rzPC`dzscDCQ90uEi*mX=r!V6f+q zK;#8RSurF~JV?0Hfqo-bOQ^^p*52Fo*{cE&V0{!6C&=?W6?pE<$k(?|l%P@6q%8QK zzMXQIJ}kG0(E!&P!V6)ZRY;o-1TdaasTq~w1TduSV;|>`I6!aAv|@vvu6+v41f!j4 z#F=Qddd6EC0iz~=rnxEM@`5y$2xxf8lXMjMzaG^8^H>OAu++9X7X=u`UKoc3gwASs z8UQ7AGp17*u<~pIorzXl5N!5(>d?T~*$;g3esU88JWCkU`+i?QgZC6rj!t01e?kr- z0M!Vl?zZ%M5b*jGI8QUZm>hxOm6ND?npJtg@))y6?tAgzfu23Xz)yT>fdPYn0ZoY= zo4aOP1Lq6%fLnj$4A88G)_(|qDW@NXNShEs5MgHB;xhuAUl=7x2i<_r-Kkz&9Ho0s-B}3~85>(-AxZd5@#+n)Dh9>g}%9Ld0}PLR2sxD#Qjn7L%1LkD!5yi2g0d{5OIci9`|gqfUL$JG2t2qgpgl3Y3Ap>reXY6O zcf-?n2{G{Azm7jfibMu+{Zk1LKm+O=UGflyfaOlYMqGWDJ?;{?5JK-{tzH76oz1{5 zKlFA1;#_iv5=7bjEztR11!0j<1vMk2)d70VH#BbK`lAjwxHyn&3wZP$m#UK^c?EL$ zbN@fvnRT?eY=+>r1P1{(en1G_-D(x6743CG0<#{QGHoS}>=PdVEhP#3t_yMk%nC4r z!^6!DM;CgV03heU3?U%U0GPd9x;lrq>Q&!;Fyx zAPRXPOGR%O@zuY%z`N;a!Xz@fV$gCD&;sV}QV+epS>)({A)hgX54~#J08VdznFSD8 z`^mfKAM?M2|KKIeAuk`}QWImP%fA0eIr!(*M-)A=@KR}H=i|J23mm$EqMrB_t zb9ez}GuRK{vGN+T@fWKcY?``!WlvCk?fw^gJsPgrZM}d*eEM7itG6)SH(35nmcFzi z0i_a1=p#D6fRhduUopVW2YXA(TYS%y_#6cVHpUW&nL=WJ)e%H{@c9=WILq}TtN=2k zU92r{2IuX`xp))8TCxW7tGFZ8p4gsU{Tz8>lE+Upq)(UoAP>^Y>*fQ_cgXR7$#=7W zy)S{!>7e)ZyZ*b7!gI97tII=W_5&kfB^wpjY{{v6YOr&_jQA7IGoHyFcLN@zeruRE zSN&F3M+OVgJPVLpnwP-;m$w%uSGd+d+)BFhoIg;e&CdqNMFB)yVDP*5XoR0Vlw@>n z+Us7g-*OuQdEvIIhO&q==7EBsjezEb@3SBAaMS(|_|pr>5SOg5`*zd#rfar$+^Nw{ z;MyCOhV!6TCqzJAtf6axyrA`jJ)(gO-XJra@jqxgb$0}j*0_>u`v zw{!HacnsTi=~vn-8W$w~)!B}z?~=w;mM3HN&tbk`&mW3UZY3^Sxlq`W1W~(MSj#X{ zx=PRBS=6&X;rW-YcK2GvK$r>q5k&v^@j+_j0WK|bm0nO99l8~3z7%))L7-E@sqGR! z;T{OJ(*8l$-@QKjCm`jnyUJy1sIH z+~elr`%fh){kbZWw6rAVwJNpt8A8t+M&l%M{Rf*{<~RA*3cixIv5)ykzGt<4hlNt8 zjnC>%))wR`hRJ@kC~LP>{iY9bMzDa%qIU59ouZG~0%wqekx?W5@+cmZiS6Lm`g-=S zTO44UKt5JnAP#@ge2$lpx{6&`yR@)Wn$Vu;_1=DYFtYe|IjNr33w9|WvKs5bgpaXo zz?XMi2Hs=FgRXk&SL&;;_!k>wz6KHAcj16pe8v-)<+VFia)gTH9OJ*uM$af&S=+7O zgU9GS)XiI??yV89N;}HD8vIgIvxiwM(&8@H{tb_b&(=a}dYu_X1R~l>uH4QXhSWin zOC}wrw5*G$}ZI}VL_{C$A4z{~Bu`ODTqe2ElWkcY8|h5c{Y3aZh^aQzF0$=F%Ffm3C# zUxnwb=YinF^VS|f6#nO}%ObCA#Y8@WqkgB*y1H`R=h^e3J9!uXjp;tMO|&*Em!6Ve zfVv{TNS5~P?eG!~^|CKKp6$gi_>@O=&sJJ2=#LZjQBKwynI{!IbDmF$e9u<~ayf$Lod=$t8sk@4&lQ*7kh0At!;`?<swZxiox26Wre#d) zc-0qkZua3WU3m4RJ!o9`ZqF$1X{N|JKOFf8hgV!0o%hKZcF|YA!rXhn%jw@h+QyM( z9Fb1CgWp6yT#CTE;mcnoQ$Ik zMuMAonY`@8&4a`Htjt9!oaV~fZzJCDt61x@V|7$_@CUo~cuYr%?~49;pjr=&_r)u7 zyg@oq-zDey(XT8y@$4j(v)Rk}OO_eHOB(TY6?%Bg*=xs;dJ0f)aJMK5{`K1{@4vkq zvI-6gt(9+6Bi`&nuaY~yi~OY3=ZZ3(`5x!(Tz_b~rPLh#O`h{OSojN&LBN-%Yxeoc zVx!IitR4&I| zCDr1-OD^$+D~q1XKnZf+!oyaRHGK0z)XydS=~-ZLE2GR#5UQZ-X6Sh!!w!B2&y3&n z8J2|Ok@)0rC*$ms%WJiIe4r?J#kXor$2-U`ZX7YYwVf5!PnNx0Z>Qbmzq>7x>CP9E zmQzBKEN*VaiA9IVz;QBa>!+fnZdSoYk*H=(({ws&DFfnr>w*TKNtKw z3obAg4}U3jRrl591>cisc-O4)489)_Fyx|qf#A6`U$5r=^M?XkSYXoo_h*IMM_}Sr z&Hwx$TtRY`0twpw-~C8nXZrtsbn|oraP|Lf2~3K#&w+ix|9$qC)&Jk{|D$kL_6UoR l{}E)0^}(M(#-!VLmU}?T>h$ONmDhlO%JN`2gzVcd{|7-kjimqp diff --git a/docs-v2/pages/images/params-hamburger-menu.png b/docs-v2/pages/images/params-hamburger-menu.png deleted file mode 100644 index 6f070d61b64edb689718be805eb3410bc0b5320a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8840 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 F?C;^`G86y+ diff --git a/docs-v2/pages/quickstart.mdx b/docs-v2/pages/quickstart.mdx index 0ce15c50c98c3..267ccb94d91e4 100644 --- a/docs-v2/pages/quickstart.mdx +++ b/docs-v2/pages/quickstart.mdx @@ -12,11 +12,11 @@ Workflows must be created in **Projects**. Projects make it easy to organize you Go to [https://pipedream.com/projects](https://pipedream.com/projects) and click on **Create Project**. -![create project](./quickstart/images/create-project.png) +![create project](/images/quickstart/create-project.png) Next, enter a project name and click **Create Project**. For this example, we'll name our project **Getting Started**. You may also click the icon to the right to generate a random project name. -![configure project](./quickstart/images/configure-project.png) +![configure project](/images/quickstart/configure-project.png) Configure GitHub Sync for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. To learn more, complete this quickstart guide to learn the basics of workflow development and then follow the [quickstart guide for GitHub Sync](./github-sync/). @@ -26,29 +26,29 @@ Configure GitHub Sync for projects to enable git-based version control and unloc After the project is created, use the **New** button to create a new workflow. -![Create a new workflow](./quickstart/images/new-workflow.png) +![Create a new workflow](/images/quickstart/new-workflow.png) Name the workflow and click **Create Workflow** to use the default settings. For this example, we'll name the workflow **Pipedream Quickstart**. -![Configure new workflow](./quickstart/images/configure-workflow.png) +![Configure new workflow](/images/quickstart/configure-workflow.png) ### Add an HTTP / Webhook trigger Next, Pipedream will launch the workflow builder and prompt you to add a trigger. -![Create a new Trigger for the workflow](./quickstart/images/add-trigger.png) +![Create a new Trigger for the workflow](/images/quickstart/add-trigger.png) Clicking the trigger opens a new menu to select the trigger. For this example, select **New HTTP / Webhook Requests**. -![Add HTTP trigger](./quickstart/images/create-http-trigger.png) +![Add HTTP trigger](/images/quickstart/create-http-trigger.png) Click **Save and continue** in the step editor on the right to accept the default settings. -![Save trigger](./quickstart/images/save-http-trigger.png) +![Save trigger](/images/quickstart/save-http-trigger.png) Pipedream will generate a unique URL to trigger this workflow. Once your workflow is deployed, your workflow will run on every request to this URL. -![Unique URL](./quickstart/images/unique-url.png) +![Unique URL](/images/quickstart/unique-url.png) ### Generate a test event @@ -68,11 +68,11 @@ For this example, let's use the following test event data: Pipedream makes it easy to generate test events for your HTTP trigger. Click on **Generate Test Event** to open the HTTP request builder. Copy and paste the JSON data above into the **Raw Request Body** field and click **Send HTTP Request**. -![Generate Test Event](./quickstart/images/generate-test-event.png) +![Generate Test Event](/images/quickstart/generate-test-event.png) Pipedream will automatically select and display the contents of the selected event. Validate that the `message` was received as part the event `body`. -![Inspect trigger event](./quickstart/images/inspect-trigger-event.png) +![Inspect trigger event](/images/quickstart/inspect-trigger-event.png) @@ -89,20 +89,20 @@ curl -d '{"message": "Pipedream is awesome!"}' \ Before we send data to Google Sheets, let's use the npm [`sentiment`](https://www.npmjs.com/package/sentiment) package to generate a sentiment score for our message. To do that, click **Continue** or the **+** button. -![Continue from trigger](./quickstart/images/trigger-continue.png) +![Continue from trigger](/images/quickstart/trigger-continue.png) That will open the **Add a step** menu. Select **Run custom code**. -![Add step](./quickstart/images/step-selector-code.png) +![Add step](/images/quickstart/step-selector-code.png) Pipedream will add a Node.js code step to the workflow. -![The new code step is added to the workflow after the HTTP trigger](./quickstart/images/new-code-step-added.png) +![The new code step is added to the workflow after the HTTP trigger](/images/quickstart/new-code-step-added.png) Rename the step to **sentiment**. -![Rename step to sentiment](./quickstart/images/rename-code-step.gif) +![Rename step to sentiment](/images/quickstart/rename-code-step.gif) Next, add the following code to the code step: @@ -129,11 +129,11 @@ Any data you `return` from a step is exported so it can be inspected and referen Your code step should now look like the screenshot below. To run the step and test the code, click the **Test** button. -![Test code step](./quickstart/images/test-code-step.png) +![Test code step](/images/quickstart/test-code-step.png) You should see the results of the sentiment analysis when the test is complete. -![Test results](./quickstart/images/sentiment-results.png) +![Test results](/images/quickstart/sentiment-results.png) @@ -144,91 +144,91 @@ When you **Test** a step, only the current step is executed. Use the caret to te Next, create a Google Sheet and add **Timestamp**, **Message** and **Sentiment Score** to the first row. These labels act as our column headers amd will help us configure the Google Sheets step of the workflow. -![Empty Sheet](./quickstart/images/empty-sheet.png) +![Empty Sheet](/images/quickstart/empty-sheet.png) Next, let's add a step to the workflow to send the data to Google Sheets. First, click **+** after the `sentiment` code step and select the **Google Sheets** app. -![Step Selector - Google Sheets](./quickstart/images/select-google-sheets-app.png) +![Step Selector - Google Sheets](/images/quickstart/select-google-sheets-app.png) Then select the **Add Single Row** action. -![Select Add Single Row](./quickstart/images/select-add-single-row.png) +![Select Add Single Row](/images/quickstart/select-add-single-row.png) Click to connect you Google Sheets account to Pipedream (or select it from the dropdown if you previously connected an account). -![Connect Google Sheets](./quickstart/images/connect-google-sheets-account.png) +![Connect Google Sheets](/images/quickstart/connect-google-sheets-account.png) Pipedream will open Google's sign in flow in a new window. Sign in with the account you want to connect. -![Google OAuth Window](./quickstart/images/google-oauth.png) +![Google OAuth Window](/images/quickstart/google-oauth.png) If prompted, you must check the box for Pipedream to **See, edit, create and delete all of your Google Drive files**. These permissions are required for configure and use the pre-built actions for Google Sheets. -![Google Permissions](./quickstart/images/google-permissions.png) +![Google Permissions](/images/quickstart/google-permissions.png) Learn more about Pipedream's [privacy and security policy](/privacy-and-security/). When you complete connecting your Google account, the window should close and you should return to Pipedream. Your connected account should automatically be selected. Next, select your spreadsheet from the dropdown menu: -![Select Spreadsheet](./quickstart/images/v3/select-spreadsheet.png) +![Select Spreadsheet](/images/quickstart/v3/select-spreadsheet.png) Then select the sheet name (the default sheet name in Google Sheets is **Sheet1**): -![Select Sheet Name](./quickstart/images/v3/select-spreadsheet-name.png) +![Select Sheet Name](/images/quickstart/v3/select-spreadsheet-name.png) Next, select if the spreadsheet has headers in the first row. When a header row exists, Pipedream will automatically retrieve the header labels to make it easy to enter data (if not, you can manually construct an array of values). Since the sheet for this example contains headers, select **Yes**. -![Has headers](./quickstart/images/v3/select-headers.png) +![Has headers](/images/quickstart/v3/select-headers.png) Pipedream will retrieve the headers and generate a form to enter data in your sheet: -![Additional props](./quickstart/images/v3/async-props.png) +![Additional props](/images/quickstart/v3/async-props.png) First, let's use the object explorer to pass the timestamp for the workflow event as the value for the first column. This data can be found in the context object on the trigger. When you click into the **Timestamp** field, Pipedream will display an object explorer to make it easy to find data. Scroll or search to find the `ts` key under `steps.trigger.context`. -![Add reference to timestamp](./quickstart/images/v3/select-ts-export.png) +![Add reference to timestamp](/images/quickstart/v3/select-ts-export.png) Click **select path** to insert a reference to steps.trigger.context.ts: -![Timestamp added](./quickstart/images/v3/timestamp.png) +![Timestamp added](/images/quickstart/v3/timestamp.png) Next, let's use autocomplete to enter a value for the **Message** column. First, add double braces `{{` — Pipedream will automatically add the closing braces `}}`. Then, type `steps.trigger.event.body.message` between the pairs of braces. Pipedream will provide autocomplete suggestions as you type. Press **Tab** to use a suggestion and then click `.` to get suggestions for the next key. The final value in the **Message** field should be `steps.trigger.event.body.message`. -![Add reference to message](./quickstart/images/v3/autocomplete-export.png) +![Add reference to message](/images/quickstart/v3/autocomplete-export.png) Finally, let's copy a reference from a previous step. Click on the `sentiment` step to open the results in the editor: -![Expand sentiment results](./quickstart/images/v3/select-sentiment-step.png) +![Expand sentiment results](/images/quickstart/v3/select-sentiment-step.png) Next, click the **Copy Path** link next to the score. -![Copy path to sentiment score](./quickstart/images/v3/copy-sentiment-path.png) +![Copy path to sentiment score](/images/quickstart/v3/copy-sentiment-path.png) Click the Google Steps step or click the open tab in the editor. Then paste the value into the **Sentiment Score** field — Pipedream will automatically wrap the reference in double braces `{{ }}`. -![Paste reference to sentiment score](./quickstart/images/v3/paste-sentiment-score.png) +![Paste reference to sentiment score](/images/quickstart/v3/paste-sentiment-score.png) Now that the configuration is complete, click **Test** to validate the configuration for this step. When the test is complete, you will see a success message and a summary of the action performed: -![Action results](./quickstart/images/v3/successful-test-results.png) +![Action results](/images/quickstart/v3/successful-test-results.png) If you load your spreadsheet, you should see the data Pipedream inserted. -![Data inserted into sheets](./quickstart/images/data-inserted.png) +![Data inserted into sheets](/images/quickstart/data-inserted.png) Next, return to your workflow and click **Deploy** to run your workflow on every trigger event. -![Deploy Workflow](./quickstart/images/v3/deploy-workflow.png) +![Deploy Workflow](/images/quickstart/v3/deploy-workflow.png) When your workflow deploys, you will be redirected to the **Inspector**. Your workflow is now live. -![Deployed workflow](./quickstart/images/deployed-workflow.png) +![Deployed workflow](/images/quickstart/deployed-workflow.png) To validate your workflow is working as expected, send a new request to your workflow: You can edit and run the following `cURL` command: @@ -240,11 +240,11 @@ curl -d '{ "message": "Pipedream is awesome!" }' \ The event will instantly appear in the event list. Select it to inspect the workflow execution. -![Inspect executions](./quickstart/images/inspect-executions.png) +![Inspect executions](/images/quickstart/inspect-executions.png) Finally, you can return to Google Sheets to validate that the new data was automatically inserted. -![Live data inserted into sheets](./quickstart/images/live-test.png) +![Live data inserted into sheets](/images/quickstart/live-test.png) diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329003353166.png b/docs-v2/pages/quickstart/v2/README/image-20220329003353166.png deleted file mode 100644 index fce70118c917cf7d5bd805a22e259ba195f54722..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62942 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329003539441.png b/docs-v2/pages/quickstart/v2/README/image-20220329003539441.png deleted file mode 100644 index c9568719338bdea3d92f2f9a6dbfa65bb74f56df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49664 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 Ag8%>k diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329003748162.png b/docs-v2/pages/quickstart/v2/README/image-20220329003748162.png deleted file mode 100644 index 25c35ae2fe1075ff3ca323e85286c3df1f352de0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50904 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≧1l3@0i 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 Xqs#4SWq@n)@z+-_>1&j#*@ylglhH&? diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329003918421.png b/docs-v2/pages/quickstart/v2/README/image-20220329003918421.png deleted file mode 100644 index 3ab548331a24dbf4ac625eb1e49507d3e5eed05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54080 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%0DapmfB{MVg&6_t( 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≪X84yY4$DAKm)@YWvejRZnrr2FGdO`5Fjr#jJyO9t*_nyPp2wTZqivBt?;M`(b^<*-fP&~oozu4T@)VW}jZex1Jy=;|e zjMCT)%|iHsN5$W=Rz)T5`F{Nf6(y{*kmc+4QAZb^Dyy@guFjW4ZXVVHt5X$6)!C6$ z^N}Cy-!Uyw$Vm1IKK0ZqirLA3X=5TWN!Yej@236m>I_CLcOT*HYIZ6!=X64a#Sxto z4ES=d`1Jy;*@Jw^BqrdG?CgPb23Oa|vq5smwluK~v3 z;+PEK?_9`hv22T7Cc+_9`}EzqAtAX2iD4VmHg^UrYooI(+~Zx2P0&7p)?U6J=eaFn0cdB+GjRqZ@M_?xMxS#GKm#RHp)I0HwG9hpjji zul5M}%LZtw2vTfpO0NF(ImY)wx#N{gPEJSUg$a~va`#zs3vyq?A$L&FmF5;56+Deh z@IG7yI{AD1XP+C5Ko6drxLV z30b-tTy}1Md0!CnBP1#ZLs;O8AW;pPyJnTGpxk=`gu`<$lc0w&R=3OEU${0aOpC6b z=rDdp(d8m7FV(;)tg!bncQKI5&6`M9jfXW}rOW5b%?by#R`)nD+}$&lO+kLI51i(0 zh&|hZXvNbhrwKCU+SyD2$MW&Jir3fn!R;eNB;S$OImx1bXDX@QsdQ~dZab;%Sib#o zOQE2ZM;S!o>xy85irG3Zk;4rXQhzC^far>5`ISjo548u9eLe$KG_!%fpF;JT)nBkW zHj@_R;;S~~(ZJUZLSJx4J|(Z=0n$oTfaBVAKs)W&UDU8A(I)LXl2ENybIMlIh;N7D zpln&8+Y+D1+jB5dXNnFoiM%v;s)ic%HouXG#(lBq$t;$WF-N7zOr6wOi}%4$(+A>; zSPh%vj7<#3xo@f%=zo`g4K9=o;ykp=G8B`*hp5H}e)7d$2V7mjw=91YOpWOO4&kkf zenX5kcUim8lhrr&>TIYz?-Cc`$moz{5SZrz&Z>`ZHpyS0M|Iz=yuQ--@_dnVR7(C^ zG^%@O-3TRoyACJF_~Qm2g`m7|D<{himo|(W_6nt$BY7|S-mgodsUoKNCebI~5~~{z zghy!j3aFFkOSTTevpGz61uxep=ddcg5r>77Lk-Zgycp)xy3-l&kQ|p}5@d8W)f6;u z(cE(nmQz#WMDP(c@x+R%jC%-3tYp)-@Nl<D;97&Hs4%Sw92-v?32N8* zWW8S>Y`)hxY$&(*dvH!yrsq-S|ws55K&qrn*EB=`R+UNB;~vt+z5op?t# zFA4QpJhQp?Oet)PPi3Qme-4hH`?2Y*vXu9Zo4K%ZtKLc9`8H8tt6i3mGn*Jb^3h4R zZQTF$o#yJfl?vQl>iTj)kpKWoaK%L^8!}S5Bu_pyxalcKyKjv znWp!-lEmxY9h_+CI1&L{D!%+AIj zvff}Uoi0J_1aunScUZ)7_s44g!Np?E09>MHlo&a7Sp}&)!pl%W@r^0`Wbxcd9Ln&$ z<$(si)PR030To+o-QP`c2`_GV{zjS?+R|P2OqXQWj4$?It9$}gh*74z|GSeqHAwC7 z9`9OnB%SUVZ4kX1LCPrW){VeeQIQcBR*n*)Jr3f@RO>Wnr~i(>yPA8(23(a0dlD|p z?m>ZX#T%VlP}gLOhb}hN8&CR8rz(+Hf)^^(Z9h+SH6^J2ui7XiWXU0$(3R=HNgdDe zzVB)$A1kEa#8K6*-T6OhD-v2WlV$U@QBb0L8*BKOeUpXqrU`LN_| zh1MhlnPI6={HsO_4E{tF!_Q_W;lb=PoX+aJ8L|~I;uNDIdhVc-q9O?xQ|j;0dlG`mYqC!ykx3j3*Eq$UZ)aFnw4LH12sK(kFk zeDvq}`d;KBvUjz+3H3BMUeI3AN;xjE=P%!KgpR2TJs%c6!Xwaqv~f^(&^yCKK$ zS?r%p9-P5SnbsxO2PK{7IpP%(e7+e2q-r8rESO@za&3U+;!f|sZ6C&%6r+}cGQ;d^ zV;>+J{V1!DjdRN-NU>5ri#H$1)Rz-1gi=?v-ym^x|5M2VDI(=igQQPVFpXDu-#Do9 z9TIdq^_PI+I!qB%_w<#yJB35hgDF#D4KuXnGj3>H4s$zlX6ZtWBs2}D`|Q0ql#{z~ zpW39I8OD2(jhw0PQOVAeU#A*L=Fa5?o@jRwIn`gX(zd}6U^3*u-0LDs{P`~v45bEa z&}Hv_8*%1u7Et&hot-Dv~2x@{R*QpMpEQ|{!qTdUSjz5F4GAEOKX+*ON+VH6OPdA6}xe^2x*Q!?Cz}5lDpt zp6;=XQAVH*DNatktr{h>JvsS6=1WR&ZHgKuK-2Q*jerM_Pv*C8eC?wd;A0G|{nlSv zd5bvwU+l6!dhN%WM_)nNVT}2s*P!88wVwou`j%iZOki9j{yIo3waYWb4}13HJJRMg=-XO4kQxp&JvjRW34|qO|yk`3+9*M}M(&JzcnQ5vL!7JblSD zU#>sxO!7F*KiMeMZb%dufPuU}xDOy!T@#PJF(1gEt&$3pkLLM+qXEmn0-=ZFpfI8{ zir;c5k~GxtXM%4j>OE`Q)>*T5L}#s{T8smF9Rn5@@Axi;hJ-G~5tZE3fA?>=JcTZC zhfd(FLOu}HJd)AHO*9Yz%oQ#oTG=tMkKKOO?Bi(jQ2>aQDE$EAo=pL)t`=-1 z{co3sr-9xnH2M|J@bVkcj03LbZ?F;E9Q73joxd!RzA?Yzfc$%j%@C_yIdIUD+!9@L zPe>77m*(o?r5Gl&Cjs8O8B|kJC2)&b^kYT|2$ovrr5%FE1AqK5i3k++Iy#9Xb{h8$ zuj1=SVh+K|P~xz##Unz&ned@gc|M9XP*`Qz!_77IamLB;b=I9%IAT`Z>hJxIX;}ys zAdAOI(+?U0{RvBFGjDtU3GjdEi=jR#TF7(iMg%8&0c9kW@r{Yt7byNB+r`9-g3hTg z`dk|=k#wfvP%$;lg(1s5_zhgY{oSIG9zOvP$3>%LR;wJTTgcvqae9XtKilnxQ_#{h zaH1?dMWC}0w)LbdYtg~^7`2Hbd4rQ#Ft4wT>=53>o}de&og#i5pls+G1T6AVQ5pw! zvh{N8#0LT~0Yv?Njkf})QnYKLqHq#WTL_k7Ky*s3IvB^c^pEPy=uK@hEnKJ{2(2H; zF@$eAZj#d}IxMKeUv{OqV)*tq4ima4f~C^I_`QUsQfrVATQ5`?eTW(z&-!UUrp@X6 z%idMYp8N>gMkD;l#=s7Uex7zt{I#^Uue9r_-tnj*PjhJ!h;HH_JC1w}LjQQ{2ecvD zCPyN4e$+138Pu(d&J;^$NpMQ$a5Uf}_5OK(=S$R60XBH*SSU>O+Y{(AZHA(U`rh); zR}3&8>;x9nipwcE<5-dV`}6J`GpajxT>QMG$7eO9ni#H}l!ldwk0TQQc>J$UfEQMrfZQUSNn+>7%2Z9(BW9|shhB#xBR^9efwkr5AkHy;ny<5W4_VzG~Q{FcadnQYO6kb_vpyOLJyJ> z(Efi!KYVe%Ns!j4wlF%HuGaf&J+1MUy%iK-he`Lm+3|8tf<>dN8+ERo@|j%&#VtfL z(MYwe^6#(dyA~=3RoQ$^&!RVSM!}?14hHA*6=F1aT+(*nd3=-iI&w%YFt_XG$yD}> z!P%d!ba-4hNL(JMJQUqEE95$U_#%w&kN2l6>a{334V&jwOWqwSjT(N)?Bjl;unREES2p!$)Z55rjGSpn=E66&BP&mD!k7}%)FCLYJ0eJoS6e? zjdPkyqimzbw>*Mo@fXK`z4*lS%r~hviwl>NIqs*Q{gh924~X}ly_NNIJ-R`z;{kQ$ z-KuP0mwV#z`Ek($H`iN84WomFLq8!kC)5FZYaReWd9D~00}#EIf-tDva_F5=0SPAB zTu6Lv6t(|YmuEXDE@`?L-=-ucUPHuN@HdWC%3Ji8nDizhi-VAn*-G^Mzgm^Xze9F! z8EXJQ`xGbdvjH7_bocl2D)&1US=)4>qQUi3i{TxblenQ`??Jpj8DERwB`P@5fx}8! zG1;#MN=uEzk3UhPM!|NPwm}ce% zI@hHRns_?W^2Hrf&s!f}wm5E&(qzzT?pYOpG(c=D=2Lt5B*jNm0h+!g^A*g4q{7J@&2gAPKtUu z^PK_}ro`)=$`J-O(SPUuy)6W3l5jh-7k(cAPF1960SOlsX3w{fua3uW9jV$wPWYFq%cZ})`*mjDS@24Y5HQLsprHC~;&=@BzAw@Y2wF-)E0_a`qj85>&MSSm{i z`M6c>;s^d^RG88#ijSDlFPr6_sAhnpNQODbCFdV}#7MVULgQjV z2{^7)Rxz^{gqER5)NBmf_$2ckthdv_4YTGd^jM*jSZGIFagr~~e`D)+>|?moe+aG#xh%WY*2%>ZUQnFM2eYr#n7qjvDIroQ zhE;~(R3O0F#1%u)YQX3$I>Sv_`IZoi>2b)6CR_+?CQkNm1`~}$aAy-F4;&)j8ZAd& zYWVh>@n*|8XD2+w8WW49RFe{!hUuju*ogVyXtD|e)?Dg^cDnEVg1d^|LmcY-=imPP zyiJzP3c<`~bHTO0Rd*f(*T#x0me7~(Tm<2jl@>@ra1n;G7|R38C?@BT704@OMTGgd zf!C0}H)xD!b|X7T*w&cB#s_)KFXoCWo`Y3J5=~zoq(by{yb>fabBqq_oUjmjYF`$5 zr%?=t*0MltlJpZ)zS9likY6CW)qlY(m|Zz8y(gXm5_O=&Z8ofu=Q z(A={%r#Z2x;B8F)eBUU-vz6XpDyOe-tH&pIX)(Z69%|g=WNcB*Y5O<(DeFT&?dMkr zzr%^*BD8MQE$$hlN-$vEwTe(=5x6IyPR+^qg9)_J$NY7c{hIRJM@Jmg9^Y zHshT5Yu;xN%^V#LZ+yfzUL-{l*^99(m7poQ-rZq?47YAy%cCQvSfRNc*5y?9CRX31 ze6t~tKs7siEi{-f19T0b>louyFO!pi-Wk;0Uu%N>Ov`9bk^X9}cz5M>e~1E{6!{`V zw8$)hRYTlersY6^S@;JI(NOx|IX_P!lD9^xy`UGkHpx*bOi0Vi`(>SQdaji%VBBF)QsC z^>TD|`_1T6QZDF+L@{%cWMsl1m3rn`TM#0UnAWS%GhtSl#sE=H5_-e!YW#hOH%c*?*SkXP+vw@C8`+gvlH-mZZ)9QSk zA2DH~vxQM#xn_(-6cdd9UUthO z`Zb%Z`O$6$)o8(>I|T&W#*CABB_YrjIdVXnde2Ztj$p>}sa)S(tomVuHA|lj!5^Vs zJ+kUQBDNDZKPMW=zCGkz0Wo8GJv}{Kas-J7{Z;=}3=T8T51bEi-0yJNTMGnw1uk^K zqf38CV`XK!b&03wXIfVvRxgZ%Fm1XvP*0^=@|0gc?Y)aOlj|`tBO*X}*j1#*-?)c< zBgHp88D6>i@lW^Hi#^7a#h%t)mZ5)*d+ucq*5nU)5luKYrzeX2$$aKqGBq`3Zl8c{ z;V2^w70Lc$LaI|+dqdrKSxX(5I|9c%RG(pzL6gx^qs!y^m9-EJL6?8*=oxZz2ep5CCGKVzHe#@P#PG*TzHfUSI2Zfi$@R9)SE%Y02Kb?^j!Bm}~1t@V1S)CdJ=ew^f;4#Iq!CppjR36y7{P!dj z4@eys(t{>`#a`4seu+1&hbo5i&*(piZEij#0eBSSUrVC8yBQUoNM(%0h@mo`0*B51 zCfxzG`!E$LOjIcL!b-TUZxl#i3=E}p*xq{goeWEVb@d4Y|LZZfZ8%C|fgG$`duAp3*MuZNGYuWxW| z|1?oK3ibotBRK-O17hwCNZ>bp8jWM&X@M~O5jEnC?*AFL7~-U|#0hZdxM!Kk zIU@URs7<+5aaYNyo7{go5zmp;I`Xy(&$|4d@!6qLL5KB=;jC3UYaeJqM;Pv&4HTzs zL5mX_9W(D~-j1I>$OOI*&$|8pelzcHJNxB%h2zq*3CyW%rQFj6+AvA;c?zt1J@A3& zO>BSAwem0lB1V0@&w#osb9ktUBhhl6>{^Op$Yp{*5Mal&0T_GYUmu~mhb;TJ=<ELN% z9kJ3amilkpa3mEvS~~khG{JJXd2(9AkH!ZDNQ}T1048#~i5Aaus*a2ZULFd$uL9Av zBJEuW(U8H@_~M#T9dWV>N%R=$Z(AUN_Td>{{!g&utWcxv#g;p-OD83Cn9Pk4n8B1| zUFffrDF?mCIXX<_?N0_aN-5|8dX*f3GsEfGi1XJ#D;h@7UTzfsz`#0>&UlmY_RC5Z zMb@-m_$b#e^W#~ywsot$nKXW8-{gEllU<9rI?;{E1JI3gKz@!T^(pAi^?+n2^S0~P zA>?TlW;Hn`;_9Yb@9mRyca!gSV>pOeqwYG-XtN>6{XQ=01x@?nY4Nu8eKi$1T$gMW zmu{Vz>3~K3_El*aME2?E;kLADUkz`1TRIa(ke-u9;Frta(lg2b|A3nJlCWWJLAApWhyE{cwVuc5n7k6N?4-1z{^%eSiMwLs0x#k%&g4&l+~8^jXGTV4jxbz1wY&N(+TOB z)BkU^jum+x6=L;E-#m*WAgL?<9(@Eh`0F>}H)5+49!#tFwL*g5Ey2HDa_71KYThTO zi6(>Jb?$}K1$G3r9c;QC&<9+xT+obxhPxbS6q{DU3z!rcT}bj9*Xg%-I?}bXwvemQ z0uu~C0dh*GOVV)R*#Fh7hI1qI)6{&99Hvd#5aTY|sp>(c{4erV{;|k%-qg}krm|n( zAlubs!PUsV4@k}PQVlzPH7$}VaUBk>a^xISl{xYYuc0avt(l z!dVNPXXZ!2w&Xl$0%4S>)59FaYDx0-gt)sF1y4M=uCe?#vj^V`Ww5M83<+#rVR6;Q z#BUs|3{oMz1Gd$BXIJ@~`dw8}g(k~MY2|xQ8J4gTYNaNECrXac3FDc2cc>zv6tv2_ z{rH2MRl(wHstLhQ|tkji)%huj$2Lvu>VHv2yN^>1oh zwf}n2=prp}t%!9%(!s~nRCYAjcB#$?4q}3+p?L9$FIJ&{CN$n2Jxb|2XdfXr-}SL{jcsR0rRiK(}n#Q%^n14_=OQ#>w@{v zG@)+h>~JN^Z?9ok7N+ku7u!FqD{{5w%@*RhcSaLNxewj_X3GI@KA+pl0Y7|KPT%;C zXF__nMGQaQTWk;a7v+TNy&=;Nra_Qp7?CmRDA3qk&QpB5q;Tln*%xtHEj;%bll z`tnUgz#2;Pw&qe%fh)>gH??{5{|Hzee3CS${=hI9ExKYx;1`0M^)RDQ>F`W5y9!GH z$TumGy?Kzbsr9=c>A^-^O#4yH1hh|L?QA|fvjGL9iqWD~%eO(=Nyy>ba`NL}q!xYb z!?Mo*zuCsDm2U|<)Xregy>DK{DN`^W(`-L{de6A4%F{KDX;L61L~E)}$FmIsk$ zIBr61d%Nv5@md>LtLX06GRvJSXu=n6_Cr^0Wl5QbvsZ%KIpS)b)hsB!4TNI1KrVWA zIMJ*qPoGlZ|0bUD8Z5R4JQRIz_`66uwjMh|SNCmnWb*=VV|l6RheYrtNTccEtsgu5 z-ALZ7os^QcW!Tr3Z@IEGUVZ(Y>mMlUe(x~!e=|$2XBh|Sso=)}T=>txH6V>G zzU8HA=O#zcVkv>G+!w_DZ5Pj-6XJF@`~OUWl?3h&8>*-7$tD8r{r*kUX8v*&qyZC3 zdItkQgc(DesS>?GiHTn#tTw&pjn!TWJC_IT@!k=5B7s+d0IW}q4LZ1_yG-UzU6bU9 zZTD5;RPq@F9kloD;-InxzE@U)7}Z7N))5}9Ft_^e0YJ%}0kN_lUTfcoU=Tg(-ZQ60 z7p4$?*nT5(wh1zkR2Y-4500k!PkhO*uLG*U&qy(ZCheVNdZp0ejtN5j&K4rc;C|=U z9GNXsgeU(aS7UIk^2G3_hLppt@s9?KAHW|en95FzNiGh8=$5&;I|u$}@s#itY9qnC zJfhGEz{Ku6w%bB-f+*ot6;GJ|XICnK=QSOD9L;W9KOddg%%Qml-O}(b>O%2H zwOiVQ^M?bqDy5azv(ww2R}G?fC=3-Kwz&TsS+`aP`zG0#-QuyR$G=DkL(~9^s2@VDn+9rpS|$0x5~#%7k5-+Av}s|7Y5S4i2!1CAr>NAJLZC!AzSM zW~o;JofI3M7hj^TJ-kJ&c}b8ZQ#Llyk9Pko^Rq)Iq~7{R`rkP%g=>~QuYYAj!aFRi!1ly~_t`@$kMX|%V185b;CUX#S5G<11pd_=!LSSZYv5vK#)}FYj_&ZP5@hDTbx;JCcAl82MqTYSqvnAVu*&1T`&mcpmeis5HorkrYpn#8s z8@M1|t@l?uAwm}B3-VzzVLzg95tHcE6~f4KrjM& zE@s!+saw?4nqa2@#0E}r$SLboD83k~o2V?5fY=N%ZL+8W4(P+yMkxbD*`dyf;~6s0 zH+r`%+o#GN1$jm7Um=y_5v@W--~%RGJ#aAa+FTw6RIUtO>?^QAR;)vio8^DT%px}n zP~sYj4Y*kW;e5bb!(|T9K{qD>(D2RSo?BD!b+7R=@I3ZEQo(Ka;uDg^l^Yd-zFL;e zi@vz3zQn;8@OpWsf5CbIIU-<>j>xW%-18JV}@DITq5&_W>et(?M67W za-h4w0(>gv@w=IT;$(o{>yvF+$L;C9x2WsUVLPgMV- zh6O*0Sh;tXK9!)my{SRD%iF!WbSJRlX2V~vtYAxSX$*ge+Z&_Lcs47jwtkKByQ}n! z#)*-x9&)NXKa5AQJtO^nQYL&XcvV8DChLsvdA8@I`tf5;I1z4V!)WtE^7j-^)a%w$>iuj@#9xY`7c!_^u#+Hpd#Pc*Bz!hmH3hq~akd39Y1h3By^v}8!Pi7-M-D1_PnRMN4~y~3FnF0H6| zG54|kY0t>S-xWb8$uAosUvDp`_>;<{x4VLA+qil@bSRv$qrK~^Jp+cve+9-tluIHE zU$u?2&EdKiCAl$y=+tl$+QH*n#6DAfReHtw$Q=wS1??5FE~qR(omQuz8-Y#I29lYe z`9_;xo;Lq&D+DW6iUh^i_t~`1`ReMSqp;2bv_Gy+JgqK8RS51F#N0SfG0P^W(ePqC zac(2E#$QchpHaR}dqHZak}z-8&3nhNfR47db8Xz(vr_LA(ylm86qH`biaczF(K5q; zg}618^y_*!P)eA8o$cs4X+Iq)t@!$UM8j|X!n>UR&7;L+Du8L4W3VO~y9fNlXoLC= zPf+&(x_RGcEhXM+K8rgtX?e6m3H{oL@qNH9)aNVb-}FhtDXppRgR!uxm)mbT(|k^tH0;YIySb6?M=$Ki7H zk`T^)%x=H^WnqRr*uaB-!_XYO%x3%Mo`v^eq!-^k_|f5s#6d(o63L4-#;Cmy_AN;YZgsj1=`fMD!{2 z1PGz72~Vf@*4}Rq$tU}}uPpBVRHNOSKamFBFHZ79GKHUf<3nySBDJBVLx=5%e3$&h zXISdvjcwR51whgck2-^yJh1oIb7?!N52jw zhhKNC;r!~#8vkr44E;r#5Ou5lX0chVoHUnFPZxZ_`GwN0f*+d0b~UnQB2EmHewtPI zpu#eekoW`8I~)Bjc$m#EeYV?-UV>}oC}0Xi_;I$zIC)3*_S|crMF-z97;B-!Oa

  1. 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 B{+R#( diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329004656744.png b/docs-v2/pages/quickstart/v2/README/image-20220329004656744.png deleted file mode 100644 index e8441a3bf75d47729bea1c16c18623a876709be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51685 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 z 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329004810702.png b/docs-v2/pages/quickstart/v2/README/image-20220329004810702.png deleted file mode 100644 index cf7eae2007c0b75b503ed7609aab334e2f1c981b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47426 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 SNtz?Qim9=cQI&yb(tiL-+)LO1 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329004904474.png b/docs-v2/pages/quickstart/v2/README/image-20220329004904474.png deleted file mode 100644 index c0f59a1defd2b85612701a43568ae7ecc67cb5ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58569 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 Y7vnG{SVNSa=ga2rv&Cic% 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329005354310.png b/docs-v2/pages/quickstart/v2/README/image-20220329005354310.png deleted file mode 100644 index 43bddd3cd17f8f70dc9e6098f7df60d4bfb58017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61931 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
    FLlQpcOfVb1VWi~-;PRI{B5VlC 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 OAnUI9fAjU4RR-Y?{oGU@BM;1 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 qxd1n9cX(_2VG~0TyR4(gEFX7)c*lzp1A!0 literal 0 HcmV?d00001 diff --git a/docs-v2/pages/images/v3/http/select-an-app-inside-http-request-builder.png b/docs-v2/public/images/http/select-an-app-inside-http-request-builder.png similarity index 100% rename from docs-v2/pages/images/v3/http/select-an-app-inside-http-request-builder.png rename to docs-v2/public/images/http/select-an-app-inside-http-request-builder.png diff --git a/docs-v2/pages/images/v3/http/selecting-pre-buillt-actions.png b/docs-v2/public/images/http/selecting-pre-buillt-actions.png similarity index 100% rename from docs-v2/pages/images/v3/http/selecting-pre-buillt-actions.png rename to docs-v2/public/images/http/selecting-pre-buillt-actions.png diff --git a/docs-v2/pages/images/v3/http/selecting-the-http-request-builder-action.png b/docs-v2/public/images/http/selecting-the-http-request-builder-action.png similarity index 100% rename from docs-v2/pages/images/v3/http/selecting-the-http-request-builder-action.png rename to docs-v2/public/images/http/selecting-the-http-request-builder-action.png diff --git a/docs-v2/pages/images/v3/http/selecting-the-slack-api-http-request-builder.png b/docs-v2/public/images/http/selecting-the-slack-api-http-request-builder.png similarity index 100% rename from docs-v2/pages/images/v3/http/selecting-the-slack-api-http-request-builder.png rename to docs-v2/public/images/http/selecting-the-slack-api-http-request-builder.png diff --git a/docs-v2/pages/images/v3/http/viewing-authorization-configuration.png b/docs-v2/public/images/http/viewing-authorization-configuration.png similarity index 100% rename from docs-v2/pages/images/v3/http/viewing-authorization-configuration.png rename to docs-v2/public/images/http/viewing-authorization-configuration.png diff --git a/docs-v2/pages/core/integrations/images/add-new-app.png b/docs-v2/public/images/integrations/add-new-app.png similarity index 100% rename from docs-v2/pages/core/integrations/images/add-new-app.png rename to docs-v2/public/images/integrations/add-new-app.png diff --git a/docs-v2/pages/core/integrations/images/api-key.png b/docs-v2/public/images/integrations/api-key.png similarity index 100% rename from docs-v2/pages/core/integrations/images/api-key.png rename to docs-v2/public/images/integrations/api-key.png diff --git a/docs-v2/pages/core/integrations/images/connect-existing-account.png b/docs-v2/public/images/integrations/connect-existing-account.png similarity index 100% rename from docs-v2/pages/core/integrations/images/connect-existing-account.png rename to docs-v2/public/images/integrations/connect-existing-account.png diff --git a/docs-v2/pages/core/integrations/images/manage-connected-account.png b/docs-v2/public/images/integrations/manage-connected-account.png similarity index 100% rename from docs-v2/pages/core/integrations/images/manage-connected-account.png rename to docs-v2/public/images/integrations/manage-connected-account.png diff --git a/docs-v2/pages/core/integrations/images/search-for-slack.png b/docs-v2/public/images/integrations/search-for-slack.png similarity index 100% rename from docs-v2/pages/core/integrations/images/search-for-slack.png rename to docs-v2/public/images/integrations/search-for-slack.png diff --git a/docs-v2/pages/core/integrations/images/select-external-auth.png b/docs-v2/public/images/integrations/select-external-auth.png similarity index 100% rename from docs-v2/pages/core/integrations/images/select-external-auth.png rename to docs-v2/public/images/integrations/select-external-auth.png diff --git a/docs-v2/pages/core/integrations/images/slack-connect-account.png b/docs-v2/public/images/integrations/slack-connect-account.png similarity index 100% rename from docs-v2/pages/core/integrations/images/slack-connect-account.png rename to docs-v2/public/images/integrations/slack-connect-account.png diff --git a/docs-v2/pages/core/integrations/images/slack-token.png b/docs-v2/public/images/integrations/slack-token.png similarity index 100% rename from docs-v2/pages/core/integrations/images/slack-token.png rename to docs-v2/public/images/integrations/slack-token.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/app-props-example.png b/docs-v2/public/images/migrate-from-v1/app-props-example.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/app-props-example.png rename to docs-v2/public/images/migrate-from-v1/app-props-example.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/builder-mode-sample.png b/docs-v2/public/images/migrate-from-v1/builder-mode-sample.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/builder-mode-sample.png rename to docs-v2/public/images/migrate-from-v1/builder-mode-sample.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/custom-http-response-option.png b/docs-v2/public/images/migrate-from-v1/custom-http-response-option.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/custom-http-response-option.png rename to docs-v2/public/images/migrate-from-v1/custom-http-response-option.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/custom-string-prop.png b/docs-v2/public/images/migrate-from-v1/custom-string-prop.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/custom-string-prop.png rename to docs-v2/public/images/migrate-from-v1/custom-string-prop.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/demo-poster.png b/docs-v2/public/images/migrate-from-v1/demo-poster.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/demo-poster.png rename to docs-v2/public/images/migrate-from-v1/demo-poster.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/inspector-sample.png b/docs-v2/public/images/migrate-from-v1/inspector-sample.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/inspector-sample.png rename to docs-v2/public/images/migrate-from-v1/inspector-sample.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/new-builder-context-switcher.gif b/docs-v2/public/images/migrate-from-v1/new-builder-context-switcher.gif similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/new-builder-context-switcher.gif rename to docs-v2/public/images/migrate-from-v1/new-builder-context-switcher.gif diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/test-workflow-portions.png b/docs-v2/public/images/migrate-from-v1/test-workflow-portions.png similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/test-workflow-portions.png rename to docs-v2/public/images/migrate-from-v1/test-workflow-portions.png diff --git a/docs-v2/pages/deprecated/migrate-from-v1/images/testing-individual-events.gif b/docs-v2/public/images/migrate-from-v1/testing-individual-events.gif similarity index 100% rename from docs-v2/pages/deprecated/migrate-from-v1/images/testing-individual-events.gif rename to docs-v2/public/images/migrate-from-v1/testing-individual-events.gif diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png b/docs-v2/public/images/nodejs/ai-code-generation/generating-slack-actions-with-ai.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/ai-code-generation/generating-slack-actions-with-ai.png rename to docs-v2/public/images/nodejs/ai-code-generation/generating-slack-actions-with-ai.png diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/configuration-error-example.png b/docs-v2/public/images/nodejs/configuration-error-example.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/configuration-error-example.png rename to docs-v2/public/images/nodejs/configuration-error-example.png diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png b/docs-v2/public/images/nodejs/first-name-prop-example.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/first-name-prop-example.png rename to docs-v2/public/images/nodejs/first-name-prop-example.png diff --git a/docs-v2/pages/core/projects/images/access-badge-click.png b/docs-v2/public/images/projects/access-badge-click.png similarity index 100% rename from docs-v2/pages/core/projects/images/access-badge-click.png rename to docs-v2/public/images/projects/access-badge-click.png diff --git a/docs-v2/pages/core/projects/images/import-workflows-into-projects.png b/docs-v2/public/images/projects/import-workflows-into-projects.png similarity index 100% rename from docs-v2/pages/core/projects/images/import-workflows-into-projects.png rename to docs-v2/public/images/projects/import-workflows-into-projects.png diff --git a/docs-v2/pages/core/projects/images/manage-access-overflow-menu.png b/docs-v2/public/images/projects/manage-access-overflow-menu.png similarity index 100% rename from docs-v2/pages/core/projects/images/manage-access-overflow-menu.png rename to docs-v2/public/images/projects/manage-access-overflow-menu.png diff --git a/docs-v2/pages/core/projects/images/project-listing-access.png b/docs-v2/public/images/projects/project-listing-access.png similarity index 100% rename from docs-v2/pages/core/projects/images/project-listing-access.png rename to docs-v2/public/images/projects/project-listing-access.png diff --git a/docs-v2/pages/core/projects/images/project-listing-owner.png b/docs-v2/public/images/projects/project-listing-owner.png similarity index 100% rename from docs-v2/pages/core/projects/images/project-listing-owner.png rename to docs-v2/public/images/projects/project-listing-owner.png diff --git a/docs-v2/pages/core/projects/images/slideout-member-dropdown.png b/docs-v2/public/images/projects/slideout-member-dropdown.png similarity index 100% rename from docs-v2/pages/core/projects/images/slideout-member-dropdown.png rename to docs-v2/public/images/projects/slideout-member-dropdown.png diff --git a/docs-v2/pages/core/projects/images/slideout-member-list.png b/docs-v2/public/images/projects/slideout-member-list.png similarity index 100% rename from docs-v2/pages/core/projects/images/slideout-member-list.png rename to docs-v2/public/images/projects/slideout-member-list.png diff --git a/docs-v2/pages/core/projects/images/slideout-restricted.png b/docs-v2/public/images/projects/slideout-restricted.png similarity index 100% rename from docs-v2/pages/core/projects/images/slideout-restricted.png rename to docs-v2/public/images/projects/slideout-restricted.png diff --git a/docs-v2/pages/core/projects/images/slideout-workspace-share.png b/docs-v2/public/images/projects/slideout-workspace-share.png similarity index 100% rename from docs-v2/pages/core/projects/images/slideout-workspace-share.png rename to docs-v2/public/images/projects/slideout-workspace-share.png diff --git a/docs-v2/pages/core/workflows/code/python/images/v3/auth/connected-slack-account.png b/docs-v2/public/images/python/auth/connected-slack-account.png similarity index 100% rename from docs-v2/pages/core/workflows/code/python/images/v3/auth/connected-slack-account.png rename to docs-v2/public/images/python/auth/connected-slack-account.png diff --git a/docs-v2/pages/core/workflows/code/python/images/v3/auth/step-selector-python-example.png b/docs-v2/public/images/python/auth/step-selector-python-example.png similarity index 100% rename from docs-v2/pages/core/workflows/code/python/images/v3/auth/step-selector-python-example.png rename to docs-v2/public/images/python/auth/step-selector-python-example.png diff --git a/docs-v2/pages/core/workflows/code/python/images/v3/print-logs.png b/docs-v2/public/images/python/print-logs.png similarity index 100% rename from docs-v2/pages/core/workflows/code/python/images/v3/print-logs.png rename to docs-v2/public/images/python/print-logs.png diff --git a/docs-v2/pages/quickstart/images/action-configuration-complete.png b/docs-v2/public/images/quickstart/action-configuration-complete.png similarity index 100% rename from docs-v2/pages/quickstart/images/action-configuration-complete.png rename to docs-v2/public/images/quickstart/action-configuration-complete.png diff --git a/docs-v2/pages/quickstart/images/action_diff.png b/docs-v2/public/images/quickstart/action_diff.png similarity index 100% rename from docs-v2/pages/quickstart/images/action_diff.png rename to docs-v2/public/images/quickstart/action_diff.png diff --git a/docs-v2/pages/quickstart/images/add-step.png b/docs-v2/public/images/quickstart/add-step.png similarity index 100% rename from docs-v2/pages/quickstart/images/add-step.png rename to docs-v2/public/images/quickstart/add-step.png diff --git a/docs-v2/pages/quickstart/images/add-timestamp.png b/docs-v2/public/images/quickstart/add-timestamp.png similarity index 100% rename from docs-v2/pages/quickstart/images/add-timestamp.png rename to docs-v2/public/images/quickstart/add-timestamp.png diff --git a/docs-v2/pages/quickstart/images/add-trigger.png b/docs-v2/public/images/quickstart/add-trigger.png similarity index 100% rename from docs-v2/pages/quickstart/images/add-trigger.png rename to docs-v2/public/images/quickstart/add-trigger.png diff --git a/docs-v2/pages/quickstart/images/add_action.png b/docs-v2/public/images/quickstart/add_action.png similarity index 100% rename from docs-v2/pages/quickstart/images/add_action.png rename to docs-v2/public/images/quickstart/add_action.png diff --git a/docs-v2/pages/quickstart/images/additional-props.png b/docs-v2/public/images/quickstart/additional-props.png similarity index 100% rename from docs-v2/pages/quickstart/images/additional-props.png rename to docs-v2/public/images/quickstart/additional-props.png diff --git a/docs-v2/pages/quickstart/images/autocomplete-message.png b/docs-v2/public/images/quickstart/autocomplete-message.png similarity index 100% rename from docs-v2/pages/quickstart/images/autocomplete-message.png rename to docs-v2/public/images/quickstart/autocomplete-message.png diff --git a/docs-v2/pages/quickstart/images/basic_workflow.png b/docs-v2/public/images/quickstart/basic_workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/basic_workflow.png rename to docs-v2/public/images/quickstart/basic_workflow.png diff --git a/docs-v2/pages/quickstart/images/changelog.png b/docs-v2/public/images/quickstart/changelog.png similarity index 100% rename from docs-v2/pages/quickstart/images/changelog.png rename to docs-v2/public/images/quickstart/changelog.png diff --git a/docs-v2/pages/quickstart/images/commit_changes_1.png b/docs-v2/public/images/quickstart/commit_changes_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/commit_changes_1.png rename to docs-v2/public/images/quickstart/commit_changes_1.png diff --git a/docs-v2/pages/quickstart/images/commit_diff_1.png b/docs-v2/public/images/quickstart/commit_diff_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/commit_diff_1.png rename to docs-v2/public/images/quickstart/commit_diff_1.png diff --git a/docs-v2/pages/quickstart/images/commit_diff_2.png b/docs-v2/public/images/quickstart/commit_diff_2.png similarity index 100% rename from docs-v2/pages/quickstart/images/commit_diff_2.png rename to docs-v2/public/images/quickstart/commit_diff_2.png diff --git a/docs-v2/pages/quickstart/images/configure-project.png b/docs-v2/public/images/quickstart/configure-project.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure-project.png rename to docs-v2/public/images/quickstart/configure-project.png diff --git a/docs-v2/pages/quickstart/images/configure-workflow.png b/docs-v2/public/images/quickstart/configure-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure-workflow.png rename to docs-v2/public/images/quickstart/configure-workflow.png diff --git a/docs-v2/pages/quickstart/images/configure_project.png b/docs-v2/public/images/quickstart/configure_project.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure_project.png rename to docs-v2/public/images/quickstart/configure_project.png diff --git a/docs-v2/pages/quickstart/images/configure_project_1.png b/docs-v2/public/images/quickstart/configure_project_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure_project_1.png rename to docs-v2/public/images/quickstart/configure_project_1.png diff --git a/docs-v2/pages/quickstart/images/configure_project_2.png b/docs-v2/public/images/quickstart/configure_project_2.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure_project_2.png rename to docs-v2/public/images/quickstart/configure_project_2.png diff --git a/docs-v2/pages/quickstart/images/configure_workflow.png b/docs-v2/public/images/quickstart/configure_workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/configure_workflow.png rename to docs-v2/public/images/quickstart/configure_workflow.png diff --git a/docs-v2/pages/quickstart/images/connect-google-sheets-account.png b/docs-v2/public/images/quickstart/connect-google-sheets-account.png similarity index 100% rename from docs-v2/pages/quickstart/images/connect-google-sheets-account.png rename to docs-v2/public/images/quickstart/connect-google-sheets-account.png diff --git a/docs-v2/pages/quickstart/images/copy-path.png b/docs-v2/public/images/quickstart/copy-path.png similarity index 100% rename from docs-v2/pages/quickstart/images/copy-path.png rename to docs-v2/public/images/quickstart/copy-path.png diff --git a/docs-v2/pages/quickstart/images/create-http-trigger.png b/docs-v2/public/images/quickstart/create-http-trigger.png similarity index 100% rename from docs-v2/pages/quickstart/images/create-http-trigger.png rename to docs-v2/public/images/quickstart/create-http-trigger.png diff --git a/docs-v2/pages/quickstart/images/create-project.png b/docs-v2/public/images/quickstart/create-project.png similarity index 100% rename from docs-v2/pages/quickstart/images/create-project.png rename to docs-v2/public/images/quickstart/create-project.png diff --git a/docs-v2/pages/quickstart/images/create-trigger.png b/docs-v2/public/images/quickstart/create-trigger.png similarity index 100% rename from docs-v2/pages/quickstart/images/create-trigger.png rename to docs-v2/public/images/quickstart/create-trigger.png diff --git a/docs-v2/pages/quickstart/images/create_pr.png b/docs-v2/public/images/quickstart/create_pr.png similarity index 100% rename from docs-v2/pages/quickstart/images/create_pr.png rename to docs-v2/public/images/quickstart/create_pr.png diff --git a/docs-v2/pages/quickstart/images/create_project.png b/docs-v2/public/images/quickstart/create_project.png similarity index 100% rename from docs-v2/pages/quickstart/images/create_project.png rename to docs-v2/public/images/quickstart/create_project.png diff --git a/docs-v2/pages/quickstart/images/data-inserted.png b/docs-v2/public/images/quickstart/data-inserted.png similarity index 100% rename from docs-v2/pages/quickstart/images/data-inserted.png rename to docs-v2/public/images/quickstart/data-inserted.png diff --git a/docs-v2/pages/quickstart/images/deploy-workflow.png b/docs-v2/public/images/quickstart/deploy-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/deploy-workflow.png rename to docs-v2/public/images/quickstart/deploy-workflow.png diff --git a/docs-v2/pages/quickstart/images/deployed-workflow.png b/docs-v2/public/images/quickstart/deployed-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/deployed-workflow.png rename to docs-v2/public/images/quickstart/deployed-workflow.png diff --git a/docs-v2/pages/quickstart/images/edit_1.png b/docs-v2/public/images/quickstart/edit_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/edit_1.png rename to docs-v2/public/images/quickstart/edit_1.png diff --git a/docs-v2/pages/quickstart/images/edit_2.png b/docs-v2/public/images/quickstart/edit_2.png similarity index 100% rename from docs-v2/pages/quickstart/images/edit_2.png rename to docs-v2/public/images/quickstart/edit_2.png diff --git a/docs-v2/pages/quickstart/images/edit_in_github.png b/docs-v2/public/images/quickstart/edit_in_github.png similarity index 100% rename from docs-v2/pages/quickstart/images/edit_in_github.png rename to docs-v2/public/images/quickstart/edit_in_github.png diff --git a/docs-v2/pages/quickstart/images/edit_production.png b/docs-v2/public/images/quickstart/edit_production.png similarity index 100% rename from docs-v2/pages/quickstart/images/edit_production.png rename to docs-v2/public/images/quickstart/edit_production.png diff --git a/docs-v2/pages/quickstart/images/empty-sheet.png b/docs-v2/public/images/quickstart/empty-sheet.png similarity index 100% rename from docs-v2/pages/quickstart/images/empty-sheet.png rename to docs-v2/public/images/quickstart/empty-sheet.png diff --git a/docs-v2/pages/quickstart/images/expand-sentiment-results.png b/docs-v2/public/images/quickstart/expand-sentiment-results.png similarity index 100% rename from docs-v2/pages/quickstart/images/expand-sentiment-results.png rename to docs-v2/public/images/quickstart/expand-sentiment-results.png diff --git a/docs-v2/pages/quickstart/images/generate-test-event.png b/docs-v2/public/images/quickstart/generate-test-event.png similarity index 100% rename from docs-v2/pages/quickstart/images/generate-test-event.png rename to docs-v2/public/images/quickstart/generate-test-event.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/commit-changes-2.png b/docs-v2/public/images/quickstart/github-sync-v3/commit-changes-2.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/commit-changes-2.png rename to docs-v2/public/images/quickstart/github-sync-v3/commit-changes-2.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/commit-changes.png b/docs-v2/public/images/quickstart/github-sync-v3/commit-changes.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/commit-changes.png rename to docs-v2/public/images/quickstart/github-sync-v3/commit-changes.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/commit-diff-2.png b/docs-v2/public/images/quickstart/github-sync-v3/commit-diff-2.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/commit-diff-2.png rename to docs-v2/public/images/quickstart/github-sync-v3/commit-diff-2.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/commit-diff.png b/docs-v2/public/images/quickstart/github-sync-v3/commit-diff.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/commit-diff.png rename to docs-v2/public/images/quickstart/github-sync-v3/commit-diff.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/merge-to-prod-2.png b/docs-v2/public/images/quickstart/github-sync-v3/merge-to-prod-2.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/merge-to-prod-2.png rename to docs-v2/public/images/quickstart/github-sync-v3/merge-to-prod-2.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/merge-to-prod.png b/docs-v2/public/images/quickstart/github-sync-v3/merge-to-prod.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/merge-to-prod.png rename to docs-v2/public/images/quickstart/github-sync-v3/merge-to-prod.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/sample-workflow.png b/docs-v2/public/images/quickstart/github-sync-v3/sample-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/sample-workflow.png rename to docs-v2/public/images/quickstart/github-sync-v3/sample-workflow.png diff --git a/docs-v2/pages/quickstart/images/github-sync-v3/view-branch.png b/docs-v2/public/images/quickstart/github-sync-v3/view-branch.png similarity index 100% rename from docs-v2/pages/quickstart/images/github-sync-v3/view-branch.png rename to docs-v2/public/images/quickstart/github-sync-v3/view-branch.png diff --git a/docs-v2/pages/quickstart/images/google-oauth.png b/docs-v2/public/images/quickstart/google-oauth.png similarity index 100% rename from docs-v2/pages/quickstart/images/google-oauth.png rename to docs-v2/public/images/quickstart/google-oauth.png diff --git a/docs-v2/pages/quickstart/images/google-permissions.png b/docs-v2/public/images/quickstart/google-permissions.png similarity index 100% rename from docs-v2/pages/quickstart/images/google-permissions.png rename to docs-v2/public/images/quickstart/google-permissions.png diff --git a/docs-v2/pages/quickstart/images/has-headers.png b/docs-v2/public/images/quickstart/has-headers.png similarity index 100% rename from docs-v2/pages/quickstart/images/has-headers.png rename to docs-v2/public/images/quickstart/has-headers.png diff --git a/docs-v2/pages/quickstart/images/inspect-executions.png b/docs-v2/public/images/quickstart/inspect-executions.png similarity index 100% rename from docs-v2/pages/quickstart/images/inspect-executions.png rename to docs-v2/public/images/quickstart/inspect-executions.png diff --git a/docs-v2/pages/quickstart/images/inspect-trigger-event.png b/docs-v2/public/images/quickstart/inspect-trigger-event.png similarity index 100% rename from docs-v2/pages/quickstart/images/inspect-trigger-event.png rename to docs-v2/public/images/quickstart/inspect-trigger-event.png diff --git a/docs-v2/pages/quickstart/images/live-test.png b/docs-v2/public/images/quickstart/live-test.png similarity index 100% rename from docs-v2/pages/quickstart/images/live-test.png rename to docs-v2/public/images/quickstart/live-test.png diff --git a/docs-v2/pages/quickstart/images/merge_pr.png b/docs-v2/public/images/quickstart/merge_pr.png similarity index 100% rename from docs-v2/pages/quickstart/images/merge_pr.png rename to docs-v2/public/images/quickstart/merge_pr.png diff --git a/docs-v2/pages/quickstart/images/merge_to_production_1.png b/docs-v2/public/images/quickstart/merge_to_production_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/merge_to_production_1.png rename to docs-v2/public/images/quickstart/merge_to_production_1.png diff --git a/docs-v2/pages/quickstart/images/merge_to_production_2.png b/docs-v2/public/images/quickstart/merge_to_production_2.png similarity index 100% rename from docs-v2/pages/quickstart/images/merge_to_production_2.png rename to docs-v2/public/images/quickstart/merge_to_production_2.png diff --git a/docs-v2/pages/quickstart/images/merging_to_production.png b/docs-v2/public/images/quickstart/merging_to_production.png similarity index 100% rename from docs-v2/pages/quickstart/images/merging_to_production.png rename to docs-v2/public/images/quickstart/merging_to_production.png diff --git a/docs-v2/pages/quickstart/images/message-completed.png b/docs-v2/public/images/quickstart/message-completed.png similarity index 100% rename from docs-v2/pages/quickstart/images/message-completed.png rename to docs-v2/public/images/quickstart/message-completed.png diff --git a/docs-v2/pages/quickstart/images/new-code-step-added.png b/docs-v2/public/images/quickstart/new-code-step-added.png similarity index 100% rename from docs-v2/pages/quickstart/images/new-code-step-added.png rename to docs-v2/public/images/quickstart/new-code-step-added.png diff --git a/docs-v2/pages/quickstart/images/new-workflow.png b/docs-v2/public/images/quickstart/new-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/new-workflow.png rename to docs-v2/public/images/quickstart/new-workflow.png diff --git a/docs-v2/pages/quickstart/images/new_workflow.png b/docs-v2/public/images/quickstart/new_workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/new_workflow.png rename to docs-v2/public/images/quickstart/new_workflow.png diff --git a/docs-v2/pages/quickstart/images/pr_deployed.png b/docs-v2/public/images/quickstart/pr_deployed.png similarity index 100% rename from docs-v2/pages/quickstart/images/pr_deployed.png rename to docs-v2/public/images/quickstart/pr_deployed.png diff --git a/docs-v2/pages/quickstart/images/production.png b/docs-v2/public/images/quickstart/production.png similarity index 100% rename from docs-v2/pages/quickstart/images/production.png rename to docs-v2/public/images/quickstart/production.png diff --git a/docs-v2/pages/quickstart/images/rename-code-step.gif b/docs-v2/public/images/quickstart/rename-code-step.gif similarity index 100% rename from docs-v2/pages/quickstart/images/rename-code-step.gif rename to docs-v2/public/images/quickstart/rename-code-step.gif diff --git a/docs-v2/pages/quickstart/images/rename-code-step.png b/docs-v2/public/images/quickstart/rename-code-step.png similarity index 100% rename from docs-v2/pages/quickstart/images/rename-code-step.png rename to docs-v2/public/images/quickstart/rename-code-step.png diff --git a/docs-v2/pages/quickstart/images/review_pr.png b/docs-v2/public/images/quickstart/review_pr.png similarity index 100% rename from docs-v2/pages/quickstart/images/review_pr.png rename to docs-v2/public/images/quickstart/review_pr.png diff --git a/docs-v2/pages/quickstart/images/save-http-trigger.png b/docs-v2/public/images/quickstart/save-http-trigger.png similarity index 100% rename from docs-v2/pages/quickstart/images/save-http-trigger.png rename to docs-v2/public/images/quickstart/save-http-trigger.png diff --git a/docs-v2/pages/quickstart/images/select-add-single-row.png b/docs-v2/public/images/quickstart/select-add-single-row.png similarity index 100% rename from docs-v2/pages/quickstart/images/select-add-single-row.png rename to docs-v2/public/images/quickstart/select-add-single-row.png diff --git a/docs-v2/pages/quickstart/images/select-google-sheets-app.png b/docs-v2/public/images/quickstart/select-google-sheets-app.png similarity index 100% rename from docs-v2/pages/quickstart/images/select-google-sheets-app.png rename to docs-v2/public/images/quickstart/select-google-sheets-app.png diff --git a/docs-v2/pages/quickstart/images/select-sheet-name.png b/docs-v2/public/images/quickstart/select-sheet-name.png similarity index 100% rename from docs-v2/pages/quickstart/images/select-sheet-name.png rename to docs-v2/public/images/quickstart/select-sheet-name.png diff --git a/docs-v2/pages/quickstart/images/select-spreadsheet.png b/docs-v2/public/images/quickstart/select-spreadsheet.png similarity index 100% rename from docs-v2/pages/quickstart/images/select-spreadsheet.png rename to docs-v2/public/images/quickstart/select-spreadsheet.png diff --git a/docs-v2/pages/quickstart/images/sentiment-results.png b/docs-v2/public/images/quickstart/sentiment-results.png similarity index 100% rename from docs-v2/pages/quickstart/images/sentiment-results.png rename to docs-v2/public/images/quickstart/sentiment-results.png diff --git a/docs-v2/pages/quickstart/images/step-selector-code.png b/docs-v2/public/images/quickstart/step-selector-code.png similarity index 100% rename from docs-v2/pages/quickstart/images/step-selector-code.png rename to docs-v2/public/images/quickstart/step-selector-code.png diff --git a/docs-v2/pages/quickstart/images/test-code-step.png b/docs-v2/public/images/quickstart/test-code-step.png similarity index 100% rename from docs-v2/pages/quickstart/images/test-code-step.png rename to docs-v2/public/images/quickstart/test-code-step.png diff --git a/docs-v2/pages/quickstart/images/test-successful.png b/docs-v2/public/images/quickstart/test-successful.png similarity index 100% rename from docs-v2/pages/quickstart/images/test-successful.png rename to docs-v2/public/images/quickstart/test-successful.png diff --git a/docs-v2/pages/quickstart/images/timestamp-added.png b/docs-v2/public/images/quickstart/timestamp-added.png similarity index 100% rename from docs-v2/pages/quickstart/images/timestamp-added.png rename to docs-v2/public/images/quickstart/timestamp-added.png diff --git a/docs-v2/pages/quickstart/images/trigger-continue.png b/docs-v2/public/images/quickstart/trigger-continue.png similarity index 100% rename from docs-v2/pages/quickstart/images/trigger-continue.png rename to docs-v2/public/images/quickstart/trigger-continue.png diff --git a/docs-v2/pages/quickstart/images/unique-url.png b/docs-v2/public/images/quickstart/unique-url.png similarity index 100% rename from docs-v2/pages/quickstart/images/unique-url.png rename to docs-v2/public/images/quickstart/unique-url.png diff --git a/docs-v2/pages/quickstart/images/v3/async-props.png b/docs-v2/public/images/quickstart/v3/async-props.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/async-props.png rename to docs-v2/public/images/quickstart/v3/async-props.png diff --git a/docs-v2/pages/quickstart/images/v3/autocomplete-export.png b/docs-v2/public/images/quickstart/v3/autocomplete-export.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/autocomplete-export.png rename to docs-v2/public/images/quickstart/v3/autocomplete-export.png diff --git a/docs-v2/pages/quickstart/images/v3/copy-sentiment-path.png b/docs-v2/public/images/quickstart/v3/copy-sentiment-path.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/copy-sentiment-path.png rename to docs-v2/public/images/quickstart/v3/copy-sentiment-path.png diff --git a/docs-v2/pages/quickstart/images/v3/deploy-workflow.png b/docs-v2/public/images/quickstart/v3/deploy-workflow.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/deploy-workflow.png rename to docs-v2/public/images/quickstart/v3/deploy-workflow.png diff --git a/docs-v2/pages/quickstart/images/v3/paste-sentiment-score.png b/docs-v2/public/images/quickstart/v3/paste-sentiment-score.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/paste-sentiment-score.png rename to docs-v2/public/images/quickstart/v3/paste-sentiment-score.png diff --git a/docs-v2/pages/quickstart/images/v3/select-headers.png b/docs-v2/public/images/quickstart/v3/select-headers.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/select-headers.png rename to docs-v2/public/images/quickstart/v3/select-headers.png diff --git a/docs-v2/pages/quickstart/images/v3/select-sentiment-step.png b/docs-v2/public/images/quickstart/v3/select-sentiment-step.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/select-sentiment-step.png rename to docs-v2/public/images/quickstart/v3/select-sentiment-step.png diff --git a/docs-v2/pages/quickstart/images/v3/select-spreadsheet-name.png b/docs-v2/public/images/quickstart/v3/select-spreadsheet-name.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/select-spreadsheet-name.png rename to docs-v2/public/images/quickstart/v3/select-spreadsheet-name.png diff --git a/docs-v2/pages/quickstart/images/v3/select-spreadsheet.png b/docs-v2/public/images/quickstart/v3/select-spreadsheet.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/select-spreadsheet.png rename to docs-v2/public/images/quickstart/v3/select-spreadsheet.png diff --git a/docs-v2/pages/quickstart/images/v3/select-ts-export.png b/docs-v2/public/images/quickstart/v3/select-ts-export.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/select-ts-export.png rename to docs-v2/public/images/quickstart/v3/select-ts-export.png diff --git a/docs-v2/pages/quickstart/images/v3/successful-test-results.png b/docs-v2/public/images/quickstart/v3/successful-test-results.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/successful-test-results.png rename to docs-v2/public/images/quickstart/v3/successful-test-results.png diff --git a/docs-v2/pages/quickstart/images/v3/timestamp.png b/docs-v2/public/images/quickstart/v3/timestamp.png similarity index 100% rename from docs-v2/pages/quickstart/images/v3/timestamp.png rename to docs-v2/public/images/quickstart/v3/timestamp.png diff --git a/docs-v2/pages/quickstart/images/view_branch_on_github_1.png b/docs-v2/public/images/quickstart/view_branch_on_github_1.png similarity index 100% rename from docs-v2/pages/quickstart/images/view_branch_on_github_1.png rename to docs-v2/public/images/quickstart/view_branch_on_github_1.png diff --git a/docs-v2/pages/quickstart/images/view_branch_on_github_2.png b/docs-v2/public/images/quickstart/view_branch_on_github_2.png similarity index 100% rename from docs-v2/pages/quickstart/images/view_branch_on_github_2.png rename to docs-v2/public/images/quickstart/view_branch_on_github_2.png diff --git a/docs-v2/pages/core/rest-api/images/source-id.png b/docs-v2/public/images/rest-api/source-id.png similarity index 100% rename from docs-v2/pages/core/rest-api/images/source-id.png rename to docs-v2/public/images/rest-api/source-id.png diff --git a/docs-v2/pages/core/rest-api/images/webhook-proxy.png b/docs-v2/public/images/rest-api/webhook-proxy.png similarity index 100% rename from docs-v2/pages/core/rest-api/images/webhook-proxy.png rename to docs-v2/public/images/rest-api/webhook-proxy.png diff --git a/docs-v2/public/images/triggers/add-multiple-triggers.png b/docs-v2/public/images/triggers/add-multiple-triggers.png new file mode 100644 index 0000000000000000000000000000000000000000..1c46b2f7c6e6de389f59c95c7f68b680fe81acc2 GIT binary patch literal 52093 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
    Y}_xHNR(b;&ThtIV1ISW#E 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 Hw$J|nYmA$J literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/email-trigger.png b/docs-v2/public/images/triggers/email-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..79ec9bbb34237e2d1393993c53293025a084dad9 GIT binary patch literal 30719 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 L>8aPK+C=>?2rWUE literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/gcal-triggers.png b/docs-v2/public/images/triggers/gcal-triggers.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d073782468745deb5f37ab1f0decd54f297170 GIT binary patch literal 89083 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 W*Nj`iyefNukKT>jI;Gbgqy7ydS`Q%r literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/http-trigger-url.png b/docs-v2/public/images/triggers/http-trigger-url.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c30b9b82cf8fce4a34beabb4bb9d0ba5c716de GIT binary patch literal 61667 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­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 literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/select-a-trigger.png b/docs-v2/public/images/triggers/select-a-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..f44082ed79dd2b8f60335f7b3b9c59e55e774f45 GIT binary patch literal 126776 zcmaI71ymf%wm*zZfZ&kePH+wG?ry=|g1ftWa0wRNU4je_!CeQ}AcMPplXKqt-hKCf z?pv#8R!#RzPgm8h{gd4tsiYu@@(%AE1Ox<%w3L_%1O%)h1OzlI0vveHj*%rk1jM^q zD^XD;X;D!UB`14xD;qNi2&u@FGl?YT1&I&F$Fn6UBOHiQ?f&X^GFj#UJp{UU-(b*F z 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 QF5odYwz^z#$>Xp80NYX|&j0`b literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/select-an-event.png b/docs-v2/public/images/triggers/select-an-event.png new file mode 100644 index 0000000000000000000000000000000000000000..0baad2f05375946b731be3ed02bc4971b8ca3706 GIT binary patch literal 59044 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 Hy&d;&e?do! literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/select-email-trigger.png b/docs-v2/public/images/triggers/select-email-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..324edd10850586b1b86b1fcc5ec797ea872eeae0 GIT binary patch literal 71849 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

    b)0Z`e{u? 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 Date: Mon, 17 Feb 2025 17:36:03 -0300 Subject: [PATCH 15/29] add rewrites and remove stale hidden pages --- docs-v2/next.config.mjs | 20 +++++ docs-v2/pages/hidden/examples/_meta.tsx | 5 -- ...iting-to-execute-next-step-of-workflow.mdx | 75 ------------------- .../pages/hidden/new-feature-or-bug/_meta.tsx | 5 -- .../pages/hidden/new-feature-or-bug/index.mdx | 4 - 5 files changed, 20 insertions(+), 89 deletions(-) delete mode 100644 docs-v2/pages/hidden/examples/_meta.tsx delete mode 100644 docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx delete mode 100644 docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx delete mode 100644 docs-v2/pages/hidden/new-feature-or-bug/index.mdx diff --git a/docs-v2/next.config.mjs b/docs-v2/next.config.mjs index 06480a838ab3a..dad89eee0553c 100644 --- a/docs-v2/next.config.mjs +++ b/docs-v2/next.config.mjs @@ -16,6 +16,26 @@ export default withNextra({ }, ], }, + async rewrites() { + return [ + { + source: "/abuse", + destination: "/hidden/abuse", + }, + { + source: "/scheduling-future-tasks", + destination: "/hidden/scheduling-future-tasks", + }, + { + source: "/status", + destination: "/hidden/status", + }, + { + source: "/subprocessors", + destination: "/hidden/subprocessors", + }, + ]; + }, env: { PIPEDREAM_NODE_VERSION: "20", PIPEDREAM_BASE_URL: "https://pipedream.com", diff --git a/docs-v2/pages/hidden/examples/_meta.tsx b/docs-v2/pages/hidden/examples/_meta.tsx deleted file mode 100644 index 01d72f9a9fc59..0000000000000 --- a/docs-v2/pages/hidden/examples/_meta.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default { - "waiting-to-execute-next-step-of-workflow": { - "display": "hidden", - }, -} as const diff --git a/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx b/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx deleted file mode 100644 index 0e445c4b3890b..0000000000000 --- a/docs-v2/pages/hidden/examples/waiting-to-execute-next-step-of-workflow.mdx +++ /dev/null @@ -1,75 +0,0 @@ -# Example: Delay a workflow before the next step runs - -At a certain point in a workflow, you may want to delay a step from running for some period of time. For example, if you've built a workflow to process new user sign ups on your site, you may want to wait one day to send the user an email asking them for feedback. - -Pipedream doesn't yet provide a built-in step to pause / delay a specific workflow step, but [we're tracking that here](https://github.com/PipedreamHQ/pipedream/issues/187). **This guide shows you a workaround for implementing this delay behavior**. - -## Step 1 - Create a Task Scheduler event source - -[Click here to create a Pipedream Task Scheduler source](https://pipedream.com/sources/new?key=pipedream-new-scheduled-tasks). This [event source](/sources/) allows you to schedule a message to trigger a workflow at a specific time (for example, "run this workflow one day in the future, with this event data"). _This is how we'll delay our step_. - -You'll need to connect your Pipedream API key to run this source. You'll find this in [your settings](https://pipedream.com/settings/account). Next, enter a secret value in the **Secret** field - this ensures only users with this secret can schedule tasks. We'll use this in **Step 3** below. - -![Create Task Scheduler](/images/examples/create-task-scheduler.gif) - -Keep this event source open in a tab / window - you'll reference it later. - -## Step 2 - Review your workflow / delay logic - -In our example new user signup workflow, we'll implement the following logic: - -1. Workflow is triggered on an HTTP request when a new user signs up -2. Wait one day -3. Send the user a welcome email - -To delay the email by one day, we'll need to separate our logic into _two_ workflows: - -1. [Workflow #1](https://pipedream.com/@dylburger/delay-example-workflow-1-receive-http-request-with-user-email-schedule-task-one-day-in-future-p_vQCgj35/edit) receives the HTTP request when the new user signs up. Then, **it schedules a new task in our Task Scheduler event source one day in the future**. -2. [Workflow #2](https://pipedream.com/@dylburger/delay-example-workflow-2-send-email-after-delay-p_RRCzdLR/edit) will be triggered on scheduled tasks emitted by our Task Scheduler. In this example, our Task Scheduler receives the scheduled task from workflow #1, **waits one day**, and triggers workflow #2, which sends the user a welcome email. - -Let's see how to implement this. - -## Step 3 - Add the delay step to Workflow #1 - -Identify the step(s) in your workflow you'd like to delay. In our example, we want to delay the welcome email. **Above that step, click the `+` button to add a step to your workflow, select the `Search All Actions` label, and find the `Pipedream Task Scheduler - Schedule Task` step**: - -![Find Task Scheduler step](/images/examples/find-task-scheduler-step.gif) - -Visit the Task Scheduler source you created in **Step 1** and copy its **Endpoint**: - -![Task Scheduler endpoint](/images/examples/endpoint.png) - -Then, fill in the params of the task scheduler step: - -- To schedule a message one day in the future, enter `86400` in the **Num Seconds** field. To schedule two minutes in the future, enter `120`, etc. -- Add the **Endpoint** from your task scheduler as the **Task Scheduler URL** of your action. -- The **Message** is the data you'd like to send to Workflow #2. In this example, we add `{{event.body}}` - the HTTP payload that triggered our original workflow - so we have access to the same data in Workflow #2. -- If you configured a **Secret** when creating your Task Scheduler, click on the optional `secret` label at the bottom of the step and add it. - -![Configured task scheduler step](/images/examples/configured-task-scheduler-step.png) - -[See this workflow for an example](https://pipedream.com/@dylburger/delay-example-workflow-1-receive-http-request-with-user-email-schedule-task-one-day-in-future-p_vQCgj35/edit). - -## Step 4 - Move the steps you'd like to delay to Workflow #2 - -Now that you've implemented the delay step in Workflow #1, **you'll need to remove any steps below that delay step from your Workflow #1. Then, you'll move these steps to a new workflow triggered by your Task Scheduler event source**. - -First, [create a new workflow](https://pipedream.com/new). In the trigger step, click the label to **Use one of your existing sources**, and select your Task Scheduler source: - -![Select Task Scheduler source](/images/examples/select-task-scheduler-as-trigger.gif) - -Then, add the step(s) you wanted to delay from your original workflow. In our example, we wanted to send the user a welcome email after one day, so we moved the email step from Workflow #1 to Workflow #2. - -When Workflow #1 is triggered, it sends the **Message** you included to the Task Scheduler. **Num Seconds** in the future (in our example, one day), the Task Scheduler triggers Workflow #2, and includes the **Message** in its event data, accessible in the variable `event.message`: - -![Task Scheduler event data](/images/examples/task-scheduler-event.png) - -For example, if your original HTTP payload contained an `email` property and you passed `{{event.body}}` to the Task Scheduler, you can reference that in Workflow #2 using `{{event.message.email}}`: - -![event.message.email reference](/images/examples/task-scheduler-event.png) - -Finally, toggle your trigger step **On**: - -![Toggle trigger step on](/images/examples/toggle-trigger-step-on.gif) - -[See this workflow for an example](https://pipedream.com/@dylburger/delay-example-workflow-2-send-email-after-delay-p_RRCzdLR/edit). diff --git a/docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx b/docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx deleted file mode 100644 index 4705b04ff8795..0000000000000 --- a/docs-v2/pages/hidden/new-feature-or-bug/_meta.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default { - "index": { - "display": "hidden", - }, -} as const diff --git a/docs-v2/pages/hidden/new-feature-or-bug/index.mdx b/docs-v2/pages/hidden/new-feature-or-bug/index.mdx deleted file mode 100644 index 766506155d3ee..0000000000000 --- a/docs-v2/pages/hidden/new-feature-or-bug/index.mdx +++ /dev/null @@ -1,4 +0,0 @@ - -# New Features / Bugs - -To request a new feature or app integration, or to report a new bug, please [see the instructions here](https://github.com/PipedreamHQ/pipedream#found-a-bug-have-a-feature-to-suggest). From fe22e408779883dc9be8a9c18e13ba60a8a170e7 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 13:40:50 -0300 Subject: [PATCH 16/29] fix repage links --- docs-v2/pages/account/billing-settings.mdx | 4 +- docs-v2/pages/account/user-settings.mdx | 6 +- docs-v2/pages/connect/api-proxy.mdx | 18 ++-- docs-v2/pages/connect/api.mdx | 56 +++++------ docs-v2/pages/connect/components.mdx | 26 +++--- docs-v2/pages/connect/index.mdx | 22 ++--- .../connect/managed-auth/connect-link.mdx | 6 +- .../connect/managed-auth/oauth-clients.mdx | 14 +-- .../pages/connect/managed-auth/quickstart.mdx | 16 ++-- docs-v2/pages/connect/managed-auth/tokens.mdx | 10 +- docs-v2/pages/connect/managed-auth/users.mdx | 4 +- .../pages/connect/managed-auth/webhooks.mdx | 6 +- .../migrating-from-project-keys-to-oauth.mdx | 4 +- docs-v2/pages/connect/troubleshooting.mdx | 12 +-- docs-v2/pages/connect/use-cases.mdx | 4 +- docs-v2/pages/connect/workflows.mdx | 56 +++++------ docs-v2/pages/core/cli/install.mdx | 2 +- docs-v2/pages/core/cli/login.mdx | 10 +- docs-v2/pages/core/cli/reference.mdx | 26 +++--- .../components/actions-quickstart.mdx | 20 ++-- .../core/contributing/components/api.mdx | 48 +++++----- .../contributing/components/guidelines.mdx | 50 +++++----- .../core/contributing/components/index.mdx | 24 ++--- .../components/sources-quickstart.mdx | 10 +- .../contributing/components/typescript.mdx | 6 +- docs-v2/pages/core/contributing/index.mdx | 10 +- .../core/data-management/data-stores.mdx | 8 +- .../core/data-management/databases/index.mdx | 4 +- .../data-management/destinations/email.mdx | 2 +- .../data-management/destinations/emit.mdx | 8 +- .../data-management/destinations/http.mdx | 4 +- .../data-management/destinations/index.mdx | 20 ++-- .../core/data-management/destinations/s3.mdx | 2 +- .../core/data-management/destinations/sse.mdx | 2 +- .../data-management/file-stores/index.mdx | 2 +- docs-v2/pages/core/environment-variables.mdx | 8 +- docs-v2/pages/core/event-history.mdx | 2 +- docs-v2/pages/core/git.mdx | 6 +- docs-v2/pages/core/index.mdx | 10 +- docs-v2/pages/core/integrations/apps.mdx | 8 +- .../core/integrations/connected-accounts.mdx | 12 +-- docs-v2/pages/core/limits.mdx | 8 +- docs-v2/pages/core/projects/secrets.mdx | 4 +- docs-v2/pages/core/rest-api/auth.mdx | 6 +- docs-v2/pages/core/rest-api/index.mdx | 86 ++++++++--------- docs-v2/pages/core/rest-api/rss.mdx | 6 +- docs-v2/pages/core/rest-api/webhooks.mdx | 16 ++-- docs-v2/pages/core/rest-api/workflows.mdx | 14 +-- docs-v2/pages/core/vpc.mdx | 6 +- docs-v2/pages/core/workflows/actions.mdx | 4 +- docs-v2/pages/core/workflows/code/bash.mdx | 4 +- docs-v2/pages/core/workflows/code/go.mdx | 2 +- docs-v2/pages/core/workflows/code/index.mdx | 2 +- .../code/nodejs/ai-code-generation.mdx | 4 +- .../pages/core/workflows/code/nodejs/auth.mdx | 6 +- .../core/workflows/code/nodejs/delay.mdx | 8 +- .../workflows/code/nodejs/http-requests.mdx | 10 +- .../core/workflows/code/nodejs/index.mdx | 30 +++--- .../core/workflows/code/nodejs/rerun.mdx | 4 +- .../workflows/code/nodejs/sharing-code.mdx | 12 +-- .../code/nodejs/working-with-files.mdx | 6 +- .../pages/core/workflows/code/python/auth.mdx | 6 +- .../core/workflows/code/python/delay.mdx | 8 +- .../pages/core/workflows/code/python/faqs.mdx | 6 +- .../workflows/code/python/http-requests.mdx | 6 +- .../core/workflows/code/python/index.mdx | 20 ++-- .../core/workflows/code/python/rerun.mdx | 2 +- .../code/python/using-data-stores.mdx | 2 +- .../code/python/working-with-files.mdx | 4 +- .../workflows/control-flow/end-workflow.mdx | 4 +- .../core/workflows/control-flow/ifelse.mdx | 2 +- .../core/workflows/control-flow/index.mdx | 8 +- .../core/workflows/control-flow/parallel.mdx | 2 +- .../core/workflows/control-flow/switch.mdx | 2 +- docs-v2/pages/core/workflows/errors.mdx | 14 +-- docs-v2/pages/core/workflows/http.mdx | 8 +- docs-v2/pages/core/workflows/inspect.mdx | 4 +- .../pages/core/workflows/settings/index.mdx | 20 ++-- docs-v2/pages/core/workflows/sharing.mdx | 2 +- docs-v2/pages/core/workflows/sources.mdx | 16 ++-- docs-v2/pages/core/workflows/triggers.mdx | 76 +++++++-------- .../core/workspaces/domain-verification.mdx | 2 +- docs-v2/pages/core/workspaces/index.mdx | 10 +- docs-v2/pages/core/workspaces/sso/google.mdx | 2 +- docs-v2/pages/core/workspaces/sso/index.mdx | 6 +- docs-v2/pages/core/workspaces/sso/okta.mdx | 2 +- docs-v2/pages/core/workspaces/sso/saml.mdx | 4 +- .../deprecated/migrate-from-v1/index.mdx | 14 +-- .../deprecated/nodejs20-faq-2024-02/index.mdx | 8 +- docs-v2/pages/glossary.mdx | 92 +++++++++---------- .../hidden/scheduling-future-tasks/index.mdx | 8 +- docs-v2/pages/index.mdx | 18 ++-- docs-v2/pages/pricing/faq.mdx | 6 +- docs-v2/pages/pricing/index.mdx | 16 ++-- .../privacy-and-security/best-practices.mdx | 14 +-- docs-v2/pages/privacy-and-security/hipaa.mdx | 12 +-- docs-v2/pages/privacy-and-security/index.mdx | 22 ++--- docs-v2/pages/quickstart.mdx | 4 +- docs-v2/pages/troubleshooting/faq.mdx | 18 ++-- docs-v2/pages/troubleshooting/index.mdx | 28 +++--- 100 files changed, 650 insertions(+), 654 deletions(-) diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index 2e1d3b4c8ab3c..10a53b965443d 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Billing Settings -You'll find information on your usage data (for specific [Pipedream limits](/workflows/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. +You'll find information on your usage data (for specific [Pipedream limits](/core/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. ## Subscription @@ -40,4 +40,4 @@ In an example scenario, with cap set at 20 credits and long running workflow tha ## Limits -For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/workflows/limits/#daily-credits-limit) for the current UTC day. +For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/core/limits/#daily-credits-limit) for the current UTC day. diff --git a/docs-v2/pages/account/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx index 5b30f91720d42..869aaa277488f 100644 --- a/docs-v2/pages/account/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -50,7 +50,7 @@ Pipedream recommends enabling 2FA with your identity provider. ### Requiring 2-Factor Authentication -Workspaces on the Business plan can [require all workspace members to configure 2FA](/workflows/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. +Workspaces on the Business plan can [require all workspace members to configure 2FA](/core/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. If you are a member of any workspace where 2FA is required, you cannot disable 2FA, but you can still reconfigure it in your [account settings](https://pipedream.com/account/) if necessary. @@ -62,7 +62,7 @@ Only workspace owner and admin members can enable or disable 2FA for an entire w ## Pipedream API Key -Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/workflows/rest-api/auth/). +Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/core/rest-api/auth/). You can revoke and regenerate your API key from here at any time. @@ -82,4 +82,4 @@ For example, you can: ## Environment Variables -Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/workflows/environment-variables/). +Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/core/environment-variables/). diff --git a/docs-v2/pages/connect/api-proxy.mdx b/docs-v2/pages/connect/api-proxy.mdx index 99aa012c622d9..f255af1858fd3 100644 --- a/docs-v2/pages/connect/api-proxy.mdx +++ b/docs-v2/pages/connect/api-proxy.mdx @@ -5,8 +5,8 @@ import Callout from '@/components/Callout' Pipedream Connect provides a proxy API that you can use to send authenticated requests to any integrated API on behalf of your users, which is useful in a few scenarios: -1. You need code-level control and you want to use [Pipedream's OAuth](/connect/managed-auth/oauth-clients#using-pipedream-oauth) instead of [your own OAuth client](/connect/managed-auth/oauth-clients#using-a-custom-oauth-client) -2. There isn't a [pre-built tool](/connect/components) (action) for the app, or you need to modify the request +1. You need code-level control and you want to use [Pipedream's OAuth](/connect/managed-auth/oauth-clients/#using-pipedream-oauth) instead of [your own OAuth client](/connect/managed-auth/oauth-clients/#using-a-custom-oauth-client) +2. There isn't a [pre-built tool](/connect/components/) (action) for the app, or you need to modify the request 3. You want to avoid storing end user credentials in your app ## Overview @@ -20,19 +20,19 @@ The Connect proxy enables you to interface with any integrated API and make auth ![Connect API proxy visualization](https://res.cloudinary.com/pipedreamin/image/upload/v1738822030/pd-connect-proxy-viz_k5iksb.png) -Before getting started with the Connect proxy, make sure you've already gone through the [managed auth quickstart](/connect/managed-auth/quickstart) for Pipedream Connect. +Before getting started with the Connect proxy, make sure you've already gone through the [managed auth quickstart](/connect/managed-auth/quickstart/) for Pipedream Connect. ## Getting started -You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk) with a fetch-style interface, or by making a request to the [REST API](/workflows/rest-api/connect/proxy). +You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk/) with a fetch-style interface, or by making a request to the [REST API](/core/rest-api/connect/proxy/). -- A [Pipedream OAuth client](/workflows/rest-api/auth#oauth) to make authenticated requests to Pipedream's API -- Connect [environment](/connect/environments) (ex, `production` or `development`) -- The [external user ID](/connect/api#external-users) for your end user (ex, `abc-123`) -- The [account ID](/connect/api#accounts) for your end user's connected account (ex, `apn_1234567`) +- A [Pipedream OAuth client](/core/rest-api/auth/#oauth) to make authenticated requests to Pipedream's API +- Connect [environment](/connect/environments/) (ex, `production` or `development`) +- The [external user ID](/connect/api/#external-users) for your end user (ex, `abc-123`) +- The [account ID](/connect/api/#accounts) for your end user's connected account (ex, `apn_1234567`) -Refer to the full Connect API [here](/connect/api). +Refer to the full Connect API [here](/connect/api/). ### Using the Pipedream SDK (preferred) diff --git a/docs-v2/pages/connect/api.mdx b/docs-v2/pages/connect/api.mdx index ca1c635647193..ea82ecf700319 100644 --- a/docs-v2/pages/connect/api.mdx +++ b/docs-v2/pages/connect/api.mdx @@ -7,7 +7,7 @@ Pipedream provides a TypeScript SDK and a REST API to interact with the Connect ## REST API base URL -Pipedream Connect resources are scoped to [projects](/projects), so you'll need to pass [the project's ID](/workflows/projects#finding-your-projects-id) as a part of the base URL: +Pipedream Connect resources are scoped to [projects](/core/projects/), so you'll need to pass [the project's ID](/core/projects/#finding-your-projects-id) as a part of the base URL: ``` https://api.pipedream.com/v1/connect/{project_id} @@ -41,13 +41,13 @@ or a specific version: ## Authentication -See the [REST API Authentication docs](/workflows/rest-api/auth). +See the [REST API Authentication docs](/core/rest-api/auth/). ### TypeScript SDK (server) Most of your interactions with the Connect API will happen on the server, to protect API requests and user credentials. You'll use the SDK in [your frontend](#typescript-sdk-browser) to let users connect accounts. Once connected, you'll use the SDK on the server to retrieve credentials, invoke workflows on their behalf, and more. -[Create a Pipedream OAuth client](/workflows/rest-api/auth#oauth) and instantiate the SDK with your client ID and secret: +[Create a Pipedream OAuth client](/core/rest-api/auth/#oauth) and instantiate the SDK with your client ID and secret: ```typescript import { createBackendClient } from "@pipedream/sdk/server"; @@ -70,7 +70,7 @@ You'll primarily use the browser SDK to let your users securely connect apps fro 1. [Create a short-lived token on your server](#create-a-new-token) 2. Initiate auth with that token to securely connect an account for a specific user -Here's a Next.js example [from our quickstart](/connect/managed-auth/quickstart): +Here's a Next.js example [from our quickstart](/connect/managed-auth/quickstart/): ```typescript import { createFrontendClient } from "@pipedream/sdk/browser" @@ -104,7 +104,7 @@ export default function Home() { ## Environment -Some API endpoints accept an [environment](/connect/environments) parameter. This lets you specify the environment (`production` or `development`) where resources will live in your project. +Some API endpoints accept an [environment](/connect/environments/) parameter. This lets you specify the environment (`production` or `development`) where resources will live in your project. Always set the environment when you create the SDK client: @@ -231,13 +231,13 @@ curl -X POST "https://api.pipedream.com/v1/connect/{your_project_id}/actions/run ### Invoke workflows -You can use the SDK to [invoke workflows on behalf of any end user](/connect/workflows). **Write one workflow, run it for all of your users**. +You can use the SDK to [invoke workflows on behalf of any end user](/connect/workflows/). **Write one workflow, run it for all of your users**. ### Tokens Your app will initiate the account connection flow for your end users in your frontend. To securely scope connection to a specific end user, on your server, **you retrieve a short-lived token for that user**, and return that token to your frontend. -See [the Connect tokens docs](/connect/tokens) for more information. +See [the Connect tokens docs](/connect/tokens/) for more information. #### Create a new token @@ -249,7 +249,7 @@ POST /{project_id}/tokens `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) ##### Body parameters @@ -272,19 +272,19 @@ When using the Connect API to make requests from a client environment like a bro `success_redirect_uri` **string** (_optional_) -When using [Connect Link](/connect/connect-link), you can optionally redirect your end user to the `success_redirect_uri` on successful completion of the auth flow. +When using [Connect Link](/connect/connect-link/), you can optionally redirect your end user to the `success_redirect_uri` on successful completion of the auth flow. --- `error_redirect_uri` **string** (_optional_) -When using [Connect Link](/connect/connect-link), you can optionally redirect your end user to the `error_redirect_uri` on any errors in the auth flow. This lets you handle errors in whatever way you want in your own app. +When using [Connect Link](/connect/connect-link/), you can optionally redirect your end user to the `error_redirect_uri` on any errors in the auth flow. This lets you handle errors in whatever way you want in your own app. --- `webhook_uri` **string** (_optional_) -Pipedream will send events on successful auth, or any errors, to this URL via webhook. [See the webhooks docs](/connect/webhooks) for more information. +Pipedream will send events on successful auth, or any errors, to this URL via webhook. [See the webhooks docs](/connect/webhooks/) for more information. ##### Examples @@ -394,7 +394,7 @@ GET /{project_id}/accounts/ `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) ##### Query parameters @@ -402,13 +402,13 @@ GET /{project_id}/accounts/ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. -You can find the app's ID in the response from the [List apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). +You can find the app's ID in the response from the [List apps]((/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- `oauth_app_id` **string** (_optional_) -The ID of the [OAuth app](/connect/managed-auth/quickstart#create-a-pipedream-oauth-client) you'd like to retrieve accounts for. +The ID of the [OAuth app](/connect/managed-auth/quickstart/#create-a-pipedream-oauth-client) you'd like to retrieve accounts for. --- @@ -427,7 +427,7 @@ Never return user credentials to the client -To retrieve the credentials for any account in `production` for OAuth apps (Slack, Google Sheets, etc), the connected account must be using [your own OAuth client](/connect/managed-auth/oauth-clients#using-a-custom-oauth-client). You can only retrieve end user credentials for accounts that are using Pipedream's OAuth clients in `development`. [Learn more here](/connect/managed-auth/oauth-clients#using-pipedream-oauth). +To retrieve the credentials for any account in `production` for OAuth apps (Slack, Google Sheets, etc), the connected account must be using [your own OAuth client](/connect/managed-auth/oauth-clients/#using-a-custom-oauth-client). You can only retrieve end user credentials for accounts that are using Pipedream's OAuth clients in `development`. [Learn more here](/connect/managed-auth/oauth-clients/#using-pipedream-oauth). ##### Examples @@ -661,7 +661,7 @@ GET /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) --- @@ -680,7 +680,7 @@ Never return user credentials to the client -To retrieve the credentials for any account in `production` for OAuth apps (Slack, Google Sheets, etc), the connected account must be using [your own OAuth client](/connect/managed-auth/oauth-clients#using-a-custom-oauth-client). You can only retrieve end user credentials for accounts that are using Pipedream's OAuth clients in `development`. [Learn more here](/connect/managed-auth/oauth-clients#using-pipedream-oauth). +To retrieve the credentials for any account in `production` for OAuth apps (Slack, Google Sheets, etc), the connected account must be using [your own OAuth client](/connect/managed-auth/oauth-clients/#using-a-custom-oauth-client). You can only retrieve end user credentials for accounts that are using Pipedream's OAuth clients in `development`. [Learn more here](/connect/managed-auth/oauth-clients/#using-pipedream-oauth). ##### Examples @@ -834,7 +834,7 @@ DELETE /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) --- @@ -921,13 +921,13 @@ DELETE /{project_id}/apps/{app_id}/accounts `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) --- `app_id` **string** -The app ID for which you want to delete all connected accounts. `app_id` can be `oauth_app_id` for [OAuth apps](/connect/managed-auth/quickstart#create-a-pipedream-oauth-client) or name slug for key-based apps, which you can find under the **Authentication** section of any [app page](https://pipedream.com/apps) +The app ID for which you want to delete all connected accounts. `app_id` can be `oauth_app_id` for [OAuth apps](/connect/managed-auth/quickstart/#create-a-pipedream-oauth-client) or name slug for key-based apps, which you can find under the **Authentication** section of any [app page](https://pipedream.com/apps) ##### Examples @@ -1010,7 +1010,7 @@ DELETE /{project_id}/users/{external_user_id} `project_id` **string** -[The project's ID](/workflows/projects#finding-your-projects-id) +[The project's ID](/core/projects/#finding-your-projects-id) --- @@ -1112,7 +1112,7 @@ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. You can find the app's ID in the response from the [List -apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the +apps]((/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- @@ -1120,7 +1120,7 @@ apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the `q` **string** (_optional_) A search query to filter the components by key (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). ##### Examples @@ -1257,7 +1257,7 @@ Either `triggers`, `actions`, or `components`. `component_key` **string** The key that identifies the component (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). ##### Examples @@ -1414,7 +1414,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). --- @@ -1629,7 +1629,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). --- @@ -1832,7 +1832,7 @@ POST /actions/run `id` **string** The key that identifies the action component (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). --- @@ -2021,7 +2021,7 @@ POST /triggers/deploy `id` **string** The key that identifies the action component (see the [component structure -table](/workflows/contributing/components/api#component-structure)). +table](/core/contributing/components/api/#component-structure)). --- diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index 6a56469835c7f..6bb5f69c351c7 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -3,13 +3,13 @@ import Callout from '@/components/Callout' # Pre-built tools for your app or agent -Pipedream Connect provides APIs to embed pre-built tools ([triggers and actions](/components)) directly in your application -or AI agent, enabling access to 10,000+ built-in API operations. Enable [your end users](/connect/api#external-users) to +Pipedream Connect provides APIs to embed pre-built tools ([triggers and actions](/core/contributing/components/)) directly in your application +or AI agent, enabling access to 10,000+ built-in API operations. Enable [your end users](/connect/api/#external-users) to configure, deploy, and invoke Pipedream triggers and actions for more than {process.env.PUBLIC_APPS} APIs. ## What are triggers and actions? -In Pipedream, we call triggers and actions [components](/components), which are self-contained executable units of code. Your end users configure the inputs and these components produce a +In Pipedream, we call triggers and actions [components](/core/contributing/components/), which are self-contained executable units of code. Your end users configure the inputs and these components produce a result that's exported as output. These components are developed and maintained by Pipedream and our community and their source code is available in our [public Github repo](https://github.com/PipedreamHQ/pipedream/tree/master/components). @@ -26,14 +26,14 @@ Check out the [public demo app](https://pdrm.co/connect) to see the API and SDK ### Use your own frontend - See below to get started with the REST API -- Refer to the [full API reference](/connect/api#components) for supported SDK methods as well +- Refer to the [full API reference](/connect/api/#components) for supported SDK methods as well ## Getting started -Refer to the [Connect API docs](/connect/api) for the full API reference. Below is a quickstart with a few specific examples. +Refer to the [Connect API docs](/connect/api/) for the full API reference. Below is a quickstart with a few specific examples. -You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/workflows/rest-api#search-for-registry-components). +You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API]((/core/rest-api/#search-for-registry-components). @@ -150,7 +150,7 @@ Here's the response: To configure and run a component for your end users, you need to understand the component's definition. Now that you have the component's key from the previous step, you can retrieve its structure from the Pipedream API. See the [component -structure](/workflows/contributing/components/api#component-structure) section in our docs for more +structure](/core/contributing/components/api/#component-structure) section in our docs for more details. As an example, the following API call will return the structure of the **List @@ -162,7 +162,7 @@ GET /v1/connect/components/gitlab-list-commits The response will contain the component's structure, including its user-friendly name, version, and most importantly, the configuration options the component accepts -(also known as [props](/workflows/contributing/components/api#props) or "properties"). +(also known as [props](/core/contributing/components/api/#props) or "properties"). Here's an example of the response for the component in the example above: ```json @@ -212,7 +212,7 @@ your end users, as described in the next section. Component execution on behalf of your end users requires a few preliminary steps, focused on getting the right input parameters (aka -[props](/workflows/using-props)) to the component. +[props](/core/workflows/using-props/)) to the component. Configuring each prop for a component often involves an API call to retrieve the possible values, unless the values that a prop can take are static or free-form. The endpoint is accessible at: @@ -346,7 +346,7 @@ For example, to retrieve the configuration options for the `refName` prop: The set of props that a component can accept might not be static, and may change depending on the values of prior props. Props that behave this way are called -[dynamic props](/workflows/contributing/components/api#dynamic-props), and they need to be configured +[dynamic props](/core/contributing/components/api/#dynamic-props), and they need to be configured in a different way. Props that are dynamic will have a `reloadProps` attribute set to `true` in the component's code. @@ -447,8 +447,8 @@ To illustrate, the response for the request above would look like this: ### Execution Once all the props have been configured, the component can be invoked. Pipedream -supports two types of components: [actions](/workflows/contributing/components/api#actions) and -[sources](/workflows/contributing/components/api#sources) (aka triggers). +supports two types of components: [actions](/core/contributing/components/api/#actions) and +[sources](/core/contributing/components/api/#sources) (aka triggers). Actions are components that perform a task by taking an input either during [configuration](#configure-the-component) and/or during invocation (usually both), and @@ -495,7 +495,7 @@ The output of executing the action will be a JSON object containing the following fields: 1. `exports`: all the named exports produced by the action, like when calling - [`$.export` in a Node.js](/core/workflows/code/nodejs#using-export) component. + [`$.export` in a Node.js](/core/workflows/code/nodejs/#using-export) component. 2. `os`: a list of observations produced by the action (e.g. logs, errors, etc). 3. `ret`: the return value of the action, if any. diff --git a/docs-v2/pages/connect/index.mdx b/docs-v2/pages/connect/index.mdx index 4e8fc05e13306..5c0f4e13b8a9c 100644 --- a/docs-v2/pages/connect/index.mdx +++ b/docs-v2/pages/connect/index.mdx @@ -5,23 +5,23 @@ import VideoPlayer from "@/components/VideoPlayer"; # Pipedream Connect -**Connect provides a developer toolkit that lets you add {process.env.PUBLIC_APPS}+ integrations to your app or AI agent.** You can build AI agents, in-app messaging, CRM syncs, [and much more](/connect/use-cases), all in a few minutes. You have full, code-level control over how these integrations work in your app. You handle your product, Pipedream simplifies the integration. +**Connect provides a developer toolkit that lets you add {process.env.PUBLIC_APPS}+ integrations to your app or AI agent.** You can build AI agents, in-app messaging, CRM syncs, [and much more](/connect/use-cases/), all in a few minutes. You have full, code-level control over how these integrations work in your app. You handle your product, Pipedream simplifies the integration. ![Connect visualization](https://res.cloudinary.com/pipedreamin/image/upload/v1738731467/pd-connect-viz_cep0uq.png) ## Use managed auth - Handle authorization or accept API keys on behalf of your users, for any of Pipedream's [{process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps) -- Use the [Client SDK](https://github.com/PipedreamHQ/pipedream/tree/master/packages/sdk) or [Connect Link](/connect/managed-auth/quickstart#or-use-connect-link) to accept auth in minutes +- Use the [Client SDK](https://github.com/PipedreamHQ/pipedream/tree/master/packages/sdk) or [Connect Link](/connect/managed-auth/quickstart/#or-use-connect-link) to accept auth in minutes - Ship new integrations quickly with Pipedream's approved OAuth clients, or use your own ## Act on behalf of your users -- Retrieve OAuth access tokens and API keys for your end users with Pipedream's [REST API](/connect/api) +- Retrieve OAuth access tokens and API keys for your end users with Pipedream's [REST API](/connect/api/) - Add 10k pre-built tools and triggers from {process.env.PUBLIC_APPS}+ APIs to your AI agent or embed them directly in your SaaS app -- Develop and deploy complex multi-step [workflows](/connect/workflows) in our best-in-class [visual builder](/workflows) -- Send custom API requests while still avoiding dealing with customer credentials with the [Connect proxy](/connect/api-proxy) +- Develop and deploy complex multi-step [workflows](/connect/workflows/) in our best-in-class [visual builder](/core/workflows/) +- Send custom API requests while still avoiding dealing with customer credentials with the [Connect proxy](/connect/api-proxy/) {/* Pipedream Connect overview */} @@ -34,11 +34,11 @@ Pipedream Connect lets you build any API integration into your product in minute - **CRM syncs**: Sync data between your app and Salesforce, HubSpot, or any CRM - **Spreadsheet integrations**: Sync data between your app and Google Sheets, Airtable, or any spreadsheet -[and much more](/connect/use-cases). +[and much more](/connect/use-cases/). ## Getting started -Visit [the managed auth quickstart](/connect/quickstart) to build your first integration. +Visit [the managed auth quickstart](/connect/quickstart/) to build your first integration. ## Plans and pricing @@ -46,11 +46,11 @@ Visit [the managed auth quickstart](/connect/quickstart) to build your first int ## Security -Pipedream takes the security of our products seriously. See [details on Connect security](/privacy-and-security#pipedream-connect) and [our general security docs](/privacy-and-security). Please send us any questions or [suspected vulnerabilities](/privacy-and-security#reporting-a-vulnerability). You can also get a copy of our [SOC 2 Type 2 report](/privacy-and-security#soc-2), [sign HIPAA BAAs](/privacy-and-security#hipaa), and get information on other practices and controls. +Pipedream takes the security of our products seriously. See [details on Connect security](/privacy-and-security/#pipedream-connect) and [our general security docs](/privacy-and-security/). Please send us any questions or [suspected vulnerabilities](/privacy-and-security/#reporting-a-vulnerability). You can also get a copy of our [SOC 2 Type 2 report](/privacy-and-security/#soc-2), [sign HIPAA BAAs](/privacy-and-security/#hipaa), and get information on other practices and controls. ### Storing user credentials, token refresh -All credentials and tokens are sent to Pipedream securely over HTTPS, and encrypted at rest. [See our security docs on credentials](/privacy-and-security#third-party-oauth-grants-api-keys-and-environment-variables) for more information. +All credentials and tokens are sent to Pipedream securely over HTTPS, and encrypted at rest. [See our security docs on credentials](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables) for more information. ### How to secure your Connect apps @@ -64,5 +64,5 @@ All credentials and tokens are sent to Pipedream securely over HTTPS, and encryp - **App**: GitHub, Notion, Slack, Google Sheets, and more. The app is the API you want your users to connect to in your product. See the [full list here](https://pipedream.com/apps). - **Developer**: This is probably you, the Pipedream customer who's developing an app and wants to use Connect to make API requests on behalf of your end users. - **End User**: Your customer or user, whose data you want to access on their behalf. End users are identifed via the `external_user_id` param in the Connect SDK and API. -- **Connected Account**: The account your end user connects. [Read more about connected accounts](/workflows/integrations/connected-accounts). -- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/workflows/rest-api/auth#oauth). +- **Connected Account**: The account your end user connects. [Read more about connected accounts](/core/integrations/connected-accounts). +- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients/) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/core/rest-api/auth/#oauth). diff --git a/docs-v2/pages/connect/managed-auth/connect-link.mdx b/docs-v2/pages/connect/managed-auth/connect-link.mdx index d10a161989d01..212213868667a 100644 --- a/docs-v2/pages/connect/managed-auth/connect-link.mdx +++ b/docs-v2/pages/connect/managed-auth/connect-link.mdx @@ -8,7 +8,7 @@ If you aren't able to execute JavaScript or open an iFrame in your frontend, or ## How to generate a link -See [the Connect quickstart](/connect/managed-auth/quickstart) for a full tutorial for getting Connect up and running. +See [the Connect quickstart](/connect/managed-auth/quickstart/) for a full tutorial for getting Connect up and running. Here's a quick overview of how to generate a Connect Link URL: @@ -27,6 +27,6 @@ https://pipedream.com/_static/connect.html?token={token}&connectLink=true&app={a ## Success and error redirect URLs -To automatically redirect users somewhere after they complete the connection flow (or if an error occurs), define the `success_redirect_uri` and `error_redirect_uri` parameters during token creation. [See the API docs](/connect/api#create-a-new-token) for details. +To automatically redirect users somewhere after they complete the connection flow (or if an error occurs), define the `success_redirect_uri` and `error_redirect_uri` parameters during token creation. [See the API docs](/connect/api/#create-a-new-token) for details. -In the absence of these URLs, Pipedream will redirect the user to a Pipedream-hosted success or error page at the end of the connection flow. \ No newline at end of file +In the absence of these URLs, Pipedream will redirect the user to a Pipedream-hosted success or error page at the end of the connection flow. diff --git a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx index 5622bc64493fd..91ba1bc185097 100644 --- a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx +++ b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx @@ -3,7 +3,7 @@ import Callout from '@/components/Callout' # OAuth Clients -When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/workflows/integrations/connected-accounts/oauth-clients). +When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/core/integrations/connected-accounts/oauth-clients). ## Using Pipedream OAuth @@ -21,16 +21,16 @@ For any OAuth app that supports it, **you can always use your own client.** Your

    | Operation | Details | Environment | |--------|---------|------------------------------| -| [Retrieve credentials via API](/connect/api#accounts) | Fetch the credentials for your end user from Pipedream's API to use in your application. | ✅ `development`
    ❌ `production` | -| [Invoke workflows](/connect/workflows) | Trigger any Pipedream workflow and use the connected account of your end user | ✅ `development`
    ❌ `production` | -| [Run components via API](/connect/components) | Run any action and deploy any trigger directly from your application | ✅ `development`
    ✅ `production` | +| [Retrieve credentials via API](/connect/api/#accounts) | Fetch the credentials for your end user from Pipedream's API to use in your application. | ✅ `development`
    ❌ `production` | +| [Invoke workflows](/connect/workflows/) | Trigger any Pipedream workflow and use the connected account of your end user | ✅ `development`
    ❌ `production` | +| [Run components via API](/connect/components/) | Run any action and deploy any trigger directly from your application | ✅ `development`
    ✅ `production` |
    ## Using a custom OAuth client -1. Follow the steps [here](/workflows/integrations/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. -2. When connecting an account either via the [frontend SDK](/connect/managed-auth/quickstart#use-the-pipedream-sdk-in-your-frontend), make sure to include the `oauthAppId` in `pd.connectAccount()`. -3. If using [Connect Link](/connect/managed-auth/quickstart#or-use-connect-link), make sure to include the `oauthAppId` in the URL. +1. Follow the steps [here](/core/integrations/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. +2. When connecting an account either via the [frontend SDK](/connect/managed-auth/quickstart/#use-the-pipedream-sdk-in-your-frontend), make sure to include the `oauthAppId` in `pd.connectAccount()`. +3. If using [Connect Link](/connect/managed-auth/quickstart/#or-use-connect-link), make sure to include the `oauthAppId` in the URL. ### Finding your OAuth app ID diff --git a/docs-v2/pages/connect/managed-auth/quickstart.mdx b/docs-v2/pages/connect/managed-auth/quickstart.mdx index 8e2fc1d773bfd..2fd1c8ad010b9 100644 --- a/docs-v2/pages/connect/managed-auth/quickstart.mdx +++ b/docs-v2/pages/connect/managed-auth/quickstart.mdx @@ -5,7 +5,7 @@ import VideoPlayer from "@/components/VideoPlayer"; # Managed Auth Quickstart -Pipedream Connect is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. You can build in-app messaging, CRM syncs, AI agents, [and much more](/connect/use-cases), all in a few minutes. +Pipedream Connect is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. You can build in-app messaging, CRM syncs, AI agents, [and much more](/connect/use-cases/), all in a few minutes. ## Visual overview @@ -29,7 +29,7 @@ Here's how Connect sits in your frontend and backend, and communicates with Pipe You'll need to do two things to add Pipedream Connect to your app: 1. [Connect to the Pipedream API from your server](#generate-a-short-lived-token). This lets you make secure calls to the Pipedream API to initiate the account connection flow and retrieve account credentials. If you're running a JavaScript framework like Node.js on your server, you can use the Pipedream SDK. -2. [Add the Pipedream SDK to your frontend](#connect-your-users-account) or redirect your users to [a Pipedream-hosted URL](/connect/connect-link) to start the account connection flow. +2. [Add the Pipedream SDK to your frontend](#connect-your-users-account) or redirect your users to [a Pipedream-hosted URL](/connect/connect-link/) to start the account connection flow. We'll walk through these steps below, using [an example Next.js app](https://github.com/PipedreamHQ/pipedream-connect-examples/tree/master/managed-auth-basic-next-app/). To follow along, clone [the repo](https://github.com/PipedreamHQ/pipedream-connect-examples/) and follow the instructions in [the app's `README`](https://github.com/PipedreamHQ/pipedream-connect-examples/tree/master/managed-auth-basic-next-app/). That will run the app on `localhost:3000`. @@ -74,7 +74,7 @@ You'll need these when configuring the SDK and making API requests. ### Generate a short-lived token -To securely initiate account connections for your users, you'll need generate a short-lived token for your users and use that in the [account connection flow](#connect-your-users-account). See [the docs on Connect tokens](/connect/tokens) for a general overview of why we need to create tokens and scope them to end users. +To securely initiate account connections for your users, you'll need generate a short-lived token for your users and use that in the [account connection flow](#connect-your-users-account). See [the docs on Connect tokens](/connect/tokens/) for a general overview of why we need to create tokens and scope them to end users. In the Next.js example here, we're running [Next server components](https://nextjs.org/docs/app/building-your-application/rendering/server-components) in `app/server.ts`. We call the `serverConnectTokenCreate` method from the frontend to retrieve a token **for a specific user**. @@ -91,7 +91,7 @@ If you're using a different server / API framework, you'll need to make secure c Once you have a token, return it to your frontend to start the account connection flow for the user, or redirect them to a Pipedream-hosted URL with [Connect Link](#or-use-connect-link). -Refer to the API docs for [full set of parameters you can pass](/connect/api#create-a-new-token) in the `ConnectTokenCreate` call. +Refer to the API docs for [full set of parameters you can pass](/connect/api/#create-a-new-token) in the `ConnectTokenCreate` call. ### Connect your user's account @@ -164,13 +164,13 @@ https://pipedream.com/_static/connect.html?token={token}&connectLink=true&app={a Now that your users have connected an account, you can use their auth in one of a few ways: -1. [Retrieve their credentials from the REST API](/connect/api#accounts) to use in your backend application -2. [Use Pipedream's visual workflow builder](/connect/workflows) to define complex logic to run on behalf of your users -3. [Embed Pipedream components directly in your app](/connect/components) to run actions and triggers on their behalf +1. [Retrieve their credentials from the REST API](/connect/api/#accounts) to use in your backend application +2. [Use Pipedream's visual workflow builder](/connect/workflows/) to define complex logic to run on behalf of your users +3. [Embed Pipedream components directly in your app](/connect/components/) to run actions and triggers on their behalf ### Deploy your app to production -- Test end to end in [development](/connect/environments) +- Test end to end in [development](/connect/environments/) - Ship to production! diff --git a/docs-v2/pages/connect/managed-auth/tokens.mdx b/docs-v2/pages/connect/managed-auth/tokens.mdx index 6717b334d0092..338bdf3de475c 100644 --- a/docs-v2/pages/connect/managed-auth/tokens.mdx +++ b/docs-v2/pages/connect/managed-auth/tokens.mdx @@ -5,9 +5,9 @@ import Callout from '@/components/Callout' When you initiate account connection for your end users, you must either: 1. Generate a secure, short-lived token scoped to the end user, or -2. Use the [Connect Link](/connect/connect-link) feature to generate a URL that guides the user through the account connection flow without any frontend work on your side. +2. Use the [Connect Link](/connect/connect-link/) feature to generate a URL that guides the user through the account connection flow without any frontend work on your side. -Here, we'll show you how to generate tokens for your users and return that to your frontend, passing that to the account connection flow. +Here, we'll show you how to generate tokens for your users and return that to your frontend, passing that to the account connection flow. Use tokens when you want to handle the account connection flow yourself, in your app's UI. For example, you might want to show a **Connect Slack** button in your app that triggers the account connection flow for Slack, or launch the flow in a modal. @@ -21,12 +21,12 @@ See docs on [the `/tokens` endpoint](/connect/api/#create-a-new-token) to create ## Webhooks -When you generate a token, you can specify a `webhook_uri` where Pipedream will deliver updates on the account connection flow. This is useful if you want to update your UI based on the status of the account connection flow, get a log of errors, and more. +When you generate a token, you can specify a `webhook_uri` where Pipedream will deliver updates on the account connection flow. This is useful if you want to update your UI based on the status of the account connection flow, get a log of errors, and more. -[See the webhooks docs](/connect/webhooks) for more information. +[See the webhooks docs](/connect/webhooks/) for more information. ## Tokens are scoped to end users and environments -When you [create a new Connect token](/connect/api/#create-a-new-token), you pass an `external_user_id` and an `environment`. See the docs on [environments](/connect/environments) for more information on passing environment in the SDK and API. +When you [create a new Connect token](/connect/api/#create-a-new-token), you pass an `external_user_id` and an `environment`. See the docs on [environments](/connect/environments/) for more information on passing environment in the SDK and API. Tokens are scoped to this user and environment. When the user successfully connects an account with that token, it will be saved for that `external_user_id` in the specified environment. diff --git a/docs-v2/pages/connect/managed-auth/users.mdx b/docs-v2/pages/connect/managed-auth/users.mdx index eaf8819b057f0..810f2fcd2ce7d 100644 --- a/docs-v2/pages/connect/managed-auth/users.mdx +++ b/docs-v2/pages/connect/managed-auth/users.mdx @@ -8,10 +8,10 @@ To view or delete your users' connected accounts: 2. Click the **Connect** tab on the left 3. Click the **Users** tab at the top -You'll see a list of all users, their connected accounts, and the option to delete any accounts from the UI. You can also retrieve and delete all your users via the API ([see the docs for reference](/connect/api)). +You'll see a list of all users, their connected accounts, and the option to delete any accounts from the UI. You can also retrieve and delete all your users via the API ([see the docs for reference](/connect/api/)). Connect currently supports one connected account per user, app, environment combination. So if user `abc-123` in your application connects their Slack account in `production`, then that same user connects a different Slack workspace (also in `production`), the first connected account will get overwritten in Pipedream and replaced by the second. - \ No newline at end of file + diff --git a/docs-v2/pages/connect/managed-auth/webhooks.mdx b/docs-v2/pages/connect/managed-auth/webhooks.mdx index 29f82d93ca026..82b444cb80742 100644 --- a/docs-v2/pages/connect/managed-auth/webhooks.mdx +++ b/docs-v2/pages/connect/managed-auth/webhooks.mdx @@ -1,6 +1,6 @@ # Connect Webhooks -When you [generate a Connect token](/connect/managed-auth/quickstart/#generate-a-short-lived-token), you can pass a `webhook_uri` parameter. Pipedream will send a POST request to this URL when the user completes the connection flow, or if an error occurs at any point. [See the API docs](/connect/api#create-a-new-token) for details. +When you [generate a Connect token](/connect/managed-auth/quickstart/#generate-a-short-lived-token), you can pass a `webhook_uri` parameter. Pipedream will send a POST request to this URL when the user completes the connection flow, or if an error occurs at any point. [See the API docs](/connect/api/#create-a-new-token) for details. ## Webhook events @@ -11,7 +11,7 @@ When you [generate a Connect token](/connect/managed-auth/quickstart/#generate-a ### Successful connection -Please note that user credentials are not sent in the webhook request. To retrieve credentials, use the [Connect API to fetch the account](/connect/api#retrieve-account-details-by-id) using the `account.id` provided in the webhook payload. +Please note that user credentials are not sent in the webhook request. To retrieve credentials, use the [Connect API to fetch the account](/connect/api/#retrieve-account-details-by-id) using the `account.id` provided in the webhook payload. ```json { @@ -51,4 +51,4 @@ Please note that user credentials are not sent in the webhook request. To retrie "connect_session_id": 123, "error": "You've hit your limit on the number of external users you can connect." } -``` \ No newline at end of file +``` diff --git a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx index 41ea12db6fd60..6fc3c08d1bb75 100644 --- a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx +++ b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx @@ -12,7 +12,7 @@ This guide is only relevant if: ## What changed -- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/workflows/rest-api/auth#oauth). +- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/core/rest-api/auth/#oauth). - The `createClient` method from both the browser and Node.js SDKs has been replaced with separate methods: `createFrontendClient` and `createBackendClient`, respectively. - The `connectTokenCreate` method has been renamed `createConnectToken` - New SDK methods: `projectInfo`, `invokeWorkflow`, and more @@ -23,7 +23,7 @@ This guide is only relevant if: ### Create an OAuth client -Follow the instructions [here](/workflows/rest-api/auth#oauth) to create an OAuth client. +Follow the instructions [here](/core/rest-api/auth/#oauth) to create an OAuth client. ### Update your SDK version diff --git a/docs-v2/pages/connect/troubleshooting.mdx b/docs-v2/pages/connect/troubleshooting.mdx index c3801caeef4ce..c21c987b4a6a6 100644 --- a/docs-v2/pages/connect/troubleshooting.mdx +++ b/docs-v2/pages/connect/troubleshooting.mdx @@ -8,11 +8,11 @@ Below are some common errors when connecting your users' accounts via Pipedream >Error creating token: Error: Failed to obtain OAuth token: Response Error: 401 Unauthorized -Authorization to the Pipedream API failed when creating the Connect token. Double-check the client ID or secret for your [Pipedream OAuth client](/connect/api#authentication). +Authorization to the Pipedream API failed when creating the Connect token. Double-check the client ID or secret for your [Pipedream OAuth client](/connect/api/#authentication). ### Error connecting an account -Most errors when connecting an account are related to the [Connect token](/connect/tokens), which Pipedream validates from the Connect iFrame. +Most errors when connecting an account are related to the [Connect token](/connect/tokens/), which Pipedream validates from the Connect iFrame. #### Common errors @@ -22,9 +22,9 @@ Most errors when connecting an account are related to the [Connect token](/conne #### Troubleshooting steps -Pipedream typically returns an explicit error message in the HTTP response of the token validation network call directly from the iFrame in the client. To check for errors, start the account connection flow in a browser and open the developer console to view the network requests. +Pipedream typically returns an explicit error message in the HTTP response of the token validation network call directly from the iFrame in the client. To check for errors, start the account connection flow in a browser and open the developer console to view the network requests. -Filter for requests to +Filter for requests to ``` https://api.pipedream.com/v1/connect/tokens @@ -40,7 +40,7 @@ Connect tokens expire, and are only able to be used once. Try generating a new t >App not found. Please check your app id. -Double-check the app slug you're passing [when connecting your user's account](/connect/managed-auth/quickstart#connect-your-users-account). +Double-check the app slug you're passing [when connecting your user's account](/connect/managed-auth/quickstart/#connect-your-users-account). ### Connection failed. Please retry or contact support. @@ -48,4 +48,4 @@ The user may have closed the OAuth popup window without completing authorization If you're still have trouble or hitting an error that isn't listed here, [get in touch with us](https://pipedream.com/support). We'd love to help. - \ No newline at end of file + diff --git a/docs-v2/pages/connect/use-cases.mdx b/docs-v2/pages/connect/use-cases.mdx index d2b0f0d18d8a6..f566a3e6bc31b 100644 --- a/docs-v2/pages/connect/use-cases.mdx +++ b/docs-v2/pages/connect/use-cases.mdx @@ -12,7 +12,7 @@ But it's hard to justify the engineering effort required for these integrations. At Pipedream, our customers tell us a variant of this story every day. Pipedream Connect helps you build these features **in minutes**, for any app. -Once you add the core integration UI to your app, non-technical employees can also help to manage [the workflows](/workflows) that drive the backend logic. For example, if you're building [in-app messaging](#in-app-messaging), once you add the UI to let users connect Slack, Discord, and other tools, anyone on your team can build workflows that format and deliver messages to your customers. This is a huge plus for many orgs: you still get to build a bespoke UI, directly in your app, suited to your customer need. But anyone in the company can collaborate on the workflows that power it. +Once you add the core integration UI to your app, non-technical employees can also help to manage [the workflows](/core/workflows/) that drive the backend logic. For example, if you're building [in-app messaging](#in-app-messaging), once you add the UI to let users connect Slack, Discord, and other tools, anyone on your team can build workflows that format and deliver messages to your customers. This is a huge plus for many orgs: you still get to build a bespoke UI, directly in your app, suited to your customer need. But anyone in the company can collaborate on the workflows that power it. ## Value to your customers @@ -30,7 +30,7 @@ Sync data between your app and Salesforce, HubSpot, or any CRM. Pipedream lets y ### AI products -Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. +Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun/#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. ### Spreadsheet integrations diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index 1e0c9bee23761..7c54cff6e86ce 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -5,9 +5,9 @@ import Image from 'next/image' # Running workflows for your end users -Just like you can build and run internal [workflows](/workflows/) for your team, **you can run workflows for [your end users](/connect/api#external-users), too**. +Just like you can build and run internal [workflows](/core/workflows/) for your team, **you can run workflows for [your end users](/connect/api/#external-users), too**. -Whether you're building well-defined integrations or autonomous AI agents, workflows provide a powerful set of tools for running [code](/code) or [pre-defined actions](/workflows/actions) on behalf of your users. Pipedream's UI makes it easy to build, test, and [debug](/workflows/inspect) workflows. +Whether you're building well-defined integrations or autonomous AI agents, workflows provide a powerful set of tools for running [code](/core/workflows/code/) or [pre-defined actions](/core/workflows/actions/) on behalf of your users. Pipedream's UI makes it easy to build, test, and [debug](/core/workflows/inspect/) workflows. ## What are workflows? @@ -15,17 +15,17 @@ Whether you're building well-defined integrations or autonomous AI agents, workf -Workflows are sequences of [steps](/workflows/steps) [triggered by an event](/core/workflows/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows are sequences of [steps](/core/#steps) [triggered by an event](/core/workflows/triggers/), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/core/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Workflows also have built-in: -- [Flow control](/core/workflows/control-flow) -- [Concurrency and throttling](/workflows/concurrency-and-throttling) -- [Key-value stores](/data-stores) -- [Error handling](/workflows/errors) -- [VPCs](/workflows/vpc) +- [Flow control](/core/workflows/control-flow/) +- [Concurrency and throttling](/core/workflows/settings/concurrency-and-throttling/) +- [Key-value stores](/core/data-management/data-stores/) +- [Error handling](/core/workflows/errors/) +- [VPCs](/core/vpc/) - [And more](https://pipedream.com/pricing) Read [the quickstart](/quickstart/) to learn more. @@ -36,13 +36,13 @@ Read [the quickstart](/quickstart/) to learn more. ### Create a workflow -[Create a new workflow](/workflows) or open an existing one. +[Create a new workflow](/core/workflows/) or open an existing one. ### Add an HTTP trigger To get started building workflows for your end users: -1. Add an [HTTP trigger](/core/workflows/triggers#http) to your workflow +1. Add an [HTTP trigger](/core/workflows/triggers/#http) to your workflow 2. Generate a test event with the required headers: - `x-pd-environment: development` - `x-pd-external-user-id: {your_external_user_id}` @@ -51,7 +51,7 @@ See the [Triggering your workflow](#triggering-your-workflow) section below for ### Configure accounts to use your end users' auth -When you configure [pre-built actions](/workflows/actions) or [custom code that connects to third-party APIs](/core/workflows/code/nodejs/auth), you can link accounts in one of two ways: +When you configure [pre-built actions](/core/workflows/actions/) or [custom code that connects to third-party APIs](/core/workflows/code/nodejs/auth/), you can link accounts in one of two ways: 1. **Use your own account**: If you're connecting to an API that uses your own API key or developer account — for example, a workflow that connects to the OpenAI API or a PostgreSQL database — click the **Connect account** button to link your own, static account. @@ -71,7 +71,7 @@ When you trigger the workflow, Pipedream will look up the corresponding account To run an end-to-end test as an end user, you need to have users and connected accounts in your project. If you already have a **development** account linked, you can skip this step. -If you don't, the fastest way to do this is [on the **Users** tab](/connect/managed-auth/users) in your Pipedream project: +If you don't, the fastest way to do this is [on the **Users** tab](/connect/managed-auth/users/) in your Pipedream project: - You'll see there's a button to **Connect account** - Go through the flow and make sure to create the account in **development** mode - Note the **external user ID** of the account you just connected, you'll need it in the next step @@ -103,7 +103,7 @@ When you're done with the workflow, click **Deploy** at the top right. ### Invoke the workflow -If you're using TypeScript or a JavaScript runtime, [install the Pipedream SDK](/connect/api#installing-the-typescript-sdk). Pipedream also provides an HTTP API for invoking workflows (see example below). +If you're using TypeScript or a JavaScript runtime, [install the Pipedream SDK](/connect/api/#installing-the-typescript-sdk). Pipedream also provides an HTTP API for invoking workflows (see example below). ```bash npm i @pipedream/sdk @@ -112,10 +112,10 @@ npm i @pipedream/sdk To invoke workflows, you'll need: 1. The OAuth client ID and secret from your OAuth client in **step 2 above** (if configured) -2. Your [Project ID](/workflows/projects#finding-your-projects-id) +2. Your [Project ID](/core/projects/#finding-your-projects-id) 3. Your workflow's HTTP endpoint URL -4. The [external user ID](/connect/api#external-users) of the user you'd like to run the workflow for -5. The [Connect environment](/connect/environments) tied to the user's account +4. The [external user ID](/connect/api/#external-users) of the user you'd like to run the workflow for +5. The [Connect environment](/connect/environments/) tied to the user's account Then invoke the workflow like so: @@ -242,7 +242,7 @@ We plan to improve this interface in the future, and potentially allow developer To test a step using the connected account of one of your end users in the builder, you'll need a few things to be configured so that your workflow knows which account to use. **Make sure you have an external user with the relevant connected account(s) saved to your project:** -- Go to the **[Users tab](/connect/managed-auth/users)** in the **Connect** section of your project to confirm +- Go to the **[Users tab](/connect/managed-auth/users/)** in the **Connect** section of your project to confirm - If not, either connect one from your application or [directly in the UI](#connect-a-test-account) **Pass the environment and external user ID:** @@ -263,15 +263,15 @@ You have two options for triggering workflows that run on behalf of your end use ### HTTP Webhook -The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/workflows/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. +The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client]((/core/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. To get started, you'll need: -- [OAuth client ID and secret](/workflows/rest-api/auth#creating-an-oauth-client) (optional but recommended) -- Your [project ID](/workflows/projects#finding-your-projects-id) +- [OAuth client ID and secret]((/core/rest-api/auth#creating-an-oauth-client) (optional but recommended) +- Your [project ID](/core/projects/#finding-your-projects-id) - Your workflow's HTTP endpoint URL -- The [external user ID](/connect/api#external-users) of your end user -- The [Connect environment](/connect/environments) +- The [external user ID](/connect/api/#external-users) of your end user +- The [Connect environment](/connect/environments/) @@ -354,13 +354,13 @@ curl -X POST https://{your-endpoint-url} \ ### Deploy an event source -You can [programmatically deploy triggers via the API](/connect/api#deploy-a-trigger) to have events from integrated apps (like [new Slack messages](/apps/slack/triggers/new-message-in-channels) or [new emails in Gmail](/apps/gmail/triggers/new-email-received)) trigger your workflow. This allows you to: +You can [programmatically deploy triggers via the API](/connect/api/#deploy-a-trigger) to have events from integrated apps (like [new Slack messages](https://pipedream.com/apps/slack/triggers/new-message-in-channels) or [new emails in Gmail](https://pipedream.com/apps/gmail/triggers/new-email-received)) trigger your workflow. This allows you to: - Deploy triggers for specific users from your application - Configure trigger parameters per-user - Manage deployed triggers via the API -See the [API documentation](/connect/api#deploy-a-trigger) for detailed examples of deploying and managing triggers. +See the [API documentation](/connect/api/#deploy-a-trigger) for detailed examples of deploying and managing triggers. ## Troubleshooting @@ -368,7 +368,7 @@ For help debugging issues with your workflow, you can return verbose error messa Configure custom response -With that setting enabled on the trigger, below is an example of [this](/connect/workflows#required-account-not-found-for-external-user-id) error: +With that setting enabled on the trigger, below is an example of [this](/connect/workflows/#required-account-not-found-for-external-user-id) error: ```bash curl -X POST https://{your-endpoint-url} \ @@ -393,11 +393,11 @@ Pipedream Connect Error: Required account for hubspot not found for external use #### No matching external user ID - There was an external user ID passed, but it didn't match any users in the project. -- Double-check that the external user ID that you passed when invoking the workflow matches one either [in the UI](/connect/managed-auth/users) or [via the API](/connect/api#accounts). +- Double-check that the external user ID that you passed when invoking the workflow matches one either [in the UI](/connect/managed-auth/users/) or [via the API](/connect/api/#accounts). #### Required account not found for external user ID - The external user ID was passed when invoking the workflow, but the user doesn't have a connected account for one or more of the apps that are configured to use it in this workflow execution. -- You can check which connected accounts are available for that user [in the UI](/connect/managed-auth/users) or [via the API](/connect/api#accounts). +- You can check which connected accounts are available for that user [in the UI](/connect/managed-auth/users/) or [via the API](/connect/api/#accounts). #### Running workflows for your users in production requires a higher tier plan - Anyone is able to run workflows for your end users in `development`. The Business plan is required to run on behalf of `production` users. diff --git a/docs-v2/pages/core/cli/install.mdx b/docs-v2/pages/core/cli/install.mdx index 8da8e08e19cda..8b03989d35c44 100644 --- a/docs-v2/pages/core/cli/install.mdx +++ b/docs-v2/pages/core/cli/install.mdx @@ -77,4 +77,4 @@ The `pd` binary is available via Nix flake [here](https://github.com/planet-a-ve Run `pd` to see a list of all commands, or `pd help ` to display help docs for a specific command. -See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples for each command. +See the [CLI reference](/core/cli/reference/) for detailed usage and examples for each command. diff --git a/docs-v2/pages/core/cli/login.mdx b/docs-v2/pages/core/cli/login.mdx index 0abfcbbad0b3d..aa8ad4344a14b 100644 --- a/docs-v2/pages/core/cli/login.mdx +++ b/docs-v2/pages/core/cli/login.mdx @@ -12,7 +12,7 @@ If you already have a Pipedream account, run pd login ``` -This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). +This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/core/cli/reference/#cli-config-file). Otherwise, you'll be asked to login. @@ -23,7 +23,7 @@ Once you're done, go back to your shell and you should see confirmation that you Logged in as dylburger (dylan@pipedream.com) ``` -Then [follow this guide](/workflows/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. +Then [follow this guide](/core/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. ## Signing up for Pipedream via the CLI @@ -33,7 +33,7 @@ If you haven't signed up for a Pipedream account, you can create an account usin pd signup ``` -This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). +This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/core/cli/reference/#cli-config-file). Once you're done, go back to your shell and you should see confirmation that your account is linked: @@ -50,8 +50,8 @@ You can log out of the CLI by running: pd logout ``` -This will remove your API key from the [`pd` config file](/workflows/cli/reference/#cli-config-file). +This will remove your API key from the [`pd` config file](/core/cli/reference/#cli-config-file). ## Using the CLI to manage multiple accounts -If you have multiple Pipedream accounts, you can use [profiles](/workflows/cli/reference/#profiles) to ensure the CLI can manage resources for each. +If you have multiple Pipedream accounts, you can use [profiles](/core/cli/reference/#profiles) to ensure the CLI can manage resources for each. diff --git a/docs-v2/pages/core/cli/reference.mdx b/docs-v2/pages/core/cli/reference.mdx index a1feb2c34c8ee..f283cb6c3d17d 100644 --- a/docs-v2/pages/core/cli/reference.mdx +++ b/docs-v2/pages/core/cli/reference.mdx @@ -2,7 +2,7 @@ ## Installing the CLI -[See the CLI installation docs](/cli/install/) to learn how to install the CLI for your OS / architecture. +[See the CLI installation docs](/core/cli/install/) to learn how to install the CLI for your OS / architecture. ## Command Reference @@ -59,7 +59,7 @@ or author a component locally and deploy that local file: pd deploy http.js ``` -[Read more about authoring your own event sources](/components/quickstart/nodejs/sources/). +[Read more about authoring your own event sources](/core/contributing/components/quickstart/nodejs/sources/). ### `pd describe` @@ -121,7 +121,7 @@ Generate new app and component files from templates. #### `pd init app` -Creates a directory and [an app file](/workflows/contributing/components/guidelines#app-files) from a template +Creates a directory and [an app file](/(/core/core/contributing/components/guidelines/#app-files) from a template ```bash # Creates google_calendar/ directory and google_calendar.mjs file @@ -130,7 +130,7 @@ pd init app google_calendar #### `pd init action` -Creates a new directory and [a component action](/workflows/contributing/components#actions) from a template. +Creates a new directory and [a component action](/core/contributing/components/#actions) from a template. ```bash # Creates add-new-event/ directory and add-new-event.mjs file @@ -139,14 +139,14 @@ pd init action add-new-event #### `pd init source` -Creates a new directory and [an event source](/sources/) from a template. +Creates a new directory and [an event source](/core/workflows/triggers/) from a template. ```bash # Creates cancelled-event/ directory and cancelled_event.mjs file pd init source cancelled-event ``` -You can attach [database](/workflows/contributing/components/api/#db), [HTTP](/workflows/contributing/components/api/#http), or [Timer](/workflows/contributing/components/api/#timer) props to your template using the following flags: +You can attach [database](/core/contributing/components/api//#db), [HTTP](/core/contributing/components/api//#http), or [Timer](/core/contributing/components/api//#timer) props to your template using the following flags: | Prop type | Flag | | --------- | --------- | @@ -196,13 +196,13 @@ pd list st ### `pd login` -Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/workflows/cli/login) for more information. +Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/core/cli/login/) for more information. ### `pd logout` Unsets the local API key tied to your account. -Running `pd logout` without any arguments removes the default API key from your [config file](/workflows/cli/reference/#cli-config-file). +Running `pd logout` without any arguments removes the default API key from your [config file](/core/cli/reference/#cli-config-file). You can remove the API key for a specific profile by running: @@ -214,7 +214,7 @@ pd logout -p PROFILE Event sources produce logs that can be useful for troubleshooting issues with that source. `pd logs` displays logs for a source. -Running `pd logs ` connects to the [SSE logs stream tied to your source](/sources/logs/), displaying new logs as the source produces them. +Running `pd logs ` connects to the [SSE logs stream tied to your source](/core/workflows/triggers/), displaying new logs as the source produces them. Any errors thrown by the source will also appear here. @@ -234,7 +234,7 @@ pd publish my-action.js ### `pd signup` -Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/workflows/cli/login#signing-up-for-pipedream-via-the-cli) for more information. +Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/core/cli/login/#signing-up-for-pipedream-via-the-cli) for more information. ### `pd unpublish` @@ -279,7 +279,7 @@ Profiles allow you to work with multiple, named Pipedream accounts via the CLI. ### Creating a new profile -When you [login to the CLI](/workflows/cli/login), the CLI writes the API key for that account to your config file, in the `api_key` field: +When you [login to the CLI](/core/cli/login/), the CLI writes the API key for that account to your config file, in the `api_key` field: ```bash api_key = abc123 @@ -302,9 +302,9 @@ You can also run `pd signup -p ` if you'd like to sign up for a new Pip ### Creating a profile for a workspace -If you're working with resources in an [workspace](/workflows/workspaces/), you'll need to add an `org_id` to your profile. +If you're working with resources in an [workspace](/core/workspaces/), you'll need to add an `org_id` to your profile. -1. [Retrieve your workspaces's ID](/workflows/workspaces/#finding-your-workspaces-id) +1. [Retrieve your workspaces's ID](/core/workspaces/#finding-your-workspaces-id) 2. Open up your [Pipedream config file](#cli-config-file) and create a new [profile](#profiles) with the following information: ```bash diff --git a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx index eff24b0729e62..24af575e4e696 100644 --- a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx @@ -6,7 +6,7 @@ import Callout from '@/components/Callout' ## Overview -This document is intended for developers who want to author and edit [Pipedream Actions](/workflows/contributing/components#actions). After completing this quickstart, you'll understand how to: +This document is intended for developers who want to author and edit [Pipedream Actions](/core/contributing/components/#actions). After completing this quickstart, you'll understand how to: - Develop Pipedream components - Publish private actions and use them in workflows @@ -16,16 +16,16 @@ This document is intended for developers who want to author and edit [Pipedream - Use Pipedream managed auth for a 3rd party app -If you previously developed actions using Pipedream's UI, we recommend reviewing our [migration guide](/components/migrating/) after completing this quickstart. +If you previously developed actions using Pipedream's UI, we recommend reviewing our [migration guide](/core/contributing/components/migrating/) after completing this quickstart. ## Prerequisites - Create a free account at [https://pipedream.com](https://pipedream.com) -- Download and install the [Pipedream CLI](/cli/install/) -- Once the CLI is installed, [link your Pipedream account](/workflows/cli/login#existing-pipedream-account) to the CLI by running `pd login` in your terminal +- Download and install the [Pipedream CLI](/core/cli/install/) +- Once the CLI is installed, [link your Pipedream account](/core/cli/login/#existing-pipedream-account) to the CLI by running `pd login` in your terminal -> **NOTE:** See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. +> **NOTE:** See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. ## Walkthrough @@ -57,7 +57,7 @@ We recommend that you complete the examples below in order. ### hello world! -The following code represents a simple component that can be published as an action ([learn more](/workflows/contributing/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. +The following code represents a simple component that can be published as an action ([learn more](/core/contributing/components/api//) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. ```javascript export default { @@ -109,7 +109,7 @@ Keep the browser tab open. We'll return to this workflow in the rest of the exam ### hello [name]! -Next, let's update the component to capture some user input. First, add a `string` [prop](/workflows/contributing/components/api/#props) called `name` to the component. +Next, let's update the component to capture some user input. First, add a `string` [prop](/core/contributing/components/api//#props) called `name` to the component. ```java export default { @@ -340,7 +340,7 @@ export default { }; ``` -Then add an [app prop](/workflows/contributing/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: +Then add an [app prop](/core/contributing/components/api//#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: ```javascript import { Octokit } from "@octokit/rest"; @@ -397,7 +397,7 @@ export default { }; ``` -In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/workflows/contributing/components/api/#actions) about exporting data using `$.export`). +In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/core/contributing/components/api//#actions) about exporting data using `$.export`). ```javascript import { Octokit } from "@octokit/rest"; @@ -486,6 +486,6 @@ Select an existing account or connect a new one, and then deploy your workflow a ## What's Next? -You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/#component-api) at any time! +You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api//#component-api) at any time! If you have any questions or feedback, please [reach out](https://pipedream.com/community)! diff --git a/docs-v2/pages/core/contributing/components/api.mdx b/docs-v2/pages/core/contributing/components/api.mdx index e8a6b6bf6eb5a..d94eae3eabc6b 100644 --- a/docs-v2/pages/core/contributing/components/api.mdx +++ b/docs-v2/pages/core/contributing/components/api.mdx @@ -3,10 +3,10 @@ import Callout from '@/components/Callout' # Component API Reference -Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/components/typescript/). +Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/core/contributing/components/typescript/). -This document was created to help developers author and use [Pipedream components](/components/). Not only can you develop [sources](/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/core/workflows/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/apps/contributing/) for anyone to run. +This document was created to help developers author and use [Pipedream components](/core/contributing/components/). Not only can you develop [sources](/core/contributing/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/core/contributing/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/core/workflows/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/core/contributing/) for anyone to run. While sources and actions share the same core component API, they differ in both how they're used and written, so certain parts of the component API apply only to one or the other. [This section of the docs](#differences-between-sources-and-actions) explains the core differences. When this document uses the term "component", the corresponding feature applies to both sources and actions. If a specific feature applies to only sources _or_ actions, the correct term will be used. @@ -20,14 +20,14 @@ Components are Node.js modules that run on Pipedream's serverless infrastructure - Trigger Node.js code on HTTP requests, timers, cron schedules, or manually - Emit data on each event to inspect it. Trigger Pipedream hosted workflows or access it outside of Pipedream via API -- Accept user input on deploy via [CLI](/workflows/cli/reference/#pd-deploy), [API](/workflows/rest-api/#overview), or [UI](https://pipedream.com/sources) +- Accept user input on deploy via [CLI](/core/cli/reference/#pd-deploy), [API](/core/workflows/rest-api/#overview), or [UI](https://pipedream.com/sources) - Connect to [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps) using Pipedream managed auth - Use most npm packages with no `npm install` or `package.json` required - Store and retrieve state using the [built-in key-value store](#db) ### Quickstarts -To help you get started, we created a step-by-step walkthrough for developing both [sources](/components/quickstart/nodejs/sources/) and [actions](/components/quickstart/nodejs/actions/). We recommend starting with those docs and using the API reference below as you develop. +To help you get started, we created a step-by-step walkthrough for developing both [sources](/core/contributing/components/quickstart/nodejs/sources/) and [actions](/core/contributing/components/quickstart/nodejs/actions/). We recommend starting with those docs and using the API reference below as you develop. ### Differences between sources and actions @@ -49,9 +49,9 @@ Sources and actions share the same component API. However, certain features of t ### Getting Started with the CLI -Several examples below use the Pipedream CLI. To install it, [follow the instructions for your OS / architecture](/cli/install/). +Several examples below use the Pipedream CLI. To install it, [follow the instructions for your OS / architecture](/core/cli/install/). -See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. ### Example Components @@ -89,7 +89,7 @@ export default { | `name` | `string` | required | The name of the component, a string which identifies components deployed to users' accounts. This name will show up in the Pipedream UI, in CLI output (for example, from `pd list` commands), etc. It will also be converted to a unique slug on deploy to reference a specific component instance (it will be auto-incremented if not unique within a user account). | | `key` | `string` | recommended | The `key` uniquely identifies a component within a namespace. The default namespace for components is your account.

    When publishing components to the Pipedream registry, the `key` must be unique across registry components and should follow the pattern:

    `app_name_slug`-`slugified-component-name` | | `type` | `string` | required | When publishing an action, `type: "action"` is required. When publishing a source, use `type: "source"`. | -| `version` | `string` | required | The component version. There are no constraints on the version, but [semantic versioning](https://semver.org/) is required for any components published to the [Pipedream registry](/components/guidelines/). | +| `version` | `string` | required | The component version. There are no constraints on the version, but [semantic versioning](https://semver.org/) is required for any components published to the [Pipedream registry](/core/contributing/components/guidelines/). | | `description` | `string` | recommended | The description will appear in the Pipedream UI to aid in discovery and to contextualize instantiated components | | `props` | `object` | optional | [Props](#props) are custom attributes you can register on a component. When a value is passed to a prop attribute, it becomes a property on that component instance. You can reference these properties in component code using `this` (e.g., `this.propName`). | | `methods` | `object` | optional | Define component methods for the component instance. They can be referenced via `this` (e.g., `this.methodName()`). | @@ -107,7 +107,7 @@ Props are custom attributes you can register on a component. When a value is pas | [Interface](#interface-props) | Attaches a Pipedream interface to your component (e.g., an HTTP interface or timer) | | [Service](#service-props) | Attaches a Pipedream service to your component (e.g., a key-value database to maintain state) | | [App](#app-props) | Enables managed auth for a component | -| [Data Store](/workflows/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/data-stores/) | +| [Data Store](/core/workflows/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/core/data-management/data-stores/) | | [HTTP Request](#http-request-prop)| Enables components to execute HTTP requests based on user input | | [Alert](#alert-prop)| Renders an informational alert in the prop form to help users configure the source or action | @@ -624,7 +624,7 @@ props: { #### App Props -App props are normally defined in an [app file](/workflows/contributing/components/guidelines#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. +App props are normally defined in an [app file](/core/contributing/components/guidelines/#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. **Definition** @@ -642,7 +642,7 @@ props: { | Property | Type | Required? | Description | | ----------------- | -------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `type` | `string` | required | Value must be `app` | -| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/workflows/contributing/components/guidelines#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | +| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/core/contributing/components/guidelines/#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | | `propDefinitions` | `object` | optional | An object that contains objects with predefined user input props. See the section on User Input Props above to learn about the shapes that can be defined and how to reference in components using the `propDefinition` property | | `methods` | `object` | optional | Define app-specific methods. Methods can be referenced within the app object context via `this` (e.g., `this.methodName()`) and within a component via `this.myAppPropName` (e.g., `this.myAppPropName.methodName()`). | @@ -725,7 +725,7 @@ Refer to GitHub's component sources in the `pipedream` repo for an [example impl When a user configures a prop with a value, it can hold at most {process.env.CONFIGURED_PROPS_SIZE_LIMIT} data. Consider this when accepting large input in these fields (such as a base64 string). -The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/workflows/limits/). +The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/core/workflows/limits/). ### Methods @@ -920,27 +920,27 @@ $.export( ##### `$.send` -`$.send` allows you to send data to [Pipedream destinations](/workflows/data-management/destinations/). +`$.send` allows you to send data to [Pipedream destinations](/core/workflows/data-management/destinations/). **`$.send.http`** -[See the HTTP destination docs](/workflows/data-management/destinations/http/#using-sendhttp-in-component-actions). +[See the HTTP destination docs](/core/workflows/data-management/destinations/http/#using-sendhttp-in-component-actions). **`$.send.email`** -[See the Email destination docs](/workflows/data-management/destinations/email/#using-sendemail-in-component-actions). +[See the Email destination docs](/core/workflows/data-management/destinations/email/#using-sendemail-in-component-actions). **`$.send.s3`** -[See the S3 destination docs](/workflows/data-management/destinations/s3/#using-sends3-in-component-actions). +[See the S3 destination docs](/core/workflows/data-management/destinations/s3/#using-sends3-in-component-actions). **`$.send.emit`** -[See the Emit destination docs](/workflows/data-management/destinations/emit/#using-sendemit-in-component-actions). +[See the Emit destination docs](/core/workflows/data-management/destinations/emit/#using-sendemit-in-component-actions). **`$.send.sse`** -[See the SSE destination docs](/workflows/data-management/destinations/sse/#using-sendsse-in-component-actions). +[See the SSE destination docs](/core/workflows/data-management/destinations/sse/#using-sendsse-in-component-actions). ##### `$.context` @@ -950,13 +950,13 @@ All properties from [`steps.trigger.context`](/core/workflows/triggers/#stepstri | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | -| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/workflows/limits/#time-per-execution). | +| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/core/workflows/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | | `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/core/workflows/triggers/#stepstriggercontext) for more detail. | ### Environment variables -[Environment variables](/workflows/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. +[Environment variables](/core/workflows/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. In sources, you can use [`secret` props](#props) to reference sensitive data. @@ -1052,11 +1052,11 @@ pd deploy https://raw.githubusercontent.com/PipedreamHQ/pipedream/master/compone #### CLI - Update -View the [CLI command reference](/workflows/cli/reference/#command-reference). +View the [CLI command reference](/core/cli/reference/#command-reference). #### CLI - Delete -View the [CLI command reference](/workflows/cli/reference/#command-reference). +View the [CLI command reference](/core/cli/reference/#command-reference). #### UI - Deploy @@ -1096,7 +1096,7 @@ You can delete a component via the UI at [https://pipedream.com/sources](https:/ #### API -See the [REST API docs](/workflows/rest-api/). +See the [REST API docs](/core/workflows/rest-api/). ### Managing Actions @@ -1197,11 +1197,11 @@ When you navigate to your source [in the UI](https://pipedream.com/sources), you #### Workflows -[Trigger hosted Node.js workflows](/workflows/) on each event. Integrate with {process.env.PUBLIC_APPS}+ apps including Google Sheets, Discord, Slack, AWS, and more! +[Trigger hosted Node.js workflows](/core/workflows/) on each event. Integrate with {process.env.PUBLIC_APPS}+ apps including Google Sheets, Discord, Slack, AWS, and more! #### API -Events can be retrieved using the [REST API](/rest-api) or [SSE stream tied to your component](/api/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/rest-api) to retrieve events in batch, and connect to the [SSE stream](/api/sse/) to process them in real time. +Events can be retrieved using the [REST API](/core/rest-api/) or [SSE stream tied to your component](/api/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/core/rest-api/) to retrieve events in batch, and connect to the [SSE stream](/api/sse/) to process them in real time. #### CLI diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx index ed85d802652e1..fbf459f3bbcab 100644 --- a/docs-v2/pages/core/contributing/components/guidelines.mdx +++ b/docs-v2/pages/core/contributing/components/guidelines.mdx @@ -113,7 +113,7 @@ scoped components are easier for users to understand and use. ### Required Metadata -Registry [components](/workflows/contributing/components/api/#component-structure) require a unique +Registry [components](/core/contributing/components/api//#component-structure) require a unique `key` and `version`, and a friendly `name` and `description`. Action components require a `type` field to be set to `action` (sources will require a type to be set in the future). @@ -195,7 +195,7 @@ directory](https://github.com/pipedreamhq/pipedream/tree/master/components). #### Using APIs vs Client Libraries If the app has a well-supported [Node.js client -library](/workflows/contributing/components/api/#using-npm-packages), feel free to use that instead of +library](/core/contributing/components/api//#using-npm-packages), feel free to use that instead of manually constructing API requests. ### `package.json` @@ -321,7 +321,7 @@ logic should: #### Capturing Sensitive Data If users are required to enter sensitive data, always use -[secret](/workflows/contributing/components/api/#general) props. +[secret](/core/contributing/components/api//#general) props. ### Promoting Reusability @@ -336,7 +336,7 @@ out](https://pipedream.com/community/c/dev/11). ##### Prop Definitions Whenever possible, reuse existing [prop -definitions](/workflows/contributing/components/api/#prop-definitions-example). +definitions](/core/contributing/components/api//#prop-definitions-example). If a prop definition does not exist and you are adding an app-specific prop that may be reused in future components, add it as a prop definition to the app file. @@ -344,7 +344,7 @@ Prop definitions will also be surfaced for apps the Pipedream marketplace. ##### Methods -Whenever possible, reuse [methods](/workflows/contributing/components/api/#methods) defined in the app +Whenever possible, reuse [methods](/core/contributing/components/api//#methods) defined in the app file. If you need to use an API for which a method is not defined and it may be used in future components, define a new method in the app file. @@ -436,7 +436,7 @@ simply as possible. ### Labels -Use [prop](/workflows/contributing/components/api/#user-input-props) labels to customize the name of a +Use [prop](/core/contributing/components/api//#user-input-props) labels to customize the name of a prop or propDefinition (independent of the variable name in the code). The label should mirror the name users of an app are familiar with; i.e., it should mirror the equivalent label in the app’s UI. This applies to usage in labels, @@ -445,7 +445,7 @@ but its label is set to “Search Term”. ### Descriptions -Include a description for [props](/workflows/contributing/components/api/#user-input-props) if it helps +Include a description for [props](/core/contributing/components/api//#user-input-props) if it helps the user understand what they need to do. Use Markdown as appropriate to improve the clarity of the description or instructions. When using Markdown: @@ -474,7 +474,7 @@ Examples: ### Optional vs Required Props -Use optional [props](/workflows/contributing/components/api/#user-input-props) whenever possible to +Use optional [props](/core/contributing/components/api//#user-input-props) whenever possible to minimize the input fields required to use a component. For example, the Twitter search mentions source only requires that a user @@ -486,7 +486,7 @@ activate the source: ### Default Values -Provide [default values](/workflows/contributing/components/api/#user-input-props) whenever possible. +Provide [default values](/core/contributing/components/api//#user-input-props) whenever possible. NOTE: the best default for a source doesn’t always map to the default recommended by the app. For example, Twitter defaults search results to an algorithm that balances recency and popularity. However, the best default for @@ -495,7 +495,7 @@ the use case on Pipedream is recency. ### Async Options Avoid asking users to enter ID values. Use [async -options](/workflows/contributing/components/api/#async-options-example) (with label/value definitions) +options](/core/contributing/components/api//#async-options-example) (with label/value definitions) so users can make selections from a drop down menu. For example, Todoist identifies projects by numeric IDs (e.g., 12345). The async option to select a project displays the name of the project as the label, so that’s the value the @@ -503,7 +503,7 @@ user sees when interacting with the source (e.g., “My Project”). The code referencing the selection receives the numeric ID (12345). Async options should also support -[pagination](/workflows/contributing/components/api/#async-options-example) (so users can navigate +[pagination](/core/contributing/components/api//#async-options-example) (so users can navigate across multiple pages of options for long lists). See [Hubspot](https://github.com/PipedreamHQ/pipedream/blob/a9b45d8be3b84504dc22bb2748d925f0d5c1541f/components/hubspot/hubspot.app.mjs#L136) for an example of offset-based pagination. See @@ -512,7 +512,7 @@ for an example of cursor-based pagination. ### Dynamic Props -[Dynamic props](/workflows/contributing/components/api/#dynamic-props) can improve the user experience +[Dynamic props](/core/contributing/components/api//#dynamic-props) can improve the user experience for components. They let you render props in Pipedream dynamically, based on the value of other props, and can be used to collect more specific information that can make it easier to use the component. See the Google Sheets example in the @@ -521,8 +521,8 @@ linked component API docs. ### Interface & Service Props In the interest of consistency, use the following naming patterns when defining -[interface](/workflows/contributing/components/api/#interface-props) and -[service](/workflows/contributing/components/api/#service-props) props in source components: +[interface](/core/contributing/components/api//#interface-props) and +[service](/core/contributing/components/api//#service-props) props in source components: | Prop | **Recommended Prop Variable Name** | | ------------------- | ---------------------------------- | @@ -537,7 +537,7 @@ event source for Twitter). ## Source Guidelines -These guidelines are specific to [source](/sources/) development. +These guidelines are specific to [source](/core/workflows/triggers/) development. ### Webhook vs Polling Sources @@ -567,7 +567,7 @@ search criteria”. ### Emit a Summary -Always [emit a summary](/workflows/contributing/components/api/#emit) for each event. For example, the +Always [emit a summary](/core/contributing/components/api//#emit) for each event. For example, the summary for each new Tweet emitted by the Search Mentions source is the content of the Tweet itself. @@ -576,7 +576,7 @@ format as the summary. ### Deduping -Use built-in [deduping strategies](/workflows/contributing/components/api/#dedupe-strategies) whenever +Use built-in [deduping strategies](/core/contributing/components/api//#dedupe-strategies) whenever possible (`unique`, `greatest`, `last`) vs developing custom deduping code. Develop custom deduping code if the existing strategies do not support the requirements for a source. @@ -673,9 +673,9 @@ of just letting the error bubble up). #### Hooks -[Hooks](/workflows/contributing/components/api/#hooks) are methods that are automatically invoked by +[Hooks](/core/contributing/components/api//#hooks) are methods that are automatically invoked by Pipedream at different stages of the [component -lifecycle](/workflows/contributing/components/api/#source-lifecycle). Webhook subscriptions are +lifecycle](/core/contributing/components/api//#source-lifecycle). Webhook subscriptions are typically created when components are instantiated or activated via the `activate()` hook, and deleted when components are deactivated or deleted via the `deactivate()` hook. @@ -683,7 +683,7 @@ the `deactivate()` hook. #### Helper Methods Whenever possible, create methods in the app file to manage [creating and -deleting webhook subscriptions](/workflows/contributing/components/api/#hooks). +deleting webhook subscriptions](/core/contributing/components/api//#hooks). | **Description** | **Method Name** | | --------------------------------------- | --------------- | @@ -724,12 +724,12 @@ By default, the standard `axios` package doesn't return useful debugging data to the user when it `throw`s errors on HTTP 4XX and 5XX status codes. This makes it hard for the user to troubleshoot the issue. -Instead, [use `@pipedream/platform` axios](/pipedream-axios/). +Instead, [use `@pipedream/platform` axios](/core/workflows/http#platform-axios/). #### Return JavaScript Objects When you `return` data from an action, it's exposed as a [step -export](/workflows/#step-exports) for users to reference in future steps +export](/core/workflows/#step-exports) for users to reference in future steps of their workflow. Return JavaScript objects in all cases, unless there's a specific reason not to. @@ -765,7 +765,7 @@ number of records to return. ### Use `$.summary` to Summarize What Happened -[Describe what happened](/workflows/contributing/components/api/#returning-data-from-steps) when an +[Describe what happened](/core/contributing/components/api//#returning-data-from-steps) when an action succeeds by following these guidelines: - Use plain language and provide helpful and contextually relevant information @@ -783,7 +783,7 @@ exporting a reference to the file. ## Database Components -Pipedream supports a special category of apps called ["databases"](/databases), +Pipedream supports a special category of apps called ["databases"](/core/data-management/databases/), such as [MySQL](https://github.com/PipedreamHQ/pipedream/tree/master/components/mysql), [PostgreSQL](https://github.com/PipedreamHQ/pipedream/tree/master/components/postgresql), @@ -795,7 +795,7 @@ comply with some requirements. The most important features are: against their DB 2. Proxied execution of commands against a DB, which guarantees that such requests are always being made from the same range of static IPs (see the - [shared static IPs docs](/workflows/data-management/databases#send-requests-from-a-shared-static-ip)) + [shared static IPs docs](/core/workflows/data-management/databases#send-requests-from-a-shared-static-ip)) When dealing with database components, the Pipedream runtime performs certain actions internally to make these features work. For this reason, these diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx index b35cb384a5d3d..51f5e4326c567 100644 --- a/docs-v2/pages/core/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -10,7 +10,7 @@ Components are [Node.js modules](api/#component-structure) that run on Pipedream Components are most commonly used as the building blocks of Pipedream workflows, but they can also be used like typical serverless functions. You can explore curated components for popular apps in Pipedream's [Marketplace](https://pipedream.com/explore) and [GitHub repo](https://github.com/pipedreamhq/pipedream/tree/master/components) or you can author and share your own. -Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/components/typescript/). +Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/core/contributing/components/typescript/). ## Component Types @@ -19,13 +19,13 @@ Pipedream supports two types of components — [sources](#sources) and [actions] ### Sources -[Sources](/sources/) must be instantiated and they run as independent resources on Pipedream. They are commonly used as workflow triggers (but can also be used as standalone serverless functions). +[Sources](/core/workflows/triggers/) must be instantiated and they run as independent resources on Pipedream. They are commonly used as workflow triggers (but can also be used as standalone serverless functions). **Capabilities** - Accept user input on deploy via `props` - [Trigger](api/#interface-props) on HTTP requests, timers, cron schedules, or manually -- Emit events that can be inspected, trigger Pipedream [workflows](/workflows/) and that can be consumed in your own app via [API](/api/) +- Emit events that can be inspected, trigger Pipedream [workflows](/core/workflows/) and that can be consumed in your own app via [API](/api/) - Store and retrieve state using the [built-in key-value store](api/#db) - Use any of Pipedream's built-in [deduping strategies](api/#dedupe-strategies) - Deploy via Pipedream's UI, CLI or API @@ -51,12 +51,12 @@ The Add Single Row action for Google Sheets is a prebuilt component in Pipedream Components may be instantiated or added to workflows via Pipedream's UI. -- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/workflows/cli/reference/#pd-deploy) or API +- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/core/cli/reference/#pd-deploy) or API - Actions may be added to [workflows](https://pipedream.com/new) ### Using Private Actions -Private action components published from the [CLI](/workflows/cli/reference/#pd-publish) or from a [Node.js Code Step](/core/workflows/code/nodejs/sharing-code) are available for use across your workflows. +Private action components published from the [CLI](/core/cli/reference/#pd-publish) or from a [Node.js Code Step](/core/workflows/code/nodejs/sharing-code/) are available for use across your workflows. To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. @@ -64,7 +64,7 @@ To use a published action, add a new step to your workflow and click **My Action ### Using Private Sources -Private source components deployed from your account via the [CLI](/workflows/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. +Private source components deployed from your account via the [CLI](/core/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. Then in the workflow builder, when creating the trigger, select the *Existing* sources tab in the upper right corner to select your deployed source: @@ -76,7 +76,7 @@ You can also deploy new instances of a source from the [Components dashboard](ht ## Developing Components -Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/workflows/cli/reference/#pd-deploy). +Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/core/cli/reference/#pd-deploy). - Sources may be deployed directly from local code or published to your account and instantiated via Pipedream's UI - Actions may only be published — published actions may be added to workflows via Pipedream's UI @@ -88,18 +88,18 @@ Published components are only available to your own account by default. If publi - A free [Pipedream](https://pipedream.com) account - A free [GitHub](https://github.com) account - Basic proficiency with Node.js or Javascript -- Pipedream [CLI](/workflows/cli/reference/) +- Pipedream [CLI](/core/cli/reference/) Finally, the target app must be integrated with Pipedream. You can explore all apps supported by Pipedream in the [marketplace](https://pipedream.com/explore). If your app is not listed, please [create a GitHub issue](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D) to request it and [reach out](https://pipedream.com/community/c/dev/11) to our team to let us know that you're blocked on source or action development. ### Quickstart Guides -- [Sources](/components/sources-quickstart/) -- [Actions](/components/actions-quickstart/) +- [Sources](/core/contributing/components/sources-quickstart/) +- [Actions](/core/contributing/components/actions-quickstart/) ### Component API Reference -After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/workflows/contributing/components/api/) and [examples on GitHub](https://github.com/pipedreamhq/pipedream/tree/master/components) to learn more. +After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api//) and [examples on GitHub](https://github.com/pipedreamhq/pipedream/tree/master/components) to learn more. ## Managing Privately Published Components @@ -127,7 +127,7 @@ Contribute to the Pipedream community by publishing and sharing new components, ### Verified Components -Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/workflows/contributing#contribution-process) and: +Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/core/workflows/contributing#contribution-process) and: - Can be trusted by end users - Follow consistent patterns for usability diff --git a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx index 13670c50bf2e2..4f1be2c4de9d9 100644 --- a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx @@ -36,15 +36,15 @@ We recommend that you execute the examples in order — each one builds on the c **Step 1.** Create a free account at [https://pipedream.com](https://pipedream.com). Just sign in with your Google or Github account. -**Step 2.** [Download and install the Pipedream CLI](/cli/install/). +**Step 2.** [Download and install the Pipedream CLI](/core/cli/install/). -**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/workflows/cli/login#existing-pipedream-account): +**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/core/cli/login/#existing-pipedream-account): ```bash pd login ``` -See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. ## CLI Development Mode @@ -67,7 +67,7 @@ If you need to update a deployed instance of a source, pass it's ID to the `dc` pd dev --dc dc_123456 components/sources/my-source.mjs ``` -See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. ## Hello World! @@ -679,6 +679,6 @@ Save and reload your source in the Pipedream UI. You should now see a countdown ## What's Next? -You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/) at any time! +You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api//) at any time! If you have any questions or feedback, please join our [public Slack](https://pipedream.com/support). diff --git a/docs-v2/pages/core/contributing/components/typescript.mdx b/docs-v2/pages/core/contributing/components/typescript.mdx index 4ed9b5f8b5bcc..22d7c26cf111f 100644 --- a/docs-v2/pages/core/contributing/components/typescript.mdx +++ b/docs-v2/pages/core/contributing/components/typescript.mdx @@ -21,7 +21,7 @@ If you haven't written TypeScript, start with [this tutorial](https://www.typesc ## Quickstart -If you've never developed Pipedream components before, [start here](/components/). +If you've never developed Pipedream components before, [start here](/core/contributing/components/). ### Developing TypeScript components in the `PipedreamHQ/pipedream` registry @@ -44,7 +44,7 @@ The build process should print the compiled JS files to your console and produce For example, if you compile a TypeScript file at `pipedream/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`, the corresponding JS file will be produced at `pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js`. -6. Use [the Pipedream CLI](/workflows/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. +6. Use [the Pipedream CLI](/core/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. ```bash pd publish pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js @@ -88,7 +88,7 @@ See [the RSS sources and actions](https://github.com/PipedreamHQ/pipedream/tree/ We welcome PRs in [the `PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream), where we store all sources and actions, the `@pipedream/types` package, these docs, and other Pipedream code. Here are a few known issues durin the **beta**: -- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/workflows/contributing/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). +- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/core/contributing/components/api//). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). - The compile -> publish lifecycle hasn't been fully-automated when you're developing in the `pipedream` repo. Currently, you have to run `npm run build` from the repo root, then use the `pd` CLI to publish components after compilation. It would be nice to run `tsc-watch` and have that compile and publish the new version of the component using the `--onSuccess` flag, publishing any sources or actions accordingly. - We should add a linter (like `dtslint`) to all TypeScript components). Currently, `dtslint` is configured only for the `@pipedream/types` package. diff --git a/docs-v2/pages/core/contributing/index.mdx b/docs-v2/pages/core/contributing/index.mdx index 2124cd8e202f1..093c1ee74cbb1 100644 --- a/docs-v2/pages/core/contributing/index.mdx +++ b/docs-v2/pages/core/contributing/index.mdx @@ -3,7 +3,7 @@ import { FileTree } from 'nextra/components' # Pipedream Registry -When developing workflows with pre-built actions and triggers, under the hood you're using [components](/components/) from the [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream). +When developing workflows with pre-built actions and triggers, under the hood you're using [components](/core/contributing/components/) from the [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream). Components contributed to the [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream) are published to the [Pipedream marketplace](https://pipedream.com/apps) and are listed in the Pipedream UI when building workflows. @@ -11,8 +11,8 @@ the Pipedream UI when building workflows. What is a component? -If you haven't yet, we recommend starting with our Component Development Quickstart Guides for [sources](/components/quickstart/nodejs/sources/) -and [actions](/components/quickstart/nodejs/actions/) to learn how to build components and privately publish them to your account. +If you haven't yet, we recommend starting with our Component Development Quickstart Guides for [sources](/core/contributing/components/quickstart/nodejs/sources/) +and [actions](/core/contributing/components/quickstart/nodejs/actions/) to learn how to build components and privately publish them to your account. ## Registry Components Structure @@ -54,14 +54,14 @@ Once the Pipedream team integrates the app, we'll create a directory for the app ## Contribution Process -Anyone from the community can build [sources](/sources/) and [actions](/workflows/contributing/components#actions) for integrated apps. +Anyone from the community can build [sources](/core/workflows/triggers/) and [actions](/core/contributing/components/#actions) for integrated apps. To submit new components or update existing components: 1. Fork the public [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream). 2. Create a new component within the corresponding app's directory within the `components` directory (if applicable). 3. [Create a PR for the Pipedream team to review](https://github.com/PipedreamHQ/pipedream/compare). -4. Address any feedback provided by Pipedream based on the best practice [Component Guidelines & Patterns](/components/guidelines/). +4. Address any feedback provided by Pipedream based on the best practice [Component Guidelines & Patterns](/core/contributing/components/guidelines/). 5. Once the review is complete and approved, Pipedream will merge the PR to the `master` branch 6. The component will be available for use within workflows for all Pipedream developers! 🎉 diff --git a/docs-v2/pages/core/data-management/data-stores.mdx b/docs-v2/pages/core/data-management/data-stores.mdx index 5b8e0c68d10af..a878ee4a3292b 100644 --- a/docs-v2/pages/core/data-management/data-stores.mdx +++ b/docs-v2/pages/core/data-management/data-stores.mdx @@ -20,7 +20,7 @@ Data stores are useful for: You can connect to the same data store across workflows, so they're also great for sharing state across different services. -You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/core/workflows/code/nodejs/using-data-stores/) or [Python](/core/workflows/code/pythonusing-data-stores/). +You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/core/workflows/code/nodejs/using-data-stores/) or [Python](/core/workflows/code/python/using-data-stores/). ## Using pre-built Data Store actions @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/core/workflows/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props/#entering-expressions). ![Workflow trigger example](/images/data-stores/update-data-store-key-by-reference.png) @@ -126,7 +126,7 @@ Then remove the data store from any linked steps. ## Using data stores in code steps -Refer to the [Node.js](/core/workflows/code/nodejs/using-data-stores/) and [Python](/core/workflows/code/pythonusing-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/) code steps. +Refer to the [Node.js](/core/workflows/code/nodejs/using-data-stores/) and [Python](/core/workflows/code/python/using-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/) code steps. ## Compression @@ -152,7 +152,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## Atomic operations Data store operations are not atomic or transactional, which can lead to race conditions. -To ensure atomic operations, be sure to limit access to a data store key to a [single workflow with a single worker](/workflows/concurrency-and-throttling) or use a service that supports atomic operations from among our [integrated apps](https://pipedream.com/apps). +To ensure atomic operations, be sure to limit access to a data store key to a [single workflow with a single worker](/core/workflows/settings/concurrency-and-throttling/) or use a service that supports atomic operations from among our [integrated apps](https://pipedream.com/apps). ## Supported data types diff --git a/docs-v2/pages/core/data-management/databases/index.mdx b/docs-v2/pages/core/data-management/databases/index.mdx index 0acd56f3610e3..080e3552799ac 100644 --- a/docs-v2/pages/core/data-management/databases/index.mdx +++ b/docs-v2/pages/core/data-management/databases/index.mdx @@ -11,11 +11,11 @@ Pipedream workflows run in the AWS `us-east-1` network, sending requests from st **Unless your database is publicly accessible, you'll likely need to add specific IPs to its allow-list.** To do this, you can configure your database connection to use either a shared or dedicated static IP address from Pipedream: ### Create a Dedicated Static IP for Outbound Traffic -- [Virtual Private Clouds (VPCs)](/workflows/vpc) in Pipedream let you deploy any workflow to a private network and is the most secure and recommended approach to using a static IP. +- [Virtual Private Clouds (VPCs)](/core/vpc/) in Pipedream let you deploy any workflow to a private network and is the most secure and recommended approach to using a static IP. - Once configured, the VPC will give you a dedicated egress IP that's unique to your workspace, and is available to any workflow within your workspace. ### Send Requests from a Shared Static IP -- When configuring your database connection as a [connected account](/workflows/integrations/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) +- When configuring your database connection as a [connected account](/core/integrations/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) - Pipedream's SQL Proxy routes requests to your database from the IP block below. #### Supported Databases diff --git a/docs-v2/pages/core/data-management/destinations/email.mdx b/docs-v2/pages/core/data-management/destinations/email.mdx index 99175467621cb..a94118898b826 100644 --- a/docs-v2/pages/core/data-management/destinations/email.mdx +++ b/docs-v2/pages/core/data-management/destinations/email.mdx @@ -37,7 +37,7 @@ Like with any `$.send` function, you can use `$.send.email()` conditionally, wit ### Using `$.send.email` in component actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an email destination using `$.send.email`. +If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an email destination using `$.send.email`. `$.send.email` functions the same as [`$.send.email` in workflow code steps](#using-sendemail-in-workflows): diff --git a/docs-v2/pages/core/data-management/destinations/emit.mdx b/docs-v2/pages/core/data-management/destinations/emit.mdx index a6992846a4a7f..c819ee57124f8 100644 --- a/docs-v2/pages/core/data-management/destinations/emit.mdx +++ b/docs-v2/pages/core/data-management/destinations/emit.mdx @@ -1,7 +1,7 @@ # Emit events -Like [event sources](/sources/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/workflows/rest-api/#get-workflow-emits). +Like [event sources](/core/workflows/triggers/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API]((/core/rest-api/#get-workflow-emits). ## Using `$.send.emit()` in workflows @@ -47,7 +47,7 @@ export default defineComponent({ ## Using `$.send.emit()` in component actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can emit data using `$.send.emit()`. +If you're authoring a [component action](/core/contributing/components/#actions), you can emit data using `$.send.emit()`. `$.send.emit()` functions the same as [`$.send.emit()` in workflow code steps](#using-sendemit-in-workflows): @@ -90,7 +90,7 @@ Here's how to configure a workflow to listen for emitted events. 1. Currently, you can't select emitted events as a workflow trigger from the Pipedream UI. We'll show you how add the trigger via API. First, pick an existing workflow where you'd like to receive emitted events. **If you want to start with a [new workflow](https://pipedream.com/new), just select the HTTP / Webhook trigger**. 2. This workflow is called the **listener**. The workflow where you'll use `$.send.emit()` is called the **emitter**. If you haven't created the emitter workflow yet, [do that now](https://pipedream.com/new). 3. Get the workflow IDs of both the listener and emitter workflows. **You'll find the workflow ID in the workflow's URL in your browser bar — it's the `p_abc123` in `https://pipedream.com/@username/p_abc123/`**. -4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/workflows/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: +4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription]((/core/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: ```bash curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_id=p_abc123" \ @@ -117,7 +117,7 @@ This should trigger your listener, and you should see the same event in [the eve ## Consuming emitted events via REST API -`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/workflows/rest-api/#get-workflow-emits). +`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events]((/core/rest-api/#get-workflow-emits). This can be helpful when you want a workflow to process data asynchronously using a workflow. You can save the results of your workflow with `$.send.emit()`, and only retrieve the results in batch when you need to using the REST API. diff --git a/docs-v2/pages/core/data-management/destinations/http.mdx b/docs-v2/pages/core/data-management/destinations/http.mdx index fbc68c089e2cd..51d48eddd27fa 100644 --- a/docs-v2/pages/core/data-management/destinations/http.mdx +++ b/docs-v2/pages/core/data-management/destinations/http.mdx @@ -67,7 +67,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ## Using `$.send.http` in component actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an HTTP destination using `$.send.http`. +If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an HTTP destination using `$.send.http`. `$.send.http` functions the same as [`$.send.http` in workflow code steps](#using-sendhttp-in-workflows): @@ -113,7 +113,7 @@ Currently, Pipedream will not retry any failed request. If your HTTP destination ## IP addresses for Pipedream HTTP requests -These IP addresses are tied to **requests sent with `$.send.http` only, not other HTTP requests made from workflows**. To whitelist standard HTTP requests from Pipedream workflows, [use VPCs](/workflows/vpc). +These IP addresses are tied to **requests sent with `$.send.http` only, not other HTTP requests made from workflows**. To whitelist standard HTTP requests from Pipedream workflows, [use VPCs](/core/vpc/). When you make an HTTP request using `$.send.http()`, the traffic will come from one of the following IP addresses: diff --git a/docs-v2/pages/core/data-management/destinations/index.mdx b/docs-v2/pages/core/data-management/destinations/index.mdx index cc8a480af2881..37102caca8822 100644 --- a/docs-v2/pages/core/data-management/destinations/index.mdx +++ b/docs-v2/pages/core/data-management/destinations/index.mdx @@ -1,6 +1,6 @@ # Destinations -**Destinations**, like [actions](/workflows/contributing/components#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +**Destinations**, like [actions](/core/contributing/components/#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. However, Destinations are different than actions in two ways: @@ -13,11 +13,11 @@ The docs below discuss features common to all Destinations. See the [docs for a ## Available Destinations -- [HTTP](/workflows/data-management/destinations/http/) -- [Email](/workflows/data-management/destinations/email/) -- [S3](/workflows/data-management/destinations/s3/) -- [SSE](/workflows/data-management/destinations/sse/) -- [Emit to another listener](/workflows/data-management/destinations/emit/) +- [HTTP](/core/data-management/destinations/http/) +- [Email](/core/data-management/destinations/email/) +- [S3](/core/data-management/destinations/s3/) +- [SSE](/core/data-management/destinations/sse/) +- [Emit to another listener](/core/data-management/destinations/emit/) ## Using destinations @@ -27,7 +27,7 @@ You can send data to Destinations in [Node.js code steps](/core/workflows/code/n `$.send` is an object provided by Pipedream that exposes destination-specific functions like `$.send.http()`, `$.send.s3()`, and more. This allows you to send data to destinations programmatically, if you need more control than the default actions provide. -Let's use `$.send.http()` to send an HTTP POST request like we did in the Action example above. [Add a new action](/workflows/steps/actions), then search for "**Run custom code**": +Let's use `$.send.http()` to send an HTTP POST request like we did in the Action example above. [Add a new action](/core/workflows/actions/), then search for "**Run custom code**": Create a new HTTP endpoint URL (try creating a new Pipedream workflow and adding an HTTP trigger), and add the code below to your code step, with the URL you created: @@ -45,7 +45,7 @@ export default defineComponent({ }) ``` -See the docs for the [HTTP destination](/workflows/data-management/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. +See the docs for the [HTTP destination](/core/data-management/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. Again, it's important to remember that **Destination delivery is asynchronous**. If you iterate over an array of values and send an HTTP request for each: @@ -70,7 +70,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ### Using destinations in actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: +If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: ```javascript export default { @@ -90,7 +90,7 @@ export default { } ``` -[See the component action API docs](/workflows/contributing/components/api/#actions) for more details. +[See the component action API docs](/core/contributing/components/api//#actions) for more details. ## Asynchronous Delivery diff --git a/docs-v2/pages/core/data-management/destinations/s3.mdx b/docs-v2/pages/core/data-management/destinations/s3.mdx index 45085e5e0cc1e..b2a73cf555bfe 100644 --- a/docs-v2/pages/core/data-management/destinations/s3.mdx +++ b/docs-v2/pages/core/data-management/destinations/s3.mdx @@ -22,7 +22,7 @@ Like with any `$.send` function, you can use `$.send.s3()` conditionally, within ## Using `$.send.s3` in component actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can deliver data to an S3 destination using `$.send.s3`. +If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an S3 destination using `$.send.s3`. `$.send.s3` functions the same as [`$.send.s3` in workflow code steps](#using-sends3-in-workflows): diff --git a/docs-v2/pages/core/data-management/destinations/sse.mdx b/docs-v2/pages/core/data-management/destinations/sse.mdx index 1b096ad69f7e9..862c8aee3d6af 100644 --- a/docs-v2/pages/core/data-management/destinations/sse.mdx +++ b/docs-v2/pages/core/data-management/destinations/sse.mdx @@ -61,7 +61,7 @@ you won't have to `await` the execution of the SSE Destination requests in your ## Using `$.send.sse` in component actions -If you're authoring a [component action](/workflows/contributing/components#actions), you can send events to an SSE destination using `$.send.sse`. +If you're authoring a [component action](/core/contributing/components/#actions), you can send events to an SSE destination using `$.send.sse`. `$.send.sse` functions the same as [`$.send.sse` in workflow code steps](#sending-data-to-an-sse-destination-in-workflows): diff --git a/docs-v2/pages/core/data-management/file-stores/index.mdx b/docs-v2/pages/core/data-management/file-stores/index.mdx index 6bb39c3473c20..d85e7a0e733b3 100644 --- a/docs-v2/pages/core/data-management/file-stores/index.mdx +++ b/docs-v2/pages/core/data-management/file-stores/index.mdx @@ -117,7 +117,7 @@ export default defineComponent({ }) ``` -Once the file has been opened, you can [read, write, delete the file and more](/workflows/projects/file-stores/reference/). +Once the file has been opened, you can [read, write, delete the file and more](/core/projects/file-stores/reference/). ### Uploading files to File Stores diff --git a/docs-v2/pages/core/environment-variables.mdx b/docs-v2/pages/core/environment-variables.mdx index 51bf8713e5105..7da3e096fa3cf 100644 --- a/docs-v2/pages/core/environment-variables.mdx +++ b/docs-v2/pages/core/environment-variables.mdx @@ -6,12 +6,12 @@ Environment variables (env vars) enable you to separate secrets and other static You shouldn't include API keys or other sensitive data directly in your workflow's code. By referencing the value of an environment variable instead, your workflow includes a reference to that variable — for example, `process.env.API_KEY` instead of the API key itself. -You can reference env vars and secrets in [workflow code](/code/) or in the object explorer when passing data to steps, and you can define them either globally for the entire workspace, or scope them to individual projects. +You can reference env vars and secrets in [workflow code](/core/workflows/code/) or in the object explorer when passing data to steps, and you can define them either globally for the entire workspace, or scope them to individual projects. | Scope | Description | | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Workspace** | All environment variables are available to all workflows within the workspace. All workspace members can manage workspace-wide variables [in the UI](https://pipedream.com/settings/env-vars). | -| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/workflows/projects/access-controls) can manage project variables. | +| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/core/projects/access-controls) can manage project variables. | ## Creating and updating environment variables @@ -104,7 +104,7 @@ When referencing env vars directly in code within your Pipedream workflow, you c ## Referencing environment variables in actions -[Actions](/workflows/contributing/components#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. +[Actions](/core/contributing/components/#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. You can reference the value of environment variables using `{{process.env.YOUR_ENV_VAR}}`. You'll see a list of your environment variables in the object explorer when selecting a variable to pass to a step. @@ -126,7 +126,7 @@ The project-scoped variable will take priority if the same variable key exists a ### What happens if I share a workflow that references an environment variable? -If you [share a workflow](/workflows/sharing/) that references an environment variable, **only the reference is included, and not the actual value**. +If you [share a workflow](/core/workflows/sharing/) that references an environment variable, **only the reference is included, and not the actual value**. ## Limits diff --git a/docs-v2/pages/core/event-history.mdx b/docs-v2/pages/core/event-history.mdx index 3563e1e92b5e2..9051b04baecab 100644 --- a/docs-v2/pages/core/event-history.mdx +++ b/docs-v2/pages/core/event-history.mdx @@ -17,7 +17,7 @@ The filters at the top of the screen allow you to search all events processed by You can filter by the event's **Status**, **time of initiation** or by the **Workflow name**. -The filters are scoped to the current [workspace](/workflows/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/workflows/workspaces/#switching-between-workspaces). +The filters are scoped to the current [workspace](/core/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/core/workspaces/#switching-between-workspaces). ### Filtering by status diff --git a/docs-v2/pages/core/git.mdx b/docs-v2/pages/core/git.mdx index 14b57d6a3a144..13b0893c2ce79 100644 --- a/docs-v2/pages/core/git.mdx +++ b/docs-v2/pages/core/git.mdx @@ -15,10 +15,6 @@ Capabilities include: - Edit in Pipedream or use a local editor and synchronize via GitHub (e.g., edit code, find and replace across multiple steps or workflows) - Organize workflows into projects with support for nested folders - -Follow our [quickstart guide](/quickstart/github-sync/) to start building projects on Pipedream using GitHub Sync. - - ## Getting Started ### Create a new project and enable GitHub Sync @@ -223,7 +219,7 @@ This error occurs when **both** of the below conditions are met: Since Pipedream can't verify the person who merged that change should have access to use the connected account in a workflow in this case, we block these deploys. To resolve this error: -1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/workflows/integrations/connected-accounts/#access-control) +1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/core/integrations/connected-accounts/#access-control) 2. Re-trigger a sync with Pipedream by making a nominal change to the workflow **from outside the Pipedream UI** (via github.com or locally), then merge that change to production ### Can I sync an existing GitHub Repository with workflows to a new Pipedream Project? diff --git a/docs-v2/pages/core/index.mdx b/docs-v2/pages/core/index.mdx index 86673d5cb1624..a29b744828a83 100644 --- a/docs-v2/pages/core/index.mdx +++ b/docs-v2/pages/core/index.mdx @@ -5,9 +5,9 @@ import Callout from '@/components/Callout' -Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/steps) [triggered by an event](/core/workflows/triggers), like an HTTP request, or new rows in a Google sheet. +Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/core/#steps) [triggered by an event](/core/workflows/triggers/), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/core/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University](https://pipedream.com/university) to learn more. @@ -15,7 +15,7 @@ Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University Steps are the building blocks you use to create workflows. -- Use [triggers](/core/workflows/triggers/), [code](/code/), and [pre-built actions](/workflows/contributing/components#actions) +- Use [triggers](/core/workflows/triggers/), [code](/core/workflows/code/), and [pre-built actions](/core/contributing/components/#actions) - Steps are run linearly, in the order they appear in your workflow - You can pass data between steps using [the `steps` object](#step-exports) - Observe the logs, errors, timing, and other execution details for every step @@ -28,7 +28,7 @@ You can add [multiple triggers](/core/workflows/triggers/#can-i-add-multiple-tri ### Code, Actions -[Actions](/workflows/contributing/components#actions) and [code](/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. +[Actions](/core/contributing/components/#actions) and [code](/core/workflows/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. Code and action steps cannot precede triggers, since they'll have no data to operate on. @@ -71,7 +71,7 @@ Step exports allow you to pass data between steps. Any data exported from a step For examples of supported data types in your steps language, see the examples below. * [Node.js (Javascript)](/core/workflows/code/nodejs/#sharing-data-between-steps) -* [Python](/core/workflows/code/python#sharing-data-between-steps) +* [Python](/core/workflows/code/python/#sharing-data-between-steps) * [Bash](/core/workflows/code/bash/#sharing-data-between-steps) * [Go](/core/workflows/code/go/#sharing-data-between-steps) diff --git a/docs-v2/pages/core/integrations/apps.mdx b/docs-v2/pages/core/integrations/apps.mdx index 10dc86713c38d..4e9589003785b 100644 --- a/docs-v2/pages/core/integrations/apps.mdx +++ b/docs-v2/pages/core/integrations/apps.mdx @@ -2,12 +2,12 @@ import Callout from '@/components/Callout' # Integrated Apps -Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/core/workflows/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/workflows/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. +Pipedream has built-in integrations with more than {process.env.PUBLIC_APPS} apps. Since you can [write any code](/core/workflows/code/nodejs/) on Pipedream, and pass API keys or credentials using [environment variables](/core/environment-variables/), you can connect to virtually any service, so the list is not exhaustive. But Pipedream-integrated apps provide a few benefits: -- You can [connect the app once](/workflows/integrations/connected-accounts/) and [link that connected account to any step of a workflow](/workflows/integrations/connected-accounts/#connecting-accounts) -- Pipedream provides [pre-built actions](/workflows/contributing/components#actions) that wrap common operations for the app. You shouldn't have to write the code to send a message to Slack, or add a new row to a Google Sheet, so actions make that easy. Actions are just code, so you can fork and modify them, or even [publish your own to the Pipedream community](/apps/contributing/). +- You can [connect the app once](/core/integrations/connected-accounts/) and [link that connected account to any step of a workflow](/core/integrations/connected-accounts/#connecting-accounts) +- Pipedream provides [pre-built actions](/core/contributing/components/#actions) that wrap common operations for the app. You shouldn't have to write the code to send a message to Slack, or add a new row to a Google Sheet, so actions make that easy. Actions are just code, so you can fork and modify them, or even [publish your own to the Pipedream community](/core/contributing/). - [You have access to your API keys and access tokens in code steps](/core/workflows/code/nodejs/auth/), so you can write any code to authorize custom requests to these apps. ## Premium Apps @@ -73,7 +73,7 @@ The vast majority of integrated apps on Pipedream are free to use in your workfl Missing an integration? -If we don't have an integration for an app that you'd like to see, please [let us know](https://pipedream.com/support) or [contribute it to the source available Pipedream registry](/apps/contributing/). +If we don't have an integration for an app that you'd like to see, please [let us know](https://pipedream.com/support) or [contribute it to the source available Pipedream registry](/core/contributing/). **Check out the full list of integrated apps [here](https://pipedream.com/apps).** diff --git a/docs-v2/pages/core/integrations/connected-accounts.mdx b/docs-v2/pages/core/integrations/connected-accounts.mdx index c41f879ffd427..de2807a4e17be 100644 --- a/docs-v2/pages/core/integrations/connected-accounts.mdx +++ b/docs-v2/pages/core/integrations/connected-accounts.mdx @@ -12,13 +12,13 @@ Pipedream provides native integrations for [{process.env.PUBLIC_APPS}+ APIs](htt Pipedream handles OAuth for you, ensuring you always have a fresh access token to authorize requests, and [credentials are tightly-secured](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). -If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/workflows/integrations/connected-accounts/external-auth/) instead of connecting accounts in the UI. +If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/core/integrations/connected-accounts/external-auth/) instead of connecting accounts in the UI. ## Supported Apps Pipedream supports [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps), and we're adding more every day. -If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/workflows/environment-variables) to manage custom credentials. +If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/core/environment-variables/) to manage custom credentials. ## Types of Integrations @@ -39,7 +39,7 @@ For example, if you add a new connected account for **Sendgrid**, you'll be aske ## Connecting accounts -This section discusses connecting **your own account** within the Pipedream UI. If you're looking to use the connected accounts for your customers, check out the [Connect docs](/connect). +This section discusses connecting **your own account** within the Pipedream UI. If you're looking to use the connected accounts for your customers, check out the [Connect docs](/connect/). ### From an action @@ -232,16 +232,16 @@ Yes, see the section on [collaborating with others](#collaborating-with-others). ## Accessing credentials via API -You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/workflows/integrations/connected-accounts/api/) for more details. +You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/core/integrations/connected-accounts/api/) for more details. ## Passing external credentials at runtime -If you use a secrets store like [Pipedream Connect](/connect) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/workflows/integrations/connected-accounts/external-auth/). +If you use a secrets store like [Pipedream Connect](/connect/) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/core/integrations/connected-accounts/external-auth/). ## Connecting to apps with IP restrictions -These IP addresses are tied to **app connections only**, not workflows or other Pipedream services. To whitelist requests from Pipedream workflows, [use VPCs](/workflows/vpc). +These IP addresses are tied to **app connections only**, not workflows or other Pipedream services. To whitelist requests from Pipedream workflows, [use VPCs](/core/vpc/). If you're connecting to an app that enforces IP restrictions, you may need to whitelist the Pipedream API's IP addresses: diff --git a/docs-v2/pages/core/limits.mdx b/docs-v2/pages/core/limits.mdx index d50da24b03ef4..ff96631b777e8 100644 --- a/docs-v2/pages/core/limits.mdx +++ b/docs-v2/pages/core/limits.mdx @@ -91,7 +91,7 @@ By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can mod Increasing your workflow's memory gives you a proportional increase in CPU. If your workflow is limited by memory or compute, increasing your workflow's memory can reduce its overall runtime and make it more performant. -**Pipedream charges credits proportional to your memory configuration**. [Read more here](/pricing/faq#how-does-workflow-memory-affect-credits). +**Pipedream charges credits proportional to your memory configuration**. [Read more here](/pricing/faq/#how-does-workflow-memory-affect-credits). ## Disk @@ -117,11 +117,11 @@ You can increase the timeout limit, up to a max value set by your plan: | Free tiers | 300 seconds (5 min) | | Paid tiers | 750 seconds (12.5 min) | -Events that trigger a **Timeout** error will appear in red in the [Inspector](/core/workflows/inspect). You'll see the timeout error, also in red, in the cell at which the code timed out. +Events that trigger a **Timeout** error will appear in red in the [Inspector](/core/workflows/inspect/). You'll see the timeout error, also in red, in the cell at which the code timed out. ### Event / Execution History -The [Inspector](/core/workflows/inspect#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: +The [Inspector](/core/workflows/inspect/#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: | Tier | Events retained per workflow | | :--------: | :------------------------------------------------------------------------------: | @@ -132,7 +132,7 @@ The execution details for a specific event also expires after {process.env.INSPE ### Logs, Step Exports, and other observability -The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/core/workflows/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. This limit cannot be raised. diff --git a/docs-v2/pages/core/projects/secrets.mdx b/docs-v2/pages/core/projects/secrets.mdx index 517c2960c61ea..4bf93923a6d9c 100644 --- a/docs-v2/pages/core/projects/secrets.mdx +++ b/docs-v2/pages/core/projects/secrets.mdx @@ -2,9 +2,9 @@ import Callout from "@/components/Callout"; # Project variables and secrets -Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/workflows/projects/access-controls#managing-access). +Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/core/projects/access-controls#managing-access). -[See here](/workflows/environment-variables) for info on creating, managing, and using environment variables and secrets. +[See here](/core/environment-variables/) for info on creating, managing, and using environment variables and secrets. **Project variables override workspace variables**. When the same variable is diff --git a/docs-v2/pages/core/rest-api/auth.mdx b/docs-v2/pages/core/rest-api/auth.mdx index ba95bccf89399..500d922fed3d5 100644 --- a/docs-v2/pages/core/rest-api/auth.mdx +++ b/docs-v2/pages/core/rest-api/auth.mdx @@ -29,7 +29,7 @@ Since API requests are meant to be made server-side, and since grants are not ti In the client credentials model, you exchange your OAuth client ID and secret for an access token. Then you use the access token to make API requests. -If you're running a server that executes JavaScript, we recommend using [the Pipedream SDK](/connect/api#installing-the-typescript-sdk), which automatically refreshes tokens for you. +If you're running a server that executes JavaScript, we recommend using [the Pipedream SDK](/connect/api/#installing-the-typescript-sdk), which automatically refreshes tokens for you. ```javascript import { createBackendClient } from "@pipedream/sdk/server"; @@ -73,7 +73,7 @@ Access tokens expire after 1 hour. Store access tokens securely, server-side. ### OAuth security -See [the OAuth section of the security docs](/privacy-and-security#pipedream-rest-api-security-oauth-clients) for more information on how Pipedream secures OAuth credentials. +See [the OAuth section of the security docs](/privacy-and-security/#pipedream-rest-api-security-oauth-clients) for more information on how Pipedream secures OAuth credentials. ## User API keys @@ -110,4 +110,4 @@ curl 'https://api.pipedream.com/v1/users/me' \ ## Using the Pipedream CLI -You can [link the CLI to your Pipedream account](/workflows/cli/login), which will automatically pass your API key in the `Authorization` header with every API request. +You can [link the CLI to your Pipedream account](/core/cli/login/), which will automatically pass your API key in the `Authorization` header with every API request. diff --git a/docs-v2/pages/core/rest-api/index.mdx b/docs-v2/pages/core/rest-api/index.mdx index d2aa48d79edbc..c0d0f1f217b2b 100644 --- a/docs-v2/pages/core/rest-api/index.mdx +++ b/docs-v2/pages/core/rest-api/index.mdx @@ -12,7 +12,7 @@ The base URL for all requests is [https://api.pipedream.com/v1](https://api.pipe ## Authentication -The Pipedream API supports two methods of authentication: [OAuth](/workflows/rest-api/auth#oauth) and [User API keys](/workflows/rest-api/auth#user-api-keys). **Pipedream recommends using OAuth for most use cases**. +The Pipedream API supports two methods of authentication: [OAuth](/core/rest-api/auth/#oauth) and [User API keys](/core/rest-api/auth/#user-api-keys). **Pipedream recommends using OAuth for most use cases**. All credentials are passed as a Bearer token in the `Authorization` header. For example: @@ -21,11 +21,11 @@ curl https://api.pipedream.com/v1/accounts \ -H "Authorization Bearer " ``` -Learn more in the [Authentication docs](/workflows/rest-api/auth/). +Learn more in the [Authentication docs](/core/rest-api/auth/). ### Authenticating as a workspace vs. a user -Pipedream recommends using [OAuth](/workflows/rest-api/auth#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. +Pipedream recommends using [OAuth](/core/rest-api/auth/#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. When you authenticate with a user API key, you must [specify the workspace ID in the `org_id` parameter](#common-parameters) when making requests to specific endpoints. @@ -72,15 +72,15 @@ including all fields). Pass as a string of comma-separated values: `org_id` **string** -The `org_id` parameter is only required when using [User API keys](/workflows/rest-api/auth#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. +The `org_id` parameter is only required when using [User API keys](/core/rest-api/auth/#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. -When using [User API keys](/workflows/rest-api/auth#user-api-keys), some endpoints require you to specify [your workspace ID](/workflows/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: +When using [User API keys](/core/rest-api/auth/#user-api-keys), some endpoints require you to specify [your workspace ID](/core/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: - When _fetching_ specific resources (for example, when you [retrieve events for a specific source](#get-source-events)), **you should not need to pass `org_id`**. If your user is a part of the workspace, and you have access to that resource, and the API will return the details of the resource. - When _creating_ new resources, you'll need to specify the `org_id` in which you want to create the resource. -[Find your workspace / org ID here](/workflows/workspaces/#finding-your-workspaces-id). +[Find your workspace / org ID here](/core/workspaces/#finding-your-workspaces-id). ## Pagination @@ -164,10 +164,10 @@ failure of an API request: ## Accounts -These docs discuss connected accounts **for Pipedream users**. To retrieve accounts for your end users via Connect, refer to the [Connect API docs](/connect/api#accounts). +These docs discuss connected accounts **for Pipedream users**. To retrieve accounts for your end users via Connect, refer to the [Connect API docs](/connect/api/#accounts). -[Connected accounts](/workflows/integrations/connected-accounts/) let you manage credentials for integrated APIs. +[Connected accounts](/core/integrations/connected-accounts/) let you manage credentials for integrated APIs. ### List accounts @@ -189,7 +189,7 @@ You can find the app's ID in the response from the [List apps](#list-apps) endpo `oauth_app_id` **string** (_optional_) -The ID of the custom [OAuth app](/connect/managed-auth/quickstart#create-a-pipedream-oauth-client) you'd like to retrieve accounts for. +The ID of the custom [OAuth app](/connect/managed-auth/quickstart/#create-a-pipedream-oauth-client) you'd like to retrieve accounts for. --- @@ -241,7 +241,7 @@ GET /accounts/{account_id} To retrieve your account ID: -1. [Connect your account](/workflows/integrations/connected-accounts/#connecting-a-new-account) +1. [Connect your account](/core/integrations/connected-accounts/#connecting-a-new-account) 2. On [https://pipedream.com/accounts](https://pipedream.com/accounts), find your account and click the `...` to the right of the account, 3. **Copy Account ID** @@ -456,7 +456,7 @@ curl https://api.pipedream.com/v1/apps/app_OkrhR1 \ ## Components -These docs discuss the management of Pipedream components. To run components on behalf of your end users in your application, refer to the [Connect API docs](/connect/api#components). +These docs discuss the management of Pipedream components. To run components on behalf of your end users in your application, refer to the [Connect API docs](/connect/api/#components). Components are objects that represent the code for an [event source](#sources). @@ -464,7 +464,7 @@ Components are objects that represent the code for an [event source](#sources). ### Create a component -`/components` endpoints are only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). +`/components` endpoints are only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). Before you can create a source using the REST API, you must first create a @@ -483,7 +483,7 @@ POST /components `component_code` **string** (_optional_) -The full code for a [Pipedream component](/workflows/contributing/components/api/). +The full code for a [Pipedream component](/core/contributing/components/api//). --- @@ -724,7 +724,7 @@ curl https://api.pipedream.com/v1/components/search\?query\="When a new Hubspot ## Connect -[Pipedream Connect](/connect) is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. You can build in-app messaging, CRM syncs, AI-driven products, [and much more](/connect/use-cases), all in a few minutes. Visit [the quickstart](/connect/quickstart) to build your first integration. +[Pipedream Connect](/connect/) is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. You can build in-app messaging, CRM syncs, AI-driven products, [and much more](/connect/use-cases/), all in a few minutes. Visit [the quickstart](/connect/quickstart/) to build your first integration. Read more about the Connect API in the [Connect API docs](/connect/api/). @@ -765,7 +765,7 @@ associated with a source. To delete a specific event, or a range of events, you can use the `start_id` and `end_id` parameters. These IDs can be retrieved by using the [`GET /sources/{id}/event_summaries` -endpoint](/workflows/rest-api/#get-source-events), and are tied to the timestamp at which +endpoint]((/core/rest-api/#get-source-events), and are tied to the timestamp at which the event was emitted — e.g. `1589486981597-0`. They are therefore naturally ordered by time. @@ -937,12 +937,12 @@ This endpoint will return a `200 OK` response with an empty body if the token wa Event sources run code to collect events from an API, or receive events via webhooks, emitting those events for use on Pipedream. Event sources can function -as workflow triggers. [Read more here](/sources/). +as workflow triggers. [Read more here](/core/workflows/triggers/). ### Create a Source -This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). #### Endpoint @@ -956,13 +956,13 @@ POST /sources/ `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/workflows/rest-api/#components) for information on how to retrieve this ID. +endpoints]((/core/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) -The full code for a [Pipedream component](/workflows/contributing/components/api/). +The full code for a [Pipedream component](/core/contributing/components/api//). --- @@ -986,7 +986,7 @@ as metadata to identify the location of the code. The name of the source. If absent, this defaults to using the [name -slug](/workflows/contributing/components/api/#component-structure) +slug](/core/contributing/components/api//#component-structure) of the component used to create the source. #### Example Request @@ -1037,14 +1037,14 @@ PUT /sources/{id} `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/workflows/rest-api/#components) for information on how to retrieve this ID. +endpoints]((/core/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) The full code for a [Pipedream -component](/workflows/contributing/components/api/). +component](/core/contributing/components/api//). --- @@ -1067,7 +1067,7 @@ as metadata to identify the location of the code. The name of the source. -If absent, this defaults to using the [name slug](/workflows/contributing/components/api/#component-structure) +If absent, this defaults to using the [name slug](/core/contributing/components/api//#component-structure) of the component used to create the source. --- @@ -1119,7 +1119,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/workflows/rest-api/#components) for information on how to +[See the component endpoints]((/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1134,7 +1134,7 @@ in your workflow's URL - it's the string `p_2gCPml` in event_name= ``` -See [the `this.$emit` docs](/workflows/contributing/components/api/#emit) for more information on how to emit events on custom channels. +See [the `this.$emit` docs](/core/contributing/components/api//#emit) for more information on how to emit events on custom channels. Pipedream also exposes channels for logs and errors: @@ -1148,7 +1148,7 @@ Pipedream also exposes channels for logs and errors: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/workflows/rest-api/#components) for information on how to +[See the component endpoints]((/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1202,7 +1202,7 @@ The name of the event stream whose events you'd like to receive: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/workflows/rest-api/#components) for information on how to +[See the component endpoints]((/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1245,7 +1245,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/workflows/rest-api/#components) for information on how to +[See the component endpoints]((/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1256,7 +1256,7 @@ in your workflow's URL - it's the string `p_2gCPml` in The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/workflows/rest-api/#components) for information on how to +[See the component endpoints]((/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1301,7 +1301,7 @@ curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_i ## Users -These endpoints only work when using [user API keys](/workflows/rest-api/auth#user-api-keys), and will not work with workspace-level OAuth clients. +These endpoints only work when using [user API keys](/core/rest-api/auth/#user-api-keys), and will not work with workspace-level OAuth clients. ### Get Current User Info @@ -1387,12 +1387,12 @@ Pipedream supports webhooks as a way to deliver events to a endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](#subscriptions). -For example, you can run a Twitter [event source](/sources/) that listens +For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens for new tweets. If you [subscribe](#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. -[**See these tutorials**](/workflows/rest-api/webhooks/) for examples. +[**See these tutorials**](/core/rest-api/webhooks) for examples. ### Create a webhook @@ -1508,12 +1508,12 @@ curl "https://api.pipedream.com/v1/webhooks/wh_abc123" \ ### Invoke workflow -You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/core/workflows/triggers#authorizing-http-requests) for more detail. +You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/core/workflows/triggers/#authorizing-http-requests) for more detail. ### Create a Workflow -This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). Creates a new workflow within an organization's project. This endpoint allows defining workflow steps, triggers, and settings, based on a supplied template. @@ -1528,7 +1528,7 @@ POST /workflows `org_id` **string** -[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). --- @@ -1781,7 +1781,7 @@ The ID of the workflow template to base the workflow on. To find a workflow's `t ### Update a Workflow -This endpoint is only available when using [user API keys](/workflows/rest-api/auth#user-api-keys), not yet for workspace [OAuth tokens](/workflows/rest-api/auth#oauth). +This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). Updates the workflow's activation status. If you need to modify the workflow's steps, triggers, or connected accounts [consider making a new workflow](#create-a-workflow). @@ -1807,7 +1807,7 @@ If the URL is [https://pipedream.com/@michael-testing/api-p_13CDnxK/inspect](htt The activation status of a workflow. Set to `true` to activate the workflow, or `false` to deactivate it. `org_id` **string** -[Find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Find your org's ID](/core/workspaces/#finding-your-workspaces-id). #### Example Request @@ -1890,7 +1890,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123?org_id=o_abc123' \ ### Get Workflow Emits Retrieve up to the last 100 events emitted from a workflow using -[`$send.emit()`](/workflows/data-management/destinations/emit/#emit-events). +[`$send.emit()`](/core/data-management/destinations/emit/#emit-events). #### Endpoint @@ -2033,7 +2033,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?ex ## Workspaces -[Workspaces](/workflows/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. +[Workspaces](/core/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. ### Get a Workspace @@ -2049,7 +2049,7 @@ GET /v1/workflows/workspaces/ `workspaces_id` **string** -[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). #### Example Response @@ -2080,7 +2080,7 @@ GET /workflows/workspaces//accounts `org_id` **string** -[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). #### Query Parameters @@ -2128,7 +2128,7 @@ GET /workflows/workspaces//subscriptions `workspaces_id` **string** -[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). #### Example Request @@ -2172,7 +2172,7 @@ GET /orgs//sources `org_id` **string** -[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). #### Example Request diff --git a/docs-v2/pages/core/rest-api/rss.mdx b/docs-v2/pages/core/rest-api/rss.mdx index 4f543aff38090..901a7faa375cc 100644 --- a/docs-v2/pages/core/rest-api/rss.mdx +++ b/docs-v2/pages/core/rest-api/rss.mdx @@ -1,8 +1,8 @@ # REST API example: Create an RSS source -Here, we'll walk through an example of how to create an RSS [event source](/sources/) and retrieve events from that source using the [REST API](/workflows/rest-api/). +Here, we'll walk through an example of how to create an RSS [event source](/core/workflows/triggers/) and retrieve events from that source using the [REST API]((/core/rest-api/). -Before you begin, you'll need your [Pipedream API Key](/workflows/rest-api/auth#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). ## Find the details of the source you'd like to create @@ -129,4 +129,4 @@ curl -H "Authorization: Bearer " \ "https://api.pipedream.com/v1/sources/dc_BVuN2Q/event_summaries" ``` -[See the docs on the `/event_summaries` endpoint](/workflows/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/workflows/rest-api/#pagination). +[See the docs on the `/event_summaries` endpoint]((/core/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs]((/core/rest-api/#pagination). diff --git a/docs-v2/pages/core/rest-api/webhooks.mdx b/docs-v2/pages/core/rest-api/webhooks.mdx index 7fa59b3acdf58..cac5d9835c0d5 100644 --- a/docs-v2/pages/core/rest-api/webhooks.mdx +++ b/docs-v2/pages/core/rest-api/webhooks.mdx @@ -1,12 +1,12 @@ # REST API Example: Webhooks -Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/workflows/rest-api/#subscriptions). +Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions]((/core/rest-api/#subscriptions). -For example, you can run a Twitter [event source](/sources/) that listens for new tweets. If you [subscribe](/workflows/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. +For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens for new tweets. If you [subscribe]((/core/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. ## Send events from an existing event source to a webhook -[Event sources](/sources/) source data from a service / API, emitting events that can trigger Pipedream workflows. For example, you can run a Github event source that emits an event anytime someone stars your repo, triggering a workflow on each new star. +[Event sources](/core/workflows/triggers/) source data from a service / API, emitting events that can trigger Pipedream workflows. For example, you can run a Github event source that emits an event anytime someone stars your repo, triggering a workflow on each new star. **You can also send the events emitted by an event source to a webhook**. @@ -18,11 +18,11 @@ First, you'll need the ID of your source. You can visit [https://pipedream.com/s ![Source ID](/images/rest-api/source-id.png) -You can also find the ID by running `pd list sources` using [the CLI](/workflows/cli/reference/#pd-list). +You can also find the ID by running `pd list sources` using [the CLI](/core/cli/reference/#pd-list). ### Step 2 - Create a webhook -You can create a webhook using the [`POST /webhooks` endpoint](/workflows/rest-api/#create-a-webhook). The endpoint accepts 3 params: +You can create a webhook using the [`POST /webhooks` endpoint]((/core/rest-api/#create-a-webhook). The endpoint accepts 3 params: - `url`: the endpoint to which you'd like to deliver events - `name`: a name to assign to the webhook, for your own reference @@ -50,9 +50,9 @@ Successful API responses contain a webhook ID in `data.id` — the string that s ### Step 3 - Create a subscription -[Subscriptions](/workflows/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. +[Subscriptions]((/core/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. -You can make a request to the [`POST /subscriptions` endpoint](/workflows/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: +You can make a request to the [`POST /subscriptions` endpoint]((/core/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: - `emitter_id`: the source ID from **Step 1** - `listener_id`: the webhook ID from **Step 2** @@ -74,6 +74,6 @@ Trigger an event in your source (for example, send a tweet, star a Github repo, ## Extending these ideas -You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/workflows/data-management/destinations/emit/). +You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/core/data-management/destinations/emit/). You can also configure an event to be delivered to _multiple_ webhooks by creating multiple webhooks / subscriptions. diff --git a/docs-v2/pages/core/rest-api/workflows.mdx b/docs-v2/pages/core/rest-api/workflows.mdx index 05a179c46a3cc..2daf80d5d7ecc 100644 --- a/docs-v2/pages/core/rest-api/workflows.mdx +++ b/docs-v2/pages/core/rest-api/workflows.mdx @@ -3,17 +3,17 @@ import { Steps } from 'nextra/components' # Example: Create a Workflow -Here, we'll walk through an example of how to create a [workflow](/workflows/) programmatically using the [create workflow endpoint](/workflows/rest-api/#create-a-workflow) from a [workflow share link](/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. +Here, we'll walk through an example of how to create a [workflow](/core/workflows/) programmatically using the [create workflow endpoint]((/core/rest-api/#create-a-workflow) from a [workflow share link](/core/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. -Before you begin, you'll need your [Pipedream API Key](/workflows/rest-api/auth/#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). ## Creating a new workflow from a template -Workflows can be shared as templates using a [Workflow Share Link](/workflows/sharing/). When you share a workflow, a unique key is created that represents that workflow's triggers, steps and settings. +Workflows can be shared as templates using a [Workflow Share Link](/core/workflows/sharing/). When you share a workflow, a unique key is created that represents that workflow's triggers, steps and settings. However, opening workflow share link with a browser will not include sharing private resources - such as connected accounts, sources and data stores. Connections to your private resources have to be populated by hand. -The [create workflow endpoint](/workflows/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. +The [create workflow endpoint]((/core/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. @@ -48,7 +48,7 @@ In the Get Workflow API response, you'll see two properties: * `triggers` - represents the triggers for the workflow. * `steps` - represents the series of steps within your workflow -`triggers` and `steps` contain [props](/workflows/using-props) that define the connected accounts as well as configuration. +`triggers` and `steps` contain [props](/core/workflows/using-props/) that define the connected accounts as well as configuration. The next step is to learn how we can pass our specific connected accounts to app based props in the `steps` and/or `triggers` of the workflow template. @@ -109,7 +109,7 @@ For the example workflow above, the RSS feed trigger has a `url` property, and t Now that we have the names of the configurable props for both the `triggers` and `steps` of the workflow, let's design the payload for creating a new instance of the workflow. -First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/workflows/rest-api/#create-a-workflow) on how to find these values. +First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation]((/core/rest-api/#create-a-workflow) on how to find these values. The `template_id` for your workflow can be found from the URL of the workflow share link you created in **Step 1** of this guide. @@ -147,7 +147,7 @@ The **Slack - Send message in a Public Channel** step requires a `channelId`, `m To connect your accounts to the workflow, you'll need to find the specific IDs for each of the accounts you'd like to connect. -You can find your connected account IDs by using the [List Accounts endpoint](/workflows/rest-api/#get-workspacess-connected-accounts). +You can find your connected account IDs by using the [List Accounts endpoint]((/core/rest-api/#get-workspacess-connected-accounts). You can filter your accounts by using the `query` query parameter. For example, if you want to find your connected Slack accounts to your workspace, then add `slack` to the query param: diff --git a/docs-v2/pages/core/vpc.mdx b/docs-v2/pages/core/vpc.mdx index 309892078f8e5..095a42b44a526 100644 --- a/docs-v2/pages/core/vpc.mdx +++ b/docs-v2/pages/core/vpc.mdx @@ -52,12 +52,12 @@ If you're interested in running Pipedream workflows in your own infrastructure, ## Limitations -- Only workflows can run in VPCs (other resources like sources or data stores are not currently supported). For example, [sources](/sources/) cannot yet run in VPCs. +- Only workflows can run in VPCs (other resources like sources or data stores are not currently supported). For example, [sources](/core/workflows/triggers/) cannot yet run in VPCs. - Creating a new network can take up to 5 minutes. Deploying your first workflow into a new network and testing that workflow for the first time can take up to 1 min. Subsequent operations should be as fast as normal. - VPCs only provide static IPs for outbound network requests. This feature does not provide a static IP for or otherwise restrict inbound requests. - You can't set a default network for all new workflows in a workspace or project (you must select the network every time you create a new workflow). Please [reach out](https://pipedream.com/support) if you're interesting in imposing controls like this in your workspace. -- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests): - - [`$.send.http()`](/workflows/data-management/destinations/http/) requests +- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/core/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests): + - [`$.send.http()`](/core/data-management/destinations/http/) requests - Async options requests (these are requests that are made to populate options in drop down menus for actions while a building a workflow — e.g., the option to “select a Google Sheet” when using the “add row to Google Sheets” action) ## Frequently Asked Questions diff --git a/docs-v2/pages/core/workflows/actions.mdx b/docs-v2/pages/core/workflows/actions.mdx index c480a5a35d664..3d1fed78af9dc 100644 --- a/docs-v2/pages/core/workflows/actions.mdx +++ b/docs-v2/pages/core/workflows/actions.mdx @@ -30,9 +30,9 @@ In your code steps with out of date actions, you'll see a button appear that wil You can author your own actions on Pipedream, too. Anytime you need to reuse the same code across steps, consider making that an action. -Start with our [action development quickstart](/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/workflows/contributing/components/api/), and review [example actions here](/workflows/contributing/components/api/#example-components). +Start with our [action development quickstart](/core/contributing/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/core/contributing/components/api//), and review [example actions here](/core/contributing/components/api//#example-components). -You can also publish actions to [the Pipedream registry](/apps/contributing/), which makes them available for anyone on Pipedream to use. +You can also publish actions to [the Pipedream registry](/core/contributing/), which makes them available for anyone on Pipedream to use. ## Reporting a bug / feature request diff --git a/docs-v2/pages/core/workflows/code/bash.mdx b/docs-v2/pages/core/workflows/code/bash.mdx index d4d2680723dda..5a4a7f0df917c 100644 --- a/docs-v2/pages/core/workflows/code/bash.mdx +++ b/docs-v2/pages/core/workflows/code/bash.mdx @@ -86,7 +86,7 @@ You can only export JSON-serializable data from Bash steps. ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, just append the `$` in front of the environment variable name. @@ -178,5 +178,5 @@ ls /tmp ``` -The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/workflows/limits/#disk) for details. +The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/core/limits/#disk) for details. diff --git a/docs-v2/pages/core/workflows/code/go.mdx b/docs-v2/pages/core/workflows/code/go.mdx index b603ca66b7323..51c107597472e 100644 --- a/docs-v2/pages/core/workflows/code/go.mdx +++ b/docs-v2/pages/core/workflows/code/go.mdx @@ -170,7 +170,7 @@ For the best experience, we recommend only [exporting structs that can be marsha ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` package. diff --git a/docs-v2/pages/core/workflows/code/index.mdx b/docs-v2/pages/core/workflows/code/index.mdx index 71b8c20a080e9..551b4b38b1204 100644 --- a/docs-v2/pages/core/workflows/code/index.mdx +++ b/docs-v2/pages/core/workflows/code/index.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; -Pipedream comes with thousands of prebuilt [triggers](/workflows/steps/triggers/) and [actions](/workflows/contributing/components#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. +Pipedream comes with thousands of prebuilt [triggers](/core/workflows/triggers/) and [actions](/core/contributing/components/#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. But sometimes you need to run your own custom logic. You may need to make an API request to fetch additional metadata about the event, transform data into a custom format, or end the execution of a workflow early under some conditions. **Code steps let you do this and more**. diff --git a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx index cf09d3a95cfb4..87f8a57ec3d7d 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx @@ -8,7 +8,7 @@ Tell Pipedream the code you want, we generate it for you. ![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/core/workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) -Pipedream's [built-in actions](/workflows/steps/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/code/), or you can let Pipedream generate it for you with AI. +Pipedream's [built-in actions](/core/workflows/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/core/workflows/code/), or you can let Pipedream generate it for you with AI. This feature is new, and [we welcome feedback](https://pipedream.com/support). Please let us know what we can improve or add to make this more useful for you. @@ -41,7 +41,7 @@ You can also edit existing code with AI. Click the **Edit with AI** button at th ## Getting the best results -**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/workflows/contributing/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/workflows/contributing/components/api/#props) (input) or [async options](/workflows/contributing/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. +**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/core/contributing/components/api//) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/core/contributing/components/api//#props) (input) or [async options](/core/contributing/components/api//#async-options-example), and reference specific API endpoints you want to use for the selected app. ### Examples diff --git a/docs-v2/pages/core/workflows/code/nodejs/auth.mdx b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx index b2757b1170b02..a5bf9c445603d 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/auth.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/auth.mdx @@ -4,7 +4,7 @@ import VideoPlayer from '@/components/VideoPlayer'; -When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/core/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/core/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. But sometimes you'll need to [write your own code](/core/workflows/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. @@ -115,11 +115,11 @@ This code operates as a template you can extend, and comes preconfigured with th ### Manually connecting apps to steps -See the Connected Accounts docs for [connecting an account to a code step](/workflows/integrations/connected-accounts/#from-a-code-step). +See the Connected Accounts docs for [connecting an account to a code step](/core/integrations/connected-accounts/#from-a-code-step). ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/core/environment-variables/). ## Learn more about `props` diff --git a/docs-v2/pages/core/workflows/code/nodejs/delay.mdx b/docs-v2/pages/core/workflows/code/nodejs/delay.mdx index 7b79d55863667..8c984468f6453 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/delay.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/delay.mdx @@ -5,9 +5,9 @@ import VideoPlayer from '@/components/VideoPlayer' -Use `$.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay). +Use `$.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay/). -These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay#delay-actions). +These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay/#delay-actions). ## Using `$.flow.delay` @@ -39,7 +39,7 @@ Paused workflow state When `$.flow.delay` is executed in a Node.js step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/core/event-history/#filtering-by-status). ### Credit usage @@ -53,7 +53,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/core/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx index 4f4117926f90e..659366ae1ace4 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx @@ -9,7 +9,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/core/workflows/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. -If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/pipedream-axios/) helpful for displaying error data clearly in the Pipedream UI. +If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/core/workflows/http#platform-axios/) helpful for displaying error data clearly in the Pipedream UI. If you're new to HTTP, see our [glossary of HTTP terms](https://requestbin.com/blog/working-with-webhooks/#webhooks-glossary-common-terms) for a helpful introduction. @@ -299,7 +299,7 @@ export default defineComponent({ This sends each HTTP request _in sequence_, one after another, and returns an array of response data returned from the URL to which you send the POST request. If you need to make requests _in parallel_, [see these docs](#send-multiple-http-requests-in-parallel). -[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/workflows/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. +[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/core/workflows/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. ## Send multiple HTTP requests in parallel @@ -464,8 +464,8 @@ export default defineComponent({ By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you have two options**: -- [Use a Pipedream VPC](/workflows/vpc/) to route all outbound HTTP requests through a single IP address -- If you don't need to access the HTTP response data, you can [use `$send.http()`](/workflows/data-management/destinations/http/) to send requests from a [limited set of IP addresses](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests). +- [Use a Pipedream VPC](/core/vpc/) to route all outbound HTTP requests through a single IP address +- If you don't need to access the HTTP response data, you can [use `$send.http()`](/core/data-management/destinations/http/) to send requests from a [limited set of IP addresses](/core/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests). ## Use an HTTP proxy to proxy requests through another host @@ -538,7 +538,7 @@ export default defineComponent({ Sometimes you need to upload a downloaded file directly to another service, without processing the downloaded file. You could [download the file](#download-a-file-to-the-tmp-directory) and then [upload it](#upload-a-file-from-the-tmp-directory) to the other URL, but these intermediate steps are unnecessary: you can just stream the download to the other service directly, without saving the file to disk. -This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/workflows/limits/#disk). +This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/core/limits/#disk). [Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/core/workflows/code/nodejs/): diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx index 642fdbca177c3..beda7ee72d60e 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -32,7 +32,7 @@ Code steps use the same editor ([Monaco](https://microsoft.github.io/monaco-edit ## Sharing data between steps -A Node.js step can use data from other steps using [step exports](/workflows/#step-exports), it can also export data for other steps to use. +A Node.js step can use data from other steps using [step exports](/core/workflows/#step-exports), it can also export data for other steps to use. ### Using data from another step @@ -150,7 +150,7 @@ The workflow builder now can accept text input to populate the `firstName` to th Accepting a single string is just one example, you can build a step to accept arrays of strings through a dropdown presented in the workflow builder. -[Read the props reference for the full list of options](/workflows/contributing/components/api/#props). +[Read the props reference for the full list of options](/core/contributing/components/api//#props). ## How Pipedream Node.js components work @@ -166,20 +166,20 @@ export default defineComponent({ }); ``` -This defines [a Node.js component](/workflows/contributing/components/api/). Components let you: +This defines [a Node.js component](/core/contributing/components/api//). Components let you: - Pass input to steps using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) -- [Connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step) +- [Connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step) - [Issue HTTP responses](/core/workflows/triggers/#http-responses) - Perform workflow-level flow control, like [ending a workflow early](#ending-a-workflow-early) When the step runs, Pipedream executes the `run` method: - Any asynchronous code within a code step [**must** be run synchronously](/core/workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. -- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/workflows/#step-exports) in your workflow. -- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/workflows/contributing/components/api/#actions). +- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/core/workflows/#step-exports) in your workflow. +- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/core/contributing/components/api//#actions). -If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: +If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: ```javascript export default defineComponent({ @@ -190,7 +190,7 @@ export default defineComponent({ }); ``` -When you [connect an account to a step](/workflows/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). +When you [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). ## Logs @@ -337,16 +337,16 @@ Any variables you create within a step are scoped to that step. That is, they ca Within a step, the [normal rules of JavaScript variable scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope) apply. -**When you need to share data across steps, use [step exports](/workflows/steps/).** +**When you need to share data across steps, use [step exports](/core/#steps).** ## Making HTTP requests from your workflow There are two ways to make HTTP requests in code steps: - Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/core/workflows/code/nodejs/http-requests/). -- [Use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. +- [Use `$.send.http()`](/core/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. -In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/). +In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/core/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/). ## Returning HTTP responses @@ -367,7 +367,7 @@ await $.flow.trigger( ) ``` -[Find your workflow's ID here.](/troubleshooting#where-do-i-find-my-workflows-id) +[Find your workflow's ID here.](/troubleshooting/#where-do-i-find-my-workflows-id) This invokes the workflow directly -- you don't need to configure a trigger, and the request does not leave the platform. @@ -460,13 +460,13 @@ export default defineComponent({ Workflow code is private. Still, we recommend you don't include secrets — API keys, tokens, or other sensitive values — directly in code steps. -Pipedream supports [environment variables](/workflows/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. +Pipedream supports [environment variables](/core/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. -See the [Environment Variables](/workflows/environment-variables/) docs for more information. +See the [Environment Variables](/core/environment-variables/) docs for more information. ## Limitations of code steps -Code steps operate within the [general constraints on workflows](/workflows/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/workflows/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. +Code steps operate within the [general constraints on workflows](/core/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/core/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. If you're trying to run code that doesn't work or you have questions about any limits on code steps, [please reach out](https://pipedream.com/support/). diff --git a/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx index 4491822e7d78d..07625520cc16d 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx @@ -53,7 +53,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/workflows/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request:

    -Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/core/workflows/triggers/#sending-large-payloads) or [large file](/core/workflows/triggers/#large-file-support) interfaces. +Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/core/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/core/workflows/triggers/#sending-large-payloads) or [large file](/core/workflows/triggers/#large-file-support) interfaces. ### Default timeout of 24 hours diff --git a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx index e29d32b726307..e60ad2d562c12 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx @@ -3,13 +3,13 @@ import VideoPlayer from '@/components/VideoPlayer' # Sharing code across workflows -[Actions](/workflows/contributing/components#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. +[Actions](/core/contributing/components/#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. Pipedream provides two ways to share code across workflows: - **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/core/workflows/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. -- **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/components/quickstart/nodejs/actions/). +- **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/core/contributing/components/quickstart/nodejs/actions/). ## Publish an action from a Node.js code step @@ -137,7 +137,7 @@ No, a new version of an action doesn't automatically update all instances of the This gives you the control to gradually update. Learn how to [update steps to the newest action versions here](https://pipedream.com/docs/workflows/steps/actions/#updating-actions-to-the-latest-version). -After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/core/workflows/actions#updating-actions-to-the-latest-version). +After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/core/workflows/actions/#updating-actions-to-the-latest-version). ## Differences between publishing actions from workflow Node.js code steps and directly from code @@ -145,6 +145,6 @@ Publishing reusable actions from Node.js code steps allows you to quickly scaffo However, there are some differences. -1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/workflows/contributing/components/guidelines#promoting-reusability). -2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/apps/contributing/). -3. Node.js code step actions have a slightly different structure than [action components](/workflows/contributing/components/api/#component-api). +1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/(/core/core/contributing/components/guidelines/#promoting-reusability). +2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/core/contributing/). +3. Node.js code step actions have a slightly different structure than [action components](/core/contributing/components/api//#component-api). diff --git a/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx b/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx index 44c4b63ef8dcc..094c97f8b2014 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx @@ -19,7 +19,7 @@ The `/tmp` directory is stored on the virtual machine that runs your workflow. W ### Reading a file from `/tmp` -This example uses [step exports](/workflows/#step-exports) to return the contents of a test file saved in `/tmp` as a string: +This example uses [step exports](/core/workflows/#step-exports) to return the contents of a test file saved in `/tmp` as a string: ```javascript import fs from "fs"; @@ -90,7 +90,7 @@ export default defineComponent({ [This workflow](https://pipedream.com/@dylan/upload-email-attachments-to-s3-p_V9CGAQ/edit) is triggered by incoming emails. When copied, you'll get a workflow-specific email address you can send any email to. This workflow takes any attachments included with inbound emails, saves them to `/tmp`, and uploads them to Amazon S3. -You should also be aware of the [inbound payload limits](/workflows/limits/#email-triggers) associated with the email trigger. +You should also be aware of the [inbound payload limits](/core/limits/#email-triggers) associated with the email trigger. ### Downloading and uploading files from File Stores @@ -98,4 +98,4 @@ Within Node.js code steps, you can download files from a File Store to the `/tmp The `$.files` helper includes methods to upload and download files from the Project's File Store. -[Read the File Stores `$.files` helper documentation.](/workflows/data-management/file-stores#managing-file-stores-from-workflows) +[Read the File Stores `$.files` helper documentation.](/core/data-management/file-stores/#managing-file-stores-from-workflows)) diff --git a/docs-v2/pages/core/workflows/code/python/auth.mdx b/docs-v2/pages/core/workflows/code/python/auth.mdx index 81b74344fc348..da6d6c11bd1ed 100644 --- a/docs-v2/pages/core/workflows/code/python/auth.mdx +++ b/docs-v2/pages/core/workflows/code/python/auth.mdx @@ -1,8 +1,8 @@ # Connecting apps in Python -When you use [prebuilt actions](/workflows/contributing/components#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/workflows/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/core/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/core/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/core/workflows/code/python). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/core/workflows/code/python/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. @@ -88,4 +88,4 @@ This code operates as a template you can extend, and comes preconfigured with th ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/core/environment-variables/). diff --git a/docs-v2/pages/core/workflows/code/python/delay.mdx b/docs-v2/pages/core/workflows/code/python/delay.mdx index ec5f8cb980c9f..bd0831c0818f0 100644 --- a/docs-v2/pages/core/workflows/code/python/delay.mdx +++ b/docs-v2/pages/core/workflows/code/python/delay.mdx @@ -2,9 +2,9 @@ import Callout from '@/components/Callout' # Delaying a workflow -Use `pd.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay). +Use `pd.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay/). -These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay#delay-actions). +These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay/#delay-actions). ## Using `pd.flow.delay` @@ -37,7 +37,7 @@ Paused workflow state When `pd.flow.delay` is executed in a Python step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/core/event-history/#filtering-by-status). ### Credit usage @@ -51,7 +51,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/core/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/core/workflows/code/python/faqs.mdx b/docs-v2/pages/core/workflows/code/python/faqs.mdx index 1d409708c0024..f3f32717c2771 100644 --- a/docs-v2/pages/core/workflows/code/python/faqs.mdx +++ b/docs-v2/pages/core/workflows/code/python/faqs.mdx @@ -2,13 +2,13 @@ ## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/pythonusing-data-stores/), and [use connected accounts](/core/workflows/code/pythonauth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python/#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/python/using-data-stores/), and [use connected accounts](/core/workflows/code/python/auth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. -If you need [to use data from other steps](/core/workflows/code/python#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. +If you need [to use data from other steps](/core/workflows/code/python/#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. -If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. +If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/core/data-management/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. ## I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? diff --git a/docs-v2/pages/core/workflows/code/python/http-requests.mdx b/docs-v2/pages/core/workflows/code/python/http-requests.mdx index 911767c89de1e..a1194e5199cfd 100644 --- a/docs-v2/pages/core/workflows/code/python/http-requests.mdx +++ b/docs-v2/pages/core/workflows/code/python/http-requests.mdx @@ -6,7 +6,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Python code on Pipedream.** -We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/core/workflows/code/python#using-third-party-packages). +We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/core/workflows/code/python/#using-third-party-packages). @@ -174,7 +174,7 @@ def handler(pd: "pipedream"): ## Downloading a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/pythonworking-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/python/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```python import requests @@ -213,7 +213,7 @@ def handler(pd: "pipedream"): ## IP addresses for HTTP requests made from Pipedream workflows -By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you can [Use a Pipedream VPC](/workflows/vpc/) to route all outbound HTTP requests through a single IP address.** +By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you can [Use a Pipedream VPC](/core/vpc/) to route all outbound HTTP requests through a single IP address.** ## Using an HTTP proxy to proxy requests through another host diff --git a/docs-v2/pages/core/workflows/code/python/index.mdx b/docs-v2/pages/core/workflows/code/python/index.mdx index 422ac344ab14e..5893490403b2a 100644 --- a/docs-v2/pages/core/workflows/code/python/index.mdx +++ b/docs-v2/pages/core/workflows/code/python/index.mdx @@ -23,14 +23,14 @@ def handler(pd: "pipedream"): return {"foo": {"test": True}} ``` -You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/core/workflows/code/pythonauth/), [accessing Data Stores](/core/workflows/code/pythonusing-data-stores/) and [installing PyPI packages](/core/workflows/code/python#using-third-party-packages). +You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/core/workflows/code/python/auth/), [accessing Data Stores](/core/workflows/code/python/using-data-stores/) and [installing PyPI packages](/core/workflows/code/python/#using-third-party-packages). -- [Install PyPI Packages](/core/workflows/code/python#using-third-party-packages) -- [Import data exported from other steps](/core/workflows/code/python#using-data-from-another-step) -- [Export data to downstream steps](/core/workflows/code/python#sending-data-downstream-to-other-steps) +- [Install PyPI Packages](/core/workflows/code/python/#using-third-party-packages) +- [Import data exported from other steps](/core/workflows/code/python/#using-data-from-another-step) +- [Export data to downstream steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) - [Retrieve data from a data store](/core/workflows/code/python/using-data-stores/#retrieving-data) - [Store data into a data store](/core/workflows/code/python/using-data-stores/#saving-data) -- [Access API credentials from connected accounts](/core/workflows/code/pythonauth/) +- [Access API credentials from connected accounts](/core/workflows/code/python/auth/) ## Logging and debugging @@ -72,7 +72,7 @@ vs. import telegram ``` -Use the built in [magic comment system to resolve these mismatches](/core/workflows/code/pythonimport-mappings/): +Use the built in [magic comment system to resolve these mismatches](/core/workflows/code/python/import-mappings/): ```python # pipedream add-package python-telegram-bot @@ -83,7 +83,7 @@ import telegram Each time you deploy a workflow with Python code, Pipedream downloads the PyPi packages you `import` in your step. **By default, Pipedream deploys the latest version of the PyPi package each time you deploy a change**. -There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/core/workflows/code/pythonimport-mappings/), for example: +There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/core/workflows/code/python/import-mappings/), for example: ```python # pipedream add-package pandas==2.0.0 @@ -100,7 +100,7 @@ We recommend using the popular `requests` HTTP client package available in Pytho No need to run `pip install`, just `import requests` at the top of your step's code and it's available for your code to use. -See the [Making HTTP Requests with Python](/core/workflows/code/pythonhttp-requests/) docs for more information. +See the [Making HTTP Requests with Python](/core/workflows/code/python/http-requests/) docs for more information. ## Returning HTTP responses @@ -188,7 +188,7 @@ You can only export JSON-serializable data from steps. Things like: ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/#environment-variables) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` module. @@ -295,4 +295,4 @@ The `/tmp` directory is accessible from your workflow steps for saving and retri You have full access to read and write both files in `/tmp`. -See the [Working with the filesystem in Python](/core/workflows/code/pythonworking-with-files/) docs for more information. +See the [Working with the filesystem in Python](/core/workflows/code/python/working-with-files/) docs for more information. diff --git a/docs-v2/pages/core/workflows/code/python/rerun.mdx b/docs-v2/pages/core/workflows/code/python/rerun.mdx index 01f9463bbf8d1..09fb835c35934 100644 --- a/docs-v2/pages/core/workflows/code/python/rerun.mdx +++ b/docs-v2/pages/core/workflows/code/python/rerun.mdx @@ -43,7 +43,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/workflows/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: ![resume data step export](https://res.cloudinary.com/pipedreamin/image/upload/v1655271815/docs/resume_data_lafhxr.png) diff --git a/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx b/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx index 6a60de1caba7c..464d3dec3958d 100644 --- a/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx +++ b/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Using Data Stores -You can store and retrieve data from [Data stores](/data-stores/) in Python without connecting to a 3rd party database. +You can store and retrieve data from [Data stores](/core/data-management/data-stores/) in Python without connecting to a 3rd party database. Add a data store as a input to a Python step, then access it in your Python `handler` with `pd.inputs["data_store"]`. diff --git a/docs-v2/pages/core/workflows/code/python/working-with-files.mdx b/docs-v2/pages/core/workflows/code/python/working-with-files.mdx index cd30eb268101a..73f73b393d97f 100644 --- a/docs-v2/pages/core/workflows/code/python/working-with-files.mdx +++ b/docs-v2/pages/core/workflows/code/python/working-with-files.mdx @@ -106,10 +106,10 @@ def handler(pd: "pipedream"): The `/tmp` directory can store up to {process.env.TMP_SIZE_LIMIT} of storage. Also the storage may be wiped or may not exist between workflow executions. -To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/workflows/limits/#disk) for details. +To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/core/limits/#disk) for details. Are File Stores helpers available for Python to download, upload and manage files? -At this time no, only Node.js includes a helper to interact with the [File Store](/workflows/projects/file-stores/) programmatically within workflows. +At this time no, only Node.js includes a helper to interact with the [File Store](/core/projects/file-stores/) programmatically within workflows. diff --git a/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx index 00cadf5a47fe5..c04021c6f4648 100644 --- a/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx +++ b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx @@ -17,5 +17,5 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b Check the reference for your preferred language to learn how to end the workflow execution in code. -- [Ending a workflow in Node.js](/core/workflows/code/nodejs#ending-a-workflow-early) -- [Ending a workflow in Python](/core/workflows/code/python#ending-a-workflow-early) +- [Ending a workflow in Node.js](/core/workflows/code/nodejs/#ending-a-workflow-early) +- [Ending a workflow in Python](/core/workflows/code/python/#ending-a-workflow-early) diff --git a/docs-v2/pages/core/workflows/control-flow/ifelse.mdx b/docs-v2/pages/core/workflows/control-flow/ifelse.mdx index ee5d59803e632..b2f42498a0d4e 100644 --- a/docs-v2/pages/core/workflows/control-flow/ifelse.mdx +++ b/docs-v2/pages/core/workflows/control-flow/ifelse.mdx @@ -8,7 +8,7 @@ import { Steps } from 'nextra/components' **If/Else** is single path branching operator. You can create multiple execution branches, but Pipedream will execute the **first** branch that matches the configured rules. The order in which rules are defined will affect the path of execution. -If/Else operator is useful when you need to branch based on the value of multiple input variables. You must define both the input variable and condition to evaluate for every rule. If you only need to test for the value of a single input variable (e.g., if you are branching based on the path of an inbound request), the [Switch operator](./switch) may be a better choice. +If/Else operator is useful when you need to branch based on the value of multiple input variables. You must define both the input variable and condition to evaluate for every rule. If you only need to test for the value of a single input variable (e.g., if you are branching based on the path of an inbound request), the [Switch operator](./switch/) may be a better choice. ![if/else configuration](/images/control-flow/ifelse-configuration.png) diff --git a/docs-v2/pages/core/workflows/control-flow/index.mdx b/docs-v2/pages/core/workflows/control-flow/index.mdx index ea530e06093ca..967733586750c 100644 --- a/docs-v2/pages/core/workflows/control-flow/index.mdx +++ b/docs-v2/pages/core/workflows/control-flow/index.mdx @@ -10,10 +10,10 @@ Pipedream is adding powerful control flow operators so you can build and run non | Operator | Description | | :--- | :--- | -| [If/Else (beta)](./control-flow/ifelse) | Supports single-path, logical branching orchestration. | -| [Delay](./control-flow/delay) | Add a delay from 1 millisecond to 1 year before the next step of your workflow proceeds. | -| [Filter](./control-flow/filter) | Define rules to stop or continue workflow execution. | -| [End Workflow](./control-flow/end-workflow) | Terminate the workflow prior to the last step. | +| [If/Else (beta)](./control-flow/ifelse/) | Supports single-path, logical branching orchestration. | +| [Delay](./control-flow/delay/) | Add a delay from 1 millisecond to 1 year before the next step of your workflow proceeds. | +| [Filter](./control-flow/filter/) | Define rules to stop or continue workflow execution. | +| [End Workflow](./control-flow/end-workflow/) | Terminate the workflow prior to the last step. | More operators (including parallel and looping) are coming soon. diff --git a/docs-v2/pages/core/workflows/control-flow/parallel.mdx b/docs-v2/pages/core/workflows/control-flow/parallel.mdx index d0543be738e25..7f9469ca5be50 100644 --- a/docs-v2/pages/core/workflows/control-flow/parallel.mdx +++ b/docs-v2/pages/core/workflows/control-flow/parallel.mdx @@ -6,7 +6,7 @@ import { Steps } from 'nextra/components' ## Overview -**Parallel** is multi-path branching operator. It allows you to create multiple execution branches with optional filtering rules and Pipedream will execute **all** matching branches. Unlike [Switch](./switch) and [If/Else](./ifelse), the order in which rules are defined will not affect the path of execution. +**Parallel** is multi-path branching operator. It allows you to create multiple execution branches with optional filtering rules and Pipedream will execute **all** matching branches. Unlike [Switch](./switch/) and [If/Else](./ifelse/), the order in which rules are defined will not affect the path of execution. ![Parallel](/images/control-flow/parallel/parallel.png) diff --git a/docs-v2/pages/core/workflows/control-flow/switch.mdx b/docs-v2/pages/core/workflows/control-flow/switch.mdx index 015e64f926e63..5e812b495ff46 100644 --- a/docs-v2/pages/core/workflows/control-flow/switch.mdx +++ b/docs-v2/pages/core/workflows/control-flow/switch.mdx @@ -8,7 +8,7 @@ import { Steps } from 'nextra/components' **Switch** is single path branching operator. You can create multiple execution branches, but Pipedream will execute the **first** branch that matches the configured rules. The order in which rules are defined will affect the path of execution. -Switch is useful when you need to make a branching decision based on the value of a single input variable (e.g., based on the path of an inbound request). You can define the input variable once and then branch based on the value(s). If you need to branch based on the values of multiple input variables use the [If/Else operator](./ifelse). +Switch is useful when you need to make a branching decision based on the value of a single input variable (e.g., based on the path of an inbound request). You can define the input variable once and then branch based on the value(s). If you need to branch based on the values of multiple input variables use the [If/Else operator](./ifelse/). ![Switch Configuration](/images/control-flow/switch/switch-configuration.png) diff --git a/docs-v2/pages/core/workflows/errors.mdx b/docs-v2/pages/core/workflows/errors.mdx index b10e83a5de6d5..c7155f7aa62ab 100644 --- a/docs-v2/pages/core/workflows/errors.mdx +++ b/docs-v2/pages/core/workflows/errors.mdx @@ -4,20 +4,20 @@ import VideoPlayer from "@/components/VideoPlayer"; Two types of errors are raised in Pipedream workflows: -- **Workflow errors** — Errors in the workflow execution environment, like [Timeouts](/troubleshooting#timeout) or [Out of Memory](/troubleshooting#out-of-memory) errors. Often, you can change your workflow's configuration to fix them. You can find more details on these errors [in our troubleshooting guide](/troubleshooting). -- **Step errors** — Errors raised by individual [code](/code) or [action](/workflows/actions) steps. These can be syntax errors, errors raised by the Node or Python runtime, errors with input data, and more. Pipedream will surface details about the error and the stack trace, and you can even [debug these errors with AI](#debug-with-ai). +- **Workflow errors** — Errors in the workflow execution environment, like [Timeouts](/troubleshooting/#timeout) or [Out of Memory](/troubleshooting/#out-of-memory) errors. Often, you can change your workflow's configuration to fix them. You can find more details on these errors [in our troubleshooting guide](/troubleshooting). +- **Step errors** — Errors raised by individual [code](/core/workflows/code/) or [action](/core/workflows/actions/) steps. These can be syntax errors, errors raised by the Node or Python runtime, errors with input data, and more. Pipedream will surface details about the error and the stack trace, and you can even [debug these errors with AI](#debug-with-ai). Both types of errors will trigger [error notifications](#error-notifications), can be handled by [custom error handlers](#handle-errors-with-custom-logic), and will show up in [the REST API](#poll-the-rest-api-for-workflow-errors). ## Auto-retry -You can [automatically retry events](/core/workflows/settings#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. +You can [automatically retry events](/core/workflows/settings/#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. ## Apply conditional logic Many errors result from the data you're processing. You might only receive certain data from a webhook under certain conditions, or have malformed data in the payload that causes an error. -You can apply conditional logic in code, or using the [If / Else operator](/core/workflows/control-flow/ifelse), handling these conditions accordingly. +You can apply conditional logic in code, or using the [If / Else operator](/core/workflows/control-flow/ifelse/), handling these conditions accordingly. ## Error notifications @@ -51,7 +51,7 @@ When you're editing and testing your workflow, any unhandled errors will **not** ## Debug with AI -You can debug errors in [code](/code) or [action](/workflows/actions) steps with AI by pressing the **Debug with AI** button at the bottom of any error. +You can debug errors in [code](/core/workflows/code/) or [action](/core/workflows/actions/) steps with AI by pressing the **Debug with AI** button at the bottom of any error. ### Data we send with errors @@ -59,7 +59,7 @@ When you debug an error with AI, Pipedream sends the following information to Op - The error code, message, and stack trace - The step's code -- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/workflows#step-exports). +- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/core/workflows/#step-exports). We explicitly **do not** send the event data that triggered the error, or any other information about your account or workflow. @@ -80,7 +80,7 @@ Unlike [the default system emails](#duplicate-errors-do-not-trigger-duplicate-em ## Poll the REST API for workflow errors -Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/workflows/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: +Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors]((/core/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: ```bash curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?expand=event' \ diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/core/workflows/http.mdx index aa18456efe6ba..406320fc2f7b1 100644 --- a/docs-v2/pages/core/workflows/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -23,7 +23,7 @@ Now with a few clicks and some text you've integrated Slack into a Pipedream wor Pre-built actions are open source -All pre-built actions are published from the [Pipedream Component Registry](/apps/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/core/workflows/code/nodejs/sharing-code/). +All pre-built actions are published from the [Pipedream Component Registry](/core/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/core/workflows/code/nodejs/sharing-code/). ## HTTP Request Action @@ -84,7 +84,7 @@ This gives you the flexibility to catch errors, use retries, or send multiple AP First, connect your account to the code step: * [Connecting any account to a Node.js step](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) -* [Connecting any account to a Python step](/core/workflows/code/pythonauth/) +* [Connecting any account to a Python step](/core/workflows/code/python/auth/) ### Conditionally sending an API Request @@ -175,7 +175,7 @@ export default defineComponent({ Subscribing to all errors -[You can use a subscription](/workflows/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. +[You can use a subscription]((/core/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. ### Automatically retrying an HTTP request @@ -214,7 +214,7 @@ To use `@pipedream/platform` axios in component actions, import it: import { axios } from "@pipedream/platform" ``` -`@pipedream/platform` axios uses methods [provided by the `$` object](/workflows/contributing/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. +`@pipedream/platform` axios uses methods [provided by the `$` object](/core/contributing/components/api//#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. Here's an example action: diff --git a/docs-v2/pages/core/workflows/inspect.mdx b/docs-v2/pages/core/workflows/inspect.mdx index 519f12b323063..69b88368f7413 100644 --- a/docs-v2/pages/core/workflows/inspect.mdx +++ b/docs-v2/pages/core/workflows/inspect.mdx @@ -4,7 +4,7 @@ import VideoPlayer from "@/components/VideoPlayer"; -[The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/). Once you choose a [trigger](/workflows/steps/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. +[The inspector](#the-inspector) lists the events you send to a [workflow](/core/workflows/). Once you choose a [trigger](/core/workflows/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/core/workflows/triggers/#examining-event-data) for that event. @@ -36,4 +36,4 @@ Any `console.log()` statements or other output of code steps is attached to the ## Limits -Pipedream retains a limited history of events for a given workflow. See the [limits docs](/workflows/limits/#event-execution-history) for more information. +Pipedream retains a limited history of events for a given workflow. See the [limits docs](/core/limits/#event-execution-history) for more information. diff --git a/docs-v2/pages/core/workflows/settings/index.mdx b/docs-v2/pages/core/workflows/settings/index.mdx index 827e068d5acef..f910ac66de333 100644 --- a/docs-v2/pages/core/workflows/settings/index.mdx +++ b/docs-v2/pages/core/workflows/settings/index.mdx @@ -25,7 +25,7 @@ If you'd like to pause your workflow from executing completely, you can disable ## Error Handling -By default, you'll receive notifications when your workflow throws an unhandled error. See the [error docs](/workflows/errors/) for more detail on these notifications. +By default, you'll receive notifications when your workflow throws an unhandled error. See the [error docs](/core/workflows/errors/) for more detail on these notifications. You can disable these notifications for your workflow by disabling the **Notify me on errors** toggle: @@ -69,22 +69,22 @@ On error, the step will export a `$summary` property that tells you how many tim If the step execution succeeds during any retry, the execution will proceed to the next step of the workflow. -If the step fails on all 8 retries and throws a final error, you'll receive [an error notification](/workflows/errors/) through your standard notification channel. +If the step fails on all 8 retries and throws a final error, you'll receive [an error notification](/core/workflows/errors/) through your standard notification channel. ### Send error notifications on the first error -By default, if a step fails on all 8 retries, and throws a final error, you'll receive [an error notification](/workflows/errors/) through your standard notification channel. But sometimes you need to investigate errors as soon as they happen. If you're connecting to your database, and receive an error that the DB is down, you may want to investigate that immediately. +By default, if a step fails on all 8 retries, and throws a final error, you'll receive [an error notification](/core/workflows/errors/) through your standard notification channel. But sometimes you need to investigate errors as soon as they happen. If you're connecting to your database, and receive an error that the DB is down, you may want to investigate that immediately. On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/core/workflows/errors#handle-errors-with-custom-logic). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/core/workflows/errors/#handle-errors-with-custom-logic). ## Data Retention Controls By default, Pipedream stores exports, logs, and other data tied to workflow executions. You can view these logs in two places: 1. [The workflow inspector](/core/workflows/inspect/#the-inspector) -2. [Event History](/workflows/event-history) +2. [Event History](/core/event-history/) But if you're processing sensitive data, you may not want to store those logs. You can **Disable data retention** in your workflow settings to disable **all** logging. Since Pipedream stores no workflow logs with this setting enabled, you'll see no logs in the inspector or event history UI. @@ -108,9 +108,9 @@ Even with data retention disabled on your workflow, the builder will still surfa ### Execution Timeout Limit -Workflows have a default [execution limit](/workflows/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. +Workflows have a default [execution limit](/core/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. -If your workflow times out, and needs to run for longer than the [default limit](/workflows/limits/#time-per-execution), you can change that limit here. +If your workflow times out, and needs to run for longer than the [default limit](/core/limits/#time-per-execution), you can change that limit here. ### Memory @@ -121,14 +121,14 @@ Increasing your workflow's memory gives you a proportional increase in CPU, so i **How can my workflow run faster?** -See [our guide on running workflows faster](/troubleshooting/faq#how-can-my-workflow-run-faster). +See [our guide on running workflows faster](/troubleshooting/faq/#how-can-my-workflow-run-faster). -**Pipedream charges credits proportional to your memory configuration**. When you modify your memory settings, Pipedream will show you the number of credits you'll be charged per execution. [Read more here](/pricing/faq#how-does-workflow-memory-affect-credits). +**Pipedream charges credits proportional to your memory configuration**. When you modify your memory settings, Pipedream will show you the number of credits you'll be charged per execution. [Read more here](/pricing/faq/#how-does-workflow-memory-affect-credits). ### Concurrency and Throttling -[Manage the concurrency and rate](/workflows/concurrency-and-throttling/) at which events from a source trigger your workflow code. +[Manage the concurrency and rate](/core/workflows/settings/concurrency-and-throttling/) at which events from a source trigger your workflow code. ## Eliminate cold starts diff --git a/docs-v2/pages/core/workflows/sharing.mdx b/docs-v2/pages/core/workflows/sharing.mdx index 21caceb818089..9f60ab0486c40 100644 --- a/docs-v2/pages/core/workflows/sharing.mdx +++ b/docs-v2/pages/core/workflows/sharing.mdx @@ -141,4 +141,4 @@ If you're trying to migrate all resources from one workspace to another [please ### Are step notes included when I share a workflow? -Yes any [step notes](/workflows/#step-notes) you've added to your workflow are included in the copied version. +Yes any [step notes](/core/workflows/#step-notes) you've added to your workflow are included in the copied version. diff --git a/docs-v2/pages/core/workflows/sources.mdx b/docs-v2/pages/core/workflows/sources.mdx index a76420d6ffcaa..6a8d800ce5f1d 100644 --- a/docs-v2/pages/core/workflows/sources.mdx +++ b/docs-v2/pages/core/workflows/sources.mdx @@ -5,7 +5,7 @@ import VideoPlayer from '@/components/VideoPlayer' -Event sources operate primarily as workflow triggers. When you add a new app-based [trigger](/workflows/steps/triggers/) to your workflow, you're creating an event source. +Event sources operate primarily as workflow triggers. When you add a new app-based [trigger](/core/workflows/triggers/) to your workflow, you're creating an event source. ![Adding a new trigger to a workflow](https://res.cloudinary.com/pipedreamin/image/upload/v1710512637/docs/sources/CleanShot_2024-03-15_at_10.23.07_tyjswb.png) @@ -32,11 +32,11 @@ You can create event sources from the Pipedream UI or CLI. Visit [https://pipedream.com/sources](https://pipedream.com/sources) and click the **New +** button at the top right to create a new event source. You'll see a list of sources tied to apps (like Twitter and Github) and generic interfaces (like HTTP). Select your source, and you'll be asked to connect any necessary accounts (for example, the Twitter source requires you authorize Pipedream access to your Twitter account), and enter the values for any configuration settings tied to the source. -Once you've created a source, you can use it to trigger [Pipedream workflows](/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. +Once you've created a source, you can use it to trigger [Pipedream workflows](/core/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. ### Creating a source from the CLI -[Download the CLI](/cli/install/) and run: +[Download the CLI](/core/cli/install/) and run: ```bash pd deploy @@ -44,18 +44,18 @@ pd deploy This will bring up an interactive menu prompting you to select a source. Once selected, you'll be asked to connect any necessary accounts (for example, the Twitter source requires you authorize Pipedream access to your Twitter account), and enter the values for any configuration settings tied to the source. -Once you've created a source, you can use it to trigger [Pipedream workflows](/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. +Once you've created a source, you can use it to trigger [Pipedream workflows](/core/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. ## Consuming events from sources You can view the events for a source in the sources UI, under the **Events** section of that source. -You can also trigger a [Pipedream workflow](/workflows/) every time your source emits a new event. This lets you run workflows for every new tweet, every new item in an RSS feed, and more. +You can also trigger a [Pipedream workflow](/core/workflows/) every time your source emits a new event. This lets you run workflows for every new tweet, every new item in an RSS feed, and more. Finally, you can consume events programmatically, outside the Pipedream platform, in a few different ways: - In real-time, using the [SSE stream](/api/sse/) linked to your source -- In real-time, via the CLI's [`pd events` command](/workflows/cli/reference#pd-events) +- In real-time, via the CLI's [`pd events` command](/core/cli/reference/#pd-events) - In batch, using the [REST API](/api/rest/) ## Example: HTTP source @@ -143,13 +143,13 @@ Generating test data manually can result in typos or missing fields that your wo ## Publishing a new event source, or modifying an existing source -Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/components/quickstart/nodejs/sources/) and see the [event source API docs](/workflows/contributing/components/api/) to learn more about the source development process. +Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/core/contributing/components/quickstart/nodejs/sources/) and see the [event source API docs](/core/contributing/components/api//) to learn more about the source development process. You can chat about source development with the Pipedream team in the `#contribute` channel of our [public Slack](https://join.slack.com/t/pipedream-users/shared_invite/zt-ernlymsn-UHfPg~Dfp08uGkAd8dpkww), and in the `#dev` topic in the [Pipedream community](https://pipedream.com/community/c/dev/11). ## Limits -Event sources are subject to the [same limits as Pipedream workflows](/workflows/limits/), except: +Event sources are subject to the [same limits as Pipedream workflows](/core/limits/), except: - Sources have a default timeout of 5 min. - Memory is fixed at 256MB. diff --git a/docs-v2/pages/core/workflows/triggers.mdx b/docs-v2/pages/core/workflows/triggers.mdx index 1a6662639e1c4..4dbf80abb4cc1 100644 --- a/docs-v2/pages/core/workflows/triggers.mdx +++ b/docs-v2/pages/core/workflows/triggers.mdx @@ -22,7 +22,7 @@ If there's a specific trigger you'd like supported, please [let us know](https:/ ## App-based Triggers -You can trigger a workflow on events from apps like Twitter, Google Calendar, and more using [event sources](/sources/). Event sources run as separate resources from your workflow, which allows you to trigger _multiple_ workflows using the same source. Here, we'll refer to event sources and workflow triggers interchangeably. +You can trigger a workflow on events from apps like Twitter, Google Calendar, and more using [event sources](/core/workflows/triggers/). Event sources run as separate resources from your workflow, which allows you to trigger _multiple_ workflows using the same source. Here, we'll refer to event sources and workflow triggers interchangeably. When you create a workflow, click **Add Trigger** to view the available triggers: @@ -48,7 +48,7 @@ Then you can select a specific test event and manually trigger your workflow wit You'll notice the docs use the terms **event source** and **trigger** interchangeably above. It's useful to clarify the distinction in the context of workflows. -[Event sources](/sources/) run code that collects events from some app or service and emits events as the source produces them. An event source can be used to **trigger** any number of workflows. +[Event sources](/core/workflows/triggers/) run code that collects events from some app or service and emits events as the source produces them. An event source can be used to **trigger** any number of workflows. For example, you might create a single source to listen for new Twitter mentions for a keyword, then trigger multiple workflows each time a new tweet is found: one to [send new tweets to Slack](https://pipedream.com/@pravin/twitter-mentions-slack-p_dDCA5e/edit), another to [save those tweets to an Amazon S3 bucket](https://pipedream.com/@dylan/twitter-to-s3-p_KwCZGA/readme), etc. @@ -82,12 +82,12 @@ You can send any HTTP requests to this endpoint, from anywhere on the web. You c -Pipedream also supports [custom domains](/workflows/domains). This lets you host endpoints on `https://endpoint.yourdomain.com` instead of the default \`{process.env.ENDPOINT_BASE_URL}\` domain. +Pipedream also supports [custom domains](/core/domains/). This lets you host endpoints on `https://endpoint.yourdomain.com` instead of the default \`{process.env.ENDPOINT_BASE_URL}\` domain. ### Accessing HTTP request data -You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/core/workflows/triggers/#event-format), accessible in any [code](/code/) or [action](/workflows/contributing/components#actions) step. +You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/core/workflows/triggers/#event-format), accessible in any [code](/core/workflows/code/) or [action](/core/contributing/components/#actions) step. ### Valid Requests @@ -125,15 +125,15 @@ curl -H 'Authorization: Bearer ' https://myendpoint.m.pipedream.net #### OAuth -You can also authorize requests using [Pipedream OAuth clients](/workflows/rest-api/auth#oauth): +You can also authorize requests using [Pipedream OAuth clients](/core/rest-api/auth/#oauth): 1. Open the **Configure** section of the HTTP trigger. 2. Select **OAuth**. -3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/workflows/rest-api/auth#creating-an-oauth-client). +3. If you don't have an existing OAuth client, [create one in your workspace's API settings]((/core/rest-api/auth#creating-an-oauth-client). ![OAuth authorization](https://res.cloudinary.com/pipedreamin/image/upload/v1729791415/Google_Chrome_-_Untitled_Workflow_-_10-24-2024_10-30_AM_-_Build_-_Pipedream_2024-10-24_at_10.36.04_AM_ujx34e.png) -Next, you'll need to [generate an OAuth access token](/workflows/rest-api/auth#how-to-get-an-access-token). +Next, you'll need to [generate an OAuth access token](/core/rest-api/auth/#how-to-get-an-access-token). When making HTTP requests, pass the OAuth access token as a `Bearer` token in the `Authorization` header: @@ -224,13 +224,13 @@ For example, you could require JWT tokens and validate those tokens using the [` ### Custom domains -To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instead of the default `*.m.pipedream.net` domain, see the [custom domains](/workflows/domains) docs. +To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instead of the default `*.m.pipedream.net` domain, see the [custom domains](/core/domains/) docs. ### How Pipedream handles JSON payloads When you send JSON in the HTTP payload, or when JSON data is sent in the payload from a webhook provider, **Pipedream converts that JSON to its equivalent JavaScript object**. The trigger data can be referenced using [the `steps` object](#shape-of-the-stepstriggerevent-object). -In the [Inspector](/core/workflows/inspect), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. +In the [Inspector](/core/workflows/inspect/), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. ### How Pipedream handles `multipart/form-data` @@ -271,13 +271,13 @@ Set to `1` to send an event to the workflow for testing. Pipedream will **not** #### Limits -You can send any content, up to the [HTTP payload size limit](/workflows/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. +You can send any content, up to the [HTTP payload size limit](/core/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. ### Sending large payloads _If you're uploading files, like images or videos, you should use the [large file upload interface](#large-file-support), instead_. -By default, the body of HTTP requests sent to a source or workflow is limited to {process.env.PAYLOAD_SIZE_LIMIT}. **But you can send an HTTP payload of any size to a [workflow](/workflows/) or an [event source](/sources/) by including the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your request**. +By default, the body of HTTP requests sent to a source or workflow is limited to {process.env.PAYLOAD_SIZE_LIMIT}. **But you can send an HTTP payload of any size to a [workflow](/core/workflows/) or an [event source](/core/workflows/triggers/) by including the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your request**. ```bash curl -d '{ "name": "Yoda" }' \ @@ -333,13 +333,13 @@ Your raw payload is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.am #### Limits -**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/core/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Large File Support _This interface is best used for uploading large files, like images or videos. If you're sending JSON or other data directly in the HTTP payload, and encountering a **Request Entity Too Large** error, review the section above for [sending large payloads](#sending-large-payloads)_. -You can upload any file to a [workflow](/workflows/) or an [event source](/sources/) by making a `multipart/form-data` HTTP request with the file as one of the form parts. **Pipedream saves that file to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.com/s3/), generating a [signed URL](https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html) that allows you to access to that file for up to 30 minutes**. After 30 minutes, the signed URL will be invalidated, and the file will be deleted. +You can upload any file to a [workflow](/core/workflows/) or an [event source](/core/workflows/triggers/) by making a `multipart/form-data` HTTP request with the file as one of the form parts. **Pipedream saves that file to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.com/s3/), generating a [signed URL](https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html) that allows you to access to that file for up to 30 minutes**. After 30 minutes, the signed URL will be invalidated, and the file will be deleted. In workflows, these file URLs are provided in the `steps.trigger.event.body` variable, so you can download the file using the URL within your workflow, or pass the URL on to another third-party system for it to process. @@ -357,7 +357,7 @@ curl -F 'image=@my_image.png' https://myendpoint.m.pipedream.net The `-F` tells `cURL` we're sending form data, with a single "part": a field named `image`, with the content of the image as the value (the `@` allows `cURL` to reference a local file). -When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/core/workflows/inspect#the-inspector), and you'll see the `image` property under `event.body`: +When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/core/workflows/inspect/#the-inspector), and you'll see the `image` property under `event.body`: ![Image form data](/images/triggers/image_form_data.png) @@ -390,7 +390,7 @@ await pipeline( Since large files are uploaded using a `Content-Type` of `multipart/form-data`, the limits that apply to [form data](#how-pipedream-handles-multipartform-data) also apply here. -The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/core/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Cross-Origin HTTP Requests @@ -420,7 +420,7 @@ When you're processing HTTP requests, you often don't need to issue any special **How can my workflow run faster?** -See [our guide on running workflows faster](/troubleshooting/faq#how-can-my-workflow-run-faster). +See [our guide on running workflows faster](/troubleshooting/faq/#how-can-my-workflow-run-faster). #### Customizing the HTTP response @@ -459,7 +459,7 @@ The value of the `body` property can be either a string, object, a [Buffer](http In the case where you return a Readable stream: - You must `await` the `$.respond` function (`await $.respond({ ... }`) -- The stream must close and be finished reading within your [workflow execution timeout](/workflows/limits/#time-per-execution). +- The stream must close and be finished reading within your [workflow execution timeout](/core/limits/#time-per-execution). - You cannot return a Readable and use the [`immediate: true`](#returning-a-response-immediately) property of `$.respond`. #### Timing of `$.respond()` execution @@ -557,7 +557,7 @@ We'll also issue a 404 response on workflows with an HTTP trigger that have been #### Too Many Requests -If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/workflows/limits/) to understand the conditions where you might be throttled. +If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/core/limits/) to understand the conditions where you might be throttled. You can also [reach out](https://pipedream.com/support/) to inquire about raising this rate limit. @@ -586,27 +586,27 @@ If you're running a scheduled job once a day, you probably don't want to wait un ### Job History -You'll see the history of job executions under the **Job History** section of the [Inspector](/core/workflows/inspect). +You'll see the history of job executions under the **Job History** section of the [Inspector](/core/workflows/inspect/). Clicking on a specific job shows the execution details for that job — all the logs and observability associated with that run of the workflow. ### Trigger a notification to an external service (email, Slack, etc.) -You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/workflows/contributing/components#actions) or [Destination](/workflows/data-management/destinations/). +You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/core/contributing/components/#actions) or [Destination](/core/data-management/destinations/). -If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/workflows/data-management/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/workflows/data-management/destinations/http/) to an external service. +If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/core/data-management/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/core/data-management/destinations/http/) to an external service. -You can also [write code](/code/) to trigger any complex notification logic you'd like. +You can also [write code](/core/workflows/code/) to trigger any complex notification logic you'd like. ### Troubleshooting your scheduled jobs When you run a scheduled job, you may need to troubleshoot errors or other execution issues. Pipedream offers built-in, step-level logs that show you detailed execution information that should aid troubleshooting. -Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/core/workflows/inspect). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. +Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/core/workflows/inspect/). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. Code steps show [logs](/core/workflows/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. -[Actions](/workflows/contributing/components#actions) and [Destinations](/workflows/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/workflows/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: +[Actions](/core/contributing/components/#actions) and [Destinations](/core/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/core/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: ## Email @@ -682,7 +682,7 @@ Your email is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.c ### Email attachments -You can attach any files to your email, up to [the total email size limit](/workflows/limits/#email-triggers). +You can attach any files to your email, up to [the total email size limit](/core/limits/#email-triggers). Attachments are stored in `steps.trigger.event.attachments`, which provides an array of attachment objects. Each attachment in that array exposes key properties: @@ -717,7 +717,7 @@ If the presigned URL for the attachment has expired, then you'll need to send an If you're using email attachments in combination with [`$.flow.delay`](/core/workflows/code/nodejs/delay/) or [`$.flow.rerun`](/core/workflows/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. -To overcome this, we suggest uploading your email attachments to your Project's [File Store](/workflows/projects/file-stores/) for persistent storage. +To overcome this, we suggest uploading your email attachments to your Project's [File Store](/core/projects/file-stores/) for persistent storage. ## RSS @@ -725,16 +725,16 @@ Choose the RSS trigger to watch an RSS feed for new items: ![Selecting the RSS feed trigger](/images/triggers/select-rss-trigger.png) -This will create an RSS [event source](/sources/) that polls the feed for new items on the schedule you select. Every time a new item is found, your workflow will run. +This will create an RSS [event source](/core/workflows/triggers/) that polls the feed for new items on the schedule you select. Every time a new item is found, your workflow will run. ## Events Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: -- [HTTP triggers](/core/workflows/triggers#http) invoke your workflow on HTTP requests. -- [Cron triggers](/core/workflows/triggers#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/core/workflows/triggers#email) invoke your workflow on inbound emails. -- [Event sources](/core/workflows/triggers#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. +- [HTTP triggers](/core/workflows/triggers/#http) invoke your workflow on HTTP requests. +- [Cron triggers](/core/workflows/triggers/#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/core/workflows/triggers/#email) invoke your workflow on inbound emails. +- [Event sources](/core/workflows/triggers/#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. ### Selecting a test event @@ -750,7 +750,7 @@ When you select an event, you'll see [the incoming event data](#event-format) an ![The event and context in a trigger initiation](https://res.cloudinary.com/pipedreamin/image/upload/v1648759141/docs/components/CleanShot_2022-03-31_at_16.30.37_jwwwdy.png) -Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/workflows/steps/). +Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/core/#steps). ### Copying references to event data @@ -772,7 +772,7 @@ When you send an event to your workflow, Pipedream takes the trigger data — fo **This data is exposed in the `steps.trigger.event` variable. You can reference this variable in any step of your workflow**. -You can reference your event data in any [code](/code/) or [action](/workflows/contributing/components#actions) step. See those docs or the general [docs on passing data between steps](/workflows/steps/) for more information. +You can reference your event data in any [code](/core/workflows/code/) or [action](/core/contributing/components/#actions) step. See those docs or the general [docs on passing data between steps](/core/#steps) for more information. The specific shape of `steps.trigger.event` depends on the trigger type: @@ -811,9 +811,9 @@ You can use the data in `steps.trigger.context` to uniquely identify the Pipedre | Property | Description | | ------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------: | | `deployment_id` | A globally-unique string representing the current version of the workflow | -| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/sources) ID. | +| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/core/workflows/triggers/) ID. | | `id` | A unique, Pipedream-provided identifier for the event that triggered this workflow | -| `owner_id` | The Pipedream-assigned [workspace ID](/workflows/workspaces/#finding-your-workspaces-id) that owns the workflow | +| `owner_id` | The Pipedream-assigned [workspace ID](/core/workspaces/#finding-your-workspaces-id) that owns the workflow | | `platform_version` | The version of the Pipedream execution environment this event ran on | | `replay` | A boolean, whether the event was replayed via the UI | | `trace_id` | Holds the same value for all executions tied to an original event. [See below for more details](#how-do-i-retrieve-the-execution-id-for-a-workflow). | @@ -840,12 +840,12 @@ On the Free and Basic plans, each workflow retains at most 100 events or 7 days Other paid plans have longer retention. [See the pricing page](https://pipedream.com/pricing) for details. -Events are also stored in [event history](/workflows/event-history) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. +Events are also stored in [event history](/core/event-history/) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. -Events that are [delayed](/core/workflows/control-flow/delay) or [suspended](/glossary#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. +Events that are [delayed](/core/workflows/control-flow/delay/) or [suspended](/glossary/#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. -For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/workflows/event-history/). +For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/core/event-history/). ## Don't see a trigger you need? diff --git a/docs-v2/pages/core/workspaces/domain-verification.mdx b/docs-v2/pages/core/workspaces/domain-verification.mdx index a60f933d50747..3d5cac3f07216 100644 --- a/docs-v2/pages/core/workspaces/domain-verification.mdx +++ b/docs-v2/pages/core/workspaces/domain-verification.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Domain Verification -Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/workflows/workspaces/sso) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. +Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/core/workspaces/sso/) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. ## Getting started diff --git a/docs-v2/pages/core/workspaces/index.mdx b/docs-v2/pages/core/workspaces/index.mdx index b9cebd4f375a0..e109d93d7f70b 100644 --- a/docs-v2/pages/core/workspaces/index.mdx +++ b/docs-v2/pages/core/workspaces/index.mdx @@ -14,7 +14,7 @@ To create a new workspace, 1. Open the dropdown menu in the top left of the Pipedream dashboard 2. Select **New workspace** -3. You'll be prompted to name the workspace (you can [change the name later](/workflows/workspaces/#renaming-a-workspace)) +3. You'll be prompted to name the workspace (you can [change the name later](/core/workspaces/#renaming-a-workspace)) ## Workspace settings @@ -57,7 +57,7 @@ Visit your [workspace settings](https://pipedream.com/settings/account) and scro As a workspace admin or owner on the [Business plan](https://pipedream.com/pricing), you're able to **require** that all members in your workspace must enable 2FA on their account. 1. Open the Authentication tab in your [workspace settings](https://pipedream.com/settings/authentication) (you must be an admin or owner to make changes here) -2. Make sure you're in the [correct workspace](/workflows/workspaces/#switching-between-workspaces) +2. Make sure you're in the [correct workspace](/core/workspaces/#switching-between-workspaces) 3. Click the toggle under **Require 2FA** — this will open a confirmation modal with some additional information 4. Once you enable the change in the modal, **all workspace members (including admins and owners) will immediately be required to configure 2FA on their account**. All new and existing workspace members will be required to set up 2FA the next time they sign in. @@ -76,9 +76,9 @@ Workspaces on the Business plan can configure Single Sign-On, so your users can Pipedream supports SSO with Google, Okta, and any provider that supports the SAML protocol. See the guides below to configure SSO for your identity provider: -- [Okta](/workflows/workspaces/sso/okta/) -- [Google](/workflows/workspaces/sso/google/) -- [Other SAML provider](/workflows/workspaces/sso/saml/) +- [Okta](./sso/okta) +- [Google](./sso/google/) +- [Other SAML provider](./sso/saml/) ### SCIM diff --git a/docs-v2/pages/core/workspaces/sso/google.mdx b/docs-v2/pages/core/workspaces/sso/google.mdx index 44aca88b5eaec..ba08755299bd2 100644 --- a/docs-v2/pages/core/workspaces/sso/google.mdx +++ b/docs-v2/pages/core/workspaces/sso/google.mdx @@ -6,7 +6,7 @@ Pipedream supports Single Sign-On (SSO) with Google Workspace. This guide shows ## Requirements -- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can [create SAML apps in Google Workspace](https://apps.google.com/supportwidget/articlehome?hl=en&article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F6087519%3Fhl%3Den&assistant_id=generic-unu&product_context=6087519&product_name=UnuFlow&trigger_context=a) to configure SSO. ## Configuration diff --git a/docs-v2/pages/core/workspaces/sso/index.mdx b/docs-v2/pages/core/workspaces/sso/index.mdx index 7796fc8bb673d..51d18f0649ed2 100644 --- a/docs-v2/pages/core/workspaces/sso/index.mdx +++ b/docs-v2/pages/core/workspaces/sso/index.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Single Sign-On Overview -Pipedream supports Single Sign-On (SSO) with [Okta](./okta), [Google](./google), or [any provider](./saml) that supports SAML or Google OAuth, which allows IT and workspace administrators easier controls to manage access and security. +Pipedream supports Single Sign-On (SSO) with [Okta](./sso/okta/), [Google](./sso/google/), or [any provider](./sso/saml/) that supports SAML or Google OAuth, which allows IT and workspace administrators easier controls to manage access and security. Using SSO with your Identity Provider (IdP) centralizes user login management and provides a single point of control for IT teams and employees. @@ -21,7 +21,7 @@ The below content is for workspace admins and owners. Only workspace admins and In order to configure SAML SSO for your workspace, you first need to verify ownership of the email domain. If configuring Google OAuth (not SAML), you can skip this section. -[Refer to the guide here](./domain-verification) to verify your email domain. +[Refer to the guide here](/core/workspaces/domain-verification/) to verify your email domain. ## Setting up SSO @@ -31,7 +31,7 @@ Navigate to the [Authentication section](https://pipedream.com/settings/domains) 1. First, make sure you've verified the domain(s) you intend to use for SSO ([see above](#verifying-your-email-domain)) 2. Click the **Enable SSO** toggle and select **SAML** -3. If setting up SAML SSO, you'll need to enter a metadata URL, which contains all the necessary configuration for Pipedream. Refer to the provider-specific docs for the detailed walk-through ([Okta](./okta), [Google Workspace](./google), [any other SAML provider](./saml)). +3. If setting up SAML SSO, you'll need to enter a metadata URL, which contains all the necessary configuration for Pipedream. Refer to the provider-specific docs for the detailed walk-through ([Okta](./sso/okta/), [Google Workspace](./sso/google/), [any other SAML provider](./sso/saml/)). 4. Click **Save** ### Google OAuth diff --git a/docs-v2/pages/core/workspaces/sso/okta.mdx b/docs-v2/pages/core/workspaces/sso/okta.mdx index 879c80285d350..4bc38374210fd 100644 --- a/docs-v2/pages/core/workspaces/sso/okta.mdx +++ b/docs-v2/pages/core/workspaces/sso/okta.mdx @@ -7,7 +7,7 @@ Pipedream supports Single Sign-On (SSO) with Okta. This guide shows you how to c ## Requirements -- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You must be an administrator of your Pipedream workspace - You must have an Okta account diff --git a/docs-v2/pages/core/workspaces/sso/saml.mdx b/docs-v2/pages/core/workspaces/sso/saml.mdx index 27d0f85273431..d97880862f626 100644 --- a/docs-v2/pages/core/workspaces/sso/saml.mdx +++ b/docs-v2/pages/core/workspaces/sso/saml.mdx @@ -2,11 +2,11 @@ Pipedream supports Single Sign-On (SSO) with any identity provider that supports SAML 2.0. This guide shows you how to configure SSO in Pipedream to authenticate with your SAML provider. -If you use [Okta](/workflows/workspaces/sso/okta/) or [Google Workspace](/workflows/workspaces/sso/google/), please review the guides for those apps. +If you use [Okta](./okta/) or [Google Workspace](./google/), please review the guides for those apps. ## Requirements -- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can create SAML apps in your identity provider to configure SSO. ## SAML metadata diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index abf2c28af0755..97a43783ae3b8 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -3,7 +3,7 @@ import Callout from '@/components/Callout' # Migrate from v1 -Never used Pipedream v1? You can skip this migration guide and read on about [Steps](/workflows/steps/). +Never used Pipedream v1? You can skip this migration guide and read on about [Steps](/core/#steps). We are excited to announce that we have launched a new version (v2) of Pipedream to all new and existing users! @@ -11,7 +11,7 @@ We are excited to announce that we have launched a new version (v2) of Pipedream We have re-imagined the UX from the ground up, made the product much easier to use and have improved performance. In addition, we are introducing powerful new features including: - **Edit & test** your workflows in separate editing mode without impacting live workflows -- **Support for multiple languages** including [Node.js](/core/workflows/code/nodejs), [Python](/code/python), [Bash](/core/workflows/code/bash) and [Go](/code/go) +- **Support for multiple languages** including [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Bash](/core/workflows/code/bash/) and [Go](/core/workflows/code/go/) - **Granular testing** including the ability to test individual steps and more - **Multiple triggers** are now supported per workflow - **Improved** forms for easier configuration and streamlined building @@ -20,7 +20,7 @@ _Get Started_ - Read our [quickstart](/quickstart/), [docs](/), and/or [FAQ](#faqs) - Have questions? Ask here or on [Discourse](https://pipedream.com/community) -- As a reminder, all integration components are source-available and [hosted on GitHub](https://github.com/PipedreamHQ/pipedream). You can [contribute your own components](/apps/contributing/) or improve existing ones. +- As a reminder, all integration components are source-available and [hosted on GitHub](https://github.com/PipedreamHQ/pipedream). You can [contribute your own components](/core/contributing/) or improve existing ones. Watch a demo: @@ -77,7 +77,7 @@ After deploying your changes, your workflow is now live, and any changes you mad ## Node.js Code Step Changes -There are a few changes to the Node.js code steps that you should know about. Some functions have been renamed for more clarity, and we've aligned the Node.js code steps closer to the [Component API](/components/). +There are a few changes to the Node.js code steps that you should know about. Some functions have been renamed for more clarity, and we've aligned the Node.js code steps closer to the [Component API](/core/contributing/components/). ### Code Scaffolding Format @@ -104,7 +104,7 @@ defineComponent({ You can think of the `$` as the entry point to built in Pipedream functions. In v1, this special functions included `$end`, `$respond`, etc. In v2, these have been remapped to `$.flow.exit` and `$.respond` respectively. -These changes unify workflow development to the [Component API](/workflows/contributing/components/api) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. +These changes unify workflow development to the [Component API](/core/contributing/components/api/) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. ### Using 3rd party packages @@ -183,7 +183,7 @@ defineComponent({ ### Params vs Props -In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/workflows/contributing/components/api/#component-api). +In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/core/contributing/components/api//#component-api). You can still enter free text and select data from other steps in pre-built actions. Also can add your own custom props that accept input like strings, numbers and more just like in v1. @@ -215,7 +215,7 @@ Additionally, Pipedream renders a visual component in the step **Configuration** ### Connecting apps -In the v2 builder, you can connect apps with your code using [props](/workflows/contributing/components/api/#props). +In the v2 builder, you can connect apps with your code using [props](/core/contributing/components/api//#props). Above the `run` function, define an app prop that your Node.js step integrates with: diff --git a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx index ee88ed1950a30..cbddfe3f3e2ac 100644 --- a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx +++ b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx @@ -53,7 +53,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option B: Use the [MySQL (SSL)](https://pipedream.com/apps/mysql-ssl) app 1. Replace your MySQL action with the corresponding MySQL (SSL) action. - 2. [Connect](/workflows/integrations/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. + 2. [Connect](/core/integrations/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. **Using a custom code step**: @@ -177,7 +177,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/core/projects/file-stores). 3. Include the CA certificates in the database connection options. Here's an example code step that uses the `pg` npm package: @@ -217,7 +217,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m **Using a Pipedream action**: -1. [Reconnect](/workflows/integrations/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. +1. [Reconnect](/core/integrations/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. **Using a custom code step**: @@ -276,7 +276,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/core/projects/file-stores). 3. Include the certificates in the database connection options. Here's an example code step that uses the `mssql` npm package: diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index 0116a4ef58da1..9b6acc4d42851 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -28,7 +28,7 @@ Pipedream's plan for individuals and teams running production workflows. [See th ### Auto-retry -[A workflow setting](/core/workflows/settings#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. +[A workflow setting](/core/workflows/settings/#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. ## B @@ -64,7 +64,7 @@ Synonym for [project changelog](#project-changelog). ### Code step -[Steps](#step) that let users run [custom code](/code) in a workflow. +[Steps](#step) that let users run [custom code](/core/workflows/code/) in a workflow. ### Cold start @@ -76,7 +76,7 @@ Short for [Git commit](https://git-scm.com/book/en/v2/Git-Basics-Recording-Chang ### Component -Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/workflows/contributing/components/api) for more details. +Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/core/contributing/components/api/) for more details. ### Component API @@ -92,23 +92,23 @@ The public registry of [components](#component) available to Pipedream users, [a ### Concurrency -[A workflow setting](/core/workflows/settings/concurrency-and-throttling#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. +[A workflow setting](/core/workflows/settings/concurrency-and-throttling/#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. ### Connected account -A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/workflows/integrations/connected-accounts) for more details. +A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/core/integrations/connected-accounts) for more details. ### Connected account access control -You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/workflows/integrations/connected-accounts#access-control) for more details. +You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/core/integrations/connected-accounts#access-control) for more details. ### Credit -Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per workflow execution. Credits are also charged for [dedicated workers](#dedicated-workers). [See the docs](/pricing#credits) for more details. +Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per workflow execution. Credits are also charged for [dedicated workers](#dedicated-workers). [See the docs](/pricing/#credits) for more details. ### Custom domain -By default, [HTTP endpoints](#http-endpoint) are served from the `*.m.pipedream.net` domain. You can configure a [custom domain](/workflows/domains) if you want to host that endpoint on your own domain. +By default, [HTTP endpoints](#http-endpoint) are served from the `*.m.pipedream.net` domain. You can configure a [custom domain](/core/domains/) if you want to host that endpoint on your own domain. ### Custom source @@ -118,23 +118,23 @@ An [event source](#event-source) that you create using custom code, or by modify ### Data retention -A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/core/workflows/settings#data-retention-controls) for more details. +A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/core/workflows/settings/#data-retention-controls) for more details. ### Dedicated workers -[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/core/workflows/settings#eliminate-cold-starts) for more details. +[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/core/workflows/settings/#eliminate-cold-starts) for more details. ### Deduper -[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/workflows/contributing/components/api#dedupe-strategies) to ensure that only unique events are emitted by a source. +[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/core/contributing/components/api/#dedupe-strategies) to ensure that only unique events are emitted by a source. ### Delay -[A built-in service](/core/workflows/control-flow/delay) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. +[A built-in service](/core/workflows/control-flow/delay/) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. ### Destination -[Destinations](/workflows/data-management/destinations) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +[Destinations](/core/data-management/destinations/) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. ### Domain @@ -142,11 +142,11 @@ Synonum for [custom domain](#custom-domain). ### Data store -[Data stores](/data-stores) are Pipedream's built-in key-value store. +[Data stores](/core/data-management/data-stores/) are Pipedream's built-in key-value store. ### Deploy key -When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/workflows/git#create-a-new-project-and-enable-github-sync) for more details. +When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/core/git/#create-a-new-project-and-enable-github-sync) for more details. ## E @@ -168,7 +168,7 @@ A resource that [emits](#emit) [events](#event). Emitters can be [event sources] ### Error notification -When a workflow execution encounters an error, Pipedream sends an [error notification](/workflows/errors) to the configured error [listeners](#listener). +When a workflow execution encounters an error, Pipedream sends an [error notification](/core/workflows/errors/) to the configured error [listeners](#listener). ### Environment variable @@ -183,15 +183,15 @@ Events are emitted by [sources](#event-source) and consumed by workflows. Events ### Event context -Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/core/workflows/triggers#stepstriggercontext). +Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext). ### Event data -The content of the event, exposed in [`steps.trigger.event`](/core/workflows/triggers). +The content of the event, exposed in [`steps.trigger.event`](/core/workflows/triggers/). ### Event history -A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history). +A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/core/event-history/). ### Event queue @@ -207,32 +207,32 @@ When a workflow is triggered by an event, the running instance of the workflow o ### Execution environment -[The virtual machine](/privacy-and-security#execution-environment) and internal Pipedream platform code that runs a workflow execution. An instance of an execution environment is called a [worker](#worker). +[The virtual machine](/privacy-and-security/#execution-environment) and internal Pipedream platform code that runs a workflow execution. An instance of an execution environment is called a [worker](#worker). ### Execution rate controls -The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/core/workflows/settings/concurrency-and-throttling#throttling) for more details. +The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/core/workflows/settings/concurrency-and-throttling/#throttling) for more details. ### Export Depending on the context, **export** can function as a noun or verb: - **Noun**: A synonym for [step export](#step-export) -- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/core/workflows/code/nodejs#using-export) or `return`. +- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/core/workflows/code/nodejs/#using-export) or `return`. ### Expression -In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/core/workflows/using-props#entering-expressions) to reference prior steps or compute custom values at runtime. +In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/core/workflows/using-props/#entering-expressions) to reference prior steps or compute custom values at runtime. ### External credentials -[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/workflows/integrations/connected-accounts/external-auth) for more details. +[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/core/integrations/connected-accounts/external-auth) for more details. ## F ### File store -[File stores](/workflows/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. +[File stores](/core/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. ### Filter @@ -244,7 +244,7 @@ Within projects, you can organize workflows into folders. ### Free plan -Pipedream's free plan. [See the limits docs](/limits) for more details. +Pipedream's free plan. [See the limits docs](/core/limits/) for more details. ## G @@ -254,7 +254,7 @@ Press `Ctrl + K` or `Cmd + K` to open the global search bar in the Pipedream UI. ### GitHub Sync -When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/workflows/git) for more details. +When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/core/git/) for more details. ### Golang runtime @@ -268,7 +268,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Hooks -[Hooks](/workflows/contributing/components/api#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. +[Hooks](/core/contributing/components/api/#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. ### HTTP endpoint @@ -282,7 +282,7 @@ A [workflow trigger](#trigger) that listens for incoming HTTP requests. This tri ### Inspector -The Pipedream UI that displays a specific workflow's event history. [See the docs](/workflows/inspect) for more details. +The Pipedream UI that displays a specific workflow's event history. [See the docs](/core/workflows/inspect/) for more details. ### Integrations @@ -304,7 +304,7 @@ A resource that listens for events emitted by [emitters](#emitter). Listeners ca ### Logs -Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history). +Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/core/event-history/). ## M @@ -332,15 +332,15 @@ A [connected account](#connected-account) that uses OAuth to authenticate with a ### Premium apps -Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/workflows/integrations/apps#premium-apps). +Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/core/integrations/apps#premium-apps). ### Project -A container for workflows, secrets, and other resources in Pipedream. Projects can be synced with a GitHub repository using [GitHub Sync](#github-sync). [See the docs](/projects) for more details. +A container for workflows, secrets, and other resources in Pipedream. Projects can be synced with a GitHub repository using [GitHub Sync](#github-sync). [See the docs](/core/projects/) for more details. ### Project-based access control -You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/workflows/projects/access-controls) for more details. +You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/core/projects/access-controls) for more details. ### Project changelog @@ -364,7 +364,7 @@ Project-specific environment variables, available to all workflows in a project. ### Props -[Props](/workflows/using-props) allow you to pass input to [components](#component). +[Props](/core/workflows/using-props/) allow you to pass input to [components](#component). ### Python runtime @@ -372,7 +372,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Object explorer -The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/core/workflows/using-props#use-the-object-explorer) for more details. +The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/core/workflows/using-props/#use-the-object-explorer) for more details. ## Q @@ -394,7 +394,7 @@ A [workflow trigger](#trigger) that runs on a schedule. This trigger exposes a c ### Single sign-on (SSO) -Users can [configure SSO](/workflows/workspaces/sso) to authenticate with Pipedream using their identity provider. +Users can [configure SSO](/core/workspaces/sso/) to authenticate with Pipedream using their identity provider. ### Source @@ -402,15 +402,15 @@ Synonym for [event source](#event-source). ### Step -[Steps](/workflows/steps) are the building blocks used to create workflows. Steps can be [triggers](#trigger), [actions](#action), or [code steps](#code-step). +[Steps](/core/#steps) are the building blocks used to create workflows. Steps can be [triggers](#trigger), [actions](#action), or [code steps](#code-step). ### Step export -JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/workflows#step-exports) for more details. +JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/core/workflows/#step-exports) for more details. ### Step notes -[Step notes](/workflows#step-notes) are Markdown notes you can add to a step to document its purpose. +[Step notes](/core/workflows/#step-notes) are Markdown notes you can add to a step to document its purpose. ### Subscription @@ -418,7 +418,7 @@ A connection between a [listener](#listener) and an [emitter](#emitter) that all ### Suspend -Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun#flowsuspend) to pause the workflow. +Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun/#flowsuspend) to pause the workflow. ## T @@ -428,7 +428,7 @@ Synonym for [execution rate controls](#execution-rate-controls). ### Timeout -All workflows have [a default timeout](/workflows/limits#time-per-execution). You can configure a custom timeout in the [workflow settings](/core/workflows/settings#execution-timeout-limit). +All workflows have [a default timeout](/core/limits/#time-per-execution). You can configure a custom timeout in the [workflow settings](/core/workflows/settings/#execution-timeout-limit). ### `/tmp` directory @@ -440,7 +440,7 @@ Triggers process data from third-party APIs and [emit](#emit) [events](#event) t ### Two-factor authentication (2FA) -Two-factor authentication. [Configure 2FA](/account/user-settings#two-factor-authentication) to add an extra layer of security to your Pipedream account. +Two-factor authentication. [Configure 2FA](/account/user-settings/#two-factor-authentication) to add an extra layer of security to your Pipedream account. ## U @@ -448,7 +448,7 @@ Two-factor authentication. [Configure 2FA](/account/user-settings#two-factor-aut ### VPC (Virtual Private Cloud) -VPCs are customer-specific private networks where workflows can run. [See the docs](/workflows/vpc) for more details. +VPCs are customer-specific private networks where workflows can run. [See the docs](/core/vpc/) for more details. ## W-Z @@ -458,11 +458,11 @@ An instance of a workflow [execution environment](#execution-environment) availa ### Workspace -You create a workspace when you sign up for Pipedream. Workspaces contain projects, workflows, and other resources. [See the docs](/workspaces) for more details. +You create a workspace when you sign up for Pipedream. Workspaces contain projects, workflows, and other resources. [See the docs](/core/workspaces) for more details. ### Workspace admin -A workspace can have multiple [admins](/workflows/workspaces#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. +A workspace can have multiple [admins](/core/workspaces/#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. ### Workspace member @@ -482,7 +482,7 @@ When you use [GitHub Sync](#github-sync), Pipedream serializes the workflow conf ### Workflow template -When you [share a workflow](/workflows/sharing), you create a template that anyone can copy and run. +When you [share a workflow](/core/workflows/sharing/), you create a template that anyone can copy and run. ### Workspace variable diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index a405aa7fb7080..69ace082e6979 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -13,7 +13,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t } ``` -When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/core/workflows/triggers/). +When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/core/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/core/workflows/triggers/). You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -172,9 +172,9 @@ curl -X POST \ Scheduled tasks are emitted by the event source as events, which you can consume with -- [Pipedream workflows](/workflows/) +- [Pipedream workflows](/core/workflows/) - [A source-specific SSE stream](/api/sse/) - [The Pipedream REST API](/api/rest/) -- [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) +- [The Pipedream CLI](/core/cli/reference/#installing-the-cli) -[See the docs on consuming events from sources](/core/workflows/sources#consuming-events-from-sources) for more information. +[See the docs on consuming events from sources](/core/workflows/sources/#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index 506475b7e048c..b84074b1112a3 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -6,10 +6,10 @@ Pipedream is the fastest way to automate any process that connects APIs. Build a The Pipedream platform includes: -- A [serverless runtime](/code/) and [workflow service](/workflows/) +- A [serverless runtime](/core/workflows/code/) and [workflow service](/core/workflows/) - SDK to handle [customer authentication](/connect/) for {process.env.PUBLIC_APPS}+ APIs -- Source-available pre-built [triggers](/workflows/steps/triggers/) and [actions](/workflows/steps/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) -- One-click [OAuth and key-based authentication](/workflows/integrations/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) +- Source-available pre-built [triggers](/core/workflows/triggers/) and [actions](/core/workflows/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) +- One-click [OAuth and key-based authentication](/core/integrations/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) -This free credit per execution **only** applies to sources from the [Pipedream public registry](/sources). If you deploy a private custom source to your account, then all computation time including the inital 30 seconds for that private source counts toward credits. +This free credit per execution **only** applies to sources from the [Pipedream public registry](/core/workflows/triggers/). If you deploy a private custom source to your account, then all computation time including the inital 30 seconds for that private source counts toward credits. @@ -124,7 +124,7 @@ Many of the usage statistics for paid users are tied to a **billing period**. Yo For example, if you sign up on Jan 1st, your first billing period will last one month, ending around Feb 1st, at which point you'll start a new billing period. -Your invoices are tied to your billing period. [Read more about invoicing / billing here](/pricing/faq#when-am-i-billed-for-paid-plans). +Your invoices are tied to your billing period. [Read more about invoicing / billing here](/pricing/faq/#when-am-i-billed-for-paid-plans). ### Included Credits @@ -132,7 +132,7 @@ When you sign up for a paid plan, you pay a platform fee at the start of each [b ### Additional Credits -Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq#when-am-i-billed-for-paid-plans). +Any credits you run over your [included credit](/core/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq/#when-am-i-billed-for-paid-plans). ### Data Store Keys diff --git a/docs-v2/pages/privacy-and-security/best-practices.mdx b/docs-v2/pages/privacy-and-security/best-practices.mdx index 62d264e194aac..8b81450805e8a 100644 --- a/docs-v2/pages/privacy-and-security/best-practices.mdx +++ b/docs-v2/pages/privacy-and-security/best-practices.mdx @@ -1,13 +1,13 @@ # Security Best Practices -Pipedream implements a range of [privacy and security measures](/privacy-and-security/) meant to protect your data from unauthorized access. Since Pipedream [workflows](/workflows/), [event sources](/sources/), and other resources can run any code and process any event data, you also have a responsibility to ensure you handle that code and data securely. We've outlined a handful of best practices for that below. +Pipedream implements a range of [privacy and security measures](/privacy-and-security/) meant to protect your data from unauthorized access. Since Pipedream [workflows](/core/workflows/), [event sources](/core/workflows/triggers/), and other resources can run any code and process any event data, you also have a responsibility to ensure you handle that code and data securely. We've outlined a handful of best practices for that below. ## Store secrets as Pipedream connected accounts or environment variables Never store secrets like API keys directly in code. These secrets should be stored in one of two ways: -- [If Pipedream integrates with the app](https://pipedream.com/apps), use [connected accounts](/workflows/integrations/connected-accounts/) to link your apps / APIs. -- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/workflows/environment-variables/). +- [If Pipedream integrates with the app](https://pipedream.com/apps), use [connected accounts](/core/integrations/connected-accounts/) to link your apps / APIs. +- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/core/environment-variables/). Read more about how Pipedream secures connected accounts / environment variables [here](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). @@ -23,7 +23,7 @@ When you connect to APIs in a workflow, or deliver data to third-party destinati HTTP triggers are public by default, and require no authorization or token to invoke. -For many workflows, you should [configure authorization](/core/workflows/triggers#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. +For many workflows, you should [configure authorization](/core/workflows/triggers/#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. For third-party services like webhooks, that authorize requests using their own mechanism, use the [Validate Webhook Auth action](https://pipedream.com/apps/http/actions/validate-webhook-auth). This supports common auth options, and you don't have to write any code to configure it. @@ -33,7 +33,7 @@ Many apps pass a **signature** with event data delivered via webhooks (or other Signatures are specific to the app sending the data, and the app should provide instructions for signature validation. **Not all apps compute signatures, but when they do, you should always verify them**. -When you use a Pipedream [event source](/sources/) as your workflow trigger, Pipedream should verify the signature for you. You can always [audit the code behind the event source](#audit-code-or-packages-you-use-within-a-workflow) to confirm this, and suggest further security improvements that you find. +When you use a Pipedream [event source](/core/workflows/triggers/) as your workflow trigger, Pipedream should verify the signature for you. You can always [audit the code behind the event source](#audit-code-or-packages-you-use-within-a-workflow) to confirm this, and suggest further security improvements that you find. See [Stripe's signature docs](https://stripe.com/docs/webhooks/signatures) for a real-world example. Pipedream's Stripe event source [verifies this signature for you](https://github.com/PipedreamHQ/pipedream/blob/bb1ebedf8cbcc6f1f755a8878c759522b8cc145b/components/stripe/sources/custom-webhook-events/custom-webhook-events.js#L49). @@ -47,9 +47,9 @@ The same follows for [npm](https://www.npmjs.com/) packages. Before you use a ne ## Limit what you log and return from steps -[Pipedream retains a limited history of event data](/workflows/limits/#event-execution-history) and associated logs for event sources and workflows. But if you cannot log specific data in Pipedream for privacy / security reasons, or if you want to limit risk, remember that **Pipedream only stores data returned from or logged in steps**. Specifically, Pipedream will only store: +[Pipedream retains a limited history of event data](/core/limits/#event-execution-history) and associated logs for event sources and workflows. But if you cannot log specific data in Pipedream for privacy / security reasons, or if you want to limit risk, remember that **Pipedream only stores data returned from or logged in steps**. Specifically, Pipedream will only store: - The event data emitted from event sources, and any `console` logs / errors -- The event data that triggers your workflow, any `console` logs / errors, [step exports](/workflows/#step-exports), and any data included in error stack traces. +- The event data that triggers your workflow, any `console` logs / errors, [step exports](/core/workflows/#step-exports), and any data included in error stack traces. Variables stored in memory that aren't logged or returned from steps are not included in Pipedream logs. Since you can modify any code in your Pipedream workflow, if you want to limit what gets logged from a Pipedream action or other step, you can adjust the code accordingly, removing any logs or step exports. diff --git a/docs-v2/pages/privacy-and-security/hipaa.mdx b/docs-v2/pages/privacy-and-security/hipaa.mdx index 37a05609da106..6f2db7479a925 100644 --- a/docs-v2/pages/privacy-and-security/hipaa.mdx +++ b/docs-v2/pages/privacy-and-security/hipaa.mdx @@ -4,10 +4,10 @@ Pipedream can [sign Business Associate Addendums (BAAs)](#signing-a-business-ass ## HIPAA-eligible services -- [Workflows](/workflows) -- [Event sources](/sources) -- [Data stores](/data-stores) -- [Destinations](/workflows/data-management/destinations) +- [Workflows](/core/workflows/) +- [Event sources](/core/workflows/triggers/) +- [Data stores](/core/data-management/data-stores/) +- [Destinations](/core/data-management/destinations/) ### Ineligible services @@ -15,8 +15,8 @@ Any service not listed in the [HIPAA-eligible services](#hipaa-eligible-services The following services are explicitly not eligible for use with PHI under HIPAA. -- [v1 workflows](/migrate-from-v1) -- [File stores](/file-stores) +- [v1 workflows](/deprecated/migrate-from-v1/) +- [File stores](/core/data-management/file-stores/) ## Your obligations as a customer diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index e2b3636b2636d..5a53f1e15f73b 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -64,7 +64,7 @@ Pipedream reacts to potential threats quickly based on [our incident response po ## User Accounts, Authentication and Authorization -When you sign up for a Pipedream account, you can choose to link your Pipedream login to either an existing [Google](https://google.com) or [Github](https://github.com) account, or create an account directly with Pipedream. Pipedream also supports [single-sign on](/workflows/workspaces/#configuring-single-sign-on-sso). +When you sign up for a Pipedream account, you can choose to link your Pipedream login to either an existing [Google](https://google.com) or [Github](https://github.com) account, or create an account directly with Pipedream. Pipedream also supports [single-sign on](/core/workspaces/#configuring-single-sign-on-sso). When you link your Pipedream login to an existing identity provider, Pipedream does not store any passwords tied to your user account — that information is secured with the identity provider. We recommend you configure two-factor authentication in the provider to further protect access to your Pipedream account. @@ -82,13 +82,13 @@ Pipedream encrypts all OAuth grants, key-based credentials, and environment vari When you link credentials to a specific source or workflow, the credentials are loaded into that program's [execution environment](#execution-environment), which runs in its own virtual machine, with access to RAM and disk isolated from other users' code. -No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/workflows/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](https://pipedream.com/docs/workflows/limits/#event-execution-history) for your account. +No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/core/workflows/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](https://pipedream.com/docs/workflows/limits/#event-execution-history) for your account. You can delete your OAuth grants or key-based credentials at any time by visiting [https://pipedream.com/accounts](https://pipedream.com/accounts). Deleting OAuth grants within Pipedream **do not** revoke Pipedream's access to your account. You must revoke that access wherever you manage OAuth grants in your third party application. ## Pipedream REST API security, OAuth clients -The Pipedream API supports two methods of authentication: [OAuth](/workflows/rest-api/auth#oauth) and [User API keys](/workflows/rest-api/auth#user-api-keys). **We recommend using OAuth clients** for a few reasons: +The Pipedream API supports two methods of authentication: [OAuth](/core/rest-api/auth/#oauth) and [User API keys](/core/rest-api/auth/#user-api-keys). **We recommend using OAuth clients** for a few reasons: ✅ OAuth clients are tied to the workspace, administered by workspace admins
    ✅ Tokens are short-lived
    @@ -116,15 +116,15 @@ Access tokens expire after 1 hour. Tokens can be revoked at any time. ## Pipedream Connect -[Pipedream Connect](/connect) is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. +[Pipedream Connect](/connect/) is the easiest way for your users to connect to [over {process.env.PUBLIC_APPS}+ APIs](https://pipedream.com/apps), **right in your product**. ### Client-side SDK -Pipedream provides a [client-side SDK](/connect/api#typescript-sdk-browser) to initiate authorization or accept API keys on behalf of your users in environments that can run JavaScript. You can see the code for that SDK [here](https://github.com/PipedreamHQ/pipedream/tree/master/packages/sdk). +Pipedream provides a [client-side SDK](/connect/api/#typescript-sdk-browser) to initiate authorization or accept API keys on behalf of your users in environments that can run JavaScript. You can see the code for that SDK [here](https://github.com/PipedreamHQ/pipedream/tree/master/packages/sdk). When you initiate authorization, you must: -1. [Create a server-side token for a specific end user](/connect/api#create-a-new-token) +1. [Create a server-side token for a specific end user](/connect/api/#create-a-new-token) 2. Initiate auth with that token, connecting an account for a specific user These tokens can only initiate the auth connection flow. They have no permissions to access credentials or perform other operations against the REST API. They are meant to be scoped to a specific user, for use in clients that need to initiate auth flows. @@ -133,13 +133,13 @@ Tokens expire after 4 hours, at which point you must create a new token for that ### Connect Link -You can also use [Connect Link](/connect/connect-link) to generate a URL that initiates the authorization flow for a specific user. This is useful when you want to initiate the auth flow from a client-side environment that can't run JavaScript, or include the link in an email, chat message, etc. +You can also use [Connect Link](/connect/connect-link/) to generate a URL that initiates the authorization flow for a specific user. This is useful when you want to initiate the auth flow from a client-side environment that can't run JavaScript, or include the link in an email, chat message, etc. Like tokens, Connect Links are coupled to specific users, and expire after 4 hours. ### REST API -The Pipedream Connect API is a subset of the [Pipedream REST API](/workflows/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. +The Pipedream Connect API is a subset of the [Pipedream REST API]((/core/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. ## Execution environment @@ -153,13 +153,13 @@ Instances of running VMs are called **workers**. If Pipedream spins up three VMs By default, outbound traffic shares the same network as other AWS services deployed in the `us-east-1` region. That means network requests from your workflows (e.g. an HTTP request or a connection to a database) originate from the standard range of AWS IP addresses. -[Pipedream VPCs](/workflows/vpc/) enable you to run workflows in dedicated and isolated networks with static outbound egress IP addresses that are unique to your workspace (unlike other platforms that provide static IPs common to all customers on the platform). Outbound network requests from workflows that run in a VPC will originate from these IP addresses, and only workflows in your workspace will run there. +[Pipedream VPCs](/core/vpc/) enable you to run workflows in dedicated and isolated networks with static outbound egress IP addresses that are unique to your workspace (unlike other platforms that provide static IPs common to all customers on the platform). Outbound network requests from workflows that run in a VPC will originate from these IP addresses, and only workflows in your workspace will run there. ## Encryption of data in transit, TLS (SSL) Certificates When you use the Pipedream web application at [https://pipedream.com](https://pipedream.com), traffic between your client and Pipedream services is encrypted in transit. When you create an HTTP interface in Pipedream, the Pipedream UI defaults to displaying the HTTPS endpoint, which we recommend you use when sending HTTP traffic to Pipedream so that your data is encrypted in transit. -All Pipedream-managed certificates, including those we create for [custom domains](/workflows/domains/), are created using [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/). This eliminates the need for our employees to manage certificate private keys: these keys are managed and secured by Amazon. Certificate renewal is also handled by Amazon. +All Pipedream-managed certificates, including those we create for [custom domains](/core/domains/), are created using [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/). This eliminates the need for our employees to manage certificate private keys: these keys are managed and secured by Amazon. Certificate renewal is also handled by Amazon. ## Encryption of data at rest @@ -221,7 +221,7 @@ Pipedream provides annual security training to all employees. Developers go thro Pipedream retains data only for as long as necessary to provide the core service. Pipedream stores your workflow code, data in data stores, and other data indefinitely, until you choose to delete it. -Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/workflows/limits/#event-execution-history). +Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/core/limits/#event-execution-history). Pipedream deletes most internal application logs and logs tied to subprocessors within 30 days. We retain a subset of logs for longer periods where required for security investigations. diff --git a/docs-v2/pages/quickstart.mdx b/docs-v2/pages/quickstart.mdx index 267ccb94d91e4..2e3a234cf15ae 100644 --- a/docs-v2/pages/quickstart.mdx +++ b/docs-v2/pages/quickstart.mdx @@ -19,7 +19,7 @@ Next, enter a project name and click **Create Project**. For this example, we'll ![configure project](/images/quickstart/configure-project.png) -Configure GitHub Sync for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. To learn more, complete this quickstart guide to learn the basics of workflow development and then follow the [quickstart guide for GitHub Sync](./github-sync/). +[Configure GitHub Sync](/core/git/) for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. ### Create a workflow @@ -250,4 +250,4 @@ Finally, you can return to Google Sheets to validate that the new data was autom ## Next Steps -Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own [workflows](/workflows), learn how to [build and run workflows for your users](./connect/workflows) or check out the rest of the [docs](/)! +Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own [workflows](/core/workflows/), learn how to [build and run workflows for your users](/connect/workflows/) or check out the rest of the [docs](/)! diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index a005fbfee910e..694593ec9249b 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -3,11 +3,11 @@ ## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" -On workflows that are not [synced with GitHub](/workflows/git/), you may notice the following warning at the top of your workflow: +On workflows that are not [synced with GitHub](/core/git/), you may notice the following warning at the top of your workflow: > **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor -This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/workflows/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. +This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/core/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. ## Is there a way to replay workflow events programmatically? @@ -17,27 +17,27 @@ Not today. Please upvote and add your feedback to [this GitHub issue](https://gi If you operate your own database or data store, you can connect to it directly in Pipedream. -Pipedream also operates a [built-in key-value store](/data-stores/) that you can use to get and set data across workflow executions and different workflows. +Pipedream also operates a [built-in key-value store](/core/data-management/data-stores/) that you can use to get and set data across workflow executions and different workflows. ## How do I delay the execution of a workflow? -Use Pipedream's [built-in Delay actions](/core/workflows/control-flow/delay) to delay a workflow at any step. +Use Pipedream's [built-in Delay actions](/core/workflows/control-flow/delay/) to delay a workflow at any step. ## How can my workflow run faster? Here are a few things that can help your workflow execute faster: -1. **Increase memory:** Increase your [workflow memory](/core/workflows/settings#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. +1. **Increase memory:** Increase your [workflow memory](/core/workflows/settings/#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/core/workflows/triggers#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/core/workflows/triggers/#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. -3. **Simplify your workflow:** Reduce the number of [steps](/workflows#code-actions) and [segments](/core/workflows/control-flow#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. +3. **Simplify your workflow:** Reduce the number of [steps](/core/workflows/#code-actions) and [segments](/core/workflows/control-flow/#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. -4. **Activate warm workers:** Use [warm workers](/core/workflows/settings#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/core/workflows/settings#how-many-workers-should-i-configure) as you want for high-volume traffic. +4. **Activate warm workers:** Use [warm workers](/core/workflows/settings/#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/core/workflows/settings/#how-many-workers-should-i-configure) as you want for high-volume traffic. ## How can I save common functions as steps? -You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/workflows/contributing/components/api/). These components are private to your account and can be used in any workflow. +You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/core/contributing/components/api//). These components are private to your account and can be used in any workflow. You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index 3554a5cc3dd64..7920a3aad8cf9 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -68,7 +68,7 @@ Your workflow's ID is the value that starts with `p_`. In this example: `p_abc12 ## How do I invoke another workflow? -We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/core/workflows/code/nodejs#invoke-another-workflow). +We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/core/workflows/code/nodejs/#invoke-another-workflow). Another option is to make an HTTP request to a Pipedream HTTP webhook trigger. @@ -86,7 +86,7 @@ Your source's ID is the value that starts with `dc_`. In this example: `dc_abc12 Pipedream automatically disables sources with a 100% error rate in the past 5 days for accounts on the Free plan. -To troubleshoot, you can look at the errors in the [source](/sources/) logs, and may need to reconnect your account and re-enable the source for it to run again. If the issue persists, please reach out in [the community](https://pipedream.com/support). +To troubleshoot, you can look at the errors in the [source](/core/workflows/triggers/) logs, and may need to reconnect your account and re-enable the source for it to run again. If the issue persists, please reach out in [the community](https://pipedream.com/support). ## Warnings @@ -94,12 +94,12 @@ Pipedream displays warnings below steps in certain conditions. These warnings do ## Limit Exceeded Errors -Pipedream sets [limits](/workflows/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/workflows/limits/) for details on specific limits. +Pipedream sets [limits](/core/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/core/limits/) for details on specific limits. ## Quota Exceeded -On the Free tier, Pipedream imposes a limit on the [daily credits](/workflows/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. +On the Free tier, Pipedream imposes a limit on the [daily credits](/core/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. Paid plans have no credit limit. [Upgrade here](https://pipedream.com/pricing). @@ -109,7 +109,7 @@ You **do not** use credits testing workflows, but workspaces on the **Free** pla ## Timeout -Event sources and workflows have a [default time limit on a given execution](/workflows/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. +Event sources and workflows have a [default time limit on a given execution](/core/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. To address timeouts, you'll either need to: @@ -118,7 +118,7 @@ To address timeouts, you'll either need to: ## Out of Memory -Pipedream [limits the default memory](/workflows/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/core/workflows/settings/#memory)**. +Pipedream [limits the default memory](/core/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/core/workflows/settings/#memory)**. This can happen for two main reasons: @@ -127,7 +127,7 @@ This can happen for two main reasons: ## Rate Limit Exceeded -Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/workflows/limits/#qps-queries-per-second) for more information on that limit. +Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/core/limits/#qps-queries-per-second) for more information on that limit. **This limit can be raised for HTTP endpoints**. [Reach out to our team](https://pipedream.com/support/) to request an increase. @@ -135,16 +135,16 @@ Pipedream limits the number of events that can be processed by a given interface By default, Pipedream limits the size of incoming HTTP payloads. If you exceed this limit, you'll see a **Request Entity Too Large** error. -Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/workflows/limits/). +Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/core/limits/). - You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/core/workflows/triggers/#sending-large-payloads). - You can upload multiple large files, like images and videos, using the [large file upload interface](/core/workflows/triggers/#large-file-support). ## Function Payload Limit Exceeded -The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/core/workflows/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. -Often, this occurs when you pass large data between steps using [step exports](/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. +Often, this occurs when you pass large data between steps using [step exports](/core/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. Pipedream also compresses the function payload from your workflow, which can yield roughly a 2x-3x increase in payload size (somewhere between `12MB` and `18MB`), depending on the data. @@ -156,9 +156,9 @@ Often, objects with this many nested objects result from a programming error tha ## Event Queue Full -Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/core/workflows/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. +Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/core/workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. -[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/core/workflows/settings/concurrency-and-throttling#increasing-the-queue-size-for-a-workflow) for a given workflow. +[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/core/workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow) for a given workflow. ## Credit Budget Exceeded @@ -178,7 +178,7 @@ There are a few known ways this can be caused and how to solve them. Pipedream components are updated continously. But when new versions of actions and sources are published to the Pipedream Component Registry, your workflows are not updated by default. -[An **Update** prompt](/core/workflows/actions#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. +[An **Update** prompt](/core/workflows/actions/#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. Sources do not feature an update button at this time, to receive the latest version, you'll need to create a new source, then attach it to your workflow. @@ -190,7 +190,7 @@ By default, Pipedream automatically updates NPM and PyPI packages to the latest However, if a new package version includes bugs, or changes it's export signature, then this may cause a `Pipedream Internal Error`. -You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/core/workflows/code/nodejs/#pinning-package-versions) or [Python code steps](/core/workflows/code/python#pinning-package-versions) to the last known working version. +You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/core/workflows/code/nodejs/#pinning-package-versions) or [Python code steps](/core/workflows/code/python/#pinning-package-versions) to the last known working version. Alternatively, if the error is due to a major release that changes the import signature of a package, then modifying your code to match the signature may help. From 23ad1ac3afeb903ab1ff3f0105c09c3e0d78a4ee Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 14:32:10 -0300 Subject: [PATCH 17/29] fix http urls --- docs-v2/pages/core/cli/install.mdx | 2 +- docs-v2/pages/core/contributing/components/api.mdx | 2 +- .../core/contributing/components/guidelines.mdx | 4 ++-- .../pages/core/contributing/components/index.mdx | 4 ++-- .../core/contributing/components/typescript.mdx | 4 ++-- docs-v2/pages/core/contributing/index.mdx | 14 +++++++------- docs-v2/pages/core/environment-variables.mdx | 2 +- docs-v2/pages/core/event-history.mdx | 2 +- docs-v2/pages/core/git.mdx | 6 +++--- docs-v2/pages/core/projects/access-controls.mdx | 2 +- docs-v2/pages/core/rest-api/index.mdx | 14 +++++++------- docs-v2/pages/core/rest-api/rss.mdx | 2 +- docs-v2/pages/core/workflows/actions.mdx | 2 +- .../workflows/code/nodejs/browser-automation.mdx | 4 ++-- .../core/workflows/code/nodejs/sharing-code.mdx | 4 +--- docs-v2/pages/core/workflows/code/python/index.mdx | 2 +- .../pages/core/workflows/control-flow/index.mdx | 2 +- docs-v2/pages/core/workflows/http.mdx | 2 +- docs-v2/pages/core/workflows/sharing.mdx | 2 +- docs-v2/pages/deprecated/migrate-from-v1/index.mdx | 2 +- docs-v2/pages/hidden/status/index.mdx | 3 +-- docs-v2/pages/index.mdx | 6 +++--- docs-v2/pages/privacy-and-security/index.mdx | 4 ++-- docs-v2/pages/troubleshooting/index.mdx | 4 ++-- 24 files changed, 46 insertions(+), 49 deletions(-) diff --git a/docs-v2/pages/core/cli/install.mdx b/docs-v2/pages/core/cli/install.mdx index 8b03989d35c44..f8cd1c6905628 100644 --- a/docs-v2/pages/core/cli/install.mdx +++ b/docs-v2/pages/core/cli/install.mdx @@ -52,7 +52,7 @@ Download the appropriate [Linux CLI build](#cli-builds) for your architecture. U ## CLI Builds -Pipedream publishes the following builds of the CLI. If you need to use the CLI on another OS or architecture, [please reach out](https://docs.pipedream.com/support/). +Pipedream publishes the following builds of the CLI. If you need to use the CLI on another OS or architecture, [please reach out](https://pipedream.com/support/). | Operating System | Architecture | link | | ---------------- | ------------ | ----------------------------------------------------------------- | diff --git a/docs-v2/pages/core/contributing/components/api.mdx b/docs-v2/pages/core/contributing/components/api.mdx index d94eae3eabc6b..55167cc5e47dc 100644 --- a/docs-v2/pages/core/contributing/components/api.mdx +++ b/docs-v2/pages/core/contributing/components/api.mdx @@ -1026,7 +1026,7 @@ pd deploy my-source.js ##### From Pipedream Github Repo -You can explore the components available to deploy in [Pipedream's GitHub repo](https://github.com/pipedreamhq/pipedream/tree/master/components). +You can explore the components available to deploy in [Pipedream's GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components). ```bash pd deploy diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx index fbf459f3bbcab..d4a59018a98ad 100644 --- a/docs-v2/pages/core/contributing/components/guidelines.mdx +++ b/docs-v2/pages/core/contributing/components/guidelines.mdx @@ -107,7 +107,7 @@ filters events for only new star activity so the user doesn't have to. There may be cases where it's valuable to create a generic component that provides users with broad latitude (e.g., see the [custom -webhook](https://github.com/pipedreamhq/pipedream/blob/master/components/github/sources/custom-webhook-events) +webhook](https://github.com/PipedreamHQ/pipedream/blob/master/components/github/sources/custom-webhook-events) event source for GitHub). However, as a general heuristic, we found that tightly scoped components are easier for users to understand and use. @@ -190,7 +190,7 @@ Registry components are organized by app in the `components` directory of the (-) (i.e., in kebab case) You can explore examples in the [components -directory](https://github.com/pipedreamhq/pipedream/tree/master/components). +directory](https://github.com/PipedreamHQ/pipedream/tree/master/components). #### Using APIs vs Client Libraries diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx index 51f5e4326c567..7dfe6f41e147f 100644 --- a/docs-v2/pages/core/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -7,7 +7,7 @@ import VideoPlayer from '@/components/VideoPlayer' Components are [Node.js modules](api/#component-structure) that run on Pipedream's serverless infrastructure. They can use Pipedream managed auth for [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/explore) (for both OAuth and key-based APIs) and [use most npm packages](api/#using-npm-packages) with no `npm install` or `package.json` required. -Components are most commonly used as the building blocks of Pipedream workflows, but they can also be used like typical serverless functions. You can explore curated components for popular apps in Pipedream's [Marketplace](https://pipedream.com/explore) and [GitHub repo](https://github.com/pipedreamhq/pipedream/tree/master/components) or you can author and share your own. +Components are most commonly used as the building blocks of Pipedream workflows, but they can also be used like typical serverless functions. You can explore curated components for popular apps in Pipedream's [Marketplace](https://pipedream.com/explore) and [GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) or you can author and share your own. Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/core/contributing/components/typescript/). @@ -99,7 +99,7 @@ Finally, the target app must be integrated with Pipedream. You can explore all a ### Component API Reference -After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api//) and [examples on GitHub](https://github.com/pipedreamhq/pipedream/tree/master/components) to learn more. +After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api//) and [examples on GitHub](https://github.com/PipedreamHQ/pipedream/tree/master/components) to learn more. ## Managing Privately Published Components diff --git a/docs-v2/pages/core/contributing/components/typescript.mdx b/docs-v2/pages/core/contributing/components/typescript.mdx index 22d7c26cf111f..610d98d23013c 100644 --- a/docs-v2/pages/core/contributing/components/typescript.mdx +++ b/docs-v2/pages/core/contributing/components/typescript.mdx @@ -14,7 +14,7 @@ During the beta, the `@pipedream/types` package and other TypeScript configurati ## Why TypeScript? -Most Pipedream components in [the registry](https://github.com/PipedreamHQ/pipedream/) are written in Node.js. Writing components in TypeScript can reduce bugs and speed up development, with very few changes to your code. +Most Pipedream components in [the registry](https://github.com/PipedreamHQ/pipedream) are written in Node.js. Writing components in TypeScript can reduce bugs and speed up development, with very few changes to your code. If you haven't written TypeScript, start with [this tutorial](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html). @@ -26,7 +26,7 @@ If you've never developed Pipedream components before, [start here](/core/contri ### Developing TypeScript components in the `PipedreamHQ/pipedream` registry -1. [Fork and clone the repo](https://github.com/PipedreamHQ/pipedream/). +1. [Fork and clone the repo](https://github.com/PipedreamHQ/pipedream). 2. Run `pnpm install` to install dependencies. diff --git a/docs-v2/pages/core/contributing/index.mdx b/docs-v2/pages/core/contributing/index.mdx index 093c1ee74cbb1..13c7399efffb8 100644 --- a/docs-v2/pages/core/contributing/index.mdx +++ b/docs-v2/pages/core/contributing/index.mdx @@ -3,9 +3,9 @@ import { FileTree } from 'nextra/components' # Pipedream Registry -When developing workflows with pre-built actions and triggers, under the hood you're using [components](/core/contributing/components/) from the [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream). +When developing workflows with pre-built actions and triggers, under the hood you're using [components](/core/contributing/components/) from the [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream). -Components contributed to the [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream) are published to the [Pipedream marketplace](https://pipedream.com/apps) and are listed in +Components contributed to the [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream) are published to the [Pipedream marketplace](https://pipedream.com/apps) and are listed in the Pipedream UI when building workflows. @@ -58,7 +58,7 @@ Anyone from the community can build [sources](/core/workflows/triggers/) and [ac To submit new components or update existing components: -1. Fork the public [Pipedream Registry Github Repository](https://github.com/pipedreamhq/pipedream). +1. Fork the public [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream). 2. Create a new component within the corresponding app's directory within the `components` directory (if applicable). 3. [Create a PR for the Pipedream team to review](https://github.com/PipedreamHQ/pipedream/compare). 4. Address any feedback provided by Pipedream based on the best practice [Component Guidelines & Patterns](/core/contributing/components/guidelines/). @@ -85,15 +85,15 @@ actions for Pipedream's registry. | Name | App | Type | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -------------------------------------------- | -| [New Card](https://github.com/pipedreamhq/pipedream/blob/master/components/trello/sources/new-card/new-card.mjs) | Trello | Webhook | -| [New or Modified Files](https://github.com/pipedreamhq/pipedream/blob/master/components/google_drive/sources/new-or-modified-files/new-or-modified-files.mjs) | Google Drive | Webhook + Polling | -| [New Submission](https://github.com/pipedreamhq/pipedream/blob/master/components/jotform/sources/new-submission/new-submission.mjs) | Jotform | Webhook (with no unique hook ID) | +| [New Card](https://github.com/PipedreamHQ/pipedream/blob/master/components/trello/sources/new-card/new-card.mjs) | Trello | Webhook | +| [New or Modified Files](https://github.com/PipedreamHQ/pipedream/blob/master/components/google_drive/sources/new-or-modified-files/new-or-modified-files.mjs) | Google Drive | Webhook + Polling | +| [New Submission](https://github.com/PipedreamHQ/pipedream/blob/master/components/jotform/sources/new-submission/new-submission.mjs) | Jotform | Webhook (with no unique hook ID) | ### Reference Actions | Name | App | | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | | [Add Multiple Rows](https://github.com/PipedreamHQ/pipedream/blob/master/components/google_sheets/actions/add-multiple-rows/add-multiple-rows.mjs) | Google Sheets | -| [Send Message](https://github.com/PipedreamHQ/pipedream/blob/master/components/discord_webhook/actions/send-message/send-message.mjs) | Discord | +| [Send Message](https://github.com/PipedreamHQ/pipedream/blob/master/components/discord_bot/actions/send-message/send-message.mjs) | Discord | | [Append Text](https://github.com/PipedreamHQ/pipedream/blob/master/components/google_docs/actions/append-text/append-text.mjs) | Google Docs | | [`GET` request](https://github.com/PipedreamHQ/pipedream/blob/master/components/http/actions/get-request/get-request.mjs) | HTTP | diff --git a/docs-v2/pages/core/environment-variables.mdx b/docs-v2/pages/core/environment-variables.mdx index 7da3e096fa3cf..350a113e9e507 100644 --- a/docs-v2/pages/core/environment-variables.mdx +++ b/docs-v2/pages/core/environment-variables.mdx @@ -115,7 +115,7 @@ You can reference the value of environment variables using `{{process.env.YOUR_E /> - [Private components](https://pipedream.com/docs/workflows/contributing/components#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](https://pipedream.com/docs/workflows/contributing/components/api#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. + [Private components](/core/contributing/components/#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](/core/contributing/components/api/#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. ## Frequently Asked Questions diff --git a/docs-v2/pages/core/event-history.mdx b/docs-v2/pages/core/event-history.mdx index 9051b04baecab..fba69b5fa0ff8 100644 --- a/docs-v2/pages/core/event-history.mdx +++ b/docs-v2/pages/core/event-history.mdx @@ -4,7 +4,7 @@ import ArcadeEmbed from '@/components/ArcadeEmbed' # Event History -Monitor all workflow events and their stack traces in one centralized view under the [**Event History**](https://pipedream.com/workflows/event-history) section in the dashboard. +Monitor all workflow events and their stack traces in one centralized view under the [**Event History**](https://pipedream.com/event-history) section in the dashboard. Within the **Event History**, you'll be able to filter your events by workflow, execution status, within a specific time range. diff --git a/docs-v2/pages/core/git.mdx b/docs-v2/pages/core/git.mdx index 13b0893c2ce79..991d1db5c68be 100644 --- a/docs-v2/pages/core/git.mdx +++ b/docs-v2/pages/core/git.mdx @@ -195,9 +195,9 @@ Yes, you can use the GitHub Syncing feature to develop your workflows from YAML Then pushing changes to the `production` branch will trigger a deploy for your Pipedream workflows. ### Why am I seeing the error "could not resolve step[index].uses: component-key@version" when merging to production? -This error occurs when a workflow references a [private component](https://pipedream.com/docs/workflows/contributing/components#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. +This error occurs when a workflow references a [private component](/core/contributing/components/#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. -For example, if you modified a [registry action](https://pipedream.com/docs/apps/contributing) and published it privately, the correct component key should be formatted as `@workspacename/component-key@version` (e.g., `@pipedream/github-update-issue@0.1.0`). +For example, if you modified a [registry action](/core/contributing/) and published it privately, the correct component key should be formatted as `@workspacename/component-key@version` (e.g., `@pipedream/github-update-issue@0.1.0`). To resolve this error: @@ -206,7 +206,7 @@ To resolve this error: 3. Add your workspace name prefix to the component key, ensuring it follows the format `@workspacename/component-key@version`. 4. Commit your changes and push them to your repository. 5. Open your project in the Pipedream UI and select your development branch. -6. Click on **Merge to Production** and verify the deployment success in the [Changelog](https://pipedream.com/docs/workflows/git#use-the-changelog). +6. Click on **Merge to Production** and verify the deployment success in the [Changelog](/core/git/#use-the-changelog). 7. If the issue persists, [reach out to Pipedream Support](https://pipedream.com/support) for further assistance. ### Why am I seeing an error about "private auth mismatch" when trying to merge a branch to production? diff --git a/docs-v2/pages/core/projects/access-controls.mdx b/docs-v2/pages/core/projects/access-controls.mdx index 7c474f237fd85..29483d2dc5e28 100644 --- a/docs-v2/pages/core/projects/access-controls.mdx +++ b/docs-v2/pages/core/projects/access-controls.mdx @@ -24,7 +24,7 @@ Workspace owners and admins are able to perform all actions in projects, whereas | Operation | Project creator | Workspace members | | ------------------------------------------------------------ | :-------------: | :---------------: | | View in [projects listing](https://pipedream.com/projects) | ✅ | ✅ | -| View in [Event History](https://pipedream.com/workflows/event-history) | ✅ | ✅ | +| View in [Event History](https://pipedream.com/event-history) | ✅ | ✅ | | View in global search | ✅ | ✅ | | Manage project workflows | ✅ | ✅ | | Manage project files | ✅ | ✅ | diff --git a/docs-v2/pages/core/rest-api/index.mdx b/docs-v2/pages/core/rest-api/index.mdx index c0d0f1f217b2b..28f26d5b29f3a 100644 --- a/docs-v2/pages/core/rest-api/index.mdx +++ b/docs-v2/pages/core/rest-api/index.mdx @@ -40,7 +40,7 @@ header set to `application/json`. For example: curl https://api.pipedream.com/v1/components \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ - -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js"}' + -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts"}' ``` ## Common Parameters @@ -492,7 +492,7 @@ The full code for a [Pipedream component](/core/contributing/components/api//). A reference to the URL where the component is hosted. For example, to create an RSS component, pass -`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js`. +`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`. --- @@ -508,7 +508,7 @@ Here's an example of how to create an RSS component from a Github URL: curl https://api.pipedream.com/v1/components \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ - -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js"}' + -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts"}' ``` #### Example Response @@ -971,7 +971,7 @@ The full code for a [Pipedream component](/core/contributing/components/api//). A reference to the URL where the component is hosted. For example, to create an RSS component, pass -`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js`. +`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`. --- @@ -995,7 +995,7 @@ of the component used to create the source. curl https://api.pipedream.com/v1/sources \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ - -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js", "name": "your-name-here", "configured_props": { "url": "https://rss.m.pipedream.net", "timer": { "intervalSeconds": 60 }}}' + -d '{"component_url": "https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts", "name": "your-name-here", "configured_props": { "url": "https://rss.m.pipedream.net", "timer": { "intervalSeconds": 60 }}}' ``` #### Example Response @@ -1053,7 +1053,7 @@ component](/core/contributing/components/api//). A reference to the URL where the component is hosted. For example, to create an RSS component, pass -`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js`. +`https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`. --- @@ -1090,7 +1090,7 @@ DELETE /sources/{id} ## Subscriptions - The Subscriptions API is currently incompatible with projects that have [GitHub Sync](https://pipedream.com/docs/workflows/git) enabled. To [trigger another workflow](https://pipedream.com/docs/core/workflows/code/nodejs#invoke-another-workflow), use `$.flow.trigger` instead. + The Subscriptions API is currently incompatible with projects that have [GitHub Sync](/core/git/) enabled. To [trigger another workflow](/core/workflows/code/nodejs/#invoke-another-workflow), use `$.flow.trigger` instead. ### Listen for events from another source or workflow diff --git a/docs-v2/pages/core/rest-api/rss.mdx b/docs-v2/pages/core/rest-api/rss.mdx index 901a7faa375cc..c4c050d8efd5c 100644 --- a/docs-v2/pages/core/rest-api/rss.mdx +++ b/docs-v2/pages/core/rest-api/rss.mdx @@ -13,7 +13,7 @@ To create an event source using Pipedream's REST API, you'll need two things: You can find the `key` by reviewing the code for the source, [in Pipedream's Github repo](https://github.com/PipedreamHQ/pipedream/tree/master/components). -In the `components/` directory, you'll see a list of apps. Navigate to the app-specific directory for your source, then visit the `sources/` directory in that dir to find your source. For example, to create an RSS source, visit the [`components/rss/sources/new-item-in-feed/new-item-in-feed.js` source](https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.js). +In the `components/` directory, you'll see a list of apps. Navigate to the app-specific directory for your source, then visit the `sources/` directory in that dir to find your source. For example, to create an RSS source, visit the [`components/rss/sources/new-item-in-feed/new-item-in-feed.js` source](https://github.com/PipedreamHQ/pipedream/blob/master/components/rss/sources/new-item-in-feed/new-item-in-feed.ts). The `key` is a globally unique identifier for the source. You'll see the `key` for this source near the top of the file: diff --git a/docs-v2/pages/core/workflows/actions.mdx b/docs-v2/pages/core/workflows/actions.mdx index 3d1fed78af9dc..d716b3e66fa73 100644 --- a/docs-v2/pages/core/workflows/actions.mdx +++ b/docs-v2/pages/core/workflows/actions.mdx @@ -36,4 +36,4 @@ You can also publish actions to [the Pipedream registry](/core/contributing/), w ## Reporting a bug / feature request -If you'd like to report a bug, request a new action, or submit a feature request for an existing action, [open an issue in our GitHub repo](https://github.com/pipedreamhq/pipedream). +If you'd like to report a bug, request a new action, or submit a feature request for an existing action, [open an issue in our GitHub repo](https://github.com/PipedreamHQ/pipedream). diff --git a/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx index e924c506728dc..3eb517341bf93 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx @@ -515,7 +515,7 @@ export default defineComponent({ ### Can I use this package in sources or actions? -Yes, the same `@pipedream/browsers` package can be used in [actions](https://pipedream.com/docs/components/quickstart/nodejs/actions/) as well as [sources](https://pipedream.com/docs/components/quickstart/nodejs/sources/). +Yes, the same `@pipedream/browsers` package can be used in [actions](/core/contributing/components/actions-quickstart/) as well as [sources](/core/contributing/components/sources-quickstart/). The steps are the same as usage in Node.js code. Open a browser, create a page, and close the browser at the end of the code step. @@ -531,7 +531,7 @@ Remember to close the browser instance _before_ the step finishes. Otherwise, th ### Out of memory errors or slow starts -For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](https://pipedream.com/docs/core/workflows/settings/#memory). +For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](/core/workflows/settings/#memory). ### Which browser are these packages using? diff --git a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx index e60ad2d562c12..75ff53bdf0a7c 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx @@ -132,9 +132,7 @@ Actions submitted to the public component registry can contain multiple files. A **Will publishing a new version of an action automatically update all other steps using it?** -No, a new version of an action doesn't automatically update all instances of the same action across your workflows. - -This gives you the control to gradually update. Learn how to [update steps to the newest action versions here](https://pipedream.com/docs/workflows/steps/actions/#updating-actions-to-the-latest-version). +No, a new version of an action doesn't automatically update all instances of the same action across your workflows. This gives you the control to gradually update. After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/core/workflows/actions/#updating-actions-to-the-latest-version). diff --git a/docs-v2/pages/core/workflows/code/python/index.mdx b/docs-v2/pages/core/workflows/code/python/index.mdx index 5893490403b2a..985993655b7b1 100644 --- a/docs-v2/pages/core/workflows/code/python/index.mdx +++ b/docs-v2/pages/core/workflows/code/python/index.mdx @@ -119,7 +119,7 @@ def handler(pd: "pipedream"): Please note to always include at least the `body` and `status` keys in your `pd.respond` argument. The `body` must also be a JSON serializable object or dictionary. -Unlike the [Node.js equivalent](https://pipedream.com/docs/workflows/steps/triggers/#http-responses), the Python `pd.respond` helper does not yet support responding with Streams. +Unlike the Node.js equivalent, the Python `pd.respond` helper does not yet support responding with Streams. diff --git a/docs-v2/pages/core/workflows/control-flow/index.mdx b/docs-v2/pages/core/workflows/control-flow/index.mdx index 967733586750c..623c69ca71a60 100644 --- a/docs-v2/pages/core/workflows/control-flow/index.mdx +++ b/docs-v2/pages/core/workflows/control-flow/index.mdx @@ -156,7 +156,7 @@ Steps may only reference prior steps in the same workflow segment or it’s dire **Blocks** are compound steps that are composed of a **start** and an **end** phase. Blocks may contain one or more workflow segments between the phases. - Most non-linear control flow operators will be structured as blocks (vs. standard steps) -- You may add steps or blocks to [workflow segments](https://www.notion.so/Pipedream-3-0-Control-Flow-Preview-feb105a8c7ba41bbbb87028d2eb1e47b?pvs=21) between start and end phases of a block +- You may add steps or blocks to [workflow segments](#workflow-segments) between start and end phases of a block - The start and end phases are independently testable - The start phase evaluates the rules/configuration for a block; the results may influence the execution path - The end phase exports results from the control flow block that can be referenced in future workflow steps diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/core/workflows/http.mdx index 406320fc2f7b1..24d5677a03df8 100644 --- a/docs-v2/pages/core/workflows/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -196,7 +196,7 @@ You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a This only communicates the error code, and not any other information (like the body or headers) returned from the server. -Pipedream publishes an `axios` wrapper as a part of [the `@pipedream/platform` package](https://github.com/PipedreamHQ/platform). This presents the same programming API as `axios`, but implements two helpful features: +Pipedream publishes an `axios` wrapper as a part of [the `@pipedream/platform` package](https://github.com/PipedreamHQ/pipedream/tree/master/platform). This presents the same programming API as `axios`, but implements two helpful features: 1. When the HTTP request succeeds (response code < `400`), it returns only the `data` property of the response object — the HTTP response body. This is typically what users want to see when they make an HTTP request: diff --git a/docs-v2/pages/core/workflows/sharing.mdx b/docs-v2/pages/core/workflows/sharing.mdx index 9f60ab0486c40..5b7db600805a5 100644 --- a/docs-v2/pages/core/workflows/sharing.mdx +++ b/docs-v2/pages/core/workflows/sharing.mdx @@ -86,7 +86,7 @@ On the next screen, you'll be prompted for additional information about your tem - **Developer name**: This is probably you — this name will be displayed as the author of the template. - **Template name**: The name of the template. - **Brief description**: A short description of the template, which will be displayed on the listing page (maximum 256 characters). [See here](https://pipedream.com/templates) for examples. -- **Longer description**: Use Markdown to create a more in-depth description. We recommend including distinct sections as H2s, for you to provide an **Overview**, **Steps**, and **Use Cases**. This will be displayed on the details page for the template. Here's an example: [Notion Voice Notes (Google Drive)](https://pipedream.com/templates/notion-voice-notes-google-drive-mpt_VdXF5V). +- **Longer description**: Use Markdown to create a more in-depth description. We recommend including distinct sections as H2s, for you to provide an **Overview**, **Steps**, and **Use Cases**. This will be displayed on the details page for the template. Here's an example: [Notion Voice Notes (Google Drive)](https://pipedream.com/templates/notion-voice-notes-google-drive-version-mpt_2WRFKY). - **Use cases**: Select one or more categories that align with the use cases for your template to help users discover it. - **Affiliate token**: If you're a [Pipedream affiliate](https://pipedream.com/affiliates), you can enter your unique token here to earn commissions on any users who sign up for Pipedream after using your template. diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 97a43783ae3b8..4733c11a17e42 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -189,7 +189,7 @@ You can still enter free text and select data from other steps in pre-built acti #### Defining params -In the v1 workflow builder, params could be structured or unstructured. The [params schema builder](https://pipedream.com/docs/v1/workflows/steps/params/#configuring-custom-params) allowed you to add your own custom params to steps. +In the v1 workflow builder, params could be structured or unstructured. The params schema builder allowed you to add your own custom params to steps. In v2, you can add your own custom props without leaving the code editor. diff --git a/docs-v2/pages/hidden/status/index.mdx b/docs-v2/pages/hidden/status/index.mdx index ff72f4cd94252..03952467f7d6d 100644 --- a/docs-v2/pages/hidden/status/index.mdx +++ b/docs-v2/pages/hidden/status/index.mdx @@ -1,6 +1,5 @@ # Service Status -Pipedream operates a status page at [https://status.pipedream.com](https://status.pipedream.com). That page displays the uptime history and current status of every Pipedream service. +Pipedream operates a status page at [https://status.pipedream.com](https://status.pipedream.com/). That page displays the uptime history and current status of every Pipedream service. When incidents occur, updates are published to the **#incidents** channel of [Pipedream's Slack Community](https://pipedream.com/support) and to the [@PipedreamStatus](https://twitter.com/PipedreamStatus) account on Twitter. On the status page itself, you can also subscribe to updates directly. - diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index b84074b1112a3..3379c6672311d 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -50,13 +50,13 @@ Our [community](https://pipedream.com/community) uses Pipedream for a wide varie ## Source-available -Pipedream maintains a [source-available component registry](https://github.com/pipedreamhq/pipedream/) on GitHub so you can avoid writing boilerplate code for common API integrations. Use components as no code building blocks in workflows, or use them to scaffold code that you can customize. You can also [create a PR to contribute new components](/core/workflows/contributing#contribution-process) via GitHub. +Pipedream maintains a [source-available component registry](https://github.com/PipedreamHQ/pipedream) on GitHub so you can avoid writing boilerplate code for common API integrations. Use components as no code building blocks in workflows, or use them to scaffold code that you can customize. You can also [create a PR to contribute new components](/core/workflows/contributing#contribution-process) via GitHub. ## Contributing We hope is that by providing a generous free tier, you will not only get value from Pipedream, but you will give back to help us improve the product for the entire community and grow the platform by: -- [Contributing components](/core/contributing/) to the [Pipedream registry](https://github.com/pipedreamhq/pipedream) or sharing via your own GitHub repo +- [Contributing components](/core/contributing/) to the [Pipedream registry](https://github.com/PipedreamHQ/pipedream) or sharing via your own GitHub repo - Asking and answering questions in our [public community](https://pipedream.com/community/) - [Reporting bugs](https://pipedream.com/community/c/bugs/9) and [requesting features](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=%5BFEATURE%5D+) that help us build a better product - Following us on [Twitter](https://twitter.com/pipedream), starring our [GitHub repo](https://github.com/PipedreamHQ/pipedream) and subscribing to our [YouTube channel](https://www.youtube.com/c/pipedreamhq) @@ -70,6 +70,6 @@ If you have any questions or feedback, please [reach out in our community forum] ## Service Status -Pipedream operates a status page at [https://status.pipedream.com](https://status.pipedream.com). That page displays the uptime history and current status of every Pipedream service. +Pipedream operates a status page at [https://status.pipedream.com](https://status.pipedream.com/). That page displays the uptime history and current status of every Pipedream service. When incidents occur, updates are published to the **#incidents** channel of [Pipedream's Slack Community](https://pipedream.com/support) and to the [@PipedreamStatus](https://twitter.com/PipedreamStatus) account on Twitter. On the status page itself, you can also subscribe to updates directly. diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index 5a53f1e15f73b..36792e894bc28 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -82,7 +82,7 @@ Pipedream encrypts all OAuth grants, key-based credentials, and environment vari When you link credentials to a specific source or workflow, the credentials are loaded into that program's [execution environment](#execution-environment), which runs in its own virtual machine, with access to RAM and disk isolated from other users' code. -No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/core/workflows/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](https://pipedream.com/docs/workflows/limits/#event-execution-history) for your account. +No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/core/workflows/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](/core/limits#event--execution-history) for your account. You can delete your OAuth grants or key-based credentials at any time by visiting [https://pipedream.com/accounts](https://pipedream.com/accounts). Deleting OAuth grants within Pipedream **do not** revoke Pipedream's access to your account. You must revoke that access wherever you manage OAuth grants in your third party application. @@ -108,7 +108,7 @@ You can revoke a specific client secret at any time by visiting [https://pipedre Since Pipedream uses client credentials grants, access tokens must not be shared with end users or stored anywhere outside of your server environment. -Access tokens are issued as JWTs, signed with an ED25519 private key. The public key used to verify these tokens is available at [https:/api.pipedream.com/.well-known/jwks.json](https://pipedream.com/.well-known/jwks.json). See [this workflow template](https://pipedream.com/new?h=tch_rBf76M) for example code you can use to validate these tokens. +Access tokens are issued as JWTs, signed with an ED25519 private key. The public key used to verify these tokens is available at https://api.pipedream.com/.well-known/jwks.json. See [this workflow template](https://pipedream.com/new?h=tch_rBf76M) for example code you can use to validate these tokens. Access tokens are hashed before being saved in the Pipedream database, and are encrypted at rest. diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index 7920a3aad8cf9..bdc1234ca623f 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -32,7 +32,7 @@ If you're still seeing the issue after trying these steps, please reach out in [ ## I need help with my GitHub Synced Project -[See FAQ here](https://pipedream.com/docs/workflows/git#frequently-asked-questions). +[See FAQ here](/core/git/#frequently-asked-questions). ## Why is my trigger not emitting events? @@ -199,7 +199,7 @@ Some Pipedream components use NPM packages Some Pipedream components like pre-built [actions and triggers for Slack use NPM packages](https://github.com/PipedreamHQ/pipedream/blob/9aea8653dc65d438d968971df72e95b17f52d51c/components/slack/slack.app.mjs#L1). -In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](https://pipedream.com/docs/workflows/contributing#contribution-process). +In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](/core/contributing/#contribution-process). ### Packages consuming all available storage From 674b550d57427debee5a0989af26c31d387d014d Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 14:44:15 -0300 Subject: [PATCH 18/29] faq --- .../core/data-management/databases/index.mdx | 2 +- .../data-management/file-stores/index.mdx | 2 +- docs-v2/pages/core/environment-variables.mdx | 2 +- docs-v2/pages/core/event-history.mdx | 2 +- docs-v2/pages/core/git.mdx | 2 +- .../core/integrations/connected-accounts.mdx | 2 +- docs-v2/pages/core/vpc.mdx | 2 +- .../code/nodejs/browser-automation.mdx | 2 +- .../core/workflows/code/python/_meta.tsx | 1 - .../pages/core/workflows/code/python/faqs.mdx | 23 ------------------ .../core/workflows/code/python/index.mdx | 24 +++++++++++++++++++ docs-v2/pages/core/workflows/sharing.mdx | 2 +- .../deprecated/migrate-from-v1/index.mdx | 4 ++-- docs-v2/pages/pricing/faq.mdx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 2 +- docs-v2/pages/troubleshooting/index.mdx | 2 +- 16 files changed, 38 insertions(+), 38 deletions(-) delete mode 100644 docs-v2/pages/core/workflows/code/python/faqs.mdx diff --git a/docs-v2/pages/core/data-management/databases/index.mdx b/docs-v2/pages/core/data-management/databases/index.mdx index 080e3552799ac..32855fd7a455c 100644 --- a/docs-v2/pages/core/data-management/databases/index.mdx +++ b/docs-v2/pages/core/data-management/databases/index.mdx @@ -33,7 +33,7 @@ Add the following IP block to your database allow-list: ``` -## Frequently Asked Questions +## FAQ ### What's the difference between using a shared static IP with the SQL Proxy vs a dedicated IP using a VPC? Both the SQL Proxy and VPCs enable secure database connections from a static IP. diff --git a/docs-v2/pages/core/data-management/file-stores/index.mdx b/docs-v2/pages/core/data-management/file-stores/index.mdx index d85e7a0e733b3..c27753d3d220f 100644 --- a/docs-v2/pages/core/data-management/file-stores/index.mdx +++ b/docs-v2/pages/core/data-management/file-stores/index.mdx @@ -318,7 +318,7 @@ Deleting files is irreversible It's not possible to restore deleted files. Please take care when deleting files. -## Frequently Asked Questions +## FAQ ### Are there size limits for files within File Stores? diff --git a/docs-v2/pages/core/environment-variables.mdx b/docs-v2/pages/core/environment-variables.mdx index 350a113e9e507..cb9dffb339114 100644 --- a/docs-v2/pages/core/environment-variables.mdx +++ b/docs-v2/pages/core/environment-variables.mdx @@ -118,7 +118,7 @@ You can reference the value of environment variables using `{{process.env.YOUR_E [Private components](/core/contributing/components/#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](/core/contributing/components/api/#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. -## Frequently Asked Questions +## FAQ ### What if I define the same variable key in my workspace env vars and project env vars? diff --git a/docs-v2/pages/core/event-history.mdx b/docs-v2/pages/core/event-history.mdx index fba69b5fa0ff8..b8252639ccb26 100644 --- a/docs-v2/pages/core/event-history.mdx +++ b/docs-v2/pages/core/event-history.mdx @@ -92,7 +92,7 @@ When you replay multiple events at once, they'll be replayed in the order they w The number of events recorded and available for viewing in the Event History depends on your plan. [Please see the pricing page](https://pipedream.com/pricing) for more details. -## Frequently asked questions +## FAQ ### Is Event History available on all plans? diff --git a/docs-v2/pages/core/git.mdx b/docs-v2/pages/core/git.mdx index 991d1db5c68be..1444b254d7665 100644 --- a/docs-v2/pages/core/git.mdx +++ b/docs-v2/pages/core/git.mdx @@ -172,7 +172,7 @@ GitHub Sync is available on Business plan To use this public IP address and connect to GitHub Enterprise Cloud hosted repositories, you'll need to have a Pipedream Business plan. [View our plans](https://pipedream.com/pricing).
    -## Frequently Asked Questions +## FAQ ### How are Pipedream workflows synchronized to GitHub? diff --git a/docs-v2/pages/core/integrations/connected-accounts.mdx b/docs-v2/pages/core/integrations/connected-accounts.mdx index de2807a4e17be..763d46fa16984 100644 --- a/docs-v2/pages/core/integrations/connected-accounts.mdx +++ b/docs-v2/pages/core/integrations/connected-accounts.mdx @@ -208,7 +208,7 @@ For connected accounts that **are** shared with other workspace members: | Reconnect | ✅ | ❌ | | Delete | ✅ | ❌ | -### Frequently Asked Questions +### FAQ #### Why isn't my connected account showing up in the legacy workflow builder? diff --git a/docs-v2/pages/core/vpc.mdx b/docs-v2/pages/core/vpc.mdx index 095a42b44a526..b5444b3f219a4 100644 --- a/docs-v2/pages/core/vpc.mdx +++ b/docs-v2/pages/core/vpc.mdx @@ -60,7 +60,7 @@ If you're interested in running Pipedream workflows in your own infrastructure, - [`$.send.http()`](/core/data-management/destinations/http/) requests - Async options requests (these are requests that are made to populate options in drop down menus for actions while a building a workflow — e.g., the option to “select a Google Sheet” when using the “add row to Google Sheets” action) -## Frequently Asked Questions +## FAQ ### Will HTTP requests sent from Node.js, Python and the HTTP request steps use the assigned static IP address? diff --git a/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx index 3eb517341bf93..c91f10b8329a6 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx @@ -511,7 +511,7 @@ export default defineComponent({ -## Frequently Asked Questions +## FAQ ### Can I use this package in sources or actions? diff --git a/docs-v2/pages/core/workflows/code/python/_meta.tsx b/docs-v2/pages/core/workflows/code/python/_meta.tsx index 88b2ea43fa3fb..9c81cb2fdc407 100644 --- a/docs-v2/pages/core/workflows/code/python/_meta.tsx +++ b/docs-v2/pages/core/workflows/code/python/_meta.tsx @@ -7,5 +7,4 @@ export default { "delay": "Delaying steps", "rerun": "Pause, resume, and rerun steps", "import-mappings": "Different PyPI package name and import name", - "faqs": "Python FAQs", } as const diff --git a/docs-v2/pages/core/workflows/code/python/faqs.mdx b/docs-v2/pages/core/workflows/code/python/faqs.mdx deleted file mode 100644 index f3f32717c2771..0000000000000 --- a/docs-v2/pages/core/workflows/code/python/faqs.mdx +++ /dev/null @@ -1,23 +0,0 @@ -# Frequently Asked Questions about Python - -## What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? - -The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python/#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/python/using-data-stores/), and [use connected accounts](/core/workflows/code/python/auth/) into your Python code steps. - -However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. - -If you need [to use data from other steps](/core/workflows/code/python/#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. - -If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/core/data-management/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. - -## I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? - -Some Python packages require binaries present within the environment in order to function properly. Or they include binaries but those binaries are not compatible with the Pipedream workflow environment. - -Unfortunately we cannot support these types of packages at this time, but if you have an issue importing a PyPI package into a Python code step [please open a issue](https://github.com/PipedreamHQ/pipedream/issues/new/choose). - -## Can I publish my Python code as a reusable pre-built action or trigger like you can with Node.js? - -Not at this time. Pipedream only supports Python as a code step language. The Components system only supports Node.js at this time. - -You can still duplicate Python code steps within the same workflow, but to reuse a code step, you'll need to copy and paste the Python code to another workflow. diff --git a/docs-v2/pages/core/workflows/code/python/index.mdx b/docs-v2/pages/core/workflows/code/python/index.mdx index 985993655b7b1..f11f2ccc24d9d 100644 --- a/docs-v2/pages/core/workflows/code/python/index.mdx +++ b/docs-v2/pages/core/workflows/code/python/index.mdx @@ -296,3 +296,27 @@ The `/tmp` directory is accessible from your workflow steps for saving and retri You have full access to read and write both files in `/tmp`. See the [Working with the filesystem in Python](/core/workflows/code/python/working-with-files/) docs for more information. + +## FAQ + +### What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? + +The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python/#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/python/using-data-stores/), and [use connected accounts](/core/workflows/code/python/auth/) into your Python code steps. + +However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. + +If you need [to use data from other steps](/core/workflows/code/python/#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. + +If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/core/data-management/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. + +### I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? + +Some Python packages require binaries present within the environment in order to function properly. Or they include binaries but those binaries are not compatible with the Pipedream workflow environment. + +Unfortunately we cannot support these types of packages at this time, but if you have an issue importing a PyPI package into a Python code step [please open a issue](https://github.com/PipedreamHQ/pipedream/issues/new/choose). + +### Can I publish my Python code as a reusable pre-built action or trigger like you can with Node.js? + +Not at this time. Pipedream only supports Python as a code step language. The Components system only supports Node.js at this time. + +You can still duplicate Python code steps within the same workflow, but to reuse a code step, you'll need to copy and paste the Python code to another workflow. diff --git a/docs-v2/pages/core/workflows/sharing.mdx b/docs-v2/pages/core/workflows/sharing.mdx index 5b7db600805a5..b735aa3f43576 100644 --- a/docs-v2/pages/core/workflows/sharing.mdx +++ b/docs-v2/pages/core/workflows/sharing.mdx @@ -97,7 +97,7 @@ On the next screen, you'll be prompted for additional information about your tem -## Frequently Asked Questions +## FAQ ### If changes are made to the original workflow, will copied versions of the workflow from the shared link also change? diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 4733c11a17e42..d626fa294d258 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -18,7 +18,7 @@ We have re-imagined the UX from the ground up, made the product much easier to u _Get Started_ -- Read our [quickstart](/quickstart/), [docs](/), and/or [FAQ](#faqs) +- Read our [quickstart](/quickstart/), [docs](/), and/or [FAQ](#faq) - Have questions? Ask here or on [Discourse](https://pipedream.com/community) - As a reminder, all integration components are source-available and [hosted on GitHub](https://github.com/PipedreamHQ/pipedream). You can [contribute your own components](/core/contributing/) or improve existing ones. @@ -302,7 +302,7 @@ In the v2 builder, you can still view individual events that trigger your v2 wor To replay past events against your deploy v2 workflows, open the event's menu and click **Replay Event**. This will rerun your workflow with this same event. -## FAQs +## FAQ ### What are the benefits of the new (v2) workflow builder? diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx index 9606e02e79b46..7d7b0627140df 100644 --- a/docs-v2/pages/pricing/faq.mdx +++ b/docs-v2/pages/pricing/faq.mdx @@ -1,4 +1,4 @@ -# Frequently-asked questions +# FAQ ## How does workflow memory affect credits? diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 694593ec9249b..8ea3ea645693a 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -1,5 +1,5 @@ -# Frequently-asked questions +# FAQ ## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index bdc1234ca623f..abcbc6a0dd30a 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -32,7 +32,7 @@ If you're still seeing the issue after trying these steps, please reach out in [ ## I need help with my GitHub Synced Project -[See FAQ here](/core/git/#frequently-asked-questions). +[See FAQ here](/core/git/#faq). ## Why is my trigger not emitting events? From 313d9562dcf6c3f3847399c20a500650fc4a850b Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 14:51:45 -0300 Subject: [PATCH 19/29] code rabbit suggestions --- docs-v2/pages/account/billing-settings.mdx | 2 +- docs-v2/pages/core/workflows/http.mdx | 2 +- ...-actions.png => selecting-pre-built-actions.png} | Bin 3 files changed, 2 insertions(+), 2 deletions(-) rename docs-v2/public/images/http/{selecting-pre-buillt-actions.png => selecting-pre-built-actions.png} (100%) diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index 10a53b965443d..d8a0397751e2d 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -35,7 +35,7 @@ To enable this feature, _click_ on the toggle and define your maximum number of Due to how credits are accrued, there may be cases where your credit usage may _slightly_ go over the cap. -In an example scenario, with cap set at 20 credits and long running workflow that uses 10 credits per run; it's possible that two concurrent events trigger the workflow, and the cap will won't apply until after the concurrent events are processed. +In an example scenario, with a cap set at 20 credits and a long-running workflow that uses 10 credits per run, it's possible that two concurrent events trigger the workflow, and the cap won't apply until after the concurrent events are processed. ## Limits diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/core/workflows/http.mdx index 24d5677a03df8..b2d7372f05076 100644 --- a/docs-v2/pages/core/workflows/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -12,7 +12,7 @@ Pre-built actions are the fastest way to get started building workflows, but the For example, to send a message using Slack just search for Slack and use the **Send Message to a Public Channel** action: -![Finding the Slack - Send Message to a Public Channel action](/images/http/selecting-pre-buillt-actions.png) +![Finding the Slack - Send Message to a Public Channel action](/images/http/selecting-pre-built-actions.png) Then connect your Slack account, select a channel and write your message: diff --git a/docs-v2/public/images/http/selecting-pre-buillt-actions.png b/docs-v2/public/images/http/selecting-pre-built-actions.png similarity index 100% rename from docs-v2/public/images/http/selecting-pre-buillt-actions.png rename to docs-v2/public/images/http/selecting-pre-built-actions.png From e3de9782d2fb34adc811ea65069ca886a1ea277c Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 15:05:11 -0300 Subject: [PATCH 20/29] fix link typos --- docs-v2/pages/connect/api.mdx | 4 +- docs-v2/pages/connect/components.mdx | 8 ++-- .../pages/connect/managed-auth/quickstart.mdx | 2 +- docs-v2/pages/connect/workflows.mdx | 4 +- docs-v2/pages/core/cli/reference.mdx | 4 +- .../components/actions-quickstart.mdx | 10 ++--- .../contributing/components/guidelines.mdx | 40 +++++++++---------- .../core/contributing/components/index.mdx | 2 +- .../components/sources-quickstart.mdx | 2 +- .../contributing/components/typescript.mdx | 2 +- .../data-management/destinations/emit.mdx | 6 +-- .../data-management/destinations/index.mdx | 2 +- docs-v2/pages/core/rest-api/index.mdx | 28 ++++++------- docs-v2/pages/core/rest-api/rss.mdx | 4 +- docs-v2/pages/core/rest-api/webhooks.mdx | 10 ++--- docs-v2/pages/core/rest-api/workflows.mdx | 8 ++-- docs-v2/pages/core/workflows/actions.mdx | 2 +- .../code/nodejs/ai-code-generation.mdx | 2 +- .../core/workflows/code/nodejs/index.mdx | 6 +-- .../workflows/code/nodejs/sharing-code.mdx | 4 +- docs-v2/pages/core/workflows/errors.mdx | 2 +- docs-v2/pages/core/workflows/http.mdx | 4 +- docs-v2/pages/core/workflows/sources.mdx | 2 +- docs-v2/pages/core/workflows/triggers.mdx | 2 +- .../deprecated/migrate-from-v1/index.mdx | 4 +- docs-v2/pages/pricing/faq.mdx | 2 +- docs-v2/pages/privacy-and-security/index.mdx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 2 +- 28 files changed, 85 insertions(+), 85 deletions(-) diff --git a/docs-v2/pages/connect/api.mdx b/docs-v2/pages/connect/api.mdx index 695215e449a16..c4f76fe07d2ab 100644 --- a/docs-v2/pages/connect/api.mdx +++ b/docs-v2/pages/connect/api.mdx @@ -403,7 +403,7 @@ GET /{project_id}/accounts/ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. -You can find the app's ID in the response from the [List apps]((/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). +You can find the app's ID in the response from the [List apps](/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- @@ -1113,7 +1113,7 @@ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. You can find the app's ID in the response from the [List -apps]((/core/rest-api/#list-apps) endpoint, and the name slug under the +apps](/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index 910559b48ca09..f75f5c88b23c7 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -33,7 +33,7 @@ Check out the [public demo app](https://pdrm.co/connect) to see the API and SDK Refer to the [Connect API docs](/connect/api/) for the full API reference. Below is a quickstart with a few specific examples. -You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API]((/core/rest-api/#search-for-registry-components). +You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/core/rest-api/#search-for-registry-components). @@ -676,9 +676,9 @@ above: #### Deploying a source -Because sources are exercised by events that happen on a third-party service, -their semantics are different from actions. Once a source is configured, it must -be deployed to start listening for events. When deploying a source, you +Because sources are exercised by events that happen on a third-party service, +their semantics are different from actions. Once a source is configured, it must +be deployed to start listening for events. When deploying a source, you can define either a webhook URL or a Pipedream workflow ID to consume those events. Deploying a source is done by sending a payload similar to the one used for diff --git a/docs-v2/pages/connect/managed-auth/quickstart.mdx b/docs-v2/pages/connect/managed-auth/quickstart.mdx index 2fd1c8ad010b9..d7e0e4a4964aa 100644 --- a/docs-v2/pages/connect/managed-auth/quickstart.mdx +++ b/docs-v2/pages/connect/managed-auth/quickstart.mdx @@ -74,7 +74,7 @@ You'll need these when configuring the SDK and making API requests. ### Generate a short-lived token -To securely initiate account connections for your users, you'll need generate a short-lived token for your users and use that in the [account connection flow](#connect-your-users-account). See [the docs on Connect tokens](/connect/tokens/) for a general overview of why we need to create tokens and scope them to end users. +To securely initiate account connections for your users, you'll need to generate a short-lived token for your users and use that in the [account connection flow](#connect-your-users-account). See [the docs on Connect tokens](/connect/tokens/) for a general overview of why we need to create tokens and scope them to end users. In the Next.js example here, we're running [Next server components](https://nextjs.org/docs/app/building-your-application/rendering/server-components) in `app/server.ts`. We call the `serverConnectTokenCreate` method from the frontend to retrieve a token **for a specific user**. diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index 7c54cff6e86ce..4e8505080d32c 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -263,11 +263,11 @@ You have two options for triggering workflows that run on behalf of your end use ### HTTP Webhook -The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client]((/core/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. +The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/core/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. To get started, you'll need: -- [OAuth client ID and secret]((/core/rest-api/auth#creating-an-oauth-client) (optional but recommended) +- [OAuth client ID and secret](/core/rest-api/auth#creating-an-oauth-client) (optional but recommended) - Your [project ID](/core/projects/#finding-your-projects-id) - Your workflow's HTTP endpoint URL - The [external user ID](/connect/api/#external-users) of your end user diff --git a/docs-v2/pages/core/cli/reference.mdx b/docs-v2/pages/core/cli/reference.mdx index f283cb6c3d17d..3a984bf91094a 100644 --- a/docs-v2/pages/core/cli/reference.mdx +++ b/docs-v2/pages/core/cli/reference.mdx @@ -121,7 +121,7 @@ Generate new app and component files from templates. #### `pd init app` -Creates a directory and [an app file](/(/core/core/contributing/components/guidelines/#app-files) from a template +Creates a directory and [an app file](/core/core/contributing/components/guidelines/#app-files) from a template ```bash # Creates google_calendar/ directory and google_calendar.mjs file @@ -146,7 +146,7 @@ Creates a new directory and [an event source](/core/workflows/triggers/) from a pd init source cancelled-event ``` -You can attach [database](/core/contributing/components/api//#db), [HTTP](/core/contributing/components/api//#http), or [Timer](/core/contributing/components/api//#timer) props to your template using the following flags: +You can attach [database](/core/contributing/components/api/#db), [HTTP](/core/contributing/components/api/#http), or [Timer](/core/contributing/components/api/#timer) props to your template using the following flags: | Prop type | Flag | | --------- | --------- | diff --git a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx index 24af575e4e696..d85a4235f5007 100644 --- a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/actions-quickstart.mdx @@ -57,7 +57,7 @@ We recommend that you complete the examples below in order. ### hello world! -The following code represents a simple component that can be published as an action ([learn more](/core/contributing/components/api//) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. +The following code represents a simple component that can be published as an action ([learn more](/core/contributing/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. ```javascript export default { @@ -109,7 +109,7 @@ Keep the browser tab open. We'll return to this workflow in the rest of the exam ### hello [name]! -Next, let's update the component to capture some user input. First, add a `string` [prop](/core/contributing/components/api//#props) called `name` to the component. +Next, let's update the component to capture some user input. First, add a `string` [prop](/core/contributing/components/api/#props) called `name` to the component. ```java export default { @@ -340,7 +340,7 @@ export default { }; ``` -Then add an [app prop](/core/contributing/components/api//#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: +Then add an [app prop](/core/contributing/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: ```javascript import { Octokit } from "@octokit/rest"; @@ -397,7 +397,7 @@ export default { }; ``` -In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/core/contributing/components/api//#actions) about exporting data using `$.export`). +In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/core/contributing/components/api/#actions) about exporting data using `$.export`). ```javascript import { Octokit } from "@octokit/rest"; @@ -486,6 +486,6 @@ Select an existing account or connect a new one, and then deploy your workflow a ## What's Next? -You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api//#component-api) at any time! +You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api/#component-api) at any time! If you have any questions or feedback, please [reach out](https://pipedream.com/community)! diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx index d4a59018a98ad..2a573ca0381e3 100644 --- a/docs-v2/pages/core/contributing/components/guidelines.mdx +++ b/docs-v2/pages/core/contributing/components/guidelines.mdx @@ -113,7 +113,7 @@ scoped components are easier for users to understand and use. ### Required Metadata -Registry [components](/core/contributing/components/api//#component-structure) require a unique +Registry [components](/core/contributing/components/api/#component-structure) require a unique `key` and `version`, and a friendly `name` and `description`. Action components require a `type` field to be set to `action` (sources will require a type to be set in the future). @@ -195,7 +195,7 @@ directory](https://github.com/PipedreamHQ/pipedream/tree/master/components). #### Using APIs vs Client Libraries If the app has a well-supported [Node.js client -library](/core/contributing/components/api//#using-npm-packages), feel free to use that instead of +library](/core/contributing/components/api/#using-npm-packages), feel free to use that instead of manually constructing API requests. ### `package.json` @@ -321,7 +321,7 @@ logic should: #### Capturing Sensitive Data If users are required to enter sensitive data, always use -[secret](/core/contributing/components/api//#general) props. +[secret](/core/contributing/components/api/#general) props. ### Promoting Reusability @@ -336,7 +336,7 @@ out](https://pipedream.com/community/c/dev/11). ##### Prop Definitions Whenever possible, reuse existing [prop -definitions](/core/contributing/components/api//#prop-definitions-example). +definitions](/core/contributing/components/api/#prop-definitions-example). If a prop definition does not exist and you are adding an app-specific prop that may be reused in future components, add it as a prop definition to the app file. @@ -344,7 +344,7 @@ Prop definitions will also be surfaced for apps the Pipedream marketplace. ##### Methods -Whenever possible, reuse [methods](/core/contributing/components/api//#methods) defined in the app +Whenever possible, reuse [methods](/core/contributing/components/api/#methods) defined in the app file. If you need to use an API for which a method is not defined and it may be used in future components, define a new method in the app file. @@ -436,7 +436,7 @@ simply as possible. ### Labels -Use [prop](/core/contributing/components/api//#user-input-props) labels to customize the name of a +Use [prop](/core/contributing/components/api/#user-input-props) labels to customize the name of a prop or propDefinition (independent of the variable name in the code). The label should mirror the name users of an app are familiar with; i.e., it should mirror the equivalent label in the app’s UI. This applies to usage in labels, @@ -445,7 +445,7 @@ but its label is set to “Search Term”. ### Descriptions -Include a description for [props](/core/contributing/components/api//#user-input-props) if it helps +Include a description for [props](/core/contributing/components/api/#user-input-props) if it helps the user understand what they need to do. Use Markdown as appropriate to improve the clarity of the description or instructions. When using Markdown: @@ -474,7 +474,7 @@ Examples: ### Optional vs Required Props -Use optional [props](/core/contributing/components/api//#user-input-props) whenever possible to +Use optional [props](/core/contributing/components/api/#user-input-props) whenever possible to minimize the input fields required to use a component. For example, the Twitter search mentions source only requires that a user @@ -486,7 +486,7 @@ activate the source: ### Default Values -Provide [default values](/core/contributing/components/api//#user-input-props) whenever possible. +Provide [default values](/core/contributing/components/api/#user-input-props) whenever possible. NOTE: the best default for a source doesn’t always map to the default recommended by the app. For example, Twitter defaults search results to an algorithm that balances recency and popularity. However, the best default for @@ -495,7 +495,7 @@ the use case on Pipedream is recency. ### Async Options Avoid asking users to enter ID values. Use [async -options](/core/contributing/components/api//#async-options-example) (with label/value definitions) +options](/core/contributing/components/api/#async-options-example) (with label/value definitions) so users can make selections from a drop down menu. For example, Todoist identifies projects by numeric IDs (e.g., 12345). The async option to select a project displays the name of the project as the label, so that’s the value the @@ -503,7 +503,7 @@ user sees when interacting with the source (e.g., “My Project”). The code referencing the selection receives the numeric ID (12345). Async options should also support -[pagination](/core/contributing/components/api//#async-options-example) (so users can navigate +[pagination](/core/contributing/components/api/#async-options-example) (so users can navigate across multiple pages of options for long lists). See [Hubspot](https://github.com/PipedreamHQ/pipedream/blob/a9b45d8be3b84504dc22bb2748d925f0d5c1541f/components/hubspot/hubspot.app.mjs#L136) for an example of offset-based pagination. See @@ -512,7 +512,7 @@ for an example of cursor-based pagination. ### Dynamic Props -[Dynamic props](/core/contributing/components/api//#dynamic-props) can improve the user experience +[Dynamic props](/core/contributing/components/api/#dynamic-props) can improve the user experience for components. They let you render props in Pipedream dynamically, based on the value of other props, and can be used to collect more specific information that can make it easier to use the component. See the Google Sheets example in the @@ -521,8 +521,8 @@ linked component API docs. ### Interface & Service Props In the interest of consistency, use the following naming patterns when defining -[interface](/core/contributing/components/api//#interface-props) and -[service](/core/contributing/components/api//#service-props) props in source components: +[interface](/core/contributing/components/api/#interface-props) and +[service](/core/contributing/components/api/#service-props) props in source components: | Prop | **Recommended Prop Variable Name** | | ------------------- | ---------------------------------- | @@ -567,7 +567,7 @@ search criteria”. ### Emit a Summary -Always [emit a summary](/core/contributing/components/api//#emit) for each event. For example, the +Always [emit a summary](/core/contributing/components/api/#emit) for each event. For example, the summary for each new Tweet emitted by the Search Mentions source is the content of the Tweet itself. @@ -576,7 +576,7 @@ format as the summary. ### Deduping -Use built-in [deduping strategies](/core/contributing/components/api//#dedupe-strategies) whenever +Use built-in [deduping strategies](/core/contributing/components/api/#dedupe-strategies) whenever possible (`unique`, `greatest`, `last`) vs developing custom deduping code. Develop custom deduping code if the existing strategies do not support the requirements for a source. @@ -673,9 +673,9 @@ of just letting the error bubble up). #### Hooks -[Hooks](/core/contributing/components/api//#hooks) are methods that are automatically invoked by +[Hooks](/core/contributing/components/api/#hooks) are methods that are automatically invoked by Pipedream at different stages of the [component -lifecycle](/core/contributing/components/api//#source-lifecycle). Webhook subscriptions are +lifecycle](/core/contributing/components/api/#source-lifecycle). Webhook subscriptions are typically created when components are instantiated or activated via the `activate()` hook, and deleted when components are deactivated or deleted via the `deactivate()` hook. @@ -683,7 +683,7 @@ the `deactivate()` hook. #### Helper Methods Whenever possible, create methods in the app file to manage [creating and -deleting webhook subscriptions](/core/contributing/components/api//#hooks). +deleting webhook subscriptions](/core/contributing/components/api/#hooks). | **Description** | **Method Name** | | --------------------------------------- | --------------- | @@ -765,7 +765,7 @@ number of records to return. ### Use `$.summary` to Summarize What Happened -[Describe what happened](/core/contributing/components/api//#returning-data-from-steps) when an +[Describe what happened](/core/contributing/components/api/#returning-data-from-steps) when an action succeeds by following these guidelines: - Use plain language and provide helpful and contextually relevant information diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx index 7dfe6f41e147f..77f4c6b2bd064 100644 --- a/docs-v2/pages/core/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -99,7 +99,7 @@ Finally, the target app must be integrated with Pipedream. You can explore all a ### Component API Reference -After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api//) and [examples on GitHub](https://github.com/PipedreamHQ/pipedream/tree/master/components) to learn more. +After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api/) and [examples on GitHub](https://github.com/PipedreamHQ/pipedream/tree/master/components) to learn more. ## Managing Privately Published Components diff --git a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx index 4f1be2c4de9d9..8af0a94fcbd82 100644 --- a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/core/contributing/components/sources-quickstart.mdx @@ -679,6 +679,6 @@ Save and reload your source in the Pipedream UI. You should now see a countdown ## What's Next? -You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api//) at any time! +You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api/) at any time! If you have any questions or feedback, please join our [public Slack](https://pipedream.com/support). diff --git a/docs-v2/pages/core/contributing/components/typescript.mdx b/docs-v2/pages/core/contributing/components/typescript.mdx index 610d98d23013c..e4c9b851e54fa 100644 --- a/docs-v2/pages/core/contributing/components/typescript.mdx +++ b/docs-v2/pages/core/contributing/components/typescript.mdx @@ -88,7 +88,7 @@ See [the RSS sources and actions](https://github.com/PipedreamHQ/pipedream/tree/ We welcome PRs in [the `PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream), where we store all sources and actions, the `@pipedream/types` package, these docs, and other Pipedream code. Here are a few known issues durin the **beta**: -- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/core/contributing/components/api//). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). +- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/core/contributing/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). - The compile -> publish lifecycle hasn't been fully-automated when you're developing in the `pipedream` repo. Currently, you have to run `npm run build` from the repo root, then use the `pd` CLI to publish components after compilation. It would be nice to run `tsc-watch` and have that compile and publish the new version of the component using the `--onSuccess` flag, publishing any sources or actions accordingly. - We should add a linter (like `dtslint`) to all TypeScript components). Currently, `dtslint` is configured only for the `@pipedream/types` package. diff --git a/docs-v2/pages/core/data-management/destinations/emit.mdx b/docs-v2/pages/core/data-management/destinations/emit.mdx index c819ee57124f8..d2682a892f54a 100644 --- a/docs-v2/pages/core/data-management/destinations/emit.mdx +++ b/docs-v2/pages/core/data-management/destinations/emit.mdx @@ -1,7 +1,7 @@ # Emit events -Like [event sources](/core/workflows/triggers/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API]((/core/rest-api/#get-workflow-emits). +Like [event sources](/core/workflows/triggers/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/core/rest-api/#get-workflow-emits). ## Using `$.send.emit()` in workflows @@ -90,7 +90,7 @@ Here's how to configure a workflow to listen for emitted events. 1. Currently, you can't select emitted events as a workflow trigger from the Pipedream UI. We'll show you how add the trigger via API. First, pick an existing workflow where you'd like to receive emitted events. **If you want to start with a [new workflow](https://pipedream.com/new), just select the HTTP / Webhook trigger**. 2. This workflow is called the **listener**. The workflow where you'll use `$.send.emit()` is called the **emitter**. If you haven't created the emitter workflow yet, [do that now](https://pipedream.com/new). 3. Get the workflow IDs of both the listener and emitter workflows. **You'll find the workflow ID in the workflow's URL in your browser bar — it's the `p_abc123` in `https://pipedream.com/@username/p_abc123/`**. -4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription]((/core/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: +4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/core/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: ```bash curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_id=p_abc123" \ @@ -117,7 +117,7 @@ This should trigger your listener, and you should see the same event in [the eve ## Consuming emitted events via REST API -`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events]((/core/rest-api/#get-workflow-emits). +`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/core/rest-api/#get-workflow-emits). This can be helpful when you want a workflow to process data asynchronously using a workflow. You can save the results of your workflow with `$.send.emit()`, and only retrieve the results in batch when you need to using the REST API. diff --git a/docs-v2/pages/core/data-management/destinations/index.mdx b/docs-v2/pages/core/data-management/destinations/index.mdx index 37102caca8822..5627053cb314f 100644 --- a/docs-v2/pages/core/data-management/destinations/index.mdx +++ b/docs-v2/pages/core/data-management/destinations/index.mdx @@ -90,7 +90,7 @@ export default { } ``` -[See the component action API docs](/core/contributing/components/api//#actions) for more details. +[See the component action API docs](/core/contributing/components/api/#actions) for more details. ## Asynchronous Delivery diff --git a/docs-v2/pages/core/rest-api/index.mdx b/docs-v2/pages/core/rest-api/index.mdx index 28f26d5b29f3a..b09ae1711dcd8 100644 --- a/docs-v2/pages/core/rest-api/index.mdx +++ b/docs-v2/pages/core/rest-api/index.mdx @@ -483,7 +483,7 @@ POST /components `component_code` **string** (_optional_) -The full code for a [Pipedream component](/core/contributing/components/api//). +The full code for a [Pipedream component](/core/contributing/components/api/). --- @@ -765,7 +765,7 @@ associated with a source. To delete a specific event, or a range of events, you can use the `start_id` and `end_id` parameters. These IDs can be retrieved by using the [`GET /sources/{id}/event_summaries` -endpoint]((/core/rest-api/#get-source-events), and are tied to the timestamp at which +endpoint](/core/rest-api/#get-source-events), and are tied to the timestamp at which the event was emitted — e.g. `1589486981597-0`. They are therefore naturally ordered by time. @@ -956,13 +956,13 @@ POST /sources/ `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints]((/core/rest-api/#components) for information on how to retrieve this ID. +endpoints](/core/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) -The full code for a [Pipedream component](/core/contributing/components/api//). +The full code for a [Pipedream component](/core/contributing/components/api/). --- @@ -986,7 +986,7 @@ as metadata to identify the location of the code. The name of the source. If absent, this defaults to using the [name -slug](/core/contributing/components/api//#component-structure) +slug](/core/contributing/components/api/#component-structure) of the component used to create the source. #### Example Request @@ -1037,14 +1037,14 @@ PUT /sources/{id} `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints]((/core/rest-api/#components) for information on how to retrieve this ID. +endpoints](/core/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) The full code for a [Pipedream -component](/core/contributing/components/api//). +component](/core/contributing/components/api/). --- @@ -1067,7 +1067,7 @@ as metadata to identify the location of the code. The name of the source. -If absent, this defaults to using the [name slug](/core/contributing/components/api//#component-structure) +If absent, this defaults to using the [name slug](/core/contributing/components/api/#component-structure) of the component used to create the source. --- @@ -1119,7 +1119,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints]((/core/rest-api/#components) for information on how to +[See the component endpoints](/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1134,7 +1134,7 @@ in your workflow's URL - it's the string `p_2gCPml` in event_name= ``` -See [the `this.$emit` docs](/core/contributing/components/api//#emit) for more information on how to emit events on custom channels. +See [the `this.$emit` docs](/core/contributing/components/api/#emit) for more information on how to emit events on custom channels. Pipedream also exposes channels for logs and errors: @@ -1148,7 +1148,7 @@ Pipedream also exposes channels for logs and errors: The ID of the component or workflow you'd like to receive events. -[See the component endpoints]((/core/rest-api/#components) for information on how to +[See the component endpoints](/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1202,7 +1202,7 @@ The name of the event stream whose events you'd like to receive: The ID of the component or workflow you'd like to receive events. -[See the component endpoints]((/core/rest-api/#components) for information on how to +[See the component endpoints](/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1245,7 +1245,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints]((/core/rest-api/#components) for information on how to +[See the component endpoints](/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1256,7 +1256,7 @@ in your workflow's URL - it's the string `p_2gCPml` in The ID of the component or workflow you'd like to receive events. -[See the component endpoints]((/core/rest-api/#components) for information on how to +[See the component endpoints](/core/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. diff --git a/docs-v2/pages/core/rest-api/rss.mdx b/docs-v2/pages/core/rest-api/rss.mdx index c4c050d8efd5c..6350cbf4372f7 100644 --- a/docs-v2/pages/core/rest-api/rss.mdx +++ b/docs-v2/pages/core/rest-api/rss.mdx @@ -1,6 +1,6 @@ # REST API example: Create an RSS source -Here, we'll walk through an example of how to create an RSS [event source](/core/workflows/triggers/) and retrieve events from that source using the [REST API]((/core/rest-api/). +Here, we'll walk through an example of how to create an RSS [event source](/core/workflows/triggers/) and retrieve events from that source using the [REST API](/core/rest-api/). Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). @@ -129,4 +129,4 @@ curl -H "Authorization: Bearer " \ "https://api.pipedream.com/v1/sources/dc_BVuN2Q/event_summaries" ``` -[See the docs on the `/event_summaries` endpoint]((/core/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs]((/core/rest-api/#pagination). +[See the docs on the `/event_summaries` endpoint](/core/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/core/rest-api/#pagination). diff --git a/docs-v2/pages/core/rest-api/webhooks.mdx b/docs-v2/pages/core/rest-api/webhooks.mdx index cac5d9835c0d5..82935d9c4ecfa 100644 --- a/docs-v2/pages/core/rest-api/webhooks.mdx +++ b/docs-v2/pages/core/rest-api/webhooks.mdx @@ -1,8 +1,8 @@ # REST API Example: Webhooks -Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions]((/core/rest-api/#subscriptions). +Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/core/rest-api/#subscriptions). -For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens for new tweets. If you [subscribe]((/core/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. +For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens for new tweets. If you [subscribe](/core/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. ## Send events from an existing event source to a webhook @@ -22,7 +22,7 @@ You can also find the ID by running `pd list sources` using [the CLI](/core/cli/ ### Step 2 - Create a webhook -You can create a webhook using the [`POST /webhooks` endpoint]((/core/rest-api/#create-a-webhook). The endpoint accepts 3 params: +You can create a webhook using the [`POST /webhooks` endpoint](/core/rest-api/#create-a-webhook). The endpoint accepts 3 params: - `url`: the endpoint to which you'd like to deliver events - `name`: a name to assign to the webhook, for your own reference @@ -50,9 +50,9 @@ Successful API responses contain a webhook ID in `data.id` — the string that s ### Step 3 - Create a subscription -[Subscriptions]((/core/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. +[Subscriptions](/core/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. -You can make a request to the [`POST /subscriptions` endpoint]((/core/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: +You can make a request to the [`POST /subscriptions` endpoint](/core/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: - `emitter_id`: the source ID from **Step 1** - `listener_id`: the webhook ID from **Step 2** diff --git a/docs-v2/pages/core/rest-api/workflows.mdx b/docs-v2/pages/core/rest-api/workflows.mdx index 2daf80d5d7ecc..497ab526dcb95 100644 --- a/docs-v2/pages/core/rest-api/workflows.mdx +++ b/docs-v2/pages/core/rest-api/workflows.mdx @@ -3,7 +3,7 @@ import { Steps } from 'nextra/components' # Example: Create a Workflow -Here, we'll walk through an example of how to create a [workflow](/core/workflows/) programmatically using the [create workflow endpoint]((/core/rest-api/#create-a-workflow) from a [workflow share link](/core/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. +Here, we'll walk through an example of how to create a [workflow](/core/workflows/) programmatically using the [create workflow endpoint](/core/rest-api/#create-a-workflow) from a [workflow share link](/core/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). @@ -13,7 +13,7 @@ Workflows can be shared as templates using a [Workflow Share Link](/core/workflo However, opening workflow share link with a browser will not include sharing private resources - such as connected accounts, sources and data stores. Connections to your private resources have to be populated by hand. -The [create workflow endpoint]((/core/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. +The [create workflow endpoint](/core/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. @@ -109,7 +109,7 @@ For the example workflow above, the RSS feed trigger has a `url` property, and t Now that we have the names of the configurable props for both the `triggers` and `steps` of the workflow, let's design the payload for creating a new instance of the workflow. -First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation]((/core/rest-api/#create-a-workflow) on how to find these values. +First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/core/rest-api/#create-a-workflow) on how to find these values. The `template_id` for your workflow can be found from the URL of the workflow share link you created in **Step 1** of this guide. @@ -147,7 +147,7 @@ The **Slack - Send message in a Public Channel** step requires a `channelId`, `m To connect your accounts to the workflow, you'll need to find the specific IDs for each of the accounts you'd like to connect. -You can find your connected account IDs by using the [List Accounts endpoint]((/core/rest-api/#get-workspacess-connected-accounts). +You can find your connected account IDs by using the [List Accounts endpoint](/core/rest-api/#get-workspacess-connected-accounts). You can filter your accounts by using the `query` query parameter. For example, if you want to find your connected Slack accounts to your workspace, then add `slack` to the query param: diff --git a/docs-v2/pages/core/workflows/actions.mdx b/docs-v2/pages/core/workflows/actions.mdx index d716b3e66fa73..ba9d5388cc85b 100644 --- a/docs-v2/pages/core/workflows/actions.mdx +++ b/docs-v2/pages/core/workflows/actions.mdx @@ -30,7 +30,7 @@ In your code steps with out of date actions, you'll see a button appear that wil You can author your own actions on Pipedream, too. Anytime you need to reuse the same code across steps, consider making that an action. -Start with our [action development quickstart](/core/contributing/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/core/contributing/components/api//), and review [example actions here](/core/contributing/components/api//#example-components). +Start with our [action development quickstart](/core/contributing/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/core/contributing/components/api/), and review [example actions here](/core/contributing/components/api/#example-components). You can also publish actions to [the Pipedream registry](/core/contributing/), which makes them available for anyone on Pipedream to use. diff --git a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx index 87f8a57ec3d7d..3e813ae97755a 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx @@ -41,7 +41,7 @@ You can also edit existing code with AI. Click the **Edit with AI** button at th ## Getting the best results -**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/core/contributing/components/api//) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/core/contributing/components/api//#props) (input) or [async options](/core/contributing/components/api//#async-options-example), and reference specific API endpoints you want to use for the selected app. +**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/core/contributing/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/core/contributing/components/api/#props) (input) or [async options](/core/contributing/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. ### Examples diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx index beda7ee72d60e..7501fce3e877a 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -150,7 +150,7 @@ The workflow builder now can accept text input to populate the `firstName` to th Accepting a single string is just one example, you can build a step to accept arrays of strings through a dropdown presented in the workflow builder. -[Read the props reference for the full list of options](/core/contributing/components/api//#props). +[Read the props reference for the full list of options](/core/contributing/components/api/#props). ## How Pipedream Node.js components work @@ -166,7 +166,7 @@ export default defineComponent({ }); ``` -This defines [a Node.js component](/core/contributing/components/api//). Components let you: +This defines [a Node.js component](/core/contributing/components/api/). Components let you: - Pass input to steps using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) - [Connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step) @@ -177,7 +177,7 @@ When the step runs, Pipedream executes the `run` method: - Any asynchronous code within a code step [**must** be run synchronously](/core/workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. - Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/core/workflows/#step-exports) in your workflow. -- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/core/contributing/components/api//#actions). +- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/core/contributing/components/api/#actions). If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: diff --git a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx index 75ff53bdf0a7c..8085ba65df686 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx @@ -143,6 +143,6 @@ Publishing reusable actions from Node.js code steps allows you to quickly scaffo However, there are some differences. -1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/(/core/core/contributing/components/guidelines/#promoting-reusability). +1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/core/core/contributing/components/guidelines/#promoting-reusability). 2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/core/contributing/). -3. Node.js code step actions have a slightly different structure than [action components](/core/contributing/components/api//#component-api). +3. Node.js code step actions have a slightly different structure than [action components](/core/contributing/components/api/#component-api). diff --git a/docs-v2/pages/core/workflows/errors.mdx b/docs-v2/pages/core/workflows/errors.mdx index c7155f7aa62ab..8b4b0e3188a3e 100644 --- a/docs-v2/pages/core/workflows/errors.mdx +++ b/docs-v2/pages/core/workflows/errors.mdx @@ -80,7 +80,7 @@ Unlike [the default system emails](#duplicate-errors-do-not-trigger-duplicate-em ## Poll the REST API for workflow errors -Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors]((/core/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: +Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/core/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: ```bash curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?expand=event' \ diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/core/workflows/http.mdx index b2d7372f05076..4d7a8049ffa1f 100644 --- a/docs-v2/pages/core/workflows/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -175,7 +175,7 @@ export default defineComponent({ Subscribing to all errors -[You can use a subscription]((/core/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. +[You can use a subscription](/core/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. ### Automatically retrying an HTTP request @@ -214,7 +214,7 @@ To use `@pipedream/platform` axios in component actions, import it: import { axios } from "@pipedream/platform" ``` -`@pipedream/platform` axios uses methods [provided by the `$` object](/core/contributing/components/api//#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. +`@pipedream/platform` axios uses methods [provided by the `$` object](/core/contributing/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. Here's an example action: diff --git a/docs-v2/pages/core/workflows/sources.mdx b/docs-v2/pages/core/workflows/sources.mdx index 6a8d800ce5f1d..8a569013d8186 100644 --- a/docs-v2/pages/core/workflows/sources.mdx +++ b/docs-v2/pages/core/workflows/sources.mdx @@ -143,7 +143,7 @@ Generating test data manually can result in typos or missing fields that your wo ## Publishing a new event source, or modifying an existing source -Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/core/contributing/components/quickstart/nodejs/sources/) and see the [event source API docs](/core/contributing/components/api//) to learn more about the source development process. +Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/core/contributing/components/quickstart/nodejs/sources/) and see the [event source API docs](/core/contributing/components/api/) to learn more about the source development process. You can chat about source development with the Pipedream team in the `#contribute` channel of our [public Slack](https://join.slack.com/t/pipedream-users/shared_invite/zt-ernlymsn-UHfPg~Dfp08uGkAd8dpkww), and in the `#dev` topic in the [Pipedream community](https://pipedream.com/community/c/dev/11). diff --git a/docs-v2/pages/core/workflows/triggers.mdx b/docs-v2/pages/core/workflows/triggers.mdx index 4dbf80abb4cc1..51a9c96dd7fd6 100644 --- a/docs-v2/pages/core/workflows/triggers.mdx +++ b/docs-v2/pages/core/workflows/triggers.mdx @@ -129,7 +129,7 @@ You can also authorize requests using [Pipedream OAuth clients](/core/rest-api/a 1. Open the **Configure** section of the HTTP trigger. 2. Select **OAuth**. -3. If you don't have an existing OAuth client, [create one in your workspace's API settings]((/core/rest-api/auth#creating-an-oauth-client). +3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/core/rest-api/auth#creating-an-oauth-client). ![OAuth authorization](https://res.cloudinary.com/pipedreamin/image/upload/v1729791415/Google_Chrome_-_Untitled_Workflow_-_10-24-2024_10-30_AM_-_Build_-_Pipedream_2024-10-24_at_10.36.04_AM_ujx34e.png) diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index d626fa294d258..3d56160624640 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -183,7 +183,7 @@ defineComponent({ ### Params vs Props -In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/core/contributing/components/api//#component-api). +In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/core/contributing/components/api/#component-api). You can still enter free text and select data from other steps in pre-built actions. Also can add your own custom props that accept input like strings, numbers and more just like in v1. @@ -215,7 +215,7 @@ Additionally, Pipedream renders a visual component in the step **Configuration** ### Connecting apps -In the v2 builder, you can connect apps with your code using [props](/core/contributing/components/api//#props). +In the v2 builder, you can connect apps with your code using [props](/core/contributing/components/api/#props). Above the `run` function, define an app prop that your Node.js step integrates with: diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx index 7d7b0627140df..40b6ba8882823 100644 --- a/docs-v2/pages/pricing/faq.mdx +++ b/docs-v2/pages/pricing/faq.mdx @@ -38,7 +38,7 @@ Invoices are emailed to your billing email address. You can also visit your [Str ## Can I retrieve my billing information via API? -Yes. You can retrieve your usage and billing metadata from the [/users/me]((/core/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. +Yes. You can retrieve your usage and billing metadata from the [/users/me](/core/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. ## How do I cancel my paid plan? diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index 36792e894bc28..ba551e890f29a 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -139,7 +139,7 @@ Like tokens, Connect Links are coupled to specific users, and expire after 4 hou ### REST API -The Pipedream Connect API is a subset of the [Pipedream REST API]((/core/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. +The Pipedream Connect API is a subset of the [Pipedream REST API](/core/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. ## Execution environment diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 8ea3ea645693a..bb60d6f639e70 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -37,7 +37,7 @@ Here are a few things that can help your workflow execute faster: ## How can I save common functions as steps? -You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/core/contributing/components/api//). These components are private to your account and can be used in any workflow. +You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/core/contributing/components/api/). These components are private to your account and can be used in any workflow. You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). From 2ef7372bc3aa8d177cf396ada7dacb9fffc5f093 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 15:14:56 -0300 Subject: [PATCH 21/29] more link fixes --- docs-v2/pages/connect/components.mdx | 2 +- docs-v2/pages/core/cli/reference.mdx | 2 +- .../core/contributing/components/api.mdx | 20 +++++++++---------- .../contributing/components/guidelines.mdx | 6 +++--- .../core/contributing/components/index.mdx | 2 +- .../core/data-management/data-stores.mdx | 2 +- docs-v2/pages/core/limits.mdx | 4 ++-- .../workflows/code/nodejs/http-requests.mdx | 4 ++-- .../core/workflows/code/nodejs/index.mdx | 4 ++-- .../core/workflows/code/nodejs/rerun.mdx | 2 +- .../workflows/code/nodejs/sharing-code.mdx | 2 +- .../code/nodejs/working-with-files.mdx | 2 +- .../core/workflows/code/python/rerun.mdx | 2 +- docs-v2/pages/core/workflows/errors.mdx | 2 +- docs-v2/pages/core/workflows/inspect.mdx | 2 +- docs-v2/pages/core/workflows/sharing.mdx | 2 +- docs-v2/pages/glossary.mdx | 4 ++-- docs-v2/pages/index.mdx | 2 +- .../privacy-and-security/best-practices.mdx | 4 ++-- docs-v2/pages/privacy-and-security/index.mdx | 4 ++-- docs-v2/pages/troubleshooting/faq.mdx | 2 +- docs-v2/pages/troubleshooting/index.mdx | 4 ++-- 22 files changed, 40 insertions(+), 40 deletions(-) diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index f75f5c88b23c7..43c995cd6d48c 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -40,7 +40,7 @@ You can skip steps 1 and 2 if you already know the component you want to use or ### Authenticate to the Pipedream API -Before sending requests to the API, make sure to [authenticate using a Pipedream OAuth client](/rest-api/auth#oauth): +Before sending requests to the API, make sure to [authenticate using a Pipedream OAuth client](/core/rest-api/auth/#oauth): diff --git a/docs-v2/pages/core/cli/reference.mdx b/docs-v2/pages/core/cli/reference.mdx index 3a984bf91094a..d8e91f0cda64c 100644 --- a/docs-v2/pages/core/cli/reference.mdx +++ b/docs-v2/pages/core/cli/reference.mdx @@ -121,7 +121,7 @@ Generate new app and component files from templates. #### `pd init app` -Creates a directory and [an app file](/core/core/contributing/components/guidelines/#app-files) from a template +Creates a directory and [an app file](/core/contributing/components/guidelines/#app-files) from a template ```bash # Creates google_calendar/ directory and google_calendar.mjs file diff --git a/docs-v2/pages/core/contributing/components/api.mdx b/docs-v2/pages/core/contributing/components/api.mdx index 55167cc5e47dc..f24868f1f70cf 100644 --- a/docs-v2/pages/core/contributing/components/api.mdx +++ b/docs-v2/pages/core/contributing/components/api.mdx @@ -20,7 +20,7 @@ Components are Node.js modules that run on Pipedream's serverless infrastructure - Trigger Node.js code on HTTP requests, timers, cron schedules, or manually - Emit data on each event to inspect it. Trigger Pipedream hosted workflows or access it outside of Pipedream via API -- Accept user input on deploy via [CLI](/core/cli/reference/#pd-deploy), [API](/core/workflows/rest-api/#overview), or [UI](https://pipedream.com/sources) +- Accept user input on deploy via [CLI](/core/cli/reference/#pd-deploy), [API](/core/rest-api), or [UI](https://pipedream.com/sources) - Connect to [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps) using Pipedream managed auth - Use most npm packages with no `npm install` or `package.json` required - Store and retrieve state using the [built-in key-value store](#db) @@ -107,7 +107,7 @@ Props are custom attributes you can register on a component. When a value is pas | [Interface](#interface-props) | Attaches a Pipedream interface to your component (e.g., an HTTP interface or timer) | | [Service](#service-props) | Attaches a Pipedream service to your component (e.g., a key-value database to maintain state) | | [App](#app-props) | Enables managed auth for a component | -| [Data Store](/core/workflows/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/core/data-management/data-stores/) | +| [Data Store](/core/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/core/data-management/data-stores/) | | [HTTP Request](#http-request-prop)| Enables components to execute HTTP requests based on user input | | [Alert](#alert-prop)| Renders an informational alert in the prop form to help users configure the source or action | @@ -725,7 +725,7 @@ Refer to GitHub's component sources in the `pipedream` repo for an [example impl When a user configures a prop with a value, it can hold at most {process.env.CONFIGURED_PROPS_SIZE_LIMIT} data. Consider this when accepting large input in these fields (such as a base64 string). -The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/core/workflows/limits/). +The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/core/limits/). ### Methods @@ -920,27 +920,27 @@ $.export( ##### `$.send` -`$.send` allows you to send data to [Pipedream destinations](/core/workflows/data-management/destinations/). +`$.send` allows you to send data to [Pipedream destinations](/core/data-management/destinations/). **`$.send.http`** -[See the HTTP destination docs](/core/workflows/data-management/destinations/http/#using-sendhttp-in-component-actions). +[See the HTTP destination docs](/core/data-management/destinations/http/#using-sendhttp-in-component-actions). **`$.send.email`** -[See the Email destination docs](/core/workflows/data-management/destinations/email/#using-sendemail-in-component-actions). +[See the Email destination docs](/core/data-management/destinations/email/#using-sendemail-in-component-actions). **`$.send.s3`** -[See the S3 destination docs](/core/workflows/data-management/destinations/s3/#using-sends3-in-component-actions). +[See the S3 destination docs](/core/data-management/destinations/s3/#using-sends3-in-component-actions). **`$.send.emit`** -[See the Emit destination docs](/core/workflows/data-management/destinations/emit/#using-sendemit-in-component-actions). +[See the Emit destination docs](/core/data-management/destinations/emit/#using-sendemit-in-component-actions). **`$.send.sse`** -[See the SSE destination docs](/core/workflows/data-management/destinations/sse/#using-sendsse-in-component-actions). +[See the SSE destination docs](/core/data-management/destinations/sse/#using-sendsse-in-component-actions). ##### `$.context` @@ -950,7 +950,7 @@ All properties from [`steps.trigger.context`](/core/workflows/triggers/#stepstri | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | -| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/core/workflows/limits/#time-per-execution). | +| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/core/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | | `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/core/workflows/triggers/#stepstriggercontext) for more detail. | diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/core/contributing/components/guidelines.mdx index 2a573ca0381e3..cde64177998bb 100644 --- a/docs-v2/pages/core/contributing/components/guidelines.mdx +++ b/docs-v2/pages/core/contributing/components/guidelines.mdx @@ -724,12 +724,12 @@ By default, the standard `axios` package doesn't return useful debugging data to the user when it `throw`s errors on HTTP 4XX and 5XX status codes. This makes it hard for the user to troubleshoot the issue. -Instead, [use `@pipedream/platform` axios](/core/workflows/http#platform-axios/). +Instead, [use `@pipedream/platform` axios](/core/workflows/http/#platform-axios). #### Return JavaScript Objects When you `return` data from an action, it's exposed as a [step -export](/core/workflows/#step-exports) for users to reference in future steps +export](/core/#step-exports) for users to reference in future steps of their workflow. Return JavaScript objects in all cases, unless there's a specific reason not to. @@ -795,7 +795,7 @@ comply with some requirements. The most important features are: against their DB 2. Proxied execution of commands against a DB, which guarantees that such requests are always being made from the same range of static IPs (see the - [shared static IPs docs](/core/workflows/data-management/databases#send-requests-from-a-shared-static-ip)) + [shared static IPs docs](/core/data-management/databases#send-requests-from-a-shared-static-ip)) When dealing with database components, the Pipedream runtime performs certain actions internally to make these features work. For this reason, these diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/core/contributing/components/index.mdx index 77f4c6b2bd064..681f887f08041 100644 --- a/docs-v2/pages/core/contributing/components/index.mdx +++ b/docs-v2/pages/core/contributing/components/index.mdx @@ -127,7 +127,7 @@ Contribute to the Pipedream community by publishing and sharing new components, ### Verified Components -Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/core/workflows/contributing#contribution-process) and: +Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/core/contributing/#contribution-process) and: - Can be trusted by end users - Follow consistent patterns for usability diff --git a/docs-v2/pages/core/data-management/data-stores.mdx b/docs-v2/pages/core/data-management/data-stores.mdx index a878ee4a3292b..6ee60adb31c5f 100644 --- a/docs-v2/pages/core/data-management/data-stores.mdx +++ b/docs-v2/pages/core/data-management/data-stores.mdx @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/core/workflows/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props/#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/core/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props/#entering-expressions). ![Workflow trigger example](/images/data-stores/update-data-store-key-by-reference.png) diff --git a/docs-v2/pages/core/limits.mdx b/docs-v2/pages/core/limits.mdx index ff96631b777e8..d0f4e325d8621 100644 --- a/docs-v2/pages/core/limits.mdx +++ b/docs-v2/pages/core/limits.mdx @@ -119,7 +119,7 @@ You can increase the timeout limit, up to a max value set by your plan: Events that trigger a **Timeout** error will appear in red in the [Inspector](/core/workflows/inspect/). You'll see the timeout error, also in red, in the cell at which the code timed out. -### Event / Execution History +### Event History The [Inspector](/core/workflows/inspect/#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: @@ -132,7 +132,7 @@ The execution details for a specific event also expires after {process.env.INSPE ### Logs, Step Exports, and other observability -The total size of `console.log()` statements, [step exports](/core/workflows/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/core/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. This limit cannot be raised. diff --git a/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx index 659366ae1ace4..105b93db48c5d 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx @@ -9,7 +9,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/core/workflows/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. -If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/core/workflows/http#platform-axios/) helpful for displaying error data clearly in the Pipedream UI. +If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/core/workflows/http/#platform-axios) helpful for displaying error data clearly in the Pipedream UI. If you're new to HTTP, see our [glossary of HTTP terms](https://requestbin.com/blog/working-with-webhooks/#webhooks-glossary-common-terms) for a helpful introduction. @@ -299,7 +299,7 @@ export default defineComponent({ This sends each HTTP request _in sequence_, one after another, and returns an array of response data returned from the URL to which you send the POST request. If you need to make requests _in parallel_, [see these docs](#send-multiple-http-requests-in-parallel). -[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/core/workflows/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. +[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/core/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. ## Send multiple HTTP requests in parallel diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx index 7501fce3e877a..0ca74461d4a84 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -32,7 +32,7 @@ Code steps use the same editor ([Monaco](https://microsoft.github.io/monaco-edit ## Sharing data between steps -A Node.js step can use data from other steps using [step exports](/core/workflows/#step-exports), it can also export data for other steps to use. +A Node.js step can use data from other steps using [step exports](/core/#step-exports), it can also export data for other steps to use. ### Using data from another step @@ -176,7 +176,7 @@ This defines [a Node.js component](/core/contributing/components/api/). Componen When the step runs, Pipedream executes the `run` method: - Any asynchronous code within a code step [**must** be run synchronously](/core/workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. -- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/core/workflows/#step-exports) in your workflow. +- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/core/#step-exports) in your workflow. - You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/core/contributing/components/api/#actions). If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: diff --git a/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx index 07625520cc16d..baf59a1bceb46 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx @@ -53,7 +53,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/workflows/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request:
    Date: Tue, 18 Feb 2025 15:32:22 -0300 Subject: [PATCH 22/29] code rabbit comments --- docs-v2/pages/core/workflows/code/nodejs/index.mdx | 2 +- docs-v2/pages/troubleshooting/faq.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx index 0ca74461d4a84..d9950078930ba 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -337,7 +337,7 @@ Any variables you create within a step are scoped to that step. That is, they ca Within a step, the [normal rules of JavaScript variable scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope) apply. -**When you need to share data across steps, use [step exports](/core/#steps).** +**When you need to share data across steps, use [step exports](/core/#steps-exports).** ## Making HTTP requests from your workflow diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 51d3fda79aa61..6bcf2ae25ede2 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -47,4 +47,4 @@ Yes, see [our Puppeteer docs](/core/workflows/code/nodejs/browser-automation/#pu ## Is Playwright supported in Pipedream? -Yes, see [our Puppeteer docs](/core/workflows/code/nodejs/browser-automation/#playwright) for more detail. +Yes, see [our Playwright docs](/core/workflows/code/nodejs/browser-automation/#playwright) for more detail. From 0a4d86d11a082a058f76e9ccec7902a66525f671 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Tue, 18 Feb 2025 15:37:16 -0300 Subject: [PATCH 23/29] fix link --- docs-v2/pages/core/workflows/code/nodejs/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/core/workflows/code/nodejs/index.mdx index d9950078930ba..703d1271804e6 100644 --- a/docs-v2/pages/core/workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/core/workflows/code/nodejs/index.mdx @@ -337,7 +337,7 @@ Any variables you create within a step are scoped to that step. That is, they ca Within a step, the [normal rules of JavaScript variable scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope) apply. -**When you need to share data across steps, use [step exports](/core/#steps-exports).** +**When you need to share data across steps, use [step exports](/core/#step-exports).** ## Making HTTP requests from your workflow From 62b063f754bb23bfe7ca7c0b345f87e2bc2613c3 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 11:08:34 -0300 Subject: [PATCH 24/29] move out integrations and rest-api. rename core to workflows --- docs-v2/pages/_meta.tsx | 4 +++- docs-v2/pages/{core => }/integrations/_meta.tsx | 0 docs-v2/pages/{core => }/integrations/app-partners.mdx | 0 docs-v2/pages/{core => }/integrations/apps.mdx | 0 .../pages/{core => }/integrations/connected-accounts.mdx | 0 docs-v2/pages/{core => }/integrations/external-auth.mdx | 0 docs-v2/pages/{core => }/integrations/oauth-clients.mdx | 0 docs-v2/pages/{core => }/rest-api/_meta.tsx | 0 docs-v2/pages/{core => }/rest-api/auth.mdx | 0 docs-v2/pages/{core => }/rest-api/index.mdx | 0 docs-v2/pages/{core => }/rest-api/rss.mdx | 0 docs-v2/pages/{core => }/rest-api/webhooks.mdx | 0 docs-v2/pages/{core => }/rest-api/workflows.mdx | 0 docs-v2/pages/{core => workflows}/_meta.tsx | 6 ++---- .../workflows => workflows/building-workflows}/_meta.tsx | 0 .../workflows => workflows/building-workflows}/actions.mdx | 0 .../building-workflows}/code/_meta.tsx | 0 .../building-workflows}/code/bash.mdx | 0 .../workflows => workflows/building-workflows}/code/go.mdx | 0 .../building-workflows}/code/index.mdx | 0 .../building-workflows}/code/nodejs/_meta.tsx | 0 .../building-workflows}/code/nodejs/ai-code-generation.mdx | 0 .../building-workflows}/code/nodejs/async.mdx | 0 .../building-workflows}/code/nodejs/auth.mdx | 0 .../building-workflows}/code/nodejs/browser-automation.mdx | 0 .../building-workflows}/code/nodejs/delay.mdx | 0 .../building-workflows}/code/nodejs/http-requests.mdx | 0 .../building-workflows}/code/nodejs/index.mdx | 0 .../building-workflows}/code/nodejs/rerun.mdx | 0 .../building-workflows}/code/nodejs/sharing-code.mdx | 0 .../building-workflows}/code/nodejs/using-data-stores.mdx | 0 .../building-workflows}/code/nodejs/working-with-files.mdx | 0 .../building-workflows}/code/python/_meta.tsx | 0 .../building-workflows}/code/python/auth.mdx | 0 .../building-workflows}/code/python/delay.mdx | 0 .../building-workflows}/code/python/http-requests.mdx | 0 .../building-workflows}/code/python/import-mappings.mdx | 0 .../building-workflows}/code/python/index.mdx | 0 .../building-workflows}/code/python/rerun.mdx | 0 .../building-workflows}/code/python/using-data-stores.mdx | 0 .../building-workflows}/code/python/working-with-files.mdx | 0 .../building-workflows}/control-flow/_meta.tsx | 0 .../building-workflows}/control-flow/delay.mdx | 0 .../building-workflows}/control-flow/end-workflow.mdx | 0 .../building-workflows}/control-flow/filter.mdx | 0 .../building-workflows}/control-flow/ifelse.mdx | 0 .../building-workflows}/control-flow/index.mdx | 0 .../building-workflows}/control-flow/parallel.mdx | 0 .../building-workflows}/control-flow/switch.mdx | 0 .../workflows => workflows/building-workflows}/errors.mdx | 0 .../workflows => workflows/building-workflows}/http.mdx | 0 .../workflows => workflows/building-workflows}/inspect.mdx | 0 .../building-workflows}/settings/_meta.tsx | 0 .../settings/concurrency-and-throttling.mdx | 0 .../building-workflows}/settings/index.mdx | 0 .../workflows => workflows/building-workflows}/sharing.mdx | 0 .../workflows => workflows/building-workflows}/sources.mdx | 0 .../workflows => workflows/building-workflows}/triggers.mdx | 0 .../building-workflows}/using-props.mdx | 0 docs-v2/pages/{core => workflows}/cli/_meta.tsx | 0 docs-v2/pages/{core => workflows}/cli/install.mdx | 0 docs-v2/pages/{core => workflows}/cli/login.mdx | 0 docs-v2/pages/{core => workflows}/cli/reference.mdx | 0 docs-v2/pages/{core => workflows}/contributing/_meta.tsx | 0 .../{core => workflows}/contributing/components/_meta.tsx | 0 .../contributing/components/actions-quickstart.mdx | 0 .../{core => workflows}/contributing/components/api.mdx | 0 .../contributing/components/guidelines.mdx | 0 .../{core => workflows}/contributing/components/index.mdx | 0 .../contributing/components/sources-quickstart.mdx | 0 .../contributing/components/typescript.mdx | 0 docs-v2/pages/{core => workflows}/contributing/index.mdx | 0 docs-v2/pages/{core => workflows}/data-management/_meta.tsx | 0 .../{core => workflows}/data-management/data-stores.mdx | 0 .../{core => workflows}/data-management/databases/_meta.tsx | 0 .../{core => workflows}/data-management/databases/index.mdx | 0 .../data-management/databases/working-with-sql.mdx | 0 .../data-management/destinations/_meta.tsx | 0 .../data-management/destinations/email.mdx | 0 .../data-management/destinations/emit.mdx | 0 .../data-management/destinations/http.mdx | 0 .../data-management/destinations/index.mdx | 0 .../{core => workflows}/data-management/destinations/s3.mdx | 0 .../data-management/destinations/sse.mdx | 0 .../data-management/file-stores/_meta.tsx | 0 .../data-management/file-stores/index.mdx | 0 .../data-management/file-stores/reference.mdx | 0 docs-v2/pages/{core => workflows}/domains.mdx | 0 docs-v2/pages/{core => workflows}/environment-variables.mdx | 0 docs-v2/pages/{core => workflows}/event-history.mdx | 0 docs-v2/pages/{core => workflows}/git.mdx | 0 docs-v2/pages/{core => workflows}/index.mdx | 0 docs-v2/pages/{core => workflows}/limits.mdx | 0 docs-v2/pages/{core => workflows}/projects/_meta.tsx | 0 .../pages/{core => workflows}/projects/access-controls.mdx | 0 docs-v2/pages/{core => workflows}/projects/index.mdx | 0 docs-v2/pages/{core => workflows}/projects/secrets.mdx | 0 docs-v2/pages/{core => workflows}/vpc.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/_meta.tsx | 0 .../{core => workflows}/workspaces/domain-verification.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/index.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/sso/_meta.tsx | 0 docs-v2/pages/{core => workflows}/workspaces/sso/google.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/sso/index.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/sso/okta.mdx | 0 docs-v2/pages/{core => workflows}/workspaces/sso/saml.mdx | 0 106 files changed, 5 insertions(+), 5 deletions(-) rename docs-v2/pages/{core => }/integrations/_meta.tsx (100%) rename docs-v2/pages/{core => }/integrations/app-partners.mdx (100%) rename docs-v2/pages/{core => }/integrations/apps.mdx (100%) rename docs-v2/pages/{core => }/integrations/connected-accounts.mdx (100%) rename docs-v2/pages/{core => }/integrations/external-auth.mdx (100%) rename docs-v2/pages/{core => }/integrations/oauth-clients.mdx (100%) rename docs-v2/pages/{core => }/rest-api/_meta.tsx (100%) rename docs-v2/pages/{core => }/rest-api/auth.mdx (100%) rename docs-v2/pages/{core => }/rest-api/index.mdx (100%) rename docs-v2/pages/{core => }/rest-api/rss.mdx (100%) rename docs-v2/pages/{core => }/rest-api/webhooks.mdx (100%) rename docs-v2/pages/{core => }/rest-api/workflows.mdx (100%) rename docs-v2/pages/{core => workflows}/_meta.tsx (75%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/actions.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/bash.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/go.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/index.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/ai-code-generation.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/async.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/auth.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/browser-automation.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/delay.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/http-requests.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/index.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/rerun.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/sharing-code.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/using-data-stores.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/nodejs/working-with-files.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/auth.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/delay.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/http-requests.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/import-mappings.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/index.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/rerun.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/using-data-stores.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/code/python/working-with-files.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/delay.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/end-workflow.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/filter.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/ifelse.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/index.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/parallel.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/control-flow/switch.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/errors.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/http.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/inspect.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/settings/_meta.tsx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/settings/concurrency-and-throttling.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/settings/index.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/sharing.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/sources.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/triggers.mdx (100%) rename docs-v2/pages/{core/workflows => workflows/building-workflows}/using-props.mdx (100%) rename docs-v2/pages/{core => workflows}/cli/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/cli/install.mdx (100%) rename docs-v2/pages/{core => workflows}/cli/login.mdx (100%) rename docs-v2/pages/{core => workflows}/cli/reference.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/actions-quickstart.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/api.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/guidelines.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/index.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/sources-quickstart.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/components/typescript.mdx (100%) rename docs-v2/pages/{core => workflows}/contributing/index.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/data-management/data-stores.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/databases/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/data-management/databases/index.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/databases/working-with-sql.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/email.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/emit.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/http.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/index.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/s3.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/destinations/sse.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/file-stores/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/data-management/file-stores/index.mdx (100%) rename docs-v2/pages/{core => workflows}/data-management/file-stores/reference.mdx (100%) rename docs-v2/pages/{core => workflows}/domains.mdx (100%) rename docs-v2/pages/{core => workflows}/environment-variables.mdx (100%) rename docs-v2/pages/{core => workflows}/event-history.mdx (100%) rename docs-v2/pages/{core => workflows}/git.mdx (100%) rename docs-v2/pages/{core => workflows}/index.mdx (100%) rename docs-v2/pages/{core => workflows}/limits.mdx (100%) rename docs-v2/pages/{core => workflows}/projects/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/projects/access-controls.mdx (100%) rename docs-v2/pages/{core => workflows}/projects/index.mdx (100%) rename docs-v2/pages/{core => workflows}/projects/secrets.mdx (100%) rename docs-v2/pages/{core => workflows}/vpc.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/workspaces/domain-verification.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/index.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/sso/_meta.tsx (100%) rename docs-v2/pages/{core => workflows}/workspaces/sso/google.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/sso/index.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/sso/okta.mdx (100%) rename docs-v2/pages/{core => workflows}/workspaces/sso/saml.mdx (100%) diff --git a/docs-v2/pages/_meta.tsx b/docs-v2/pages/_meta.tsx index 70e707130cd22..475593add603a 100644 --- a/docs-v2/pages/_meta.tsx +++ b/docs-v2/pages/_meta.tsx @@ -1,8 +1,10 @@ export default { "index": "What is Pipedream?", "quickstart": "Quickstart", - "core": "Core", + "integrations": "Integrations", + "workflows": "Workflows", "connect": "Connect", + "rest-api": "REST API", "pricing": "Pricing", "account": "Account", "privacy-and-security": "Security", diff --git a/docs-v2/pages/core/integrations/_meta.tsx b/docs-v2/pages/integrations/_meta.tsx similarity index 100% rename from docs-v2/pages/core/integrations/_meta.tsx rename to docs-v2/pages/integrations/_meta.tsx diff --git a/docs-v2/pages/core/integrations/app-partners.mdx b/docs-v2/pages/integrations/app-partners.mdx similarity index 100% rename from docs-v2/pages/core/integrations/app-partners.mdx rename to docs-v2/pages/integrations/app-partners.mdx diff --git a/docs-v2/pages/core/integrations/apps.mdx b/docs-v2/pages/integrations/apps.mdx similarity index 100% rename from docs-v2/pages/core/integrations/apps.mdx rename to docs-v2/pages/integrations/apps.mdx diff --git a/docs-v2/pages/core/integrations/connected-accounts.mdx b/docs-v2/pages/integrations/connected-accounts.mdx similarity index 100% rename from docs-v2/pages/core/integrations/connected-accounts.mdx rename to docs-v2/pages/integrations/connected-accounts.mdx diff --git a/docs-v2/pages/core/integrations/external-auth.mdx b/docs-v2/pages/integrations/external-auth.mdx similarity index 100% rename from docs-v2/pages/core/integrations/external-auth.mdx rename to docs-v2/pages/integrations/external-auth.mdx diff --git a/docs-v2/pages/core/integrations/oauth-clients.mdx b/docs-v2/pages/integrations/oauth-clients.mdx similarity index 100% rename from docs-v2/pages/core/integrations/oauth-clients.mdx rename to docs-v2/pages/integrations/oauth-clients.mdx diff --git a/docs-v2/pages/core/rest-api/_meta.tsx b/docs-v2/pages/rest-api/_meta.tsx similarity index 100% rename from docs-v2/pages/core/rest-api/_meta.tsx rename to docs-v2/pages/rest-api/_meta.tsx diff --git a/docs-v2/pages/core/rest-api/auth.mdx b/docs-v2/pages/rest-api/auth.mdx similarity index 100% rename from docs-v2/pages/core/rest-api/auth.mdx rename to docs-v2/pages/rest-api/auth.mdx diff --git a/docs-v2/pages/core/rest-api/index.mdx b/docs-v2/pages/rest-api/index.mdx similarity index 100% rename from docs-v2/pages/core/rest-api/index.mdx rename to docs-v2/pages/rest-api/index.mdx diff --git a/docs-v2/pages/core/rest-api/rss.mdx b/docs-v2/pages/rest-api/rss.mdx similarity index 100% rename from docs-v2/pages/core/rest-api/rss.mdx rename to docs-v2/pages/rest-api/rss.mdx diff --git a/docs-v2/pages/core/rest-api/webhooks.mdx b/docs-v2/pages/rest-api/webhooks.mdx similarity index 100% rename from docs-v2/pages/core/rest-api/webhooks.mdx rename to docs-v2/pages/rest-api/webhooks.mdx diff --git a/docs-v2/pages/core/rest-api/workflows.mdx b/docs-v2/pages/rest-api/workflows.mdx similarity index 100% rename from docs-v2/pages/core/rest-api/workflows.mdx rename to docs-v2/pages/rest-api/workflows.mdx diff --git a/docs-v2/pages/core/_meta.tsx b/docs-v2/pages/workflows/_meta.tsx similarity index 75% rename from docs-v2/pages/core/_meta.tsx rename to docs-v2/pages/workflows/_meta.tsx index fd3fa9c45353c..9d2c035d944cf 100644 --- a/docs-v2/pages/core/_meta.tsx +++ b/docs-v2/pages/workflows/_meta.tsx @@ -1,7 +1,6 @@ export default { - "index": "What are workflows?", - "workflows": "Workflows", - "integrations": "Integrations", + "index": "Overview", + "building-workflows": "Building Workflows", "projects": "Projects", "workspaces": "Workspaces", "data-management": "Data Management", @@ -12,6 +11,5 @@ export default { "vpc": "Virtual Private Clouds", "limits": "Limits", "contributing": "Contributing", - "rest-api": "REST API", "cli": "CLI", } as const diff --git a/docs-v2/pages/core/workflows/_meta.tsx b/docs-v2/pages/workflows/building-workflows/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/_meta.tsx diff --git a/docs-v2/pages/core/workflows/actions.mdx b/docs-v2/pages/workflows/building-workflows/actions.mdx similarity index 100% rename from docs-v2/pages/core/workflows/actions.mdx rename to docs-v2/pages/workflows/building-workflows/actions.mdx diff --git a/docs-v2/pages/core/workflows/code/_meta.tsx b/docs-v2/pages/workflows/building-workflows/code/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/code/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/code/_meta.tsx diff --git a/docs-v2/pages/core/workflows/code/bash.mdx b/docs-v2/pages/workflows/building-workflows/code/bash.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/bash.mdx rename to docs-v2/pages/workflows/building-workflows/code/bash.mdx diff --git a/docs-v2/pages/core/workflows/code/go.mdx b/docs-v2/pages/workflows/building-workflows/code/go.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/go.mdx rename to docs-v2/pages/workflows/building-workflows/code/go.mdx diff --git a/docs-v2/pages/core/workflows/code/index.mdx b/docs-v2/pages/workflows/building-workflows/code/index.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/index.mdx rename to docs-v2/pages/workflows/building-workflows/code/index.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/_meta.tsx b/docs-v2/pages/workflows/building-workflows/code/nodejs/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/_meta.tsx diff --git a/docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/ai-code-generation.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/async.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/async.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/auth.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/auth.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/browser-automation.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/delay.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/delay.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/http-requests.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/index.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/index.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/rerun.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/rerun.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/sharing-code.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/using-data-stores.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/using-data-stores.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx diff --git a/docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/working-with-files.mdx rename to docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx diff --git a/docs-v2/pages/core/workflows/code/python/_meta.tsx b/docs-v2/pages/workflows/building-workflows/code/python/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/code/python/_meta.tsx diff --git a/docs-v2/pages/core/workflows/code/python/auth.mdx b/docs-v2/pages/workflows/building-workflows/code/python/auth.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/auth.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/auth.mdx diff --git a/docs-v2/pages/core/workflows/code/python/delay.mdx b/docs-v2/pages/workflows/building-workflows/code/python/delay.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/delay.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/delay.mdx diff --git a/docs-v2/pages/core/workflows/code/python/http-requests.mdx b/docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/http-requests.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx diff --git a/docs-v2/pages/core/workflows/code/python/import-mappings.mdx b/docs-v2/pages/workflows/building-workflows/code/python/import-mappings.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/import-mappings.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/import-mappings.mdx diff --git a/docs-v2/pages/core/workflows/code/python/index.mdx b/docs-v2/pages/workflows/building-workflows/code/python/index.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/index.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/index.mdx diff --git a/docs-v2/pages/core/workflows/code/python/rerun.mdx b/docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/rerun.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx diff --git a/docs-v2/pages/core/workflows/code/python/using-data-stores.mdx b/docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/using-data-stores.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx diff --git a/docs-v2/pages/core/workflows/code/python/working-with-files.mdx b/docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx similarity index 100% rename from docs-v2/pages/core/workflows/code/python/working-with-files.mdx rename to docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/_meta.tsx b/docs-v2/pages/workflows/building-workflows/control-flow/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/control-flow/_meta.tsx diff --git a/docs-v2/pages/core/workflows/control-flow/delay.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/delay.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/end-workflow.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/filter.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/filter.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/filter.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/filter.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/ifelse.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/ifelse.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/ifelse.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/ifelse.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/index.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/index.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/index.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/index.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/parallel.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/parallel.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/parallel.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/parallel.mdx diff --git a/docs-v2/pages/core/workflows/control-flow/switch.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/switch.mdx similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/switch.mdx rename to docs-v2/pages/workflows/building-workflows/control-flow/switch.mdx diff --git a/docs-v2/pages/core/workflows/errors.mdx b/docs-v2/pages/workflows/building-workflows/errors.mdx similarity index 100% rename from docs-v2/pages/core/workflows/errors.mdx rename to docs-v2/pages/workflows/building-workflows/errors.mdx diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/workflows/building-workflows/http.mdx similarity index 100% rename from docs-v2/pages/core/workflows/http.mdx rename to docs-v2/pages/workflows/building-workflows/http.mdx diff --git a/docs-v2/pages/core/workflows/inspect.mdx b/docs-v2/pages/workflows/building-workflows/inspect.mdx similarity index 100% rename from docs-v2/pages/core/workflows/inspect.mdx rename to docs-v2/pages/workflows/building-workflows/inspect.mdx diff --git a/docs-v2/pages/core/workflows/settings/_meta.tsx b/docs-v2/pages/workflows/building-workflows/settings/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workflows/settings/_meta.tsx rename to docs-v2/pages/workflows/building-workflows/settings/_meta.tsx diff --git a/docs-v2/pages/core/workflows/settings/concurrency-and-throttling.mdx b/docs-v2/pages/workflows/building-workflows/settings/concurrency-and-throttling.mdx similarity index 100% rename from docs-v2/pages/core/workflows/settings/concurrency-and-throttling.mdx rename to docs-v2/pages/workflows/building-workflows/settings/concurrency-and-throttling.mdx diff --git a/docs-v2/pages/core/workflows/settings/index.mdx b/docs-v2/pages/workflows/building-workflows/settings/index.mdx similarity index 100% rename from docs-v2/pages/core/workflows/settings/index.mdx rename to docs-v2/pages/workflows/building-workflows/settings/index.mdx diff --git a/docs-v2/pages/core/workflows/sharing.mdx b/docs-v2/pages/workflows/building-workflows/sharing.mdx similarity index 100% rename from docs-v2/pages/core/workflows/sharing.mdx rename to docs-v2/pages/workflows/building-workflows/sharing.mdx diff --git a/docs-v2/pages/core/workflows/sources.mdx b/docs-v2/pages/workflows/building-workflows/sources.mdx similarity index 100% rename from docs-v2/pages/core/workflows/sources.mdx rename to docs-v2/pages/workflows/building-workflows/sources.mdx diff --git a/docs-v2/pages/core/workflows/triggers.mdx b/docs-v2/pages/workflows/building-workflows/triggers.mdx similarity index 100% rename from docs-v2/pages/core/workflows/triggers.mdx rename to docs-v2/pages/workflows/building-workflows/triggers.mdx diff --git a/docs-v2/pages/core/workflows/using-props.mdx b/docs-v2/pages/workflows/building-workflows/using-props.mdx similarity index 100% rename from docs-v2/pages/core/workflows/using-props.mdx rename to docs-v2/pages/workflows/building-workflows/using-props.mdx diff --git a/docs-v2/pages/core/cli/_meta.tsx b/docs-v2/pages/workflows/cli/_meta.tsx similarity index 100% rename from docs-v2/pages/core/cli/_meta.tsx rename to docs-v2/pages/workflows/cli/_meta.tsx diff --git a/docs-v2/pages/core/cli/install.mdx b/docs-v2/pages/workflows/cli/install.mdx similarity index 100% rename from docs-v2/pages/core/cli/install.mdx rename to docs-v2/pages/workflows/cli/install.mdx diff --git a/docs-v2/pages/core/cli/login.mdx b/docs-v2/pages/workflows/cli/login.mdx similarity index 100% rename from docs-v2/pages/core/cli/login.mdx rename to docs-v2/pages/workflows/cli/login.mdx diff --git a/docs-v2/pages/core/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx similarity index 100% rename from docs-v2/pages/core/cli/reference.mdx rename to docs-v2/pages/workflows/cli/reference.mdx diff --git a/docs-v2/pages/core/contributing/_meta.tsx b/docs-v2/pages/workflows/contributing/_meta.tsx similarity index 100% rename from docs-v2/pages/core/contributing/_meta.tsx rename to docs-v2/pages/workflows/contributing/_meta.tsx diff --git a/docs-v2/pages/core/contributing/components/_meta.tsx b/docs-v2/pages/workflows/contributing/components/_meta.tsx similarity index 100% rename from docs-v2/pages/core/contributing/components/_meta.tsx rename to docs-v2/pages/workflows/contributing/components/_meta.tsx diff --git a/docs-v2/pages/core/contributing/components/actions-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/actions-quickstart.mdx rename to docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx diff --git a/docs-v2/pages/core/contributing/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/api.mdx rename to docs-v2/pages/workflows/contributing/components/api.mdx diff --git a/docs-v2/pages/core/contributing/components/guidelines.mdx b/docs-v2/pages/workflows/contributing/components/guidelines.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/guidelines.mdx rename to docs-v2/pages/workflows/contributing/components/guidelines.mdx diff --git a/docs-v2/pages/core/contributing/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/index.mdx rename to docs-v2/pages/workflows/contributing/components/index.mdx diff --git a/docs-v2/pages/core/contributing/components/sources-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/sources-quickstart.mdx rename to docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx diff --git a/docs-v2/pages/core/contributing/components/typescript.mdx b/docs-v2/pages/workflows/contributing/components/typescript.mdx similarity index 100% rename from docs-v2/pages/core/contributing/components/typescript.mdx rename to docs-v2/pages/workflows/contributing/components/typescript.mdx diff --git a/docs-v2/pages/core/contributing/index.mdx b/docs-v2/pages/workflows/contributing/index.mdx similarity index 100% rename from docs-v2/pages/core/contributing/index.mdx rename to docs-v2/pages/workflows/contributing/index.mdx diff --git a/docs-v2/pages/core/data-management/_meta.tsx b/docs-v2/pages/workflows/data-management/_meta.tsx similarity index 100% rename from docs-v2/pages/core/data-management/_meta.tsx rename to docs-v2/pages/workflows/data-management/_meta.tsx diff --git a/docs-v2/pages/core/data-management/data-stores.mdx b/docs-v2/pages/workflows/data-management/data-stores.mdx similarity index 100% rename from docs-v2/pages/core/data-management/data-stores.mdx rename to docs-v2/pages/workflows/data-management/data-stores.mdx diff --git a/docs-v2/pages/core/data-management/databases/_meta.tsx b/docs-v2/pages/workflows/data-management/databases/_meta.tsx similarity index 100% rename from docs-v2/pages/core/data-management/databases/_meta.tsx rename to docs-v2/pages/workflows/data-management/databases/_meta.tsx diff --git a/docs-v2/pages/core/data-management/databases/index.mdx b/docs-v2/pages/workflows/data-management/databases/index.mdx similarity index 100% rename from docs-v2/pages/core/data-management/databases/index.mdx rename to docs-v2/pages/workflows/data-management/databases/index.mdx diff --git a/docs-v2/pages/core/data-management/databases/working-with-sql.mdx b/docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx similarity index 100% rename from docs-v2/pages/core/data-management/databases/working-with-sql.mdx rename to docs-v2/pages/workflows/data-management/databases/working-with-sql.mdx diff --git a/docs-v2/pages/core/data-management/destinations/_meta.tsx b/docs-v2/pages/workflows/data-management/destinations/_meta.tsx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/_meta.tsx rename to docs-v2/pages/workflows/data-management/destinations/_meta.tsx diff --git a/docs-v2/pages/core/data-management/destinations/email.mdx b/docs-v2/pages/workflows/data-management/destinations/email.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/email.mdx rename to docs-v2/pages/workflows/data-management/destinations/email.mdx diff --git a/docs-v2/pages/core/data-management/destinations/emit.mdx b/docs-v2/pages/workflows/data-management/destinations/emit.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/emit.mdx rename to docs-v2/pages/workflows/data-management/destinations/emit.mdx diff --git a/docs-v2/pages/core/data-management/destinations/http.mdx b/docs-v2/pages/workflows/data-management/destinations/http.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/http.mdx rename to docs-v2/pages/workflows/data-management/destinations/http.mdx diff --git a/docs-v2/pages/core/data-management/destinations/index.mdx b/docs-v2/pages/workflows/data-management/destinations/index.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/index.mdx rename to docs-v2/pages/workflows/data-management/destinations/index.mdx diff --git a/docs-v2/pages/core/data-management/destinations/s3.mdx b/docs-v2/pages/workflows/data-management/destinations/s3.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/s3.mdx rename to docs-v2/pages/workflows/data-management/destinations/s3.mdx diff --git a/docs-v2/pages/core/data-management/destinations/sse.mdx b/docs-v2/pages/workflows/data-management/destinations/sse.mdx similarity index 100% rename from docs-v2/pages/core/data-management/destinations/sse.mdx rename to docs-v2/pages/workflows/data-management/destinations/sse.mdx diff --git a/docs-v2/pages/core/data-management/file-stores/_meta.tsx b/docs-v2/pages/workflows/data-management/file-stores/_meta.tsx similarity index 100% rename from docs-v2/pages/core/data-management/file-stores/_meta.tsx rename to docs-v2/pages/workflows/data-management/file-stores/_meta.tsx diff --git a/docs-v2/pages/core/data-management/file-stores/index.mdx b/docs-v2/pages/workflows/data-management/file-stores/index.mdx similarity index 100% rename from docs-v2/pages/core/data-management/file-stores/index.mdx rename to docs-v2/pages/workflows/data-management/file-stores/index.mdx diff --git a/docs-v2/pages/core/data-management/file-stores/reference.mdx b/docs-v2/pages/workflows/data-management/file-stores/reference.mdx similarity index 100% rename from docs-v2/pages/core/data-management/file-stores/reference.mdx rename to docs-v2/pages/workflows/data-management/file-stores/reference.mdx diff --git a/docs-v2/pages/core/domains.mdx b/docs-v2/pages/workflows/domains.mdx similarity index 100% rename from docs-v2/pages/core/domains.mdx rename to docs-v2/pages/workflows/domains.mdx diff --git a/docs-v2/pages/core/environment-variables.mdx b/docs-v2/pages/workflows/environment-variables.mdx similarity index 100% rename from docs-v2/pages/core/environment-variables.mdx rename to docs-v2/pages/workflows/environment-variables.mdx diff --git a/docs-v2/pages/core/event-history.mdx b/docs-v2/pages/workflows/event-history.mdx similarity index 100% rename from docs-v2/pages/core/event-history.mdx rename to docs-v2/pages/workflows/event-history.mdx diff --git a/docs-v2/pages/core/git.mdx b/docs-v2/pages/workflows/git.mdx similarity index 100% rename from docs-v2/pages/core/git.mdx rename to docs-v2/pages/workflows/git.mdx diff --git a/docs-v2/pages/core/index.mdx b/docs-v2/pages/workflows/index.mdx similarity index 100% rename from docs-v2/pages/core/index.mdx rename to docs-v2/pages/workflows/index.mdx diff --git a/docs-v2/pages/core/limits.mdx b/docs-v2/pages/workflows/limits.mdx similarity index 100% rename from docs-v2/pages/core/limits.mdx rename to docs-v2/pages/workflows/limits.mdx diff --git a/docs-v2/pages/core/projects/_meta.tsx b/docs-v2/pages/workflows/projects/_meta.tsx similarity index 100% rename from docs-v2/pages/core/projects/_meta.tsx rename to docs-v2/pages/workflows/projects/_meta.tsx diff --git a/docs-v2/pages/core/projects/access-controls.mdx b/docs-v2/pages/workflows/projects/access-controls.mdx similarity index 100% rename from docs-v2/pages/core/projects/access-controls.mdx rename to docs-v2/pages/workflows/projects/access-controls.mdx diff --git a/docs-v2/pages/core/projects/index.mdx b/docs-v2/pages/workflows/projects/index.mdx similarity index 100% rename from docs-v2/pages/core/projects/index.mdx rename to docs-v2/pages/workflows/projects/index.mdx diff --git a/docs-v2/pages/core/projects/secrets.mdx b/docs-v2/pages/workflows/projects/secrets.mdx similarity index 100% rename from docs-v2/pages/core/projects/secrets.mdx rename to docs-v2/pages/workflows/projects/secrets.mdx diff --git a/docs-v2/pages/core/vpc.mdx b/docs-v2/pages/workflows/vpc.mdx similarity index 100% rename from docs-v2/pages/core/vpc.mdx rename to docs-v2/pages/workflows/vpc.mdx diff --git a/docs-v2/pages/core/workspaces/_meta.tsx b/docs-v2/pages/workflows/workspaces/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workspaces/_meta.tsx rename to docs-v2/pages/workflows/workspaces/_meta.tsx diff --git a/docs-v2/pages/core/workspaces/domain-verification.mdx b/docs-v2/pages/workflows/workspaces/domain-verification.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/domain-verification.mdx rename to docs-v2/pages/workflows/workspaces/domain-verification.mdx diff --git a/docs-v2/pages/core/workspaces/index.mdx b/docs-v2/pages/workflows/workspaces/index.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/index.mdx rename to docs-v2/pages/workflows/workspaces/index.mdx diff --git a/docs-v2/pages/core/workspaces/sso/_meta.tsx b/docs-v2/pages/workflows/workspaces/sso/_meta.tsx similarity index 100% rename from docs-v2/pages/core/workspaces/sso/_meta.tsx rename to docs-v2/pages/workflows/workspaces/sso/_meta.tsx diff --git a/docs-v2/pages/core/workspaces/sso/google.mdx b/docs-v2/pages/workflows/workspaces/sso/google.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/sso/google.mdx rename to docs-v2/pages/workflows/workspaces/sso/google.mdx diff --git a/docs-v2/pages/core/workspaces/sso/index.mdx b/docs-v2/pages/workflows/workspaces/sso/index.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/sso/index.mdx rename to docs-v2/pages/workflows/workspaces/sso/index.mdx diff --git a/docs-v2/pages/core/workspaces/sso/okta.mdx b/docs-v2/pages/workflows/workspaces/sso/okta.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/sso/okta.mdx rename to docs-v2/pages/workflows/workspaces/sso/okta.mdx diff --git a/docs-v2/pages/core/workspaces/sso/saml.mdx b/docs-v2/pages/workflows/workspaces/sso/saml.mdx similarity index 100% rename from docs-v2/pages/core/workspaces/sso/saml.mdx rename to docs-v2/pages/workflows/workspaces/sso/saml.mdx From 53b1fadfc13bd0f8135c232bcea2508a29bc9794 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 11:20:03 -0300 Subject: [PATCH 25/29] fix paths for integrations, rest-api and workflows --- docs-v2/pages/account/billing-settings.mdx | 6 +- docs-v2/pages/account/user-settings.mdx | 6 +- docs-v2/pages/connect/api-proxy.mdx | 4 +- docs-v2/pages/connect/api.mdx | 34 +++--- docs-v2/pages/connect/components.mdx | 22 ++-- docs-v2/pages/connect/index.mdx | 6 +- .../connect/managed-auth/oauth-clients.mdx | 4 +- .../migrating-from-project-keys-to-oauth.mdx | 4 +- docs-v2/pages/connect/use-cases.mdx | 4 +- docs-v2/pages/connect/workflows.mdx | 32 +++--- .../deprecated/migrate-from-v1/index.mdx | 22 ++-- .../deprecated/nodejs20-faq-2024-02/index.mdx | 8 +- docs-v2/pages/glossary.mdx | 86 +++++++-------- .../hidden/scheduling-future-tasks/index.mdx | 8 +- docs-v2/pages/index.mdx | 18 ++-- docs-v2/pages/integrations/apps.mdx | 10 +- .../pages/integrations/connected-accounts.mdx | 14 +-- docs-v2/pages/integrations/external-auth.mdx | 14 +-- docs-v2/pages/pricing/faq.mdx | 4 +- docs-v2/pages/pricing/index.mdx | 16 +-- .../privacy-and-security/best-practices.mdx | 14 +-- docs-v2/pages/privacy-and-security/hipaa.mdx | 10 +- docs-v2/pages/privacy-and-security/index.mdx | 16 +-- docs-v2/pages/quickstart.mdx | 4 +- docs-v2/pages/rest-api/auth.mdx | 2 +- docs-v2/pages/rest-api/index.mdx | 80 +++++++------- docs-v2/pages/rest-api/rss.mdx | 6 +- docs-v2/pages/rest-api/webhooks.mdx | 16 +-- docs-v2/pages/rest-api/workflows.mdx | 14 +-- docs-v2/pages/troubleshooting/faq.mdx | 22 ++-- docs-v2/pages/troubleshooting/index.mdx | 42 ++++---- .../workflows/building-workflows/actions.mdx | 4 +- .../building-workflows/code/bash.mdx | 6 +- .../workflows/building-workflows/code/go.mdx | 4 +- .../building-workflows/code/index.mdx | 10 +- .../code/nodejs/ai-code-generation.mdx | 8 +- .../building-workflows/code/nodejs/async.mdx | 2 +- .../building-workflows/code/nodejs/auth.mdx | 10 +- .../code/nodejs/browser-automation.mdx | 4 +- .../building-workflows/code/nodejs/delay.mdx | 8 +- .../code/nodejs/http-requests.mdx | 20 ++-- .../building-workflows/code/nodejs/index.mdx | 40 +++---- .../building-workflows/code/nodejs/rerun.mdx | 4 +- .../code/nodejs/sharing-code.mdx | 14 +-- .../code/nodejs/using-data-stores.mdx | 2 +- .../code/nodejs/working-with-files.mdx | 10 +- .../building-workflows/code/python/auth.mdx | 8 +- .../building-workflows/code/python/delay.mdx | 8 +- .../code/python/http-requests.mdx | 8 +- .../building-workflows/code/python/index.mdx | 34 +++--- .../building-workflows/code/python/rerun.mdx | 2 +- .../code/python/using-data-stores.mdx | 4 +- .../code/python/working-with-files.mdx | 8 +- .../building-workflows/control-flow/delay.mdx | 8 +- .../control-flow/end-workflow.mdx | 4 +- .../workflows/building-workflows/errors.mdx | 12 +-- .../workflows/building-workflows/http.mdx | 14 +-- .../workflows/building-workflows/inspect.mdx | 8 +- .../building-workflows/settings/index.mdx | 24 ++--- .../workflows/building-workflows/sharing.mdx | 2 +- .../workflows/building-workflows/sources.mdx | 16 +-- .../workflows/building-workflows/triggers.mdx | 100 +++++++++--------- docs-v2/pages/workflows/cli/install.mdx | 2 +- docs-v2/pages/workflows/cli/login.mdx | 10 +- docs-v2/pages/workflows/cli/reference.mdx | 26 ++--- .../components/actions-quickstart.mdx | 20 ++-- .../workflows/contributing/components/api.mdx | 58 +++++----- .../contributing/components/guidelines.mdx | 50 ++++----- .../contributing/components/index.mdx | 24 ++--- .../components/sources-quickstart.mdx | 10 +- .../contributing/components/typescript.mdx | 6 +- .../pages/workflows/contributing/index.mdx | 10 +- .../workflows/data-management/data-stores.mdx | 10 +- .../data-management/databases/index.mdx | 4 +- .../data-management/destinations/email.mdx | 4 +- .../data-management/destinations/emit.mdx | 12 +-- .../data-management/destinations/http.mdx | 8 +- .../data-management/destinations/index.mdx | 22 ++-- .../data-management/destinations/s3.mdx | 4 +- .../data-management/destinations/sse.mdx | 4 +- .../data-management/file-stores/index.mdx | 2 +- docs-v2/pages/workflows/domains.mdx | 2 +- .../pages/workflows/environment-variables.mdx | 10 +- docs-v2/pages/workflows/event-history.mdx | 2 +- docs-v2/pages/workflows/git.mdx | 8 +- docs-v2/pages/workflows/index.mdx | 30 +++--- docs-v2/pages/workflows/limits.mdx | 16 +-- docs-v2/pages/workflows/projects/secrets.mdx | 4 +- docs-v2/pages/workflows/vpc.mdx | 6 +- .../workspaces/domain-verification.mdx | 2 +- docs-v2/pages/workflows/workspaces/index.mdx | 4 +- .../pages/workflows/workspaces/sso/google.mdx | 2 +- .../pages/workflows/workspaces/sso/index.mdx | 2 +- .../pages/workflows/workspaces/sso/okta.mdx | 2 +- .../pages/workflows/workspaces/sso/saml.mdx | 2 +- .../actions/update-action-button.png | Bin .../default-axios-stack.png | Bin .../delay/delay-step-props.png | Bin .../pipedream-axios-stack.png | Bin .../pipedream-axios-success.png | Bin .../{core => workflows}/select-an-event.png | Bin .../sharing/create-share-link.png | Bin .../sharing/publish-as-template.png | Bin .../sharing/sharing-workflow-button.png | Bin .../steps/adding-step-note.gif | Bin .../{core => workflows}/steps/step-name.png | Bin .../{core => workflows}/steps/step-notes.png | Bin .../triggers/add-multiple-triggers.png | Bin .../triggers/add-trigger-button.png | Bin .../triggers/email-trigger.png | Bin .../triggers/gcal-triggers.png | Bin .../triggers/http-trigger-url.png | Bin .../triggers/retrieve-large-payload.png | Bin .../triggers/select-a-trigger.png | Bin .../triggers/select-email-trigger.png | Bin .../triggers/select-http-trigger.png | Bin .../triggers/select-rss-trigger.png | Bin .../triggers/select-schedule-trigger.png | Bin 118 files changed, 666 insertions(+), 666 deletions(-) rename docs-v2/public/images/{core => workflows}/actions/update-action-button.png (100%) rename docs-v2/public/images/{core => workflows}/default-axios-stack.png (100%) rename docs-v2/public/images/{core => workflows}/delay/delay-step-props.png (100%) rename docs-v2/public/images/{core => workflows}/pipedream-axios-stack.png (100%) rename docs-v2/public/images/{core => workflows}/pipedream-axios-success.png (100%) rename docs-v2/public/images/{core => workflows}/select-an-event.png (100%) rename docs-v2/public/images/{core => workflows}/sharing/create-share-link.png (100%) rename docs-v2/public/images/{core => workflows}/sharing/publish-as-template.png (100%) rename docs-v2/public/images/{core => workflows}/sharing/sharing-workflow-button.png (100%) rename docs-v2/public/images/{core => workflows}/steps/adding-step-note.gif (100%) rename docs-v2/public/images/{core => workflows}/steps/step-name.png (100%) rename docs-v2/public/images/{core => workflows}/steps/step-notes.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/add-multiple-triggers.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/add-trigger-button.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/email-trigger.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/gcal-triggers.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/http-trigger-url.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/retrieve-large-payload.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/select-a-trigger.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/select-email-trigger.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/select-http-trigger.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/select-rss-trigger.png (100%) rename docs-v2/public/images/{core => workflows}/triggers/select-schedule-trigger.png (100%) diff --git a/docs-v2/pages/account/billing-settings.mdx b/docs-v2/pages/account/billing-settings.mdx index d8a0397751e2d..f1a498395a51a 100644 --- a/docs-v2/pages/account/billing-settings.mdx +++ b/docs-v2/pages/account/billing-settings.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Billing Settings -You'll find information on your usage data (for specific [Pipedream limits](/core/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. +You'll find information on your usage data (for specific [Pipedream limits](/workflows/limits/)) in your [Billing Settings](https://pipedream.com/settings/billing). You can also upgrade to [paid plans](https://pipedream.com/pricing) from this page. ## Subscription @@ -28,7 +28,7 @@ Users on the free tier will see the last 30 days of usage in this chart. Users o Control the maximum number of compute credits permitted on your account with an _Credit Budget_. -This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/core/workflows/settings/#eliminate-cold-starts). +This will restrict your account-wide usage to the specified number of [credits](/pricing/#credits) on a monthly or daily basis. The compute budget does not apply to credits incurred by [dedicated workers](/workflows/building-workflows/settings/#eliminate-cold-starts). To enable this feature, _click_ on the toggle and define your maximum number of credits in the period. @@ -40,4 +40,4 @@ In an example scenario, with a cap set at 20 credits and a long-running workflow ## Limits -For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/core/limits/#daily-credits-limit) for the current UTC day. +For users on the [Free tier](/pricing/#free-tier), this section displays your usage towards your [credits quota](/workflows/limits/#daily-credits-limit) for the current UTC day. diff --git a/docs-v2/pages/account/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx index 869aaa277488f..a380ab718e128 100644 --- a/docs-v2/pages/account/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -50,7 +50,7 @@ Pipedream recommends enabling 2FA with your identity provider. ### Requiring 2-Factor Authentication -Workspaces on the Business plan can [require all workspace members to configure 2FA](/core/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. +Workspaces on the Business plan can [require all workspace members to configure 2FA](/workflows/workspaces/#requiring-two-factor-authentication) in order to log in to Pipedream. If you are a member of any workspace where 2FA is required, you cannot disable 2FA, but you can still reconfigure it in your [account settings](https://pipedream.com/account/) if necessary. @@ -62,7 +62,7 @@ Only workspace owner and admin members can enable or disable 2FA for an entire w ## Pipedream API Key -Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/core/rest-api/auth/). +Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/rest-api/auth/). You can revoke and regenerate your API key from here at any time. @@ -82,4 +82,4 @@ For example, you can: ## Environment Variables -Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/core/environment-variables/). +Environment variables allow you to securely store secrets or other config values that you can access in Pipedream workflows via `process.env`. [Read more about environment variables here](/workflows/environment-variables/). diff --git a/docs-v2/pages/connect/api-proxy.mdx b/docs-v2/pages/connect/api-proxy.mdx index 6b86f8c2b6dea..69a134a086351 100644 --- a/docs-v2/pages/connect/api-proxy.mdx +++ b/docs-v2/pages/connect/api-proxy.mdx @@ -24,9 +24,9 @@ Before getting started with the Connect proxy, make sure you've already gone thr ## Getting started -You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk/) with a fetch-style interface, or by making a request to the [REST API](/core/rest-api/connect/proxy/). +You can send requests to the Connect proxy using the [Pipedream SDK](/connect/sdk/) with a fetch-style interface, or by making a request to the [REST API](/rest-api/connect/proxy/). -- A [Pipedream OAuth client](/core/rest-api/auth/#oauth) to make authenticated requests to Pipedream's API +- A [Pipedream OAuth client](/rest-api/auth/#oauth) to make authenticated requests to Pipedream's API - Connect [environment](/connect/environments/) (ex, `production` or `development`) - The [external user ID](/connect/api/#external-users) for your end user (ex, `abc-123`) - The [account ID](/connect/api/#accounts) for your end user's connected account (ex, `apn_1234567`) diff --git a/docs-v2/pages/connect/api.mdx b/docs-v2/pages/connect/api.mdx index c4f76fe07d2ab..cdc7e94f8c8a5 100644 --- a/docs-v2/pages/connect/api.mdx +++ b/docs-v2/pages/connect/api.mdx @@ -7,7 +7,7 @@ Pipedream provides a TypeScript SDK and a REST API to interact with the Connect ## REST API base URL -Pipedream Connect resources are scoped to [projects](/core/projects/), so you'll need to pass [the project's ID](/core/projects/#finding-your-projects-id) as a part of the base URL: +Pipedream Connect resources are scoped to [projects](/workflows/projects/), so you'll need to pass [the project's ID](/workflows/projects/#finding-your-projects-id) as a part of the base URL: ``` https://api.pipedream.com/v1/connect/{project_id} @@ -41,13 +41,13 @@ or a specific version: ## Authentication -See the [REST API Authentication docs](/core/rest-api/auth/). +See the [REST API Authentication docs](/rest-api/auth/). ### TypeScript SDK (server) Most of your interactions with the Connect API will happen on the server, to protect API requests and user credentials. You'll use the SDK in [your frontend](#typescript-sdk-browser) to let users connect accounts. Once connected, you'll use the SDK on the server to retrieve credentials, invoke workflows on their behalf, and more. -[Create a Pipedream OAuth client](/core/rest-api/auth/#oauth) and instantiate the SDK with your client ID and secret: +[Create a Pipedream OAuth client](/rest-api/auth/#oauth) and instantiate the SDK with your client ID and secret: ```typescript import { createBackendClient } from "@pipedream/sdk/server"; @@ -250,7 +250,7 @@ POST /{project_id}/tokens `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) ##### Body parameters @@ -395,7 +395,7 @@ GET /{project_id}/accounts/ `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) ##### Query parameters @@ -403,7 +403,7 @@ GET /{project_id}/accounts/ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. -You can find the app's ID in the response from the [List apps](/core/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). +You can find the app's ID in the response from the [List apps](/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- @@ -662,7 +662,7 @@ GET /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) --- @@ -835,7 +835,7 @@ DELETE /{project_id}/accounts/{account_id} `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) --- @@ -922,7 +922,7 @@ DELETE /{project_id}/apps/{app_id}/accounts `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) --- @@ -1011,7 +1011,7 @@ DELETE /{project_id}/users/{external_user_id} `project_id` **string** -[The project's ID](/core/projects/#finding-your-projects-id) +[The project's ID](/workflows/projects/#finding-your-projects-id) --- @@ -1113,7 +1113,7 @@ The ID or name slug the app you'd like to retrieve. For example, Slack's unique app ID is `app_OkrhR1`, and its name slug is `slack`. You can find the app's ID in the response from the [List -apps](/core/rest-api/#list-apps) endpoint, and the name slug under the +apps](/rest-api/#list-apps) endpoint, and the name slug under the **Authentication** section of any [app page](https://pipedream.com/apps). --- @@ -1121,7 +1121,7 @@ apps](/core/rest-api/#list-apps) endpoint, and the name slug under the `q` **string** (_optional_) A search query to filter the components by key (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). ##### Examples @@ -1258,7 +1258,7 @@ Either `triggers`, `actions`, or `components`. `component_key` **string** The key that identifies the component (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). ##### Examples @@ -1415,7 +1415,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). --- @@ -1630,7 +1630,7 @@ want to retrieve accounts for. `id` **string** The key that identifies the component (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). --- @@ -1833,7 +1833,7 @@ POST /actions/run `id` **string** The key that identifies the action component (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). --- @@ -2022,7 +2022,7 @@ POST /triggers/deploy `id` **string** The key that identifies the action component (see the [component structure -table](/core/contributing/components/api/#component-structure)). +table](/workflows/contributing/components/api/#component-structure)). --- diff --git a/docs-v2/pages/connect/components.mdx b/docs-v2/pages/connect/components.mdx index 43c995cd6d48c..641a6693c50cd 100644 --- a/docs-v2/pages/connect/components.mdx +++ b/docs-v2/pages/connect/components.mdx @@ -3,13 +3,13 @@ import Callout from '@/components/Callout' # Pre-built tools for your app or agent -Pipedream Connect provides APIs to embed pre-built tools ([triggers and actions](/core/contributing/components/)) directly in your application +Pipedream Connect provides APIs to embed pre-built tools ([triggers and actions](/workflows/contributing/components/)) directly in your application or AI agent, enabling access to 10,000+ built-in API operations. Enable [your end users](/connect/api/#external-users) to configure, deploy, and invoke Pipedream triggers and actions for more than {process.env.PUBLIC_APPS} APIs. ## What are triggers and actions? -In Pipedream, we call triggers and actions [components](/core/contributing/components/), which are self-contained executable units of code. Your end users configure the inputs and these components produce a +In Pipedream, we call triggers and actions [components](/workflows/contributing/components/), which are self-contained executable units of code. Your end users configure the inputs and these components produce a result that's exported as output. These components are developed and maintained by Pipedream and our community and their source code is available in our [public Github repo](https://github.com/PipedreamHQ/pipedream/tree/master/components). @@ -33,14 +33,14 @@ Check out the [public demo app](https://pdrm.co/connect) to see the API and SDK Refer to the [Connect API docs](/connect/api/) for the full API reference. Below is a quickstart with a few specific examples. -You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/core/rest-api/#search-for-registry-components). +You can skip steps 1 and 2 if you already know the component you want to use or if you'd prefer to [pass a natural language prompt to Pipedream's component search API](/rest-api/#search-for-registry-components). ### Authenticate to the Pipedream API -Before sending requests to the API, make sure to [authenticate using a Pipedream OAuth client](/core/rest-api/auth/#oauth): +Before sending requests to the API, make sure to [authenticate using a Pipedream OAuth client](/rest-api/auth/#oauth): @@ -221,7 +221,7 @@ Here's the response: To configure and run a component for your end users, you need to understand the component's definition. Now that you have the component's key from the previous step, you can retrieve its structure from the Pipedream API. See the [component -structure](/core/contributing/components/api/#component-structure) section in our docs for more +structure](/workflows/contributing/components/api/#component-structure) section in our docs for more details. As an example, the following API call will return the structure of the **List @@ -249,7 +249,7 @@ curl -X https://api.pipedream.com/v1/connect/{project_id}/components/gitlab-list The response will contain the component's structure, including its user-friendly name, version, and most importantly, the configuration options the component accepts -(also known as [props](/core/contributing/components/api/#props) or "properties"). +(also known as [props](/workflows/contributing/components/api/#props) or "properties"). Here's an example of the response for the component in the example above: ```json @@ -299,7 +299,7 @@ your end users, as described in the next section. Component execution on behalf of your end users requires a few preliminary steps, focused on getting the right input parameters (aka -[props](/core/workflows/using-props/)) to the component. +[props](/workflows/building-workflows/using-props/)) to the component. Configuring each prop for a component often involves an API call to retrieve the possible values, unless the values that a prop can take are static or free-form. The endpoint is accessible at: @@ -454,7 +454,7 @@ For example, to retrieve the configuration options for the `refName` prop: The set of props that a component can accept might not be static, and may change depending on the values of prior props. Props that behave this way are called -[dynamic props](/core/contributing/components/api/#dynamic-props), and they need to be configured +[dynamic props](/workflows/contributing/components/api/#dynamic-props), and they need to be configured in a different way. Props that are dynamic will have a `reloadProps` attribute set to `true` in the component's definition. @@ -555,8 +555,8 @@ To illustrate, the response for the request above would look like this: ### Execution Once all the props have been configured, the component can be invoked. Pipedream -supports two types of components: [actions](/core/contributing/components/api/#actions) and -[sources](/core/contributing/components/api/#sources) (aka triggers). +supports two types of components: [actions](/workflows/contributing/components/api/#actions) and +[sources](/workflows/contributing/components/api/#sources) (aka triggers). Actions are components that perform a task by taking an input either during [configuration](#configure-the-component) and/or during invocation (usually both), and @@ -639,7 +639,7 @@ The output of executing the action will be a JSON object containing the following fields: 1. `exports`: all the named exports produced by the action, like when calling - [`$.export` in a Node.js](/core/workflows/code/nodejs/#using-export) component. + [`$.export` in a Node.js](/workflows/building-workflows/code/nodejs/#using-export) component. 2. `os`: a list of observations produced by the action (e.g. logs, errors, etc). 3. `ret`: the return value of the action, if any. diff --git a/docs-v2/pages/connect/index.mdx b/docs-v2/pages/connect/index.mdx index 5c0f4e13b8a9c..a6018294c854d 100644 --- a/docs-v2/pages/connect/index.mdx +++ b/docs-v2/pages/connect/index.mdx @@ -20,7 +20,7 @@ import VideoPlayer from "@/components/VideoPlayer"; - Retrieve OAuth access tokens and API keys for your end users with Pipedream's [REST API](/connect/api/) - Add 10k pre-built tools and triggers from {process.env.PUBLIC_APPS}+ APIs to your AI agent or embed them directly in your SaaS app -- Develop and deploy complex multi-step [workflows](/connect/workflows/) in our best-in-class [visual builder](/core/workflows/) +- Develop and deploy complex multi-step [workflows](/connect/workflows/) in our best-in-class [visual builder](/workflows/building-workflows/) - Send custom API requests while still avoiding dealing with customer credentials with the [Connect proxy](/connect/api-proxy/) {/* Pipedream Connect overview */} @@ -64,5 +64,5 @@ All credentials and tokens are sent to Pipedream securely over HTTPS, and encryp - **App**: GitHub, Notion, Slack, Google Sheets, and more. The app is the API you want your users to connect to in your product. See the [full list here](https://pipedream.com/apps). - **Developer**: This is probably you, the Pipedream customer who's developing an app and wants to use Connect to make API requests on behalf of your end users. - **End User**: Your customer or user, whose data you want to access on their behalf. End users are identifed via the `external_user_id` param in the Connect SDK and API. -- **Connected Account**: The account your end user connects. [Read more about connected accounts](/core/integrations/connected-accounts). -- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients/) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/core/rest-api/auth/#oauth). +- **Connected Account**: The account your end user connects. [Read more about connected accounts](/integrations/connected-accounts). +- **OAuth Client**: This is admittedly a bit of an overloaded term and refers both to [custom OAuth clients](/connect/managed-auth/oauth-clients/) you create in Pipedream to use when your end users authorize access to their account, as well as [OAuth clients to authenticate to Pipedream's API](/rest-api/auth/#oauth). diff --git a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx index 5b641f85ca1b4..bd66dcbbe0316 100644 --- a/docs-v2/pages/connect/managed-auth/oauth-clients.mdx +++ b/docs-v2/pages/connect/managed-auth/oauth-clients.mdx @@ -3,7 +3,7 @@ import Callout from '@/components/Callout' # OAuth Clients -When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/core/integrations/connected-accounts/oauth-clients). +When connecting an account for any OAuth app via Pipedream Connect, we'll default to using Pipedream's official OAuth client, which enables you to quickly get up and running. [Read more about OAuth clients in Pipedream here](/integrations/connected-accounts/oauth-clients). ## Using Pipedream OAuth @@ -29,7 +29,7 @@ For any OAuth app that supports it, **you can always use your own client.** Your ## Using a custom OAuth client -1. Follow the steps [here](/core/integrations/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. +1. Follow the steps [here](/integrations/oauth-clients#configuring-custom-oauth-clients) to create an OAuth client in Pipedream. 2. When connecting an account either via the [frontend SDK](/connect/managed-auth/quickstart/#use-the-pipedream-sdk-in-your-frontend), make sure to include the `oauthAppId` in `pd.connectAccount()`. 3. If using [Connect Link](/connect/managed-auth/quickstart/#or-use-connect-link), make sure to include the `oauthAppId` in the URL. diff --git a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx index 6fc3c08d1bb75..d7f1a2d254daf 100644 --- a/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx +++ b/docs-v2/pages/connect/migrating-from-project-keys-to-oauth.mdx @@ -12,7 +12,7 @@ This guide is only relevant if: ## What changed -- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/core/rest-api/auth/#oauth). +- In the `0.x` version of the SDK and the original Connect API, you could authenticate with keys scoped to a specific project. In the `1.x` version of the SDK, you need to authenticate with [OAuth clients](/rest-api/auth/#oauth). - The `createClient` method from both the browser and Node.js SDKs has been replaced with separate methods: `createFrontendClient` and `createBackendClient`, respectively. - The `connectTokenCreate` method has been renamed `createConnectToken` - New SDK methods: `projectInfo`, `invokeWorkflow`, and more @@ -23,7 +23,7 @@ This guide is only relevant if: ### Create an OAuth client -Follow the instructions [here](/core/rest-api/auth/#oauth) to create an OAuth client. +Follow the instructions [here](/rest-api/auth/#oauth) to create an OAuth client. ### Update your SDK version diff --git a/docs-v2/pages/connect/use-cases.mdx b/docs-v2/pages/connect/use-cases.mdx index f566a3e6bc31b..68b55a9f33527 100644 --- a/docs-v2/pages/connect/use-cases.mdx +++ b/docs-v2/pages/connect/use-cases.mdx @@ -12,7 +12,7 @@ But it's hard to justify the engineering effort required for these integrations. At Pipedream, our customers tell us a variant of this story every day. Pipedream Connect helps you build these features **in minutes**, for any app. -Once you add the core integration UI to your app, non-technical employees can also help to manage [the workflows](/core/workflows/) that drive the backend logic. For example, if you're building [in-app messaging](#in-app-messaging), once you add the UI to let users connect Slack, Discord, and other tools, anyone on your team can build workflows that format and deliver messages to your customers. This is a huge plus for many orgs: you still get to build a bespoke UI, directly in your app, suited to your customer need. But anyone in the company can collaborate on the workflows that power it. +Once you add the core integration UI to your app, non-technical employees can also help to manage [the workflows](/workflows/building-workflows/) that drive the backend logic. For example, if you're building [in-app messaging](#in-app-messaging), once you add the UI to let users connect Slack, Discord, and other tools, anyone on your team can build workflows that format and deliver messages to your customers. This is a huge plus for many orgs: you still get to build a bespoke UI, directly in your app, suited to your customer need. But anyone in the company can collaborate on the workflows that power it. ## Value to your customers @@ -30,7 +30,7 @@ Sync data between your app and Salesforce, HubSpot, or any CRM. Pipedream lets y ### AI products -Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun/#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. +Talk to any AI API or LLM. Build chat apps or interact in real-time with your users. Or run asynchronous tasks in the background, like image classification, article summarization, or other tasks you want to offload to an AI agent. You can use built-in functions like [`$.flow.suspend`](/workflows/building-workflows/code/nodejs/rerun/#flowsuspend) to send a message to your team, or directly to the user, to approve specific actions. ### Spreadsheet integrations diff --git a/docs-v2/pages/connect/workflows.mdx b/docs-v2/pages/connect/workflows.mdx index 4e8505080d32c..cdf7eff66b0a2 100644 --- a/docs-v2/pages/connect/workflows.mdx +++ b/docs-v2/pages/connect/workflows.mdx @@ -5,9 +5,9 @@ import Image from 'next/image' # Running workflows for your end users -Just like you can build and run internal [workflows](/core/workflows/) for your team, **you can run workflows for [your end users](/connect/api/#external-users), too**. +Just like you can build and run internal [workflows](/workflows/building-workflows/) for your team, **you can run workflows for [your end users](/connect/api/#external-users), too**. -Whether you're building well-defined integrations or autonomous AI agents, workflows provide a powerful set of tools for running [code](/core/workflows/code/) or [pre-defined actions](/core/workflows/actions/) on behalf of your users. Pipedream's UI makes it easy to build, test, and [debug](/core/workflows/inspect/) workflows. +Whether you're building well-defined integrations or autonomous AI agents, workflows provide a powerful set of tools for running [code](/workflows/building-workflows/code/) or [pre-defined actions](/workflows/building-workflows/actions/) on behalf of your users. Pipedream's UI makes it easy to build, test, and [debug](/workflows/building-workflows/inspect/) workflows. ## What are workflows? @@ -15,17 +15,17 @@ Whether you're building well-defined integrations or autonomous AI agents, workf -Workflows are sequences of [steps](/core/#steps) [triggered by an event](/core/workflows/triggers/), like an HTTP request, or new rows in a Google sheet. +Workflows are sequences of [steps](/workflows/#steps) [triggered by an event](/workflows/building-workflows/triggers/), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/core/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/building-workflows/actions/) or custom [Node.js](/workflows/building-workflows/code/nodejs/), [Python](/workflows/building-workflows/code/python/), [Golang](/workflows/building-workflows/code/go/), or [Bash](/workflows/building-workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Workflows also have built-in: -- [Flow control](/core/workflows/control-flow/) -- [Concurrency and throttling](/core/workflows/settings/concurrency-and-throttling/) -- [Key-value stores](/core/data-management/data-stores/) -- [Error handling](/core/workflows/errors/) -- [VPCs](/core/vpc/) +- [Flow control](/workflows/building-workflows/control-flow/) +- [Concurrency and throttling](/workflows/building-workflows/settings/concurrency-and-throttling/) +- [Key-value stores](/workflows/data-management/data-stores/) +- [Error handling](/workflows/building-workflows/errors/) +- [VPCs](/workflows/vpc/) - [And more](https://pipedream.com/pricing) Read [the quickstart](/quickstart/) to learn more. @@ -36,13 +36,13 @@ Read [the quickstart](/quickstart/) to learn more. ### Create a workflow -[Create a new workflow](/core/workflows/) or open an existing one. +[Create a new workflow](/workflows/building-workflows/) or open an existing one. ### Add an HTTP trigger To get started building workflows for your end users: -1. Add an [HTTP trigger](/core/workflows/triggers/#http) to your workflow +1. Add an [HTTP trigger](/workflows/building-workflows/triggers/#http) to your workflow 2. Generate a test event with the required headers: - `x-pd-environment: development` - `x-pd-external-user-id: {your_external_user_id}` @@ -51,7 +51,7 @@ See the [Triggering your workflow](#triggering-your-workflow) section below for ### Configure accounts to use your end users' auth -When you configure [pre-built actions](/core/workflows/actions/) or [custom code that connects to third-party APIs](/core/workflows/code/nodejs/auth/), you can link accounts in one of two ways: +When you configure [pre-built actions](/workflows/building-workflows/actions/) or [custom code that connects to third-party APIs](/workflows/building-workflows/code/nodejs/auth/), you can link accounts in one of two ways: 1. **Use your own account**: If you're connecting to an API that uses your own API key or developer account — for example, a workflow that connects to the OpenAI API or a PostgreSQL database — click the **Connect account** button to link your own, static account. @@ -112,7 +112,7 @@ npm i @pipedream/sdk To invoke workflows, you'll need: 1. The OAuth client ID and secret from your OAuth client in **step 2 above** (if configured) -2. Your [Project ID](/core/projects/#finding-your-projects-id) +2. Your [Project ID](/workflows/projects/#finding-your-projects-id) 3. Your workflow's HTTP endpoint URL 4. The [external user ID](/connect/api/#external-users) of the user you'd like to run the workflow for 5. The [Connect environment](/connect/environments/) tied to the user's account @@ -263,12 +263,12 @@ You have two options for triggering workflows that run on behalf of your end use ### HTTP Webhook -The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/core/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. +The most common way to trigger workflows is via HTTP webhook. We strongly recommend [creating a Pipedream OAuth client](/rest-api/auth#creating-an-oauth-client) and authenticating inbound requests to your workflows. To get started, you'll need: -- [OAuth client ID and secret](/core/rest-api/auth#creating-an-oauth-client) (optional but recommended) -- Your [project ID](/core/projects/#finding-your-projects-id) +- [OAuth client ID and secret](/rest-api/auth#creating-an-oauth-client) (optional but recommended) +- Your [project ID](/workflows/projects/#finding-your-projects-id) - Your workflow's HTTP endpoint URL - The [external user ID](/connect/api/#external-users) of your end user - The [Connect environment](/connect/environments/) diff --git a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx index 3d56160624640..67320a96de2e4 100644 --- a/docs-v2/pages/deprecated/migrate-from-v1/index.mdx +++ b/docs-v2/pages/deprecated/migrate-from-v1/index.mdx @@ -3,7 +3,7 @@ import Callout from '@/components/Callout' # Migrate from v1 -Never used Pipedream v1? You can skip this migration guide and read on about [Steps](/core/#steps). +Never used Pipedream v1? You can skip this migration guide and read on about [Steps](/workflows/#steps). We are excited to announce that we have launched a new version (v2) of Pipedream to all new and existing users! @@ -11,7 +11,7 @@ We are excited to announce that we have launched a new version (v2) of Pipedream We have re-imagined the UX from the ground up, made the product much easier to use and have improved performance. In addition, we are introducing powerful new features including: - **Edit & test** your workflows in separate editing mode without impacting live workflows -- **Support for multiple languages** including [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Bash](/core/workflows/code/bash/) and [Go](/core/workflows/code/go/) +- **Support for multiple languages** including [Node.js](/workflows/building-workflows/code/nodejs/), [Python](/workflows/building-workflows/code/python/), [Bash](/workflows/building-workflows/code/bash/) and [Go](/workflows/building-workflows/code/go/) - **Granular testing** including the ability to test individual steps and more - **Multiple triggers** are now supported per workflow - **Improved** forms for easier configuration and streamlined building @@ -20,7 +20,7 @@ _Get Started_ - Read our [quickstart](/quickstart/), [docs](/), and/or [FAQ](#faq) - Have questions? Ask here or on [Discourse](https://pipedream.com/community) -- As a reminder, all integration components are source-available and [hosted on GitHub](https://github.com/PipedreamHQ/pipedream). You can [contribute your own components](/core/contributing/) or improve existing ones. +- As a reminder, all integration components are source-available and [hosted on GitHub](https://github.com/PipedreamHQ/pipedream). You can [contribute your own components](/workflows/contributing/) or improve existing ones. Watch a demo: @@ -77,7 +77,7 @@ After deploying your changes, your workflow is now live, and any changes you mad ## Node.js Code Step Changes -There are a few changes to the Node.js code steps that you should know about. Some functions have been renamed for more clarity, and we've aligned the Node.js code steps closer to the [Component API](/core/contributing/components/). +There are a few changes to the Node.js code steps that you should know about. Some functions have been renamed for more clarity, and we've aligned the Node.js code steps closer to the [Component API](/workflows/contributing/components/). ### Code Scaffolding Format @@ -104,7 +104,7 @@ defineComponent({ You can think of the `$` as the entry point to built in Pipedream functions. In v1, this special functions included `$end`, `$respond`, etc. In v2, these have been remapped to `$.flow.exit` and `$.respond` respectively. -These changes unify workflow development to the [Component API](/core/contributing/components/api/) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. +These changes unify workflow development to the [Component API](/workflows/contributing/components/api/) used by pre-built actions and also allows the [defining of props](#params-vs-props) from within your code steps. ### Using 3rd party packages @@ -129,7 +129,7 @@ defineComponent({ }); ``` -Allowing all of the scaffolding to be edited opens up the ability to [pass props](/core/workflows/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. +Allowing all of the scaffolding to be edited opens up the ability to [pass props](/workflows/building-workflows/code/nodejs/#passing-props-to-code-steps) into your Node.js code steps, which we'll cover later. ### Step Exports @@ -183,7 +183,7 @@ defineComponent({ ### Params vs Props -In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/core/contributing/components/api/#component-api). +In the v1 builder, you could pass input to steps using `params`. In the v2 builder, you pass input using [props](/workflows/contributing/components/api/#component-api). You can still enter free text and select data from other steps in pre-built actions. Also can add your own custom props that accept input like strings, numbers and more just like in v1. @@ -215,7 +215,7 @@ Additionally, Pipedream renders a visual component in the step **Configuration** ### Connecting apps -In the v2 builder, you can connect apps with your code using [props](/core/contributing/components/api/#props). +In the v2 builder, you can connect apps with your code using [props](/workflows/contributing/components/api/#props). Above the `run` function, define an app prop that your Node.js step integrates with: @@ -248,7 +248,7 @@ After testing the step, you'll see the Slack app will appear in the **Configurat You can still return an HTTP response from an HTTP-triggered workflow. -Use [`$.respond`](/core/workflows/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. +Use [`$.respond`](/workflows/building-workflows/triggers/#http) to send a JSON or string response from the HTTP call that triggered the workflow. ```javascript export default defineComponent({ @@ -280,7 +280,7 @@ If you need assistance transferring workflows across accounts, [please contact u ### `$checkpoint` -The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/core/workflows/code/nodejs/using-data-stores/). +The `$checkpoint` functionality to save data between workflow runs is not supported in v2, and has been replaced by [Data Stores](/workflows/building-workflows/code/nodejs/using-data-stores/). ### Public workflows @@ -314,7 +314,7 @@ To replay past events against your deploy v2 workflows, open the event's menu an ### What are the limitations of the new (v2) workflow builder? -- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/core/workflows/code/nodejs/using-data-stores/) provides a similar API. +- `$checkpoint` has been removed from v2 workflows, but [Data Stores](/workflows/building-workflows/code/nodejs/using-data-stores/) provides a similar API. - Sharing workflows is not supported - Making workflows public is not supported diff --git a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx index cbddfe3f3e2ac..e6097925a2f03 100644 --- a/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx +++ b/docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx @@ -53,7 +53,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option B: Use the [MySQL (SSL)](https://pipedream.com/apps/mysql-ssl) app 1. Replace your MySQL action with the corresponding MySQL (SSL) action. - 2. [Connect](/core/integrations/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. + 2. [Connect](/integrations/connected-accounts/#connecting-accounts) your MySQL (SSL) account, specifying the `key`, `cert`, `ca`, and `rejectUnauthorized` connection options. **Using a custom code step**: @@ -177,7 +177,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/core/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). 3. Include the CA certificates in the database connection options. Here's an example code step that uses the `pg` npm package: @@ -217,7 +217,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m **Using a Pipedream action**: -1. [Reconnect](/core/integrations/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. +1. [Reconnect](/integrations/connected-accounts/#reconnecting-an-account) your Microsoft SQL Server account, setting the **trustServerCertificate** field to `true`. **Using a custom code step**: @@ -276,7 +276,7 @@ Below are instructions for updating a workflow that connects to a [**MySQL**](#m - Option C: Include your region's certificate bundle 1. Download the [certificate bundle for your AWS region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates). - 2. Import the certificate bundle into your workflow using [the file store](/core/projects/file-stores). + 2. Import the certificate bundle into your workflow using [the file store](/workflows/projects/file-stores). 3. Include the certificates in the database connection options. Here's an example code step that uses the `mssql` npm package: diff --git a/docs-v2/pages/glossary.mdx b/docs-v2/pages/glossary.mdx index 02c95b4e73538..d25f57abaed92 100644 --- a/docs-v2/pages/glossary.mdx +++ b/docs-v2/pages/glossary.mdx @@ -28,7 +28,7 @@ Pipedream's plan for individuals and teams running production workflows. [See th ### Auto-retry -[A workflow setting](/core/workflows/settings/#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. +[A workflow setting](/workflows/building-workflows/settings/#auto-retry-errors) that lets you automatically retry an execution from the failed step when it encounters an error. ## B @@ -64,7 +64,7 @@ Synonym for [project changelog](#project-changelog). ### Code step -[Steps](#step) that let users run [custom code](/core/workflows/code/) in a workflow. +[Steps](#step) that let users run [custom code](/workflows/building-workflows/code/) in a workflow. ### Cold start @@ -76,7 +76,7 @@ Short for [Git commit](https://git-scm.com/book/en/v2/Git-Basics-Recording-Chang ### Component -Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/core/contributing/components/api/) for more details. +Components are Node.js modules that run on Pipedream's serverless infrastructure. [Sources](#source) and [actions](#action) are two types of components. See [the component API](/workflows/contributing/components/api/) for more details. ### Component API @@ -92,15 +92,15 @@ The public registry of [components](#component) available to Pipedream users, [a ### Concurrency -[A workflow setting](/core/workflows/settings/concurrency-and-throttling/#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. +[A workflow setting](/workflows/building-workflows/settings/concurrency-and-throttling/#concurrency) that lets users configure the number of concurrent [workers](#worker) available to process events. ### Connected account -A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/core/integrations/connected-accounts) for more details. +A specific account or credentials used to connect to a Pipedream [integration](#integrations). If both you and your team member have an account with OpenAI, for example, you would connect each account as a distinct connected account. [See the docs](/integrations/connected-accounts) for more details. ### Connected account access control -You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/core/integrations/connected-accounts#access-control) for more details. +You can restrict access to connected accounts to specific individuals or share with the entire workspace. [See the docs](/integrations/connected-accounts#access-control) for more details. ### Credit @@ -108,7 +108,7 @@ Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes o ### Custom domain -By default, [HTTP endpoints](#http-endpoint) are served from the `*.m.pipedream.net` domain. You can configure a [custom domain](/core/domains/) if you want to host that endpoint on your own domain. +By default, [HTTP endpoints](#http-endpoint) are served from the `*.m.pipedream.net` domain. You can configure a [custom domain](/workflows/domains/) if you want to host that endpoint on your own domain. ### Custom source @@ -118,23 +118,23 @@ An [event source](#event-source) that you create using custom code, or by modify ### Data retention -A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/core/workflows/settings/#data-retention-controls) for more details. +A workflow setting that allows you to configure how long Pipedream stores event data and logs associated with [executions](#execution). [See the docs](/workflows/building-workflows/settings/#data-retention-controls) for more details. ### Dedicated workers -[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/core/workflows/settings/#eliminate-cold-starts) for more details. +[Workers](#worker) that remain available to process events, even when the workflow is not running. This can help reduce [cold starts](#cold-start) and improve performance for workflows that require low latency. [See the docs](/workflows/building-workflows/settings/#eliminate-cold-starts) for more details. ### Deduper -[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/core/contributing/components/api/#dedupe-strategies) to ensure that only unique events are emitted by a source. +[Event sources](#event-source) can receive duplicate requests tied to the same event. Pipedream's infrastructure supports [deduplication](/workflows/contributing/components/api/#dedupe-strategies) to ensure that only unique events are emitted by a source. ### Delay -[A built-in service](/core/workflows/control-flow/delay/) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. +[A built-in service](/workflows/building-workflows/control-flow/delay/) that lets you pause a workflow for a specified amount of time. You can delay workflows using pre-built actions, or delay in code. ### Destination -[Destinations](/core/data-management/destinations/) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +[Destinations](/workflows/data-management/destinations/) are built-in services that abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. ### Domain @@ -142,11 +142,11 @@ Synonum for [custom domain](#custom-domain). ### Data store -[Data stores](/core/data-management/data-stores/) are Pipedream's built-in key-value store. +[Data stores](/workflows/data-management/data-stores/) are Pipedream's built-in key-value store. ### Deploy key -When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/core/git/#create-a-new-project-and-enable-github-sync) for more details. +When you configure [GitHub Sync](#github-sync), you can use a deploy key to authenticate Pipedream with your GitHub repository. [See the docs](/workflows/git/#create-a-new-project-and-enable-github-sync) for more details. ## E @@ -168,7 +168,7 @@ A resource that [emits](#emit) [events](#event). Emitters can be [event sources] ### Error notification -When a workflow execution encounters an error, Pipedream sends an [error notification](/core/workflows/errors/) to the configured error [listeners](#listener). +When a workflow execution encounters an error, Pipedream sends an [error notification](/workflows/building-workflows/errors/) to the configured error [listeners](#listener). ### Environment variable @@ -183,15 +183,15 @@ Events are emitted by [sources](#event-source) and consumed by workflows. Events ### Event context -Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext). +Metadata about a workflow execution, including the timestamp of the event, the event ID, and more. Exposed in [`steps.trigger.context`](/workflows/building-workflows/triggers/#stepstriggercontext). ### Event data -The content of the event, exposed in [`steps.trigger.event`](/core/workflows/triggers/). +The content of the event, exposed in [`steps.trigger.event`](/workflows/building-workflows/triggers/). ### Event history -A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/core/event-history/). +A log of all workflow events and executions, available in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history/). ### Event queue @@ -211,28 +211,28 @@ When a workflow is triggered by an event, the running instance of the workflow o ### Execution rate controls -The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/core/workflows/settings/concurrency-and-throttling/#throttling) for more details. +The workflow setting that allows users to configure the number of executions a workflow can process per unit time. Also known as throttling. [See the docs](/workflows/building-workflows/settings/concurrency-and-throttling/#throttling) for more details. ### Export Depending on the context, **export** can function as a noun or verb: - **Noun**: A synonym for [step export](#step-export) -- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/core/workflows/code/nodejs/#using-export) or `return`. +- **Verb**: The act of exporting data from a step using Pipedream primitives like [`$.export`](/workflows/building-workflows/code/nodejs/#using-export) or `return`. ### Expression -In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/core/workflows/using-props/#entering-expressions) to reference prior steps or compute custom values at runtime. +In programming, expressions are code that resolve to a value. In Pipedream, [you can use expressions within props forms](/workflows/building-workflows/using-props/#entering-expressions) to reference prior steps or compute custom values at runtime. ### External credentials -[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/core/integrations/connected-accounts/external-auth) for more details. +[Connected accounts](#connected-account) are accounts that users link directly in Pipedream. External credentials are credentials that users store in their own database or service, and reference in Pipedream at runtime. [See the docs](/integrations/connected-accounts/external-auth) for more details. ## F ### File store -[File stores](/core/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. +[File stores](/workflows/projects/file-stores) are filesystems scoped to projects. Any files stored in the file store are available to all workflows in the project. ### Filter @@ -244,7 +244,7 @@ Within projects, you can organize workflows into folders. ### Free plan -Pipedream's free plan. [See the limits docs](/core/limits/) for more details. +Pipedream's free plan. [See the limits docs](/workflows/limits/) for more details. ## G @@ -254,7 +254,7 @@ Press `Ctrl + K` or `Cmd + K` to open the global search bar in the Pipedream UI. ### GitHub Sync -When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/core/git/) for more details. +When enabled on a [project](#project), GitHub Sync syncs the project's workflow code with a GitHub repository. [See the docs](/workflows/git/) for more details. ### Golang runtime @@ -268,7 +268,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Hooks -[Hooks](/core/contributing/components/api/#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. +[Hooks](/workflows/contributing/components/api/#hooks) are functions executed as a part of the [event source](#event-source) lifecycle. They can be used to perform setup tasks before the source is deployed, or teardown tasks after the source is destroyed. ### HTTP endpoint @@ -282,7 +282,7 @@ A [workflow trigger](#trigger) that listens for incoming HTTP requests. This tri ### Inspector -The Pipedream UI that displays a specific workflow's event history. [See the docs](/core/workflows/inspect/) for more details. +The Pipedream UI that displays a specific workflow's event history. [See the docs](/workflows/building-workflows/inspect/) for more details. ### Integrations @@ -304,7 +304,7 @@ A resource that listens for events emitted by [emitters](#emitter). Listeners ca ### Logs -Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/core/event-history/). +Standard output and error logs generated by steps during a workflow execution. Logs are available as a part of the step execution details in the [event inspector](#inspector) or the global [event history UI](/workflows/event-history/). ## M @@ -332,15 +332,15 @@ A [connected account](#connected-account) that uses OAuth to authenticate with a ### Premium apps -Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/core/integrations/apps#premium-apps). +Pipedream's built-in [integrations](#integrations) that require a paid plan to use. [See the pricing page](https://pipedream.com/pricing) for more details and the [full list of premium apps](/integrations/apps#premium-apps). ### Project -A container for workflows, secrets, and other resources in Pipedream. Projects can be synced with a GitHub repository using [GitHub Sync](#github-sync). [See the docs](/core/projects/) for more details. +A container for workflows, secrets, and other resources in Pipedream. Projects can be synced with a GitHub repository using [GitHub Sync](#github-sync). [See the docs](/workflows/projects/) for more details. ### Project-based access control -You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/core/projects/access-controls) for more details. +You can restrict access to projects to specific individuals or share with the entire workspace. [See the docs](/workflows/projects/access-controls) for more details. ### Project changelog @@ -364,7 +364,7 @@ Project-specific environment variables, available to all workflows in a project. ### Props -[Props](/core/workflows/using-props/) allow you to pass input to [components](#component). +[Props](/workflows/building-workflows/using-props/) allow you to pass input to [components](#component). ### Python runtime @@ -372,7 +372,7 @@ Pipedream's internal code in the [execution environment](#execution-environment) ### Object explorer -The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/core/workflows/using-props/#use-the-object-explorer) for more details. +The [builder](#builder) UI that allows you to search objects [exported](#export) from prior steps. [See the docs](/workflows/building-workflows/using-props/#use-the-object-explorer) for more details. ## Q @@ -394,7 +394,7 @@ A [workflow trigger](#trigger) that runs on a schedule. This trigger exposes a c ### Single sign-on (SSO) -Users can [configure SSO](/core/workspaces/sso/) to authenticate with Pipedream using their identity provider. +Users can [configure SSO](/workflows/workspaces/sso/) to authenticate with Pipedream using their identity provider. ### Source @@ -402,15 +402,15 @@ Synonym for [event source](#event-source). ### Step -[Steps](/core/#steps) are the building blocks used to create workflows. Steps can be [triggers](#trigger), [actions](#action), or [code steps](#code-step). +[Steps](/workflows/#steps) are the building blocks used to create workflows. Steps can be [triggers](#trigger), [actions](#action), or [code steps](#code-step). ### Step export -JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/core/#step-exports) for more details. +JSON-serializable data returned from steps, available in future steps of a workflow. [See the docs](/workflows/#step-exports) for more details. ### Step notes -[Step notes](/core/#step-notes) are Markdown notes you can add to a step to document its purpose. +[Step notes](/workflows/#step-notes) are Markdown notes you can add to a step to document its purpose. ### Subscription @@ -418,7 +418,7 @@ A connection between a [listener](#listener) and an [emitter](#emitter) that all ### Suspend -Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/core/workflows/code/nodejs/rerun/#flowsuspend) to pause the workflow. +Workflow [executions](#execution) are suspended when you [delay](#delay) or use functions like [`$.flow.suspend`](/workflows/building-workflows/code/nodejs/rerun/#flowsuspend) to pause the workflow. ## T @@ -428,7 +428,7 @@ Synonym for [execution rate controls](#execution-rate-controls). ### Timeout -All workflows have [a default timeout](/core/limits/#time-per-execution). You can configure a custom timeout in the [workflow settings](/core/workflows/settings/#execution-timeout-limit). +All workflows have [a default timeout](/workflows/limits/#time-per-execution). You can configure a custom timeout in the [workflow settings](/workflows/building-workflows/settings/#execution-timeout-limit). ### `/tmp` directory @@ -448,7 +448,7 @@ Two-factor authentication. [Configure 2FA](/account/user-settings/#two-factor-au ### VPC (Virtual Private Cloud) -VPCs are customer-specific private networks where workflows can run. [See the docs](/core/vpc/) for more details. +VPCs are customer-specific private networks where workflows can run. [See the docs](/workflows/vpc/) for more details. ## W-Z @@ -458,11 +458,11 @@ An instance of a workflow [execution environment](#execution-environment) availa ### Workspace -You create a workspace when you sign up for Pipedream. Workspaces contain projects, workflows, and other resources. [See the docs](/core/workspaces) for more details. +You create a workspace when you sign up for Pipedream. Workspaces contain projects, workflows, and other resources. [See the docs](/workflows/workspaces) for more details. ### Workspace admin -A workspace can have multiple [admins](/core/workspaces/#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. +A workspace can have multiple [admins](/workflows/workspaces/#promoting-a-member-to-admin), who can administer the workspace, manage billing, and more. ### Workspace member @@ -482,7 +482,7 @@ When you use [GitHub Sync](#github-sync), Pipedream serializes the workflow conf ### Workflow template -When you [share a workflow](/core/workflows/sharing/), you create a template that anyone can copy and run. +When you [share a workflow](/workflows/building-workflows/sharing/), you create a template that anyone can copy and run. ### Workspace variable diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index 69ace082e6979..25e6dcfdfef1b 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -13,7 +13,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t } ``` -When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/core/workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/core/workflows/triggers/). +When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/building-workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/workflows/building-workflows/triggers/). You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -172,9 +172,9 @@ curl -X POST \ Scheduled tasks are emitted by the event source as events, which you can consume with -- [Pipedream workflows](/core/workflows/) +- [Pipedream workflows](/workflows/building-workflows/) - [A source-specific SSE stream](/api/sse/) - [The Pipedream REST API](/api/rest/) -- [The Pipedream CLI](/core/cli/reference/#installing-the-cli) +- [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) -[See the docs on consuming events from sources](/core/workflows/sources/#consuming-events-from-sources) for more information. +[See the docs on consuming events from sources](/workflows/building-workflows/sources/#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/index.mdx b/docs-v2/pages/index.mdx index 45315cbac226c..3c3f6e71812ac 100644 --- a/docs-v2/pages/index.mdx +++ b/docs-v2/pages/index.mdx @@ -6,10 +6,10 @@ Pipedream is the fastest way to automate any process that connects APIs. Build a The Pipedream platform includes: -- A [serverless runtime](/core/workflows/code/) and [workflow service](/core/workflows/) +- A [serverless runtime](/workflows/building-workflows/code/) and [workflow service](/workflows/building-workflows/) - SDK to handle [customer authentication](/connect/) for {process.env.PUBLIC_APPS}+ APIs -- Source-available pre-built [triggers](/core/workflows/triggers/) and [actions](/core/workflows/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) -- One-click [OAuth and key-based authentication](/core/integrations/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) +- Source-available pre-built [triggers](/workflows/building-workflows/triggers/) and [actions](/workflows/building-workflows/actions/) for [thousands of integrated apps](https://pipedream.com/explore/) +- One-click [OAuth and key-based authentication](/integrations/connected-accounts/) for more than {process.env.PUBLIC_APPS} APIs (use tokens directly in code or with pre-built actions) Missing an integration? -If we don't have an integration for an app that you'd like to see, please [let us know](https://pipedream.com/support) or [contribute it to the source available Pipedream registry](/core/contributing/). +If we don't have an integration for an app that you'd like to see, please [let us know](https://pipedream.com/support) or [contribute it to the source available Pipedream registry](/workflows/contributing/). **Check out the full list of integrated apps [here](https://pipedream.com/apps).** diff --git a/docs-v2/pages/integrations/connected-accounts.mdx b/docs-v2/pages/integrations/connected-accounts.mdx index 763d46fa16984..f11f0cc5bdeab 100644 --- a/docs-v2/pages/integrations/connected-accounts.mdx +++ b/docs-v2/pages/integrations/connected-accounts.mdx @@ -12,13 +12,13 @@ Pipedream provides native integrations for [{process.env.PUBLIC_APPS}+ APIs](htt Pipedream handles OAuth for you, ensuring you always have a fresh access token to authorize requests, and [credentials are tightly-secured](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). -If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/core/integrations/connected-accounts/external-auth/) instead of connecting accounts in the UI. +If you use an existing secrets store, or manage credentials in a database, you can also [pass those to Pipedream at runtime](/integrations/connected-accounts/external-auth/) instead of connecting accounts in the UI. ## Supported Apps Pipedream supports [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps), and we're adding more every day. -If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/core/environment-variables/) to manage custom credentials. +If you don't see an integration for a service you need, you can [request the integration here](#requesting-a-new-app-or-service), or [use environment variables](/workflows/environment-variables/) to manage custom credentials. ## Types of Integrations @@ -26,7 +26,7 @@ If you don't see an integration for a service you need, you can [request the int For services that support OAuth, Pipedream operates an OAuth application that mediates access to the service so you don't have to maintain your own app, store refresh and access tokens, and more. -When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/core/workflows/code/nodejs/auth/). +When you connect an account, you'll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service's API. You can [access these tokens in code steps](/workflows/building-workflows/code/nodejs/auth/). ### Key-based @@ -75,7 +75,7 @@ Now you can modify the request path, method, body or query params to perform an ### From a code step -You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/core/workflows/code/nodejs/auth/). +You can connect accounts to code steps by using an `app` prop. Refer to the [connecting apps in Node.js documentation](/workflows/building-workflows/code/nodejs/auth/). For example, you can connect to Slack from Pipedream (via their OAuth integration), and use the access token Pipedream generates to authorize requests: @@ -232,16 +232,16 @@ Yes, see the section on [collaborating with others](#collaborating-with-others). ## Accessing credentials via API -You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/core/integrations/connected-accounts/api/) for more details. +You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/integrations/connected-accounts/api/) for more details. ## Passing external credentials at runtime -If you use a secrets store like [Pipedream Connect](/connect/) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/core/integrations/connected-accounts/external-auth/). +If you use a secrets store like [Pipedream Connect](/connect/) or [HashiCorp Vault](https://www.vaultproject.io/), or if you store credentials in a database, you can retrieve these secrets at runtime and pass them to any step. [See the full guide here](/integrations/connected-accounts/external-auth/). ## Connecting to apps with IP restrictions -These IP addresses are tied to **app connections only**, not workflows or other Pipedream services. To whitelist requests from Pipedream workflows, [use VPCs](/core/vpc/). +These IP addresses are tied to **app connections only**, not workflows or other Pipedream services. To whitelist requests from Pipedream workflows, [use VPCs](/workflows/vpc/). If you're connecting to an app that enforces IP restrictions, you may need to whitelist the Pipedream API's IP addresses: diff --git a/docs-v2/pages/integrations/external-auth.mdx b/docs-v2/pages/integrations/external-auth.mdx index 9dcb9b5f4d6b5..f8f52fae944c5 100644 --- a/docs-v2/pages/integrations/external-auth.mdx +++ b/docs-v2/pages/integrations/external-auth.mdx @@ -15,13 +15,13 @@ Passing external credentials at runtime is a feature that's available to custome ## Pass credentials via HTTP -1. If not already configured, [add an HTTP trigger](/core/workflows/triggers/#http) to your workflow. +1. If not already configured, [add an HTTP trigger](/workflows/building-workflows/triggers/#http) to your workflow. 2. From your app, retrieve credentials and send them in an HTTP request to the endpoint with the rest of the payload. 3. In the step of your workflow where you'd like to pass these credentials, select the **Use external authentication** option at the bottom-right of the account selector: ![Select "External Auth"](/images/integrations/select-external-auth.png) -4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: +4. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/building-workflows/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -32,9 +32,9 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/core/workflows/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/building-workflows/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/workflows/building-workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. ## Fetch credentials from a DB or secrets store @@ -44,7 +44,7 @@ You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to ` ![Select "External Auth"](/images/integrations/select-external-auth.png) -3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/core/workflows/triggers/#copying-references-to-event-data) and pass them to each field: +3. You'll be prompted for all required credentials for the app, often just an `oauth_access_token` or `api_key`. [Find the variable that contains your credentials](/workflows/building-workflows/triggers/#copying-references-to-event-data) and pass them to each field: ![External auth](https://res.cloudinary.com/pipedreamin/image/upload/v1707630112/docs/Screenshot_2024-02-10_at_9.40.54_PM_hynkvq.png) @@ -55,7 +55,7 @@ Most steps require additional, user-specific configuration. For example, the Sla Default logging -When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/core/workflows/settings/#data-retention-controls) you've configured. +When you return credentials from workflow steps, Pipedream stores it with the rest of the workflow execution data. Workflow events are retained according to the default retention policy for your plan and any [data retention controls](/workflows/building-workflows/settings/#data-retention-controls) you've configured. -You can set [the `pd-nostore` flag](/core/workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. +You can set [the `pd-nostore` flag](/workflows/building-workflows/triggers/#x-pd-nostore) to `1` on requests with credentials to disable logging for those requests only. diff --git a/docs-v2/pages/pricing/faq.mdx b/docs-v2/pages/pricing/faq.mdx index 40b6ba8882823..1106ba4fd1550 100644 --- a/docs-v2/pages/pricing/faq.mdx +++ b/docs-v2/pages/pricing/faq.mdx @@ -6,7 +6,7 @@ Pipedream charges credits proportional to the memory configuration. If you run y ## Are there any limits on paid tiers? -**You can run any number of credits for any amount of compute time** on any paid tier. [Other platform limits](/core/limits/) apply. +**You can run any number of credits for any amount of compute time** on any paid tier. [Other platform limits](/workflows/limits/) apply. ## When am I billed for paid plans? @@ -38,7 +38,7 @@ Invoices are emailed to your billing email address. You can also visit your [Str ## Can I retrieve my billing information via API? -Yes. You can retrieve your usage and billing metadata from the [/users/me](/core/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. +Yes. You can retrieve your usage and billing metadata from the [/users/me](/rest-api/#get-current-user-info) endpoint in the Pipedream REST API. ## How do I cancel my paid plan? diff --git a/docs-v2/pages/pricing/index.mdx b/docs-v2/pages/pricing/index.mdx index 29a007b627a46..4f3fcbb246f5d 100644 --- a/docs-v2/pages/pricing/index.mdx +++ b/docs-v2/pages/pricing/index.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Plans and Pricing -We believe anyone should be able to run simple, low-volume workflows at no cost. We also hope that you share your [sources](/core/contributing/components/#sources), [workflows](/core/workflows/), [actions](/core/contributing/components/#actions), and other integration components so that other Pipedream users benefit from your work. +We believe anyone should be able to run simple, low-volume workflows at no cost. We also hope that you share your [sources](/workflows/contributing/components/#sources), [workflows](/workflows/building-workflows/), [actions](/workflows/contributing/components/#actions), and other integration components so that other Pipedream users benefit from your work. To support these goals, Pipedream offers a generous [free tier](#free-tier), and you can **[request a free trial of our Advanced or Business plan](https://pipedream.com/pricing)**. You can run sources and workflows for free within the limits of the free tier. If you hit these limits, you can upgrade to one of our [paid tiers](#paid-tiers). @@ -12,7 +12,7 @@ To support these goals, Pipedream offers a generous [free tier](#free-tier), and Free Tiers have access to all pre-built actions and triggers, and all of the workflow building capabilites as other paid tiers. -But Free account have a [daily limit of free credits](/core/limits/#daily-credits-limit) that cannot be exceed. Standard [Pipedream platform limits](/core/limits/) apply to Free Accounts as well. +But Free account have a [daily limit of free credits](/workflows/limits/#daily-credits-limit) that cannot be exceed. Standard [Pipedream platform limits](/workflows/limits/) apply to Free Accounts as well. To lift the daily credit limit and increase the number of workflows and connected accounts [upgrade to a paid tier](https://pipedream.com/pricing). @@ -22,7 +22,7 @@ Free Tier accounts can connect up to 3 different service accounts like Twitter, ### Free Tier Workflow Limitations -Free Tier accounts have a [daily credit limit](/core/limits/#daily-credits-limit) and have limits on the number of active workflows. Upgrading to a [paid tier](https://pipedream.com/pricing) will increase the number of available active workflows and connected accounts. +Free Tier accounts have a [daily credit limit](/workflows/limits/#daily-credits-limit) and have limits on the number of active workflows. Upgrading to a [paid tier](https://pipedream.com/pricing) will increase the number of available active workflows and connected accounts. ### Free Tier Polling Interval Limitations @@ -48,7 +48,7 @@ Pipedream uses a number of terms to describe platform metrics and details of our ### Credits -Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/core/workflows/control-flow/#workflow-segments). Credits are also charged for [dedicated workers](/core/workflows/settings/#eliminate-cold-starts). +Pipedream charges one credit per 30 seconds of compute time at 256MB megabytes of memory (the default) per [workflow segment](/workflows/building-workflows/control-flow/#workflow-segments). Credits are also charged for [dedicated workers](/workflows/building-workflows/settings/#eliminate-cold-starts). Unlike some other platforms, Pipedream does not charge for usage based on the number of steps. Credits are not charged for workflows during development or testing. @@ -88,12 +88,12 @@ If an active workflow isn't executed in a billing period no credit usage is incu #### Source Credit Usage -When an [event source](/core/workflows/triggers/) triggers a workflow, **the source execution is included for free.** This includes workspaces on the [Free Tier](/pricing/#free-tier). +When an [event source](/workflows/building-workflows/triggers/) triggers a workflow, **the source execution is included for free.** This includes workspaces on the [Free Tier](/pricing/#free-tier). When a source is configured as a workflow trigger, the core value is in the workflow. You won't be charged for two credits (one to run the source, one to run the workflow) when the workflow contains the core logic. -This free credit per execution **only** applies to sources from the [Pipedream public registry](/core/workflows/triggers/). If you deploy a private custom source to your account, then all computation time including the inital 30 seconds for that private source counts toward credits. +This free credit per execution **only** applies to sources from the [Pipedream public registry](/workflows/building-workflows/triggers/). If you deploy a private custom source to your account, then all computation time including the inital 30 seconds for that private source counts toward credits. @@ -132,7 +132,7 @@ When you sign up for a paid plan, you pay a platform fee at the start of each [b ### Additional Credits -Any credits you run over your [included credit](/core/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq/#when-am-i-billed-for-paid-plans). +Any credits you run over your [included credit](/workflows/limits/#daily-credits-limit) are called **additional credits**. This usage is added to the invoice for your next [billing period](#billing-period), according to the [invoicing cycle described here](/pricing/faq/#when-am-i-billed-for-paid-plans). ### Data Store Keys @@ -156,7 +156,7 @@ Upgrading your subscription instantly activates the features available to your w Downgrades will apply at the end of your billing cycle, and any workflows that use features outside of the new billing plan will be automatically disabled. -For example, if your workspace downgrades from Advanced to Basic and a workflow uses an Advanced feature such as [auto-retries](/core/workflows/settings/#auto-retry-errors), then this workflow will be disabled because the workspace plan no longer qualifies for that feature. +For example, if your workspace downgrades from Advanced to Basic and a workflow uses an Advanced feature such as [auto-retries](/workflows/building-workflows/settings/#auto-retry-errors), then this workflow will be disabled because the workspace plan no longer qualifies for that feature. Additionally, resource limits such as the number of active workflows and connected accounts will also be enforced at this same time. diff --git a/docs-v2/pages/privacy-and-security/best-practices.mdx b/docs-v2/pages/privacy-and-security/best-practices.mdx index 534693b86d442..10c2febec2bd1 100644 --- a/docs-v2/pages/privacy-and-security/best-practices.mdx +++ b/docs-v2/pages/privacy-and-security/best-practices.mdx @@ -1,13 +1,13 @@ # Security Best Practices -Pipedream implements a range of [privacy and security measures](/privacy-and-security/) meant to protect your data from unauthorized access. Since Pipedream [workflows](/core/workflows/), [event sources](/core/workflows/triggers/), and other resources can run any code and process any event data, you also have a responsibility to ensure you handle that code and data securely. We've outlined a handful of best practices for that below. +Pipedream implements a range of [privacy and security measures](/privacy-and-security/) meant to protect your data from unauthorized access. Since Pipedream [workflows](/workflows/building-workflows/), [event sources](/workflows/building-workflows/triggers/), and other resources can run any code and process any event data, you also have a responsibility to ensure you handle that code and data securely. We've outlined a handful of best practices for that below. ## Store secrets as Pipedream connected accounts or environment variables Never store secrets like API keys directly in code. These secrets should be stored in one of two ways: -- [If Pipedream integrates with the app](https://pipedream.com/apps), use [connected accounts](/core/integrations/connected-accounts/) to link your apps / APIs. -- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/core/environment-variables/). +- [If Pipedream integrates with the app](https://pipedream.com/apps), use [connected accounts](/integrations/connected-accounts/) to link your apps / APIs. +- If you need to store credentials for an app Pipedream doesn't support, or you need to store arbitrary configuration data, use [environment variables](/workflows/environment-variables/). Read more about how Pipedream secures connected accounts / environment variables [here](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). @@ -23,7 +23,7 @@ When you connect to APIs in a workflow, or deliver data to third-party destinati HTTP triggers are public by default, and require no authorization or token to invoke. -For many workflows, you should [configure authorization](/core/workflows/triggers/#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. +For many workflows, you should [configure authorization](/workflows/building-workflows/triggers/#authorizing-http-requests) to ensure that only authorized parties can invoke your HTTP trigger. For third-party services like webhooks, that authorize requests using their own mechanism, use the [Validate Webhook Auth action](https://pipedream.com/apps/http/actions/validate-webhook-auth). This supports common auth options, and you don't have to write any code to configure it. @@ -33,7 +33,7 @@ Many apps pass a **signature** with event data delivered via webhooks (or other Signatures are specific to the app sending the data, and the app should provide instructions for signature validation. **Not all apps compute signatures, but when they do, you should always verify them**. -When you use a Pipedream [event source](/core/workflows/triggers/) as your workflow trigger, Pipedream should verify the signature for you. You can always [audit the code behind the event source](#audit-code-or-packages-you-use-within-a-workflow) to confirm this, and suggest further security improvements that you find. +When you use a Pipedream [event source](/workflows/building-workflows/triggers/) as your workflow trigger, Pipedream should verify the signature for you. You can always [audit the code behind the event source](#audit-code-or-packages-you-use-within-a-workflow) to confirm this, and suggest further security improvements that you find. See [Stripe's signature docs](https://stripe.com/docs/webhooks/signatures) for a real-world example. Pipedream's Stripe event source [verifies this signature for you](https://github.com/PipedreamHQ/pipedream/blob/bb1ebedf8cbcc6f1f755a8878c759522b8cc145b/components/stripe/sources/custom-webhook-events/custom-webhook-events.js#L49). @@ -47,9 +47,9 @@ The same follows for [npm](https://www.npmjs.com/) packages. Before you use a ne ## Limit what you log and return from steps -[Pipedream retains a limited history of event data](/core/limits/#event-history) and associated logs for event sources and workflows. But if you cannot log specific data in Pipedream for privacy / security reasons, or if you want to limit risk, remember that **Pipedream only stores data returned from or logged in steps**. Specifically, Pipedream will only store: +[Pipedream retains a limited history of event data](/workflows/limits/#event-history) and associated logs for event sources and workflows. But if you cannot log specific data in Pipedream for privacy / security reasons, or if you want to limit risk, remember that **Pipedream only stores data returned from or logged in steps**. Specifically, Pipedream will only store: - The event data emitted from event sources, and any `console` logs / errors -- The event data that triggers your workflow, any `console` logs / errors, [step exports](/core/#step-exports), and any data included in error stack traces. +- The event data that triggers your workflow, any `console` logs / errors, [step exports](/workflows/#step-exports), and any data included in error stack traces. Variables stored in memory that aren't logged or returned from steps are not included in Pipedream logs. Since you can modify any code in your Pipedream workflow, if you want to limit what gets logged from a Pipedream action or other step, you can adjust the code accordingly, removing any logs or step exports. diff --git a/docs-v2/pages/privacy-and-security/hipaa.mdx b/docs-v2/pages/privacy-and-security/hipaa.mdx index 6f2db7479a925..73e218e9c12c1 100644 --- a/docs-v2/pages/privacy-and-security/hipaa.mdx +++ b/docs-v2/pages/privacy-and-security/hipaa.mdx @@ -4,10 +4,10 @@ Pipedream can [sign Business Associate Addendums (BAAs)](#signing-a-business-ass ## HIPAA-eligible services -- [Workflows](/core/workflows/) -- [Event sources](/core/workflows/triggers/) -- [Data stores](/core/data-management/data-stores/) -- [Destinations](/core/data-management/destinations/) +- [Workflows](/workflows/building-workflows/) +- [Event sources](/workflows/building-workflows/triggers/) +- [Data stores](/workflows/data-management/data-stores/) +- [Destinations](/workflows/data-management/destinations/) ### Ineligible services @@ -16,7 +16,7 @@ Any service not listed in the [HIPAA-eligible services](#hipaa-eligible-services The following services are explicitly not eligible for use with PHI under HIPAA. - [v1 workflows](/deprecated/migrate-from-v1/) -- [File stores](/core/data-management/file-stores/) +- [File stores](/workflows/data-management/file-stores/) ## Your obligations as a customer diff --git a/docs-v2/pages/privacy-and-security/index.mdx b/docs-v2/pages/privacy-and-security/index.mdx index 4fe063d02d013..b785a09d03cbd 100644 --- a/docs-v2/pages/privacy-and-security/index.mdx +++ b/docs-v2/pages/privacy-and-security/index.mdx @@ -64,7 +64,7 @@ Pipedream reacts to potential threats quickly based on [our incident response po ## User Accounts, Authentication and Authorization -When you sign up for a Pipedream account, you can choose to link your Pipedream login to either an existing [Google](https://google.com) or [Github](https://github.com) account, or create an account directly with Pipedream. Pipedream also supports [single-sign on](/core/workspaces/#configuring-single-sign-on-sso). +When you sign up for a Pipedream account, you can choose to link your Pipedream login to either an existing [Google](https://google.com) or [Github](https://github.com) account, or create an account directly with Pipedream. Pipedream also supports [single-sign on](/workflows/workspaces/#configuring-single-sign-on-sso). When you link your Pipedream login to an existing identity provider, Pipedream does not store any passwords tied to your user account — that information is secured with the identity provider. We recommend you configure two-factor authentication in the provider to further protect access to your Pipedream account. @@ -82,13 +82,13 @@ Pipedream encrypts all OAuth grants, key-based credentials, and environment vari When you link credentials to a specific source or workflow, the credentials are loaded into that program's [execution environment](#execution-environment), which runs in its own virtual machine, with access to RAM and disk isolated from other users' code. -No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/core/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](/core/limits#event-history) for your account. +No credentials are logged in your source or workflow by default. If you log their values or [export data from a step](/workflows/#step-exports), you can always delete the data for that execution from your source or workflow. These logs will also be deleted automatically based on the [event retention](/workflows/limits#event-history) for your account. You can delete your OAuth grants or key-based credentials at any time by visiting [https://pipedream.com/accounts](https://pipedream.com/accounts). Deleting OAuth grants within Pipedream **do not** revoke Pipedream's access to your account. You must revoke that access wherever you manage OAuth grants in your third party application. ## Pipedream REST API security, OAuth clients -The Pipedream API supports two methods of authentication: [OAuth](/core/rest-api/auth/#oauth) and [User API keys](/core/rest-api/auth/#user-api-keys). **We recommend using OAuth clients** for a few reasons: +The Pipedream API supports two methods of authentication: [OAuth](/rest-api/auth/#oauth) and [User API keys](/rest-api/auth/#user-api-keys). **We recommend using OAuth clients** for a few reasons: ✅ OAuth clients are tied to the workspace, administered by workspace admins
    ✅ Tokens are short-lived
    @@ -139,7 +139,7 @@ Like tokens, Connect Links are coupled to specific users, and expire after 4 hou ### REST API -The Pipedream Connect API is a subset of the [Pipedream REST API](/core/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. +The Pipedream Connect API is a subset of the [Pipedream REST API](/rest-api/). See the [REST API Security](#pipedream-rest-api-security-oauth-clients) section for more information on how we secure the API. ## Execution environment @@ -147,19 +147,19 @@ The **execution environment** refers to the environment in which your sources, w Each version of a source or workflow is deployed to its own virtual machine in AWS. This means your execution environment has its own RAM and disk, isolated from other users' environments. You can read more about the details of the virtualization and isolation mechanisms used to secure your execution environment [here](https://firecracker-microvm.github.io/). -Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/core/workflows/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. +Instances of running VMs are called **workers**. If Pipedream spins up three VMs to handle multiple, concurrent requests for a single workflow, we're running three **workers**. Each worker runs the same Pipedream execution environment. Workers are ephemeral — AWS will shut them down within ~5 minutes of inactivity — but you can configure [dedicated workers](/workflows/building-workflows/settings/#eliminate-cold-starts) to ensure workers are always available to handle incoming requests. ## Controlling egress traffic from Pipedream By default, outbound traffic shares the same network as other AWS services deployed in the `us-east-1` region. That means network requests from your workflows (e.g. an HTTP request or a connection to a database) originate from the standard range of AWS IP addresses. -[Pipedream VPCs](/core/vpc/) enable you to run workflows in dedicated and isolated networks with static outbound egress IP addresses that are unique to your workspace (unlike other platforms that provide static IPs common to all customers on the platform). Outbound network requests from workflows that run in a VPC will originate from these IP addresses, and only workflows in your workspace will run there. +[Pipedream VPCs](/workflows/vpc/) enable you to run workflows in dedicated and isolated networks with static outbound egress IP addresses that are unique to your workspace (unlike other platforms that provide static IPs common to all customers on the platform). Outbound network requests from workflows that run in a VPC will originate from these IP addresses, and only workflows in your workspace will run there. ## Encryption of data in transit, TLS (SSL) Certificates When you use the Pipedream web application at [https://pipedream.com](https://pipedream.com), traffic between your client and Pipedream services is encrypted in transit. When you create an HTTP interface in Pipedream, the Pipedream UI defaults to displaying the HTTPS endpoint, which we recommend you use when sending HTTP traffic to Pipedream so that your data is encrypted in transit. -All Pipedream-managed certificates, including those we create for [custom domains](/core/domains/), are created using [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/). This eliminates the need for our employees to manage certificate private keys: these keys are managed and secured by Amazon. Certificate renewal is also handled by Amazon. +All Pipedream-managed certificates, including those we create for [custom domains](/workflows/domains/), are created using [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/). This eliminates the need for our employees to manage certificate private keys: these keys are managed and secured by Amazon. Certificate renewal is also handled by Amazon. ## Encryption of data at rest @@ -221,7 +221,7 @@ Pipedream provides annual security training to all employees. Developers go thro Pipedream retains data only for as long as necessary to provide the core service. Pipedream stores your workflow code, data in data stores, and other data indefinitely, until you choose to delete it. -Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/core/limits/#event-history). +Event data and the logs associated with workflow executions are stored according to [the retention rules on your account](/workflows/limits/#event-history). Pipedream deletes most internal application logs and logs tied to subprocessors within 30 days. We retain a subset of logs for longer periods where required for security investigations. diff --git a/docs-v2/pages/quickstart.mdx b/docs-v2/pages/quickstart.mdx index 2e3a234cf15ae..9e819f669a172 100644 --- a/docs-v2/pages/quickstart.mdx +++ b/docs-v2/pages/quickstart.mdx @@ -19,7 +19,7 @@ Next, enter a project name and click **Create Project**. For this example, we'll ![configure project](/images/quickstart/configure-project.png) -[Configure GitHub Sync](/core/git/) for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. +[Configure GitHub Sync](/workflows/git/) for projects to enable git-based version control and unlock the ability to develop in branches, commit to or pull changes from GitHub, view diffs, create PRs and more. ### Create a workflow @@ -250,4 +250,4 @@ Finally, you can return to Google Sheets to validate that the new data was autom ## Next Steps -Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own [workflows](/core/workflows/), learn how to [build and run workflows for your users](/connect/workflows/) or check out the rest of the [docs](/)! +Congratulations! You completed the quickstart and should now understand the basic patterns for workflow development. Next, try creating your own [workflows](/workflows/building-workflows/), learn how to [build and run workflows for your users](/connect/workflows/) or check out the rest of the [docs](/)! diff --git a/docs-v2/pages/rest-api/auth.mdx b/docs-v2/pages/rest-api/auth.mdx index 500d922fed3d5..f0b6263c8a77e 100644 --- a/docs-v2/pages/rest-api/auth.mdx +++ b/docs-v2/pages/rest-api/auth.mdx @@ -110,4 +110,4 @@ curl 'https://api.pipedream.com/v1/users/me' \ ## Using the Pipedream CLI -You can [link the CLI to your Pipedream account](/core/cli/login/), which will automatically pass your API key in the `Authorization` header with every API request. +You can [link the CLI to your Pipedream account](/workflows/cli/login/), which will automatically pass your API key in the `Authorization` header with every API request. diff --git a/docs-v2/pages/rest-api/index.mdx b/docs-v2/pages/rest-api/index.mdx index b09ae1711dcd8..6bf81659e7240 100644 --- a/docs-v2/pages/rest-api/index.mdx +++ b/docs-v2/pages/rest-api/index.mdx @@ -12,7 +12,7 @@ The base URL for all requests is [https://api.pipedream.com/v1](https://api.pipe ## Authentication -The Pipedream API supports two methods of authentication: [OAuth](/core/rest-api/auth/#oauth) and [User API keys](/core/rest-api/auth/#user-api-keys). **Pipedream recommends using OAuth for most use cases**. +The Pipedream API supports two methods of authentication: [OAuth](/rest-api/auth/#oauth) and [User API keys](/rest-api/auth/#user-api-keys). **Pipedream recommends using OAuth for most use cases**. All credentials are passed as a Bearer token in the `Authorization` header. For example: @@ -21,11 +21,11 @@ curl https://api.pipedream.com/v1/accounts \ -H "Authorization Bearer " ``` -Learn more in the [Authentication docs](/core/rest-api/auth/). +Learn more in the [Authentication docs](/rest-api/auth/). ### Authenticating as a workspace vs. a user -Pipedream recommends using [OAuth](/core/rest-api/auth/#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. +Pipedream recommends using [OAuth](/rest-api/auth/#oauth) to auth against the Pipedream API. OAuth tokens are associated with a workspace, and the API will automatically use the workspace associated with the token. When you authenticate with a user API key, you must [specify the workspace ID in the `org_id` parameter](#common-parameters) when making requests to specific endpoints. @@ -72,15 +72,15 @@ including all fields). Pass as a string of comma-separated values: `org_id` **string** -The `org_id` parameter is only required when using [User API keys](/core/rest-api/auth/#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. +The `org_id` parameter is only required when using [User API keys](/rest-api/auth/#user-api-keys). When authenticating with OAuth tokens, the API will automatically use the workspace associated with the token. -When using [User API keys](/core/rest-api/auth/#user-api-keys), some endpoints require you to specify [your workspace ID](/core/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: +When using [User API keys](/rest-api/auth/#user-api-keys), some endpoints require you to specify [your workspace ID](/workflows/workspaces/#finding-your-workspaces-id) you want the operation to take effect in: - When _fetching_ specific resources (for example, when you [retrieve events for a specific source](#get-source-events)), **you should not need to pass `org_id`**. If your user is a part of the workspace, and you have access to that resource, and the API will return the details of the resource. - When _creating_ new resources, you'll need to specify the `org_id` in which you want to create the resource. -[Find your workspace / org ID here](/core/workspaces/#finding-your-workspaces-id). +[Find your workspace / org ID here](/workflows/workspaces/#finding-your-workspaces-id). ## Pagination @@ -167,7 +167,7 @@ failure of an API request: These docs discuss connected accounts **for Pipedream users**. To retrieve accounts for your end users via Connect, refer to the [Connect API docs](/connect/api/#accounts).
    -[Connected accounts](/core/integrations/connected-accounts/) let you manage credentials for integrated APIs. +[Connected accounts](/integrations/connected-accounts/) let you manage credentials for integrated APIs. ### List accounts @@ -241,7 +241,7 @@ GET /accounts/{account_id} To retrieve your account ID: -1. [Connect your account](/core/integrations/connected-accounts/#connecting-a-new-account) +1. [Connect your account](/integrations/connected-accounts/#connecting-a-new-account) 2. On [https://pipedream.com/accounts](https://pipedream.com/accounts), find your account and click the `...` to the right of the account, 3. **Copy Account ID** @@ -464,7 +464,7 @@ Components are objects that represent the code for an [event source](#sources). ### Create a component -`/components` endpoints are only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). +`/components` endpoints are only available when using [user API keys](/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth/#oauth). Before you can create a source using the REST API, you must first create a @@ -483,7 +483,7 @@ POST /components `component_code` **string** (_optional_) -The full code for a [Pipedream component](/core/contributing/components/api/). +The full code for a [Pipedream component](/workflows/contributing/components/api/). --- @@ -765,7 +765,7 @@ associated with a source. To delete a specific event, or a range of events, you can use the `start_id` and `end_id` parameters. These IDs can be retrieved by using the [`GET /sources/{id}/event_summaries` -endpoint](/core/rest-api/#get-source-events), and are tied to the timestamp at which +endpoint](/rest-api/#get-source-events), and are tied to the timestamp at which the event was emitted — e.g. `1589486981597-0`. They are therefore naturally ordered by time. @@ -937,12 +937,12 @@ This endpoint will return a `200 OK` response with an empty body if the token wa Event sources run code to collect events from an API, or receive events via webhooks, emitting those events for use on Pipedream. Event sources can function -as workflow triggers. [Read more here](/core/workflows/triggers/). +as workflow triggers. [Read more here](/workflows/building-workflows/triggers/). ### Create a Source -This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). +This endpoint is only available when using [user API keys](/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth/#oauth). #### Endpoint @@ -956,13 +956,13 @@ POST /sources/ `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/core/rest-api/#components) for information on how to retrieve this ID. +endpoints](/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) -The full code for a [Pipedream component](/core/contributing/components/api/). +The full code for a [Pipedream component](/workflows/contributing/components/api/). --- @@ -986,7 +986,7 @@ as metadata to identify the location of the code. The name of the source. If absent, this defaults to using the [name -slug](/core/contributing/components/api/#component-structure) +slug](/workflows/contributing/components/api/#component-structure) of the component used to create the source. #### Example Request @@ -1037,14 +1037,14 @@ PUT /sources/{id} `component_id` **string** (_optional_) The ID of a component previously created in your account. [See the component -endpoints](/core/rest-api/#components) for information on how to retrieve this ID. +endpoints](/rest-api/#components) for information on how to retrieve this ID. --- `component_code` **string** (_optional_) The full code for a [Pipedream -component](/core/contributing/components/api/). +component](/workflows/contributing/components/api/). --- @@ -1067,7 +1067,7 @@ as metadata to identify the location of the code. The name of the source. -If absent, this defaults to using the [name slug](/core/contributing/components/api/#component-structure) +If absent, this defaults to using the [name slug](/workflows/contributing/components/api/#component-structure) of the component used to create the source. --- @@ -1090,7 +1090,7 @@ DELETE /sources/{id} ## Subscriptions - The Subscriptions API is currently incompatible with projects that have [GitHub Sync](/core/git/) enabled. To [trigger another workflow](/core/workflows/code/nodejs/#invoke-another-workflow), use `$.flow.trigger` instead. + The Subscriptions API is currently incompatible with projects that have [GitHub Sync](/workflows/git/) enabled. To [trigger another workflow](/workflows/building-workflows/code/nodejs/#invoke-another-workflow), use `$.flow.trigger` instead. ### Listen for events from another source or workflow @@ -1119,7 +1119,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/core/rest-api/#components) for information on how to +[See the component endpoints](/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1134,7 +1134,7 @@ in your workflow's URL - it's the string `p_2gCPml` in event_name= ``` -See [the `this.$emit` docs](/core/contributing/components/api/#emit) for more information on how to emit events on custom channels. +See [the `this.$emit` docs](/workflows/contributing/components/api/#emit) for more information on how to emit events on custom channels. Pipedream also exposes channels for logs and errors: @@ -1148,7 +1148,7 @@ Pipedream also exposes channels for logs and errors: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/core/rest-api/#components) for information on how to +[See the component endpoints](/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1202,7 +1202,7 @@ The name of the event stream whose events you'd like to receive: The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/core/rest-api/#components) for information on how to +[See the component endpoints](/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1245,7 +1245,7 @@ workflows or components: - `p_*`: Listen to events from all workflows - `dc_*`: Listen to events from all event sources -[See the component endpoints](/core/rest-api/#components) for information on how to +[See the component endpoints](/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1256,7 +1256,7 @@ in your workflow's URL - it's the string `p_2gCPml` in The ID of the component or workflow you'd like to receive events. -[See the component endpoints](/core/rest-api/#components) for information on how to +[See the component endpoints](/rest-api/#components) for information on how to retrieve the ID of existing components. You can retrieve the ID of your workflow in your workflow's URL - it's the string `p_2gCPml` in `https://pipedream.com/@dylan/example-rss-sql-workflow-p_2gCPml/edit`. @@ -1301,7 +1301,7 @@ curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_i ## Users -These endpoints only work when using [user API keys](/core/rest-api/auth/#user-api-keys), and will not work with workspace-level OAuth clients. +These endpoints only work when using [user API keys](/rest-api/auth/#user-api-keys), and will not work with workspace-level OAuth clients. ### Get Current User Info @@ -1387,12 +1387,12 @@ Pipedream supports webhooks as a way to deliver events to a endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](#subscriptions). -For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens +For example, you can run a Twitter [event source](/workflows/building-workflows/triggers/) that listens for new tweets. If you [subscribe](#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. -[**See these tutorials**](/core/rest-api/webhooks) for examples. +[**See these tutorials**](/rest-api/webhooks) for examples. ### Create a webhook @@ -1508,12 +1508,12 @@ curl "https://api.pipedream.com/v1/webhooks/wh_abc123" \ ### Invoke workflow -You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/core/workflows/triggers/#authorizing-http-requests) for more detail. +You can invoke workflows by making an HTTP request to a workflow's HTTP trigger. [See the docs on authorizing requests and invoking workflows](/workflows/building-workflows/triggers/#authorizing-http-requests) for more detail. ### Create a Workflow -This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). +This endpoint is only available when using [user API keys](/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth/#oauth). Creates a new workflow within an organization's project. This endpoint allows defining workflow steps, triggers, and settings, based on a supplied template. @@ -1528,7 +1528,7 @@ POST /workflows `org_id` **string** -[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). --- @@ -1781,7 +1781,7 @@ The ID of the workflow template to base the workflow on. To find a workflow's `t ### Update a Workflow -This endpoint is only available when using [user API keys](/core/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/core/rest-api/auth/#oauth). +This endpoint is only available when using [user API keys](/rest-api/auth/#user-api-keys), not yet for workspace [OAuth tokens](/rest-api/auth/#oauth). Updates the workflow's activation status. If you need to modify the workflow's steps, triggers, or connected accounts [consider making a new workflow](#create-a-workflow). @@ -1807,7 +1807,7 @@ If the URL is [https://pipedream.com/@michael-testing/api-p_13CDnxK/inspect](htt The activation status of a workflow. Set to `true` to activate the workflow, or `false` to deactivate it. `org_id` **string** -[Find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request @@ -1890,7 +1890,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123?org_id=o_abc123' \ ### Get Workflow Emits Retrieve up to the last 100 events emitted from a workflow using -[`$send.emit()`](/core/data-management/destinations/emit/#emit-events). +[`$send.emit()`](/workflows/data-management/destinations/emit/#emit-events). #### Endpoint @@ -2033,7 +2033,7 @@ curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?ex ## Workspaces -[Workspaces](/core/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. +[Workspaces](/workflows/workspaces/) provide your team a way to manage resources in a shared workspace. Any resources created by the workspace are owned by the workspace and accessible to its members. ### Get a Workspace @@ -2049,7 +2049,7 @@ GET /v1/workflows/workspaces/ `workspaces_id` **string** -[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Response @@ -2080,7 +2080,7 @@ GET /workflows/workspaces//accounts `org_id` **string** -[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Query Parameters @@ -2128,7 +2128,7 @@ GET /workflows/workspaces//subscriptions `workspaces_id` **string** -[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request @@ -2172,7 +2172,7 @@ GET /orgs//sources `org_id` **string** -[Switch to your workspace's context](/core/workspaces/#switching-between-workspaces) and [find your org's ID](/core/workspaces/#finding-your-workspaces-id). +[Switch to your workspace's context](/workflows/workspaces/#switching-between-workspaces) and [find your org's ID](/workflows/workspaces/#finding-your-workspaces-id). #### Example Request diff --git a/docs-v2/pages/rest-api/rss.mdx b/docs-v2/pages/rest-api/rss.mdx index 6350cbf4372f7..d1862a29f3aa6 100644 --- a/docs-v2/pages/rest-api/rss.mdx +++ b/docs-v2/pages/rest-api/rss.mdx @@ -1,8 +1,8 @@ # REST API example: Create an RSS source -Here, we'll walk through an example of how to create an RSS [event source](/core/workflows/triggers/) and retrieve events from that source using the [REST API](/core/rest-api/). +Here, we'll walk through an example of how to create an RSS [event source](/workflows/building-workflows/triggers/) and retrieve events from that source using the [REST API](/rest-api/). -Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/rest-api/auth/#user-api-keys). ## Find the details of the source you'd like to create @@ -129,4 +129,4 @@ curl -H "Authorization: Bearer " \ "https://api.pipedream.com/v1/sources/dc_BVuN2Q/event_summaries" ``` -[See the docs on the `/event_summaries` endpoint](/core/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/core/rest-api/#pagination). +[See the docs on the `/event_summaries` endpoint](/rest-api/#get-source-events) for more details on the parameters it accepts. For example, you can pass a `limit` param to return only `N` results per page, and paginate over results using the `before` and `after` cursors described in the [pagination docs](/rest-api/#pagination). diff --git a/docs-v2/pages/rest-api/webhooks.mdx b/docs-v2/pages/rest-api/webhooks.mdx index 82935d9c4ecfa..c7b974d427876 100644 --- a/docs-v2/pages/rest-api/webhooks.mdx +++ b/docs-v2/pages/rest-api/webhooks.mdx @@ -1,12 +1,12 @@ # REST API Example: Webhooks -Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/core/rest-api/#subscriptions). +Pipedream supports webhooks as a way to deliver events to an endpoint you own. Webhooks are managed at an account-level, and you send data to these webhooks using [subscriptions](/rest-api/#subscriptions). -For example, you can run a Twitter [event source](/core/workflows/triggers/) that listens for new tweets. If you [subscribe](/core/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. +For example, you can run a Twitter [event source](/workflows/building-workflows/triggers/) that listens for new tweets. If you [subscribe](/rest-api/#subscriptions) the webhook to this source, Pipedream will deliver those tweets directly to your webhook's URL without running a workflow. ## Send events from an existing event source to a webhook -[Event sources](/core/workflows/triggers/) source data from a service / API, emitting events that can trigger Pipedream workflows. For example, you can run a Github event source that emits an event anytime someone stars your repo, triggering a workflow on each new star. +[Event sources](/workflows/building-workflows/triggers/) source data from a service / API, emitting events that can trigger Pipedream workflows. For example, you can run a Github event source that emits an event anytime someone stars your repo, triggering a workflow on each new star. **You can also send the events emitted by an event source to a webhook**. @@ -18,11 +18,11 @@ First, you'll need the ID of your source. You can visit [https://pipedream.com/s ![Source ID](/images/rest-api/source-id.png) -You can also find the ID by running `pd list sources` using [the CLI](/core/cli/reference/#pd-list). +You can also find the ID by running `pd list sources` using [the CLI](/workflows/cli/reference/#pd-list). ### Step 2 - Create a webhook -You can create a webhook using the [`POST /webhooks` endpoint](/core/rest-api/#create-a-webhook). The endpoint accepts 3 params: +You can create a webhook using the [`POST /webhooks` endpoint](/rest-api/#create-a-webhook). The endpoint accepts 3 params: - `url`: the endpoint to which you'd like to deliver events - `name`: a name to assign to the webhook, for your own reference @@ -50,9 +50,9 @@ Successful API responses contain a webhook ID in `data.id` — the string that s ### Step 3 - Create a subscription -[Subscriptions](/core/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. +[Subscriptions](/rest-api/#subscriptions) allow you to deliver events from one Pipedream resource to another. In the language of subscriptions, the webhook will **listen** for events **emitted** by the event source. -You can make a request to the [`POST /subscriptions` endpoint](/core/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: +You can make a request to the [`POST /subscriptions` endpoint](/rest-api/#listen-for-events-from-another-source-or-workflow) to create this subscription. This endpoint requires two params: - `emitter_id`: the source ID from **Step 1** - `listener_id`: the webhook ID from **Step 2** @@ -74,6 +74,6 @@ Trigger an event in your source (for example, send a tweet, star a Github repo, ## Extending these ideas -You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/core/data-management/destinations/emit/). +You can configure _any_ events to be delivered to a webhook: events emitted by event source, or those [emitted by a workflow](/workflows/data-management/destinations/emit/). You can also configure an event to be delivered to _multiple_ webhooks by creating multiple webhooks / subscriptions. diff --git a/docs-v2/pages/rest-api/workflows.mdx b/docs-v2/pages/rest-api/workflows.mdx index 497ab526dcb95..30fcc40b6d6de 100644 --- a/docs-v2/pages/rest-api/workflows.mdx +++ b/docs-v2/pages/rest-api/workflows.mdx @@ -3,17 +3,17 @@ import { Steps } from 'nextra/components' # Example: Create a Workflow -Here, we'll walk through an example of how to create a [workflow](/core/workflows/) programmatically using the [create workflow endpoint](/core/rest-api/#create-a-workflow) from a [workflow share link](/core/workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. +Here, we'll walk through an example of how to create a [workflow](/workflows/building-workflows/) programmatically using the [create workflow endpoint](/rest-api/#create-a-workflow) from a [workflow share link](/workflows/building-workflows/sharing/), and pass your own connected accounts, step and trigger props as configuration. -Before you begin, you'll need your [Pipedream API Key](/core/rest-api/auth/#user-api-keys). +Before you begin, you'll need your [Pipedream API Key](/rest-api/auth/#user-api-keys). ## Creating a new workflow from a template -Workflows can be shared as templates using a [Workflow Share Link](/core/workflows/sharing/). When you share a workflow, a unique key is created that represents that workflow's triggers, steps and settings. +Workflows can be shared as templates using a [Workflow Share Link](/workflows/building-workflows/sharing/). When you share a workflow, a unique key is created that represents that workflow's triggers, steps and settings. However, opening workflow share link with a browser will not include sharing private resources - such as connected accounts, sources and data stores. Connections to your private resources have to be populated by hand. -The [create workflow endpoint](/core/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. +The [create workflow endpoint](/rest-api/#create-a-workflow) allows you to programmatically assign your own connected accounts, props within the workflow, and even deploy the workflow in a single API request. @@ -48,7 +48,7 @@ In the Get Workflow API response, you'll see two properties: * `triggers` - represents the triggers for the workflow. * `steps` - represents the series of steps within your workflow -`triggers` and `steps` contain [props](/core/workflows/using-props/) that define the connected accounts as well as configuration. +`triggers` and `steps` contain [props](/workflows/building-workflows/using-props/) that define the connected accounts as well as configuration. The next step is to learn how we can pass our specific connected accounts to app based props in the `steps` and/or `triggers` of the workflow template. @@ -109,7 +109,7 @@ For the example workflow above, the RSS feed trigger has a `url` property, and t Now that we have the names of the configurable props for both the `triggers` and `steps` of the workflow, let's design the payload for creating a new instance of the workflow. -First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/core/rest-api/#create-a-workflow) on how to find these values. +First, populate the `project_id` and `org_id` where you'd like this new workflow to be instantiated under. Please refer to the [**Create Workflow** parameters documentation](/rest-api/#create-a-workflow) on how to find these values. The `template_id` for your workflow can be found from the URL of the workflow share link you created in **Step 1** of this guide. @@ -147,7 +147,7 @@ The **Slack - Send message in a Public Channel** step requires a `channelId`, `m To connect your accounts to the workflow, you'll need to find the specific IDs for each of the accounts you'd like to connect. -You can find your connected account IDs by using the [List Accounts endpoint](/core/rest-api/#get-workspacess-connected-accounts). +You can find your connected account IDs by using the [List Accounts endpoint](/rest-api/#get-workspacess-connected-accounts). You can filter your accounts by using the `query` query parameter. For example, if you want to find your connected Slack accounts to your workspace, then add `slack` to the query param: diff --git a/docs-v2/pages/troubleshooting/faq.mdx b/docs-v2/pages/troubleshooting/faq.mdx index 6bcf2ae25ede2..e60f70e81405f 100644 --- a/docs-v2/pages/troubleshooting/faq.mdx +++ b/docs-v2/pages/troubleshooting/faq.mdx @@ -3,11 +3,11 @@ ## How do I resolve the error "Undeployed changes — You have made changes to this workflow. Deploy the latest version from the editor" -On workflows that are not [synced with GitHub](/core/git/), you may notice the following warning at the top of your workflow: +On workflows that are not [synced with GitHub](/workflows/git/), you may notice the following warning at the top of your workflow: > **Undeployed changes** — You have made changes to this workflow. Deploy the latest version from the editor -This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/core/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. +This means that you've made some changes to your workflow that you haven't yet deployed. To see a diff of what's changed, we recommend [enabling GitHub sync](/workflows/git/), where you'll get a full commit history of changes made to your workflows, synced to your own GitHub repo. ## Is there a way to replay workflow events programmatically? @@ -17,34 +17,34 @@ Not today. Please upvote and add your feedback to [this GitHub issue](https://gi If you operate your own database or data store, you can connect to it directly in Pipedream. -Pipedream also operates a [built-in key-value store](/core/data-management/data-stores/) that you can use to get and set data across workflow executions and different workflows. +Pipedream also operates a [built-in key-value store](/workflows/data-management/data-stores/) that you can use to get and set data across workflow executions and different workflows. ## How do I delay the execution of a workflow? -Use Pipedream's [built-in Delay actions](/core/workflows/control-flow/delay/) to delay a workflow at any step. +Use Pipedream's [built-in Delay actions](/workflows/building-workflows/control-flow/delay/) to delay a workflow at any step. ## How can my workflow run faster? Here are a few things that can help your workflow execute faster: -1. **Increase memory:** Increase your [workflow memory](/core/workflows/settings/#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. +1. **Increase memory:** Increase your [workflow memory](/workflows/building-workflows/settings/#memory) to at least 512 MB. Raising the memory limit will proportionally increase CPU resources, leading to improved performance and reduced latency. -2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/core/workflows/triggers/#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. +2. **Return static HTTP responses:** If your workflow is triggered by an HTTP source, return a [static HTTP response](/workflows/building-workflows/triggers/#http-responses) directly from the trigger configuration. This ensures the HTTP response is sent to the caller immediately, before the rest of the workflow steps are executed. -3. **Simplify your workflow:** Reduce the number of [steps](/core/#code-actions) and [segments](/core/workflows/control-flow/#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. +3. **Simplify your workflow:** Reduce the number of [steps](/workflows/#code-actions) and [segments](/workflows/building-workflows/control-flow/#workflow-segments) in your workflow, combining multiple steps into one, if possible. This lowers the overhead involved in managing step execution and exports. -4. **Activate warm workers:** Use [warm workers](/core/workflows/settings/#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/core/workflows/settings/#how-many-workers-should-i-configure) as you want for high-volume traffic. +4. **Activate warm workers:** Use [warm workers](/workflows/building-workflows/settings/#eliminate-cold-starts) to reduce the startup time of workflows. Set [as many warm workers](/workflows/building-workflows/settings/#how-many-workers-should-i-configure) as you want for high-volume traffic. ## How can I save common functions as steps? -You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/core/contributing/components/api/). These components are private to your account and can be used in any workflow. +You can create your own custom triggers and actions ("components") on Pipedream using [the Component API](/workflows/contributing/components/api/). These components are private to your account and can be used in any workflow. You can also publish common functions in your own package on a public registry like [npm](https://www.npmjs.com/) or [PyPI](https://pypi.org/). ## Is Puppeteer supported in Pipedream? -Yes, see [our Puppeteer docs](/core/workflows/code/nodejs/browser-automation/#puppeteer) for more detail. +Yes, see [our Puppeteer docs](/workflows/building-workflows/code/nodejs/browser-automation/#puppeteer) for more detail. ## Is Playwright supported in Pipedream? -Yes, see [our Playwright docs](/core/workflows/code/nodejs/browser-automation/#playwright) for more detail. +Yes, see [our Playwright docs](/workflows/building-workflows/code/nodejs/browser-automation/#playwright) for more detail. diff --git a/docs-v2/pages/troubleshooting/index.mdx b/docs-v2/pages/troubleshooting/index.mdx index 5f34d5d35839e..1c12f51ec1f05 100644 --- a/docs-v2/pages/troubleshooting/index.mdx +++ b/docs-v2/pages/troubleshooting/index.mdx @@ -32,7 +32,7 @@ If you're still seeing the issue after trying these steps, please reach out in [ ## I need help with my GitHub Synced Project -[See FAQ here](/core/git/#faq). +[See FAQ here](/workflows/git/#faq). ## Why is my trigger not emitting events? @@ -68,7 +68,7 @@ Your workflow's ID is the value that starts with `p_`. In this example: `p_abc12 ## How do I invoke another workflow? -We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/core/workflows/code/nodejs/#invoke-another-workflow). +We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/workflows/building-workflows/code/nodejs/#invoke-another-workflow). Another option is to make an HTTP request to a Pipedream HTTP webhook trigger. @@ -86,7 +86,7 @@ Your source's ID is the value that starts with `dc_`. In this example: `dc_abc12 Pipedream automatically disables sources with a 100% error rate in the past 5 days for accounts on the Free plan. -To troubleshoot, you can look at the errors in the [source](/core/workflows/triggers/) logs, and may need to reconnect your account and re-enable the source for it to run again. If the issue persists, please reach out in [the community](https://pipedream.com/support). +To troubleshoot, you can look at the errors in the [source](/workflows/building-workflows/triggers/) logs, and may need to reconnect your account and re-enable the source for it to run again. If the issue persists, please reach out in [the community](https://pipedream.com/support). ## Warnings @@ -94,12 +94,12 @@ Pipedream displays warnings below steps in certain conditions. These warnings do ## Limit Exceeded Errors -Pipedream sets [limits](/core/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/core/limits/) for details on specific limits. +Pipedream sets [limits](/workflows/limits/) on runtime, memory, and other execution-related properties. If you exceed these limits, you'll receive one of the errors below. [See the limits doc](/workflows/limits/) for details on specific limits. ## Quota Exceeded -On the Free tier, Pipedream imposes a limit on the [daily credits](/core/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. +On the Free tier, Pipedream imposes a limit on the [daily credits](/workflows/limits/#daily-credits-limit) across all workflows and sources. If you hit this limit, you'll see a **Quota Exceeded** error. Paid plans have no credit limit. [Upgrade here](https://pipedream.com/pricing). @@ -109,25 +109,25 @@ You **do not** use credits testing workflows, but workspaces on the **Free** pla ## Timeout -Event sources and workflows have a [default time limit on a given execution](/core/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. +Event sources and workflows have a [default time limit on a given execution](/workflows/limits/#time-per-execution). If your code exceeds that limit, you may encounter a **Timeout** error. To address timeouts, you'll either need to: 1. Figure out why your code is running for longer than expected. It's important to note that **timeouts are not an issue with Pipedream — they are specific to your workflow**. Often, you're making a request to a third party API that doesn't respond in the time you expect, or you're processing a large amount of data in your workflow, and it doesn't complete before you hit the execution limit. -2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/core/workflows/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). +2. If it's expected that your code is taking a long time to run, you can raise the execution limit of a workflow in your [workflow's settings](/workflows/building-workflows/settings/#execution-timeout-limit). If you need to change the execution limit for an event source, please [reach out to our team](https://pipedream.com/support/). ## Out of Memory -Pipedream [limits the default memory](/core/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/core/workflows/settings/#memory)**. +Pipedream [limits the default memory](/workflows/limits/#memory) available to workflows and event sources. If you exceed this memory, you'll see an **Out of Memory** error. **You can raise the memory of your workflow [in your workflow's Settings](/workflows/building-workflows/settings/#memory)**. This can happen for two main reasons: -1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). +1. When you load a large file or object into the workflow's memory (e.g. when you save the content in a variable). Where possible, consider streaming the file to / from disk, instead of storing it in memory, using a [technique like this](/workflows/building-workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory). 2. When you have many steps in your Pipedream workflow. When your workflow runs, Pipedream runs a separate process for each step in your workflow. That incurs some memory overhead. Typically this happens when you have more than 8-10 steps. When you see an OOM error on a workflow with many steps, try increasing the memory. ## Rate Limit Exceeded -Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/core/limits/#qps-queries-per-second) for more information on that limit. +Pipedream limits the number of events that can be processed by a given interface (e.g. HTTP endpoints) during a given interval. This limit is most commonly reached for HTTP interfaces - see the [QPS limits documentation](/workflows/limits/#qps-queries-per-second) for more information on that limit. **This limit can be raised for HTTP endpoints**. [Reach out to our team](https://pipedream.com/support/) to request an increase. @@ -135,16 +135,16 @@ Pipedream limits the number of events that can be processed by a given interface By default, Pipedream limits the size of incoming HTTP payloads. If you exceed this limit, you'll see a **Request Entity Too Large** error. -Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/core/limits/). +Pipedream supports two different ways to bypass this limit. Both of these interfaces support uploading data up to `5TB`, though you may encounter other [platform limits](/workflows/limits/). -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/core/workflows/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/core/workflows/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/building-workflows/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/building-workflows/triggers/#large-file-support). ## Function Payload Limit Exceeded -The total size of `console.log()` statements, [step exports](/core/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to workflows and sources cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. -Often, this occurs when you pass large data between steps using [step exports](/core/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. +Often, this occurs when you pass large data between steps using [step exports](/workflows/#step-exports). You can avoid this error by [writing that data to the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/#writing-a-file-to-tmp) in one step, and [reading the data into another step](/workflows/building-workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp), which avoids the use of step exports and should keep you under the payload limit. Pipedream also compresses the function payload from your workflow, which can yield roughly a 2x-3x increase in payload size (somewhere between `12MB` and `18MB`), depending on the data. @@ -156,9 +156,9 @@ Often, objects with this many nested objects result from a programming error tha ## Event Queue Full -Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/core/workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. +Workflows have a maximum event queue size when using concurrency and throttling controls. If the number of unprocessed events exceeds the [maximum queue size](/workflows/building-workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow), you may encounter an **Event Queue Full** error. -[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/core/workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow) for a given workflow. +[Paid plans](https://pipedream.com/pricing) can [increase their queue size up to {process.env.MAX_WORKFLOW_QUEUE_SIZE}](/workflows/building-workflows/settings/concurrency-and-throttling/#increasing-the-queue-size-for-a-workflow) for a given workflow. ## Credit Budget Exceeded @@ -178,7 +178,7 @@ There are a few known ways this can be caused and how to solve them. Pipedream components are updated continously. But when new versions of actions and sources are published to the Pipedream Component Registry, your workflows are not updated by default. -[An **Update** prompt](/core/workflows/actions/#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. +[An **Update** prompt](/workflows/building-workflows/actions/#updating-actions-to-the-latest-version) is shown in the in the top right of the action if the component has a new version available. Sources do not feature an update button at this time, to receive the latest version, you'll need to create a new source, then attach it to your workflow. @@ -190,7 +190,7 @@ By default, Pipedream automatically updates NPM and PyPI packages to the latest However, if a new package version includes bugs, or changes it's export signature, then this may cause a `Pipedream Internal Error`. -You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/core/workflows/code/nodejs/#pinning-package-versions) or [Python code steps](/core/workflows/code/python/#pinning-package-versions) to the last known working version. +You can potentially fix this issue by downgrading packages by pinning in [your Node.js](/workflows/building-workflows/code/nodejs/#pinning-package-versions) or [Python code steps](/workflows/building-workflows/code/python/#pinning-package-versions) to the last known working version. Alternatively, if the error is due to a major release that changes the import signature of a package, then modifying your code to match the signature may help. @@ -199,7 +199,7 @@ Some Pipedream components use NPM packages Some Pipedream components like pre-built [actions and triggers for Slack use NPM packages](https://github.com/PipedreamHQ/pipedream/blob/9aea8653dc65d438d968971df72e95b17f52d51c/components/slack/slack.app.mjs#L1). -In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](/core/contributing/#contribution-process). +In order to downgrade these packages, you'll need to fork the Pipedream Github Repository and deploy your own changes to test them privately. Then you can [contribute the fix back into the main Pipedream Repository](/workflows/contributing/#contribution-process). ### Packages consuming all available storage @@ -224,7 +224,7 @@ import pick from "lodash.pick" This error occurs when Promises or asynchronous code is not properly finished before the next step begins execution. -See the [Asynchronous section of the Node.js documentation](/core/workflows/code/nodejs/async/#the-problem) for more details. +See the [Asynchronous section of the Node.js documentation](/workflows/building-workflows/code/nodejs/async/#the-problem) for more details. ### How do I share my workflow with Support? diff --git a/docs-v2/pages/workflows/building-workflows/actions.mdx b/docs-v2/pages/workflows/building-workflows/actions.mdx index ba9d5388cc85b..18684555e64e8 100644 --- a/docs-v2/pages/workflows/building-workflows/actions.mdx +++ b/docs-v2/pages/workflows/building-workflows/actions.mdx @@ -30,9 +30,9 @@ In your code steps with out of date actions, you'll see a button appear that wil You can author your own actions on Pipedream, too. Anytime you need to reuse the same code across steps, consider making that an action. -Start with our [action development quickstart](/core/contributing/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/core/contributing/components/api/), and review [example actions here](/core/contributing/components/api/#example-components). +Start with our [action development quickstart](/workflows/contributing/components/quickstart/nodejs/actions/). You can read more about all the capabilities of actions in [our API docs](/workflows/contributing/components/api/), and review [example actions here](/workflows/contributing/components/api/#example-components). -You can also publish actions to [the Pipedream registry](/core/contributing/), which makes them available for anyone on Pipedream to use. +You can also publish actions to [the Pipedream registry](/workflows/contributing/), which makes them available for anyone on Pipedream to use. ## Reporting a bug / feature request diff --git a/docs-v2/pages/workflows/building-workflows/code/bash.mdx b/docs-v2/pages/workflows/building-workflows/code/bash.mdx index 5a4a7f0df917c..fb4a1384c950b 100644 --- a/docs-v2/pages/workflows/building-workflows/code/bash.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/bash.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Prefer to write quick scripts in Bash? We've got you covered. You can run any Bash in a Pipedream step within your workflows. -Within a Bash step, you can [share data between steps](/core/workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/core/workflows/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/core/workflows/code/nodejs/) environment at this time. +Within a Bash step, you can [share data between steps](/workflows/building-workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/building-workflows/code/bash/#using-environment-variables). But you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/building-workflows/code/nodejs/) environment at this time. ## Adding a Bash code step @@ -86,7 +86,7 @@ You can only export JSON-serializable data from Bash steps. ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/) in a bash step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, just append the `$` in front of the environment variable name. @@ -178,5 +178,5 @@ ls /tmp ``` -The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/core/limits/#disk) for details. +The `/tmp` directory does not have unlimited storage. Please refer to the [disk limits](/workflows/limits/#disk) for details. diff --git a/docs-v2/pages/workflows/building-workflows/code/go.mdx b/docs-v2/pages/workflows/building-workflows/code/go.mdx index 51c107597472e..7f9b4aab7c5cb 100644 --- a/docs-v2/pages/workflows/building-workflows/code/go.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/go.mdx @@ -4,7 +4,7 @@ import Callout from '@/components/Callout' Pipedream supports [Go v{process.env.GO_LANG_VERSION}](https://go.dev) in workflows. You can use any of the [Go packages available](https://pkg.go.dev/) with a simple `import` — no `go get` needed. -When you write Go code on Pipedream, you can [share data between steps](/core/workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/core/workflows/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/core/workflows/code/nodejs/) environment at this time. +When you write Go code on Pipedream, you can [share data between steps](/workflows/building-workflows/code/bash/#sharing-data-between-steps) and [access environment variables](/workflows/building-workflows/code/bash/#using-environment-variables). However, you can't connect accounts, return HTTP responses, or take advantage of other features available in the [Node.js](/workflows/building-workflows/code/nodejs/) environment at this time. If you have any feedback on the Go runtime, please let us know in [our community](https://pipedream.com/support). @@ -170,7 +170,7 @@ For the best experience, we recommend only [exporting structs that can be marsha ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/) in a Go step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` package. diff --git a/docs-v2/pages/workflows/building-workflows/code/index.mdx b/docs-v2/pages/workflows/building-workflows/code/index.mdx index 551b4b38b1204..c0a130f1e8150 100644 --- a/docs-v2/pages/workflows/building-workflows/code/index.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/index.mdx @@ -6,7 +6,7 @@ import VideoPlayer from "@/components/VideoPlayer"; -Pipedream comes with thousands of prebuilt [triggers](/core/workflows/triggers/) and [actions](/core/contributing/components/#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. +Pipedream comes with thousands of prebuilt [triggers](/workflows/building-workflows/triggers/) and [actions](/workflows/contributing/components/#actions) for [hundreds of apps](https://pipedream.com/apps). Often, these will be sufficient for building simple workflows. But sometimes you need to run your own custom logic. You may need to make an API request to fetch additional metadata about the event, transform data into a custom format, or end the execution of a workflow early under some conditions. **Code steps let you do this and more**. @@ -15,10 +15,10 @@ Code steps let you execute [Node.js v{process.env.PIPEDREAM_NODE_VERSION}](https Choose a language to get started:
    - - - - + + + +
    If you'd like to see another, specific language supported, please [let us know](https://pipedream.com/community). diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx index 3e813ae97755a..a6716d123c291 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx @@ -6,9 +6,9 @@ import VideoPlayer from "@/components/VideoPlayer"; Tell Pipedream the code you want, we generate it for you. -![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/core/workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) +![Generate code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515666/docs/docs/workflows/building-workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.13.07_mjgmdc.gif) -Pipedream's [built-in actions](/core/workflows/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/core/workflows/code/), or you can let Pipedream generate it for you with AI. +Pipedream's [built-in actions](/workflows/building-workflows/actions/) are great for running common API operations without having to write code, but sometimes you need code-level control in a workflow. You can [write this code yourself](/workflows/building-workflows/code/), or you can let Pipedream generate it for you with AI. This feature is new, and [we welcome feedback](https://pipedream.com/support). Please let us know what we can improve or add to make this more useful for you. @@ -37,11 +37,11 @@ Edit the code however you'd like. Once you're done, test the code. You'll see th You can also edit existing code with AI. Click the **Edit with AI** button at the top-right of any Node.js code step. You'll see the code gen window appear with the original code from your step. Enter a prompt to suggest an edit, and we'll give you the modified code. -![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/core/workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) +![Edit code with AI](https://res.cloudinary.com/pipedreamin/image/upload/v1710515922/docs/docs/workflows/building-workflows/code/nodejs/ai-code-generation/CleanShot_2024-03-15_at_11.17.20_pumcgn.gif) ## Getting the best results -**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/core/contributing/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/core/contributing/components/api/#props) (input) or [async options](/core/contributing/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. +**Generating code works best with clear, precise, and detailed instructions of what you want to do in your step.** The code gen service understands the [Pipedream component API](/workflows/contributing/components/api/) and references the API docs of [integrated apps](https://pipedream.com/apps). For example, you can tell it to include specific [props](/workflows/contributing/components/api/#props) (input) or [async options](/workflows/contributing/components/api/#async-options-example), and reference specific API endpoints you want to use for the selected app. ### Examples diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx index 49e27b781cbec..4a68ab72c7444 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/async.mdx @@ -21,7 +21,7 @@ As the warning notes, this often arises from one of two issues: ### `await` all Promises -Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/core/workflows/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: +Most Node.js packages that run async code return Promises as the result of method calls. For example, [`axios`](/workflows/building-workflows/code/nodejs/http-requests/#basic-axios-usage-notes) is an HTTP client. If you make an HTTP request like this in a Pipedream code step: ```javascript const resp = axios({ diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx index a5bf9c445603d..87524102b9e88 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx @@ -4,9 +4,9 @@ import VideoPlayer from '@/components/VideoPlayer'; -When you use [prebuilt actions](/core/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/core/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/workflows/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/core/workflows/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/workflows/building-workflows/code/nodejs/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. @@ -115,12 +115,12 @@ This code operates as a template you can extend, and comes preconfigured with th ### Manually connecting apps to steps -See the Connected Accounts docs for [connecting an account to a code step](/core/integrations/connected-accounts/#from-a-code-step). +See the Connected Accounts docs for [connecting an account to a code step](/integrations/connected-accounts/#from-a-code-step). ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/core/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). ## Learn more about `props` -Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/core/workflows/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/core/workflows/code/nodejs/using-data-stores/). +Not only can `props` be used to connect apps to workflow steps, but they can also be used to [collect properties collected from user input](/workflows/building-workflows/code/nodejs/#passing-props-to-code-steps) and [save data between workflow runs](/workflows/building-workflows/code/nodejs/using-data-stores/). diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx index c91f10b8329a6..931bcccc343d9 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx @@ -515,7 +515,7 @@ export default defineComponent({ ### Can I use this package in sources or actions? -Yes, the same `@pipedream/browsers` package can be used in [actions](/core/contributing/components/actions-quickstart/) as well as [sources](/core/contributing/components/sources-quickstart/). +Yes, the same `@pipedream/browsers` package can be used in [actions](/workflows/contributing/components/actions-quickstart/) as well as [sources](/workflows/contributing/components/sources-quickstart/). The steps are the same as usage in Node.js code. Open a browser, create a page, and close the browser at the end of the code step. @@ -531,7 +531,7 @@ Remember to close the browser instance _before_ the step finishes. Otherwise, th ### Out of memory errors or slow starts -For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](/core/workflows/settings/#memory). +For best results, we recommend increasing the amount of memory available to your workflow to 2 gigabytes. You can adjust the available memory in the [workflow settings](/workflows/building-workflows/settings/#memory). ### Which browser are these packages using? diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx index 8c984468f6453..9671f792a5e80 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx @@ -5,9 +5,9 @@ import VideoPlayer from '@/components/VideoPlayer' -Use `$.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay/). +Use `$.flow.delay` to [delay a step in a workflow](/workflows/building-workflows/control-flow/delay/). -These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay/#delay-actions). +These docs show you how to write Node.js code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/building-workflows/control-flow/delay/#delay-actions). ## Using `$.flow.delay` @@ -39,7 +39,7 @@ Paused workflow state When `$.flow.delay` is executed in a Node.js step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/core/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). ### Credit usage @@ -53,7 +53,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/core/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/workflows/building-workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx index 105b93db48c5d..172912e04462b 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/http-requests.mdx @@ -7,9 +7,9 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Node.js code on Pipedream.** -We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/core/workflows/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. +We'll use the [`axios`](https://github.com/axios/axios) and [`got`](https://github.com/sindresorhus/got) HTTP clients in the examples below, but [you can use any npm package you'd like](/workflows/building-workflows/code/nodejs/#using-npm-packages) on Pipedream, so feel free to experiment with other clients, too. -If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/core/workflows/http/#platform-axios) helpful for displaying error data clearly in the Pipedream UI. +If you're developing Pipedream components, you may find the [`@pipedream/platform` version of `axios`](/workflows/building-workflows/http/#platform-axios) helpful for displaying error data clearly in the Pipedream UI. If you're new to HTTP, see our [glossary of HTTP terms](https://requestbin.com/blog/working-with-webhooks/#webhooks-glossary-common-terms) for a helpful introduction. @@ -30,7 +30,7 @@ You make HTTP requests by passing a [JavaScript object](https://developer.mozill } ``` -`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/core/workflows/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. +`axios` returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises), which is just a fancy way of saying that it makes the HTTP request in the background (asynchronously) while the rest of your code runs. On Pipedream, [all asynchronous code must be run synchronously](/workflows/building-workflows/code/nodejs/async/), which means you'll need to wait for the HTTP request to finish before moving on to the next step. You do this by adding an `await` in front of the call to `axios`. **Putting all of this together, here's how to make a basic HTTP request on Pipedream:** @@ -299,7 +299,7 @@ export default defineComponent({ This sends each HTTP request _in sequence_, one after another, and returns an array of response data returned from the URL to which you send the POST request. If you need to make requests _in parallel_, [see these docs](#send-multiple-http-requests-in-parallel). -[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/core/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. +[Copy this workflow](https://pipedream.com/@dylburger/iterate-over-a-pipedream-step-export-sending-multiple-http-requests-p_ljCAPN/edit) and fill in your destination URL to see how this works. **This workflow iterates over the value of a Pipedream [step export](/workflows/#step-exports)** - data returned from a previous step. Since you often want to iterate over data returned from a Pipedream action or other code step, this is a common use case. ## Send multiple HTTP requests in parallel @@ -410,7 +410,7 @@ export default defineComponent({ ## Download a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```javascript import { pipeline } from "stream/promises"; @@ -432,7 +432,7 @@ export default defineComponent({ ## Upload a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. @@ -464,8 +464,8 @@ export default defineComponent({ By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you have two options**: -- [Use a Pipedream VPC](/core/vpc/) to route all outbound HTTP requests through a single IP address -- If you don't need to access the HTTP response data, you can [use `$send.http()`](/core/data-management/destinations/http/) to send requests from a [limited set of IP addresses](/core/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests). +- [Use a Pipedream VPC](/workflows/vpc/) to route all outbound HTTP requests through a single IP address +- If you don't need to access the HTTP response data, you can [use `$send.http()`](/workflows/data-management/destinations/http/) to send requests from a [limited set of IP addresses](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests). ## Use an HTTP proxy to proxy requests through another host @@ -538,9 +538,9 @@ export default defineComponent({ Sometimes you need to upload a downloaded file directly to another service, without processing the downloaded file. You could [download the file](#download-a-file-to-the-tmp-directory) and then [upload it](#upload-a-file-from-the-tmp-directory) to the other URL, but these intermediate steps are unnecessary: you can just stream the download to the other service directly, without saving the file to disk. -This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/core/limits/#disk). +This method is especially effective for large files that exceed the [limits of the `/tmp` directory](/workflows/limits/#disk). -[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/core/workflows/code/nodejs/): +[Copy this workflow](https://pipedream.com/@dylburger/stream-download-to-upload-p_5VCLoa1/edit) or paste this code into a [new Node.js code step](/workflows/building-workflows/code/nodejs/): ```javascript import stream from "stream"; diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx index 703d1271804e6..f633f65e9700c 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx @@ -32,7 +32,7 @@ Code steps use the same editor ([Monaco](https://microsoft.github.io/monaco-edit ## Sharing data between steps -A Node.js step can use data from other steps using [step exports](/core/#step-exports), it can also export data for other steps to use. +A Node.js step can use data from other steps using [step exports](/workflows/#step-exports), it can also export data for other steps to use. ### Using data from another step @@ -116,7 +116,7 @@ You can only export JSON-serializable data from steps. Things like: - numbers - objects -You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). +You cannot export functions or other complex objects that don't serialize to JSON. [You can save that data to a file in the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/). ## Passing props to code steps @@ -150,7 +150,7 @@ The workflow builder now can accept text input to populate the `firstName` to th Accepting a single string is just one example, you can build a step to accept arrays of strings through a dropdown presented in the workflow builder. -[Read the props reference for the full list of options](/core/contributing/components/api/#props). +[Read the props reference for the full list of options](/workflows/contributing/components/api/#props). ## How Pipedream Node.js components work @@ -166,20 +166,20 @@ export default defineComponent({ }); ``` -This defines [a Node.js component](/core/contributing/components/api/). Components let you: +This defines [a Node.js component](/workflows/contributing/components/api/). Components let you: -- Pass input to steps using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) -- [Connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step) -- [Issue HTTP responses](/core/workflows/triggers/#http-responses) +- Pass input to steps using [props](/workflows/building-workflows/code/nodejs/#passing-props-to-code-steps) +- [Connect an account to a step](/integrations/connected-accounts/#from-a-code-step) +- [Issue HTTP responses](/workflows/building-workflows/triggers/#http-responses) - Perform workflow-level flow control, like [ending a workflow early](#ending-a-workflow-early) When the step runs, Pipedream executes the `run` method: -- Any asynchronous code within a code step [**must** be run synchronously](/core/workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. -- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/core/#step-exports) in your workflow. -- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/core/contributing/components/api/#actions). +- Any asynchronous code within a code step [**must** be run synchronously](/workflows/building-workflows/code/nodejs/async/), using the `await` keyword or with a Promise chain, using `.then()`, `.catch()`, and related methods. +- Pipedream passes the `steps` variable to the run method. `steps` is also an object, and contains the [data exported from previous steps](/workflows/#step-exports) in your workflow. +- You also have access to the `$` variable, which gives you access to methods like `$.respond`, `$.export`, [and more](/workflows/contributing/components/api/#actions). -If you're using [props](/core/workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: +If you're using [props](/workflows/building-workflows/code/nodejs/#passing-props-to-code-steps) or [connect an account to a step](/integrations/connected-accounts/#from-a-code-step), the component exposes them in the variable `this`, which refers to the current step: ```javascript export default defineComponent({ @@ -190,7 +190,7 @@ export default defineComponent({ }); ``` -When you [connect an account to a step](/core/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). +When you [connect an account to a step](/integrations/connected-accounts/#from-a-code-step), Pipedream exposes the auth info in the variable [`this.appName.$auth`](/workflows/building-workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth). ## Logs @@ -337,20 +337,20 @@ Any variables you create within a step are scoped to that step. That is, they ca Within a step, the [normal rules of JavaScript variable scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope) apply. -**When you need to share data across steps, use [step exports](/core/#step-exports).** +**When you need to share data across steps, use [step exports](/workflows/#step-exports).** ## Making HTTP requests from your workflow There are two ways to make HTTP requests in code steps: -- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/core/workflows/code/nodejs/http-requests/). -- [Use `$.send.http()`](/core/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. +- Use any HTTP client that works with Node.js. [See this example guide for how to use `axios` to make HTTP requests](/workflows/building-workflows/code/nodejs/http-requests/). +- [Use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows), a Pipedream-provided method for making asynchronous HTTP requests. -In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/core/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/). +In general, if you just need to make an HTTP request but don't care about the response, [use `$.send.http()`](/workflows/data-management/destinations/http/#using-sendhttp-in-workflows). If you need to operate on the data in the HTTP response in the rest of your workflow, [use `axios`](/workflows/building-workflows/code/nodejs/http-requests/). ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/core/workflows/triggers/#http) using the [`$.respond()` function](/core/workflows/triggers/#http-responses). +You can return HTTP responses from [HTTP-triggered workflows](/workflows/building-workflows/triggers/#http) using the [`$.respond()` function](/workflows/building-workflows/triggers/#http-responses). ## Invoke another workflow @@ -460,13 +460,13 @@ export default defineComponent({ Workflow code is private. Still, we recommend you don't include secrets — API keys, tokens, or other sensitive values — directly in code steps. -Pipedream supports [environment variables](/core/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. +Pipedream supports [environment variables](/workflows/environment-variables/) for keeping secrets separate from code. Once you create an environment variable in Pipedream, you can reference it in any workflow using `process.env.VARIABLE_NAME`. The values of environment variables are private. -See the [Environment Variables](/core/environment-variables/) docs for more information. +See the [Environment Variables](/workflows/environment-variables/) docs for more information. ## Limitations of code steps -Code steps operate within the [general constraints on workflows](/core/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/core/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. +Code steps operate within the [general constraints on workflows](/workflows/limits/#workflows). As long as you stay within those limits and abide by our [acceptable use policy](/workflows/limits/#acceptable-use), you can add any number of code steps in a workflow to do virtually anything you'd be able to do in Node.js. If you're trying to run code that doesn't work or you have questions about any limits on code steps, [please reach out](https://pipedream.com/support/). diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx index baf59a1bceb46..877f73609258e 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx @@ -53,7 +53,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `$.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request:

    -Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/core/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/core/workflows/triggers/#sending-large-payloads) or [large file](/core/workflows/triggers/#large-file-support) interfaces. +Requests to the `resume_url` have [the same limits as any HTTP request to Pipedream](/workflows/limits/#http-request-body-size), but you can send larger payloads using our [large payload](/workflows/building-workflows/triggers/#sending-large-payloads) or [large file](/workflows/building-workflows/triggers/#large-file-support) interfaces. ### Default timeout of 24 hours diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx index 409f1f1dd3e33..ab4da049c1a8a 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx @@ -3,13 +3,13 @@ import VideoPlayer from '@/components/VideoPlayer' # Sharing code across workflows -[Actions](/core/contributing/components/#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. +[Actions](/workflows/contributing/components/#actions) are reusable steps. When you author an action, you can add it to your workflow like you would other actions, by clicking the **+** button below any step. Pipedream provides two ways to share code across workflows: -- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/core/workflows/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. +- **Publish an action from a Node.js code step**. [Publish any Node.js code step as a reusable action](/workflows/building-workflows/code/nodejs/sharing-code/#publish-an-action-from-a-nodejs-code-step) from the Pipedream dashboard. -- **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/core/contributing/components/quickstart/nodejs/actions/). +- **Create an action from code**. Develop your action code on your local filesystem and [publish to your Pipedream account using the Pipedream CLI](/workflows/contributing/components/quickstart/nodejs/actions/). ## Publish an action from a Node.js code step @@ -135,7 +135,7 @@ Actions submitted to the public component registry can contain multiple files. A No, a new version of an action doesn't automatically update all instances of the same action across your workflows. This gives you the control to gradually update. -After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/core/workflows/actions/#updating-actions-to-the-latest-version). +After publishing a new version, all other steps using this same action will have the option to [update to the latest version](/workflows/building-workflows/actions/#updating-actions-to-the-latest-version). ## Differences between publishing actions from workflow Node.js code steps and directly from code @@ -143,6 +143,6 @@ Publishing reusable actions from Node.js code steps allows you to quickly scaffo However, there are some differences. -1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/core/contributing/components/guidelines/#promoting-reusability). -2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/core/contributing/). -3. Node.js code step actions have a slightly different structure than [action components](/core/contributing/components/api/#component-api). +1. Node.js code step actions cannot make use of [app files to further reduce redundancy](/workflows/contributing/components/guidelines/#promoting-reusability). +2. Node.js code step actions cannot be published to the [Pipedream Component Registry](/workflows/contributing/). +3. Node.js code step actions have a slightly different structure than [action components](/workflows/contributing/components/api/#component-api). diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx index 603110828b596..92c298eae44c3 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/using-data-stores.mdx @@ -244,7 +244,7 @@ export default defineComponent({ ## Data store limitations -Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/). +Data Stores are only currently available in Node.js and Python steps. They are not yet available [Bash](/workflows/building-workflows/code/bash/) or [Go](/workflows/building-workflows/code/go/). ### Supported data types diff --git a/docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx b/docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx index b0e552efb0194..70ee6fe4cd7cc 100644 --- a/docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/nodejs/working-with-files.mdx @@ -19,7 +19,7 @@ The `/tmp` directory is stored on the virtual machine that runs your workflow. W ### Reading a file from `/tmp` -This example uses [step exports](/core/#step-exports) to return the contents of a test file saved in `/tmp` as a string: +This example uses [step exports](/workflows/#step-exports) to return the contents of a test file saved in `/tmp` as a string: ```javascript import fs from "fs"; @@ -76,11 +76,11 @@ export default defineComponent({ ### Download a file to `/tmp` -[See this example](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/workflows/building-workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ### Upload a file from `/tmp` -[See this example](/core/workflows/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/workflows/building-workflows/code/nodejs/http-requests/#upload-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ### Download a file, uploading it in another `multipart/form-data` request @@ -90,7 +90,7 @@ export default defineComponent({ [This workflow](https://pipedream.com/@dylan/upload-email-attachments-to-s3-p_V9CGAQ/edit) is triggered by incoming emails. When copied, you'll get a workflow-specific email address you can send any email to. This workflow takes any attachments included with inbound emails, saves them to `/tmp`, and uploads them to Amazon S3. -You should also be aware of the [inbound payload limits](/core/limits/#email-triggers) associated with the email trigger. +You should also be aware of the [inbound payload limits](/workflows/limits/#email-triggers) associated with the email trigger. ### Downloading and uploading files from File Stores @@ -98,4 +98,4 @@ Within Node.js code steps, you can download files from a File Store to the `/tmp The `$.files` helper includes methods to upload and download files from the Project's File Store. -[Read the File Stores `$.files` helper documentation.](/core/data-management/file-stores/#managing-file-stores-from-workflows)) +[Read the File Stores `$.files` helper documentation.](/workflows/data-management/file-stores/#managing-file-stores-from-workflows)) diff --git a/docs-v2/pages/workflows/building-workflows/code/python/auth.mdx b/docs-v2/pages/workflows/building-workflows/code/python/auth.mdx index da6d6c11bd1ed..56fa21dc8bf02 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/auth.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/auth.mdx @@ -1,14 +1,14 @@ # Connecting apps in Python -When you use [prebuilt actions](/core/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/core/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. +When you use [prebuilt actions](/workflows/contributing/components/#actions) tied to apps, you don't need to write the code to authorize API requests. Just [connect your account](/integrations/connected-accounts/#connecting-accounts) for that app and run your workflow. -But sometimes you'll need to [write your own code](/core/workflows/code/python/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. +But sometimes you'll need to [write your own code](/workflows/building-workflows/code/python/). You can also connect apps to custom code steps, using the auth information to authorize requests to that app. For example, you may want to send a Slack message from a step. We use Slack's OAuth integration to authorize sending messages from your workflows. Add Slack as an app on the Python step, then connect your Slack account. -![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/core/workflows/code/pythonauth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) +![Add your Slack account to a Python code step by adding it](https://res.cloudinary.com/pipedreamin/image/upload/v1710517970/docs/docs/workflows/building-workflows/code/pythonauth/CleanShot_2024-03-15_at_11.51.53_u3ld0i.gif) Then within the Python code step, `pd.inputs["slack"]["$auth"]["oauth_access_token"]` will contain your Slack account OAuth token. @@ -88,4 +88,4 @@ This code operates as a template you can extend, and comes preconfigured with th ## Custom auth tokens / secrets -When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/core/environment-variables/). +When you want to connect to a 3rd party service that isn't supported by Pipedream, you can store those secrets in [Environment Variables](/workflows/environment-variables/). diff --git a/docs-v2/pages/workflows/building-workflows/code/python/delay.mdx b/docs-v2/pages/workflows/building-workflows/code/python/delay.mdx index bd0831c0818f0..568cf5cbd3fb4 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/delay.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/delay.mdx @@ -2,9 +2,9 @@ import Callout from '@/components/Callout' # Delaying a workflow -Use `pd.flow.delay` to [delay a step in a workflow](/core/workflows/control-flow/delay/). +Use `pd.flow.delay` to [delay a step in a workflow](/workflows/building-workflows/control-flow/delay/). -These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/core/workflows/control-flow/delay/#delay-actions). +These docs show you how to write Python code to handle delays. If you don't need to write code, see [our built-in delay actions](/workflows/building-workflows/control-flow/delay/#delay-actions). ## Using `pd.flow.delay` @@ -37,7 +37,7 @@ Paused workflow state When `pd.flow.delay` is executed in a Python step, the workflow itself will enter a **Paused** state. -While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/core/event-history/#filtering-by-status). +While the workflow is paused, it will not incur any credits towards compute time. You can also [view all paused workflows in the Event History](/workflows/event-history/#filtering-by-status). ### Credit usage @@ -51,7 +51,7 @@ One credit is used to initially start the workflow, then the second credit is us Exact credit usage depends on duration and memory configuration -If your workflow's [execution timeout limit](/core/workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/core/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. +If your workflow's [execution timeout limit](/workflows/building-workflows/settings/#execution-timeout-limit) is set to longer than [default limit](/workflows/limits/#time-per-execution), it may incur more than two [credits](/pricing/#credits) when using `pd.flow.delay`. ## `cancel_url` and `resume_url` diff --git a/docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx b/docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx index a1194e5199cfd..7ae57ea425ef8 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/http-requests.mdx @@ -6,7 +6,7 @@ HTTP requests are fundamental to working with APIs or other web services. You ca **Below, we'll review how to make HTTP requests using Python code on Pipedream.** -We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/core/workflows/code/python/#using-third-party-packages). +We recommend using the popular `requests` HTTP client package available in Python to send HTTP requests, but [you can use any PyPi package you'd like on Pipedream](/workflows/building-workflows/code/python/#using-third-party-packages). @@ -174,7 +174,7 @@ def handler(pd: "pipedream"): ## Downloading a file to the `/tmp` directory -This example shows you how to download a file to a file in [the `/tmp` directory](/core/workflows/code/python/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. +This example shows you how to download a file to a file in [the `/tmp` directory](/workflows/building-workflows/code/python/working-with-files/). This can be especially helpful for downloading large files: it streams the file to disk, minimizing the memory the workflow uses when downloading the file. ```python import requests @@ -194,7 +194,7 @@ def handler(pd: "pipedream"): ## Uploading a file from the `/tmp` directory -This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/core/workflows/code/python/working-with-files/#the-tmp-directory). +This example shows you how to make a `multipart/form-data` request with a file as a form part. You can store and read any files from [the `/tmp` directory](/workflows/building-workflows/code/python/working-with-files/#the-tmp-directory). This can be especially helpful for uploading large files: it streams the file from disk, minimizing the memory the workflow uses when uploading the file. @@ -213,7 +213,7 @@ def handler(pd: "pipedream"): ## IP addresses for HTTP requests made from Pipedream workflows -By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you can [Use a Pipedream VPC](/core/vpc/) to route all outbound HTTP requests through a single IP address.** +By default, [HTTP requests made from Pipedream can come from a large range of IP addresses](/privacy-and-security/#hosting-details). **If you need to restrict the IP addresses HTTP requests come from, you can [Use a Pipedream VPC](/workflows/vpc/) to route all outbound HTTP requests through a single IP address.** ## Using an HTTP proxy to proxy requests through another host diff --git a/docs-v2/pages/workflows/building-workflows/code/python/index.mdx b/docs-v2/pages/workflows/building-workflows/code/python/index.mdx index f11f2ccc24d9d..3a37256d2a88d 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/index.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/index.mdx @@ -23,14 +23,14 @@ def handler(pd: "pipedream"): return {"foo": {"test": True}} ``` -You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/core/workflows/code/python/auth/), [accessing Data Stores](/core/workflows/code/python/using-data-stores/) and [installing PyPI packages](/core/workflows/code/python/#using-third-party-packages). +You can also perform more complex operations, including [leveraging your connected accounts to make authenticated API requests](/workflows/building-workflows/code/python/auth/), [accessing Data Stores](/workflows/building-workflows/code/python/using-data-stores/) and [installing PyPI packages](/workflows/building-workflows/code/python/#using-third-party-packages). -- [Install PyPI Packages](/core/workflows/code/python/#using-third-party-packages) -- [Import data exported from other steps](/core/workflows/code/python/#using-data-from-another-step) -- [Export data to downstream steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) -- [Retrieve data from a data store](/core/workflows/code/python/using-data-stores/#retrieving-data) -- [Store data into a data store](/core/workflows/code/python/using-data-stores/#saving-data) -- [Access API credentials from connected accounts](/core/workflows/code/python/auth/) +- [Install PyPI Packages](/workflows/building-workflows/code/python/#using-third-party-packages) +- [Import data exported from other steps](/workflows/building-workflows/code/python/#using-data-from-another-step) +- [Export data to downstream steps](/workflows/building-workflows/code/python/#sending-data-downstream-to-other-steps) +- [Retrieve data from a data store](/workflows/building-workflows/code/python/using-data-stores/#retrieving-data) +- [Store data into a data store](/workflows/building-workflows/code/python/using-data-stores/#saving-data) +- [Access API credentials from connected accounts](/workflows/building-workflows/code/python/auth/) ## Logging and debugging @@ -72,7 +72,7 @@ vs. import telegram ``` -Use the built in [magic comment system to resolve these mismatches](/core/workflows/code/python/import-mappings/): +Use the built in [magic comment system to resolve these mismatches](/workflows/building-workflows/code/python/import-mappings/): ```python # pipedream add-package python-telegram-bot @@ -83,7 +83,7 @@ import telegram Each time you deploy a workflow with Python code, Pipedream downloads the PyPi packages you `import` in your step. **By default, Pipedream deploys the latest version of the PyPi package each time you deploy a change**. -There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/core/workflows/code/python/import-mappings/), for example: +There are many cases where you may want to specify the version of the packages you're using. If you'd like to use a _specific_ version of a package in a workflow, you can add that version in a [magic comment](/workflows/building-workflows/code/python/import-mappings/), for example: ```python # pipedream add-package pandas==2.0.0 @@ -100,11 +100,11 @@ We recommend using the popular `requests` HTTP client package available in Pytho No need to run `pip install`, just `import requests` at the top of your step's code and it's available for your code to use. -See the [Making HTTP Requests with Python](/core/workflows/code/python/http-requests/) docs for more information. +See the [Making HTTP Requests with Python](/workflows/building-workflows/code/python/http-requests/) docs for more information. ## Returning HTTP responses -You can return HTTP responses from [HTTP-triggered workflows](/core/workflows/triggers/#http) using the `pd.respond()` method: +You can return HTTP responses from [HTTP-triggered workflows](/workflows/building-workflows/triggers/#http) using the `pd.respond()` method: ```python def handler(pd: "pipedream"): @@ -123,7 +123,7 @@ Unlike the Node.js equivalent, the Python `pd.respond` helper does not yet suppo -_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/core/workflows/triggers/#http-responses). Otherwise your workflow will return the default response. +_Don't forget_ to [configure your workflow's HTTP trigger to allow a custom response](/workflows/building-workflows/triggers/#http-responses). Otherwise your workflow will return the default response. ## Sharing data between steps @@ -188,7 +188,7 @@ You can only export JSON-serializable data from steps. Things like: ## Using environment variables -You can leverage any [environment variables defined in your Pipedream account](/core/environment-variables/) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. +You can leverage any [environment variables defined in your Pipedream account](/workflows/environment-variables/) in a Python step. This is useful for keeping your secrets out of code as well as keeping them flexible to swap API keys without having to update each step individually. To access them, use the `os` module. @@ -295,19 +295,19 @@ The `/tmp` directory is accessible from your workflow steps for saving and retri You have full access to read and write both files in `/tmp`. -See the [Working with the filesystem in Python](/core/workflows/code/python/working-with-files/) docs for more information. +See the [Working with the filesystem in Python](/workflows/building-workflows/code/python/working-with-files/) docs for more information. ## FAQ ### What's the difference between `def handler(pd)` and the `pipedream` package for Python code steps? -The pd object passed to the handler method lets you exit the [workflow early](/core/workflows/code/python/#ending-a-workflow-early), [integrate a Data Store](/core/workflows/code/python/using-data-stores/), and [use connected accounts](/core/workflows/code/python/auth/) into your Python code steps. +The pd object passed to the handler method lets you exit the [workflow early](/workflows/building-workflows/code/python/#ending-a-workflow-early), [integrate a Data Store](/workflows/building-workflows/code/python/using-data-stores/), and [use connected accounts](/workflows/building-workflows/code/python/auth/) into your Python code steps. However, at this time there are issues with our Python interpreter that is causing an `ECONNRESET` error. -If you need [to use data from other steps](/core/workflows/code/python/#using-data-from-another-step) or [export data to other steps](/core/workflows/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. +If you need [to use data from other steps](/workflows/building-workflows/code/python/#using-data-from-another-step) or [export data to other steps](/workflows/building-workflows/code/python/#sending-data-downstream-to-other-steps) in your workflow, we recommend using the `pipedream` package module. -If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/core/data-management/data-stores/) to retrieve or store data or [Node.js's Data Store](/core/workflows/code/nodejs/using-data-stores/) capabilities. +If you need to use a Data Store in your workflow, we recommend using a [pre-built action](/workflows/data-management/data-stores/) to retrieve or store data or [Node.js's Data Store](/workflows/building-workflows/code/nodejs/using-data-stores/) capabilities. ### I've tried installing a Python package with a normal import and the magic comment system, but I still can't. What can I do? diff --git a/docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx b/docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx index 56500042fdd24..01f9463bbf8d1 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx @@ -43,7 +43,7 @@ These URLs are specific to a single execution of your workflow. While the workfl - Sending an HTTP request to the `cancel_url` will cancel that execution - Sending an HTTP request to the `resume_url` will resume that execution -If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/core/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: +If you resume a workflow, any data sent in the HTTP request is passed to the workflow and returned in the `$resume_data` [step export](/workflows/#step-exports) of the suspended step. For example, if you call `pd.flow.suspend` within a step named `code`, the `$resume_data` export should contain the data sent in the `resume_url` request: ![resume data step export](https://res.cloudinary.com/pipedreamin/image/upload/v1655271815/docs/resume_data_lafhxr.png) diff --git a/docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx b/docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx index 464d3dec3958d..240f78313d9fe 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/using-data-stores.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Using Data Stores -You can store and retrieve data from [Data stores](/core/data-management/data-stores/) in Python without connecting to a 3rd party database. +You can store and retrieve data from [Data stores](/workflows/data-management/data-stores/) in Python without connecting to a 3rd party database. Add a data store as a input to a Python step, then access it in your Python `handler` with `pd.inputs["data_store"]`. @@ -23,7 +23,7 @@ def handler(pd: "pipedream"): Click _Add Data Store_ near the top of a Python step: -![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/core/workflows/code/pythondata-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) +![Adding a data store to a Python step](https://res.cloudinary.com/pipedreamin/image/upload/v1710518388/docs/docs/workflows/building-workflows/code/pythondata-stores/CleanShot_2024-03-15_at_11.58.53_ognvbc.gif) This will add the selected data store to your Python code step. diff --git a/docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx b/docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx index 73f73b393d97f..3a37a213a0087 100644 --- a/docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx +++ b/docs-v2/pages/workflows/building-workflows/code/python/working-with-files.mdx @@ -65,11 +65,11 @@ def handler(pd: "pipedream"): ## Downloading a file to `/tmp` -[See this example](/core/workflows/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. +[See this example](/workflows/building-workflows/code/python/http-requests/#downloading-a-file-to-the-tmp-directory) to learn how to download a file to `/tmp`. ## Uploading a file from `/tmp` -[See this example](/core/workflows/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. +[See this example](/workflows/building-workflows/code/python/http-requests/#uploading-a-file-from-the-tmp-directory) to learn how to upload a file from `/tmp` in an HTTP request. ## Downloading a file, uploading it in another `multipart/form-data` request @@ -106,10 +106,10 @@ def handler(pd: "pipedream"): The `/tmp` directory can store up to {process.env.TMP_SIZE_LIMIT} of storage. Also the storage may be wiped or may not exist between workflow executions. -To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/core/limits/#disk) for details. +To avoid errors, assume that the `/tmp` directory is empty between workflow runs. Please refer to the [disk limits](/workflows/limits/#disk) for details. Are File Stores helpers available for Python to download, upload and manage files? -At this time no, only Node.js includes a helper to interact with the [File Store](/core/projects/file-stores/) programmatically within workflows. +At this time no, only Node.js includes a helper to interact with the [File Store](/workflows/projects/file-stores/) programmatically within workflows. diff --git a/docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx index f456314651237..ad19ca0919333 100644 --- a/docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx +++ b/docs-v2/pages/workflows/building-workflows/control-flow/delay.mdx @@ -24,7 +24,7 @@ You can pause your workflow without writing code using the **Delay** actions: #### `$.flow.delay` -If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/core/workflows/code/nodejs/delay/). +If you need to delay a workflow within Node.js code, or you need detailed control over how delays occur, [see the docs on `$.flow.delay`](/workflows/building-workflows/code/nodejs/delay/). #### The state of delayed executions @@ -34,11 +34,11 @@ Delayed executions can hold one of three states: - **Resumed**: The workflow has been resumed at the end of its delay window automatically, or resumed manually - **Cancelled**: The execution was cancelled manually -You'll see the current state of an execution by [viewing its event data](/core/workflows/triggers/inspect/). +You'll see the current state of an execution by [viewing its event data](/workflows/building-workflows/triggers/inspect/). #### Cancelling or resuming execution manually -The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/core/workflows/code/nodejs/delay/) return two URLs each time they run: +The [**Delay** actions](#delay-actions) and [`$.flow.delay`](/workflows/building-workflows/code/nodejs/delay/) return two URLs each time they run: ![Cancel and resume URLs](https://res.cloudinary.com/pipedreamin/image/upload/v1651551860/docs/Screen_Shot_2022-05-02_at_9.16.11_PM_ahw7tu.png) @@ -47,4 +47,4 @@ These URLs are specific to a single execution of your workflow. While the workfl - Hitting the `cancel_url` will immediately cancel that execution - Hitting the `resume_url` will immediately resume that execution early -If you use [`$.flow.delay`](/core/workflows/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. +If you use [`$.flow.delay`](/workflows/building-workflows/code/nodejs/delay/), you can send these URLs to your own system to handle cancellation / resumption. You can even email your customers to let them cancel / resume workflows that run on their behalf. diff --git a/docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx b/docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx index c04021c6f4648..0123b8e25dc83 100644 --- a/docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx +++ b/docs-v2/pages/workflows/building-workflows/control-flow/end-workflow.mdx @@ -17,5 +17,5 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b Check the reference for your preferred language to learn how to end the workflow execution in code. -- [Ending a workflow in Node.js](/core/workflows/code/nodejs/#ending-a-workflow-early) -- [Ending a workflow in Python](/core/workflows/code/python/#ending-a-workflow-early) +- [Ending a workflow in Node.js](/workflows/building-workflows/code/nodejs/#ending-a-workflow-early) +- [Ending a workflow in Python](/workflows/building-workflows/code/python/#ending-a-workflow-early) diff --git a/docs-v2/pages/workflows/building-workflows/errors.mdx b/docs-v2/pages/workflows/building-workflows/errors.mdx index 930d78e9b13aa..ee0b9e9b902cb 100644 --- a/docs-v2/pages/workflows/building-workflows/errors.mdx +++ b/docs-v2/pages/workflows/building-workflows/errors.mdx @@ -5,19 +5,19 @@ import VideoPlayer from "@/components/VideoPlayer"; Two types of errors are raised in Pipedream workflows: - **Workflow errors** — Errors in the workflow execution environment, like [Timeouts](/troubleshooting/#timeout) or [Out of Memory](/troubleshooting/#out-of-memory) errors. Often, you can change your workflow's configuration to fix them. You can find more details on these errors [in our troubleshooting guide](/troubleshooting). -- **Step errors** — Errors raised by individual [code](/core/workflows/code/) or [action](/core/workflows/actions/) steps. These can be syntax errors, errors raised by the Node or Python runtime, errors with input data, and more. Pipedream will surface details about the error and the stack trace, and you can even [debug these errors with AI](#debug-with-ai). +- **Step errors** — Errors raised by individual [code](/workflows/building-workflows/code/) or [action](/workflows/building-workflows/actions/) steps. These can be syntax errors, errors raised by the Node or Python runtime, errors with input data, and more. Pipedream will surface details about the error and the stack trace, and you can even [debug these errors with AI](#debug-with-ai). Both types of errors will trigger [error notifications](#error-notifications), can be handled by [custom error handlers](#handle-errors-with-custom-logic), and will show up in [the REST API](#poll-the-rest-api-for-workflow-errors). ## Auto-retry -You can [automatically retry events](/core/workflows/settings/#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. +You can [automatically retry events](/workflows/building-workflows/settings/#auto-retry-errors) that yield an error. This can help for transient errors that occur when making API requests, like when a service is down or your request times out. ## Apply conditional logic Many errors result from the data you're processing. You might only receive certain data from a webhook under certain conditions, or have malformed data in the payload that causes an error. -You can apply conditional logic in code, or using the [If / Else operator](/core/workflows/control-flow/ifelse/), handling these conditions accordingly. +You can apply conditional logic in code, or using the [If / Else operator](/workflows/building-workflows/control-flow/ifelse/), handling these conditions accordingly. ## Error notifications @@ -51,7 +51,7 @@ When you're editing and testing your workflow, any unhandled errors will **not** ## Debug with AI -You can debug errors in [code](/core/workflows/code/) or [action](/core/workflows/actions/) steps with AI by pressing the **Debug with AI** button at the bottom of any error. +You can debug errors in [code](/workflows/building-workflows/code/) or [action](/workflows/building-workflows/actions/) steps with AI by pressing the **Debug with AI** button at the bottom of any error. ### Data we send with errors @@ -59,7 +59,7 @@ When you debug an error with AI, Pipedream sends the following information to Op - The error code, message, and stack trace - The step's code -- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/core/#step-exports). +- The input added to the step configuration. This **does not** contain the event data that triggered your workflow, just the static input entered in the step configuration, like the URL of an HTTP request, or the names of [step exports](/workflows/#step-exports). We explicitly **do not** send the event data that triggered the error, or any other information about your account or workflow. @@ -80,7 +80,7 @@ Unlike [the default system emails](#duplicate-errors-do-not-trigger-duplicate-em ## Poll the REST API for workflow errors -Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/core/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: +Pipedream provides a REST API endpoint to [list the most recent 100 workflow errors](/rest-api/#get-workflow-errors) for any given workflow. For example, to list the errors from workflow `p_abc123`, run: ```bash curl 'https://api.pipedream.com/v1/workflows/p_abc123/$errors/event_summaries?expand=event' \ diff --git a/docs-v2/pages/workflows/building-workflows/http.mdx b/docs-v2/pages/workflows/building-workflows/http.mdx index 4d7a8049ffa1f..33b0dc19bc008 100644 --- a/docs-v2/pages/workflows/building-workflows/http.mdx +++ b/docs-v2/pages/workflows/building-workflows/http.mdx @@ -23,7 +23,7 @@ Now with a few clicks and some text you've integrated Slack into a Pipedream wor Pre-built actions are open source -All pre-built actions are published from the [Pipedream Component Registry](/core/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/core/workflows/code/nodejs/sharing-code/). +All pre-built actions are published from the [Pipedream Component Registry](/workflows/contributing/), so you can read and modify their source code. You can even publish your own from [Node.js code steps privately to your own workspace](/workflows/building-workflows/code/nodejs/sharing-code/). ## HTTP Request Action @@ -83,8 +83,8 @@ This gives you the flexibility to catch errors, use retries, or send multiple AP First, connect your account to the code step: -* [Connecting any account to a Node.js step](/core/workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) -* [Connecting any account to a Python step](/core/workflows/code/python/auth/) +* [Connecting any account to a Node.js step](/workflows/building-workflows/code/nodejs/auth/#accessing-connected-account-data-with-thisappnameauth) +* [Connecting any account to a Python step](/workflows/building-workflows/code/python/auth/) ### Conditionally sending an API Request @@ -175,20 +175,20 @@ export default defineComponent({ Subscribing to all errors -[You can use a subscription](/core/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. +[You can use a subscription](/rest-api/#subscriptions) to subscribe a workflow to all errors through the `$errors` channel, instead of handling each error individually. ### Automatically retrying an HTTP request You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a failed API request. -[See the example in the `$.flow.rerun` docs](/core/workflows/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. +[See the example in the `$.flow.rerun` docs](/workflows/building-workflows/code/nodejs/rerun/#pause-resume-and-rerun-a-workflow) for Node.js. ## Platform axios ### Why `@pipedream/platform` axios? -`axios` is an HTTP client for Node.js ([see these docs](/core/workflows/code/nodejs/http-requests/) for usage examples). +`axios` is an HTTP client for Node.js ([see these docs](/workflows/building-workflows/code/nodejs/http-requests/) for usage examples). `axios` has a simple programming API and works well for most use cases. But its default error handling behavior isn't easy to use. When you make an HTTP request and the server responds with an error code in the 4XX or 5XX range of status codes, `axios` returns this stack trace: @@ -214,7 +214,7 @@ To use `@pipedream/platform` axios in component actions, import it: import { axios } from "@pipedream/platform" ``` -`@pipedream/platform` axios uses methods [provided by the `$` object](/core/contributing/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. +`@pipedream/platform` axios uses methods [provided by the `$` object](/workflows/contributing/components/api/#actions), so you'll need to pass that as the first argument to `axios` when making HTTP requests, and pass the [standard `axios` request config](https://github.com/axios/axios#request-config) as the second argument. Here's an example action: diff --git a/docs-v2/pages/workflows/building-workflows/inspect.mdx b/docs-v2/pages/workflows/building-workflows/inspect.mdx index 0148f8509fbb2..9fc08103d7eda 100644 --- a/docs-v2/pages/workflows/building-workflows/inspect.mdx +++ b/docs-v2/pages/workflows/building-workflows/inspect.mdx @@ -4,9 +4,9 @@ import VideoPlayer from "@/components/VideoPlayer"; -[The inspector](#the-inspector) lists the events you send to a [workflow](/core/workflows/). Once you choose a [trigger](/core/workflows/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. +[The inspector](#the-inspector) lists the events you send to a [workflow](/workflows/building-workflows/). Once you choose a [trigger](/workflows/building-workflows/triggers/) and send events to it, you'll see those events in the inspector, to the left of your workflow. -Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/core/workflows/triggers/#examining-event-data) for that event. +Clicking on an event from the list lets you [review the incoming event data and workflow execution logs](/workflows/building-workflows/triggers/#examining-event-data) for that event. You can use the inspector to replay events, delete them, and more. @@ -32,8 +32,8 @@ The blue button with the arrow **replays** the event against the newest version ## Messages -Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/core/workflows/code/nodejs/#ending-a-workflow-early) or [errors](/core/workflows/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. +Any `console.log()` statements or other output of code steps is attached to the associated code cells. But [`$.flow.exit()`](/workflows/building-workflows/code/nodejs/#ending-a-workflow-early) or [errors](/workflows/building-workflows/code/nodejs/#errors) end a workflow's execution, so their details appear in the inspector. ## Limits -Pipedream retains a limited history of events for a given workflow. See the [limits docs](/core/limits/#event-history) for more information. +Pipedream retains a limited history of events for a given workflow. See the [limits docs](/workflows/limits/#event-history) for more information. diff --git a/docs-v2/pages/workflows/building-workflows/settings/index.mdx b/docs-v2/pages/workflows/building-workflows/settings/index.mdx index f910ac66de333..48cd68e03788b 100644 --- a/docs-v2/pages/workflows/building-workflows/settings/index.mdx +++ b/docs-v2/pages/workflows/building-workflows/settings/index.mdx @@ -9,7 +9,7 @@ You can control workflow-specific settings in your workflow's **Settings**:
    Click on Workflow Settings on the top left @@ -25,7 +25,7 @@ If you'd like to pause your workflow from executing completely, you can disable ## Error Handling -By default, you'll receive notifications when your workflow throws an unhandled error. See the [error docs](/core/workflows/errors/) for more detail on these notifications. +By default, you'll receive notifications when your workflow throws an unhandled error. See the [error docs](/workflows/building-workflows/errors/) for more detail on these notifications. You can disable these notifications for your workflow by disabling the **Notify me on errors** toggle: @@ -69,22 +69,22 @@ On error, the step will export a `$summary` property that tells you how many tim If the step execution succeeds during any retry, the execution will proceed to the next step of the workflow. -If the step fails on all 8 retries and throws a final error, you'll receive [an error notification](/core/workflows/errors/) through your standard notification channel. +If the step fails on all 8 retries and throws a final error, you'll receive [an error notification](/workflows/building-workflows/errors/) through your standard notification channel. ### Send error notifications on the first error -By default, if a step fails on all 8 retries, and throws a final error, you'll receive [an error notification](/core/workflows/errors/) through your standard notification channel. But sometimes you need to investigate errors as soon as they happen. If you're connecting to your database, and receive an error that the DB is down, you may want to investigate that immediately. +By default, if a step fails on all 8 retries, and throws a final error, you'll receive [an error notification](/workflows/building-workflows/errors/) through your standard notification channel. But sometimes you need to investigate errors as soon as they happen. If you're connecting to your database, and receive an error that the DB is down, you may want to investigate that immediately. On any workflow with auto-retry enabled, you can optionally choose to **Send notification on first error**. This is disabled by default so you don't get emails for transient errors, but you can enable for critical workflows where you want visibility into all errors. -For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/core/workflows/errors/#handle-errors-with-custom-logic). +For custom control over error handling, you can implement error logic in code steps (e.g. `try` / `catch` statements in Node.js code), or [create your own custom error workflow](/workflows/building-workflows/errors/#handle-errors-with-custom-logic). ## Data Retention Controls By default, Pipedream stores exports, logs, and other data tied to workflow executions. You can view these logs in two places: -1. [The workflow inspector](/core/workflows/inspect/#the-inspector) -2. [Event History](/core/event-history/) +1. [The workflow inspector](/workflows/building-workflows/inspect/#the-inspector) +2. [Event History](/workflows/event-history/) But if you're processing sensitive data, you may not want to store those logs. You can **Disable data retention** in your workflow settings to disable **all** logging. Since Pipedream stores no workflow logs with this setting enabled, you'll see no logs in the inspector or event history UI. @@ -100,7 +100,7 @@ Refer to our [pricing page](https://pipedream.com/pricing) to understand the lat **Avoid surfacing events in the builder** -Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/core/workflows/triggers/#pipedream-specific-request-parameters). +Even with data retention disabled on your workflow, the builder will still surface inbound events when in build mode. To avoid surfacing potentially sensitive data here as well, refer to [these docs](/workflows/building-workflows/triggers/#pipedream-specific-request-parameters). @@ -108,9 +108,9 @@ Even with data retention disabled on your workflow, the builder will still surfa ### Execution Timeout Limit -Workflows have a default [execution limit](/core/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. +Workflows have a default [execution limit](/workflows/limits/#time-per-execution), which defines the time the workflow can run for a single execution until it's timed out. -If your workflow times out, and needs to run for longer than the [default limit](/core/limits/#time-per-execution), you can change that limit here. +If your workflow times out, and needs to run for longer than the [default limit](/workflows/limits/#time-per-execution), you can change that limit here. ### Memory @@ -128,7 +128,7 @@ See [our guide on running workflows faster](/troubleshooting/faq/#how-can-my-wor ### Concurrency and Throttling -[Manage the concurrency and rate](/core/workflows/settings/concurrency-and-throttling/) at which events from a source trigger your workflow code. +[Manage the concurrency and rate](/workflows/building-workflows/settings/concurrency-and-throttling/) at which events from a source trigger your workflow code. ## Eliminate cold starts @@ -170,7 +170,7 @@ Incoming requests are handled by a single worker, one at a time. If you only rec But you might have a higher-volume app that receives two concurrent requests. In that case, Pipedream spins up **two** workers to handle each request. -For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/core/workflows/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. +For many user-facing (even internal) applications, the number of requests over time can be modeled with a [Poisson distrubution](https://en.wikipedia.org/wiki/Poisson_distribution). You can use that distribution to estimate the number of workers you need at an average time, or set it higher if you want to ensure a specific percentage of requests hit a dedicated worker. You can also save a record of all workflow runs to your own database, with the timestamp they ran ([see `steps.trigger.context.ts`](/workflows/building-workflows/triggers/#stepstriggercontext)), and look at your own pattern of requests, to compute the optimal number of workers. ### Do compute budgets apply to dedicated workers? diff --git a/docs-v2/pages/workflows/building-workflows/sharing.mdx b/docs-v2/pages/workflows/building-workflows/sharing.mdx index 1684757f5d6b9..93ad5aded0514 100644 --- a/docs-v2/pages/workflows/building-workflows/sharing.mdx +++ b/docs-v2/pages/workflows/building-workflows/sharing.mdx @@ -141,4 +141,4 @@ If you're trying to migrate all resources from one workspace to another [please ### Are step notes included when I share a workflow? -Yes any [step notes](/core/#step-notes) you've added to your workflow are included in the copied version. +Yes any [step notes](/workflows/#step-notes) you've added to your workflow are included in the copied version. diff --git a/docs-v2/pages/workflows/building-workflows/sources.mdx b/docs-v2/pages/workflows/building-workflows/sources.mdx index 8a569013d8186..bf364e07e492b 100644 --- a/docs-v2/pages/workflows/building-workflows/sources.mdx +++ b/docs-v2/pages/workflows/building-workflows/sources.mdx @@ -5,7 +5,7 @@ import VideoPlayer from '@/components/VideoPlayer' -Event sources operate primarily as workflow triggers. When you add a new app-based [trigger](/core/workflows/triggers/) to your workflow, you're creating an event source. +Event sources operate primarily as workflow triggers. When you add a new app-based [trigger](/workflows/building-workflows/triggers/) to your workflow, you're creating an event source. ![Adding a new trigger to a workflow](https://res.cloudinary.com/pipedreamin/image/upload/v1710512637/docs/sources/CleanShot_2024-03-15_at_10.23.07_tyjswb.png) @@ -32,11 +32,11 @@ You can create event sources from the Pipedream UI or CLI. Visit [https://pipedream.com/sources](https://pipedream.com/sources) and click the **New +** button at the top right to create a new event source. You'll see a list of sources tied to apps (like Twitter and Github) and generic interfaces (like HTTP). Select your source, and you'll be asked to connect any necessary accounts (for example, the Twitter source requires you authorize Pipedream access to your Twitter account), and enter the values for any configuration settings tied to the source. -Once you've created a source, you can use it to trigger [Pipedream workflows](/core/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. +Once you've created a source, you can use it to trigger [Pipedream workflows](/workflows/building-workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. ### Creating a source from the CLI -[Download the CLI](/core/cli/install/) and run: +[Download the CLI](/workflows/cli/install/) and run: ```bash pd deploy @@ -44,18 +44,18 @@ pd deploy This will bring up an interactive menu prompting you to select a source. Once selected, you'll be asked to connect any necessary accounts (for example, the Twitter source requires you authorize Pipedream access to your Twitter account), and enter the values for any configuration settings tied to the source. -Once you've created a source, you can use it to trigger [Pipedream workflows](/core/workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. +Once you've created a source, you can use it to trigger [Pipedream workflows](/workflows/building-workflows/) or [consume its events](#consuming-events-from-sources) using Pipedream's APIs. ## Consuming events from sources You can view the events for a source in the sources UI, under the **Events** section of that source. -You can also trigger a [Pipedream workflow](/core/workflows/) every time your source emits a new event. This lets you run workflows for every new tweet, every new item in an RSS feed, and more. +You can also trigger a [Pipedream workflow](/workflows/building-workflows/) every time your source emits a new event. This lets you run workflows for every new tweet, every new item in an RSS feed, and more. Finally, you can consume events programmatically, outside the Pipedream platform, in a few different ways: - In real-time, using the [SSE stream](/api/sse/) linked to your source -- In real-time, via the CLI's [`pd events` command](/core/cli/reference/#pd-events) +- In real-time, via the CLI's [`pd events` command](/workflows/cli/reference/#pd-events) - In batch, using the [REST API](/api/rest/) ## Example: HTTP source @@ -143,13 +143,13 @@ Generating test data manually can result in typos or missing fields that your wo ## Publishing a new event source, or modifying an existing source -Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/core/contributing/components/quickstart/nodejs/sources/) and see the [event source API docs](/core/contributing/components/api/) to learn more about the source development process. +Anyone can create an event source or edit an existing one. The code for all event sources is public, and kept in the [`PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream). [Read this quickstart](/workflows/contributing/components/quickstart/nodejs/sources/) and see the [event source API docs](/workflows/contributing/components/api/) to learn more about the source development process. You can chat about source development with the Pipedream team in the `#contribute` channel of our [public Slack](https://join.slack.com/t/pipedream-users/shared_invite/zt-ernlymsn-UHfPg~Dfp08uGkAd8dpkww), and in the `#dev` topic in the [Pipedream community](https://pipedream.com/community/c/dev/11). ## Limits -Event sources are subject to the [same limits as Pipedream workflows](/core/limits/), except: +Event sources are subject to the [same limits as Pipedream workflows](/workflows/limits/), except: - Sources have a default timeout of 5 min. - Memory is fixed at 256MB. diff --git a/docs-v2/pages/workflows/building-workflows/triggers.mdx b/docs-v2/pages/workflows/building-workflows/triggers.mdx index 51a9c96dd7fd6..e19fb175058b8 100644 --- a/docs-v2/pages/workflows/building-workflows/triggers.mdx +++ b/docs-v2/pages/workflows/building-workflows/triggers.mdx @@ -22,7 +22,7 @@ If there's a specific trigger you'd like supported, please [let us know](https:/ ## App-based Triggers -You can trigger a workflow on events from apps like Twitter, Google Calendar, and more using [event sources](/core/workflows/triggers/). Event sources run as separate resources from your workflow, which allows you to trigger _multiple_ workflows using the same source. Here, we'll refer to event sources and workflow triggers interchangeably. +You can trigger a workflow on events from apps like Twitter, Google Calendar, and more using [event sources](/workflows/building-workflows/triggers/). Event sources run as separate resources from your workflow, which allows you to trigger _multiple_ workflows using the same source. Here, we'll refer to event sources and workflow triggers interchangeably. When you create a workflow, click **Add Trigger** to view the available triggers: @@ -48,7 +48,7 @@ Then you can select a specific test event and manually trigger your workflow wit You'll notice the docs use the terms **event source** and **trigger** interchangeably above. It's useful to clarify the distinction in the context of workflows. -[Event sources](/core/workflows/triggers/) run code that collects events from some app or service and emits events as the source produces them. An event source can be used to **trigger** any number of workflows. +[Event sources](/workflows/building-workflows/triggers/) run code that collects events from some app or service and emits events as the source produces them. An event source can be used to **trigger** any number of workflows. For example, you might create a single source to listen for new Twitter mentions for a keyword, then trigger multiple workflows each time a new tweet is found: one to [send new tweets to Slack](https://pipedream.com/@pravin/twitter-mentions-slack-p_dDCA5e/edit), another to [save those tweets to an Amazon S3 bucket](https://pipedream.com/@dylan/twitter-to-s3-p_KwCZGA/readme), etc. @@ -64,7 +64,7 @@ Yes, you can add any number of triggers to a workflow. Click the top right menu ### Shape of the `steps.trigger.event` object -In all workflows, you have access to [event data](/core/workflows/triggers/#event-format) using the variable `steps.trigger.event`. +In all workflows, you have access to [event data](/workflows/building-workflows/triggers/#event-format) using the variable `steps.trigger.event`. The shape of the event is specific to the source. For example, RSS sources produce events with a `url` and `title` property representing the data provided by new items from a feed. Google Calendar sources produce events with a meeting title, start date, etc. @@ -82,12 +82,12 @@ You can send any HTTP requests to this endpoint, from anywhere on the web. You c -Pipedream also supports [custom domains](/core/domains/). This lets you host endpoints on `https://endpoint.yourdomain.com` instead of the default \`{process.env.ENDPOINT_BASE_URL}\` domain. +Pipedream also supports [custom domains](/workflows/domains/). This lets you host endpoints on `https://endpoint.yourdomain.com` instead of the default \`{process.env.ENDPOINT_BASE_URL}\` domain. ### Accessing HTTP request data -You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/core/workflows/triggers/#event-format), accessible in any [code](/core/workflows/code/) or [action](/core/contributing/components/#actions) step. +You can access properties of the HTTP request, like the method, payload, headers, and more, in [the `event` object](/workflows/building-workflows/triggers/#event-format), accessible in any [code](/workflows/building-workflows/code/) or [action](/workflows/contributing/components/#actions) step. ### Valid Requests @@ -125,15 +125,15 @@ curl -H 'Authorization: Bearer ' https://myendpoint.m.pipedream.net #### OAuth -You can also authorize requests using [Pipedream OAuth clients](/core/rest-api/auth/#oauth): +You can also authorize requests using [Pipedream OAuth clients](/rest-api/auth/#oauth): 1. Open the **Configure** section of the HTTP trigger. 2. Select **OAuth**. -3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/core/rest-api/auth#creating-an-oauth-client). +3. If you don't have an existing OAuth client, [create one in your workspace's API settings](/rest-api/auth#creating-an-oauth-client). ![OAuth authorization](https://res.cloudinary.com/pipedreamin/image/upload/v1729791415/Google_Chrome_-_Untitled_Workflow_-_10-24-2024_10-30_AM_-_Build_-_Pipedream_2024-10-24_at_10.36.04_AM_ujx34e.png) -Next, you'll need to [generate an OAuth access token](/core/rest-api/auth/#how-to-get-an-access-token). +Next, you'll need to [generate an OAuth access token](/rest-api/auth/#how-to-get-an-access-token). When making HTTP requests, pass the OAuth access token as a `Bearer` token in the `Authorization` header: @@ -224,13 +224,13 @@ For example, you could require JWT tokens and validate those tokens using the [` ### Custom domains -To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instead of the default `*.m.pipedream.net` domain, see the [custom domains](/core/domains/) docs. +To configure endpoints on your own domain, e.g. `endpoint.yourdomain.com` instead of the default `*.m.pipedream.net` domain, see the [custom domains](/workflows/domains/) docs. ### How Pipedream handles JSON payloads When you send JSON in the HTTP payload, or when JSON data is sent in the payload from a webhook provider, **Pipedream converts that JSON to its equivalent JavaScript object**. The trigger data can be referenced using [the `steps` object](#shape-of-the-stepstriggerevent-object). -In the [Inspector](/core/workflows/inspect/), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. +In the [Inspector](/workflows/building-workflows/inspect/), we present `steps.trigger.event` cleanly, indenting nested properties, to make the payload easy to read. Since `steps.trigger.event` is a JavaScript object, it's easy to reference and manipulate properties of the payload using dot-notation. ### How Pipedream handles `multipart/form-data` @@ -263,21 +263,21 @@ These params can be set as headers or query string parameters on any request to Set to `1` to prevent logging any data for this execution. Pipedream will execute all steps of the workflow, but no data will be logged to Pipedream. No event will show up in the inspector or the Event History UI. -If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/core/workflows/settings/#data-retention-controls), instead. +If you need to disable logging for _all_ requests, use the workflow's [Data Retention controls](/workflows/building-workflows/settings/#data-retention-controls), instead. #### `x-pd-notrigger` -Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/core/workflows/triggers/#selecting-a-test-event) on the HTTP trigger. +Set to `1` to send an event to the workflow for testing. Pipedream will **not** trigger the production version of the workflow, but will display the event in the [list of test events](/workflows/building-workflows/triggers/#selecting-a-test-event) on the HTTP trigger. #### Limits -You can send any content, up to the [HTTP payload size limit](/core/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. +You can send any content, up to the [HTTP payload size limit](/workflows/limits/#http-request-body-size), as a part of the form request. The content of uploaded images or other binary files does not contribute to this limit — the contents of the file will be uploaded at a Pipedream URL you have access to within your source or workflow. See the section on [Large File Support](#large-file-support) for more detail. ### Sending large payloads _If you're uploading files, like images or videos, you should use the [large file upload interface](#large-file-support), instead_. -By default, the body of HTTP requests sent to a source or workflow is limited to {process.env.PAYLOAD_SIZE_LIMIT}. **But you can send an HTTP payload of any size to a [workflow](/core/workflows/) or an [event source](/core/workflows/triggers/) by including the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your request**. +By default, the body of HTTP requests sent to a source or workflow is limited to {process.env.PAYLOAD_SIZE_LIMIT}. **But you can send an HTTP payload of any size to a [workflow](/workflows/building-workflows/) or an [event source](/workflows/building-workflows/triggers/) by including the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your request**. ```bash curl -d '{ "name": "Yoda" }' \ @@ -292,7 +292,7 @@ In workflows, Pipedream saves the raw payload data in a file whose URL you can r ![Raw body URL in the event data under steps.trigger.event.body.raw_body_url](https://res.cloudinary.com/pipedreamin/image/upload/v1647895357/docs/components/CleanShot_2022-03-21_at_16.42.01_2x_w6dmqk.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/). #### Example: Download the HTTP payload using the Send HTTP Request action @@ -306,7 +306,7 @@ The payload from the trigger of the workflow is exported to the variable `steps. #### Example: Download the HTTP payload to the `/tmp` directory -[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/new?h=tch_5ofXkX) downloads the HTTP payload, saving it as a file to the [`/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -325,7 +325,7 @@ export default defineComponent({ }) ``` -You can [read this file](/core/workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. +You can [read this file](/workflows/building-workflows/code/nodejs/working-with-files/#reading-a-file-from-tmp) in subsequent steps of your workflow. #### How the payload data is saved @@ -333,19 +333,19 @@ Your raw payload is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.am #### Limits -**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/core/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +**You can upload payloads up to 5TB in size**. However, payloads that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Large File Support _This interface is best used for uploading large files, like images or videos. If you're sending JSON or other data directly in the HTTP payload, and encountering a **Request Entity Too Large** error, review the section above for [sending large payloads](#sending-large-payloads)_. -You can upload any file to a [workflow](/core/workflows/) or an [event source](/core/workflows/triggers/) by making a `multipart/form-data` HTTP request with the file as one of the form parts. **Pipedream saves that file to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.com/s3/), generating a [signed URL](https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html) that allows you to access to that file for up to 30 minutes**. After 30 minutes, the signed URL will be invalidated, and the file will be deleted. +You can upload any file to a [workflow](/workflows/building-workflows/) or an [event source](/workflows/building-workflows/triggers/) by making a `multipart/form-data` HTTP request with the file as one of the form parts. **Pipedream saves that file to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.com/s3/), generating a [signed URL](https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html) that allows you to access to that file for up to 30 minutes**. After 30 minutes, the signed URL will be invalidated, and the file will be deleted. In workflows, these file URLs are provided in the `steps.trigger.event.body` variable, so you can download the file using the URL within your workflow, or pass the URL on to another third-party system for it to process. ![Raw file URL in event data](/images/triggers/file-upload-urls.png) -Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/core/workflows/code/nodejs/working-with-files/). +Within your workflow, you can download the contents of this data using the **Send HTTP Request** action, or [by saving the data as a file to the `/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/). #### Example: upload a file using `cURL` @@ -357,7 +357,7 @@ curl -F 'image=@my_image.png' https://myendpoint.m.pipedream.net The `-F` tells `cURL` we're sending form data, with a single "part": a field named `image`, with the content of the image as the value (the `@` allows `cURL` to reference a local file). -When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/core/workflows/inspect/#the-inspector), and you'll see the `image` property under `event.body`: +When you send this image to a workflow, Pipedream [parses the form data](#how-pipedream-handles-multipartform-data) and converts it to a JavaScript object, `event.body`. Select the event from the [inspector](/workflows/building-workflows/inspect/#the-inspector), and you'll see the `image` property under `event.body`: ![Image form data](/images/triggers/image_form_data.png) @@ -367,7 +367,7 @@ Within the `image` property of `event.body`, you'll see the value of this URL in #### Example: Download this file to the `/tmp` directory -[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). +[This workflow](https://pipedream.com/@dylburger/example-download-an-image-to-tmp-p_KwC2Ad/edit) downloads an image passed in the `image` field in the form request, saving it to the [`/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/#the-tmp-directory). ```javascript import stream from "stream"; @@ -390,7 +390,7 @@ await pipeline( Since large files are uploaded using a `Content-Type` of `multipart/form-data`, the limits that apply to [form data](#how-pipedream-handles-multipartform-data) also apply here. -The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/core/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. +The content of the file itself does not contribute to the HTTP payload limit imposed for forms. **You can upload files up to 5TB in size**. However, files that large may trigger [other Pipedream limits](/workflows/limits/). Please [reach out](https://pipedream.com/support/) with any specific questions or issues. ### Cross-Origin HTTP Requests @@ -459,7 +459,7 @@ The value of the `body` property can be either a string, object, a [Buffer](http In the case where you return a Readable stream: - You must `await` the `$.respond` function (`await $.respond({ ... }`) -- The stream must close and be finished reading within your [workflow execution timeout](/core/limits/#time-per-execution). +- The stream must close and be finished reading within your [workflow execution timeout](/workflows/limits/#time-per-execution). - You cannot return a Readable and use the [`immediate: true`](#returning-a-response-immediately) property of `$.respond`. #### Timing of `$.respond()` execution @@ -557,7 +557,7 @@ We'll also issue a 404 response on workflows with an HTTP trigger that have been #### Too Many Requests -If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/core/limits/) to understand the conditions where you might be throttled. +If you send too many requests to your HTTP source within a small period of time, we may issue a `429 Too Many Requests` response. [Review our limits](/workflows/limits/) to understand the conditions where you might be throttled. You can also [reach out](https://pipedream.com/support/) to inquire about raising this rate limit. @@ -586,27 +586,27 @@ If you're running a scheduled job once a day, you probably don't want to wait un ### Job History -You'll see the history of job executions under the **Job History** section of the [Inspector](/core/workflows/inspect/). +You'll see the history of job executions under the **Job History** section of the [Inspector](/workflows/building-workflows/inspect/). Clicking on a specific job shows the execution details for that job — all the logs and observability associated with that run of the workflow. ### Trigger a notification to an external service (email, Slack, etc.) -You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/core/contributing/components/#actions) or [Destination](/core/data-management/destinations/). +You can send yourself a notification — for example, an email or a Slack message — at any point in a workflow by using the relevant [Action](/workflows/contributing/components/#actions) or [Destination](/workflows/data-management/destinations/). -If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/core/data-management/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/core/data-management/destinations/http/) to an external service. +If you'd like to email yourself when a job finishes successfully, you can use the [Email Destination](/workflows/data-management/destinations/email/). You can send yourself a Slack message using the Slack Action, or trigger an [HTTP request](/workflows/data-management/destinations/http/) to an external service. -You can also [write code](/core/workflows/code/) to trigger any complex notification logic you'd like. +You can also [write code](/workflows/building-workflows/code/) to trigger any complex notification logic you'd like. ### Troubleshooting your scheduled jobs When you run a scheduled job, you may need to troubleshoot errors or other execution issues. Pipedream offers built-in, step-level logs that show you detailed execution information that should aid troubleshooting. -Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/core/workflows/inspect/). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. +Any time a scheduled job runs, you'll see a new execution appear in the [Inspector](/workflows/building-workflows/inspect/). This shows you when the job ran, how long it took to run, and any errors that might have occurred. **Click on any of these lines in the Inspector to view the details for a given run**. -Code steps show [logs](/core/workflows/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. +Code steps show [logs](/workflows/building-workflows/code/nodejs/#logs) below the step itself. Any time you run `console.log()` or other functions that print output, you should see the logs appear directly below the step where the code ran. -[Actions](/core/contributing/components/#actions) and [Destinations](/core/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/core/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: +[Actions](/workflows/contributing/components/#actions) and [Destinations](/workflows/data-management/destinations/) also show execution details relevant to the specific Action or Destination. For example, when you use the [HTTP Destination](/workflows/data-management/destinations/http/) to make an HTTP request, you'll see the HTTP request and response details tied to that Destination step: ## Email @@ -620,7 +620,7 @@ Pipedream creates an email address specific to your workflow. Any email sent to As soon as you send an email to the workflow-specific address, Pipedream parses its body, headers, and attachments into a JavaScript object it exposes in the `steps.trigger.event` variable that you can access within your workflow. This transformation can take a few seconds to perform. Once done, Pipedream will immediately trigger your workflow with the transformed payload. -[Read more about the shape of the email trigger event](/core/workflows/triggers/#email). +[Read more about the shape of the email trigger event](/workflows/building-workflows/triggers/#email). ### Sending large emails @@ -650,7 +650,7 @@ export default defineComponent({ #### Example: Download the email to the `/tmp` directory, read it and parse it -[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/core/workflows/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): +[This workflow](https://pipedream.com/new?h=tch_jPfaEJ) downloads the email, saving it as a file to the [`/tmp` directory](/workflows/building-workflows/code/nodejs/working-with-files/#the-tmp-directory). Then it reads the same file (as an example), and parses it using the [`mailparser` library](https://nodemailer.com/extras/mailparser/): ```javascript import stream from "stream"; @@ -682,11 +682,11 @@ Your email is saved to a Pipedream-owned [Amazon S3 bucket](https://aws.amazon.c ### Email attachments -You can attach any files to your email, up to [the total email size limit](/core/limits/#email-triggers). +You can attach any files to your email, up to [the total email size limit](/workflows/limits/#email-triggers). Attachments are stored in `steps.trigger.event.attachments`, which provides an array of attachment objects. Each attachment in that array exposes key properties: -- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/core/workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. +- `contentUrl`: a URL that hosts your attachment. You can [download this file to the `/tmp` directory](/workflows/building-workflows/code/nodejs/http-requests/#download-a-file-to-the-tmp-directory) and process it in your workflow. - `content`: If the attachment contains text-based content, Pipedream renders the attachment in `content`, up to 10,000 bytes. - `contentTruncated`: `true` if the attachment contained text-based content larger than 10,000 bytes. If `true`, the data in `content` will be truncated, and you should fetch the full attachment from `contentUrl`. @@ -715,9 +715,9 @@ Email attachments are saved to S3, and are accessible in your workflows over [pr If the presigned URL for the attachment has expired, then you'll need to send another email to create a brand new pre-signed URL. -If you're using email attachments in combination with [`$.flow.delay`](/core/workflows/code/nodejs/delay/) or [`$.flow.rerun`](/core/workflows/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. +If you're using email attachments in combination with [`$.flow.delay`](/workflows/building-workflows/code/nodejs/delay/) or [`$.flow.rerun`](/workflows/building-workflows/code/nodejs/rerun/) which introduces a gap of time between steps in your workflow, then there's a chance the email attachment's URL will expire. -To overcome this, we suggest uploading your email attachments to your Project's [File Store](/core/projects/file-stores/) for persistent storage. +To overcome this, we suggest uploading your email attachments to your Project's [File Store](/workflows/projects/file-stores/) for persistent storage. ## RSS @@ -725,16 +725,16 @@ Choose the RSS trigger to watch an RSS feed for new items: ![Selecting the RSS feed trigger](/images/triggers/select-rss-trigger.png) -This will create an RSS [event source](/core/workflows/triggers/) that polls the feed for new items on the schedule you select. Every time a new item is found, your workflow will run. +This will create an RSS [event source](/workflows/building-workflows/triggers/) that polls the feed for new items on the schedule you select. Every time a new item is found, your workflow will run. ## Events Events trigger workflow executions. The event that triggers your workflow depends on the trigger you select for your workflow: -- [HTTP triggers](/core/workflows/triggers/#http) invoke your workflow on HTTP requests. -- [Cron triggers](/core/workflows/triggers/#schedule) invoke your workflow on a time schedule (e.g., on an interval). -- [Email triggers](/core/workflows/triggers/#email) invoke your workflow on inbound emails. -- [Event sources](/core/workflows/triggers/#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. +- [HTTP triggers](/workflows/building-workflows/triggers/#http) invoke your workflow on HTTP requests. +- [Cron triggers](/workflows/building-workflows/triggers/#schedule) invoke your workflow on a time schedule (e.g., on an interval). +- [Email triggers](/workflows/building-workflows/triggers/#email) invoke your workflow on inbound emails. +- [Event sources](/workflows/building-workflows/triggers/#app-based-triggers) invoke your workflow on events from apps like Twitter, Google Calendar, and more. ### Selecting a test event @@ -750,7 +750,7 @@ When you select an event, you'll see [the incoming event data](#event-format) an ![The event and context in a trigger initiation](https://res.cloudinary.com/pipedreamin/image/upload/v1648759141/docs/components/CleanShot_2022-03-31_at_16.30.37_jwwwdy.png) -Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/core/#steps). +Pipedream parses your incoming data and exposes it in the variable [`steps.trigger.event`](#event-format), which you can access in any [workflow step](/workflows/#steps). ### Copying references to event data @@ -772,7 +772,7 @@ When you send an event to your workflow, Pipedream takes the trigger data — fo **This data is exposed in the `steps.trigger.event` variable. You can reference this variable in any step of your workflow**. -You can reference your event data in any [code](/core/workflows/code/) or [action](/core/contributing/components/#actions) step. See those docs or the general [docs on passing data between steps](/core/#steps) for more information. +You can reference your event data in any [code](/workflows/building-workflows/code/) or [action](/workflows/contributing/components/#actions) step. See those docs or the general [docs on passing data between steps](/workflows/#steps) for more information. The specific shape of `steps.trigger.event` depends on the trigger type: @@ -811,9 +811,9 @@ You can use the data in `steps.trigger.context` to uniquely identify the Pipedre | Property | Description | | ------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------: | | `deployment_id` | A globally-unique string representing the current version of the workflow | -| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/core/workflows/triggers/) ID. | +| `emitter_id` | The ID of the workflow trigger that emitted this event, e.g. the [event source](/workflows/building-workflows/triggers/) ID. | | `id` | A unique, Pipedream-provided identifier for the event that triggered this workflow | -| `owner_id` | The Pipedream-assigned [workspace ID](/core/workspaces/#finding-your-workspaces-id) that owns the workflow | +| `owner_id` | The Pipedream-assigned [workspace ID](/workflows/workspaces/#finding-your-workspaces-id) that owns the workflow | | `platform_version` | The version of the Pipedream execution environment this event ran on | | `replay` | A boolean, whether the event was replayed via the UI | | `trace_id` | Holds the same value for all executions tied to an original event. [See below for more details](#how-do-i-retrieve-the-execution-id-for-a-workflow). | @@ -840,12 +840,12 @@ On the Free and Basic plans, each workflow retains at most 100 events or 7 days Other paid plans have longer retention. [See the pricing page](https://pipedream.com/pricing) for details. -Events are also stored in [event history](/core/event-history/) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. +Events are also stored in [event history](/workflows/event-history/) for up to 30 days, depending on your plan. [See the pricing page](https://pipedream.com/pricing) for the retention on your plan. -Events that are [delayed](/core/workflows/control-flow/delay/) or [suspended](/glossary/#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. +Events that are [delayed](/workflows/building-workflows/control-flow/delay/) or [suspended](/glossary/#suspend) are retained for the duration of the delay. After the delay, the workflow is executed, and the event data is retained according to the rules above. -For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/core/event-history/). +For an extended history of events across all of your workflows, included processed events, with the ability to filter by status and time range, please see the [Event History](/workflows/event-history/). ## Don't see a trigger you need? diff --git a/docs-v2/pages/workflows/cli/install.mdx b/docs-v2/pages/workflows/cli/install.mdx index f8cd1c6905628..ef80352484eba 100644 --- a/docs-v2/pages/workflows/cli/install.mdx +++ b/docs-v2/pages/workflows/cli/install.mdx @@ -77,4 +77,4 @@ The `pd` binary is available via Nix flake [here](https://github.com/planet-a-ve Run `pd` to see a list of all commands, or `pd help ` to display help docs for a specific command. -See the [CLI reference](/core/cli/reference/) for detailed usage and examples for each command. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples for each command. diff --git a/docs-v2/pages/workflows/cli/login.mdx b/docs-v2/pages/workflows/cli/login.mdx index aa8ad4344a14b..0abfcbbad0b3d 100644 --- a/docs-v2/pages/workflows/cli/login.mdx +++ b/docs-v2/pages/workflows/cli/login.mdx @@ -12,7 +12,7 @@ If you already have a Pipedream account, run pd login ``` -This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/core/cli/reference/#cli-config-file). +This will open up a new window in your default browser. If you're already logged into your Pipedream account in this browser, this will immediately link the CLI to your account, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). Otherwise, you'll be asked to login. @@ -23,7 +23,7 @@ Once you're done, go back to your shell and you should see confirmation that you Logged in as dylburger (dylan@pipedream.com) ``` -Then [follow this guide](/core/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. +Then [follow this guide](/workflows/cli/reference/#creating-a-profile-for-a-workspace) to learn how to find your workspace ID and associate it with a `pd` profile. ## Signing up for Pipedream via the CLI @@ -33,7 +33,7 @@ If you haven't signed up for a Pipedream account, you can create an account usin pd signup ``` -This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/core/cli/reference/#cli-config-file). +This will open up a new window in your default browser. You'll be asked to sign up for Pipedream here. Once you do, your account will be linked to the CLI, writing your API key for that account to your [`pd` config file](/workflows/cli/reference/#cli-config-file). Once you're done, go back to your shell and you should see confirmation that your account is linked: @@ -50,8 +50,8 @@ You can log out of the CLI by running: pd logout ``` -This will remove your API key from the [`pd` config file](/core/cli/reference/#cli-config-file). +This will remove your API key from the [`pd` config file](/workflows/cli/reference/#cli-config-file). ## Using the CLI to manage multiple accounts -If you have multiple Pipedream accounts, you can use [profiles](/core/cli/reference/#profiles) to ensure the CLI can manage resources for each. +If you have multiple Pipedream accounts, you can use [profiles](/workflows/cli/reference/#profiles) to ensure the CLI can manage resources for each. diff --git a/docs-v2/pages/workflows/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx index d8e91f0cda64c..f59e55367e225 100644 --- a/docs-v2/pages/workflows/cli/reference.mdx +++ b/docs-v2/pages/workflows/cli/reference.mdx @@ -2,7 +2,7 @@ ## Installing the CLI -[See the CLI installation docs](/core/cli/install/) to learn how to install the CLI for your OS / architecture. +[See the CLI installation docs](/workflows/cli/install/) to learn how to install the CLI for your OS / architecture. ## Command Reference @@ -59,7 +59,7 @@ or author a component locally and deploy that local file: pd deploy http.js ``` -[Read more about authoring your own event sources](/core/contributing/components/quickstart/nodejs/sources/). +[Read more about authoring your own event sources](/workflows/contributing/components/quickstart/nodejs/sources/). ### `pd describe` @@ -121,7 +121,7 @@ Generate new app and component files from templates. #### `pd init app` -Creates a directory and [an app file](/core/contributing/components/guidelines/#app-files) from a template +Creates a directory and [an app file](/workflows/contributing/components/guidelines/#app-files) from a template ```bash # Creates google_calendar/ directory and google_calendar.mjs file @@ -130,7 +130,7 @@ pd init app google_calendar #### `pd init action` -Creates a new directory and [a component action](/core/contributing/components/#actions) from a template. +Creates a new directory and [a component action](/workflows/contributing/components/#actions) from a template. ```bash # Creates add-new-event/ directory and add-new-event.mjs file @@ -139,14 +139,14 @@ pd init action add-new-event #### `pd init source` -Creates a new directory and [an event source](/core/workflows/triggers/) from a template. +Creates a new directory and [an event source](/workflows/building-workflows/triggers/) from a template. ```bash # Creates cancelled-event/ directory and cancelled_event.mjs file pd init source cancelled-event ``` -You can attach [database](/core/contributing/components/api/#db), [HTTP](/core/contributing/components/api/#http), or [Timer](/core/contributing/components/api/#timer) props to your template using the following flags: +You can attach [database](/workflows/contributing/components/api/#db), [HTTP](/workflows/contributing/components/api/#http), or [Timer](/workflows/contributing/components/api/#timer) props to your template using the following flags: | Prop type | Flag | | --------- | --------- | @@ -196,13 +196,13 @@ pd list st ### `pd login` -Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/core/cli/login/) for more information. +Log in to Pipedream CLI and persist API key locally. See [Logging into the CLI](/workflows/cli/login/) for more information. ### `pd logout` Unsets the local API key tied to your account. -Running `pd logout` without any arguments removes the default API key from your [config file](/core/cli/reference/#cli-config-file). +Running `pd logout` without any arguments removes the default API key from your [config file](/workflows/cli/reference/#cli-config-file). You can remove the API key for a specific profile by running: @@ -214,7 +214,7 @@ pd logout -p PROFILE Event sources produce logs that can be useful for troubleshooting issues with that source. `pd logs` displays logs for a source. -Running `pd logs ` connects to the [SSE logs stream tied to your source](/core/workflows/triggers/), displaying new logs as the source produces them. +Running `pd logs ` connects to the [SSE logs stream tied to your source](/workflows/building-workflows/triggers/), displaying new logs as the source produces them. Any errors thrown by the source will also appear here. @@ -234,7 +234,7 @@ pd publish my-action.js ### `pd signup` -Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/core/cli/login/#signing-up-for-pipedream-via-the-cli) for more information. +Sign up for Pipedream via the CLI and persist your API key locally. See the docs on [Signing up for Pipedream via the CLI](/workflows/cli/login/#signing-up-for-pipedream-via-the-cli) for more information. ### `pd unpublish` @@ -279,7 +279,7 @@ Profiles allow you to work with multiple, named Pipedream accounts via the CLI. ### Creating a new profile -When you [login to the CLI](/core/cli/login/), the CLI writes the API key for that account to your config file, in the `api_key` field: +When you [login to the CLI](/workflows/cli/login/), the CLI writes the API key for that account to your config file, in the `api_key` field: ```bash api_key = abc123 @@ -302,9 +302,9 @@ You can also run `pd signup -p ` if you'd like to sign up for a new Pip ### Creating a profile for a workspace -If you're working with resources in an [workspace](/core/workspaces/), you'll need to add an `org_id` to your profile. +If you're working with resources in an [workspace](/workflows/workspaces/), you'll need to add an `org_id` to your profile. -1. [Retrieve your workspaces's ID](/core/workspaces/#finding-your-workspaces-id) +1. [Retrieve your workspaces's ID](/workflows/workspaces/#finding-your-workspaces-id) 2. Open up your [Pipedream config file](#cli-config-file) and create a new [profile](#profiles) with the following information: ```bash diff --git a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx index d85a4235f5007..709269fede014 100644 --- a/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/actions-quickstart.mdx @@ -6,7 +6,7 @@ import Callout from '@/components/Callout' ## Overview -This document is intended for developers who want to author and edit [Pipedream Actions](/core/contributing/components/#actions). After completing this quickstart, you'll understand how to: +This document is intended for developers who want to author and edit [Pipedream Actions](/workflows/contributing/components/#actions). After completing this quickstart, you'll understand how to: - Develop Pipedream components - Publish private actions and use them in workflows @@ -16,16 +16,16 @@ This document is intended for developers who want to author and edit [Pipedream - Use Pipedream managed auth for a 3rd party app -If you previously developed actions using Pipedream's UI, we recommend reviewing our [migration guide](/core/contributing/components/migrating/) after completing this quickstart. +If you previously developed actions using Pipedream's UI, we recommend reviewing our [migration guide](/workflows/contributing/components/migrating/) after completing this quickstart. ## Prerequisites - Create a free account at [https://pipedream.com](https://pipedream.com) -- Download and install the [Pipedream CLI](/core/cli/install/) -- Once the CLI is installed, [link your Pipedream account](/core/cli/login/#existing-pipedream-account) to the CLI by running `pd login` in your terminal +- Download and install the [Pipedream CLI](/workflows/cli/install/) +- Once the CLI is installed, [link your Pipedream account](/workflows/cli/login/#existing-pipedream-account) to the CLI by running `pd login` in your terminal -> **NOTE:** See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. +> **NOTE:** See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## Walkthrough @@ -57,7 +57,7 @@ We recommend that you complete the examples below in order. ### hello world! -The following code represents a simple component that can be published as an action ([learn more](/core/contributing/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. +The following code represents a simple component that can be published as an action ([learn more](/workflows/contributing/components/api/) about the component structure). When used in a workflow, it will export `hello world!` as the return value for the step. ```javascript export default { @@ -109,7 +109,7 @@ Keep the browser tab open. We'll return to this workflow in the rest of the exam ### hello [name]! -Next, let's update the component to capture some user input. First, add a `string` [prop](/core/contributing/components/api/#props) called `name` to the component. +Next, let's update the component to capture some user input. First, add a `string` [prop](/workflows/contributing/components/api/#props) called `name` to the component. ```java export default { @@ -340,7 +340,7 @@ export default { }; ``` -Then add an [app prop](/core/contributing/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: +Then add an [app prop](/workflows/contributing/components/api/#app-props) to use Pipedream managed auth with this component. For this example, we'll add an app prop for Github: ```javascript import { Octokit } from "@octokit/rest"; @@ -397,7 +397,7 @@ export default { }; ``` -In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/core/contributing/components/api/#actions) about exporting data using `$.export`). +In order to help users understand what's happening with each action step, we recommend surfacing a brief summary with `$summary` ([read more](/workflows/contributing/components/api/#actions) about exporting data using `$.export`). ```javascript import { Octokit } from "@octokit/rest"; @@ -486,6 +486,6 @@ Select an existing account or connect a new one, and then deploy your workflow a ## What's Next? -You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api/#component-api) at any time! +You're ready to start authoring and publishing actions on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/#component-api) at any time! If you have any questions or feedback, please [reach out](https://pipedream.com/community)! diff --git a/docs-v2/pages/workflows/contributing/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx index f24868f1f70cf..82cbdb9f11448 100644 --- a/docs-v2/pages/workflows/contributing/components/api.mdx +++ b/docs-v2/pages/workflows/contributing/components/api.mdx @@ -3,10 +3,10 @@ import Callout from '@/components/Callout' # Component API Reference -Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/core/contributing/components/typescript/). +Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/workflows/contributing/components/typescript/). -This document was created to help developers author and use [Pipedream components](/core/contributing/components/). Not only can you develop [sources](/core/contributing/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/core/contributing/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/core/workflows/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/core/contributing/) for anyone to run. +This document was created to help developers author and use [Pipedream components](/workflows/contributing/components/). Not only can you develop [sources](/workflows/contributing/components/quickstart/nodejs/sources/) (workflow triggers) and [actions](/workflows/contributing/components/quickstart/nodejs/actions/) using the component API, but you can also develop [Node.js steps](/workflows/building-workflows/code/nodejs/) right in your workflows - without leaving your browser! You can publish components to your account for private use, or [contribute them to the Pipedream registry](/workflows/contributing/) for anyone to run. While sources and actions share the same core component API, they differ in both how they're used and written, so certain parts of the component API apply only to one or the other. [This section of the docs](#differences-between-sources-and-actions) explains the core differences. When this document uses the term "component", the corresponding feature applies to both sources and actions. If a specific feature applies to only sources _or_ actions, the correct term will be used. @@ -20,14 +20,14 @@ Components are Node.js modules that run on Pipedream's serverless infrastructure - Trigger Node.js code on HTTP requests, timers, cron schedules, or manually - Emit data on each event to inspect it. Trigger Pipedream hosted workflows or access it outside of Pipedream via API -- Accept user input on deploy via [CLI](/core/cli/reference/#pd-deploy), [API](/core/rest-api), or [UI](https://pipedream.com/sources) +- Accept user input on deploy via [CLI](/workflows/cli/reference/#pd-deploy), [API](/workflows/rest-api), or [UI](https://pipedream.com/sources) - Connect to [{process.env.PUBLIC_APPS}+ apps](https://pipedream.com/apps) using Pipedream managed auth - Use most npm packages with no `npm install` or `package.json` required - Store and retrieve state using the [built-in key-value store](#db) ### Quickstarts -To help you get started, we created a step-by-step walkthrough for developing both [sources](/core/contributing/components/quickstart/nodejs/sources/) and [actions](/core/contributing/components/quickstart/nodejs/actions/). We recommend starting with those docs and using the API reference below as you develop. +To help you get started, we created a step-by-step walkthrough for developing both [sources](/workflows/contributing/components/quickstart/nodejs/sources/) and [actions](/workflows/contributing/components/quickstart/nodejs/actions/). We recommend starting with those docs and using the API reference below as you develop. ### Differences between sources and actions @@ -49,9 +49,9 @@ Sources and actions share the same component API. However, certain features of t ### Getting Started with the CLI -Several examples below use the Pipedream CLI. To install it, [follow the instructions for your OS / architecture](/core/cli/install/). +Several examples below use the Pipedream CLI. To install it, [follow the instructions for your OS / architecture](/workflows/cli/install/). -See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ### Example Components @@ -89,7 +89,7 @@ export default { | `name` | `string` | required | The name of the component, a string which identifies components deployed to users' accounts. This name will show up in the Pipedream UI, in CLI output (for example, from `pd list` commands), etc. It will also be converted to a unique slug on deploy to reference a specific component instance (it will be auto-incremented if not unique within a user account). | | `key` | `string` | recommended | The `key` uniquely identifies a component within a namespace. The default namespace for components is your account.

    When publishing components to the Pipedream registry, the `key` must be unique across registry components and should follow the pattern:

    `app_name_slug`-`slugified-component-name` | | `type` | `string` | required | When publishing an action, `type: "action"` is required. When publishing a source, use `type: "source"`. | -| `version` | `string` | required | The component version. There are no constraints on the version, but [semantic versioning](https://semver.org/) is required for any components published to the [Pipedream registry](/core/contributing/components/guidelines/). | +| `version` | `string` | required | The component version. There are no constraints on the version, but [semantic versioning](https://semver.org/) is required for any components published to the [Pipedream registry](/workflows/contributing/components/guidelines/). | | `description` | `string` | recommended | The description will appear in the Pipedream UI to aid in discovery and to contextualize instantiated components | | `props` | `object` | optional | [Props](#props) are custom attributes you can register on a component. When a value is passed to a prop attribute, it becomes a property on that component instance. You can reference these properties in component code using `this` (e.g., `this.propName`). | | `methods` | `object` | optional | Define component methods for the component instance. They can be referenced via `this` (e.g., `this.methodName()`). | @@ -107,7 +107,7 @@ Props are custom attributes you can register on a component. When a value is pas | [Interface](#interface-props) | Attaches a Pipedream interface to your component (e.g., an HTTP interface or timer) | | [Service](#service-props) | Attaches a Pipedream service to your component (e.g., a key-value database to maintain state) | | [App](#app-props) | Enables managed auth for a component | -| [Data Store](/core/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/core/data-management/data-stores/) | +| [Data Store](/workflows/data-management/data-stores/#using-data-stores-in-code-steps) | Provides access to a Pipedream [data store](/workflows/data-management/data-stores/) | | [HTTP Request](#http-request-prop)| Enables components to execute HTTP requests based on user input | | [Alert](#alert-prop)| Renders an informational alert in the prop form to help users configure the source or action | @@ -624,7 +624,7 @@ props: { #### App Props -App props are normally defined in an [app file](/core/contributing/components/guidelines/#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. +App props are normally defined in an [app file](/workflows/contributing/components/guidelines/#app-files), separate from individual components. See [the `components/` directory of the pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) for example app files. **Definition** @@ -642,7 +642,7 @@ props: { | Property | Type | Required? | Description | | ----------------- | -------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `type` | `string` | required | Value must be `app` | -| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/core/contributing/components/guidelines/#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | +| `app` | `string` | required | Value must be set to the name slug for an app registered on Pipedream. [App files](/workflows/contributing/components/guidelines/#app-files) are programmatically generated for all integrated apps on Pipedream. To find your app's slug, visit the `components` directory of [the Pipedream GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components), find the app file (the file that ends with `.app.mjs`), and find the `app` property at the root of that module. If you don't see an app listed, please [open an issue here](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D). | | `propDefinitions` | `object` | optional | An object that contains objects with predefined user input props. See the section on User Input Props above to learn about the shapes that can be defined and how to reference in components using the `propDefinition` property | | `methods` | `object` | optional | Define app-specific methods. Methods can be referenced within the app object context via `this` (e.g., `this.methodName()`) and within a component via `this.myAppPropName` (e.g., `this.myAppPropName.methodName()`). | @@ -690,7 +690,7 @@ export default { }; ``` -For more examples, see the [docs on making HTTP requests with Node.js](/core/workflows/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). +For more examples, see the [docs on making HTTP requests with Node.js](/workflows/building-workflows/code/nodejs/http-requests/#send-a-get-request-to-fetch-data). #### Alert Prop @@ -725,7 +725,7 @@ Refer to GitHub's component sources in the `pipedream` repo for an [example impl When a user configures a prop with a value, it can hold at most {process.env.CONFIGURED_PROPS_SIZE_LIMIT} data. Consider this when accepting large input in these fields (such as a base64 string). -The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/core/limits/). +The {process.env.CONFIGURED_PROPS_SIZE_LIMIT} limit applies only to static values entered as raw text. In workflows, users can pass expressions (referencing data in a prior step). In that case the prop value is simply the text of the expression, for example `{{steps.nodejs.$return_value}}`, well below the limit. The value of these expressions is evaluated at runtime, and are subject to [different limits](/workflows/limits/). ### Methods @@ -878,7 +878,7 @@ When your workflow runs, you'll see the named exports appear below your step, wi ##### Returning HTTP responses with `$.respond` -`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/core/workflows/triggers/#customizing-the-http-response). +`$.respond` lets you issue HTTP responses from your workflow. [See the full `$.respond` docs for more information](/workflows/building-workflows/triggers/#customizing-the-http-response). ```javascript async run({ $ }) { @@ -920,43 +920,43 @@ $.export( ##### `$.send` -`$.send` allows you to send data to [Pipedream destinations](/core/data-management/destinations/). +`$.send` allows you to send data to [Pipedream destinations](/workflows/data-management/destinations/). **`$.send.http`** -[See the HTTP destination docs](/core/data-management/destinations/http/#using-sendhttp-in-component-actions). +[See the HTTP destination docs](/workflows/data-management/destinations/http/#using-sendhttp-in-component-actions). **`$.send.email`** -[See the Email destination docs](/core/data-management/destinations/email/#using-sendemail-in-component-actions). +[See the Email destination docs](/workflows/data-management/destinations/email/#using-sendemail-in-component-actions). **`$.send.s3`** -[See the S3 destination docs](/core/data-management/destinations/s3/#using-sends3-in-component-actions). +[See the S3 destination docs](/workflows/data-management/destinations/s3/#using-sends3-in-component-actions). **`$.send.emit`** -[See the Emit destination docs](/core/data-management/destinations/emit/#using-sendemit-in-component-actions). +[See the Emit destination docs](/workflows/data-management/destinations/emit/#using-sendemit-in-component-actions). **`$.send.sse`** -[See the SSE destination docs](/core/data-management/destinations/sse/#using-sendsse-in-component-actions). +[See the SSE destination docs](/workflows/data-management/destinations/sse/#using-sendsse-in-component-actions). ##### `$.context` -`$.context` exposes [the same properties as `steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. +`$.context` exposes [the same properties as `steps.trigger.context`](/workflows/building-workflows/triggers/#stepstriggercontext), and more. Action authors can use it to get context about the calling workflow and the execution. -All properties from [`steps.trigger.context`](/core/workflows/triggers/#stepstriggercontext) are exposed, as well as: +All properties from [`steps.trigger.context`](/workflows/building-workflows/triggers/#stepstriggercontext) are exposed, as well as: | Property | Description | | ---------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | -| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/core/limits/#time-per-execution). | +| `deadline` | An epoch millisecond timestamp marking the point when the workflow is configured to [timeout](/workflows/limits/#time-per-execution). | | `JIT` | Stands for "just in time" (environment). `true` if the user is testing the step, `false` if the step is running in production. | -| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/core/workflows/triggers/#stepstriggercontext) for more detail. | +| `run` | An object containing metadata about the current run number. See [the docs on `$.flow.rerun`](/workflows/building-workflows/triggers/#stepstriggercontext) for more detail. | ### Environment variables -[Environment variables](/core/workflows/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. +[Environment variables](/workflows/building-workflows/environment-variables/) are not accessible within sources or actions directly. Since components can be used by anyone, you cannot guarantee that a user will have a specific variable set in their environment. In sources, you can use [`secret` props](#props) to reference sensitive data. @@ -1052,11 +1052,11 @@ pd deploy https://raw.githubusercontent.com/PipedreamHQ/pipedream/master/compone #### CLI - Update -View the [CLI command reference](/core/cli/reference/#command-reference). +View the [CLI command reference](/workflows/cli/reference/#command-reference). #### CLI - Delete -View the [CLI command reference](/core/cli/reference/#command-reference). +View the [CLI command reference](/workflows/cli/reference/#command-reference). #### UI - Deploy @@ -1096,7 +1096,7 @@ You can delete a component via the UI at [https://pipedream.com/sources](https:/ #### API -See the [REST API docs](/core/workflows/rest-api/). +See the [REST API docs](/workflows/building-workflows/rest-api/). ### Managing Actions @@ -1197,11 +1197,11 @@ When you navigate to your source [in the UI](https://pipedream.com/sources), you #### Workflows -[Trigger hosted Node.js workflows](/core/workflows/) on each event. Integrate with {process.env.PUBLIC_APPS}+ apps including Google Sheets, Discord, Slack, AWS, and more! +[Trigger hosted Node.js workflows](/workflows/building-workflows/) on each event. Integrate with {process.env.PUBLIC_APPS}+ apps including Google Sheets, Discord, Slack, AWS, and more! #### API -Events can be retrieved using the [REST API](/core/rest-api/) or [SSE stream tied to your component](/api/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/core/rest-api/) to retrieve events in batch, and connect to the [SSE stream](/api/sse/) to process them in real time. +Events can be retrieved using the [REST API](/rest-api/) or [SSE stream tied to your component](/api/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/rest-api/) to retrieve events in batch, and connect to the [SSE stream](/api/sse/) to process them in real time. #### CLI diff --git a/docs-v2/pages/workflows/contributing/components/guidelines.mdx b/docs-v2/pages/workflows/contributing/components/guidelines.mdx index cde64177998bb..e02b8c95da32a 100644 --- a/docs-v2/pages/workflows/contributing/components/guidelines.mdx +++ b/docs-v2/pages/workflows/contributing/components/guidelines.mdx @@ -113,7 +113,7 @@ scoped components are easier for users to understand and use. ### Required Metadata -Registry [components](/core/contributing/components/api/#component-structure) require a unique +Registry [components](/workflows/contributing/components/api/#component-structure) require a unique `key` and `version`, and a friendly `name` and `description`. Action components require a `type` field to be set to `action` (sources will require a type to be set in the future). @@ -195,7 +195,7 @@ directory](https://github.com/PipedreamHQ/pipedream/tree/master/components). #### Using APIs vs Client Libraries If the app has a well-supported [Node.js client -library](/core/contributing/components/api/#using-npm-packages), feel free to use that instead of +library](/workflows/contributing/components/api/#using-npm-packages), feel free to use that instead of manually constructing API requests. ### `package.json` @@ -321,7 +321,7 @@ logic should: #### Capturing Sensitive Data If users are required to enter sensitive data, always use -[secret](/core/contributing/components/api/#general) props. +[secret](/workflows/contributing/components/api/#general) props. ### Promoting Reusability @@ -336,7 +336,7 @@ out](https://pipedream.com/community/c/dev/11). ##### Prop Definitions Whenever possible, reuse existing [prop -definitions](/core/contributing/components/api/#prop-definitions-example). +definitions](/workflows/contributing/components/api/#prop-definitions-example). If a prop definition does not exist and you are adding an app-specific prop that may be reused in future components, add it as a prop definition to the app file. @@ -344,7 +344,7 @@ Prop definitions will also be surfaced for apps the Pipedream marketplace. ##### Methods -Whenever possible, reuse [methods](/core/contributing/components/api/#methods) defined in the app +Whenever possible, reuse [methods](/workflows/contributing/components/api/#methods) defined in the app file. If you need to use an API for which a method is not defined and it may be used in future components, define a new method in the app file. @@ -436,7 +436,7 @@ simply as possible. ### Labels -Use [prop](/core/contributing/components/api/#user-input-props) labels to customize the name of a +Use [prop](/workflows/contributing/components/api/#user-input-props) labels to customize the name of a prop or propDefinition (independent of the variable name in the code). The label should mirror the name users of an app are familiar with; i.e., it should mirror the equivalent label in the app’s UI. This applies to usage in labels, @@ -445,7 +445,7 @@ but its label is set to “Search Term”. ### Descriptions -Include a description for [props](/core/contributing/components/api/#user-input-props) if it helps +Include a description for [props](/workflows/contributing/components/api/#user-input-props) if it helps the user understand what they need to do. Use Markdown as appropriate to improve the clarity of the description or instructions. When using Markdown: @@ -474,7 +474,7 @@ Examples: ### Optional vs Required Props -Use optional [props](/core/contributing/components/api/#user-input-props) whenever possible to +Use optional [props](/workflows/contributing/components/api/#user-input-props) whenever possible to minimize the input fields required to use a component. For example, the Twitter search mentions source only requires that a user @@ -486,7 +486,7 @@ activate the source: ### Default Values -Provide [default values](/core/contributing/components/api/#user-input-props) whenever possible. +Provide [default values](/workflows/contributing/components/api/#user-input-props) whenever possible. NOTE: the best default for a source doesn’t always map to the default recommended by the app. For example, Twitter defaults search results to an algorithm that balances recency and popularity. However, the best default for @@ -495,7 +495,7 @@ the use case on Pipedream is recency. ### Async Options Avoid asking users to enter ID values. Use [async -options](/core/contributing/components/api/#async-options-example) (with label/value definitions) +options](/workflows/contributing/components/api/#async-options-example) (with label/value definitions) so users can make selections from a drop down menu. For example, Todoist identifies projects by numeric IDs (e.g., 12345). The async option to select a project displays the name of the project as the label, so that’s the value the @@ -503,7 +503,7 @@ user sees when interacting with the source (e.g., “My Project”). The code referencing the selection receives the numeric ID (12345). Async options should also support -[pagination](/core/contributing/components/api/#async-options-example) (so users can navigate +[pagination](/workflows/contributing/components/api/#async-options-example) (so users can navigate across multiple pages of options for long lists). See [Hubspot](https://github.com/PipedreamHQ/pipedream/blob/a9b45d8be3b84504dc22bb2748d925f0d5c1541f/components/hubspot/hubspot.app.mjs#L136) for an example of offset-based pagination. See @@ -512,7 +512,7 @@ for an example of cursor-based pagination. ### Dynamic Props -[Dynamic props](/core/contributing/components/api/#dynamic-props) can improve the user experience +[Dynamic props](/workflows/contributing/components/api/#dynamic-props) can improve the user experience for components. They let you render props in Pipedream dynamically, based on the value of other props, and can be used to collect more specific information that can make it easier to use the component. See the Google Sheets example in the @@ -521,8 +521,8 @@ linked component API docs. ### Interface & Service Props In the interest of consistency, use the following naming patterns when defining -[interface](/core/contributing/components/api/#interface-props) and -[service](/core/contributing/components/api/#service-props) props in source components: +[interface](/workflows/contributing/components/api/#interface-props) and +[service](/workflows/contributing/components/api/#service-props) props in source components: | Prop | **Recommended Prop Variable Name** | | ------------------- | ---------------------------------- | @@ -537,7 +537,7 @@ event source for Twitter). ## Source Guidelines -These guidelines are specific to [source](/core/workflows/triggers/) development. +These guidelines are specific to [source](/workflows/building-workflows/triggers/) development. ### Webhook vs Polling Sources @@ -567,7 +567,7 @@ search criteria”. ### Emit a Summary -Always [emit a summary](/core/contributing/components/api/#emit) for each event. For example, the +Always [emit a summary](/workflows/contributing/components/api/#emit) for each event. For example, the summary for each new Tweet emitted by the Search Mentions source is the content of the Tweet itself. @@ -576,7 +576,7 @@ format as the summary. ### Deduping -Use built-in [deduping strategies](/core/contributing/components/api/#dedupe-strategies) whenever +Use built-in [deduping strategies](/workflows/contributing/components/api/#dedupe-strategies) whenever possible (`unique`, `greatest`, `last`) vs developing custom deduping code. Develop custom deduping code if the existing strategies do not support the requirements for a source. @@ -673,9 +673,9 @@ of just letting the error bubble up). #### Hooks -[Hooks](/core/contributing/components/api/#hooks) are methods that are automatically invoked by +[Hooks](/workflows/contributing/components/api/#hooks) are methods that are automatically invoked by Pipedream at different stages of the [component -lifecycle](/core/contributing/components/api/#source-lifecycle). Webhook subscriptions are +lifecycle](/workflows/contributing/components/api/#source-lifecycle). Webhook subscriptions are typically created when components are instantiated or activated via the `activate()` hook, and deleted when components are deactivated or deleted via the `deactivate()` hook. @@ -683,7 +683,7 @@ the `deactivate()` hook. #### Helper Methods Whenever possible, create methods in the app file to manage [creating and -deleting webhook subscriptions](/core/contributing/components/api/#hooks). +deleting webhook subscriptions](/workflows/contributing/components/api/#hooks). | **Description** | **Method Name** | | --------------------------------------- | --------------- | @@ -724,12 +724,12 @@ By default, the standard `axios` package doesn't return useful debugging data to the user when it `throw`s errors on HTTP 4XX and 5XX status codes. This makes it hard for the user to troubleshoot the issue. -Instead, [use `@pipedream/platform` axios](/core/workflows/http/#platform-axios). +Instead, [use `@pipedream/platform` axios](/workflows/building-workflows/http/#platform-axios). #### Return JavaScript Objects When you `return` data from an action, it's exposed as a [step -export](/core/#step-exports) for users to reference in future steps +export](/workflows/#step-exports) for users to reference in future steps of their workflow. Return JavaScript objects in all cases, unless there's a specific reason not to. @@ -765,7 +765,7 @@ number of records to return. ### Use `$.summary` to Summarize What Happened -[Describe what happened](/core/contributing/components/api/#returning-data-from-steps) when an +[Describe what happened](/workflows/contributing/components/api/#returning-data-from-steps) when an action succeeds by following these guidelines: - Use plain language and provide helpful and contextually relevant information @@ -783,7 +783,7 @@ exporting a reference to the file. ## Database Components -Pipedream supports a special category of apps called ["databases"](/core/data-management/databases/), +Pipedream supports a special category of apps called ["databases"](/workflows/data-management/databases/), such as [MySQL](https://github.com/PipedreamHQ/pipedream/tree/master/components/mysql), [PostgreSQL](https://github.com/PipedreamHQ/pipedream/tree/master/components/postgresql), @@ -795,7 +795,7 @@ comply with some requirements. The most important features are: against their DB 2. Proxied execution of commands against a DB, which guarantees that such requests are always being made from the same range of static IPs (see the - [shared static IPs docs](/core/data-management/databases#send-requests-from-a-shared-static-ip)) + [shared static IPs docs](/workflows/data-management/databases#send-requests-from-a-shared-static-ip)) When dealing with database components, the Pipedream runtime performs certain actions internally to make these features work. For this reason, these diff --git a/docs-v2/pages/workflows/contributing/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx index 681f887f08041..6bbf551af0e22 100644 --- a/docs-v2/pages/workflows/contributing/components/index.mdx +++ b/docs-v2/pages/workflows/contributing/components/index.mdx @@ -10,7 +10,7 @@ Components are [Node.js modules](api/#component-structure) that run on Pipedream Components are most commonly used as the building blocks of Pipedream workflows, but they can also be used like typical serverless functions. You can explore curated components for popular apps in Pipedream's [Marketplace](https://pipedream.com/explore) and [GitHub repo](https://github.com/PipedreamHQ/pipedream/tree/master/components) or you can author and share your own. -Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/core/contributing/components/typescript/). +Our TypeScript component API is in **beta**. If you're interested in developing TypeScript components and providing feedback, [see our TypeScript docs](/workflows/contributing/components/typescript/). ## Component Types @@ -19,13 +19,13 @@ Pipedream supports two types of components — [sources](#sources) and [actions] ### Sources -[Sources](/core/workflows/triggers/) must be instantiated and they run as independent resources on Pipedream. They are commonly used as workflow triggers (but can also be used as standalone serverless functions). +[Sources](/workflows/building-workflows/triggers/) must be instantiated and they run as independent resources on Pipedream. They are commonly used as workflow triggers (but can also be used as standalone serverless functions). **Capabilities** - Accept user input on deploy via `props` - [Trigger](api/#interface-props) on HTTP requests, timers, cron schedules, or manually -- Emit events that can be inspected, trigger Pipedream [workflows](/core/workflows/) and that can be consumed in your own app via [API](/api/) +- Emit events that can be inspected, trigger Pipedream [workflows](/workflows/building-workflows/) and that can be consumed in your own app via [API](/api/) - Store and retrieve state using the [built-in key-value store](api/#db) - Use any of Pipedream's built-in [deduping strategies](api/#dedupe-strategies) - Deploy via Pipedream's UI, CLI or API @@ -51,12 +51,12 @@ The Add Single Row action for Google Sheets is a prebuilt component in Pipedream Components may be instantiated or added to workflows via Pipedream's UI. -- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/core/cli/reference/#pd-deploy) or API +- Sources may be instantiated and consumed via [UI](https://pipedream.com/sources/new), [CLI](/workflows/cli/reference/#pd-deploy) or API - Actions may be added to [workflows](https://pipedream.com/new) ### Using Private Actions -Private action components published from the [CLI](/core/cli/reference/#pd-publish) or from a [Node.js Code Step](/core/workflows/code/nodejs/sharing-code/) are available for use across your workflows. +Private action components published from the [CLI](/workflows/cli/reference/#pd-publish) or from a [Node.js Code Step](/workflows/building-workflows/code/nodejs/sharing-code/) are available for use across your workflows. To use a published action, add a new step to your workflow and click **My Actions**. Your privately published action components will appear in this list. @@ -64,7 +64,7 @@ To use a published action, add a new step to your workflow and click **My Action ### Using Private Sources -Private source components deployed from your account via the [CLI](/core/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. +Private source components deployed from your account via the [CLI](/workflows/cli/reference/#pd-deploy) will automatically create a new Source in your account with the prop configuration you specified. Then in the workflow builder, when creating the trigger, select the *Existing* sources tab in the upper right corner to select your deployed source: @@ -76,7 +76,7 @@ You can also deploy new instances of a source from the [Components dashboard](ht ## Developing Components -Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/core/cli/reference/#pd-deploy). +Develop components locally using your preferred code editor (and maintain your code in your own GitHub repo) and deploy or publish using Pipedream's [CLI](/workflows/cli/reference/#pd-deploy). - Sources may be deployed directly from local code or published to your account and instantiated via Pipedream's UI - Actions may only be published — published actions may be added to workflows via Pipedream's UI @@ -88,18 +88,18 @@ Published components are only available to your own account by default. If publi - A free [Pipedream](https://pipedream.com) account - A free [GitHub](https://github.com) account - Basic proficiency with Node.js or Javascript -- Pipedream [CLI](/core/cli/reference/) +- Pipedream [CLI](/workflows/cli/reference/) Finally, the target app must be integrated with Pipedream. You can explore all apps supported by Pipedream in the [marketplace](https://pipedream.com/explore). If your app is not listed, please [create a GitHub issue](https://github.com/PipedreamHQ/pipedream/issues/new?assignees=&labels=app%2C+enhancement&template=app---service-integration.md&title=%5BAPP%5D) to request it and [reach out](https://pipedream.com/community/c/dev/11) to our team to let us know that you're blocked on source or action development. ### Quickstart Guides -- [Sources](/core/contributing/components/sources-quickstart/) -- [Actions](/core/contributing/components/actions-quickstart/) +- [Sources](/workflows/contributing/components/sources-quickstart/) +- [Actions](/workflows/contributing/components/actions-quickstart/) ### Component API Reference -After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/core/contributing/components/api/) and [examples on GitHub](https://github.com/PipedreamHQ/pipedream/tree/master/components) to learn more. +After getting familiar with source/action development using the quickstart guides, check out [the Component API Reference](/workflows/contributing/components/api/) and [examples on GitHub](https://github.com/PipedreamHQ/pipedream/tree/master/components) to learn more. ## Managing Privately Published Components @@ -127,7 +127,7 @@ Contribute to the Pipedream community by publishing and sharing new components, ### Verified Components -Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/core/contributing/#contribution-process) and: +Pipedream maintains a source-available registry of components (sources and actions) that have been curated for the community. Registered components are verified by Pipedream through the [GitHub PR process](/workflows/contributing/#contribution-process) and: - Can be trusted by end users - Follow consistent patterns for usability diff --git a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx index 8af0a94fcbd82..29b50b8c12611 100644 --- a/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx +++ b/docs-v2/pages/workflows/contributing/components/sources-quickstart.mdx @@ -36,15 +36,15 @@ We recommend that you execute the examples in order — each one builds on the c **Step 1.** Create a free account at [https://pipedream.com](https://pipedream.com). Just sign in with your Google or Github account. -**Step 2.** [Download and install the Pipedream CLI](/core/cli/install/). +**Step 2.** [Download and install the Pipedream CLI](/workflows/cli/install/). -**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/core/cli/login/#existing-pipedream-account): +**Step 3.** Once the CLI is installed, [link your Pipedream account to the CLI](/workflows/cli/login/#existing-pipedream-account): ```bash pd login ``` -See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## CLI Development Mode @@ -67,7 +67,7 @@ If you need to update a deployed instance of a source, pass it's ID to the `dc` pd dev --dc dc_123456 components/sources/my-source.mjs ``` -See the [CLI reference](/core/cli/reference/) for detailed usage and examples beyond those covered below. +See the [CLI reference](/workflows/cli/reference/) for detailed usage and examples beyond those covered below. ## Hello World! @@ -679,6 +679,6 @@ Save and reload your source in the Pipedream UI. You should now see a countdown ## What's Next? -You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/core/contributing/components/api/) at any time! +You're ready to start authoring and deploying components on Pipedream! You can also check out the [detailed component reference](/workflows/contributing/components/api/) at any time! If you have any questions or feedback, please join our [public Slack](https://pipedream.com/support). diff --git a/docs-v2/pages/workflows/contributing/components/typescript.mdx b/docs-v2/pages/workflows/contributing/components/typescript.mdx index e4c9b851e54fa..d2cf6fa10d317 100644 --- a/docs-v2/pages/workflows/contributing/components/typescript.mdx +++ b/docs-v2/pages/workflows/contributing/components/typescript.mdx @@ -21,7 +21,7 @@ If you haven't written TypeScript, start with [this tutorial](https://www.typesc ## Quickstart -If you've never developed Pipedream components before, [start here](/core/contributing/components/). +If you've never developed Pipedream components before, [start here](/workflows/contributing/components/). ### Developing TypeScript components in the `PipedreamHQ/pipedream` registry @@ -44,7 +44,7 @@ The build process should print the compiled JS files to your console and produce For example, if you compile a TypeScript file at `pipedream/components/rss/sources/new-item-in-feed/new-item-in-feed.ts`, the corresponding JS file will be produced at `pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js`. -6. Use [the Pipedream CLI](/core/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. +6. Use [the Pipedream CLI](/workflows/cli/reference/) to `pd publish` or `pd dev` the JavaScript components emitted by step 5 by the full path to the file. ```bash pd publish pipedream/components/rss/dist/sources/new-item-in-feed/new-item-in-feed.js @@ -88,7 +88,7 @@ See [the RSS sources and actions](https://github.com/PipedreamHQ/pipedream/tree/ We welcome PRs in [the `PipedreamHQ/pipedream` repo](https://github.com/PipedreamHQ/pipedream), where we store all sources and actions, the `@pipedream/types` package, these docs, and other Pipedream code. Here are a few known issues durin the **beta**: -- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/core/contributing/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). +- `this` is strictly-typed within `methods`, `run`, `hooks`, and everywhere you have access to `this` in [the component API](/workflows/contributing/components/api/). But this typing can be improved. For example, we don't yet map props to their appropriate TypeScript type (everything is typed with `any`). - The compile -> publish lifecycle hasn't been fully-automated when you're developing in the `pipedream` repo. Currently, you have to run `npm run build` from the repo root, then use the `pd` CLI to publish components after compilation. It would be nice to run `tsc-watch` and have that compile and publish the new version of the component using the `--onSuccess` flag, publishing any sources or actions accordingly. - We should add a linter (like `dtslint`) to all TypeScript components). Currently, `dtslint` is configured only for the `@pipedream/types` package. diff --git a/docs-v2/pages/workflows/contributing/index.mdx b/docs-v2/pages/workflows/contributing/index.mdx index 13c7399efffb8..d450cc5f33a41 100644 --- a/docs-v2/pages/workflows/contributing/index.mdx +++ b/docs-v2/pages/workflows/contributing/index.mdx @@ -3,7 +3,7 @@ import { FileTree } from 'nextra/components' # Pipedream Registry -When developing workflows with pre-built actions and triggers, under the hood you're using [components](/core/contributing/components/) from the [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream). +When developing workflows with pre-built actions and triggers, under the hood you're using [components](/workflows/contributing/components/) from the [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream). Components contributed to the [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream) are published to the [Pipedream marketplace](https://pipedream.com/apps) and are listed in the Pipedream UI when building workflows. @@ -11,8 +11,8 @@ the Pipedream UI when building workflows. What is a component? -If you haven't yet, we recommend starting with our Component Development Quickstart Guides for [sources](/core/contributing/components/quickstart/nodejs/sources/) -and [actions](/core/contributing/components/quickstart/nodejs/actions/) to learn how to build components and privately publish them to your account. +If you haven't yet, we recommend starting with our Component Development Quickstart Guides for [sources](/workflows/contributing/components/quickstart/nodejs/sources/) +and [actions](/workflows/contributing/components/quickstart/nodejs/actions/) to learn how to build components and privately publish them to your account. ## Registry Components Structure @@ -54,14 +54,14 @@ Once the Pipedream team integrates the app, we'll create a directory for the app ## Contribution Process -Anyone from the community can build [sources](/core/workflows/triggers/) and [actions](/core/contributing/components/#actions) for integrated apps. +Anyone from the community can build [sources](/workflows/building-workflows/triggers/) and [actions](/workflows/contributing/components/#actions) for integrated apps. To submit new components or update existing components: 1. Fork the public [Pipedream Registry Github Repository](https://github.com/PipedreamHQ/pipedream). 2. Create a new component within the corresponding app's directory within the `components` directory (if applicable). 3. [Create a PR for the Pipedream team to review](https://github.com/PipedreamHQ/pipedream/compare). -4. Address any feedback provided by Pipedream based on the best practice [Component Guidelines & Patterns](/core/contributing/components/guidelines/). +4. Address any feedback provided by Pipedream based on the best practice [Component Guidelines & Patterns](/workflows/contributing/components/guidelines/). 5. Once the review is complete and approved, Pipedream will merge the PR to the `master` branch 6. The component will be available for use within workflows for all Pipedream developers! 🎉 diff --git a/docs-v2/pages/workflows/data-management/data-stores.mdx b/docs-v2/pages/workflows/data-management/data-stores.mdx index 6ee60adb31c5f..a6763e5710ae3 100644 --- a/docs-v2/pages/workflows/data-management/data-stores.mdx +++ b/docs-v2/pages/workflows/data-management/data-stores.mdx @@ -20,7 +20,7 @@ Data stores are useful for: You can connect to the same data store across workflows, so they're also great for sharing state across different services. -You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/core/workflows/code/nodejs/using-data-stores/) or [Python](/core/workflows/code/python/using-data-stores/). +You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in [Node.js](/workflows/building-workflows/code/nodejs/using-data-stores/) or [Python](/workflows/building-workflows/code/python/using-data-stores/). ## Using pre-built Data Store actions @@ -46,7 +46,7 @@ Configure the action: For example, to store the timestamp when the workflow was initially triggered, set the **Key** to **Triggered At** and the **Value** to `{{steps.trigger.context.ts}}`. -The **Key** must evaluate to a string. You can pass a static string, reference [exports](/core/#step-exports) from a previous step, or use [any valid expression](/core/workflows/using-props/#entering-expressions). +The **Key** must evaluate to a string. You can pass a static string, reference [exports](/workflows/#step-exports) from a previous step, or use [any valid expression](/workflows/building-workflows/using-props/#entering-expressions). ![Workflow trigger example](/images/data-stores/update-data-store-key-by-reference.png) @@ -126,7 +126,7 @@ Then remove the data store from any linked steps. ## Using data stores in code steps -Refer to the [Node.js](/core/workflows/code/nodejs/using-data-stores/) and [Python](/core/workflows/code/python/using-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/core/workflows/code/bash/) or [Go](/core/workflows/code/go/) code steps. +Refer to the [Node.js](/workflows/building-workflows/code/nodejs/using-data-stores/) and [Python](/workflows/building-workflows/code/python/using-data-stores/) data store docs to learn how to use data stores in code steps. You can get, set, delete and perform any other data store operations in code. You cannot use data stores in [Bash](/workflows/building-workflows/code/bash/) or [Go](/workflows/building-workflows/code/go/) code steps. ## Compression @@ -152,7 +152,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## Atomic operations Data store operations are not atomic or transactional, which can lead to race conditions. -To ensure atomic operations, be sure to limit access to a data store key to a [single workflow with a single worker](/core/workflows/settings/concurrency-and-throttling/) or use a service that supports atomic operations from among our [integrated apps](https://pipedream.com/apps). +To ensure atomic operations, be sure to limit access to a data store key to a [single workflow with a single worker](/workflows/building-workflows/settings/concurrency-and-throttling/) or use a service that supports atomic operations from among our [integrated apps](https://pipedream.com/apps). ## Supported data types @@ -178,7 +178,7 @@ The following Node.js example action will export the data in chunks via an HTTP `chunkSize`. -- Adjust your [workflow memory and timeout settings](/core/workflows/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. +- Adjust your [workflow memory and timeout settings](/workflows/building-workflows/settings/) according to the size of the data in your data store. Set the memory at 512 MB and timeout to 60 seconds and adjust higher if needed. - Monitor the exports of this step after each execution for any potential errors preventing a full export. Run the step as many times as needed until all your data is exported. diff --git a/docs-v2/pages/workflows/data-management/databases/index.mdx b/docs-v2/pages/workflows/data-management/databases/index.mdx index 32855fd7a455c..e5c58704aea65 100644 --- a/docs-v2/pages/workflows/data-management/databases/index.mdx +++ b/docs-v2/pages/workflows/data-management/databases/index.mdx @@ -11,11 +11,11 @@ Pipedream workflows run in the AWS `us-east-1` network, sending requests from st **Unless your database is publicly accessible, you'll likely need to add specific IPs to its allow-list.** To do this, you can configure your database connection to use either a shared or dedicated static IP address from Pipedream: ### Create a Dedicated Static IP for Outbound Traffic -- [Virtual Private Clouds (VPCs)](/core/vpc/) in Pipedream let you deploy any workflow to a private network and is the most secure and recommended approach to using a static IP. +- [Virtual Private Clouds (VPCs)](/workflows/vpc/) in Pipedream let you deploy any workflow to a private network and is the most secure and recommended approach to using a static IP. - Once configured, the VPC will give you a dedicated egress IP that's unique to your workspace, and is available to any workflow within your workspace. ### Send Requests from a Shared Static IP -- When configuring your database connection as a [connected account](/core/integrations/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) +- When configuring your database connection as a [connected account](/integrations/connected-accounts) to Pipedream, you can choose to route network requests through a static IP block for [any app that's supported by Pipedream's SQL Proxy](#supported-databases) - Pipedream's SQL Proxy routes requests to your database from the IP block below. #### Supported Databases diff --git a/docs-v2/pages/workflows/data-management/destinations/email.mdx b/docs-v2/pages/workflows/data-management/destinations/email.mdx index a94118898b826..4a14254b64123 100644 --- a/docs-v2/pages/workflows/data-management/destinations/email.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/email.mdx @@ -15,7 +15,7 @@ You can use this to email yourself when you receive a specific event, for exampl ### Using `$.send.email` in workflows -You can send data to an Email Destination in [Node.js code steps](/core/workflows/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. +You can send data to an Email Destination in [Node.js code steps](/workflows/building-workflows/code/nodejs/), too, using the `$.send.email()` function. **This allows you to send emails to yourself programmatically, if you need more control than actions provide**. `$.send.email()` takes the same parameters as the corresponding action: @@ -37,7 +37,7 @@ Like with any `$.send` function, you can use `$.send.email()` conditionally, wit ### Using `$.send.email` in component actions -If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an email destination using `$.send.email`. +If you're authoring a [component action](/workflows/contributing/components/#actions), you can deliver data to an email destination using `$.send.email`. `$.send.email` functions the same as [`$.send.email` in workflow code steps](#using-sendemail-in-workflows): diff --git a/docs-v2/pages/workflows/data-management/destinations/emit.mdx b/docs-v2/pages/workflows/data-management/destinations/emit.mdx index d2682a892f54a..2a693efd57e72 100644 --- a/docs-v2/pages/workflows/data-management/destinations/emit.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/emit.mdx @@ -1,11 +1,11 @@ # Emit events -Like [event sources](/core/workflows/triggers/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/core/rest-api/#get-workflow-emits). +Like [event sources](/workflows/building-workflows/triggers/), workflows can emit events. These events can trigger other workflows, or be consumed using Pipedream's [REST API](/rest-api/#get-workflow-emits). ## Using `$.send.emit()` in workflows -You can emit arbitrary events from any [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.emit()`. +You can emit arbitrary events from any [Node.js code steps](/workflows/building-workflows/code/nodejs/) using `$.send.emit()`. ```javascript export default defineComponent({ @@ -47,7 +47,7 @@ export default defineComponent({ ## Using `$.send.emit()` in component actions -If you're authoring a [component action](/core/contributing/components/#actions), you can emit data using `$.send.emit()`. +If you're authoring a [component action](/workflows/contributing/components/#actions), you can emit data using `$.send.emit()`. `$.send.emit()` functions the same as [`$.send.emit()` in workflow code steps](#using-sendemit-in-workflows): @@ -90,7 +90,7 @@ Here's how to configure a workflow to listen for emitted events. 1. Currently, you can't select emitted events as a workflow trigger from the Pipedream UI. We'll show you how add the trigger via API. First, pick an existing workflow where you'd like to receive emitted events. **If you want to start with a [new workflow](https://pipedream.com/new), just select the HTTP / Webhook trigger**. 2. This workflow is called the **listener**. The workflow where you'll use `$.send.emit()` is called the **emitter**. If you haven't created the emitter workflow yet, [do that now](https://pipedream.com/new). 3. Get the workflow IDs of both the listener and emitter workflows. **You'll find the workflow ID in the workflow's URL in your browser bar — it's the `p_abc123` in `https://pipedream.com/@username/p_abc123/`**. -4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/core/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: +4. You can use the Pipedream REST API to configure the listener to receive events from the emitter. We call this [creating a subscription](/rest-api/#listen-for-events-from-another-source-or-workflow). If your listener's ID is `p_abc123` and your emitter's ID is `p_def456`, you can run the following command to create this subscription: ```bash curl "https://api.pipedream.com/v1/subscriptions?emitter_id=dc_def456&listener_id=p_abc123" \ @@ -111,13 +111,13 @@ export default defineComponent({ }); ``` -This should trigger your listener, and you should see the same event in [the event inspector](/core/workflows/inspect/#the-inspector). +This should trigger your listener, and you should see the same event in [the event inspector](/workflows/building-workflows/inspect/#the-inspector). **Note**: Please upvote [this issue](https://github.com/PipedreamHQ/pipedream/issues/682) to see support for _adding_ emitted events as a workflow trigger in the UI. ## Consuming emitted events via REST API -`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/core/rest-api/#get-workflow-emits). +`$.send.emit()` can emit any data you'd like. You can retrieve that data using Pipedream's REST API endpoint for [retrieving emitted events](/rest-api/#get-workflow-emits). This can be helpful when you want a workflow to process data asynchronously using a workflow. You can save the results of your workflow with `$.send.emit()`, and only retrieve the results in batch when you need to using the REST API. diff --git a/docs-v2/pages/workflows/data-management/destinations/http.mdx b/docs-v2/pages/workflows/data-management/destinations/http.mdx index 51d48eddd27fa..591d238aa0dd4 100644 --- a/docs-v2/pages/workflows/data-management/destinations/http.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/http.mdx @@ -7,7 +7,7 @@ HTTP Destinations allow you to send data to another HTTP endpoint URL outside of ## Using `$.send.http` in workflows -You can send HTTP requests in [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.http()`. +You can send HTTP requests in [Node.js code steps](/workflows/building-workflows/code/nodejs/) using `$.send.http()`. ```javascript export default defineComponent({ @@ -67,7 +67,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ## Using `$.send.http` in component actions -If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an HTTP destination using `$.send.http`. +If you're authoring a [component action](/workflows/contributing/components/#actions), you can deliver data to an HTTP destination using `$.send.http`. `$.send.http` functions the same as [`$.send.http` in workflow code steps](#using-sendhttp-in-workflows): @@ -98,7 +98,7 @@ Below your code step, you'll see both the data that was sent in the HTTP request Since HTTP requests sent with `$.send.http()` are sent asynchronously, after your workflow runs, **you cannot access the HTTP response in your workflow**. -If you need to access the HTTP response data in your workflow, [use `axios`](/core/workflows/code/nodejs/http-requests/) or another HTTP client. +If you need to access the HTTP response data in your workflow, [use `axios`](/workflows/building-workflows/code/nodejs/http-requests/) or another HTTP client. ## Timeout @@ -113,7 +113,7 @@ Currently, Pipedream will not retry any failed request. If your HTTP destination ## IP addresses for Pipedream HTTP requests -These IP addresses are tied to **requests sent with `$.send.http` only, not other HTTP requests made from workflows**. To whitelist standard HTTP requests from Pipedream workflows, [use VPCs](/core/vpc/). +These IP addresses are tied to **requests sent with `$.send.http` only, not other HTTP requests made from workflows**. To whitelist standard HTTP requests from Pipedream workflows, [use VPCs](/workflows/vpc/). When you make an HTTP request using `$.send.http()`, the traffic will come from one of the following IP addresses: diff --git a/docs-v2/pages/workflows/data-management/destinations/index.mdx b/docs-v2/pages/workflows/data-management/destinations/index.mdx index 5627053cb314f..2a6e95ea6814d 100644 --- a/docs-v2/pages/workflows/data-management/destinations/index.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/index.mdx @@ -1,6 +1,6 @@ # Destinations -**Destinations**, like [actions](/core/contributing/components/#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. +**Destinations**, like [actions](/workflows/contributing/components/#actions), abstract the delivery and connection logic required to send events to services like Amazon S3, or targets like HTTP and email. However, Destinations are different than actions in two ways: @@ -13,21 +13,21 @@ The docs below discuss features common to all Destinations. See the [docs for a ## Available Destinations -- [HTTP](/core/data-management/destinations/http/) -- [Email](/core/data-management/destinations/email/) -- [S3](/core/data-management/destinations/s3/) -- [SSE](/core/data-management/destinations/sse/) -- [Emit to another listener](/core/data-management/destinations/emit/) +- [HTTP](/workflows/data-management/destinations/http/) +- [Email](/workflows/data-management/destinations/email/) +- [S3](/workflows/data-management/destinations/s3/) +- [SSE](/workflows/data-management/destinations/sse/) +- [Emit to another listener](/workflows/data-management/destinations/emit/) ## Using destinations ### Using destinations in workflows -You can send data to Destinations in [Node.js code steps](/core/workflows/code/nodejs/), too, using `$.send` functions. +You can send data to Destinations in [Node.js code steps](/workflows/building-workflows/code/nodejs/), too, using `$.send` functions. `$.send` is an object provided by Pipedream that exposes destination-specific functions like `$.send.http()`, `$.send.s3()`, and more. This allows you to send data to destinations programmatically, if you need more control than the default actions provide. -Let's use `$.send.http()` to send an HTTP POST request like we did in the Action example above. [Add a new action](/core/workflows/actions/), then search for "**Run custom code**": +Let's use `$.send.http()` to send an HTTP POST request like we did in the Action example above. [Add a new action](/workflows/building-workflows/actions/), then search for "**Run custom code**": Create a new HTTP endpoint URL (try creating a new Pipedream workflow and adding an HTTP trigger), and add the code below to your code step, with the URL you created: @@ -45,7 +45,7 @@ export default defineComponent({ }) ``` -See the docs for the [HTTP destination](/core/data-management/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. +See the docs for the [HTTP destination](/workflows/data-management/destinations/http/) to learn more about all the options you can pass to the `$.send.http()` function. Again, it's important to remember that **Destination delivery is asynchronous**. If you iterate over an array of values and send an HTTP request for each: @@ -70,7 +70,7 @@ you won't have to `await` the execution of the HTTP requests in your workflow. W ### Using destinations in actions -If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: +If you're authoring a [component action](/workflows/contributing/components/#actions), you can deliver data to destinations, too. `$.send` isn't directly available to actions like it is for workflow code steps. Instead, you use `$.send` to access the destination-specific functions: ```javascript export default { @@ -90,7 +90,7 @@ export default { } ``` -[See the component action API docs](/core/contributing/components/api/#actions) for more details. +[See the component action API docs](/workflows/contributing/components/api/#actions) for more details. ## Asynchronous Delivery diff --git a/docs-v2/pages/workflows/data-management/destinations/s3.mdx b/docs-v2/pages/workflows/data-management/destinations/s3.mdx index b2a73cf555bfe..93f27e0fcce2b 100644 --- a/docs-v2/pages/workflows/data-management/destinations/s3.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/s3.mdx @@ -6,7 +6,7 @@ import PublicIPs from '@/components/PublicIPs' ## Using `$.send.s3` in workflows -You can send data to an S3 Destination in [Node.js code steps](/core/workflows/code/nodejs/) using `$.send.s3()`. +You can send data to an S3 Destination in [Node.js code steps](/workflows/building-workflows/code/nodejs/) using `$.send.s3()`. `$.send.s3()` takes the following parameters: @@ -22,7 +22,7 @@ Like with any `$.send` function, you can use `$.send.s3()` conditionally, within ## Using `$.send.s3` in component actions -If you're authoring a [component action](/core/contributing/components/#actions), you can deliver data to an S3 destination using `$.send.s3`. +If you're authoring a [component action](/workflows/contributing/components/#actions), you can deliver data to an S3 destination using `$.send.s3`. `$.send.s3` functions the same as [`$.send.s3` in workflow code steps](#using-sends3-in-workflows): diff --git a/docs-v2/pages/workflows/data-management/destinations/sse.mdx b/docs-v2/pages/workflows/data-management/destinations/sse.mdx index 862c8aee3d6af..affc3170c2daa 100644 --- a/docs-v2/pages/workflows/data-management/destinations/sse.mdx +++ b/docs-v2/pages/workflows/data-management/destinations/sse.mdx @@ -16,7 +16,7 @@ Beyond web browsers, any program that's able to create an [`EventSource` interfa ## Sending data to an SSE Destination in workflows -You can send data to an SSE Destination in [Node.js code steps](/core/workflows/code/nodejs/) using the `$.send.sse()` function. +You can send data to an SSE Destination in [Node.js code steps](/workflows/building-workflows/code/nodejs/) using the `$.send.sse()` function. 1. Add a new step to your workflow 2. Select the option to **Run custom code** and choose the Node.js runtime. @@ -61,7 +61,7 @@ you won't have to `await` the execution of the SSE Destination requests in your ## Using `$.send.sse` in component actions -If you're authoring a [component action](/core/contributing/components/#actions), you can send events to an SSE destination using `$.send.sse`. +If you're authoring a [component action](/workflows/contributing/components/#actions), you can send events to an SSE destination using `$.send.sse`. `$.send.sse` functions the same as [`$.send.sse` in workflow code steps](#sending-data-to-an-sse-destination-in-workflows): diff --git a/docs-v2/pages/workflows/data-management/file-stores/index.mdx b/docs-v2/pages/workflows/data-management/file-stores/index.mdx index c27753d3d220f..254febe8a18a2 100644 --- a/docs-v2/pages/workflows/data-management/file-stores/index.mdx +++ b/docs-v2/pages/workflows/data-management/file-stores/index.mdx @@ -117,7 +117,7 @@ export default defineComponent({ }) ``` -Once the file has been opened, you can [read, write, delete the file and more](/core/projects/file-stores/reference/). +Once the file has been opened, you can [read, write, delete the file and more](/workflows/projects/file-stores/reference/). ### Uploading files to File Stores diff --git a/docs-v2/pages/workflows/domains.mdx b/docs-v2/pages/workflows/domains.mdx index e55e4ffd2e4f6..8d0da7c81cd7d 100644 --- a/docs-v2/pages/workflows/domains.mdx +++ b/docs-v2/pages/workflows/domains.mdx @@ -1,6 +1,6 @@ # Custom Domains -By default, all new [Pipedream HTTP endpoints](/core/workflows/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. +By default, all new [Pipedream HTTP endpoints](/workflows/building-workflows/triggers/#http) are hosted on the **{process.env.ENDPOINT_BASE_URL}** domain. But you can configure any domain you want: instead of `https://endpoint.m.pipedream.net`, the endpoint would be available on `https://endpoint.example.com`. ## Configuring a new custom domain diff --git a/docs-v2/pages/workflows/environment-variables.mdx b/docs-v2/pages/workflows/environment-variables.mdx index cb9dffb339114..4271eed10e2cf 100644 --- a/docs-v2/pages/workflows/environment-variables.mdx +++ b/docs-v2/pages/workflows/environment-variables.mdx @@ -6,12 +6,12 @@ Environment variables (env vars) enable you to separate secrets and other static You shouldn't include API keys or other sensitive data directly in your workflow's code. By referencing the value of an environment variable instead, your workflow includes a reference to that variable — for example, `process.env.API_KEY` instead of the API key itself. -You can reference env vars and secrets in [workflow code](/core/workflows/code/) or in the object explorer when passing data to steps, and you can define them either globally for the entire workspace, or scope them to individual projects. +You can reference env vars and secrets in [workflow code](/workflows/building-workflows/code/) or in the object explorer when passing data to steps, and you can define them either globally for the entire workspace, or scope them to individual projects. | Scope | Description | | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Workspace** | All environment variables are available to all workflows within the workspace. All workspace members can manage workspace-wide variables [in the UI](https://pipedream.com/settings/env-vars). | -| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/core/projects/access-controls) can manage project variables. | +| **Project** | Environment variables defined within a project are only accessible to the workflows within that project. Only workspace members who have [access to the project](/workflows/projects/access-controls) can manage project variables. | ## Creating and updating environment variables @@ -104,7 +104,7 @@ When referencing env vars directly in code within your Pipedream workflow, you c ## Referencing environment variables in actions -[Actions](/core/contributing/components/#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. +[Actions](/workflows/contributing/components/#actions) are pre-built code steps that let you provide input in a form, selecting the correct params to send to the action. You can reference the value of environment variables using `{{process.env.YOUR_ENV_VAR}}`. You'll see a list of your environment variables in the object explorer when selecting a variable to pass to a step. @@ -115,7 +115,7 @@ You can reference the value of environment variables using `{{process.env.YOUR_E /> - [Private components](/core/contributing/components/#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](/core/contributing/components/api/#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. + [Private components](/workflows/contributing/components/#using-components) (actions or triggers) do not have direct access to workspace or project variables as public components or code steps. Add a prop specifically for the variable you need. For sensitive data like API keys, [configure the prop as a secret](/workflows/contributing/components/api/#props). In your prop configuration, set the value to `{{process.env.YOUR_ENV_VAR}}` to securely reference the environment variable. ## FAQ @@ -126,7 +126,7 @@ The project-scoped variable will take priority if the same variable key exists a ### What happens if I share a workflow that references an environment variable? -If you [share a workflow](/core/workflows/sharing/) that references an environment variable, **only the reference is included, and not the actual value**. +If you [share a workflow](/workflows/building-workflows/sharing/) that references an environment variable, **only the reference is included, and not the actual value**. ## Limits diff --git a/docs-v2/pages/workflows/event-history.mdx b/docs-v2/pages/workflows/event-history.mdx index b8252639ccb26..ad1830588de03 100644 --- a/docs-v2/pages/workflows/event-history.mdx +++ b/docs-v2/pages/workflows/event-history.mdx @@ -17,7 +17,7 @@ The filters at the top of the screen allow you to search all events processed by You can filter by the event's **Status**, **time of initiation** or by the **Workflow name**. -The filters are scoped to the current [workspace](/core/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/core/workspaces/#switching-between-workspaces). +The filters are scoped to the current [workspace](/workflows/workspaces/). If you're not seeing the events or workflow you're expecting, try [switching workspaces](/workflows/workspaces/#switching-between-workspaces). ### Filtering by status diff --git a/docs-v2/pages/workflows/git.mdx b/docs-v2/pages/workflows/git.mdx index 1444b254d7665..0ece3087c74ec 100644 --- a/docs-v2/pages/workflows/git.mdx +++ b/docs-v2/pages/workflows/git.mdx @@ -195,9 +195,9 @@ Yes, you can use the GitHub Syncing feature to develop your workflows from YAML Then pushing changes to the `production` branch will trigger a deploy for your Pipedream workflows. ### Why am I seeing the error "could not resolve step[index].uses: component-key@version" when merging to production? -This error occurs when a workflow references a [private component](/core/contributing/components/#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. +This error occurs when a workflow references a [private component](/workflows/contributing/components/#using-private-actions) without properly prefixing the component key with your workspace name in the `workflow.yaml` configuration file. Pipedream requires this prefix to correctly identify and resolve components specific to your workspace. -For example, if you modified a [registry action](/core/contributing/) and published it privately, the correct component key should be formatted as `@workspacename/component-key@version` (e.g., `@pipedream/github-update-issue@0.1.0`). +For example, if you modified a [registry action](/workflows/contributing/) and published it privately, the correct component key should be formatted as `@workspacename/component-key@version` (e.g., `@pipedream/github-update-issue@0.1.0`). To resolve this error: @@ -206,7 +206,7 @@ To resolve this error: 3. Add your workspace name prefix to the component key, ensuring it follows the format `@workspacename/component-key@version`. 4. Commit your changes and push them to your repository. 5. Open your project in the Pipedream UI and select your development branch. -6. Click on **Merge to Production** and verify the deployment success in the [Changelog](/core/git/#use-the-changelog). +6. Click on **Merge to Production** and verify the deployment success in the [Changelog](/workflows/git/#use-the-changelog). 7. If the issue persists, [reach out to Pipedream Support](https://pipedream.com/support) for further assistance. ### Why am I seeing an error about "private auth mismatch" when trying to merge a branch to production? @@ -219,7 +219,7 @@ This error occurs when **both** of the below conditions are met: Since Pipedream can't verify the person who merged that change should have access to use the connected account in a workflow in this case, we block these deploys. To resolve this error: -1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/core/integrations/connected-accounts/#access-control) +1. Make sure all the connected accounts in the project's workflows are [accessible to the entire workspace](/integrations/connected-accounts/#access-control) 2. Re-trigger a sync with Pipedream by making a nominal change to the workflow **from outside the Pipedream UI** (via github.com or locally), then merge that change to production ### Can I sync an existing GitHub Repository with workflows to a new Pipedream Project? diff --git a/docs-v2/pages/workflows/index.mdx b/docs-v2/pages/workflows/index.mdx index a29b744828a83..27315ae2064e9 100644 --- a/docs-v2/pages/workflows/index.mdx +++ b/docs-v2/pages/workflows/index.mdx @@ -5,9 +5,9 @@ import Callout from '@/components/Callout' -Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/core/#steps) [triggered by an event](/core/workflows/triggers/), like an HTTP request, or new rows in a Google sheet. +Workflows make it easy to integrate your apps, data, and APIs - all with no servers or infrastructure to manage. They're sequences of [steps](/workflows/#steps) [triggered by an event](/workflows/building-workflows/triggers/), like an HTTP request, or new rows in a Google sheet. -You can use [pre-built actions](/core/workflows/actions/) or custom [Node.js](/core/workflows/code/nodejs/), [Python](/core/workflows/code/python/), [Golang](/core/workflows/code/go/), or [Bash](/core/workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. +You can use [pre-built actions](/workflows/building-workflows/actions/) or custom [Node.js](/workflows/building-workflows/code/nodejs/), [Python](/workflows/building-workflows/code/python/), [Golang](/workflows/building-workflows/code/go/), or [Bash](/workflows/building-workflows/code/bash/) code in workflows and connect to any of our {process.env.PUBLIC_APPS} integrated apps. Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University](https://pipedream.com/university) to learn more. @@ -15,20 +15,20 @@ Read [our quickstart](/quickstart/) or watch our videos on [Pipedream University Steps are the building blocks you use to create workflows. -- Use [triggers](/core/workflows/triggers/), [code](/core/workflows/code/), and [pre-built actions](/core/contributing/components/#actions) +- Use [triggers](/workflows/building-workflows/triggers/), [code](/workflows/building-workflows/code/), and [pre-built actions](/workflows/contributing/components/#actions) - Steps are run linearly, in the order they appear in your workflow - You can pass data between steps using [the `steps` object](#step-exports) - Observe the logs, errors, timing, and other execution details for every step ### Triggers -Every workflow begins with a [trigger](/core/workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/core/workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. +Every workflow begins with a [trigger](/workflows/building-workflows/triggers/) step. Trigger steps initiate the execution of a workflow; i.e., workflows execute on each trigger event. For example, you can create an [HTTP trigger](/workflows/building-workflows/triggers/#http) to accept HTTP requests. We give you a unique URL where you can send HTTP requests, and your workflow is executed on each request. -You can add [multiple triggers](/core/workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. +You can add [multiple triggers](/workflows/building-workflows/triggers/#can-i-add-multiple-triggers-to-a-workflow) to a workflow, allowing you to run it on distinct events. ### Code, Actions -[Actions](/core/contributing/components/#actions) and [code](/core/workflows/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. +[Actions](/workflows/contributing/components/#actions) and [code](/workflows/building-workflows/code/) steps drive the logic of your workflow. Anytime your workflow runs, Pipedream executes each step of your workflow in order. Actions are prebuilt code steps that let you connect to hundreds of APIs without writing code. When you need more control than the default actions provide, code steps let you write any custom Node.js code. Code and action steps cannot precede triggers, since they'll have no data to operate on. @@ -38,7 +38,7 @@ Once you save a workflow, we deploy it to our servers. Each event triggers the w Steps have names, which appear at the top of the step: -![The name of the step is on the top of the step](/images/core/steps/step-name.png) +![The name of the step is on the top of the step](/images/workflows/steps/step-name.png) When you [share data between steps](#step-exports), you'll use this name to reference that shared data. For example, `steps.trigger.event` contains the event that triggered your workflow. If you exported a property called `myData` from this code step, you'd reference that in other steps using `steps.code.myData`. See the docs on [step exports](#step-exports) to learn more. @@ -56,7 +56,7 @@ Step names cannot contain spaces or dashes. Please use underscores or camel casi You can generate form based inputs for steps using `props`. This allows the step reuse in across many workflows with different provided arguments - all without changing code. -Learn more about using `props` in our [Node.js code step documentation.](/core/workflows/code/nodejs/#passing-props-to-code-steps) +Learn more about using `props` in our [Node.js code step documentation.](/workflows/building-workflows/code/nodejs/#passing-props-to-code-steps) Passing props from the workflow builder to workflow steps are only available in Node.js code steps. @@ -70,16 +70,16 @@ Step exports allow you to pass data between steps. Any data exported from a step For examples of supported data types in your steps language, see the examples below. -* [Node.js (Javascript)](/core/workflows/code/nodejs/#sharing-data-between-steps) -* [Python](/core/workflows/code/python/#sharing-data-between-steps) -* [Bash](/core/workflows/code/bash/#sharing-data-between-steps) -* [Go](/core/workflows/code/go/#sharing-data-between-steps) +* [Node.js (Javascript)](/workflows/building-workflows/code/nodejs/#sharing-data-between-steps) +* [Python](/workflows/building-workflows/code/python/#sharing-data-between-steps) +* [Bash](/workflows/building-workflows/code/bash/#sharing-data-between-steps) +* [Go](/workflows/building-workflows/code/go/#sharing-data-between-steps) ## Step Notes Pipedream lets you add notes to individual steps in your workflow so you can include helpful context to other workspace members or even yourself, and you can even write markdown! -![Viewing step notes](/images/core/steps/step-notes.png) +![Viewing step notes](/images/workflows/steps/step-notes.png) ### Adding or editing a note 1. Enter build mode on any workflow @@ -89,12 +89,12 @@ Pipedream lets you add notes to individual steps in your workflow so you can in ![Add note](https://res.cloudinary.com/pipedreamin/image/upload/v1698167274/add_note_kvvxju.png) -![Adding step notes](/images/core/steps/adding-step-note.gif) +![Adding step notes](/images/workflows/steps/adding-step-note.gif) ### Showing notes Any step that has a note will have a **Note** section in the top panel in the editor pane. -![Viewing step notes](/images/core/steps/step-notes.png) +![Viewing step notes](/images/workflows/steps/step-notes.png) ### Current limitations diff --git a/docs-v2/pages/workflows/limits.mdx b/docs-v2/pages/workflows/limits.mdx index d0f4e325d8621..4bc6bebde4be6 100644 --- a/docs-v2/pages/workflows/limits.mdx +++ b/docs-v2/pages/workflows/limits.mdx @@ -56,7 +56,7 @@ You'll find your workspace's limits in the **Data Stores** section of usage dash ## HTTP Triggers -The following limits apply to [HTTP triggers](/core/workflows/triggers/#http). +The following limits apply to [HTTP triggers](/workflows/building-workflows/triggers/#http). ### HTTP Request Body Size @@ -66,8 +66,8 @@ Your endpoint will issue a `413 Payload Too Large` status code when the body of **Pipedream supports two different ways to bypass this limit**. Both of these interfaces support uploading data up to `5TB`, though you may encounter other platform limits. -- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/core/workflows/triggers/#sending-large-payloads). -- You can upload multiple large files, like images and videos, using the [large file upload interface](/core/workflows/triggers/#large-file-support). +- You can send large HTTP payloads by passing the `pipedream_upload_body=1` query string or an `x-pd-upload-body: 1` HTTP header in your HTTP request. [Read more here](/workflows/building-workflows/triggers/#sending-large-payloads). +- You can upload multiple large files, like images and videos, using the [large file upload interface](/workflows/building-workflows/triggers/#large-file-support). ### QPS (Queries Per Second) @@ -81,13 +81,13 @@ We'll also accept short bursts of traffic, as long as you remain close to an ave ## Email Triggers -Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/core/workflows/triggers/#email). +Currently, most of the [limits that apply to HTTP triggers](#http-triggers) also apply to [email triggers](/workflows/building-workflows/triggers/#email). The only limit that differs between email and HTTP triggers is the payload size: the total size of an email sent to a workflow - its body, headers, and attachments - is limited to {process.env.EMAIL_PAYLOAD_SIZE_LIMIT}. ## Memory -By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/core/workflows/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. +By default, workflows run with {process.env.MEMORY_LIMIT} of memory. You can modify a workflow's memory [in your workflow's Settings](/workflows/building-workflows/settings/#memory), up to {process.env.MEMORY_ABSOLUTE_LIMIT}. Increasing your workflow's memory gives you a proportional increase in CPU. If your workflow is limited by memory or compute, increasing your workflow's memory can reduce its overall runtime and make it more performant. @@ -117,11 +117,11 @@ You can increase the timeout limit, up to a max value set by your plan: | Free tiers | 300 seconds (5 min) | | Paid tiers | 750 seconds (12.5 min) | -Events that trigger a **Timeout** error will appear in red in the [Inspector](/core/workflows/inspect/). You'll see the timeout error, also in red, in the cell at which the code timed out. +Events that trigger a **Timeout** error will appear in red in the [Inspector](/workflows/building-workflows/inspect/). You'll see the timeout error, also in red, in the cell at which the code timed out. ### Event History -The [Inspector](/core/workflows/inspect/#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: +The [Inspector](/workflows/building-workflows/inspect/#the-inspector) shows the execution history for a given workflow. Events have a limited retention period, depending on your plan: | Tier | Events retained per workflow | | :--------: | :------------------------------------------------------------------------------: | @@ -132,7 +132,7 @@ The execution details for a specific event also expires after {process.env.INSPE ### Logs, Step Exports, and other observability -The total size of `console.log()` statements, [step exports](/core/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. +The total size of `console.log()` statements, [step exports](/workflows/#step-exports), and the original event data sent to the workflow cannot exceed a combined size of {process.env.FUNCTION_PAYLOAD_LIMIT}. If you produce logs or step exports larger than this - for example, passing around large API responses, CSVs, or other data - you may encounter a **Function Payload Limit Exceeded** in your workflow. This limit cannot be raised. diff --git a/docs-v2/pages/workflows/projects/secrets.mdx b/docs-v2/pages/workflows/projects/secrets.mdx index 4bf93923a6d9c..9df7b0b11f2bd 100644 --- a/docs-v2/pages/workflows/projects/secrets.mdx +++ b/docs-v2/pages/workflows/projects/secrets.mdx @@ -2,9 +2,9 @@ import Callout from "@/components/Callout"; # Project variables and secrets -Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/core/projects/access-controls#managing-access). +Environment variables defined at the global workspace level are accessible to all workspace members and workflows within the workspace. To restrict access to sensitive variables or secrets, define them at the project-level and [configure access controls for the project](/workflows/projects/access-controls#managing-access). -[See here](/core/environment-variables/) for info on creating, managing, and using environment variables and secrets. +[See here](/workflows/environment-variables/) for info on creating, managing, and using environment variables and secrets. **Project variables override workspace variables**. When the same variable is diff --git a/docs-v2/pages/workflows/vpc.mdx b/docs-v2/pages/workflows/vpc.mdx index b5444b3f219a4..b7dbe881ced18 100644 --- a/docs-v2/pages/workflows/vpc.mdx +++ b/docs-v2/pages/workflows/vpc.mdx @@ -52,12 +52,12 @@ If you're interested in running Pipedream workflows in your own infrastructure, ## Limitations -- Only workflows can run in VPCs (other resources like sources or data stores are not currently supported). For example, [sources](/core/workflows/triggers/) cannot yet run in VPCs. +- Only workflows can run in VPCs (other resources like sources or data stores are not currently supported). For example, [sources](/workflows/building-workflows/triggers/) cannot yet run in VPCs. - Creating a new network can take up to 5 minutes. Deploying your first workflow into a new network and testing that workflow for the first time can take up to 1 min. Subsequent operations should be as fast as normal. - VPCs only provide static IPs for outbound network requests. This feature does not provide a static IP for or otherwise restrict inbound requests. - You can't set a default network for all new workflows in a workspace or project (you must select the network every time you create a new workflow). Please [reach out](https://pipedream.com/support) if you're interesting in imposing controls like this in your workspace. -- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/core/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests): - - [`$.send.http()`](/core/data-management/destinations/http/) requests +- Workflows running in a VPC will still route specific requests routed through [the shared Pipedream network](/workflows/data-management/destinations/http/#ip-addresses-for-pipedream-http-requests): + - [`$.send.http()`](/workflows/data-management/destinations/http/) requests - Async options requests (these are requests that are made to populate options in drop down menus for actions while a building a workflow — e.g., the option to “select a Google Sheet” when using the “add row to Google Sheets” action) ## FAQ diff --git a/docs-v2/pages/workflows/workspaces/domain-verification.mdx b/docs-v2/pages/workflows/workspaces/domain-verification.mdx index 3d5cac3f07216..8c175cd574a79 100644 --- a/docs-v2/pages/workflows/workspaces/domain-verification.mdx +++ b/docs-v2/pages/workflows/workspaces/domain-verification.mdx @@ -2,7 +2,7 @@ import Callout from '@/components/Callout' # Domain Verification -Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/core/workspaces/sso/) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. +Pipedream requires that you verify ownership of your email domain in order to [configure SAML SSO](/workflows/workspaces/sso/) for your workspace. If your email is `foo@example.com`, you need to verify ownership of `example.com`. If configuring Google OAuth (not SAML), you can disregard this section. ## Getting started diff --git a/docs-v2/pages/workflows/workspaces/index.mdx b/docs-v2/pages/workflows/workspaces/index.mdx index e109d93d7f70b..179da66eff475 100644 --- a/docs-v2/pages/workflows/workspaces/index.mdx +++ b/docs-v2/pages/workflows/workspaces/index.mdx @@ -14,7 +14,7 @@ To create a new workspace, 1. Open the dropdown menu in the top left of the Pipedream dashboard 2. Select **New workspace** -3. You'll be prompted to name the workspace (you can [change the name later](/core/workspaces/#renaming-a-workspace)) +3. You'll be prompted to name the workspace (you can [change the name later](/workflows/workspaces/#renaming-a-workspace)) ## Workspace settings @@ -57,7 +57,7 @@ Visit your [workspace settings](https://pipedream.com/settings/account) and scro As a workspace admin or owner on the [Business plan](https://pipedream.com/pricing), you're able to **require** that all members in your workspace must enable 2FA on their account. 1. Open the Authentication tab in your [workspace settings](https://pipedream.com/settings/authentication) (you must be an admin or owner to make changes here) -2. Make sure you're in the [correct workspace](/core/workspaces/#switching-between-workspaces) +2. Make sure you're in the [correct workspace](/workflows/workspaces/#switching-between-workspaces) 3. Click the toggle under **Require 2FA** — this will open a confirmation modal with some additional information 4. Once you enable the change in the modal, **all workspace members (including admins and owners) will immediately be required to configure 2FA on their account**. All new and existing workspace members will be required to set up 2FA the next time they sign in. diff --git a/docs-v2/pages/workflows/workspaces/sso/google.mdx b/docs-v2/pages/workflows/workspaces/sso/google.mdx index ba08755299bd2..44aca88b5eaec 100644 --- a/docs-v2/pages/workflows/workspaces/sso/google.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/google.mdx @@ -6,7 +6,7 @@ Pipedream supports Single Sign-On (SSO) with Google Workspace. This guide shows ## Requirements -- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can [create SAML apps in Google Workspace](https://apps.google.com/supportwidget/articlehome?hl=en&article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F6087519%3Fhl%3Den&assistant_id=generic-unu&product_context=6087519&product_name=UnuFlow&trigger_context=a) to configure SSO. ## Configuration diff --git a/docs-v2/pages/workflows/workspaces/sso/index.mdx b/docs-v2/pages/workflows/workspaces/sso/index.mdx index 51d18f0649ed2..107a321730876 100644 --- a/docs-v2/pages/workflows/workspaces/sso/index.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/index.mdx @@ -21,7 +21,7 @@ The below content is for workspace admins and owners. Only workspace admins and In order to configure SAML SSO for your workspace, you first need to verify ownership of the email domain. If configuring Google OAuth (not SAML), you can skip this section. -[Refer to the guide here](/core/workspaces/domain-verification/) to verify your email domain. +[Refer to the guide here](/workflows/workspaces/domain-verification/) to verify your email domain. ## Setting up SSO diff --git a/docs-v2/pages/workflows/workspaces/sso/okta.mdx b/docs-v2/pages/workflows/workspaces/sso/okta.mdx index 4bc38374210fd..879c80285d350 100644 --- a/docs-v2/pages/workflows/workspaces/sso/okta.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/okta.mdx @@ -7,7 +7,7 @@ Pipedream supports Single Sign-On (SSO) with Okta. This guide shows you how to c ## Requirements -- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You must be an administrator of your Pipedream workspace - You must have an Okta account diff --git a/docs-v2/pages/workflows/workspaces/sso/saml.mdx b/docs-v2/pages/workflows/workspaces/sso/saml.mdx index d97880862f626..40e1fc616619a 100644 --- a/docs-v2/pages/workflows/workspaces/sso/saml.mdx +++ b/docs-v2/pages/workflows/workspaces/sso/saml.mdx @@ -6,7 +6,7 @@ If you use [Okta](./okta/) or [Google Workspace](./google/), please review the g ## Requirements -- SSO is only supported for [workspaces](/core/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. +- SSO is only supported for [workspaces](/workflows/workspaces/) on the Business plan. Visit the [Pipedream pricing page](https://pipedream.com/pricing) to upgrade. - You need an administrator of your Pipedream workspace and someone who can create SAML apps in your identity provider to configure SSO. ## SAML metadata diff --git a/docs-v2/public/images/core/actions/update-action-button.png b/docs-v2/public/images/workflows/actions/update-action-button.png similarity index 100% rename from docs-v2/public/images/core/actions/update-action-button.png rename to docs-v2/public/images/workflows/actions/update-action-button.png diff --git a/docs-v2/public/images/core/default-axios-stack.png b/docs-v2/public/images/workflows/default-axios-stack.png similarity index 100% rename from docs-v2/public/images/core/default-axios-stack.png rename to docs-v2/public/images/workflows/default-axios-stack.png diff --git a/docs-v2/public/images/core/delay/delay-step-props.png b/docs-v2/public/images/workflows/delay/delay-step-props.png similarity index 100% rename from docs-v2/public/images/core/delay/delay-step-props.png rename to docs-v2/public/images/workflows/delay/delay-step-props.png diff --git a/docs-v2/public/images/core/pipedream-axios-stack.png b/docs-v2/public/images/workflows/pipedream-axios-stack.png similarity index 100% rename from docs-v2/public/images/core/pipedream-axios-stack.png rename to docs-v2/public/images/workflows/pipedream-axios-stack.png diff --git a/docs-v2/public/images/core/pipedream-axios-success.png b/docs-v2/public/images/workflows/pipedream-axios-success.png similarity index 100% rename from docs-v2/public/images/core/pipedream-axios-success.png rename to docs-v2/public/images/workflows/pipedream-axios-success.png diff --git a/docs-v2/public/images/core/select-an-event.png b/docs-v2/public/images/workflows/select-an-event.png similarity index 100% rename from docs-v2/public/images/core/select-an-event.png rename to docs-v2/public/images/workflows/select-an-event.png diff --git a/docs-v2/public/images/core/sharing/create-share-link.png b/docs-v2/public/images/workflows/sharing/create-share-link.png similarity index 100% rename from docs-v2/public/images/core/sharing/create-share-link.png rename to docs-v2/public/images/workflows/sharing/create-share-link.png diff --git a/docs-v2/public/images/core/sharing/publish-as-template.png b/docs-v2/public/images/workflows/sharing/publish-as-template.png similarity index 100% rename from docs-v2/public/images/core/sharing/publish-as-template.png rename to docs-v2/public/images/workflows/sharing/publish-as-template.png diff --git a/docs-v2/public/images/core/sharing/sharing-workflow-button.png b/docs-v2/public/images/workflows/sharing/sharing-workflow-button.png similarity index 100% rename from docs-v2/public/images/core/sharing/sharing-workflow-button.png rename to docs-v2/public/images/workflows/sharing/sharing-workflow-button.png diff --git a/docs-v2/public/images/core/steps/adding-step-note.gif b/docs-v2/public/images/workflows/steps/adding-step-note.gif similarity index 100% rename from docs-v2/public/images/core/steps/adding-step-note.gif rename to docs-v2/public/images/workflows/steps/adding-step-note.gif diff --git a/docs-v2/public/images/core/steps/step-name.png b/docs-v2/public/images/workflows/steps/step-name.png similarity index 100% rename from docs-v2/public/images/core/steps/step-name.png rename to docs-v2/public/images/workflows/steps/step-name.png diff --git a/docs-v2/public/images/core/steps/step-notes.png b/docs-v2/public/images/workflows/steps/step-notes.png similarity index 100% rename from docs-v2/public/images/core/steps/step-notes.png rename to docs-v2/public/images/workflows/steps/step-notes.png diff --git a/docs-v2/public/images/core/triggers/add-multiple-triggers.png b/docs-v2/public/images/workflows/triggers/add-multiple-triggers.png similarity index 100% rename from docs-v2/public/images/core/triggers/add-multiple-triggers.png rename to docs-v2/public/images/workflows/triggers/add-multiple-triggers.png diff --git a/docs-v2/public/images/core/triggers/add-trigger-button.png b/docs-v2/public/images/workflows/triggers/add-trigger-button.png similarity index 100% rename from docs-v2/public/images/core/triggers/add-trigger-button.png rename to docs-v2/public/images/workflows/triggers/add-trigger-button.png diff --git a/docs-v2/public/images/core/triggers/email-trigger.png b/docs-v2/public/images/workflows/triggers/email-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/email-trigger.png rename to docs-v2/public/images/workflows/triggers/email-trigger.png diff --git a/docs-v2/public/images/core/triggers/gcal-triggers.png b/docs-v2/public/images/workflows/triggers/gcal-triggers.png similarity index 100% rename from docs-v2/public/images/core/triggers/gcal-triggers.png rename to docs-v2/public/images/workflows/triggers/gcal-triggers.png diff --git a/docs-v2/public/images/core/triggers/http-trigger-url.png b/docs-v2/public/images/workflows/triggers/http-trigger-url.png similarity index 100% rename from docs-v2/public/images/core/triggers/http-trigger-url.png rename to docs-v2/public/images/workflows/triggers/http-trigger-url.png diff --git a/docs-v2/public/images/core/triggers/retrieve-large-payload.png b/docs-v2/public/images/workflows/triggers/retrieve-large-payload.png similarity index 100% rename from docs-v2/public/images/core/triggers/retrieve-large-payload.png rename to docs-v2/public/images/workflows/triggers/retrieve-large-payload.png diff --git a/docs-v2/public/images/core/triggers/select-a-trigger.png b/docs-v2/public/images/workflows/triggers/select-a-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/select-a-trigger.png rename to docs-v2/public/images/workflows/triggers/select-a-trigger.png diff --git a/docs-v2/public/images/core/triggers/select-email-trigger.png b/docs-v2/public/images/workflows/triggers/select-email-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/select-email-trigger.png rename to docs-v2/public/images/workflows/triggers/select-email-trigger.png diff --git a/docs-v2/public/images/core/triggers/select-http-trigger.png b/docs-v2/public/images/workflows/triggers/select-http-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/select-http-trigger.png rename to docs-v2/public/images/workflows/triggers/select-http-trigger.png diff --git a/docs-v2/public/images/core/triggers/select-rss-trigger.png b/docs-v2/public/images/workflows/triggers/select-rss-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/select-rss-trigger.png rename to docs-v2/public/images/workflows/triggers/select-rss-trigger.png diff --git a/docs-v2/public/images/core/triggers/select-schedule-trigger.png b/docs-v2/public/images/workflows/triggers/select-schedule-trigger.png similarity index 100% rename from docs-v2/public/images/core/triggers/select-schedule-trigger.png rename to docs-v2/public/images/workflows/triggers/select-schedule-trigger.png From 865d3448daa6c56bcd65e3487bdb90f0c8650f2c Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 11:32:16 -0300 Subject: [PATCH 26/29] fix rest api, sse, and some other links --- docs-v2/pages/account/user-settings.mdx | 2 +- docs-v2/pages/hidden/scheduling-future-tasks/index.mdx | 6 +++--- docs-v2/pages/integrations/connected-accounts.mdx | 2 +- docs-v2/pages/rest-api/rss.mdx | 2 +- docs-v2/pages/workflows/building-workflows/sources.mdx | 10 +++++----- .../pages/workflows/building-workflows/triggers.mdx | 2 +- docs-v2/pages/workflows/cli/reference.mdx | 2 +- .../pages/workflows/contributing/components/api.mdx | 2 +- .../pages/workflows/contributing/components/index.mdx | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs-v2/pages/account/user-settings.mdx b/docs-v2/pages/account/user-settings.mdx index a380ab718e128..665b625b84cc0 100644 --- a/docs-v2/pages/account/user-settings.mdx +++ b/docs-v2/pages/account/user-settings.mdx @@ -62,7 +62,7 @@ Only workspace owner and admin members can enable or disable 2FA for an entire w ## Pipedream API Key -Pipedream provides a [REST API](/api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/rest-api/auth/). +Pipedream provides a [REST API](/rest-api/) for interacting with Pipedream programmatically. You'll find your API key here, which you use to [authorize requests to the API](/rest-api/auth/). You can revoke and regenerate your API key from here at any time. diff --git a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx index 25e6dcfdfef1b..ea3a59262e799 100644 --- a/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx +++ b/docs-v2/pages/hidden/scheduling-future-tasks/index.mdx @@ -15,7 +15,7 @@ To [schedule a new task](#scheduling-a-task), just send an HTTP `POST` request t When the timestamp arrives and the task is invoked, the source will emit the payload passed in your original, scheduled request. This allows you to trigger [a Pipedream workflow](/workflows/building-workflows/) at the scheduled time, passing the `message` and `timestamp` to the workflow as an [incoming event](/workflows/building-workflows/triggers/). -You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/api/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. +You can also listen for these events in your own app / infra, by [subscribing to your source's SSE stream](/workflows/data-management/destinations/sse/). Each time a scheduled task is emitted from your Pipedream source, it also emits a message to that SSE stream. Any application (a Docker container, a Rails app, etc.) listening to that SSE stream can react to that message to run whatever code you'd like. @@ -173,8 +173,8 @@ curl -X POST \ Scheduled tasks are emitted by the event source as events, which you can consume with - [Pipedream workflows](/workflows/building-workflows/) -- [A source-specific SSE stream](/api/sse/) -- [The Pipedream REST API](/api/rest/) +- [A source-specific SSE stream](/workflows/data-management/destinations/sse/) +- [The Pipedream REST API](/rest-api/) - [The Pipedream CLI](/workflows/cli/reference/#installing-the-cli) [See the docs on consuming events from sources](/workflows/building-workflows/sources/#consuming-events-from-sources) for more information. diff --git a/docs-v2/pages/integrations/connected-accounts.mdx b/docs-v2/pages/integrations/connected-accounts.mdx index f11f0cc5bdeab..f998acd3146ad 100644 --- a/docs-v2/pages/integrations/connected-accounts.mdx +++ b/docs-v2/pages/integrations/connected-accounts.mdx @@ -232,7 +232,7 @@ Yes, see the section on [collaborating with others](#collaborating-with-others). ## Accessing credentials via API -You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/integrations/connected-accounts/api/) for more details. +You can access credentials for any connected account via API, letting you build services anywhere and use Pipedream to handle auth. See [the guide for accessing credentials via API](/connect/api/#accounts) for more details. ## Passing external credentials at runtime diff --git a/docs-v2/pages/rest-api/rss.mdx b/docs-v2/pages/rest-api/rss.mdx index d1862a29f3aa6..306d69ebcf7af 100644 --- a/docs-v2/pages/rest-api/rss.mdx +++ b/docs-v2/pages/rest-api/rss.mdx @@ -118,7 +118,7 @@ curl -H "Authorization: Bearer " \ "https://api.pipedream.com/sources/dc_abc123/sse" ``` -[See the SSE docs for more detail on this interface](/api/sse/). +[See the SSE docs for more detail on this interface](/workflows/data-management/destinations/sse/). ### REST API diff --git a/docs-v2/pages/workflows/building-workflows/sources.mdx b/docs-v2/pages/workflows/building-workflows/sources.mdx index bf364e07e492b..00d29d9af8fd7 100644 --- a/docs-v2/pages/workflows/building-workflows/sources.mdx +++ b/docs-v2/pages/workflows/building-workflows/sources.mdx @@ -12,7 +12,7 @@ Event sources operate primarily as workflow triggers. When you add a new app-bas Event sources run as their own resources, separate from workflows, for two reasons: - A single event sources can trigger more than one workflow. If you have a data source that you want to run _multiple_ workflows, you can create an event source once and use it as the trigger for each workflow. -- If you need to consume events emitted by event sources in your own application, you don't need to run a workflow: you can use Pipedream's [REST API](/api/rest/) or a [private, real-time SSE stream](/api/sse/) to access the event data directly. +- If you need to consume events emitted by event sources in your own application, you don't need to run a workflow: you can use Pipedream's [REST API](/rest-api/) or a [private, real-time SSE stream](/workflows/data-management/destinations/sse/) to access the event data directly. You can view your event sources at [https://pipedream.com/sources](https://pipedream.com/sources). Here, you'll see the events a specific source has emitted, as well as the logs and configuration for that source. @@ -54,9 +54,9 @@ You can also trigger a [Pipedream workflow](/workflows/building-workflows/) ever Finally, you can consume events programmatically, outside the Pipedream platform, in a few different ways: -- In real-time, using the [SSE stream](/api/sse/) linked to your source +- In real-time, using the [SSE stream](/workflows/data-management/destinations/sse/) linked to your source - In real-time, via the CLI's [`pd events` command](/workflows/cli/reference/#pd-events) -- In batch, using the [REST API](/api/rest/) +- In batch, using the [REST API](/rest-api/) ## Example: HTTP source @@ -70,13 +70,13 @@ When you create an HTTP source: HTTP sources are essentially [request bins](https://requestbin.com) that can be managed via API. -HTTP sources are a good example of how you can turn an event stream into an API: the HTTP requests are the **event stream**, generated from your application, client browsers, webhooks, etc. Then, you can retrieve HTTP requests via Pipedream's [**REST API**](/api/rest/), or stream them directly to other apps using the [SSE interface](/api/sse/). +HTTP sources are a good example of how you can turn an event stream into an API: the HTTP requests are the **event stream**, generated from your application, client browsers, webhooks, etc. Then, you can retrieve HTTP requests via Pipedream's [**REST API**](/rest-api/), or stream them directly to other apps using the [SSE interface](/workflows/data-management/destinations/sse/). [**See the Github quickstart for more information on HTTP event sources**](https://github.com/PipedreamHQ/pipedream/tree/master/components/http#quickstart). ## Example: Cron jobs -You can also use event sources to run any Node code on a schedule, allowing you to poll a service or API for data and emit that data as an event. The emitted events can trigger Pipedream workflows, and can be retrieved using Pipedream's [**REST API**](/api/rest/) or [SSE interface](/api/sse/). +You can also use event sources to run any Node code on a schedule, allowing you to poll a service or API for data and emit that data as an event. The emitted events can trigger Pipedream workflows, and can be retrieved using Pipedream's [**REST API**](/rest-api/) or [SSE interface](/workflows/data-management/destinations/sse/). ## Example: RSS diff --git a/docs-v2/pages/workflows/building-workflows/triggers.mdx b/docs-v2/pages/workflows/building-workflows/triggers.mdx index e19fb175058b8..80872ac96332e 100644 --- a/docs-v2/pages/workflows/building-workflows/triggers.mdx +++ b/docs-v2/pages/workflows/building-workflows/triggers.mdx @@ -54,7 +54,7 @@ For example, you might create a single source to listen for new Twitter mentions **This model allows you to separate the data produced by a service (the event source) from the logic to process those events in different contexts (the workflow)**. -Moreover, you can access events emitted by sources using Pipedream's [SSE](/api/sse/) and [REST APIs](/api/rest/). This allows you to access these events in your own app, outside Pipedream's platform. +Moreover, you can access events emitted by sources using Pipedream's [SSE](/workflows/data-management/destinations/sse/) and [REST APIs](/rest-api/). This allows you to access these events in your own app, outside Pipedream's platform. ### Can I add multiple triggers to a workflow? diff --git a/docs-v2/pages/workflows/cli/reference.mdx b/docs-v2/pages/workflows/cli/reference.mdx index f59e55367e225..fbf27e8000cc0 100644 --- a/docs-v2/pages/workflows/cli/reference.mdx +++ b/docs-v2/pages/workflows/cli/reference.mdx @@ -103,7 +103,7 @@ pd events -n 100 SOURCE_ID_OR_NAME pd events -f SOURCE_ID_OR_NAME ``` -`pd events -f` connects to the [SSE stream tied to your source](/api/sse/) and displays events as the source produces them. +`pd events -f` connects to the [SSE stream tied to your source](/workflows/data-management/destinations/sse/) and displays events as the source produces them. ```bash pd events -n N -f SOURCE_ID_OR_NAME diff --git a/docs-v2/pages/workflows/contributing/components/api.mdx b/docs-v2/pages/workflows/contributing/components/api.mdx index 82cbdb9f11448..4177c1d6f2923 100644 --- a/docs-v2/pages/workflows/contributing/components/api.mdx +++ b/docs-v2/pages/workflows/contributing/components/api.mdx @@ -1201,7 +1201,7 @@ When you navigate to your source [in the UI](https://pipedream.com/sources), you #### API -Events can be retrieved using the [REST API](/rest-api/) or [SSE stream tied to your component](/api/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/rest-api/) to retrieve events in batch, and connect to the [SSE stream](/api/sse/) to process them in real time. +Events can be retrieved using the [REST API](/rest-api/) or [SSE stream tied to your component](/workflows/data-management/destinations/sse/). This makes it easy to retrieve data processed by your component from another app. Typically, you'll want to use the [REST API](/rest-api/) to retrieve events in batch, and connect to the [SSE stream](/workflows/data-management/destinations/sse/) to process them in real time. #### CLI diff --git a/docs-v2/pages/workflows/contributing/components/index.mdx b/docs-v2/pages/workflows/contributing/components/index.mdx index 6bbf551af0e22..123f403f316ef 100644 --- a/docs-v2/pages/workflows/contributing/components/index.mdx +++ b/docs-v2/pages/workflows/contributing/components/index.mdx @@ -25,7 +25,7 @@ Pipedream supports two types of components — [sources](#sources) and [actions] - Accept user input on deploy via `props` - [Trigger](api/#interface-props) on HTTP requests, timers, cron schedules, or manually -- Emit events that can be inspected, trigger Pipedream [workflows](/workflows/building-workflows/) and that can be consumed in your own app via [API](/api/) +- Emit events that can be inspected, trigger Pipedream [workflows](/workflows/building-workflows/) and that can be consumed in your own app via [API](/rest-api/) - Store and retrieve state using the [built-in key-value store](api/#db) - Use any of Pipedream's built-in [deduping strategies](api/#dedupe-strategies) - Deploy via Pipedream's UI, CLI or API From 32bb18dd9b353ef017f5e414d49e1bb2e8a2a056 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 11:33:56 -0300 Subject: [PATCH 27/29] rollback vercel.json --- docs-v2/vercel.json | 92 ++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/docs-v2/vercel.json b/docs-v2/vercel.json index 831f10b8f8d86..8d512d50050d3 100644 --- a/docs-v2/vercel.json +++ b/docs-v2/vercel.json @@ -32,31 +32,31 @@ }, { "source": "/docs/notebook/inspector/", - "destination": "/core/workflows/triggers/inspect/" + "destination": "/workflows/events/inspect/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/s3/", - "destination": "/workflows/data-management/destinations/s3/" + "source": "/docs/notebook/destinations/s3/", + "destination": "/destinations/s3/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/sse/", - "destination": "/workflows/data-management/destinations/sse/" + "source": "/docs/notebook/destinations/sse/", + "destination": "/destinations/sse/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/snowflake/", - "destination": "/workflows/data-management/destinations/snowflake/" + "source": "/docs/notebook/destinations/snowflake/", + "destination": "/destinations/snowflake/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/http/", - "destination": "/workflows/data-management/destinations/http/" + "source": "/docs/notebook/destinations/http/", + "destination": "/destinations/http/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/email/", - "destination": "/workflows/data-management/destinations/email/" + "source": "/docs/notebook/destinations/email/", + "destination": "/destinations/email/" }, { - "source": "/docs/notebook/workflows/data-management/destinations/", - "destination": "/workflows/data-management/destinations/" + "source": "/docs/notebook/destinations/", + "destination": "/destinations/" }, { "source": "/docs/notebook/code/", @@ -64,7 +64,7 @@ }, { "source": "/docs/notebook/observability/", - "destination": "/core/workflows/triggers/inspect/" + "destination": "/workflows/events/inspect/" }, { "source": "/docs/notebook/sources/", @@ -76,7 +76,7 @@ }, { "source": "/docs/notebook/sql/", - "destination": "/workflows/data-management/destinations/" + "destination": "/destinations/" }, { "source": "/docs/what-is-pipedream/", @@ -108,7 +108,7 @@ }, { "source": "/docs/workflows/steps/code/async/", - "destination": "/docs/core/workflows/code/nodejs/async/" + "destination": "/docs/code/nodejs/async/" }, { "source": "/docs/workflows/steps/code/state", @@ -167,40 +167,40 @@ "destination": "/docs/apps/" }, { - "source": "/docs/core/workflows/triggers/cold-starts/", - "destination": "/core/workflows/settings/#eliminate-cold-starts" + "source": "/docs/workflows/events/cold-starts/", + "destination": "/workflows/settings/#eliminate-cold-starts" }, { "source": "/docs/workflows/examples/waiting-to-execute-next-step-of-workflow/", - "destination": "/docs/core/workflows/code/nodejs/delay/" + "destination": "/docs/code/nodejs/delay/" }, { "source": "/docs/workflows/networking/", "destination": "/docs/workflows/vpc/" }, { - "source": "/docs/core/workflows/code/python#making-a-get-request", - "destination": "/docs/core/workflows/code/pythonhttp-requests/#making-a-get-request" + "source": "/docs/code/python/#making-a-get-request", + "destination": "/docs/code/python/http-requests/#making-a-get-request" }, { - "source": "/docs/core/workflows/code/python#making-a-post-request", - "destination": "/docs/core/workflows/code/pythonhttp-requests/#making-a-post-request" + "source": "/docs/code/python/#making-a-post-request", + "destination": "/docs/code/python/http-requests/#making-a-post-request" }, { - "source": "/docs/core/workflows/code/python#sending-files", - "destination": "/docs/core/workflows/code/pythonhttp-requests/#sending-files" + "source": "/docs/code/python/#sending-files", + "destination": "/docs/code/python/http-requests/#sending-files" }, { - "source": "/docs/core/workflows/code/python#writing-a-file-to-tmp", - "destination": "/docs/core/workflows/code/pythonworking-with-files/#writing-a-file-to-tmp" + "source": "/docs/code/python/#writing-a-file-to-tmp", + "destination": "/docs/code/python/working-with-files/#writing-a-file-to-tmp" }, { - "source": "/docs/core/workflows/code/python#reading-a-file-from-tmp", - "destination": "/docs/core/workflows/code/pythonworking-with-files/#reading-a-file-from-tmp" + "source": "/docs/code/python/#reading-a-file-from-tmp", + "destination": "/docs/code/python/working-with-files/#reading-a-file-from-tmp" }, { - "source": "/docs/core/workflows/code/python#listing-files-in-tmp", - "destination": "/docs/core/workflows/code/pythonworking-with-files/#listing-files-in-tmp" + "source": "/docs/code/python/#listing-files-in-tmp", + "destination": "/docs/code/python/working-with-files/#listing-files-in-tmp" }, { "source": "/docs/api", @@ -212,11 +212,11 @@ }, { "source": "/docs/api/rest/(.*)", - "destination": "/docs/workflows/rest-api/$1" + "destination": "/docs/rest-api/$1" }, { "source": "/docs/api/auth", - "destination": "/docs/workflows/rest-api/auth" + "destination": "/docs/rest-api/auth" }, { "source": "/docs/components/quickstart/nodejs/actions", @@ -227,12 +227,12 @@ "destination": "/docs/quickstart/github-sync" }, { - "source": "/docs/core/workflows/triggers/inspect", + "source": "/docs/workflows/events/inspect", "destination": "/docs/workflows/inspect" }, { "source": "/docs/workflows/steps/triggers", - "destination": "/docs/core/workflows/triggers" + "destination": "/docs/workflows/triggers" }, { "source": "/docs/workflows/steps/actions", @@ -240,23 +240,23 @@ }, { "source": "/docs/workflows/flow-control", - "destination": "/docs/core/workflows/control-flow" + "destination": "/docs/workflows/control-flow" }, { - "source": "/docs/workflows/workspaces/okta", - "destination": "/docs/workflows/workspaces/sso/okta" + "source": "/docs/workspaces/okta", + "destination": "/docs/workspaces/sso/okta" }, { - "source": "/docs/workflows/workspaces/google", - "destination": "/docs/workflows/workspaces/sso/google" + "source": "/docs/workspaces/google", + "destination": "/docs/workspaces/sso/google" }, { - "source": "/docs/workflows/workspaces/saml", - "destination": "/docs/workflows/workspaces/sso/saml" + "source": "/docs/workspaces/saml", + "destination": "/docs/workspaces/sso/saml" }, { - "source": "/docs/workflows/workspaces/saml", - "destination": "/docs/workflows/workspaces/sso/saml" + "source": "/docs/workspaces/saml", + "destination": "/docs/workspaces/sso/saml" }, { "source": "/docs/workflows/built-in-functions", @@ -272,14 +272,14 @@ }, { "source": "/docs/apps/guide/requesting-additional-oauth-scopes", - "destination": "/docs/workflows/integrations/connected-accounts/oauth-clients" + "destination": "/docs/connected-accounts/oauth-clients" }, { "source": "/docs/workflows/networking", "destination": "/docs/databases#connecting-to-restricted-databases" }, { - "source": "/docs/workflows/integrations/connected-accounts/api", + "source": "/docs/connected-accounts/api", "destination": "/docs/connect/api#accounts" }, { From f9f6774d236c52475d42bb57e028fa5121fcaaa3 Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 12:00:11 -0300 Subject: [PATCH 28/29] update vercel.json redirects --- docs-v2/vercel.json | 118 ++++++++++++++++++++++---------------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/docs-v2/vercel.json b/docs-v2/vercel.json index 8d512d50050d3..79c837e0deb44 100644 --- a/docs-v2/vercel.json +++ b/docs-v2/vercel.json @@ -12,15 +12,15 @@ }, { "source": "/docs/notebook/actions/", - "destination": "/workflows/steps/actions/" + "destination": "/workflows/building-workflows/actions/" }, { "source": "/docs/cron", - "destination": "/workflows/steps/triggers" + "destination": "/workflows/building-workflows/triggers/" }, { "source": "/docs/notebook", - "destination": "/workflows/steps" + "destination": "/workflows/" }, { "source": "/docs/workflows/fork", @@ -28,55 +28,55 @@ }, { "source": "/docs/notebook/fork", - "destination": "/workflows/copy" + "destination": "/workflows/building-workflows/sharing/" }, { "source": "/docs/notebook/inspector/", - "destination": "/workflows/events/inspect/" + "destination": "/workflows/building-workflows/inspect/" }, { "source": "/docs/notebook/destinations/s3/", - "destination": "/destinations/s3/" + "destination": "/workflows/data-management/destinations/s3/" }, { "source": "/docs/notebook/destinations/sse/", - "destination": "/destinations/sse/" + "destination": "/workflows/data-management/destinations/sse/" }, { "source": "/docs/notebook/destinations/snowflake/", - "destination": "/destinations/snowflake/" + "destination": "/workflows/data-management/databases/" }, { "source": "/docs/notebook/destinations/http/", - "destination": "/destinations/http/" + "destination": "/workflows/data-management/destinations/http/" }, { "source": "/docs/notebook/destinations/email/", - "destination": "/destinations/email/" + "destination": "/workflows/data-management/destinations/email/" }, { "source": "/docs/notebook/destinations/", - "destination": "/destinations/" + "destination": "/workflows/data-management/destinations/" }, { "source": "/docs/notebook/code/", - "destination": "/workflows/steps/code/" + "destination": "/workflows/building-workflows/code/" }, { "source": "/docs/notebook/observability/", - "destination": "/workflows/events/inspect/" + "destination": "/workflows/building-workflows/inspect/" }, { "source": "/docs/notebook/sources/", - "destination": "/workflows/steps/triggers/" + "destination": "/workflows/building-workflows/triggers/" }, { "source": "/docs/security/", - "destination": "/docs/privacy-and-security/" + "destination": "/privacy-and-security/" }, { "source": "/docs/notebook/sql/", - "destination": "/destinations/" + "destination": "/workflows/data-management/databases/working-with-sql/" }, { "source": "/docs/what-is-pipedream/", @@ -108,19 +108,19 @@ }, { "source": "/docs/workflows/steps/code/async/", - "destination": "/docs/code/nodejs/async/" + "destination": "/workflows/building-workflows/code/nodejs/async/" }, { "source": "/docs/workflows/steps/code/state", - "destination": "https://pipedream.com/docs/v1/workflows/steps/code/state" + "destination": "/docs/workflows/#step-exports" }, { "source": "/docs/workflows/steps/params/", - "destination": "/docs/workflows/steps/using-props/" + "destination": "/workflows/building-workflows/using-props" }, { "source": "/docs/pricing/#developer-tier", - "destination": "/docs/pricing/#free-tier" + "destination": "/pricing/#free-tier" }, { "source": "/docs/apps/discord/", @@ -164,159 +164,159 @@ }, { "source": "/docs/apps/all-apps/", - "destination": "/docs/apps/" + "destination": "/integrations/apps/" }, { "source": "/docs/workflows/events/cold-starts/", - "destination": "/workflows/settings/#eliminate-cold-starts" + "destination": "/workflows/building-workflows/settings/#eliminate-cold-starts" }, { "source": "/docs/workflows/examples/waiting-to-execute-next-step-of-workflow/", - "destination": "/docs/code/nodejs/delay/" + "destination": "/workflows/building-workflows/code/nodejs/delay/" }, { "source": "/docs/workflows/networking/", - "destination": "/docs/workflows/vpc/" + "destination": "/workflows/vpc/" }, { "source": "/docs/code/python/#making-a-get-request", - "destination": "/docs/code/python/http-requests/#making-a-get-request" + "destination": "/workflows/building-workflows/code/python/http-requests/#making-a-get-request" }, { "source": "/docs/code/python/#making-a-post-request", - "destination": "/docs/code/python/http-requests/#making-a-post-request" + "destination": "/workflows/building-workflows/code/python/http-requests/#making-a-post-request" }, { "source": "/docs/code/python/#sending-files", - "destination": "/docs/code/python/http-requests/#sending-files" + "destination": "/workflows/building-workflows/code/python/http-requests/#sending-files" }, { "source": "/docs/code/python/#writing-a-file-to-tmp", - "destination": "/docs/code/python/working-with-files/#writing-a-file-to-tmp" + "destination": "/workflows/building-workflows/code/python/working-with-files/#writing-a-file-to-tmp" }, { "source": "/docs/code/python/#reading-a-file-from-tmp", - "destination": "/docs/code/python/working-with-files/#reading-a-file-from-tmp" + "destination": "/workflows/building-workflows/code/python/working-with-files/#reading-a-file-from-tmp" }, { "source": "/docs/code/python/#listing-files-in-tmp", - "destination": "/docs/code/python/working-with-files/#listing-files-in-tmp" + "destination": "/workflows/building-workflows/code/python/working-with-files/#listing-files-in-tmp" }, { "source": "/docs/api", - "destination": "/docs/rest-api" + "destination": "/rest-api/" }, { "source": "/docs/api/rest", - "destination": "/docs/rest-api" + "destination": "/rest-api/" }, { "source": "/docs/api/rest/(.*)", - "destination": "/docs/rest-api/$1" + "destination": "/rest-api/$1" }, { "source": "/docs/api/auth", - "destination": "/docs/rest-api/auth" + "destination": "/rest-api/auth/" }, { "source": "/docs/components/quickstart/nodejs/actions", - "destination": "/docs/components/actions-quickstart" + "destination": "/workflows/contributing/components/actions-quickstart/" }, { "source": "/docs/github-sync", - "destination": "/docs/quickstart/github-sync" + "destination": "/workflows/git/" }, { "source": "/docs/workflows/events/inspect", - "destination": "/docs/workflows/inspect" + "destination": "/workflows/building-workflows/inspect/" }, { "source": "/docs/workflows/steps/triggers", - "destination": "/docs/workflows/triggers" + "destination": "/workflows/building-workflows/triggers/" }, { "source": "/docs/workflows/steps/actions", - "destination": "/docs/workflows/actions" + "destination": "/workflows/building-workflows/actions/" }, { "source": "/docs/workflows/flow-control", - "destination": "/docs/workflows/control-flow" + "destination": "/docs/workflows/control-flow/" }, { "source": "/docs/workspaces/okta", - "destination": "/docs/workspaces/sso/okta" + "destination": "/workflows/workspaces/sso/okta/" }, { "source": "/docs/workspaces/google", - "destination": "/docs/workspaces/sso/google" + "destination": "/workflows/workspaces/sso/google/" }, { "source": "/docs/workspaces/saml", - "destination": "/docs/workspaces/sso/saml" + "destination": "/workflows/workspaces/sso/saml/" }, { "source": "/docs/workspaces/saml", - "destination": "/docs/workspaces/sso/saml" + "destination": "/workflows/workspaces/sso/saml/" }, { "source": "/docs/workflows/built-in-functions", - "destination": "/docs/workflows/flow-control" + "destination": "/workflows/building-workflows/actions/" }, { "source": "/docs/workspaces-and-credits-faq", - "destination": "https://pipedream.com/pricing" + "destination": "/pricing/faq/" }, { "source": "/docs/quickstart/run-workflow-on-a-schedule", - "destination": "/docs/quickstart" + "destination": "/quickstart/" }, { "source": "/docs/apps/guide/requesting-additional-oauth-scopes", - "destination": "/docs/connected-accounts/oauth-clients" + "destination": "/integrations/oauth-clients/" }, { "source": "/docs/workflows/networking", - "destination": "/docs/databases#connecting-to-restricted-databases" + "destination": "/workflows/data-management/databases/" }, { "source": "/docs/connected-accounts/api", - "destination": "/docs/connect/api#accounts" + "destination": "/connect/api/#accounts/" }, { "source": "/docs/connect/quickstart#use-connect-link", - "destination": "/docs/connect/quickstart#or-use-connect-link" + "destination": "/connect/managed-auth/quickstart/#or-use-connect-link" }, { "source": "/docs/connect/quickstart#connect-a-users-account", - "destination": "/docs/connect/quickstart#connect-your-users-account" + "destination": "/connect/managed-auth/quickstart/#connect-your-users-account" }, { "source": "/docs/connect/connect-link", - "destination": "/docs/connect/managed-auth/connect-link" + "destination": "/connect/managed-auth/connect-link/" }, { "source": "/docs/connect/customize-your-app", - "destination": "/docs/connect/managed-auth/customization" + "destination": "/connect/managed-auth/customization/" }, { "source": "/docs/connect/oauth-clients", - "destination": "/docs/connect/managed-auth/oauth-clients" + "destination": "/connect/managed-auth/oauth-clients/" }, { "source": "/docs/connect/quickstart", - "destination": "/docs/connect/managed-auth/quickstart" + "destination": "/connect/managed-auth/quickstart/" }, { "source": "/docs/connect/tokens", - "destination": "/docs/connect/managed-auth/tokens" + "destination": "/connect/managed-auth/tokens/" }, { "source": "/docs/connect/webhooks", - "destination": "/docs/connect/managed-auth/webhooks" + "destination": "/connect/managed-auth/webhooks/" }, { "source": "/connect/oauth-clients#using-your-own-oauth-client", - "destination": "/connect/managed-auth/oauth-clients#using-a-custom-oauth-client" + "destination": "/connect/managed-auth/oauth-clients/#using-a-custom-oauth-client" } ] } From b79c606232a68d559d86816d04aaa87cdfa1e85a Mon Sep 17 00:00:00 2001 From: Andrew Chuang Date: Thu, 20 Feb 2025 12:03:24 -0300 Subject: [PATCH 29/29] pnpm --- pnpm-lock.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33c261d6f190e..c58a34241250a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14333,12 +14333,12 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@definitelytyped/header-parser@0.2.16': - resolution: {integrity: sha512-UFsgPft5bhZn07UNGz/9ck4AhdKgLFEOmi2DNr7gXcGL89zbe3u5oVafKUT8j1HOtSBjT8ZEQsXHKlbq+wwF/Q==} + '@definitelytyped/header-parser@0.2.17': + resolution: {integrity: sha512-U0juKFkTOcbkSfO83WSzMEJHYDwoBFiq0tf/JszulL3+7UoSiqunpGmxXS54bm3eGqy7GWjV8AqPQHdeoEaWBQ==} engines: {node: '>=18.18.0'} - '@definitelytyped/typescript-versions@0.1.6': - resolution: {integrity: sha512-gQpXFteIKrOw4ldmBZQfBrD3WobaIG1SwOr/3alXWkcYbkOWa2NRxQbiaYQ2IvYTGaZK26miJw0UOAFiuIs4gA==} + '@definitelytyped/typescript-versions@0.1.7': + resolution: {integrity: sha512-sBzBi1SBn79OkSr8V0H+FzR7QumHk23syPyRxod/VRBrSkgN9rCliIe+nqLoWRAKN8EeKbp00ketnJNLZhucdA==} engines: {node: '>=18.18.0'} '@definitelytyped/utils@0.1.8': @@ -30012,13 +30012,13 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@definitelytyped/header-parser@0.2.16': + '@definitelytyped/header-parser@0.2.17': dependencies: - '@definitelytyped/typescript-versions': 0.1.6 + '@definitelytyped/typescript-versions': 0.1.7 '@definitelytyped/utils': 0.1.8 semver: 7.6.3 - '@definitelytyped/typescript-versions@0.1.6': {} + '@definitelytyped/typescript-versions@0.1.7': {} '@definitelytyped/utils@0.1.8': dependencies: @@ -36675,7 +36675,7 @@ snapshots: dts-critic@3.3.11(typescript@5.7.2): dependencies: - '@definitelytyped/header-parser': 0.2.16 + '@definitelytyped/header-parser': 0.2.17 command-exists: 1.2.9 rimraf: 3.0.2 semver: 6.3.1 @@ -36685,8 +36685,8 @@ snapshots: dtslint@4.2.1(typescript@5.7.2): dependencies: - '@definitelytyped/header-parser': 0.2.16 - '@definitelytyped/typescript-versions': 0.1.6 + '@definitelytyped/header-parser': 0.2.17 + '@definitelytyped/typescript-versions': 0.1.7 '@definitelytyped/utils': 0.1.8 dts-critic: 3.3.11(typescript@5.7.2) fs-extra: 6.0.1

    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 literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/select-http-trigger.png b/docs-v2/public/images/triggers/select-http-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..dda1e2c4f697cd9acbbcc078be4921a4b3098453 GIT binary patch literal 127999 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 P0sLvI>8e&JTLu3gbDvDq literal 0 HcmV?d00001 diff --git a/docs-v2/public/images/triggers/select-rss-trigger.png b/docs-v2/public/images/triggers/select-rss-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..530086617ba7f93abe194334635c1bbb2f0fd6ea GIT binary patch literal 70946 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

    b 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329005435230.png b/docs-v2/pages/quickstart/v2/README/image-20220329005435230.png deleted file mode 100644 index 5644505c598e2a06f87aaf620e6a7fdd991b7d66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74824 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329005510143.png b/docs-v2/pages/quickstart/v2/README/image-20220329005510143.png deleted file mode 100644 index 8927756ab333b17e7a43442c4df9d80a54ce8144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52688 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
    ~oj^s8Rcq41{4+^OgX zkGT0|QbdIWWzo+14NiDytZW`Y*FW!JQf>FwNg~Ja08UdzPO~ zzv`HJBHL07tWBbG;MrQeTn}h*Ob5M*4tCBW%vGqzHbk22=I~0(K+oUqVXi&i?{x8` z!8Or&#UA+LQaH(e{!5g6+M4Sy7lkA(hGOkVuOL<)3X*&U3Tu8GOYzdhnFd#I9!FtX zLOg~{bJF1<$h%$7A~+{SQcc_NTsscF%E>_}KcpI>!Tm76QS^aC7>LP@hlkKyOgx25 zGdYW0jh|3GiR6w%2>H!js53%rOh~BEMogPhX47J=WiTxZREnrHK|UUW4@L^!ex#s* z{~F*8N(v;rDM4P*SuA!5gx2N6j(7 zyPOpNr;`A9TlT2Q7NM}8rx#^osE*XphSj-#qz?CyI{z;uy_!%x4mWz8d$4&^-gp9_ e`+sh^7YNh7bSA^*#-=0j&!00rTcUG4{Qm+#%15dI diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010012345.png b/docs-v2/pages/quickstart/v2/README/image-20220329010012345.png deleted file mode 100644 index 4e81f48e531bb6ac23dd9b054596200be02bbe95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70843 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
    ~oj^s8Rcq41{4+^OgX zkGT0|QbdIWWzo+14NiDytZW`Y*FW!JQf>FwNg~Ja08UdzPO~ zzv`HJBHL07tWBbG;MrQeTn}h*Ob5M*4tCBW%vGqzHbk22=I~0(K+oUqVXi&i?{x8` z!8Or&#UA+LQaH(e{!5g6+M4Sy7lkA(hGOkVuOL<)3X*&U3Tu8GOYzdhnFd#I9!FtX zLOg~{bJF1<$h%$7A~+{SQcc_NTsscF%E>_}KcpI>!Tm76QS^aC7>LP@hlkKyOgx25 zGdYW0jh|3GiR6w%2>H!js53%rOh~BEMogPhX47J=WiTxZREnrHK|UUW4@L^!ex#s* z{~F*8N(v;rDM4P*SuA!5gx2N6j(7 zyPOpNr;`A9TlT2Q7NM}8rx#^osE*XphSj-#qz?CyI{z;uy_!%x4mWz8d$4&^-gp9_ e`+sh^7YNh7bSA^*#-=0j&!00rTcUG4{Qm+#%15dI diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010103998.png b/docs-v2/pages/quickstart/v2/README/image-20220329010103998.png deleted file mode 100644 index 989e7ee3932f870a43edac9ecca0efdea049f931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68735 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�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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010133943.png b/docs-v2/pages/quickstart/v2/README/image-20220329010133943.png deleted file mode 100644 index 9b608f120f6481c2612314dca6bc14e5e144eb05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62604 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010200367.png b/docs-v2/pages/quickstart/v2/README/image-20220329010200367.png deleted file mode 100644 index 1f272dc2e671c89e1d7352b6cd441cff353df077..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72179 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 aX7QBM`qNddcsWqO2ALXJ8I~Hj#r_|b#8#yM diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010234048.png b/docs-v2/pages/quickstart/v2/README/image-20220329010234048.png deleted file mode 100644 index c559f4fa01be64bce4411f762ce6384a9d458789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73274 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010418111.png b/docs-v2/pages/quickstart/v2/README/image-20220329010418111.png deleted file mode 100644 index a1453f204bcd3425b19fa62b2fca7021ba86dbfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18824 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010525727.png b/docs-v2/pages/quickstart/v2/README/image-20220329010525727.png deleted file mode 100644 index 942c10cee108aabf7b1ffa97246ccc7692a4a219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52109 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 W(?zy7arZC1{D+Df_siuip8sE}z-=i2 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010637137.png b/docs-v2/pages/quickstart/v2/README/image-20220329010637137.png deleted file mode 100644 index 171c303d122ee4519f3beb5fc38cd9ffbde90136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60909 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 I8hgb58~;HVZ~y=R diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329010721164.png b/docs-v2/pages/quickstart/v2/README/image-20220329010721164.png deleted file mode 100644 index 9522380c0dec997977c24e1d28570e1c6200d291..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74013 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 O00008w2m;b24Wg8Qz#vMe)X?4a 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�)nJoj0Uyu2`pPbY% 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 Xooid+soH!(P-wS%|E_#1AIARx6;PuB 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329011056106.png b/docs-v2/pages/quickstart/v2/README/image-20220329011056106.png deleted file mode 100644 index 8e356bd0119cb4e8a22973f38c85122811c2622a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32203 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 z 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 OIl+n=3T5{#g8m1tzbS(N diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329011135355.png b/docs-v2/pages/quickstart/v2/README/image-20220329011135355.png deleted file mode 100644 index 0212402065201dd63e32cd1fe68152b52fe294e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61158 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 v$D6l&ozQ15k!Iy7OM$UBA26 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 v$D6l&ozQ1e9 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 THe&p`$|jMaOJprb^QH3n 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 diff --git a/docs-v2/pages/quickstart/v2/README/image-20220329011500931.png b/docs-v2/pages/quickstart/v2/README/image-20220329011500931.png deleted file mode 100644 index 880f0ac035f2c715c646542e214ffacd8df245e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64938 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 diff --git a/docs-v2/pages/account/images/daily-invocations-tooltip.png b/docs-v2/public/images/account/daily-invocations-tooltip.png similarity index 100% rename from docs-v2/pages/account/images/daily-invocations-tooltip.png rename to docs-v2/public/images/account/daily-invocations-tooltip.png diff --git a/docs-v2/pages/account/images/usage-by-resource.png b/docs-v2/public/images/account/usage-by-resource.png similarity index 100% rename from docs-v2/pages/account/images/usage-by-resource.png rename to docs-v2/public/images/account/usage-by-resource.png diff --git a/docs-v2/pages/core/workflows/images/actions/update-action-button.png b/docs-v2/public/images/actions/update-action-button.png similarity index 100% rename from docs-v2/pages/core/workflows/images/actions/update-action-button.png rename to docs-v2/public/images/actions/update-action-button.png diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png b/docs-v2/public/images/auth/refresh-fields-after-connecting-slack.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/refresh-fields-after-connecting-slack.png rename to docs-v2/public/images/auth/refresh-fields-after-connecting-slack.png diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png b/docs-v2/public/images/auth/slack-field-rendered.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/auth/slack-field-rendered.png rename to docs-v2/public/images/auth/slack-field-rendered.png diff --git a/docs-v2/pages/core/contributing/components/images/image-20200819210516311.png b/docs-v2/public/images/components/image-20200819210516311.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/image-20200819210516311.png rename to docs-v2/public/images/components/image-20200819210516311.png diff --git a/docs-v2/pages/core/contributing/components/images/image-20210326151557417.png b/docs-v2/public/images/components/image-20210326151557417.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/image-20210326151557417.png rename to docs-v2/public/images/components/image-20210326151557417.png diff --git a/docs-v2/pages/core/contributing/components/images/image-20210326151706682.png b/docs-v2/public/images/components/image-20210326151706682.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/image-20210326151706682.png rename to docs-v2/public/images/components/image-20210326151706682.png diff --git a/docs-v2/pages/core/contributing/components/images/image-20210326151930885.png b/docs-v2/public/images/components/image-20210326151930885.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/image-20210326151930885.png rename to docs-v2/public/images/components/image-20210326151930885.png diff --git a/docs-v2/pages/core/contributing/components/images/info-alert-prop-github.png b/docs-v2/public/images/components/info-alert-prop-github.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/info-alert-prop-github.png rename to docs-v2/public/images/components/info-alert-prop-github.png diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-1.gif b/docs-v2/public/images/components/quickstart/hello-world-1.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/hello-world-1.gif rename to docs-v2/public/images/components/quickstart/hello-world-1.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-2.gif b/docs-v2/public/images/components/quickstart/hello-world-2.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/hello-world-2.gif rename to docs-v2/public/images/components/quickstart/hello-world-2.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-3.gif b/docs-v2/public/images/components/quickstart/hello-world-3.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/hello-world-3.gif rename to docs-v2/public/images/components/quickstart/hello-world-3.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/hello-world-4.gif b/docs-v2/public/images/components/quickstart/hello-world-4.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/hello-world-4.gif rename to docs-v2/public/images/components/quickstart/hello-world-4.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-1.gif b/docs-v2/public/images/components/quickstart/uncompressed/hello-world-1.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-1.gif rename to docs-v2/public/images/components/quickstart/uncompressed/hello-world-1.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-2.gif b/docs-v2/public/images/components/quickstart/uncompressed/hello-world-2.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-2.gif rename to docs-v2/public/images/components/quickstart/uncompressed/hello-world-2.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-3.gif b/docs-v2/public/images/components/quickstart/uncompressed/hello-world-3.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-3.gif rename to docs-v2/public/images/components/quickstart/uncompressed/hello-world-3.gif diff --git a/docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-4.gif b/docs-v2/public/images/components/quickstart/uncompressed/hello-world-4.gif similarity index 100% rename from docs-v2/pages/core/contributing/components/images/quickstart/uncompressed/hello-world-4.gif rename to docs-v2/public/images/components/quickstart/uncompressed/hello-world-4.gif diff --git a/docs-v2/pages/core/contributing/components/images/spotify-$summary-example.png b/docs-v2/public/images/components/spotify-$summary-example.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/spotify-$summary-example.png rename to docs-v2/public/images/components/spotify-$summary-example.png diff --git a/docs-v2/pages/core/contributing/components/images/trello-board-example.png b/docs-v2/public/images/components/trello-board-example.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/trello-board-example.png rename to docs-v2/public/images/components/trello-board-example.png diff --git a/docs-v2/pages/core/contributing/components/images/trello-props.png b/docs-v2/public/images/components/trello-props.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/trello-props.png rename to docs-v2/public/images/components/trello-props.png diff --git a/docs-v2/pages/core/contributing/components/images/v3/using-private-actions.png b/docs-v2/public/images/components/v3/using-private-actions.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/v3/using-private-actions.png rename to docs-v2/public/images/components/v3/using-private-actions.png diff --git a/docs-v2/pages/core/contributing/components/images/v3/using-private-sources.png b/docs-v2/public/images/components/v3/using-private-sources.png similarity index 100% rename from docs-v2/pages/core/contributing/components/images/v3/using-private-sources.png rename to docs-v2/public/images/components/v3/using-private-sources.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.51.37.gif b/docs-v2/public/images/control-flow/2024-07-21_20.51.37.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.51.37.gif rename to docs-v2/public/images/control-flow/2024-07-21_20.51.37.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.55.09.gif b/docs-v2/public/images/control-flow/2024-07-21_20.55.09.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/2024-07-21_20.55.09.gif rename to docs-v2/public/images/control-flow/2024-07-21_20.55.09.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/Inspect.gif b/docs-v2/public/images/control-flow/Inspect.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/Inspect.gif rename to docs-v2/public/images/control-flow/Inspect.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/add_if_else.gif b/docs-v2/public/images/control-flow/add_if_else.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/add_if_else.gif rename to docs-v2/public/images/control-flow/add_if_else.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/add_step_to_branch.gif b/docs-v2/public/images/control-flow/add_step_to_branch.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/add_step_to_branch.gif rename to docs-v2/public/images/control-flow/add_step_to_branch.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/billing_1credit_a.png b/docs-v2/public/images/control-flow/billing_1credit_a.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/billing_1credit_a.png rename to docs-v2/public/images/control-flow/billing_1credit_a.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/billing_1credit_b.png b/docs-v2/public/images/control-flow/billing_1credit_b.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/billing_1credit_b.png rename to docs-v2/public/images/control-flow/billing_1credit_b.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/billing_3credits.png b/docs-v2/public/images/control-flow/billing_3credits.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/billing_3credits.png rename to docs-v2/public/images/control-flow/billing_3credits.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/change_in_state.gif b/docs-v2/public/images/control-flow/change_in_state.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/change_in_state.gif rename to docs-v2/public/images/control-flow/change_in_state.gif diff --git a/docs-v2/pages/core/workflows/images/delay/delay-step-props.png b/docs-v2/public/images/control-flow/delay-step-props.png similarity index 100% rename from docs-v2/pages/core/workflows/images/delay/delay-step-props.png rename to docs-v2/public/images/control-flow/delay-step-props.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/end_workflow.png b/docs-v2/public/images/control-flow/end_workflow.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/end_workflow.png rename to docs-v2/public/images/control-flow/end_workflow.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/executed_path.png b/docs-v2/public/images/control-flow/executed_path.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/executed_path.png rename to docs-v2/public/images/control-flow/executed_path.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/execution_path_a_linear.png b/docs-v2/public/images/control-flow/execution_path_a_linear.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/execution_path_a_linear.png rename to docs-v2/public/images/control-flow/execution_path_a_linear.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/execution_path_b_nonlinear.png b/docs-v2/public/images/control-flow/execution_path_b_nonlinear.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/execution_path_b_nonlinear.png rename to docs-v2/public/images/control-flow/execution_path_b_nonlinear.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/ifelse-configuration.png b/docs-v2/public/images/control-flow/ifelse-configuration.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/ifelse-configuration.png rename to docs-v2/public/images/control-flow/ifelse-configuration.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/nesting.png b/docs-v2/public/images/control-flow/nesting.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/nesting.png rename to docs-v2/public/images/control-flow/nesting.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/out_of_date.gif b/docs-v2/public/images/control-flow/out_of_date.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/out_of_date.gif rename to docs-v2/public/images/control-flow/out_of_date.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/01_trigger.gif b/docs-v2/public/images/control-flow/parallel/01_trigger.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/01_trigger.gif rename to docs-v2/public/images/control-flow/parallel/01_trigger.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/02_add_parallel.gif b/docs-v2/public/images/control-flow/parallel/02_add_parallel.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/02_add_parallel.gif rename to docs-v2/public/images/control-flow/parallel/02_add_parallel.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/03_configure_and_test.gif b/docs-v2/public/images/control-flow/parallel/03_configure_and_test.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/03_configure_and_test.gif rename to docs-v2/public/images/control-flow/parallel/03_configure_and_test.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/04_add_steps.gif b/docs-v2/public/images/control-flow/parallel/04_add_steps.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/04_add_steps.gif rename to docs-v2/public/images/control-flow/parallel/04_add_steps.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/05_test_end_phase.gif b/docs-v2/public/images/control-flow/parallel/05_test_end_phase.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/05_test_end_phase.gif rename to docs-v2/public/images/control-flow/parallel/05_test_end_phase.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif b/docs-v2/public/images/control-flow/parallel/06_use_exports_in_parent_flow.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/06_use_exports_in_parent_flow.gif rename to docs-v2/public/images/control-flow/parallel/06_use_exports_in_parent_flow.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/07_deploy_and_run.gif b/docs-v2/public/images/control-flow/parallel/07_deploy_and_run.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/07_deploy_and_run.gif rename to docs-v2/public/images/control-flow/parallel/07_deploy_and_run.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/add_branch.png b/docs-v2/public/images/control-flow/parallel/add_branch.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/add_branch.png rename to docs-v2/public/images/control-flow/parallel/add_branch.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/add_parallel_block.png b/docs-v2/public/images/control-flow/parallel/add_parallel_block.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/add_parallel_block.png rename to docs-v2/public/images/control-flow/parallel/add_parallel_block.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/parallel.png b/docs-v2/public/images/control-flow/parallel/parallel.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/parallel.png rename to docs-v2/public/images/control-flow/parallel/parallel.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/parallel/rename_branch.png b/docs-v2/public/images/control-flow/parallel/rename_branch.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/parallel/rename_branch.png rename to docs-v2/public/images/control-flow/parallel/rename_branch.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/passing_data.png b/docs-v2/public/images/control-flow/passing_data.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/passing_data.png rename to docs-v2/public/images/control-flow/passing_data.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/reason.png b/docs-v2/public/images/control-flow/reason.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/reason.png rename to docs-v2/public/images/control-flow/reason.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/reference_end_exports.gif b/docs-v2/public/images/control-flow/reference_end_exports.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/reference_end_exports.gif rename to docs-v2/public/images/control-flow/reference_end_exports.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/referencing_data.png b/docs-v2/public/images/control-flow/referencing_data.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/referencing_data.png rename to docs-v2/public/images/control-flow/referencing_data.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/return_response_after_block.png b/docs-v2/public/images/control-flow/return_response_after_block.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/return_response_after_block.png rename to docs-v2/public/images/control-flow/return_response_after_block.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/return_response_conditional.png b/docs-v2/public/images/control-flow/return_response_conditional.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/return_response_conditional.png rename to docs-v2/public/images/control-flow/return_response_conditional.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/return_response_in_block.png b/docs-v2/public/images/control-flow/return_response_in_block.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/return_response_in_block.png rename to docs-v2/public/images/control-flow/return_response_in_block.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/rule_builder_groups.png b/docs-v2/public/images/control-flow/rule_builder_groups.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/rule_builder_groups.png rename to docs-v2/public/images/control-flow/rule_builder_groups.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/rule_builder_multiple.png b/docs-v2/public/images/control-flow/rule_builder_multiple.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/rule_builder_multiple.png rename to docs-v2/public/images/control-flow/rule_builder_multiple.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/rule_builder_overview.png b/docs-v2/public/images/control-flow/rule_builder_overview.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/rule_builder_overview.png rename to docs-v2/public/images/control-flow/rule_builder_overview.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/rule_builder_simple.png b/docs-v2/public/images/control-flow/rule_builder_simple.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/rule_builder_simple.png rename to docs-v2/public/images/control-flow/rule_builder_simple.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/segment_delay.png b/docs-v2/public/images/control-flow/segment_delay.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/segment_delay.png rename to docs-v2/public/images/control-flow/segment_delay.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/segment_linear.png b/docs-v2/public/images/control-flow/segment_linear.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/segment_linear.png rename to docs-v2/public/images/control-flow/segment_linear.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/segment_non_linear.png b/docs-v2/public/images/control-flow/segment_non_linear.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/segment_non_linear.png rename to docs-v2/public/images/control-flow/segment_non_linear.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/select_different_event.gif b/docs-v2/public/images/control-flow/select_different_event.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/select_different_event.gif rename to docs-v2/public/images/control-flow/select_different_event.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/state_error.png b/docs-v2/public/images/control-flow/state_error.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/state_error.png rename to docs-v2/public/images/control-flow/state_error.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/state_stale.png b/docs-v2/public/images/control-flow/state_stale.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/state_stale.png rename to docs-v2/public/images/control-flow/state_stale.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/state_success.png b/docs-v2/public/images/control-flow/state_success.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/state_success.png rename to docs-v2/public/images/control-flow/state_success.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/add_another_case.gif b/docs-v2/public/images/control-flow/switch/add_another_case.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/add_another_case.gif rename to docs-v2/public/images/control-flow/switch/add_another_case.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/add_switch.gif b/docs-v2/public/images/control-flow/switch/add_switch.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/add_switch.gif rename to docs-v2/public/images/control-flow/switch/add_switch.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif b/docs-v2/public/images/control-flow/switch/build_and_test_alternate_paths.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/build_and_test_alternate_paths.gif rename to docs-v2/public/images/control-flow/switch/build_and_test_alternate_paths.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/deploy_and_test.gif b/docs-v2/public/images/control-flow/switch/deploy_and_test.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/deploy_and_test.gif rename to docs-v2/public/images/control-flow/switch/deploy_and_test.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/export_data_to_parent.gif b/docs-v2/public/images/control-flow/switch/export_data_to_parent.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/export_data_to_parent.gif rename to docs-v2/public/images/control-flow/switch/export_data_to_parent.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/switch-configuration.png b/docs-v2/public/images/control-flow/switch/switch-configuration.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/switch-configuration.png rename to docs-v2/public/images/control-flow/switch/switch-configuration.png diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/test_and_build_success_path.gif b/docs-v2/public/images/control-flow/switch/test_and_build_success_path.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/test_and_build_success_path.gif rename to docs-v2/public/images/control-flow/switch/test_and_build_success_path.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/test_different_trigger_events.gif b/docs-v2/public/images/control-flow/switch/test_different_trigger_events.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/test_different_trigger_events.gif rename to docs-v2/public/images/control-flow/switch/test_different_trigger_events.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/switch/trigger.gif b/docs-v2/public/images/control-flow/switch/trigger.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/switch/trigger.gif rename to docs-v2/public/images/control-flow/switch/trigger.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/test_and_deploy.gif b/docs-v2/public/images/control-flow/test_and_deploy.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/test_and_deploy.gif rename to docs-v2/public/images/control-flow/test_and_deploy.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/test_end_phase.gif b/docs-v2/public/images/control-flow/test_end_phase.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/test_end_phase.gif rename to docs-v2/public/images/control-flow/test_end_phase.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/trigger.gif b/docs-v2/public/images/control-flow/trigger.gif similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/trigger.gif rename to docs-v2/public/images/control-flow/trigger.gif diff --git a/docs-v2/pages/core/workflows/control-flow/images/unknown_execution_path.png b/docs-v2/public/images/control-flow/unknown_execution_path.png similarity index 100% rename from docs-v2/pages/core/workflows/control-flow/images/unknown_execution_path.png rename to docs-v2/public/images/control-flow/unknown_execution_path.png diff --git a/docs-v2/public/images/core/actions/update-action-button.png b/docs-v2/public/images/core/actions/update-action-button.png new file mode 100644 index 0000000000000000000000000000000000000000..5b242f04efd5b2f0e6eb538554ae7448b0231c36 GIT binary patch literal 35432 zcmZs?1ymi$^EQkH4K7J=Cj^(^n&9s4?(QxL5F9SS-3hK2cM0z95V*MeMZTNe?Ee1y zp6{GFb7rPzYPzbctE-->{-z)&j*5(r3}8*e6%Up3B^d+m zXec*`E<6k|5m)y|P^nUH^edDIBj_>$6GesjzM$gbRuZl+tG=K%_q9imS-U^0`^k#; z?yd|}c5xM4kc$Rdz-zxm=8=I6JZu8-9#q)38_-B^p;7U)DGk1SfrAn;yI$WhW(p|0 z(ycAgczJ&E$Mr;0?}dj#7UqhhFfu3g!FqSP0Aq*;Rjk!p(LyfG+^363ha3lonJD9U z@!CImtJhL&yU3Tkn-4<`0ZQJi`pY0xY!n7BLs~{;FBzEJrVDg-hX^7)ijRvM6mCQ{ zr05k7I8*WQ+S1>md|@!lWv7n#PQR1VCWEpDpux(ob$S`!zFUuvW6ad;fqM4~C&&J6 z?rbdEq5SYw600D~dyhoVbjue@IZUwF7_0U#OwM7##G(!tJ1>P!dYbdrlqoLFkuc5O z@YZf~&E$8~x^$9zUCE}24tBbZTKO}X-KJ98paKz*aVHL@4;G1{mYdJc0>nx!3WU_7 zS;M!ES=#g3&9|>7^>2oar9fr{B6m`^W2wVg!{#G>IDHb%+YbC~yFTOv&q4I=`&vO) z7$t(7tKwE~OhctXW@N9pIXOkVLQ3d6Vm0Br0$`m25j`8j3ZY3hpvr`~gnlqaqyawG zlf}pgSHvcz$BP=1az;rTUo7sTSg7HtaX`teE~nIZtPA>*keNQFm*bSYyEW>4D`2ke z@+!cX0t#c3JI#+mNhu9_@5ngf>mnP+)eHhWMj*Wc+z%n_J@O6|vrgm%XqpZ9)&P=t zZ@92m($EC?0k28n=sG`C5#t1qR}me-;BG*1!C7@FIuO-%3ccL$@gUGaQ|}Vr zz`G;&!EQ&F-cUb#i<~X--ZX(@=(VW0XLgXHV=-j{Mm@Z0*oV)mIrxgl#d0&c32@i= z*YBc4l_%Nj-Yp>=M?{O%P7Y66PiRl#?rFK8Jg`16dO`7rKS$>n%&-)`6@QJ59W2>j z)`?><#5|j9HiA3iJA$!Gffu3Lk8gBb-M*k<^TCbEjn0jv0m&PBIhd$7deebRHJx_s z-J3|`%^HVSjr@%ijhBtQjbtk{d`OjFf!*HQ+h;zH@ILR_iT%<15nf;fg<~o9unCd6 z;LymD6lAz$ENE89Ut>~-U5I?nWn&3SmeP@@r{Tb=#2~?52S`v7#lzAj^iq^ldn>FxZzq%a!Jd|c zK8vhFwO#MI`LPN{u1ly(IxsJ`(m`S~zMB+Rbhf}tVR0sEre}t3hD@|9H-}uAMYUSu zyx0i1RU97_AElI_6s=S+rAhUTRccWvr6j#Vr_4vEN&SA9FUm90bH!78_v2U#o4t-{ zdw3eMdVxZL5a#raa0^%JvIWerW#ilyeq|__34QH~nFjr}8?! zP{ep*%5tY}xK7d5)mGoO`bPNJ?ih*abB06)DvvCWyvw&{msQGDrB$?5MSg}hp*B@7 zR4?>vqz9KLoTt@?jE8Ob5co;>wAWgwA*iaaQ$jpLP(xy(-iuX;4M+WmJb7mvwcl^q z5011?>!fa=rltN)4U{od=2gzz7nsg`mHY|~kKvwQw(U@d^IXnSG6k!i+1;8L%rd)s+O+fsYb`PZF9||59LuM zsPkqWvKJ?7%P z1M~yi(f&Ls+y&gTyr@j9I=#9s9+TO%(QL!_*|oi2cjGrM01>^a%injjb{@p3kM_W^#G#Eo3X6{l zkNFXSA9EAQ_${%QK2np&nN5u$@y#+`XhcMKX*7ZMQN73fR*uK=UC`YcRfx1xqK^KL z26o^5MbnyLjbS-T1FT%^1MK#iAWhY>Y7w)owO+*r1aD3-?m(3C(7R0@XX!?!_;i3& zd{7XtK2#6o#o?jN@@ys z3O|gpaG+4lisOC7PTnVf!+Jz42F!X>T5?pSqy>q`U=Pw|suou8ba*i?jngmZJ8s=3 z>LzU`{a>D-r&g@C__iA3?>9fLOX1bn)JSw-%O!QDtJU0XpO7~^7HAF0?M9h`!?s?TTPG70MO-Fj4p%d`=-GqJJT3yTHlQe8B@O$A&cuBu#J^DHq(QH_{$wsk8 z0n}&oFYJDjQWItHH>VRtOL|AJa!3u$b5`vNx z5mxblKFWAyprd-zFTavDv$~qikkFvv=nfQY*y}cmIA%OKsoC42Z)o(+nMh1jIygzx zn#y;)&pMSmx!N&hXHAjpfSop1_dk{0ZMn_#*4I&0Rjr?p2!Q*)hf$`Gj!rryM3;DW z>AI0)p^*OX5tg5yFJWY6R%ocGd%XWM^ZcnC?H>O1Ul#vr!9b*>q*T}l?ffSEf2ArxN{y(Zs;am#(3@dI_MhL7!ohgl z)6*=5K!yK5pWq=@Aqe7~U=2(BheJaQiPsc1D)723O-k))dLL?&lBE3%>x&{C$=?tr zlJVZkh7YmUD*Tbo$=t>eJRgTB(4I4}rku_^vnvUwh zcJcA?SaD0TVB^AsgoGhtV|Uw&$M&qVh&uauwGh;I3%@*BVE?EOX<(u}6#p&8t?hC{ zsq$iLD<8i)12=d1q0VxhCE(^E>7&L*rB=O^TBRP9Zi^ehZnb%Ku!u#zx3917gmU@R z+#^I8syEyV1z`Z=)}N6vacj#6w~)##!ndyXs3$OCaKcq;PLK$FZNTNiX>g3BRFv4uLIlQ+c+@ z8B}O8Qb!>Kg<3yc(JqO`??BRYP=i7qYka3kuiw5RavL9@<^6xG%a1d-&XBve+`=4j&yjYpJ`1$$29LB z;a1WZ&-AU*Y%uyhlFGK;xXm?v1B`i~7|-2WqDQHxFV@#wycwkT*l=KETAvQDw_Iv& z9$!8TZ0PesS1;2s4#KfnHk%Un8f$fU0f`Eu3w~+Ey=;(cA6vBk-vqCF4dXEUj?K&l z&;klj`}8SNzUHgSx<80ZGyCBr!g6+s=QCXa9oW3!+poj)u&o*{%@%IOC6k1~xo&dF z8OG;2mGRe>L~Uo$P+urP@yr&a#;;M1%Gd;9fusf1m(_>Q~;Sk{#&(;?S*jfqvbx@A!rCl@GZF*VPzEWbtU}VgOW!9|}~b%u?zNs`E=Xh-ZMI`+cFy za)(D{v33_=5`VHRpYw9Ux|cPlsdMq6xknh!hp*}%pN`w6t>-F|2u?kOnq3awyRW!J znV6aVw0?QY;=Am&o)V^sJSpFD?;Zz?o(F=DO?#=mmPjT;V7K_M&oZV8oW+r-nA~%+ z6xZ*NuxW;8ll0#ki^Zr2^A00E7iIaYGPa%BxS#P1l+Kp{(oTI8n%zz)-Pe4|^9zaw z5AEBSraoRr#n6J?W{I(g8Od=*R@FH`N82g5B6F5n}Q9XAw~-Kc=b$gkukm(TH$WFJ!8&2rip(&oOT9@9%>o`EhQeB$F-U{$9z1 zT(FXP-J=~Rzx7gT@6{#y0vNnb>mO?@Z0nD5iFzfM6rZ+bGIX>*)YNO_>r{4qGrtev z()`|{+UHZ4UqCsWAP5@lHa(!OsaN<>8Y|`SxzeGf!S>gWjtnOL7Wa>B$Lgh(!0A=< z3;XF;{4?tMeu0>M7>9^i<@{IcPh68GK@46;j>Pk1nJ*Rlq{Lf2p9Y8FTpllHf!MzS zd~b2s3AId3t>hmxYF~Qf0fae^r*aR+?in6BM-1M#6&X82($7X-XTE(}6?S|YeW0>w zIc8L3M9_AOfQ%bSZ3M8QeXD8w>1r6K2h>dW^1;{ZHX)7|9YDv(Ux}ygPI&9+}i~Ds6Xsv8*nzQOgWGJS{93J4kumUff1ppZL@;9hmak@7p3;weL2~A^Gwco}i zn-DBB^86Sj8}G;>oAQdW;=UD%0r_S!(qHbt;Jzr_;%7IKD`Nq)rQM`*T}~#%66H0R zC9N3JIHwE|3OLth{053d%uR}w#51Rpa^rFJ+}bDzxCw%qP_I?4F5uLOxok2Kw* zBo)UVD_Wz@t+h3$d0bj|e~C}xgkA0W2`vWG{7gah-2-q377JoZ$faGi;wF*R$ybyD~M%(;pmBANi!RKw)nU`!Py{NY|47 zaI#I>m}>U@e)cUfWWN5|PA2bAoM6TL$92+zIqM4bmZQ{h+1kc7S`bA5D!lS(s&KhK z87DukEgk*9L*PO?9gmNW&JHz1w@nFT*5)WnqmfoG2SB$qONwcESP%5{nQa#?0W3G= zwtNV*YQlZ*y0>9TT&xj|31Bd4cHUR@Fh>TV|D_0+y3=awl=Z@}4@2i@`u@Lyt@kZ? z$jHJ9_I`>LG=wRj=`#g5hyzVs=SU1~R?~x4xusw@?c^GFHx+r)+2rU? zTYOKBSq?iddeQ1QMxjc+0wa!_}g6DJS=Q|RVa6^DadFpJgS}NIyIkHhe+>fQmJ2y7-pb$FD}!c4_CNmuv!=Tt*D-uWs^MW&bbH64 zK>aMBeY57;m=d;cNq#4lbJNt3?i#L%e38gY5>I>(+@bo4mO8VL(p&A9utn?Ub;qd> z<*nd_JvTTKn@XByvHkM7s8F4NuBkJc??~wWe!he!=bDULaaF$o4`)cavWw~n)P zja25nCt3RR#>+EgQ8|bxUSr-b)9w(?d>TKTlAQLvde+Vm_B}D~%Xn!A=kVR_v1#1^ zWQ_OP&;{9Gp5HUnE;qaGoA{h!(l9Wne)VFi4MJDL2dDqrB{tT=7&aty@ z=I@p&CDf-R6Bi>Ahm$i9W-p!^_V1R=%<_kgKP32reM26mnLhemgQM1UqXq8ybY0e` zy(9Imyj7WvEPsk;`m7;(-_@-V6`O_aGzDezZ1rLAcsm1}=8|M7l zVWddRpr4+9--G^=aVyBu?Ui1EAB8vf_C8ajH#Qm&A>a zi_?mq*z3{L_N@=)t0e_t4|*i8DM#^SdR{jRnxy^sr16eNeb2pWbJ?dVxZUGhz5|9S zyOzjUY1h6Cpz7Va>kGEo_cZIu)`ga%0!{-&Uh{OX^w#?u1g%2QuO&K0ESZXH)7e>7 zB`qzrQXq--{x)Gn*O?z&BY~kxUNwDeEV@g1^@TalAJ?J%XvL@AuGPcb|Tij>riv* z#_Uv^aZtLiM@_|7CZ!+4%(R zz6vqUW*UXL`iHy`E-037za9r}c8?DC*J_u^XQjk#+O`_hFkB#;WbnG4$@Pk&bL!|; z;mf}d0l_nJGz4x%2OoO8Q%jrUhW6e)k1st^(=2o}n%1afRMiM)i#0VhL#F$tZo)GuE32sEdil*w zRmvh7zy2xOkBO$B#YOJ;RQ!i6dXClIrEY9;h?~`1FCUBD558qu*NS})XxAy<G)EWM?KnKS(=$ zMGxb3Q0>-HZ?HwYxnih*P}C@%Y;cQiXz_1AQ7zm_G2!g;rQM7QPrQ0~h;Oy0{YpN> zEww+s5jY#ZNbI8>D6|}!l}YBjYa6>AGw~4wHk&~X&-A|92(@wsF~z_5-ZhnJ)QhpY zY<+kfljq)i&sM@d!~O|%KG~B&ziFwgmgK#C<23uNbhgiT`=0($vlMy#`6KQT*Rvfl zlgiU#?VF9$V)x8z>c3Wug-N7rgbq=ZM?sKHY+uCu&{I`6hn+QA~eT|R*3-KV~eeoM;dg5;4N3R@X%KtQk2|#{5=`OE9{-4JdP=QuA z8=L{edH(@0gc2~bBjgfRG4MkF14SIjXKN)*=AipM-Lp{tr$-{Vfp{Hgekzk@hJR26 z(h#I<^$FYL5pfDg^vMW=i~BwPt*)q%<-e#y?zaFYL;GP+t5~&tiGwuEs5B`VSs+Y@ zr#-auKa24mfbiK<(tK-g7GKa%IIpZ5@Y`0Rhap063#y zAuFr!UI_5;u80RLS}~r4$?!EO2xfn+&D&-sz2M(9@l3kY3Wn}vc)k+wQC*)=Rdm^^ zPm-W1!i2=XCjT{|NiQG!msw1=2*j}`Eu=FDN|P-K0Y^F{t5_BP@sey|)K-ksUiJrE zd-<)@`FvCF^U>A^5uavqdfGm%&k=8}alCzh#ei!knQe(g+1z1svaL`fp8n8_LS-BB zFT4{*2u;@?M{&a5L9~sN?6;gyJD#7{^FU9M zSrA|z5xz#EgN+l?fcrq#Bx9!0`4%GKzc45_I2g5nyo!Yw`+0#ft0V?JN`jLX<#?}~ z_@iyP_((@@g}qSG*g(nbXSfN6!vCmDodt~A9*x_cMx|FGlRh;8NxS^T`UzusG`}$G zEk2WDvly@zB%tPfg|a)6*!}9Vpr*K3&*p8(4z`4Ze9{OsES2@oi7>T97{T1ely`qv z>Lm_*xY}s3)@=7Gu<_b59P|gtTDnFeKl$DQ?s_RHuHppXBQL&&V4c`_PF=o7~fy#K*Sj!!g_|;S4LpdeF}}qb-^2{XY(ux zQ_GV1agyBL=(h&ex2u*SJuF@)&Td4qjwGm@6yd`G{Un*#d`xldt%HzW#`mVY`KOl{ z(95-qgM(P>Vf?e-2{?ZyzR8N4_2-wr5cJdkFf-a0{-A;J;4o}B?)#em=ctAXA5EOw zcDMUCn2vY$JhgvY9MV7yQm7n~^$Oj*H}$Oc5jLLpqME*gp7FOGz=GB)=E5(2d9a2- zloN;$KyexoBjq22td1Q9_UFxZ#r548s44P zi$}(NQ2V94$I0zyHt`8jVFMUTFlhA$ofU$t$5p^B;$;a$AMMZ&*N*ECUEVcfy6zku zSFH*5YbxS<+F4H)nUU6qJq$=9@lg0ZItc$)bRw96LR$;I4AsU@bKUk5uBB2^`5V(Q z`DcerE|#OPF5gDCsTB2_cWivPrh%wfzdftYXfddDUF1iiC0W@N;n2z8=cP;ZJV{zi&$WJSXs)SQv@>xv{fgsvTaWX6R-S*_1T-P> z&ZTreJW=1v%RZX5Z&>b&O#24)%8xD3yaCdqYSC;KIAxnzE)PrNuab2MY*RbM_I?-> zN+opjDhAq?4c~W6mC6Tjmm-LhW~F|(S`M3WUb8T!o(1DPUFGFRt?Jgq@JcFqT~|Pc z&V?QY`N^!qnqKG&;zo)&y5AQAHUcaQTDYSaQ|S_U;~5IIWD#j@3f*Y0olxSV562~H z)hLb;Ph72*xNY+fU2{GTs2~iyc{)Dui33NphofBBeeU)4A2wH}Ns-2BpBT-vS)^Pf7o>in^&42lIf!8Ox;e6xPqEe0%iNeQ z*XERzkzv1A*+4HFZgxLqq~a+t?+HPj%K3~SDKCE;BDD5?J&{2>9|F@BMh-r>30gOX z6ns-~D=OD%n)z1p>$?spYx3>YN`jww`+p zswu8*hUFdVpnya+N8Z&u%)Ut6Fy>J)($ZSY3~iCq>b8g}wYUI0X8r5>$uMwXNV@M= z-Pa+~hj}*)7P>pBpVwnG>P57deZ#2pUf=J&pvkUB*nq_U@qDV?*BjfeKk^-`^&I`8 zd6ut9QHI+^e}0sKr>kjerAwRk=LhS-pFd*(@&b$O!~zd{d0O+1 z0U<+*;zXwSoEGm%{ee03@3EucK2dGpIiDD(MR#1@cu_WtDu#INAXTGah7l`M=<&B@ zFMrJy-&oSqpOy~So5$}8H>M!X(AN3v^$~QS6S_C+JSCko>ODbo>UdPGb?JA30I&%;Jyf7C04mo7Ih+S% z6n_M%`SR~WTSi%XQqJ>|eRDop^QjjmlUt%SSI;f^>rp_-=IHhbd^sq5o)2)(G+91I zy-)4n6S`n{)Oe?-^T*vZdz0=jNMeod$4j$UOa9lh>Ql|G*4$^Eu(IepUKfHdkIwgJ zJ?J|L%5rfdBQi|iv-}<;G0^#spXq66#H0Cd7POLByf!#~!Nx_4^+F>M8Vm(EXZhZw z+^75AEQ(#VY`@|m=5Z-LY64{j^`qibc0AprJw6;(!obf}t(U4Zd0XJ4ufd+g3Sq#g zwLUC2=Pf&&TtdgFCV0KFjtYn@#jF*}KR`$RQgsdLYg%GN{vbfqJx9SsCPwDQpSzG2 z-G3dXf@rN%c~%%<91}2CK3FT(I@idZd>DpaZ9UDxh>UxXyK#`=7Sbc&<@!-JhI!4g z*RB&h7D0&t3nyhho^bsjNzD8c@u@DZ1>!V#tzVrQE%u|v$EHvr{fLlKtBAczz>z%J z1KajnaAj{(sM7F(S#{_%TeM!>)UA{4u#)!n7c1%MW5ZLqiFTS9mSgD#qu>14yv;G` zW0ka8mcw#=Mqprvx#PEY3+zzUmyaSoB>Nol^K7$6b`anqfj~~&?GMpUvEuO*HgW$n zx*dqP-yk}_U9lt$BD;9Qq({$t+FHvUzo)4AYT(i0kAT@z6oG!xt}xA*vm2d(kB4rXNYd5Aph$>w ztA?1czuvaeV)y-*z!N3-4nXO9_4b>xJv1m^`)Ii%ZS1mIX`r9cT-Ea1NXrB3zDqZ4 zyr8OXRwBbk&3u;=^0vz7B1)jOdGxT;{O}aQ3Etgm&y@G=_cF}9k@hDVecd9pCy-`| z%B``6k5jly$DY!5HvoK&P_r2!KYG6tBWQCneD>067|rPm{$A#N%RuD#o^{|IEWA`D zUFG*Lb;lLcyD%>$pGiOHxqMGcvqlbCb1M>F$@JLzwx*2nfH7}Jwwfo7j@@5qOhM>- zHCbrxzt#J#=620{dAh#A0g1gzOvcGmfhBvgzG#-Z5VP5+6TXYSIUY8M+WBiS+}nnXbSm@jG=G zV7Ye?*a2`d%o|O&q&q8Uc(xfJDu`py(9UVu+K=2IN3dxTdyE{5oCCcb>` z>9mzt=5BI5S!rUmoT9X6zUnlFBPZ0Zvxv)9gfWcy*7a7>VT@Bq>n(ROr+p@;X5*E@ zhPR^w4IB){E!E{NM|dMT8Sh^?6gmi*h>yD=c|9W!k@r+CA& zz-;d~d09Xgy5J6j;inJ@0^B3*m%CNA>W0$h!x@?0sCfpjTSIM^d*!PIpx_mvbNW(w zsEfcpJHUOX;gjUgg_C$&n6oS`xZF=0+LO`WElG!-Gx2Dr{=$r)B7W8+lS1Y^(7#QF@@feQMeVHr)-Bs^d5{=PkMTa6o8dTo# zJmKI;gu9EL{umPdBIw|nMalND#ub`C1Gx0I+nr_}=)aTi*&KmRxJ3k69vT-ad%(7h z%J{<4Q;odF+gJ&8Aazl}EMX7R8a-0!n`tYrRa>sBZtcJr=d;rFi{WvlR-Y1;A7;yi zjLOWHW3Ot}Z?jryJ5m7=r;Ur=)h-zz;Omo5DLjFxc*#OO8^f~xvp12(-wDF7toL;N zcT>zqdX>|A;*&MnvD$Csdf-&wR@VxZX3=Bk4$I-zqXqs^lVh$V_Fc7k@MXXg48lBdg4te$qrJJ z?!|2HO1q>=Wr&Dtl%4xT&YFDE^mt-sl1@&AP`z$5a9}GFAXMA3XE2N3*l2(>EHC(^ z0*_8?19y=?t1L7A*ck{b>*>B|`iA0Uk^nsk@2<2*oCu&?-QWwUMb5asIQd*>OwO3t zS5}$hV-a95OBm*q|1I+t68a+b3ik56ZaaoNRn3Z{5KqnYZA4tOHXFD`_qt$ddVAf; znmy+AJ9o{FW`i>V>ri=WU+E|f^NdKjpI=m0?Y$RaK>dKyefc|dsQQc@Ai?l>LLeys zj8Xputkd%;3j-__l;Vus=`NMhq4u_aM06w89N#vy<{T0;BQ@t)S(k%~nl^iL_Z|(7ow~If=sOrsRrn=Y#(Twaz|(i^Jif>{ zn!6v-^~#NcZ>}@6xPR*Vv)Yib(VlInhTH9PTI8oY1nY$?mnliJ5*hkcOH?~S4g2+H zOd(^qw%fCDabu_ur=D5rSmw}{@uS7sQH!tB-w{FSASlm5!#+tfn2bw%e;sY+9Bt|_m7IX{k+shWJ_3n&4A>yR0GR7)aBC}d0 zI6n1~rkK152zHG>M5)lcSo@|__{v_m6sqDxl=hIWVqRP_t%OvePXg6kfwW(rb_qZ!<*#_3z z#aA11)JkR4z$zkslhzK_@;w8%=GyvOwyZ*Da-+sx^aMJjm1S+)VbrCOPjAS+$+z~oX!<}8T;Mn1f_bHQLtymkf z|Lb+BCS?C3V^bR3mqOue@Y^}j;4bH~%?aiS_)o5~9`;<*0Ycl*=dP&WREFqMS;8pm z?R|GbL1gydI1;3cgM&wt-Fdui)E4J_TDsl2wThtV>W@i@k!3`?Kg%OW`z>v?lDB5Hod8HbMm9Xb_o zxz8>V?M$ZMBhmPxZF>IoKArUoIQ6yvvuc^R9X?{3|J|65{NbeZ#7~XuEw-tb8*jLQ zs_WB^(x_mPdYQCdMnH<-F{iRzSy#+DY%5&pGB*gUYrRg1Q}8l#>)B;Qf32zW>SR-q z<}B}OtxAIugAK0C0tmBiM|O4G&KB7bzQ`==x>|V1Ny3gOvz=3jX^0Q^jE|lv7Oc6w z&W?Aru)KH1PTCrUFnu-w58uEctJ{n!D7VW{G4$J%Rl#B^kYzb8#Kk-JFZL5aZM9RO z_;{P282V}(y_hSL+tl|7k* zJu{IlL?OJLI{7Wt_!Kep*&zpdiwLR974#lKjNv!njY$Een8xSkKFIfIA*q(-1O`rO zLg|Cj=Z!rDX^ZMNu)|+r&wC8pk_KC#Q=ee2Gn_b%$)NS4F_^&YP2_c=zk354FJyz! ziH-$V0S-mFRB>1f*Kcv18=B_^xweof4UQcv69=z?&;*6Lr_1S8f*sXimwt-$ShbIEOL|B8=@!5 zRUHZ+2E)VR!#mjj&}6Kfvk)zZ4=Exu>`se|Kt7fDBHP3EuxVj%=M?%Wb*VTfPADI- zw`ASp02)DZ=o!J%-l<`Jer-QKxZ^u>OO(oDE(6Kk&h0b!dQy!(kwygOs0$qvC-`^i zpF_A;!n&``A)MpF1WBy|T;b?=6Dp0Kb0{j+i-BQ~E<&2b*OKq@&P|{95x<(dbh8~8 zJbK7dz(yfPDtX`&&k+rcq;+yn8=OVzcUCZZvSH?|=PA+e_64-4tT0~Q?znO0v6O`$URgFD4Y=6ZTn5l|-$Cyxu zPa$KRuXxy=W4Jls&Z(i-RWUy_;CWdcg9M814>osdKzDy{%g#k(4t5Hyi9(bA+_!`F zH6+ARVkQbgKNZb)B+Cw z?MDzlb`#Nw0+&A9hrl=#dstYIgN+z_L+E7a8eVyyJvJCUcBUsfJ|RQ=;Noamz4x4I z@0eStYaJWR*=MKCN3T{Tiq+|K0m;i;%+)ASPB6oa-f!>XiODJ^DonW~^+>WO+>M>N zkyy@gRM-e z7b$MKgw~)UjH~HpxcG_Pe>q)^k#-?0<&swt&MF+%rM@PyXg61DZ2{h)Z4tf(-x$+P zO`I0XhH7J3Fv56*(4M752wYM@W1UH6H~HyUe`99QR8F8sU|-#F_>4@2>Q0!indLF& z67+re-CPriU8_TPD1HM=&)0Z0<1dzx><%QY`!hX6$c`CVKV%8=DW$6L_P6t3v$5`AW|8u`K*xJQ5*4ei5jGgIFL%A;_Os+F;5;gdu;P zVP7?MTuW4#cIfZ&%Vu9S^d;h?^y6|&W3wstL_m3SyK_bGk!WM7OvTwfTdgB=TkssHx(6wXH^orrrP7I{v+Y{Rj2l277j9zl} z#X$GqLP&DN%Jiff_slHI7Rh7qmWGZ{9XMdgo9}j)@dp6aV58gb_i1{^~9<15Jw9CgiE4U;5>aFjxLF< z%vo^7Bd~ir^+{-@=SQmIhH=R-&T+XsK}Xg`d5M9IXsdUG^%(llNh{5muTE)BYmg*I{+jLrhOzFKjUG-jWB_%fkkaLN2RSgUYcnlqR z*JOXi-Xf2Mo5yF~68aBT7EY1tpOCUakUWzBQ``?~T^DlE)ce2Dd3N5wejJZY zwSL-6Od#zL)^DD<4mTt1`}n`WjBP77`DL(q08VJo2q{ZKe^d=9C81&3_qDDr)o=sf zzl|>EzCCX0U-(ofs@3>WtSLoom?q#9!TU`6+1Cv9?^@#26d~nrBL=fhD8I8CJ?iRe z60`lNT{YGVuDCmr6k_{IN#c@99nbY%yXDzH?S$bc;oXMTlcx~e$ZAQ_2E@04_8pII z+F2hK68(I)SkeCEQ(}dtF&vQB6r9fr5I%6)#9H}!$^nw)5M_v4LN$8?s-@K{tAIvp zb`Y8a?<4rlhgGv4mKs;$g`~+Q_857zQINHf3FdEl@ zm~P)LXm8zeE9ARc)2af4YPRB!VMy#a9;$=ZXm>Nf@85p)-CidyeA@zdwkqr5PrEXZ zqcZL{2`Ntt!Ak!p85#hWn-HM9@pCVN--@QoSTu_v()!~n9uVlo9KoerdxJG}`6K`T27luv&OBqzn8f;xk?Gnw0#AX|ZugOqIBDBzuWwnik9`BE&*g2sQy{&OkHOSd=yya_WOb_gg zspOuHZO2=^Q53hHN&VAncUOR*Mu@>FmhEiZn-S=v_+PU445R9V2luf1v`e0ly;mk( zmbkrEo|BO7Y&CZ++@nQQG9BE?39%SmNE4zoTofVy!1m;P3f+sLs>DTn*%Fc5%th{sWXFS^%MKEQ_l*x*zS% zlkxx6PG`)jAj0KdG@|?`U37{4_`Y2G_V_PrZLXr}A{1k`T#(|cxlEw;3@msq9ehIw zgm8cgnLBv8F8E_{wEv{eBFGK;I2-QXPG%-hmOLSZIp2?H&0BXbIlG}SF981;H48qN zyJ*D?PGb2&kv~epA`i9I8SZiPd8Nl;%oi2pI5t0^*Mk?r3<)Lze_~{J#=JJ){YRr% zL_2AJl3kFUm7f7|9g)4$YaLg#2{N_+|6ctJ1+#jyu>5J+dCd3-jCFaFjylW$F`d5< zH(I0vNx0WWzWtd~Mj-*XR|`D1tGEu~o}hMK!Wf8{$v;C;*g?#m;i%4^asbj@L=D53 zAOx(_z=}Sd0!;&~Fh`j0%~QCq{36#y@Us3;OO1!>^H!cRU80=0gTuNSoysgZkILdu z{x?tmx88*@L$~gQ!w7ayq!9fx7JpSvu;W7CZ76SW;_4Pc0@J@W=C3m*btmy7BCNUF z|9wa~F$1>{ygu_KMc_YFM8cpT))Ovu@y`JLMLJf9644+<=4L}Yi2d@9`u`~@M8xQv zYS2OG$jp|O9yZzTm!)3kht%-O`nV zm4Kol;%zrThrXj^`NrWKXb8Ceq;Z&D84Qr)5`%1p@X-z5YdScvx?fhEPvfg>x=?z@ z>E24lkSO;8t651Vsl=n8f11`t7DafNl-MKyfw`GPE(EvB2__#~I&8+Y*cC#Vg5=jer3HJa~n zLu)>FpVYla%=0u@J_v6=IS(xcIgq3-8yY6tP(eq9z9`Ep_lVbT9E$972fH#s)#>vo z1vWIf|Hz(V&81w=CwbDL&$*jkheWq2N^5SHg89-QIYm7qyqJH~H4TcVD^F>|el4B` zxOyFcd3(In5EqQLpzd{jKvoMHVT18s3;KGoktaWx0eq%wI1Nbjdmv%kDKXb$zkbV= zopsc4x(3vBZ;a`;Xi($Da%a^Lr{|S5@ zS8eQeohdITcXKjuFosvI9*6umH8mwx+AWVwGb@EMz#zGyuA-6(g8trX@#^2*L69nu zPHnOeubv08{KyFE%-=E+y|kW4?a$VRl2soTV@}nIyL%oDn!jqhA5N@1)6=eTN%1+K zb>HRF(Fu8tZ{Vf5YP3Hu*)iCwU-Wb39%ZJSS{WW4|GhY&n?iYJ-z$_i!ytWMI_G-v zdfk==rw3Y^pTE`%En$t@Bk`L6>5$?+ztfRked^)y4!K0n%QsR3H^-(6Rb5VxEaDH> z*M7&Nz^JqRrGnZOpPu^o)Oe#Q;+ADbClEjSAY_1P*L?-avOCe$XmnoIL$j=U$aL){ z`O5gg-NQ8wlS&l5F@n2@&P$rNH^<9^B{bklI&#vH>Lp(LW6(E1RCbTAQ)X!CY-weO zZIG_(ec#0to&8WQmGn-?VP!mI$KFs3Hucc_!9lInEWV_yEX(b6YVL{S;81Y0>a7XRk*4SIsCyl8t!dHb=U*>!%WDoTC;C7s$hNp>y>wCvmoH=q;PZWu zej0pJ`6Vp6AgyIdiPLxn=c4lecC4_o1{S+cYBpMYD>>jghHltenLHxwu?pkphkvl-*V_TtsEgi;6i?U>@N8JSaq*wHCuarjG96J<^SXAE5qX2 zlCBe+;1Jv)xVuYmClK5T9^3BlFbH)6yhI*kE3NL`;he#~KVB zN5{*8G3u=2%r8gro%NzPrO9rSSX#B_>3nF@$hw_AfuL+xCQ!pTQSZxMR4Zw06!CJ( zcF6NrEiKC{F#}$~fut|IpAYwUhNT7V$R=O+xgOpS#-D_k#={`_^kJQERFA&PZM1chrql?c zSC~=K9uhE#As(LRRU`e^cw)0I1Y}SdS;J-kR3l-NmhH4>SNdS4;vZr0U%$d5OP9Lg z<|1&&A{J&V9$eXr}8caPB-zRt@Mbw6QzpuU7#dnl z;|yofyeCFjd;Jz9SY>{J>fbVaFV*94JVQ1^Vv6n9-Pe6`+b*waoobZOgS(JSWnK?0 zUQGhBLJ7WIJ@|@z^UNYw>s;`FwhO$kvqMTYI^<3hI0_SwL=%STToEge6UgY?=2`cd z3Jq^OMNjR@I06fe|nyc#se}a6s$RetFJ1LD`E>teMJqt_8e#51>UDu zP~s_#j<3@0rvpNoSq>6H%k^8=K%{~KB8t!RX|4A?&bx57YMa7DUK>8_E<v3ER9{*UaQF6PxQy^KRiAxV~GdJCp+DcHa*{yN~29lQqAd>B1mSJ7`tUhzJ~K zaCj!g6l}72CSeqqiU@$*rnaM|5kS5mEWs7Pgbanw2BZvz3MUvnB=m5p-OuI0}`zA~r zJ-0gK2~Ib&wcF-Y#9`^P$vZe)JWjchQHC*kPAxM!d1+TN^Yw)UtE=nlTavpZB#2W% z<333n2uBHW)^v@_$X>`wP-}k5f8G6)-4!cvv!!x?Fp)T&{}c_&{HB6ZXhmPDSbh|Z z{T3`T=1!)*sy!u-CT`NRhBap274}s{C1zrBXhCXxC(D@NNt+G-NTmBL6lL%&wER29 zGDQ%LmP+pmoeHjEp{3>YxyO-wy0aaJQ6tKg#-d==4(5c(#$LEkY*?r^0kkrVsyEqz z>XwKs8o%e~0G^ijxluKam-2)jxQX#3_-Tub6^mG zUf{+8R#Z1BAx@D}@&!RjxqjmWOuf%JH%ZjA{F>I@N3aam78YdRp}qz@V`#9nOj{db za20WbJp7g1Q2Wp^v-xK0dIu7k$qN2(#$T0|X2XHGnTBOF+r^#soPJpqZGjXb6;k=s z;T62!g1B>U@#}FpSLK~}v{01%sNkUGflEy44ZI?~7LWh$fRsRcf3SCdKsRw0+eHNjmlV2h;MIRz7?mKF;k}97%}qtM)Wl@8 zMN4ho!#X^_%)|ABe$@`R;~eGQBIx6%mgphVsS-m$X2=x1@6jX-xxIU{wR}o`90#fQ zmbU$5NAtlpsYUen>K450Y=5*hx2NNsb<<1L=+a;TdJSEFa*;58hCEip+fMsVd(Vld zyTemgHphWR54h5=t!}mooHxiOT!eUg9K3{VycYX{ew5U)JsaQaTv9BQg7~I~Ub8Y5 z(qT)nyVu)o|8PTX5?2_{?bot&EX>DuaK+WKxo>p?>^Um5WRS4jSKroYL(HBFVGY3sA^eTvKCv~yZm?@6Byq=a>5$Ce`eXi2p-WgewG~%ku z0aA9&9D}7KG*|}0lEc%TFq)LpwcY97v+~(M6c_sQbj0`WozVPWS^y``R!Tva(ax$& z&$m|peX3HFe+MN(54hNji%^%SG9^pwkcjr)S4vmgC}U$tdN*23LtH6OwudKXabPN} zP$0>BAJcnI%mDn+Lu{e3(Cw5IO5)|GZ44_6MhKtR+3*b5JoA^S_gMfMdN)rN?PmfCtcEtIq|vO24ZI#)Yttw- zn*57;KCo*I%qH<&BdZm5v;$HwU^pY}fMBF98bSA7xZdGk)_J~j7@>Hdqh$wi^_&tu zoGwUZi8b*{OL!&ZckEZmVG>&?@e zLqm~k+XObZU`VNSJUM}@uh>|i)=4>O&jAN)9GLsooFn65ga7r*Ev4W3anVV) zv}?u7)B4!*uGSek7UuNqFA~e9I=#!r@Cdy6`GH@2NyPvd&#cY3=ryIV4`tildgG60 z2!J&{i{$#HO@cr(tm#~Y&mQS}Ts8+raYTBq7f|Ka6_0;D90%@}aVW(+owf8g4U@eK ziV_ij93*m0_E5q0+}@N%!SIt1DY(mv!9uw()B4(Y&=@E)&4I><>4e;D(md?ek;L~l`8BKV6 zhVwj&aU&BD?+i`G3iQBq3oaAg^!UH$J7btFmwb%cvar+i(n&NvYAKwLA7vWtT$4O) zv@QkhI33FUO2uhh`>jfami^9y1l|{<-=%}ld`n%`Fb%Xk74(NmHt<}+Y4)1@M#nKDv zAaAXvT<+0TCO$1<598qnhJ_mPr>y;qt&U4l_JaQv`#{%*Iw%XN2=1^&EiEgHh$8W7 z+T{hD`Rc1Nce1b~J?HGbpC#f6^!Q(TQ6IJc$qg_5JcsPStvoxn-&^a`6>{<|Y&jVj zOCSGe#CoMnKp5a%^Ie$2;WG8r7YZNTtfSVy!Hb@}ba<(|Km{ zEiC)oElEu+ra`NNW)bH~&R+nUkN-!md~<{Z(|Z>=@lLTp{_%3>bYSXt5qhtSRe9qc zrcfcUqU&f1^Z!^}^eeibk85jEtE=7Dons{qde4j1;4QZQx#F*hydX;S)AQf52%G%x z4Ze+~1*Ni?V}kU?WcWL9{X2Z^{dbCxCxYDMzr4@Ct`MC=4+{^^?TSuq?GE^76KKRQ z8$9S_x&OSL6Jvv(f7*pd3+JECBYXcwIT5}`2^u>1-v#msoe8F-w3O~5ch|g%=pVmK zeSvbBwxaz!@Za3~U&%{L zk2qi8{-&h-E7KX~0re)*lD@U(K|{|_YS!N(hrdv01tUy=3EPjo>{n#CQq-0s*Ku## zPIvV_mtRIlE}-_Ft=3RYm9BXB60;JeWUry%n~shFRgr<}w^a+Pg_-gimsRe=HFABa zoAD@wfb-Wyvf#&)$fHb3{gr&lPm={hdBta%U*i+3{`P=q8HQiD(u>-6&bhjReG@kTw zb;Guq92mmMS!DpZO0P!d<;;A&mt>GP(>3tF>li3SQmzk~eZ7%JdqR{Qj?Gx*F4L)4 zRigk3iHzQ4G)&0F8W7K#<$ow&-?L|d5W5GX7YlAdP76=@IqQ zzf*Blpzq958E@YF%U>%1;g26SI1C{M%^Hz{l%?gDzQ1Aa8NeNr&ml-dLP+07SBoib zKip<0I!+H;z*e{4I@&u8;|{OFuZx9+1x0s5Ijwy->v zrEc;WI*8iq?h@(GPhfYK^mp9FU*?csHVdULn|ebQp3QKp|4v%rk_fl=bigfR{&JaO z+OuOyo#Lfw&zMN1gQFGPLibWltE_W8B&KW|abH8hL@B`_MZIkO@aR7NTVt8yWRe8n zTa5v>90FbW2Ie>3eeVt4T}3Qaj0OvcRK!Bh?+zuxAMRi$5~3cc5S0;mMY?1S673o^ zRLFQ1p&tUNW+Oy-N8dM=HjhvlN~61-#WC$-&+`XVDXPX|1w^UYFw@2@jW&E|DWGAL zGI(B+?yTV2BFPohBwjakBVAsIxc3rb(#(MT__^^$IDl>*gejdwCdTh_=FQSg%q#Q+ z)v_MdNRBQUz&3H5Mn0I0*q6H4q?c@RykM`SDQjw0y4w+Lqd1py%Us%IbojdSnS+@# zu5~IEbw}&6Rr5S(jt=Bonney&8Yx+uI%K4oui{;KT%pC#9OPmLB@w}Zv#WCI^7I?w zE@C>vI%nP$b3pO_=p z#1rjOIoV$DP~Q7C`eKM!C(WY0%~?fy{EdpUPp1!nYVGs>5AB-8p7!vrlkDq_M$eb& z;^IRD8JXp&XHy2{Cv<;NO5fJbTY(m&ONRci>UlG#%mSdNZhYIzJ`)l6K3DNR7^&7n z?rq)Misv$(4@Xr^*U9?{sFh%IdqW922aE|MSdqnOvIq8w0xlbB;RxBHy{$zimp?^A z>|-|ISC@qa8k0JSXB!jW)c~s`O*RuX_Xs|lPKs}UJonHKSEzc^0?u#8SthxB*13@h z-pRO68r$wV-yXl(T=6?2_UtwQ_YkkzPZm44o7@HDVb8_SnK_|A8Dn3%-N$8LV0*@G z(HCcN_EKhXiPl!a07QO+R?E(4-M<8Z^fU|?hR@%cz1Xd6%kxFoNw>pU$ZpONpULC&Rl{b8Jl&(y_6fCqoRJk81YMg)%=WM0BA^j>z(WJ;JU{IMtS z7Pvo2O5d?|y1C;YL6-x9?$8X0*NzHKb+B%^Up(z0=`s+Tb>Vm0n7ej+Ce}zKz-`oM;4JF8NDFIIu&X z-17N_^r*G4@H4l5W;2b5-Z#(&NtXI6=GU^X!PT5B9v+%k?7u4ezB66iucg{B>T43 z(;M4+E|z?5UL?)84keHN_-^9|M*My>9)R<(=%Mdi63Rh=x^at|GMLhxAhPk)XZzsr zWbGX3C))S4ZeY|W6vPrVcL{Kv&v>MtP4+8AhQWcMKt_p@S6BF){Ky_gese=y53p$7 zy!jl^{BA{#UZLG9SehjV+q)M4w0oz80k;{=hgcP@o-78+CGzE~OWGj7^S%aDVC*3T zK4z-~I-RhSNmuY^cSfjR!gsqImpZoxkmR7xnIJd5G@GjROT4p?`q=22VVUl&_*TMb~fbJgMUf!EKD8`7Hju`3=0CEIP!lw`hQm z{)%lA_ii+8d@tkMt1o}(`z;cb78({p@_ph3`H?#5S6JJdho?v5HE1c+-y|8sao|Jq zo({;V+_epyXGd>4kk*8D-QQ@PFAs}R!9*B$Xfjm<@=~`M(kZks^={BR=id@ZHZ<=r zNQVOS(LVC%R6Kw+!xAwc>EKO0n}0p2rLQk5x$XjIC8O}+abc8$%1eSFdQG3%XH?Dl zm-UwNgdgk{6#_kyuPoBT?Y#>nv`|paH3C#$i4;6C~UfaeUFS zT?u=s78V~W(m6Z+6goutl6y@tAZI^=u^tg6Xg#N=u|lsMZt>Sz6Ex!ud~8H2S5QFg zQ`Q~im2*v^UBR&5X!zKa?g*#XV&qR(;aNb#X)H+2V0Brgp>fJF*qlAm-@RGY)9hiCdqlv#~?+goDAtexb_B_^HeN& znVKj#(GA1r0~cqK3fPx!q?&aT);Q^ zuwU8}ea#-?%yUh&{M4DB1yW!%tShKeO4PKZ#L9i=peS&?Ry^QsIuPsSjK)JRk9YR< zR}?#OgD%Z=aa`DTpW%)0rUALV7cSY&v~~2)Rrv*+lykq%eE|?4(k9Rw{z7jhB&+kB zsKcVWC###_gb(eu*;GN^bkOAu#OtFDQZpbLUwBPBghWY{%o;hHnaM zsgBaJ?#s!1snLAFckSF3)NlE6n0fToF9Fx}GpD*oc9U;R z65x1`KZ@tq()5qDb?yX0M+e=ZOC&ZYD<>NkryqNp;KVDdUHARJ)R=F7*86<3jmOL< z!!QGywFiHRU;7z#c1oRGpne)q3 zFDeh^y+ST?xb+?s@5=yN;kyPgK+tBUt@iB{-y0u@HB2euizqsiPPy=%jv-!!u4DA} zXMR<5nT=dz`MPST)~E3YDb{c6!ygBgdUvdL0w24;#IA^gV#UfuVs^p846OT>vKHw{ z{?j>;o}C1}Ese_HUw}M#l}L-rQmf-}97=}!F4n?cTm2OeukB05ESqF;e-*Mt6@GeF zT~*qZhx>e05A4Ip7pV|f_}rOXjDP}b+yGz>lOURwI4Mt^oRKNJ4!-J1koW~1|~2F z@5Yn5_;+I&Sy8(Awx9fpM#gXmLLe39shs2=H9vUvcyjGvnl0jTJDH35Q0)S3D_0r- z1#04R-zSSOSAoO1y}+25eEM%}DIc9lKsa*VX^sx0<%cHPqbD5xQgO44;`_~yXD0J> zh1qL72Vuy(CqixM#@w>f-&kXJRvLVxZ-y(dVJ1K7Is2qGPjiM$kD|C2|Ku;ZIvboQ%m+#MXw!>W~OcGU-NeqT&k8)tTCl2 zetLlyL){{YGv53YrQ+w`A|_21h=c|TGGg&<*W0MHMZtpJx3p)nF&dX+(L#g|nMSq# z`u&c4=xXT?TRHIc3H7$uhN$qh9e1w|)d8E|@PKcE6V!gPb^eTt zx1x@@n>u5i2P2mN)7w^zI~+SJ?KabT5?V^Qq@l^q$;6kzNVV$oL$gL>v8A(07LEYg zAG%2aeQ2K&tAp%$gGf1VN$91F-lX|Pqc;LkFHzhHny!r4DXH5Ybw0ytgpf2oqQ z1Gr|K@U@jIAyoV(eFa$(z@X{Z#bHQ?mXdOKE|ESNRi6}yv|Y4IL(q>Fu;D5gw3gu7 zH-N%C@~AU{XwLUtxe>Gi$P};s?l>P{j$ux%P|Po)I}DNx`tn9cGm?$380T<(y33*M zgo;{iX^pn_GUczw2?3i>FvcN2bBm5uwp)_RSV#Pu;m}WBXW%|2cBU2EY^M5qA|GW~ z_4K~tGt@li$j59!_vY!1DI=IRAhY<^_q4?`DAGLpXkJq+G2zP0@QCbB! zlq5f>E4&_+XVLYWySGbrP0>e$A#i@!pga=Dy4b8`tBhu4fc2&#zg(b`2%ulaDt9z# zxf9z`2BJ^XvNE4rHG*?Su3_JkXZSW~17E8XZjJiSle{q3rs>as zyU#-HpVQiX*Wy|N4R+z{tKV;aDXX9?BGnM`e>Z?s!R*+C8~KGqvs6ozD1uj%Ge4JZ zYk;DU^yq-IN{kXFj&l0AT`ZU+5sZB6{b8a`Y!x0$aDQsfq0oO(xY=B_snepzaQPs3 z&|4}OW;EYNz&p@G!(IdshLO~HecK+4jK#c} zS(p7$--X$a0sS9RE1ko_-4S-|OIewN5CY+F`a~d6+B~dHquDXhokBnCL%5z) zIjjB^5{t@zdWV6=c3ziw#jX2nH@LgMf2`axm=C++;5&u^Fa91D7Ix-Mpo1vH%tLa% z#$ol2WUN(qjhaP29*Z+Fw&pt>9hW3Hq+a?>Qc1=qxk}ZSQF21Cx)%BL9AlW_8|Rd2P~Pt%m$+nemz!?+YxvK42(mHzjWmJC0tC4|)Bh^? z?Q(I1B~h^@&BudN@k&M*T#2BSgdTi&ES8ugeYrW0@w4s6g7W-<{WWczv{zASrj4Ws z70f40T1E!`&xCvq?aey}8(>UlV3{hd3-F1<{**! zGL?nU2fL}_CWy4Tb3R4`@*czW*OjVr3XWx_?%H~SdT&Le3Lg#+L~rW&j0eyDW_eyP zf7;)ce-_%G@Z4$*M)L#`_Wq_B6BfZE4=id#vDEAJ7RxvTpn^#_Km1DsZ7LRV5!Zk# zu}S1<-Q#MKvXNzOy7Oz!P98i&@p_Plheva{4$&4?*n;3qS-Sd(dS%X3VebaT#^IIm z0n*COcanAI+UM=9IbFRmWgV@|+KX0n3X6oZ;2{)GdiSLV1`|AlCUSrKaw&D5>5Al( zxC->i3i*W+U2}hwKJaj>E9YW{tBfYN25B+SkK4!ya(OAgwx6xnZFH#K541gQZOiI> z3U`T z30q73Nr$d25I*cF@8jezdN#dw;*ta05^FgY{Z+U)7q(%X9B3920V&PF%f_88RM@bD zzs|G2Kk)AlR&nSqoSjs6+mHtMOGZ|;sQgG|+7u8;{|n*%D>-ijb$MiXvi?)RLC@fS zn*VE7>~AP#J3&~V_|=d9zgpVgdS)FLc>h6{{u}I^6ZuY~(G<<6ZWTN6zo?;q<)Dsa z{eHpTZ&?Dba$fS|(!Derg2LGA++o24H{-)9fy}?HRk0OHv*87$NiP=>n z?Z2Vb|LR#L%O9pn!JJ~v4YqdWG4E#+%1^^gLHvIXFY`uw=k=DS)pz;Mv5E1IUi%o| zQ(jyun|L3IQ;=7wO|<(jIy&tJ(k@1s_h6PKY% z*jJPxdo`lm|M5Z575L9OOYWNzS?K>X5neO>v#9nnG}SJEAF+NoB56EWoqD9nNA~JC z$Eo=|PHdRvY77m5iz(zySMGm|A%i74Dby$AQpRSEguM}q;M=AfZzI=#|9Gp}1b)b)8kFrs{mGA;MLut=_di3t$Fwwn znyQ_upK2U8R;fqzQIbkSK25a*xu!zHUH=1t?jM5gr;B>S=wj=P596cObfERl^6=*L zH(C2Km5hp2z1j@ydd_Cz-)XjD(6P-Kgm3E;tOI*>@{YJ`PJE34bHepqyR zQ^)(?noYIDyEvOa#&-6M~&JRk2mICho4EAO` z|3z|9-1Nm}O-8zZ_&P{}jN0o$v&?`6t8nb2&9TWbk4;Q5$KG&T@Myk+uA_JC1z}-U zmCV}10f3H<>6);h1NY0B<{Ct-0XqRkp(ioB4sisX)x;p4Y7{t>w62W!vu}i}x#q_b z!S(01w&$MTTU?*MlnD_U@mU?6gs7!BzTJZktN&6dgQ<7N{y2EzJM%<&ycr=wdZF9U ziUPq zijW&2^L@}aGqc^Rf!B_haoq+vAoFRyOt911!m!i*`)yOv^|S0x7@P_o9>I+I)f)5+ zgpiFFK8tFb#dw;h^ZM{%9xf``<@({6yuKj6UD{f+DYF>MO^kc<9<{^8j!0xu5KUVc zS9T-L$6wGq)7_AvULh4)cciI|gApY!JlCu1a-Y5?(YEdQ-I&8)-j=azcND8m5RyK0 znh_$Enogt+*dGXj#j9_o&Bnl_u{QVI>cTRhaTf7&>*xl=*tEr}dF(&*tLDBNULW5H z-?NclDD%1bQeI34zOI8iQM5OFpXXUrRkZ1n(g0<7c|S--ihal8qC3)PaWlOmO!EpC zdII1+ze!(%iMFVz?{R?G*q%&&7a<$U2vv9`mB${sNU-g93pKiCBgXI%^`UD_61q;R z7rMCLdFMEUnGLqKy?s4EdR_^uy1YOovJeCU+H#|a)mfSMOE|Yvn61MPI>)SE z^wZx53NdW%o$qz76m?IWv^||&ZSsCL-0>IrX6GF0YPkPao)x`DZ@O$3`G{7h7CDBD~*bbVLm!69pfccgd^U3(#4_556Y6B z6cT1_t>1^nt}SX((3r`NJmRHc5+ah+Lfru-gH%*=+~BoV^x?Lr0G4 z33pdA3ka&yXAN=4BvZ4dp+7RcUc$@tJ7sIwXU)LVz2C8+AACxHn^7@o@ur?3 zgXh9MK`B>HdfIJX^)8k`9rH1rPx#AU`8;>X@VUJFyl#6xrmz93A#5dyp&35%Q6f%l zA0|I~ysTF4*zXgw$kHFsyb4QGm*NEppkE0)JX;b<6E+Tw%r_U{0xGKods~eTW8xWr&YG!mhWbHyK#7QTs+d$$O5JvSsd*vnl2=4 z-%bHiPx}JeV=wHDbpE;+@jF7w)0MqsdS;y#IiF-+eQt(U=JaLRbCUE`b+m^jb&Zf4 zmAz)JNPZCD#&S}(sfSYm;ClQil$3V@^t5mAqBU^j+%o&SgW7xNb>>gzaC0Fs^HMqc z4k0mda-(H%d_t1->hf^*Q#8g+NUQBa8`afpp2%)qE;#Ph{#-Asw5&p~!(S938U|er zW{3PejD)0`1bRP37Da&H0{nNT{;kEMvIgsd(sJtpYXc=)0pjunoa5H4A#wOVTr>~* zUq!U&7@sjPNb$tPFrmgE>3_tPnAczI>^R|C?hF_n&R#mM?JeO2BU7q2tsN0T1dnu&c!uyJxbpQbtig72{RmJeg&r z?WrGA`^h+%^3t21Q#D{wPlwBT13_f^zzlX5>fr=PCvQhMt#F?+Zo1MA&U%J4V}8bo z&t>Z|rs0W^4Rp>kk`4y3m1;p;^^k@|I$~_rT}6Gkb7g$k3Yr-W49_U0c+s)WnO*h| zwwoJA&F+r#uTo-P%Y@E<36;+!n9bS5`T+u_Zqk?5+heCY7&L&;+1eqdWcsU%ObrAi|}L&3Fl+&9#f34P%FQxys2wZK65sJxtbJLfF(lgTi_W}+Vej|Ls&Zdqf74&Hfjjfd7Lte~8>|HV5 zXU7Y}n!FZpJ<^<*Xe0skDu^K7)9X7rtn_Wx*ZzbFa)(GwNY1k$mHKbbkEDl@R?9l+1^PP;& z^U{r%=sf)ujR{2E8mDrbg(vfl%QCVd&&HB1<*C_-zkXyD|t!>hznUKBS22_9yhzTs(N27dej)}DRhmZK{kyBaS)_F5 zdy{m+jmgF0IJ=2vxYHzZBZN6ZsNXxkyP{t*D?#mJKl0Unno^J!D~B@f!+5R!Nqf~u znLQM_c+vAXfN!3uu@cw5G@wvEW24FgjizhX$3NK(xuSNFW<)QPy$*8p>ooc+w9;u3 z$Kf1(Jc;wL9?cuP)MghOUT>F^`f0G<*(4EC?2@nf#F((l88;eVb~gu%2Bk3+9{lPf z)MeP&Gy@P9`<{e)%yc@NJlul5(aj=oW@<~^l0SA%1HRq%WUkyC`aEpkHebz#bA??i zrL@{tX}5c1emoN*1M97;LiqWViIYMmFv5BxeM^5|S6i5l-n_lDhE$pxs|w73f~_Me z;)IHi`T-ogdb=7#$x-0@m4}+N`1MDU)Gc;qC+!3f&5pj-fWg_*<0!8u%KAAvG|ydQ zX&gGvIYGu^G;mZdeH$~_@CS=w5zOIwCUfF@eZo=7uU9)3Nu2K6I>i%8AUx}tvrem4 z3)fjUd!-EyP2!||b-RSK41Isf6Wq4VFsl0uP$0hP+Uo_0qA+k9IVZWC;EoqRvNGBf zDkl`xvlNs0C2ls%8<)!UiA!!pX}Mv-c{o0pKKnrral}0Y6+NfYma9bI{-ng~-Q%ZU zKko3`U2}-ziRN|09R&IEJ2mKA$v+%Z&OVc4ok~wYciUvCrVMCnN6kGvZOa6?%=E>~ zRC@~m?|u@TQpb`ea7OG)&3P+3{-i7dMs*Hh+*An}7_v5XdhNHpZ@B>uNlN3-S{QyL zp0f5A&o+GhP@)KXWx2?4ol@q(+fdBuCSxCnZT=zSo0m$MuwDj zt=!(l9QV=PoDRjj6seP+{LwQ-*CpVeL7L~-6wRM=7fs+z1-6otX1`D#N9xa|#R8GP zmwf)Hl2g%^b>OF0dd`+7sD0)v`AL^+`=;8(q*<4a?3-al?;H3<*Yeey>SB#-h^Ef& zfZ`Yey631(4|F{GsXgJLRcn^n%9&?@^)SE7w3CeE0Oz=TAK6lZZXp5DcErmzC0JIv zA)?eIODD(wUPNq0XJV?b=HL@{Pq~_{AEnDR%}4AuC&FBrjSSouO`k60am-xdHBh;K zfbe$QVwBRMfJUH8(Rm{~+gtK=Wq%Tyw79J=cu2Qm&3AvZyV0<4ju$Re|5L*KMb>q4 z^M#nMlKj3HI1&}#TDI$5XB$V8pTAqvST`1v(PZwFN`3PX|L{#SyEK$@V5OpmLR#u) z4zx}Nrm=lCGE_4>w*^GiSGy?u)1a=BlKQvbGz%)zu7+!*c(u2RmuwK?u|NRG+;k<>r zG$)cM>wMFBn8})QuoFYd#NB`EnNj;RHjey}SKSyQu0`sl!)d=aa71Njyz-~P#(9!d znz@d`)uD^VCj40NmFY@Wi}UW*kssGVm~4ZW12^5bz**4iBLQZ|UO5y{O50>2lp6$}pDBYA|%f`VNuE^)O7L1z+G{Qy%LkT-#H7KBd-KDQNo z(x!qDCz>pd_X09{GlLlnFvUP$o(ZyDfLg)z3T(e>&a2eqNh%djMiS-k89G}Z%m;voWB-URvK8aB3>sv`XTXNSM%==b3PIGI{G26-P%;kpP;y2htjKcXq7v~ z3mrMwyyO%uQ=R4Ok4j{gv40{2A2TWMN}44Qk;tOQV!8SIllhj^WV#H{X3j{Meq!4t zNCCe{8mCk+`3mtgiB#FA%y#h!9aiP~XyG!F153&jts`E3xT1<(&*W8d3`F00&@_%d zCGn^k>#hJ$&u>?}yw%XXI-OD3(_LnW&`7RehwcG?8r3NqCB!q;S3Nq{R##^_So4>CnLctIz2DCQ%;q`ty^Mv-*&BF~ z1F0zuNpevK1PFzT+#=_phxBDAdZA=^es7Vn(N8@GvQff^CY9PsAO5T(MT5n9UBgmu zaX&07C63hd5wDlJL5ae9JfC7;J-XtZzX2c4&vRAZ<`UDhd3+_V$&PBO2?+R9W|7}U zdlCxtt|yuHOw-UnOV!{n7?adUB7@+uGqG9|^IDf}Rb6rIFXcPkHf>gPzHM(I^uA{N znmsLT=54;St7X6UHx%}cf5}^tLpC2241Cl1l4M0R7XI48@L|Zn=uf7HO8hnJ#frT{ zr>s9E3}@Ibn~{v4GcY}UerG+aG)A@=*6+Uxwlq`D@gNV!e11^xjw-_Nn7Ply(xt~Q zzaa_;ka)Ie*EpiMKH1>V%6&54`hKtCQ!pai6cQr5G}U79T_#{EO!@1$2*$0&ymrbP zn4UM6R6`zeJd)@XdlnL?@9R7N%bW5gf{DJIqLykm^wmQ6S-~axuqwPl{lzBC@JFzE zRR8 z5UD44j52isc5=?8V#c`Ye&gg4Z{LiTjRvP%ewr9^uz%hd8pFOH3oc2_BH8wjy@y>T zyPzAII?Z*hb4<^e#@}t>V<9`*WoF@f6KogjCcoFq1NY!<9CZx?Fr3dTQ^(}u(*P@_ zvU3csnQj^HC-zq8OA&2{f7NrXamVSQQ*5tUNuo-wKpx^+{o@BGVNFeR8&7|`9*a1b zu7m%q*TwSR6eFCv8z+dAU{rv+vq$6D zb_oIV(XYCHv_9Vf@v(;c_2exMtK>CB@H?vn5l4AR1;yQ_H=oe#yz^uh=n4)8@PN$M zQR+BXA1#xfLt#@#yS?}bA}3Fe%FYppVPRc)jq?+E*O*xj7bv} zWF{6qn7VDkz42#$^jT#KZl5O4S(^$F@0zxa({-5e>xc?_Jcb}(NPl4a>bfR_H$;QS zo!1$6bk9yiuDx$vhbPuz`9R_OojFlW1fSuZ;dVf8krtF z^zhACc&*EfYB^0V^M58}1;tnH_;7fQ%aVT!OjWa|p3&#uOB%e(%h2~2s&qhHJ@OOI zLX`~W&ntJ~vYM;%w{s1q{>?sp=C*oUq`O~21f4y#k(HEiQ7D&Tc6GJ#*qc26$HeBM6iKB9KAs_!VcGd7}AB=eAMHSI}@*dVRinaeka zT6fHRxif(W2HF4ZeXd`GbtaF$M4#tAAmS@0cyW|SQtV3R^IctBwL3*)+Q~4?qzVjh zC!r=xYutT*U3KnvI`s}#nnh9Rw3VRnRJwtXtQzk(NQdjiGO$PZ;;ktRUv0KmGfbT0 z#1EnPt}%Veek67$OQ_|_zL_Z1Y4YSj8+A17bBQ_=6IVUuI|^c4ZBq8R->`ewO~zsW zBD*yqwj)Tz%!k7_@@dr;PSM@AqYbhB)pwF5ru6(}q+AAhq_FcSNYI0`U3n-ryFGPC zxe%9*`e(X@nCuM9D$|~!Iqv9OsGGp*Yko<&g*1Wv4ocP2)TjQNVO=Z_J&4X68@8K@ zS==Pmwlqa0&lRdq1p`~z&;}7jo~uIyp+~E`!OG(7OsQ9r*gY55pGRVF z@93Aprkt6u4Gc6hiTIT5XpV#cS%u4S8MH1Yt3Dj_w^c$7Ckiy!Tg@Da3J$}jHja29 zV1nD!YO$)X#zYI`Vo&#FxTaV2xvo_Ca=pI5_SxMJu6Qj)*J1$36Z&7r6e^9#e$z9` z0Cuo8s8;@rV;%rjP>VRA;w>Jb$}A+Agd1b8Z>oN5_|Bo}rGNM6tBVyuW5~0dS>hJa z)2ZW+yq1^hyxvzkyun>o^!8W_gMgk6PJPE&)QL?x$`BCy2BOB4r$U&XoZXxjZme*Q!&55wY2B(7nx89uxx z=(=urAx;Gq4VXL7_n@Ysdt%9=Z@8m;Z+cku>SChswqsC8vkk!jt6uG|ZYRNT1}D;aN`(uEToU+LdkhK9~}w5H+*fsHcwPTqvt^uRgSRaUVW5 z9KQvP=#lR*o*2HqB00>Ybr4(szxlm;*~(Ed=cr&2M~?3a+qcKJ3SX}`+POSu$~^mZ zy*sksBu!qqRO#Ekxh1)7y(h2tT3r*fzU6gYyw79GQcxe@=G^BQ<{~n@eOEaCUF2JL z_y6{G2G5;q&P}M8l_TK2FIpkADX*xq`u|xahjmQ%mtXjIBbo21ZOvxeh-{!^5`bfc zZ3phFGi~jCFn!7tiG%-t&k-`y0#-c+EIf=5s&TPo<1Hc3!8gj^yVvzSV^8{?2hs-B z4Wh2FGwH2gYiG61ju)y4PA$k2=r|v+a<<*tP!v-^3RW<)+}Lr5qfV9~+gA$3K;Q^w zOYV<>)5f zRY>^#;5zTRYpWnZ3=b<{mqFs-dhr`;gV90*7)}PAes>>atwneD*QN&5o7cGCTw955 fmN~}<*YN-Rho6+UT83^#Ag^W93!E3A4 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 literal 0 HcmV?d00001 diff --git a/docs-v2/pages/core/workflows/images/pipedream-axios-stack.png b/docs-v2/public/images/core/pipedream-axios-stack.png similarity index 100% rename from docs-v2/pages/core/workflows/images/pipedream-axios-stack.png rename to docs-v2/public/images/core/pipedream-axios-stack.png diff --git a/docs-v2/pages/core/workflows/images/pipedream-axios-success.png b/docs-v2/public/images/core/pipedream-axios-success.png similarity index 100% rename from docs-v2/pages/core/workflows/images/pipedream-axios-success.png rename to docs-v2/public/images/core/pipedream-axios-success.png diff --git a/docs-v2/pages/core/workflows/images/select-an-event.png b/docs-v2/public/images/core/select-an-event.png similarity index 100% rename from docs-v2/pages/core/workflows/images/select-an-event.png rename to docs-v2/public/images/core/select-an-event.png diff --git a/docs-v2/pages/core/workflows/images/sharing/create-share-link.png b/docs-v2/public/images/core/sharing/create-share-link.png similarity index 100% rename from docs-v2/pages/core/workflows/images/sharing/create-share-link.png rename to docs-v2/public/images/core/sharing/create-share-link.png diff --git a/docs-v2/pages/core/workflows/images/sharing/publish-as-template.png b/docs-v2/public/images/core/sharing/publish-as-template.png similarity index 100% rename from docs-v2/pages/core/workflows/images/sharing/publish-as-template.png rename to docs-v2/public/images/core/sharing/publish-as-template.png diff --git a/docs-v2/pages/core/workflows/images/sharing/sharing-workflow-button.png b/docs-v2/public/images/core/sharing/sharing-workflow-button.png similarity index 100% rename from docs-v2/pages/core/workflows/images/sharing/sharing-workflow-button.png rename to docs-v2/public/images/core/sharing/sharing-workflow-button.png diff --git a/docs-v2/pages/core/workflows/images/steps/adding-step-note.gif b/docs-v2/public/images/core/steps/adding-step-note.gif similarity index 100% rename from docs-v2/pages/core/workflows/images/steps/adding-step-note.gif rename to docs-v2/public/images/core/steps/adding-step-note.gif diff --git a/docs-v2/pages/core/workflows/images/steps/step-name.png b/docs-v2/public/images/core/steps/step-name.png similarity index 100% rename from docs-v2/pages/core/workflows/images/steps/step-name.png rename to docs-v2/public/images/core/steps/step-name.png diff --git a/docs-v2/pages/core/workflows/images/steps/step-notes.png b/docs-v2/public/images/core/steps/step-notes.png similarity index 100% rename from docs-v2/pages/core/workflows/images/steps/step-notes.png rename to docs-v2/public/images/core/steps/step-notes.png diff --git a/docs-v2/pages/core/workflows/images/triggers/add-multiple-triggers.png b/docs-v2/public/images/core/triggers/add-multiple-triggers.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/add-multiple-triggers.png rename to docs-v2/public/images/core/triggers/add-multiple-triggers.png diff --git a/docs-v2/pages/core/workflows/images/triggers/add-trigger-button.png b/docs-v2/public/images/core/triggers/add-trigger-button.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/add-trigger-button.png rename to docs-v2/public/images/core/triggers/add-trigger-button.png diff --git a/docs-v2/pages/core/workflows/images/triggers/email-trigger.png b/docs-v2/public/images/core/triggers/email-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/email-trigger.png rename to docs-v2/public/images/core/triggers/email-trigger.png diff --git a/docs-v2/pages/core/workflows/images/triggers/gcal-triggers.png b/docs-v2/public/images/core/triggers/gcal-triggers.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/gcal-triggers.png rename to docs-v2/public/images/core/triggers/gcal-triggers.png diff --git a/docs-v2/pages/core/workflows/images/triggers/http-trigger-url.png b/docs-v2/public/images/core/triggers/http-trigger-url.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/http-trigger-url.png rename to docs-v2/public/images/core/triggers/http-trigger-url.png diff --git a/docs-v2/pages/core/workflows/images/triggers/retrieve-large-payload.png b/docs-v2/public/images/core/triggers/retrieve-large-payload.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/retrieve-large-payload.png rename to docs-v2/public/images/core/triggers/retrieve-large-payload.png diff --git a/docs-v2/pages/core/workflows/images/triggers/select-a-trigger.png b/docs-v2/public/images/core/triggers/select-a-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/select-a-trigger.png rename to docs-v2/public/images/core/triggers/select-a-trigger.png diff --git a/docs-v2/pages/core/workflows/images/triggers/select-email-trigger.png b/docs-v2/public/images/core/triggers/select-email-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/select-email-trigger.png rename to docs-v2/public/images/core/triggers/select-email-trigger.png diff --git a/docs-v2/pages/core/workflows/images/triggers/select-http-trigger.png b/docs-v2/public/images/core/triggers/select-http-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/select-http-trigger.png rename to docs-v2/public/images/core/triggers/select-http-trigger.png diff --git a/docs-v2/pages/core/workflows/images/triggers/select-rss-trigger.png b/docs-v2/public/images/core/triggers/select-rss-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/select-rss-trigger.png rename to docs-v2/public/images/core/triggers/select-rss-trigger.png diff --git a/docs-v2/pages/core/workflows/images/triggers/select-schedule-trigger.png b/docs-v2/public/images/core/triggers/select-schedule-trigger.png similarity index 100% rename from docs-v2/pages/core/workflows/images/triggers/select-schedule-trigger.png rename to docs-v2/public/images/core/triggers/select-schedule-trigger.png diff --git a/docs-v2/pages/images/v3/data-stores/add-or-update-a-single-record.png b/docs-v2/public/images/data-stores/add-or-update-a-single-record.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/add-or-update-a-single-record.png rename to docs-v2/public/images/data-stores/add-or-update-a-single-record.png diff --git a/docs-v2/pages/images/v3/data-stores/configure-data-store-retrieve-record.png b/docs-v2/public/images/data-stores/configure-data-store-retrieve-record.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/configure-data-store-retrieve-record.png rename to docs-v2/public/images/data-stores/configure-data-store-retrieve-record.png diff --git a/docs-v2/pages/images/v3/data-stores/configuring-data-store-update-action.png b/docs-v2/public/images/data-stores/configuring-data-store-update-action.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/configuring-data-store-update-action.png rename to docs-v2/public/images/data-stores/configuring-data-store-update-action.png diff --git a/docs-v2/pages/images/v3/data-stores/delete-a-single-record.png b/docs-v2/public/images/data-stores/delete-a-single-record.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/delete-a-single-record.png rename to docs-v2/public/images/data-stores/delete-a-single-record.png diff --git a/docs-v2/pages/images/v3/data-stores/get-a-record-action-selection.png b/docs-v2/public/images/data-stores/get-a-record-action-selection.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/get-a-record-action-selection.png rename to docs-v2/public/images/data-stores/get-a-record-action-selection.png diff --git a/docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png b/docs-v2/public/images/data-stores/nodejs-example.png similarity index 100% rename from docs-v2/pages/core/workflows/code/nodejs/images/v3/code/nodejs/data-stores/nodejs-example.png rename to docs-v2/public/images/data-stores/nodejs-example.png diff --git a/docs-v2/pages/images/v3/data-stores/select-delete-a-record.png b/docs-v2/public/images/data-stores/select-delete-a-record.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/select-delete-a-record.png rename to docs-v2/public/images/data-stores/select-delete-a-record.png diff --git a/docs-v2/pages/images/v3/data-stores/update-data-store-key-by-reference.png b/docs-v2/public/images/data-stores/update-data-store-key-by-reference.png similarity index 100% rename from docs-v2/pages/images/v3/data-stores/update-data-store-key-by-reference.png rename to docs-v2/public/images/data-stores/update-data-store-key-by-reference.png diff --git a/docs-v2/pages/core/data-management/destinations/images/conditional-payload-expression.png b/docs-v2/public/images/destinations/conditional-payload-expression.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/images/conditional-payload-expression.png rename to docs-v2/public/images/destinations/conditional-payload-expression.png diff --git a/docs-v2/pages/core/data-management/destinations/images/dollar-event-body-payload.png b/docs-v2/public/images/destinations/dollar-event-body-payload.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/images/dollar-event-body-payload.png rename to docs-v2/public/images/destinations/dollar-event-body-payload.png diff --git a/docs-v2/pages/core/data-management/destinations/images/dollar-event-payload.png b/docs-v2/public/images/destinations/dollar-event-payload.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/images/dollar-event-payload.png rename to docs-v2/public/images/destinations/dollar-event-payload.png diff --git a/docs-v2/pages/core/data-management/destinations/images/email-payload.png b/docs-v2/public/images/destinations/email-payload.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/images/email-payload.png rename to docs-v2/public/images/destinations/email-payload.png diff --git a/docs-v2/pages/core/data-management/destinations/http/images/new-code-step.png b/docs-v2/public/images/destinations/new-code-step.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/http/images/new-code-step.png rename to docs-v2/public/images/destinations/new-code-step.png diff --git a/docs-v2/pages/core/data-management/destinations/http/images/new-code.png b/docs-v2/public/images/destinations/new-code.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/http/images/new-code.png rename to docs-v2/public/images/destinations/new-code.png diff --git a/docs-v2/pages/core/data-management/destinations/images/pipeline-id.png b/docs-v2/public/images/destinations/pipeline-id.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/images/pipeline-id.png rename to docs-v2/public/images/destinations/pipeline-id.png diff --git a/docs-v2/pages/core/data-management/destinations/http/images/webhook-action-params.png b/docs-v2/public/images/destinations/webhook-action-params.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/http/images/webhook-action-params.png rename to docs-v2/public/images/destinations/webhook-action-params.png diff --git a/docs-v2/pages/core/data-management/destinations/http/images/webhook-action.png b/docs-v2/public/images/destinations/webhook-action.png similarity index 100% rename from docs-v2/pages/core/data-management/destinations/http/images/webhook-action.png rename to docs-v2/public/images/destinations/webhook-action.png diff --git a/docs-v2/pages/hidden/examples/images/configured-task-scheduler-step.png b/docs-v2/public/images/examples/configured-task-scheduler-step.png similarity index 100% rename from docs-v2/pages/hidden/examples/images/configured-task-scheduler-step.png rename to docs-v2/public/images/examples/configured-task-scheduler-step.png diff --git a/docs-v2/pages/hidden/examples/images/create-task-scheduler.gif b/docs-v2/public/images/examples/create-task-scheduler.gif similarity index 100% rename from docs-v2/pages/hidden/examples/images/create-task-scheduler.gif rename to docs-v2/public/images/examples/create-task-scheduler.gif diff --git a/docs-v2/pages/hidden/examples/images/email-reference.png b/docs-v2/public/images/examples/email-reference.png similarity index 100% rename from docs-v2/pages/hidden/examples/images/email-reference.png rename to docs-v2/public/images/examples/email-reference.png diff --git a/docs-v2/pages/hidden/examples/images/endpoint.png b/docs-v2/public/images/examples/endpoint.png similarity index 100% rename from docs-v2/pages/hidden/examples/images/endpoint.png rename to docs-v2/public/images/examples/endpoint.png diff --git a/docs-v2/pages/hidden/examples/images/find-task-scheduler-step.gif b/docs-v2/public/images/examples/find-task-scheduler-step.gif similarity index 100% rename from docs-v2/pages/hidden/examples/images/find-task-scheduler-step.gif rename to docs-v2/public/images/examples/find-task-scheduler-step.gif diff --git a/docs-v2/pages/hidden/examples/images/select-task-scheduler-as-trigger.gif b/docs-v2/public/images/examples/select-task-scheduler-as-trigger.gif similarity index 100% rename from docs-v2/pages/hidden/examples/images/select-task-scheduler-as-trigger.gif rename to docs-v2/public/images/examples/select-task-scheduler-as-trigger.gif diff --git a/docs-v2/pages/hidden/examples/images/task-scheduler-event.png b/docs-v2/public/images/examples/task-scheduler-event.png similarity index 100% rename from docs-v2/pages/hidden/examples/images/task-scheduler-event.png rename to docs-v2/public/images/examples/task-scheduler-event.png diff --git a/docs-v2/pages/hidden/examples/images/toggle-trigger-step-on.gif b/docs-v2/public/images/examples/toggle-trigger-step-on.gif similarity index 100% rename from docs-v2/pages/hidden/examples/images/toggle-trigger-step-on.gif rename to docs-v2/public/images/examples/toggle-trigger-step-on.gif diff --git a/docs-v2/pages/images/v3/http/configure-slack-pre-built-action-props.png b/docs-v2/public/images/http/configure-slack-pre-built-action-props.png similarity index 100% rename from docs-v2/pages/images/v3/http/configure-slack-pre-built-action-props.png rename to docs-v2/public/images/http/configure-slack-pre-built-action-props.png diff --git a/docs-v2/pages/images/v3/http/connect-slack-account-to-http-request-action.png b/docs-v2/public/images/http/connect-slack-account-to-http-request-action.png similarity index 100% rename from docs-v2/pages/images/v3/http/connect-slack-account-to-http-request-action.png rename to docs-v2/public/images/http/connect-slack-account-to-http-request-action.png diff --git a/docs-v2/public/images/http/default-axios-stack.png b/docs-v2/public/images/http/default-axios-stack.png new file mode 100644 index 0000000000000000000000000000000000000000..88035fa157dd08badc929cc27afef58bd68d5d9c GIT binary patch literal 129330 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ʷlr&A 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

  2. e+T$=T1WSrXV6`tMO*@wb>Z`TfrZ%Au#=dw|<+trD?>e%472WXTnw@oykAu=)*qGqX^9cVUE*_4}V ze^-2?6OO#`pdEP}?q!h=SrMc<`Ag41ng&wMoo!o(ZdJX1NhZhw{)9D=tc(-$5WBua z)8$k8I4s8QVOc7qd{P;539pL3bGlmxA*;F;6UG0fi+e^QDi|yXqwWOLALNzkH?H3T z-Dz;0=hUvZqiWcw?#l!(I$``+LN9Wj|1zKYYF zGsD{BZ6zIfRrbSedid~) zZ^@_+w^c^L-N)ZVsi#94@IROK-VAqWDC9|9PcrE;whLJdEjhA^RTJ6%nyNyk+0%8t zT~2pqe9sM|O5j?1%PFVsaG7d%F?8e2-g)@$$G0z(9XsPB*_?L*IlVivwAQDW$n10n z!4bj##0^v%&asmafkX7GdotWVK{`&cv5h0nua}QF8R(;Uf%@Mcwnny`GDBe&I^WQ| z=rGTv=dh%JNHwejW0#MgMYJAd5Kjd9hjb-Ec>}@!=HSn$mVNY_0Qn z3D-@To*QD@&6r^@3dHq3i&Jo>qWYcr-1)Q5%dUrSNHnCu#GG{%xPj%X;vP#M(2N$-eYNVWA;k5S7ZVt( z+tTgqEM;C{d#V-$>mWQ6)P|F8hcJ|oYNl=iHvVZ}*{8#d0^;k=OYekMfiHh=ntm10 z@EGg6BNlM;1vyKR{6J7`wqDEwtoKFpELp0CH|H$|ayb;9$~K+3ug0#jj>x-K=yBs9 zZFpw<{fu|SubEYZphkb>lSaaem7br!9X;^(SIE_g0018Ljon^wF)TSL3}%>lW0kv_KxG1WSp9#8RU2xi-!=WE<*2rXUz; z9?AWL5FT>F5vs%0fgP+MV{!X~g;=_QbS>4;capgde%_p=ZamMFSTifvYa|71RWbL!-|vkO|`3uF)@ z5QF!dhKe8^C>Jy$LMV1f`!%Uj%CqnTwMXS^vHEu~f0Zo1@PBc7XT-&DOdbOl; z7P-%Qp^wv`&i7Z`7BBdMrMJbdvQZ?&PY)LI5zLO+00W1weBd=wvxW)ps$+|cxkRHE zN>xI@4c%kYi{uMdpeJbgickU8fki;FNjdoYNVMo`U5?SV*0$4L=*pS*Ik;lnmB=Kc zJ?Z3gcXgm3W*w+SSAh19{E2{bJIcA1s!h;%aVQkWjo z!??}XvRlul8{)uj8H;N@7iu#fG`OcdP`c@97Siw{fNehB6JMM+nTacITgCZ4)0SfD zm2h3TMaKc@fmMh-=n$KNK-n*2j#I2JSyr10y(Svpp4~uipf)g5sPY!hYIHUFpLrnL zko!E7g+lJy1c4}Rf*GN-Z8sU3Z=wt2^4NIUp~Xu(@Scl?;<~W#tcG@70NXE}Y}9Z| z5U=`G(9vJvuji^R{B&kLx z-{0%lM^xOF5Pgr(PQ(HOm;N(q6LM7_8bC;Fi7wi?@al$=q2p8iN{)}@XWWHGD{CIk z-9m?br^9stucn8>H4V_wW%+4IdNV86=I-1)oJV;?lBziEd5+KbGtH-B6eu~772RyN zGRfwzEr`u!Nu&Jd@IAea`ih&MyRu^Y%O{eQbqbuXn< zagR^xE6!BvvM6~kKXQ#7HV|5hVo;SBgGVC&0P=*raU|#QsOU^;N3mgQ5D$}ZuXIL7 z_1Rz1KXtF%y(fzv3gDr?Oy=W9D7(CjE*6dBPWsNC(ddssi?t_9F)fO%xluc@Lks1g zgO2|EVlA3*fWXNSH2zpc)_qxPj=uHntWqdI{&@&Zn|doRYBul9IM$a-zr4y;Vf>zE z>ZnaL?2J4?ccO^K7k5}3jDl!HRtNFkO+mPMvbhAVY|XeqdGYodB$T;62NW6CJu{_c&1moNr{gl!*U@ z4b?n8h%*E;05f0|k?UFv@Ps|7n?g-t7HCUJ-!485`u3LjJ^F>X{5y06B2}vmBV4qw z^Y3wz%o%Cs+mmKxPz+yf<@Zjzt9;%unPS{ePq83zg(!=07E$cKHNBMbRbDpr$LyGw zjs+olQZoW!bVvr-W?31N%dt}Y7_fLaa`MbdJ}PUd)A5Ym{7$mBW^`IIuv{L#+YKA` z!MSbNO@4V${x7bax^6*G7-aA$f!$$*tu}N;V8YBbD+jDyJukcemjjrHV-6sV9Nmh& z$eFcIdoUoyd#5Z5^I7jPxsBjVjOo|Q3@o}GWI3agI@_a2goVRu+GFg=82})u_Dbu% zot@9TIIHlI!6yje9mNqa-!EhEJ=wPmO-T8*uXE+|!Mh@YM4{ms^nsRIJsew3y-mkh z4J<*Li|fHjYiHx!opUk=a4 z%w*+tBifL;!Sr&iQ$edRJ;Yn=0?=JRd`d|o4Efn4n=0|AIv+*%qv7acVeEct+Z<0U zo!NYw7CwVXbPiCg+BR)6&k-^e{=PA1qkd6dzEg%HvAqgRWQ>Cy0k;+HfCkO?@PASwiVO#Ch@IE2R*CwfT$z8}hjeZQujD2EJ-=ZyCz=R; z?!0R7d2RIF?{iB=)cWOvOD{>@=ih2W&BMB9GIw}uacRxefN0`=?K453b$9O=a~w+e z0mqjjAf>I4C{s>$*iuR?ClX}|1}80BMet9)ZJ;V8KX8sBtl?vuTKwN)0yM>0)q|lp z$#w2Mubd|06{Du zy_hz0kHFj_5NY`!GTg=a!OeB?N(`I$)A60`wGx5|yZq%IYUW1p*yx`*42o6SRJ}M| zojqU&M8GfLJ;H)L0=@Wp1d4Uif$X_*D;AQKiT!vCniewk1k4)uW~`qw50RjM%X>?a z-?KwYpJlJ{M+N?o6Y^pBh98&+x0tz($yD}gR`$_LYarv*8d%dK%r7UAUKx`8N%Kn9 zGtLXMYn@nx-@>Kd-dhH`%JI0nTyTN$UnNU z^XrjBMnwWYJsVEyB_CGHIjnusT1ljhwz9fvZG zWbQL&7vG$=b)f>@OF{qEw66c}8|4;gUtbd~hEJbPBkKgYC}qPa$N*dgp7WA9YSNhM z5R3_>GS3LwP)FE?0aOVZIoQLYfzw>1<{EMyu(8*)u~jq@m;EdK)FgJc#Epj|>g!J% z_Fp8Pg%iJ{sUlLFx=ltlROR|>4F>``Kg^~d$mJ-*31pRNX=p>}7d(l)H~CQvf%%=! z!@Zxr2S$7M#*ttWu!=M^9Y-aG4t@TTt`F%$W8eq~z5%qa{ue&mFsJT-LXq}O8FUQ( z`+z&ZD&vaFO9H*8l`RJgJDs9)TUy|mA2fNb*IG$@p4QbS7MujJl+DGEJbJ^`9sXwc z`Mv0mt~@F0Q4$9q4EC>qY1ic>tbXmRAb$BVIjhW0Yzx6&D=y#sbTQ-bfh@d*%15%d zk=rrbirb>R@sBR4>l2!*m}bHn^##EL!96)|X|QJLbdyJ*|9b}Ct-Xzz?~fquEaRGf znd5Oig-@eHsV=?N;pUHz38i$K{aNGI6E|LorqRV}by*xXn31y#eI?S#uQoP>i45h~3{yz+~yn;32Kfu*A;aUFnQA&i7Y%b42%e zEA`t+5V*UVd1QrPD>emsK_0Zo|CUbHKS6U|3VWSYK^I?bRDIV31 zl;bpcr{a`@^t6$I9!6XM7}vdBe^C6gVt5YWMqC#4HUxhO5|5ke60ED?kvdLR+z&9v zwg{+_`@hce?80MK2r~~`BO@>lJ;RQ`G8xOZO)s7CB~T&xBi8XJ zzMK%hT{^E}&)IJyE`PLCy$6lMGglN89${%Nr>5Th-k11G9h(+tv0lFKIcy88pxc|7 zB$sx_?=V10p+AAqfF*nn(6xJXP)^`Ud6WUz2cO12CCCVRmCGZt=W=3t!oBCH!-2~^ zvNlF7z!^^7b353z+XJa2ZJg6Kr(T2k=DjFj&G4&f!R#j4(|K}@w-OGN+3C`*O9fWl zpReZ89h91OX(2LjV_#BZY(K~kx4l-MkmE{W@$?QxcaRpgp@eM|*eCNUUg&d3TaKX4 z>CJ!rz|q1FJq-CfE)R8co{hU9K&dv_hb}|(2LE$foIXPUAiYt!h#g#zGIpymA|D zu`@xtL<6SlD4Z8O_JxbSgX5EyLc(2WEa%|I{sw*wyBe%RxCGA@yG{3^vg=*oQ6o6%{}Mlj|NC|S$KCS6GIX9rj;B{SSO~V= z7zInJ&oVTv`PfeIj)OM`bP0Ndj;FC#HF0(Dy8nCNF3DB~MZh^#X4&(4{$tPrANpKh zWSmFpe$UT-gaYG%xpj3LLA2BmpZDH+M~z2} zbxeLbguol`(G@gps5Mn%ir+VN2<*gXgwBhFkVO=;_XzaBexbf`4Yuq=zYV~rf$n5( zS>Qm1kavN?HaFVZOd-;9TWs=3NbRcCLU&!lM3K;{x(PeBf3>C5>U_Z3A19Trjj@|M zk~vRBZ2p8@UF~)P(<|+54m>V=#JR7~2C;&67D2@~cll_rZ|1M1LIb-^3;;_8Zn%cP zbGgeBeO+2Us2iiJaQX3R?J}r-)@>9q3RkVV8Py1J`v2-{68a`|vrfB#IBPRnU=L*Rjhxl&k4oEx0ijbl4LeunqLX{)SSs&!QqjOEXvr=1}c ze*NPLzyMsUhRsY%gG3}}VP|a;&pG&|4fRE`jnkO%?_A8Ju0>^ucOqS6^)H8$YfMV~ zp>Js83RMj=`qn$8TW?ev$luRP{62tvwf^9oNt2Df ztl(iZli><8I1oyzq`98CSzv#x>h&wS8~UJ?0aSh#4uf}WTn$+KKZ_Ir?_`S>zPr0? zy=Sy%z2~_nefcw7fE9zQ<9L*pBiTCJlV?ZE6+e7<23lyc-i6G(sGk)&%R04|zB0R= zOH*lkBe<;d=5L%6#-+N@dPM3E5}Q%s~q~ zdyg}52spulMxjy&c#kF+g4X90g}7R7B)&Ik&S3l3%+o1MnL?6Ln5*9pzPPWwY;%cR zfG?3rl-lw(3BOJ+gRk^Q2~J(#m`H5tNTTsQJUM;7c zJg6IW#_Io@PH`4o3tG&jTza~f(iST{KLa~UC&Fc4b}Zt?dpwd4ss&d+^bcO{f&P90 z(N41;aXn7-K&)rz;T2(*0F5Df_MyuwC((W{?e4pcE^GDp%GVn(cx5H+{8pf8c|x%y zbneWj&o1to^Nyed&09_0<8y$Kd7o%>J3>3eL>Y)98*z(#_>0+B2m zkfX3Mv>1k9(j9|3riU>72WYsF=XCQ@CPlJv$cVs;0+JxEZ4LSE%2I)FS+=z*>&^&a zp2pNjT0J>0h1+kqv;=ZI*W%q~FV0(nt1F1zzh1xm6L_-d!DntR4Z`38EA`beI2GKF z`Q}wlND=F5C);jU9&f;|%TfjPuVI;yrB7FTAYL&tJCwtXw(co=MjhT)9<;b}pA zy8Q~lD4tWJ{jU$v%Eu4VsBmOFfk>QsuOHXL!BEKUU-K#En3IO;3*9jT_uYV;&reLQ zrv}TaB?sFFmzg1GRz9bpuCxX*{MW=wpy0}L$uBA@Ip-E~{n=c)2CA#{a`dixk10qs zoq<{||Iv#&nNlK^-*A(9Ea<|u#SJfrAyZx(*d_On7n0}8>&A#bnyWe}-;B8(cl+o5 zll5GZK1U^`90WOhTtc(L-qlfFAflM`-hhO_byRA$7f#A#G;KBC~*Ojr-z{50u5Ykk_u!y?cVPylYR94)^; zVn6e}L#Q8f--pipTui(hii8*V^?Y> zb*U}RNqrojhqZ$UqbQO0=CDxJDzNK~OPlFs^0XKXVz+Q638R7NwDWSGFzZdNnYk3Y z6FJC7g&bK1++*~tZhy4+pRRzKp2P3J6?pW-0D4F_ik=R8mSYDeBkCR5 zzgqtiaI;gbf%B069>s3w^`YR~Ih+yb-SHIl65-QkN@g39@tmYOy_2+lyLVrg#(CfW z$J|@KMfJY#ztX9+guqC5NJ}_$cZUcPqJW~(2n_p|+AAL}1jvu54*eO~AFI-zbzw7q8hCBz$*(s@C(p@)#yvg)Nq@?s-1oCvzG_1-(x{D-*t1r6F1%S=WonDK)Pw> z1qZyv&|$}wzm<>%$k6T<^`)r(BFcZ;&Zx`Mepy)r{flF``tkTdBU+l~P7b)%ZSruo zBmW$(ddFE(7wS@u^^c%&{LSM>Z=RTL!L;R$5nzlE;Kd@(5}`Z&lnDIKOl04!!=Gfw zWIp-5cqsE#l%uHH_@)J6d=>k-xtBv)u%)BCSzF+xJF!QAX5>1QdFi2QAo=-yc)#!w zG3?+mBVvC&zvlJ;u3p!>cTxq;GFP?0=9tG_b9o|;lm}hs8raC2ix>1W^aevOghJ1e zkB2T#kJ;GJltDqaKyT8~`OOj)w*}e)G#MVQhQ&9THod##%>dI&o&ryv;ZLA`=M(29 z*sdRH?mF_hnFbI}YC7HC9Rw$q13^9`pJ#yO{nL0suV> zU+w@G+WUuipT;+QC}*E8;NOwH)dZug}8}z%bNlI=2mvwufo+ zo+kHNV$3jhpcZzv5Qs89OJDJGOz{lv#8cq!i31tsVpX7q zh~p=tX?Pkd<22tVXD)gwl}EC^O>mAIa!7!N$yA*)YMKA>W& zQhtn7f_EV^5p0tOZMQ)`Zv<2|>#Hek3P%pdRGhU~CA)m<64w_J8Us~A6FNZ8I z#lOt_T0#4JU-*WJi?x33DJ#d!vJXXv7BVP7nr6m9H_x%yAAj*qySA76>-CQ-WGo@^ z&`!nIj;gj=-@6RfMQQi0VG~U);P0{E8?OKuZZ~WjeR^E;A5EpqhTD+~kuaqH#V!YB zhE)L=Gqe}xb_jh7o-oKHgq}|GG_Bqj#lOYMSF0Uw)Hs(=u1e%kw;(zmD|xyAIc2^@ zN0U#@(R*~)nfe5R>Ie?~g_qWNAS>N$(!UkpsP&m5LK0{vJq&&U*n=;7aQ=lO^zt%! z?J3E7`}4ZVBV=Lkay*nfp)0u8L2P+`X;=ZByyP`y4k|s|CHron7EP7IVXU~fU8NXp zcmK0HW0=ucmxA}0KHmg3W>jFPxUmO4H2;+=cQnf2#b--~b(18U% z{Q}>Gt^MQWS)O}&T95nwU%fo#|K;T|i6H;+@)r6oygc1IS?g^^4zLq0?e~J<-84YA zag9WWYPDJDwZa?gtx#HBaTTyBOLDyqr5BI?tk@jw;VSS%TdQ*#Xac{xcVQJ*0Z35G zIpOb+zcS!-2S2n>D8)v%`gHD9`$jy{Hps3IqvxFQX0*FB5{xGP>G zFvB?n)_q}kD_k8mV0XAz{gP4$HS8HX18^1gyd(Y}+tZc)!*y)&JZ(Dv!(tV$1x9=s z7iwgu&q9vUEpPFdO!|g{$VlEd=^sY4U7}-CbH^0oHU}CwY9+mDD}zxAj%DM24`f#% zCwq5Q$+0Et11tHRMoce1ucApn_kt(*5Ip&4`^y^sX$a5E^Y@$|eMVEN|Lz2% zM8}BKPrr~^aC+EV{lw952r|XHV=-^7_TUr~bX_ERu#t@V2@U@rCb>3!llX!dS~2a0 zt8&B1KM6jM9=$BSjK_&-^!qZ3bj4N-&u*UB?Gr@%{sBp&)^6nEfB+zw&^ zM(SPK4Bt;*e*1|gm(cC|Rn?nbEB!{_GE4+?Io9mj(%_-;$a-f<$hde&MZ#uwQ=qb_ z^zQ?5STcoa0@P+CO#YSL-QFt2M_;R;L=~T0Zzx5ZU{fjg8bh!zq4=CSrdKmx;k<`j z3Y_!M3bjnqyqx`O#^FmTiYwhof9*t1X)R`58wuw|%772(D@xR!4WHb?j*yIwCE?Z6z+osiosn%&cRl3E2O za|#cYPYkJYJIG%(75N5_(8W)^R;vi7nwAI&j`g<*7g3b6xfI zzhh<()9X{;+rI7#j});jq!;u_l8CjD1l#*tAG)zb=r!?+=z(7Z-T6|4^Vq z6DCRckXC@scdt<>Q9g4)oQ$m-S1ZG}i5TS@aUbIVCF$`Au9aZS=n$`n{X}>ebzG(4 z?M<)UHBG@%!$8Bm)xEAdEQld+I)`ps%5J!!$#hRRX4V?F&8EN2V>aI3*?S9i3Mhqu z!Fim0d*LnbgzSp>-9VL~2z0=f7+XAaH2D?nJNpup!YTNHL1m;QXs7FI(!E%ICN;TXGb zr09`f^NDGb_4acQ)Z1-Ge$ogGy_`qibekSo+r1)%+#ZAw%c3Vg6I5nn5RR$`-O~=#wcUM5G?kX&n|G;89GdDQeWStV zY1qI>sdBUrhNi$Q(Eq78UEgEfq8K)1vditg0q?EwWm-mW zetSQw#ddF8o7_ItUj6r)BUQ_>h#-cyNzMOXG%rWO4a<1izPoQVH~W+dFgqvn`W@|$ zBN2VfcVy8@(Vz}a2HXDA$5xmK!FsUgm#$QeNu8|25GgCBP~E2k}LA(k(Ar5vPYLJ-Mvl{S_!lhFMa(Xqg`xRumRqcs0)(OiV7JG zuz||>B@}P)f0m9VPEz%K6ytikB$mM8^{E}VS)zFU$b$tb{V~E2>xCJ<0Wamr1ooUU zu=!4DWY)YO_WItHO+M=-bZ(iDd>PN+U$&F}iRWuI1Mtkh!2z|x`^rM|9pS9e&9wbi zgqO5Umbdah&7$2{2@CWOh_DU8Nl-3Zm)9x|p{e@b2+w*a!>0lC@HY?|KxUuu>M0AMyVjP1Y|y>3Ec|uzftXdu z6Xcx}F&pt1X+Qzsj%h%=w!IL|qkr$pjs_a5vVK?5I_K3Q1MNK))1Yy)p?r zmSwO_nH1^eSU%J19F^ev*bY&bC;QaHvpYuG^To4Te|(%WZi%YX$ZlqP{?~m;qvE-D z1}!LM%oyGl(lNj^oKf`C>^#MkYvXM-BPtly#T&Ei7z^)+jYTe!Q7?E8UKVbulNi4bA*U z0XpE|n+N^d8b=;HvF@2+zNGwJ3oI~16hn%z3p6{ymcfR)FA=V3A0L2rGQ@+^BXYHQ zOzYU|IGH;ZS%r-&#I*};FUGx&k_hXV_dr-VND+oC@$QF=1tlhdUR zde5BXD6dRHlEiRmp3${{71@!EYuJiagby{gIOs%0hO+Lh z%DW6_o2^YGd4f9R;)=;w94n{rP={WHEjEhfSliHp@>nSWAxd~ZTX61CRpMcOdLHQ? zQGJuGKMK}FE)fJigz>ED&1t&bJKs41)LBFiMM{Q=>2n6%4|#!+8wU9L`wnGl6B+z= z=crLD=___z96DJ*?N|aYu3w9hru% z*YaMADAvW40W6NM!bFJ<(g1r*LK2%u!cY|^PO9)bq<4V0^B|v?XMRm1HS&!{)p13% zp}@B@Um|bK5mLprxXY8Ss}nzM-k(%?Pskyh-;6H}C(4}cKR)9_SBB?m(CmA1&!{AG zM7^Vsd*UsYA@%fHm@TS9tHq`u@?YkENWB}hP0jer;#4BbKfBi-X4tDLn-xE;A*DA_DoeVoUMoo> zKbamjW~DHnQ8iD364P9JC^#LNdoS@BL8{HhW$enL=>Mkl`1j8#JzClRCC4RS5WTbj ziXL9Ppf6xfg7MI+nI8>xd1bOBit@_@{W9dUYPvpq_CmC4&ilr*U-203mOJ|5tqEc? z+3UfR2Ob6LcSA>Q;wifV=ZMYCOG81L)O26tETV}_Kk?3nc}rkKe<0S@%o~GdXi1mi zrat6&&YY!QGs6mC2{Q+WCX@n(=qiTgz&5tgS^HJd3bcw7R_p0su#AAMLk4tVQ}j8y zg8PE`f#sdk(90dz6#XMeLOsp}!SRJPrsTzc7!?j4fi|NFy7 z!*mSn9U^F%KA9ZG+kT9MH$ZuAiZ&QU_G$977tI*U^2w}`e|b{osa<1mP)q#P>Y3)s z_2SI&?{v0&kX4Aharna0vs)3%A~1!TRj+n)Y-};8YK8|my!z}%WYg$^uDVGBX2PD0C%O`~4g*+vOtP4``%bJ8%?({1S_b>2Ck zr@Lp9o;dY2;r`DJ>cz^q&AxlAe@I4iCB{xqoYrN{j>loP`{Ah_F;Hi@_GaFmY$g)E zl{C?$M^V!*_K290*Z(Zok$W~|UYq|E&DP&-q+YfE+da6bV|wMMfP5xAaSof+NCv+T z*uQ%`*rE=E=zPF$N#mrWh52-&!po}3@8-k9uCyuTU&er3-Yv)0%4WL0kE(lwpWZ)B zotwBf9R7t)>XaT95O}XEvL&f0B5%l^drlV3TwZhQ*+pl+V9I_P9=T}#A59f5kK2(I zm%;YqKf9a+))+XeM9rVJpYq=)upVstfIe!}a~v4GO&Ba^Xqie6zw@3^FN*wwb(ehw zjoT6U9UaMFUQRg<)%eZs&({y2`~D~BcLdxHt6uI-r74rhk4cG)#BNw`nza)apaVQP zPULXrR0CA#8olK)RZz!y-86mrasC=TO#5oYNj&1tXGAaD9|h^1udDtS+V$zOI)O;2 z6$Q*qn*>s}jU-NrUV@iJ_^*}a7=G8uAiolP?N$0IpPc&gj$}!u6P<;zfXl%Un6N&i zzK5WMl7;+TjZjl8hID@!%W$AOFus~J^$+t6ESYZ6X&V~w|!0n)X}V$ zY=CVH)*r+=;m}!NP;79yA0_m=ZcI^1{(90vk}Lt951VeBS}e)YTR$%WqrW85x4R%D zX_vw?=T~b5KY6RRH{FwX=mVF|=kkKhR>;?aTJV zr@-dNB*HZ24NOMSdB_9Co#FT#G^eSQt&v&uM1NGPQPW>dmr{}f8iBiCF76Q5c3*yt z?dv7{&ft=#K4H3;q4+?a_v>n>tM@3wa_iBXq_eEg{L6n{RUZii(s#5`s1VH1mru>J zt5Ojtx1N3Y24Ue26)>3aUi#1t3m+1v00OK2tU=Y~6z2jlJkk*JMUDV(z0Dp=bZ~rNGUPlFx$I9IuE7++HOkGw|dKDNgODq~Ve-_op4t zvRAWoo3k`J+4ujbUAedF1#(gI-I4TYjp3{>Hv{3~f-eS6s6h8Z5C0|9Y(o*Ja#M70 zO{|N9&m{Juomm(4?@mxcu?6Fb>R1+o3Sb}SFqINOmpIn_x@Esvtsb8pE89}$IM7{R z;xyj5@%T|r3B3Xp&z+RpB999p?Iek%n?h>W@YPQpcGF6i2haxaw#k9OAp`dfp0Krb zNcGPl1%xiK!ey)^SiYpWtq#|X!KpeG0xh52^2gGA{C%2GQH>ovsQNE-o-kJEAsQ9~ znBce@cDeU^Mczz8a?*=9sT}cj-k=hb1F(=dkEC=vEL)@L*vJ8kvs93f z;OU+Pf%L4~yuR3ahAFV}qr*60I$mV9^z`j|?I!oMX#_4L&%j+n;z0?S6^#pz)ni<* z(8D}SaR;93+aoD#vE7$P1woD19!GIWkqtG8L_VGCPle|Sl$vI!4z@kwfnt1??E3EA zskAg~j#fk(DEoMOvj-2ef(EIEQi z$5|s+T3>^ZlP!}e*m#~Q!)d}&z659|=LNKj1HxGVS-E1c31M{aIT+yk4tzibLf=Xy zMmNg3CCQg|`p<+N6tGMAGq~JU*+v!d(bv1h=o3I19u(<7u1h`E_9drRnKvrs;j#@Q zq^<1nkV}ibwFwBoNCFjEEyhBV4MOf^PotCGJ3~_xP~Mt&G*v5mU~_ADeUGXVBqZz- zhPJ=fZiDDEqvmn)(UWshd~e}OWAwkB-BU zNvMz&%=Hd+SKjSOhzn4^=krx~H6puSQEI%3c8Brj;m=i>8y5N=NghAdmD6vR)SbqD zh`5JFSrh7RA`Ly#gZTe8Z~<>xLf6!lDm8Ul8?uy0+W% z17Ej)cUFKEKvLY?;(JhMF{YcJy`CbrzElc+RU+^9S%3l8$<2IeDdFue{KjnC+*`bQ(fD7uUTwU%!V)0GW*h_lgW@8>{% zP>k6Un}fJW<=}Rf?`Ja(J5Ku=NRl*u>?e78SP8_H$EQOb>3>thy7CRXMo6pT*8y_CmhU7w^VgYq!g6qp(SKoY0=3Q*A@O#Q#K53c~d8bog<)TSJm)&;q32-LGi-PGS4aFAmzv z=9d6sEoQ4Po`gWf<7Ee1MsNi^+NnP&rq58RK#k)g?JjzbGmCC0NK(G1FITTxVr)@z z=}8qg=8*J(?#bpUmwcsgujsVONy3{>37a--ZjhaZbbBu4T@nw*5XFCI0eF*6e%B>-L?&E#G`KbPaMXIhF@Qzzvl2MIa5w9nGQhUL?e$ z=L$w^;siH%2;x^2VM`>w)1kI}o2p@a@%{ zIlYJ=Rf5pja^#0H+TS1H7p{Kqymk?&ry5V;4%@J$R^~Eq$M7Fn-CJ8Pm8lfMXjz^n zAcGnSJ@1!#=RRvomLIH0rGLlS5&QF77yJEfJM&X8aQnMV>)2o6R3%TsbqFnXo^jRMoKb`Y@G_itkb)ivqZ^~1 zMgR$jKB2%R0LOw`fixT-fIYA~fs;|zhf$^*3%V2eKh1X|zR9gse#afg%pGuph(WMl z?PaOP^|E|pr%tJiNy;L1X}g_Y_lJVDe_g7Zm^)zfAW31u%Xs}TMYTYFbejxj-@hc* zz`k@DP{1{CVffkqvyAF+@+vvpLGy91!&SApNN=1Gh1A>e1&dSuEm#41{uJ(fOG{4} znD09UJ_LF!i6Jb|DsyaOMom2@(mGZ?+Irc03J0mxMBgm3pdx!G`<6Bf;g%o#32st4 z^Q1JAUP>wXJb5#!?POSvR6b{g;yi1s+0q}syhN3U@#N<8%0tX#Ykf{(dU*g=&u(J@ z(N3R+z_ju(Mf_w1V*GTybK7e;2Q0kq8r;Doq#jwV;5K>+(Eg-{5j|r8X8dqR&NOht zy$Wb+cEKcbVI8$?0Em|!3_1*$I^OSWR}bK|e#K;38C!6L@_CEw3IFh$3hu4PMdOA4 z$=MLSubsBjfaDz_4xl57V5AN@m(#NC5mz%QT{6^xk>a_C7NFw47k# zM&veAO($RZd>phMBoqy~?NejdnQz`M)@5qx^I0=GqXW)c%lMpAQ}c>^kU2gq+*>Auw@p{>lcb2(iKM50XeMGy z2KL*7jsaCQ{DZ%`C%h>cEH>-{PL(lTT;EUXQ27~xumSGyaa^f3r9MSE;9Q=(HNOSX zpfg7u!w>>@iR+qg~m^RID!%vWmT>{ypV!IA##a-bvK<=flc=SJjXGIQF0eW$wSQn!bXrT99X zt4o58Fm-Ue&iIS|b10yOww8n>C$XWN=dvI=l10-~Pd-&$AQj7U+ z_*+zf5DtpM?LS)bsZqw@BYo{DLTr9AGhg?jp6jBokbr2;9=OLY+Iv@R8|K;O;b!=h z6Z`@wmQnBi?9|fm@WLGs*dOIA8vufM}d z1;uToLv8&dHXV`rpVdF@_+pt=X2i*naFzExkTLIG@t40bVATRWs6*$N|GV+rSFa|> zBlggwOnO{s@ z_k|pp9^=c%II^x4yL!}_w-1qs-WC0X`A)k%@YFHB0`%&Pj@G=StHKiT^{(79sSbrK zAedBCI5l4)EJ2GI=iQkDGeuL_o~kMA^AzL6AO;u{ zzyNz7fz#g8;Opn=8XJX6q0GuH7NQ1*6QSJVWmLU(-y)r^R!C3jLM1vQ&Bee&URS z7)2TG&jZ&>j(8P6_6`3d^zbR9kj1eM%$fu%|&y}6uK(g<{&q%L<>+rwIaG@9%0&+wwf;nfu>qdJoR89V{t<)5IRsU96 zG7M~8IjP5kk*8i?Oo3ZOR*s+0kksN4#j)2koT#P^XV*n3480CNDc+NPhn2zBU{B=H zc9?-JLF`SB{H2SCEhsW`39HCVkz$;&{Ag^)K7y$5o^j&lmOUrgF`+{0v|eh-$GX=3 z5TYwvD-x=aaNY_?_{0D0;{`_|-W`r#70RLJa%Js?ZHaP)=uVU19V*ekoCp6_Tr8%3 zH7n{TSO#A7BPl+JbEiHR#xf=1cE6nJq8xAx0^nQA zH`2XP1-|hPDrKiYGv!6HP6cWOA!=o{m6=CPYmCe%PL3Ayd-sLX_ZOqK-ar1zkNR}d z9p#^vB-I1`gK4VqkC-sihv1inE>V9IxE7OpfZ66X?>tZ2-mO{=zsx~eED6vtvQF)r zj8~%f-eC{c(`(P||2j`&>q+Rw?l~OmuuZTG_O-rn@;9E_)X%0=G0ExoGW54#y?}1T2z?!*2ZCJlfVzoKB?PkAdG`}nR z_eB0?jDCRWcj3oo_{Qd>h{q#B_^9;CK&hH6_6K_8?KrCNu2_(Hirv+;e?O@66+~U@ z;D*H`#MYbNw(O~l_&$e@i$F*{BksK?RqD~$C^aEbm ze;I#B=8G`y-g8@YOb*pP{KiecV+OFmIE=dpQcuA)UT?uSfGvmZz8Oed@%ghE07sS3 zwaSI6ArX&;OUx%5_q5sSHOZp$9q9{u>+cC@DqFJQV$3)tPvg4Z zi=@(cM*9(I2noB^#lbGT8>2_kPZNswhfZcO+cA}$rXEgLs?^$J@t7h%(eJuS^_|~u zw{Dl1K8F@>VL9A`_EwGdB5)R9&-Y##;uS4yl38`Q)=}KWALvyNoHH#B!iBr%BWNyt zrUF?Tf}h6Vra=}4yuC2AKyRi1j8i8!9zl=noK&0M7^{25PEt2{!- z)@P3@Q{*U)+kM;kfLlVXM>}M*Ao47QO+)bb&C{bL|MxKRd`z)!18id8(D(i{+DM8ff zt)yG$k23-Ap8=j7?6m5IZbVP?b4?rsT+A;FDetgLTex%n=}y^t`-@TWaxEx z9?JE4uBM^JeuV^JNIdvh`3DzOp?$OpeQlAR6{l~jb#AhiEP@k-a4?_l_*Z;ilQS-k zpK(xk7|&~^m+r7Pzv?lQJ=%gG!pDzQ=D@*+53YJPtqK&knW2kO&Rua{?_MVIc!!Y> z7`VobaLaYSVfs4mS<9?jk(kIImF@LQH}td%kA=W#>;mfh!V=G=?sfS0?e$hvdM``7 z_`GQ&69ZQ`tihSMgrI#G6zg1%$4JvXK`x+jbL9M7N>J_jJps0Yaqwd?rE-BTK@M2$ z3lVF3KYoLnr|XeiWdJ;S{PcNO;}Kj*=kAaZJ-+<$Ep#=!R_i#iI86-!Msssuf}<{0 z6nRbWYuCU3l6;|A3#EQ!TIj&&tem&Dawr!ft-L70MF!G*b{z5IE%1t7C>5gO8)5cU z*qc`gZH6&`u>k1x2b~*$+wy>-!#nIF9%D>t6bF$B=30j-D9iJ5#AO>8&r9qJJ#?%B zQpi@AM))S|4v6ugSyCt#Td!xkWcZhnW$YaleSe|MPHv#pd!w=yo zw6yTZwQb1rZ3Ax*rIkhZTca!Vf-C@3JXcc8R*IQ~7eg zSzjHvBJkklX#C-?utVRPNB`h_;n5mY|9XJvobEWNNwpnzJnKybS;+el_FGo(cdh`XCl0gx@1?;c+PH{tj}{N=mwLJT8<7V;9306QVg%`2tRLTInHqJGmookNH+)+hjkZ@Iv3P zExkJLAEys%h)vv$h6baYRHPO_i;vv1YrgLOsy>PjaZ>vRO_RLx${{rmdNRIl6tW7- z1+?qHQ{PCh5-hq1CUqAITrdzNr}wXpVaIzfFlv^quvX~oAEy`(n6oQQq)DvnMdR8A z9p^WA?>VkLl1tD#@2~`8Y8Uf9du;Mnoo{Z_*|?DoXYyThD*NrFV)_9=bO}+lQDT>5 zJT)6SemNx~tH?*1`O}p(>KgM7OD&oG4enM-1HMyO98CVJ@+0hG>Dlr^&4u=u2D;nIN z40w&8@B5*vFy>H2Xg|nnzE9e=`f^j{?#8Ey&Hwm(J7MymqjuPQA!9~OKrxj&iO8XJ z8<%{8YspQ&EkQY3Y9XgDgKfBG+K$>R{p2}1 zv4&s2oab?MlE+NX1_JQkoe6_^+>z-~ma0weiRW1{uc}sP7qdx>%K-^eS#-6jg4Z1u ztYv19GvUnxELPFCc?Kl-Ja0^Qt44t{E(8D;R z8vEvR?X8Q$7}m2=ZAUqbRICX+FStI++!xt%{CadO*2yYjN)~&K+HWs~JbQa>>}F%O z=FE%K;BZ79v=4G;c%PBr^6tWLL{qoJi*L@T4zF_wQ5Rcx+0Es7(((K;;}3KZaM6A; zX40jN^e3=O#~neQXe&_T*q~n&kAQhdF!M^mOfB3dyafblP5`8Sszzu5v=~veBA4^q zoIFcQp#`;q56vTZ(at*O$^NASVit#a;i~@puktSPTIst8}}#}T>lbW zg}qs8@xeG2JjDME!;*vlxG+#b#IuJA8w4U-C8tw`1W6NvA1KA5j}(wr3ByP?)l?r1 z&cbI>>o=JGYq%bw_hP7;1%P6HIEi4I{XRScw>xta`WJ(D& z9?pTU5}c6A2E}X4zWQ8_yPtM&@t1JRc3&4O!|6?xZIyBN!Z$6Yjs1Dl@A(8M2(_2` zdsaPT&kAuM5@+%$ z1?m_jFO3F1m%b!U5=5xlxp2Qbe|-DX3KuShE29i+v(d7uCCptp{!D>Sm>f(Dv>Zx? z_anOI?Q;%ybl)x-IrK}CC&`sRcswxQ%KVK4T(vxi|5&8cGG3t(um5pLDZ*^PmkVd? zWT7Kb(N!E=xG! z<;-MM{um4h@7g~0vQRhg13-IEIgpJV5fa1g=AK1N=y^MfcpkeAY(hq^>%2IJ^%Q@p zORE<=K_V++sh(6QnKGGtRMt+SzmaLN_IaM2K1<#Kmi;#7RG6h$)hONj-b@{C06?Ls zq}kt}o9IK@&C~QP98=mGAk4<`0H@RNB`>kRVWuz^H>e{0p3VHaa;Vzk68Z>L_!Q(H7cduJkoUM&Ah zcgR=WISTbu0wsdG4`Q@FvhF|VXN!*8=&pLk+S^KO|S#gykebj#n4e;riRm|G(0X@&%NtVvGg|!584{FWWzi9vL`Ik1qR*{zA-;0>P~MFNM@2=5HZwE||&p+)52cF>|V5p)@*! z(3V;Mu$rDJ2)0mO&{*z^|DHh$_(p9nEYn^d+4W!8N(YaO)XKSw$u~A`7chr#v@75a z%cjB+X1T<@4l-21U8d-3BT}(latFV#TF5q}C8!QSq_xa+8x}GH=sJ=XtugnqSybH% zmH(6B^7b~IG#OU#GdGWS;u{%v5{bpLy{J0G#^$W)G;-(-M|o{(>gyZv-O%VoU+g2v zUHHMU@%`qThDm9Yo0*7kcW};46`DqEecodmvF$aHQ2DhUn-G5iQ`=mXO|y0r&YhW; z1Q|m)a4H8$E$;P-2o&Fp11!)y?ZQ^S;{cG$&KJNA652e8IkcHF-`&%vGs<$?ZH#QY zn!{r6Hch3W-}qLE9HVX4`0*=#&Qtkn+l(aPJrh#Z3QQ+_o14l| z%6C(zg4 zCe>?jMva>~55BC<<}f>p+qU}q4?b8&HbR2KbaF^8Xj)vSG<@ZP9GnDLeawL~e>NBx z$>LLf#mcfIkM$+H1-;i?s&*pIc4l%trfJxBw>RyVH`B(eiq2uxp}#3^T1m?qoX%}s zDn)4O?^NiATII8>dqhdmm-EGqD)#x6>38YikJk?p{`8 z*iU&Q_YC}o4R8d-PA@ikpQ0N9&#K(~YZZ>DJkb#NK9$FY2Rf7rxa6m)UQ%dY2#Z8V>V6)@+Y%z0 zu2UN#dp4fjNTe;#SE%tZD!TT2@^{HbMd#RcO3XSiis)Pf<}vB8hoNFf2*|Ddl=veF zGa-c$cU=nO5ax5B=L$xiLK=IVnHAKiNapAs9juPLM~l!UlpMJ2`e50%9cs(B#pKKW z>F!@N3df6PijX{DVFwP4!dha)f(K9G{0XP?P$*U$A#Ow+ORe`wcw1#e?gpX1b;i&$ z_j^wd@RS;U>3to?s9d(%@1w}MPPtm6-)MY=QPfbZP>k>fv}FT13;XjIu}5OkeF!^q zOP>e_^wpaq4?M!a&a8nHuMWdf$80_7YJ~1Je@c zoHVz8^tuL97k|p~xk*^ls|jI3>bdI6k99}UmCXKTDj!x*Vf11w`n9EZjdVY}I=}SG z{l1ZT!0KJWj>EedLDN;>8-Qy3fawN)Jj(QAk0e(72JhV?{I)3Ov?fj<4T6Kd@e2kC ztmyj4FHIigr(O<-v!`EHlle3LJE$z>1iFXfe-MAHB$pz=aLT32(RX_t{w{kBG@Os= ziaFLkProBR3;{u?br||uF@uIiKtRjKcr`(C`oLlyTY`L*HQgcRBRZ|c#3H?lvID{Z ze*f88b{_SQB)La_J7!1z24NcBv`jtZod@+c=B?Fl7yyXQV`pIp@T&Msofb?Zc3_|l zSb}UEyGa^uO@<;Xc>+r>2k;K1e~O@&HmtTx=9}Jo_M^B3r9iQITkWYC7zje#BgWIC z^)5XW6Dr$IZWm8?5-1QDyW7KMV*&j94*F_2Qms&7Iw1>^AMP-ttujTGd@=jEBVKc)}aWOrLPseLWJDm%F|nbG!soTPbQv7ywY{)Q79X6L&3fu7@j2 zlPIpzaQ2X5%=p)`j5i#4_OBMewOxQK%TzNrjSY+kPY zTZQdqQqN7iX$5xmj!ixP*FN`7%^EZ0rCEF4eeO89{37IoLi<@0|G!;o5L58$+G~Z% z4P z5%bkMn!oUY_6j#%UT}IAzi=1aaJE2b<^`!jH?kdLkVzf!HEMG-BBOnaa)X5>E zvPUjccUGW;UNaD9IaG{613bvV2X+2iaREg$%vl5`p}q=pbKj_L8`u4y(4}mO3s`%P z;a+JWVh15kmvq#t53NpD_Nz$w>AiVVdPLc??k-J) z&(@l&2k@EDUWrsQUF{@L5H%^VmDdelq%0Tuo25cXdzur_o8}4K)Z+p!<;geO3D`&9 zYWeBwRQyN}f+ee|D!h^(Q*Ctnp01Cd^yLE;myEF#$Yw@Ozzq6gROfviqMDpsxjwjde&x|AQ zSF1KGsShYBUVU9Ci*jciXXj;m8dAG?a=Ph~>y42*zW(Q!i{!ZI*5wC9j6czjYFUHsgnV0^QN{+-tpv@Ul1T=a3!z@5y}cyw~Dh;CJAX z`L=!HK@gImFf9V|a#SttUtrw2vUig+ReySFJ*n{P7YmK?y9}x7FwyKC^|uPGVu|f|7iCex`g1^y|%Nj zj^%GLQHVjR^9B#9)GV!$QTJ#i*tXW8L2UJQqrX!7moE5>7IV8+!;5BR5|;jN%eO|K zb%q0<7V@2E9hf{a6gFc}<;{YEEw+m#L{Uga%oVH$sC z)}c=u&`KdV=(rBi`KWBe*e~?O5N>>>t8R)r%;{1|=0#Vo*>-q&qJqA&np* zFm#8sfI0#K(ny0M-8J+u%*=gv^!t17ea;{J$-Q&WIeYK5*IvuL27P8S$Zq{?Ro`Lk zNn=tgLicuf1Ou!0#lR5VS4u3VPswhtlm3u?@u^rbi21yB<*P*2s@ob*hR-)dE7l7y zXWnvf6sR+wpq=KXdF0!J*vz`MQR{UheMk^E_=8w>7xio@J*6lJ3qTH!t4ci4kdhrcY1mC~M%`*ZFp| z@?u7NuspHQriVoH(){pf{N*)gH+35mIr&*H6fJH6Yk*sMmq@Vqbd+IU2RI%IB>x?2KFgU>CwRanmgMDSJ|W z^d=4Hs$fC`c@qijp9ko?cz~1RBbvDRo|mkLy{D4AYn&L~Vb$GddK5SQWN)x-7Rr4Ri_oT& z#h3|~YW&CC7)ip2YIV#{H&opuedxXIs^@u))3cUw6R7a>Dp}H2@g}s3N?sIwWNoPt zfjR*X@9~RRhSO^3-E|zvxyHc$G3X>ZKgRKuhZQ^3xEsJfvCDffWM=Qg#vL+*Js~Pj01gW^jURMzErWWmw_mMUA$bYMY zb2tXZ1}t+^zcgp48v7`jv8fi_k=;cRc~>znTseVPcEM+XTf{nq%H2oqX9SaiJ;S`G z1XU6lx@DW>`HkP6d64xd(@)ZYBc#^{INSO)Bf5$T*8dOk4ORcy(ZQ> z?X&$eZzS4w`{4Om3E(D{WtKJjlK5v6{csM7;vS~)C&PnM9S@?b*s8A`G1TqvoYPd-URyBu^q~|#v#b^DV#u=97SfbC zs`qp4_k~2mB(VL#&WY6c@z+U)bybX0+<76KRBN~p?0qMlYjt{9Z;O#cYOHYo z8wx^FVt$WYm$v?PT{~#5<9#|od?Pa;B7Ru*A}lEkfAE=OpJDxZNJ#(FeQWa5;scTw zzx&;(vm+un4>eG4cJRG2JW(x&qCXD1dSG z8kL)lWsh|7{;P^-)A#b(?EumVRuH=132kr&AcNn@P@;qL2*m52BF|V&YXh8avuvbDOhMmP2jJxHHgUZO+2s2MbhN&3m8zu9a>b}cP72v=5=E; zeA7lqpPc`XoR(7bvayaJ(RL%p#YpmA3X+>u=0f4ozN^Os~wo7tCDe zHm8pJ%#UW1UZ?C&T0WMF(W+ZpMl^)4sIA7Iuw8qoE<-Hl704lcsSUW0QT$lgD)iz^ z5IKEta8lkQ`BDi#gaynrWNq~dd&{^~ik zLa8p#J;aSD=TlSSWU%~{An*E1r+IUi<-e24duDKE$8LzF^GAu`Me#K~Lio=KN>FuY zGrHOh5_*OLuPsCOel6}=b;Vzt4~)x$$W9F3EgJ+d@kD)e^9CgwUqxlxjH8p+$|mrY zL01(Ii+&y; zOnD7S1~Wxox*h%O(tK-#CVj+k>foX_<;F=!lVZ3ZFZ16JsMXQ2nJ8aj{CTlMop#~XK@rDn;j0Ig=TY1KHCg7@FBqiS zy{^kig6|l*g+3vrU>DB~%O)Sh8uYyh49_knlDIF}m+Mf6GrgcNZf}-)#5m5wBwqVSp zWJe4|v&;<=1ECj`;eCie3?vn{auUF&PFyWIJE39m*rf{jfi8F;>_ z%<(=95j0BEf)Da81#s3{o{v*+r}N5VdPQPZ|_@eejp{5GzelMr5>cF^L? z+OtZ`@oh5uYX0DOZd+qrm$p-y`=VkZCY@(hh4qQ8r?jimD|4hm^JY(z{|^@`)*e>K zM2@4dDkIj~6OtK;#~6hq_cPB5g7Ilt(Q>cd{r_=ZZ!X`QJR%I#L+^V%cAC>JtT?=T z9Is7F30`|SpU1!GUW?-7p$~ow3HDvt5`l)v59QO6B{mnA0PFb&U=~ST%@|T>3OEb3*7*b#O9uUx|SJvjPlZ8gRfKXuqMhJK#b4Rd*Z zPK08_OOQd0G&2Nd>it{CaRtd-EO!3zy3>1l6@ed&c=pU6soyfHLVDW3Pk1)`)<@Rn z9hVj4I#nZCXaAoCWXsnM$j_n+e-VhXs-!vvFqmGj5*h?WbQh`o70eziCnc#)##gHg z`HtZqfX3jTAgECqTmKM(kqOI+oX|nQvb{xmSVlNH``M)mx>gF%WZ$6;4iS}_@|1f1 zEdlGpyk|c`XUNs?^qcs0pX| zyh?s$-JfEzU*!)?6UUvMRX82}7kXg&4J>ruk259Bcf)IE*r!u}E#GBtRbHrwGnfou z45W2HZ>rjVR^1b;m0+lj({n1fk$4STJtfM;L!M&BvT@Xm5ayzb?JD$8k=LpsPDLgV;LY zfIK$s8?C6DL)ilF9?8+Oep2g#ormSkrz|H|{T^-KEMelvP6^R83O48a{QXP*ZB5pj za}8TRoL}q-W~N|+ZrQ& zhMl%(*L=0p-P6X<&k!3P7|h~l9YlOMtx6m~UN3Sj+!SkGxkeAMY^#C)70(@eN7;*mmiMrg!rjp3Z)c+}|&I^wnRxK-@La z2$wx0OOClGSnsP(w4&htO7)jJ!#SKFmvuUQUrrVub*|cnj5Ght1N(eZ^)KzJmwK@0 zW(svQ>Un7wyB^wYCUR!Q)tU;Qx;DvOn=ZL?lLGu~6BsuU0;9SbEx$*j7_&nT zJfky1o~^}rm>nwr;!pDV&EogUaXO=N)*fMo{B`$45vw)_d83%r#P=Zd7S+|0K?~qs zvL3`XMkZ{h`wHB9z6ytS^lU#Xp*#0frtYQ{o6@r`xn4y*?qgZwTxV-ky3uSmU= zRSq#KsCT`n9gt5gEyPq!N-QOx!_@VSgIN7T;xEHAxQ>)yy$8*Sa?>)4`aI`1F5>2K zzJ08#ImyQ#22_Ac?g}sWjr$kf7Y|2$KN+a6o29zc`Sx)7#FAv5(!5z++Fe;s+60)u zo6S%v?6?XPUZ!{Lr(2Od?E{N85y!T23P*1H$5?os0w@oyf#dL_2ha?+5w7L6DinXj zASv-YG^hcNtR%|h=$`=usVqqr*b|x_A;k_BH)AYL4qJgJ1DRgFpd5bI_{HO=ABDsm zc34iC9w4$Bac0m;x~y>kp=4JX1G4Mb@*kES4Itlsj?fw%Hx^1!mX8>(?wc(=jodqVY9juRV%;G*?eup%HY-$b)~ez8@kQ` z#8x>jz3?|Jom7R4I1`$#%m>*t3x2pVAI|pIojz`>80ULEFa&L|CI0k45XonCE(U5} zSP?^GmgyVNM2vEZwoSHx`ok@&qpDD-AkewXj}>WcPiPkB)yrQe%)6dDw<-I$NA3&p;icf9AQ#36c7wastM!s1 z3xZ4ZN)&XZuu~6dsSBLd)rA;k7q=*isw;r?P(Nkqv>;fy;D6TTvZQiTZ`Vcq#P7-k!&4e@!RUR zxnjE}z7lmUxa)G5PaKJ4Xp@lU1}k%3SLw4G5euFNCU(7s6MDe|kMUmvdJLt)izX1y z6cMIr|7)OX<D=zsbmq^yXAR{k54o;yzc~dPJqx2^7H`)&v<%{Ax6-z8Kf6uz z7=?NxGZl3Q^HU#P){5tP`Z`pYJnv4V>38p#)2FJj*m~T~l+ql`J49-o6J$Bnw`j%(j zCa0G61W-)Nf2fKZoc#$xrj%Xq*y*{;bX$}D=J4?Pn-o zi%o+oHd~xy_hyx-RL^NoGN^j{2GpfXBR6Quuwkl@2|j(SB>NH1#BlrO-51h5vM~AX zmPoT|)H}JDHaRM%WYz~wDRU>OoO7Oo>(Xsi&gG{?6K{m2A7!T@iwfR`qnk{erzz-}QT@eAfU6JRB!>hV=a>bBvia z2i$N^MI}V346Ggn4?}`<5}s1?Xz}t(R2t&EDUu(|rBr2UUlYsnrO+p(Nf+FD|GKs{ zLAABLw5JUs<&+W^0ebLj(LKuBwfcVjRyF#8& z5zJj#0YyqBRd|E+NvcI5sDjO1j*jsjg0tQUf?w@SSiC#uKw8uHdfP<=Kg?+%0zQOD zTSIZ0caL_PAS1F8T+C|%ZINIZ=Q+XoGu&hXxYmLyn_|p{IR7<&wlN2@wfMj8qCPL& zh&fI%4BJyY7bVX>+fjgdr`w#($+oY_UpnBd%M;udXPNqHm7|Y1R~xFSx$m_qoS)*B zJJKN9{rp={xQB~2u16BmKYgph{j!ptA@8z?pz>y1Kr*ei?oPO!KeOyibC6h~31iTQ zG2+R(^I_WlSky~TTV~nYHgNJ`1r&_NbT&hfPOS zoS9iY{9^Tl;YR*1e*5H{BMST$%4jk6p@tF#)^6#mPayCC=HJAr9D=AeYegi$Lg1fR zR-*POZ?T(U3xLzAeL|x~L7n7Rwsmb0 zl+1n)A?gX#r}-yY6GPW=O9;n?t!f9s1F>)e_WOdx5-rZhM&G=jRJ~cHviRI{?cE10 zd7+Sy0^`Z=a&nI(&Ho5%y6{;pC{gCTC&^w}wp*vcw&+eiPjcJ%g=W;mJb$D-0<*eU zty`3^?c?I@R0xxCA==Wl%2jlzQTT-#S=Cm+itso!yy9Gd9~AM6zgnks7&{Q}F6(r> zYqU6LLe~i-K8iY=#X#v|dbU^>_yHe6v*2`8wdKG>9ykJ+M+sg(` z8S7s)%^xA>Ohp6rfN0OWU!b8gj#Gl1z4lYs0VFD@_P%E}goAQXfdIP;M}KxKO=i9C}x7ngWz`W$18qzwQ!Lql%d=5ycKag%MYvSjo!@?ecS zsLP3c&p=d0YAA+%U^qDR+oh7p%g0DOVuk3{)>*S{y{Hc5pjHYgtc#4B3-$dw$DGWZ zD_ZXWxEZjL_Z=IBJQRa&n}I`kQpi~9%?ULKv#H(EJK7b6)YTw!?Y~?IsQ>PX8##hc zAXoRoXJ zu!9fpSJ6e?)U8Q@FlOfUXh{=l?nDf6Qfc>jkaJf&zsGo-xD}_)x+^_1_B#3Qw~^p0m^NvWc}xMLQ?+ zzZD+a)FX?I29GI<2cSBrBDUD3Mfa|nS6w1>=|TQP-Pw4B@?`|+3%A?cJ!Wr&Y2weE zjFN|E-b${^J5dmw^C_BrDiN_YH#L8<`KQEW21gCECvzMU>sagcdkg2#V60pKQ-!37ed4)wMzkMZ_hSym@~9I z{&L1paBX#U_a{6X$+r0|p1F7I6jliAg-hLQTSZqLGWjNh9P7v)xR5?{V-fU%O~G~_ zF8uBv5b_Qf0;`}QX4fXY!AdCLPJnoUO`0#2c+TS;S(nAk+p3mMA6HemLbhxhqZUZ1 zBZ^~)smNENUFfns&;5LH;f+~G(1n?AL4#l9>y&wKF#H&@L7k_xn0dVN3{^EQqRWQb zy!n+R`^66t&QA~L)Y*lGrof`xjxq<2gr^rLZV4_3kzX&+Q!j-wE0twM0E5Kx%OOPxI|DwgW`UsC!A;}AthUM{O3eNe9m)p~PNd1TD zQbONxgu0Yp+8IUOqL8~%C#<>pxO^zqc)ja_JPNfg^x(OAHF4{Q?s6;gHCZl(at@)8 zInHn9xt@_cbHpQNGl?&e z7k1^$xpd7O-FS*XA+7OtLK#uu)mdO2i~xIq%SSy(2A!kX!hvJ~0Qk#QWu$yukkt;->P*tl87rZ?< znyR1v9*AxsR=Jz=YLVu99K7eu__}&K7xSQMBX#rg+tZ?q`AiJCdU6w|%jVmFfcqsq zmGiSJAVa`UtF^%-_*>wfRp$fjsV)w;v?;ra9EM7^6i@{C3I4;w#cIKN|> zud!e9m!X$xT}*<6E}?IiI=6r!%=kkwvVqqe#B*!{f3zF!UcI&EN}2p1Ihpx+v6Ran z&ety`wMo46-6%ftt-Z6P!G z1Q<^}zS!(Z71}>2s{Tq0=AAMD5EHQs`$ZE<%?RX^YgN`#Ex$Srpd_5B%O(-1D}{nV z6@er7*S=6F>Af9e7?^3lIsC<_rU*~7${s+DI!cYV>rp$*3?ePeZe?Z>rjlW z13{m!4Psxm;MXu^n}ez0vjmxdOHYwWxixOqbqDBS5MAKF(!~L04ehWIiES(2LGQiv zJDctsAuFM-e8cJG;|iV;{8m!ULDzpfAu+YnosWsP=GZ zh3mLpVBrEf=)oyHo&M+o1zwE_W^%t~p>EAOVgvEggYJCu>)`yT?y6^{rGQ$l8Y`I* z&TeXYQk|~^U!AWMfsN8D1yrLp;Q72hH%%7ep&xh zGRix+ofHF)CBw6q4GVbB0$5r!#Y{M_}8(!s&EatmpdAm`8uRivt>3*v+!h8s((sv&U=4jQb zzw`Cj>%69~&$$~qwY>*4b;>FS$|nNYBJ~mby%hX1vWHWo6tkL$E5Xm)Q`?Svy}JTL zTuWVGx9ZOvTYd;lv9v_IFeIck|I$^l(PxC?=yc9_j{#&>S-;z577%g-^Yufy+}3}T zB2i(fAFSk!ss-E|RQQ})t4wSBCf@Hhy6DvvwrBX=Kk=bw7Vn`aY1`XRRur#1nzNCC z%?sLLgVi!B=fUpnr-!xrtRBx_7V(Wz0>rAT=yxM~#lMC|nH;b4E~nC_(pkq>(&rDP zrw9va+TLk5`u3))ql_#$N6$fLBwXx|Y@k7tUI@8ywkPNF1Zp%}l+ zdY)OW?ONmu@iRWRm8Kro(-&>9!&pBb8@^=>71aOSpckP4^DTUuz203B{}5ND z_5p+F1!dGW08>L*H(a&mIV0N3E770ba6gYUyw1m>Wh#+dSG{EJFTBd4iW0Jr7}Vt? z)%Dw67ygt}vY+4GlLY+@Jb>WVX~&eG$AXJzp@V zK~gnWbUvz>D6pG782-5NL{^a}ZzKpGz{+U#T-OeNF&{JMg2ch30-PFlrfLj>TLY{ot z{bZ#tzIdM}M$h+CB$abTSP7t?kVr0jrE3mQM>{s<%COTlm7SlXlG#yn3T|Dx{brWN z-dHBAITU_%IKbYn@2fy3^`CI`L$ZOUm_903FKOWR=1ri1tj6_~V#ah!@NJm;&4U!! z01*64-t{VJwA7AIXAJ^m3E;XU=%uhPh)oLQ^<&Mhq_M-H8H1RrsS3TCowhS7! z{@-9q&$UUhX9iX@!SAZ%2pU!wm?D@qfG5}9gK*II@cR=WQmb6qZ4IMRw~oo%tO6%7 z2dIfz;4E#>LN``fiAq+^ahLm|%A51IiCXB-u?7to^0nQ~wo+W0N?^@pKD0Slq=zl- zg?Tb5h5+PqXi0^oy4m?vo#{^9)e_+Fo6N%tKmet;bYn%_rNN|ZM{~5i;_4^HV7+=% zQ-jb=(F0GSx6ZHaJu)5qKhq$6uLaPZN`T4u_R?jfTEsgdV?3YKPq)0W@`zgxJ#&+K zQVjjdK_~(SL9$}A)12hQ80&R1^ZoN?gz4oY*n2KbA%QXIEukr@Hhoa)J^e^i)3lDB z(;tcy`;OuprY#%rulO<3Zv441A^vc|*9|G>WLS@oZVW$NNnJ=TNC$DXd&M_D6KA!4 zWyZ{0dJ!dUMltD;UrT$hevmT^5io&jF?eK(fnzP+RdqMI zC#Xb~z08%xUuJyC4W$@B7)k z7ny2X-0^p!AKKbeP~!c>G|wasd=1%R!CvA$VERn!ayFT8%-W+D);W1WML&3PrVoMF znpmNcwLf?8_*Cb>Q;>+|j_mJ)_ERQg> zm(O)k`OFu%O|>Tz@FztcIC3$+iKCOZjY8;zz)%%={qyrEd&{1D5lL0!@s8Gn3MwRz zzJCf4^|sdI#zL|EXALB=qZanNeSQ!08TsZ;YQwX>IeN{7+NPT-{jAA(*A6`%jSOd4z{{NSOw6Q-twl>h*z-UO*(ph}MSAZ;8 zC150xR$k@NHJ8xfqjguD-i&r(V3CHZI( zIO|_2ATI^KqEC5$g{FoS?Rf~ddSoAXw8PWtMW)vW#34L3O|z@Mck0o8eWK}sp1BwP zQ0*(4H?#mLTZ(0>mX931oVJ#9y-O{S0CbNbtHZ0W@v`*(7{!|%0Yf|l*pmbj10uk` zHyxmO^;}zmPB%`=5TxfB0|UN*ncw0kUrCHTD+rYiTP$XBpV-`Fx>o;ML|)UBe@*$^ zx4JvY_IS>Rn0Patj{LDzek?Vgd23w#=TOASaFv94nm9t*y~}todH?3pz>CI~S?s=5@T_;T|F z{l$8`C#3YeTX3WYRnpKCKT_r;*E)lQdaAg47|+Tk#x^Ugzh1DrOLwQgUO3&ZL0sTj z+KjZmFH4;o{&V^rxjgffJAx{Xp$RXe40zElKv$Jr$VgFBVRzE*o?~{PaKS3OiGzuR zS_zVVAsh{Z2CK@t+*ng>tw&q+`imAgUzvRX{$}2;xPzR1`02Y1xpibgS;bZ|pg0|WN;2#%pq2bInOnef$wM+3@>OvgF#6+tF@aUU zN0Cgnr0?Wj%MUXDWz$ZJNQC7m2OvMZ_Xcfc#^N;WySi)fM;4e4`|4N(w(KDj@#5{i zYlG4K`W&BJI>cNK&tNkVbe&!$cwsP3_KW`CzC|ej@IqyS3AB*Dv})ThhGOub=BTJ? zS#h(95EM4x#40}My5TEdmBlqFHc-dccP|?rF8%hW_RFm>LkI@n{4CK|_0F^R8jR@k zN$?vYB4%5bP)eZZPuQ%oFil6!TbX$q*`3v^2jM)9nPB{)`Joto7>PZ(g)=&3Gq=E< zyf`x<_|8J>>fB=uzS}%*Z$VArtY{qN zw*$|AZPzeW*KRO#`QH99&BoL@?nj>aSEwnfWjZsPL*Bq}rN8g)$zw@MznyYm)ATW@ zN?ypGTKqztg**_4i#Z?#eb?bwOr-OZ?dQ-^1pXYDf_VdHOlwNr`$b<%! zV24P8q0TE{6L=((%>e=Qqo5B0bPo+Q{#G+j;TvzDufiY$3PS>5)Kg|lU8*#W`-MD7 z?w8+ewvGykKOy2G`>JFgb8nWRWIV!kzmm`MfElJ-%A7p02o2IWluI2vdI=8!3l1Q8 zx#!GEq_NUe9xM`ohnQTTG@3kBn6>EfxvD)ndmbXU=XkM>swu@>Fdg(=gJXHhys_I@ z6HI%$xNP&X`#u~m3hlx8%nib%<&3RDIlJ;Q_^hYm(G#0!emN_(%5y2Nv6W#V(cPr{q5<>!3zj zE$GdyRy<>gjIH{Hw(0O zsduPQ(BKSW>k}4)ZcS*E!w79z>{Xm&Q;3WEN4MC8wTKYSKg!&{x%|;7wM%9VyBR$X zdsL1a1WI$ZFRH)4s`8eYh3d2-t6{@E9Q^1ZYTjA}LC-N~Cqout2-C3}^F^p^bA|AB zy_2)Y2goq6{@|qjn_By}uQxX?3fw<|V<4}v9zZAR(di?MMJ|NHB_liJcB`R3Y8^eC zmGsADm{rJciqL|yjopCn1xM0t@1-A^Y!5EvLU|AZti+AQa{tkO&(;>vkuC1#LK|hs z5CrHKCdrEka`XIVm3-*XxG|pgYT<5%)*R}_RbHc3th`2}FSgE$DgZM@MfE^81@%ky zD;+rFu==iOM`gv663eL!p7cTWnoYmwpIvYa`i%4=pAEnV&WDpOcyMvO>IZ?)VfX+DLHHWC7k-Y2J=> za>a`+zzu4u(jnNqT^m^1ti}Qj*kp)kq@TTSa#{x6)c$M0I6gxN#e#R-c3dOC=!A9P zSPKh>U1hGZbqZa&=A=@6#XaDtv{K)N&h?fU+ihjWlwIm`eZl%y_bG$&;3Hx7U;ezx zr>A)rJtxHL2gSUD=pmECBUbF|{iZNjP-W37Xo1!1N1{(1v;mz7!9Cy<5@sX>0K#ul zMi5#i2)LGjnF_4sww{{^LR2G2;h|@+G+%D(P`8HqMKrvYLq4Z;ztOtvA(_i7j}d(k zCiO;G&{aF!TleRTs<(b*(1(B>ueo@iA(+_qv`wOkAXa!b5x2}zC$_7Het)|8lcnIF0 zh9*|ljy$2GxSLq{1wR&>0}8*qzM#YzENv$md!s*8e&yQg3kQ&R)Sj&2(@p*xZm;jpj!D-_8~>=jHJ5JsL(ie^St7cX3!cN2%C} zVy*Z#(sljEhc+UslsIDLj4j=0MQ2l@!@;0C-o4$bs#i8d6H4pSWAKZOW^MS+xB!{!33hw_u16h zTlmKc(QB~nB1UHc)KJ>;<>$;Kl(0ts3X>lrUh^j^5lX`7=rdQ8RMs2#JWs;2l|r4t z_&o`)I|y-b==`&g1-lhs{S3*Ei$cx5jv8vDQ1m9F1wDE8H{249K8 z$)9aDCer=Ud~}gF+wS@03SD6hOT&3lQh&qPVf|F~j*~ zF~tH$uFMB$2K<@AaWlXF1w2X6pD;v&-2jU(CTFYQ0HDDu4&dDXW>>0`FEe0uE9yeuJ9PEdY?~=fVFr> zpk?RsK7dogi{?tB{FmJpjBK@-N@}mK%~5{Uydgl8f9^D$d(hX9w^=K*}ig)oNW zpK$p|CMsk>pRB%_5?R>|!1`cd)c3=X<%#%s(E9^bQS&hGRpR)L$!4=pLLPFKt!oC( zAEs2W(IFC?lQFe??N`e~h#W#^J^yU4yrW|P)&VxW7^t-Xxg6~EH~md>N%h*mVVYxS z6r-ksf3;ss#qax_$a9A*U>@cqBdah^u@Oo+2|NW}VS*FO!m{QZGGx66{ix5NV+jm7#7+}vG&=$&aVd+c6qXv438@+g6x_U>bHbq0rHF07k)quKqRJdIMyJt01iU4xs z$7#&7E!IL_OuBZ9)nS2U|CbGV8e-Dy^J{kd&0eJVkS?q={?g7S3OK?>!Tm0V1kgcP z!hd~`5Y{W4N)c?+;QtaU!ry;@YaC82izg;UoH~7g&`%5JZK3*=hiAqzBC{jteTZ5Z&HCOz}6 zs*j=ehl9h%XsKII$8-zgz75LW%tKR)rGgrZ6RK|s#DW}05x`jNrv%vr`PkY!9}3lE zfDA~MmjFhV;eZm5Y32d$zyJ>sRR3F5X1_7u-U%WC`MC?9^+#LajH^u9phn1tu>eIEx?K`BGB01d*ux+LFt)Csq;}-nJrUzn3H^L_$=L zhyxS@)6e~(fFUnS*gNg6?!x2z&e9#8ejv5x3?k2YX&KK6Q)B-j@W{bu(N918TcKX& zg?6cAE?)7vFQmGsia6vme8=EKkZLGte1Yjce4Ri&`3DQsgJ`vSNsTLSvY z3(NtVQx$u@xBk2A*3Q-ag7(KzT#VY^ftCM;Rv?}PO^cd^m`{Jiv%^x?3X#Y1S?$;6 zOe&#_bqownVFf<119B^42Z>O3{k53uGj@+`F0X|92;L%L)U&sRVcdM*@5o6yl;+u) zy@$Wn-9|G;i7l6*Y~o3ZUtE#N0`}VZ{vHvVibpsr1&NjO%h}*yE$n|&&i~k6H5UkZ z%$&=V#DYG!sc?n}ebGj7JNt2Wqqo7*FU!uCLVtLbij>$aDM_3UE>|>hzs;8Ug0A~? zkA*ae*gExhVc~lb*Z4IX@!za}4@JN5Zz&mUfs~re0&*C6D6^Oh{kpkI+kfYD2(PU0 z^mz01%SkO3{1=cTiH~6Y7mtvT2#wvk?^NrhAKX{X7uc^x@K~|FD0fc9;z~4$Oh0&! z#$St2$XB$r=em31{ecguZ;+#uIQ_?aPmjZlBqg|a@Q*~F{hqIO)~Aby7Y@V%eo)Ut zO(#zIoPEcqpAztdpKSTygSRmu^J{+-ig@Oe8UMAGRTx@&g{Sgo+W=j4ks z75JKWj#W}MP>5Hw*PF~O_Q6POlHFZJkDHCyU?<$&ePXO#4EiDZAe!&~Ruq)6Eik7R z9@1Rpv5c60f2`Jompv5)BXeo%p*tajhR5>5mUFdOkNfg&9&{|?WGM^S%93 zXvQ^uKf>Z^I>n^;cJZ{Cb447Fn&?ORWGkn$SD$(ObyRLn^Mx+9Tr~Hu^B}kCFX(~C z0UY<1Z0PAkKi$MvL7NfL{TvChK{!_xmXs#`U!TZv6Y4z}Lu(u=)&E&bY)WCpAQ}u1 z+sC)2lBBlLX~1T#7atxK(l9im@X{?MkS5zIlSl{M6_crA+k`V_5UTlPQ1_-J?y#g! zV}3C8TP{PA>sKl~{V*X&otIew_h&C-dfvm3 z6c1H=e{bYnBpej+;ZZl%z9u7w)VBD;9>ga42;uJimPa_xiS`_a(#!iqw){Qox59%S zKW2D8B!BME8-3M!ILKTJ|B{a+n)(EG)5F|O$WIgOI0bIvqGs=+o@1eV4gb>SK?Y19 zywV{b=mnOc40M@*(={Gz+}1x6R8&UnU4l@>RnaHb+y&RxBw%qCJQzhFdFhJ5;?oKfUosc z`Tt-`BkAY(#O8E%f%>i){2qA7B>BwQ!Me!o? zo$^54yK+XPb&Wlw(gp01<@fZvC)Q+xRlhAyNNHFIoDW<$tqH{JvifF!Iu(hacIq4&u^-H?xiu@m)TXt`)Ax+xzn9*Pnx6fkjid2W zMsSmsD^nDWf^U6A7DgeS+00S+wmNRN64s1o%{z^mfE$MM1b^xNz34T!{cPzz16e)| z_=hEQM;ujRmVDyU+xQO#F*e5pjgJavI$X~qP#B!lPQ_{rP8EdTZ6JgQ=@qAG&-846 zH8YZ+LE>nT%v5aOM-tvEp?8;` zm|%>g7}2DR+9f*6O4&|sX{ENSrQ1sG4&pj=vVFPgg_53Rh0yu!1(IQ9^mWQdadprB zTFZ&S*uHl|>hrL-dFBLCFBB>@uIT1go4Z4;WRnR*HDd#dIUs`%Z15An=YAW4MQ+ok zJ#GxJf90M*^SSzQHF0!JX1ePSRsVs~wfFp4GG}EpN*n^Owo#1W6Glfq3VUsEA0ey! zS|5TQlm#<{r;@AiG5ES+X#?6c=+1yU2RYm-hXM$+r5P4?m^qCu93eLWSbQ8RjG_f! z2426lhFSD2hkdH`;CWfiAVhp8a?~p?Avw4gnhI?{8YQ{nRrSO_f%ayzs#y|SXyMi8 zf#qwo(JSwFCSyuuqIuOiX#Dkia@gvGaXD(IgBf&R12v#>NgzHL5uutzfS{*2NuF(8 zl$^ik)@8^t)oLd`F@b-3Z5s2*& z6S^*BV*3Zl6ablIit(y^h*2L2e${*RaQKcKiILRm@1iv-)qDEMWm#L=q;2#A>J*bpWHbQK7#e^!pd7u18{F^~YU>wZ|r5&#tYyDEd``+@+&X z_5}H}V6rzM~!l~*D)V89l zIz>oF?N!Zk+jO=sW$%k{<|VzbRYqtP`C&}5a{p}y2!Sf=UYjBO41K&8C56Y0y8iY= zkh(Q=YB_!cY5P1e|F@lH7}pBRAD*}%fE%NfTZtrW$+Atcsh?KFw+$(*9>|37+^4g7 zpaC1_yjjYp!Pk1Lp51?;L8oc$9)cuVNITaxvAP6TN?HDk3Az3dBUUI3z4F`}!Us4N zK2J{&z7vJF_NHMtovXJju0Q+t$}O95^_^`mpD3fFHO7u6a_>(dEE3u|{JyiB13cXM zkaJ>2ivJ_?P<9gg22Cn%YyN=b+|=*7T%cb5RGRIeSgIdM=jJ)@j*lOdtQ$3G$Cv`{ zc)7LE_V;Hv++6-zsJ!`NDUDsTN$8bySq}GnUp915IU#F9GhUy+2`8*sC zkKo;uwpTNxsVj1@%y1nk={_PiBKlisWajf2@=XaN0;y1-ayVAe>SNW^{ss63~ z!9o)J!FXalqZe$JU7n)aUuaYRqyAU?%le=3wCjIIFLeDOS3ABg(&y-Qh_ABS0n+oovX*tuzPAjnt+MOj@qLOvy zU-iZ@!J<8U@t6MPKjcNJ@;54@`p5bemZ<)fScn?6KefM7ll4EOB1H%52XB)YyMg`K z685D2*BF!fpY^{jFJ=T}1V3w1*B@Pfbp6rwhtk3tAW-RF{;T|n2MCBDA0h_y zAXWdEAkm}HW2Zw+pxvSRxAv#@xBf@{ulk?$zq|gxbKrB-q3bUZV&^;AtLpm84AS-I c_g#PfAK6vK`8~_-X8-^I07*qoM6N<$f^X~H^#A|> diff --git a/docs-v2/pages/core/workflows/code/python/index.mdx b/docs-v2/pages/core/workflows/code/python/index.mdx index 1c71f373a03ac..422ac344ab14e 100644 --- a/docs-v2/pages/core/workflows/code/python/index.mdx +++ b/docs-v2/pages/core/workflows/code/python/index.mdx @@ -38,7 +38,7 @@ You can use `print` at any time in a Python code step to log information as the The output for the `print` **logs** will appear in the `Results` section just beneath the code editor. -![Python print log output in the results](./images/v3/print-logs.png) +![Python print log output in the results](/images/python/print-logs.png) ## Using third party packages diff --git a/docs-v2/pages/core/workflows/control-flow/delay.mdx b/docs-v2/pages/core/workflows/control-flow/delay.mdx index 31df89470aaf3..f456314651237 100644 --- a/docs-v2/pages/core/workflows/control-flow/delay.mdx +++ b/docs-v2/pages/core/workflows/control-flow/delay.mdx @@ -20,7 +20,7 @@ You can pause your workflow without writing code using the **Delay** actions: 3. Select the **Delay Workflow** action 4. Configure the action to delay any amount of time, up to one year -![Workflow delay step](../images/delay/delay-step-props.png) +![Workflow delay step](/images/control-flow/delay-step-props.png) #### `$.flow.delay` diff --git a/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx index f396b6dfb99de..00cadf5a47fe5 100644 --- a/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx +++ b/docs-v2/pages/core/workflows/control-flow/end-workflow.mdx @@ -2,7 +2,7 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-built action or `$.flow.exit()` in code. -![End Workflow](./images/end_workflow.png) +![End Workflow](/images/control-flow/end_workflow.png) ## End Workflow Using a Pre-Built Action @@ -10,7 +10,7 @@ To terminate the workflow prior to the last step, use the **End Workflow** pre-b - When the step runs, the workflow execution will stop - You may configure an optional reason for ending the workflow execution. This reason will be surfaced when inspecting the event execution. - ![Reason](./images/reason.png) + ![Reason](/images/control-flow/reason.png) ## End Workflow in Code diff --git a/docs-v2/pages/core/workflows/control-flow/ifelse.mdx b/docs-v2/pages/core/workflows/control-flow/ifelse.mdx index e788edeb5226c..ee5d59803e632 100644 --- a/docs-v2/pages/core/workflows/control-flow/ifelse.mdx +++ b/docs-v2/pages/core/workflows/control-flow/ifelse.mdx @@ -10,7 +10,7 @@ import { Steps } from 'nextra/components' If/Else operator is useful when you need to branch based on the value of multiple input variables. You must define both the input variable and condition to evaluate for every rule. If you only need to test for the value of a single input variable (e.g., if you are branching based on the path of an inbound request), the [Switch operator](./switch) may be a better choice. -![if/else configuration](./images/ifelse-configuration.png) +![if/else configuration](/images/control-flow/ifelse-configuration.png) ## Capabilities @@ -39,13 +39,13 @@ The If/Else operator is a control flow **Block** with **start** and **end** phas Add a trigger and generate an event to help you build and test your workflow: -![trigger.gif](./images/trigger.gif) +![trigger.gif](/images/control-flow/trigger.gif) ### Add the If/Else control flow block Click the + button to add a step to the canvas and select If/Else from the Control Flow section on the right. In the “start” phase, configure rules for each branch (optionally toggle the else branch) and then test the step. -![add if else.gif](./images/add_if_else.gif) +![add if else.gif](/images/control-flow/add_if_else.gif) **IMPORTANT:** If you disable the **Else** condition and an event does not match any of the rules, the workflow will continue to the next step after the **If/Else** section. If you want to end workflow execution if no other conditions evaluate to `true`, enable the Else condition and add a **Terminate Workflow** action. @@ -55,32 +55,32 @@ Click the + button to add a step to the canvas and select If/Else from the Contr Add a step to the success branch and test it -![add step to branch.gif](./images/add_step_to_branch.gif) +![add step to branch.gif](/images/control-flow/add_step_to_branch.gif) ### Merge and continue the parent flow after the branching operation Test the end phase to export results from the If/Else control flow block. -![test end phase.gif](./images/test_end_phase.gif) +![test end phase.gif](/images/control-flow/test_end_phase.gif) Add a step and reference the exports from `ifelse` using the steps object. -![reference end exports.gif](./images/reference_end_exports.gif) +![reference end exports.gif](/images/control-flow/reference_end_exports.gif) ### Build and test alternate paths Generate or select an alternate event to generate data to help you test other branches as you build. When you select a new event, the steps in the root workflow segments go stale. Steps in control flow blocks will only go stale if they are in the known path of execution; i.e., if you test a start phase, the steps in the success path will become stale. -![select different event.gif](./images/select_different_event.gif) +![select different event.gif](/images/control-flow/select_different_event.gif) Build, test and deploy the workflow. -![test and deploy.gif](./images/test_and_deploy.gif) +![test and deploy.gif](/images/control-flow/test_and_deploy.gif) ### Test the deployed workflow Generate test events to trigger the deployed workflow and inspect the executions. -![Inspect.gif](./images/Inspect.gif) +![Inspect.gif](/images/control-flow/Inspect.gif) - \ No newline at end of file + diff --git a/docs-v2/pages/core/workflows/control-flow/index.mdx b/docs-v2/pages/core/workflows/control-flow/index.mdx index f9a55f4bd857c..ea530e06093ca 100644 --- a/docs-v2/pages/core/workflows/control-flow/index.mdx +++ b/docs-v2/pages/core/workflows/control-flow/index.mdx @@ -32,95 +32,95 @@ More operators (including parallel and looping) are coming soon. The execution path represents the specific steps (and the order of steps) that run when a workflow is triggered. - Simple linear workflows are executed from top to bottom — every step is in the execution path. - - ![Linear workflow](./images/execution_path_a_linear.png) - + + ![Linear workflow](/images/control-flow/execution_path_a_linear.png) + - With the introduction of non-linear workflows, steps may or may not be executed depending on the rules configured for control flow operators and the results exported from prior steps. - - ![Non-linear workflow](./images/execution_path_b_nonlinear.png) - + + ![Non-linear workflow](/images/control-flow/execution_path_b_nonlinear.png) + Therefore, we introduced new patterns to signal the execution path and help you build, test and inspect workflows. - + ### Executed Path Step borders, backgrounds and connectors now highlight the **executed path** — the steps that are executed on the execution path. If a non-execution path step is tested, it will not be reflected as being on the execution path. -![Linear workflow](./images/executed_path.png) +![Linear workflow](/images/control-flow/executed_path.png) ### Building and Testing in an Unknown or Non-Execution Path -You may add and test steps in any path. However, Pipedream highlights that the results may not be reliable if the step is outside the executed path; the results may not match the outcome if the steps were in a known execution path and may lead to invalid or misleading results. +You may add and test steps in any path. However, Pipedream highlights that the results may not be reliable if the step is outside the executed path; the results may not match the outcome if the steps were in a known execution path and may lead to invalid or misleading results. -![Unkonwn execution path](./images/unknown_execution_path.png) +![Unkonwn execution path](/images/control-flow/unknown_execution_path.png) ### Signaling Steps are “Out of Date” If prior steps in a workflow are modified or retested, Pipedream marks later steps in the execution path as _stale_ to signal that the results may be out of date. In the non-linear model, Pipedream only marks steps that are in the confirmed execution path as stale. - If a change is made to a prior step, then the executed path is cleared. - - ![Out of date](./images/out_of_date.gif) - + + ![Out of date](/images/control-flow/out_of_date.gif) + - Steps in the known execution path are immediately marked as stale - State within conditional blocks is not updated until the start phase is tested and execution path is identified. - - ![Change in state](./images/change_in_state.gif) - + + ![Change in state](/images/control-flow/change_in_state.gif) + ### Test State vs Execution Path Steps may be tested whether or not they are in the execution path. The test state for a step reflects whether a step was successfully tested or needs attention (the step may have errored, the results may be out of date, etc) and is denoted by the icon at the top left of each step. - Last test was successful - - ![Success](./images/state_success.png) - + + ![Success](/images/control-flow/state_success.png) + - Results may be stale, step may be untested, etc - - ![Stale](./images/state_stale.png) - + + ![Stale](/images/control-flow/state_stale.png) + - **Step has an error or is not configured** - - ![Error](./images/state_error.png) - + + ![Error](/images/control-flow/state_error.png) + ## Workflow Segments ### Context -Workflow segments are a linear series of steps that with no control flow operators. +Workflow segments are a linear series of steps that with no control flow operators. - A simple linear workflow is composed of a single workflow segment. - - ![Success](./images/state_success.png) - + + ![Success](/images/control-flow/state_success.png) + - When a control flow operator is introduced, then the workflow contains multiple segments. For example, when a Delay operator is added to the simple linear workflow above the workflow goes from 1 to 2 segements. - - ![Linear Segment](./images/segment_linear.png) - + + ![Linear Segment](/images/control-flow/segment_linear.png) + - The following example using If/Else contains 5 workflow segments. However, since only 1 branch within the If/Else control flow block is run on each workflow execution, the maximum number of segments that will be executed for each trigger event is 3. - - ![Non-Linear Segment](./images/segment_non_linear.png) - + + ![Non-Linear Segment](/images/control-flow/segment_non_linear.png) + ### Billing -Pipedream compiles each workflow segment into an executable function to optimize performance and reduce credit usage; credit usage is calculated independently for each workflow segment independent of the number of steps (rather than per step like many other platforms). +Pipedream compiles each workflow segment into an executable function to optimize performance and reduce credit usage; credit usage is calculated independently for each workflow segment independent of the number of steps (rather than per step like many other platforms). - For example, the two workflow segments below both use a single credit: - **Trigger + 1 step workflow segment (1 credit)** - - ![1 credit](./images/billing_1credit_a.png) - + + ![1 credit](/images/control-flow/billing_1credit_a.png) + - **Trigger + 5 step workflow segment (1 credit)** - - ![1 credit](./images/billing_1credit_b.png) - + + ![1 credit](/images/control-flow/billing_1credit_b.png) + - The If/Else example above that contains 5 workflow segments, but only 3 workflow segments in any given execution path will only incur 3 credits of usage per execution. - - ![1 credit](./images/billing_3credits.png) - + + ![1 credit](/images/control-flow/billing_3credits.png) + ### Timeout and Memory @@ -166,29 +166,29 @@ Steps may only reference prior steps in the same workflow segment or it’s dire When building a workflow with a control flow block, we recommend testing the start phase, followed by steps in the execution path followed by the end phase. -![Testing](./images/2024-07-21_20.51.37.gif) +![Testing](/images/control-flow/2024-07-21_20.51.37.gif) For a conditional operator like if/else, we then recommend generating events that trigger alternate conditions and testing those. -![Testing](./images/2024-07-21_20.55.09.gif) +![Testing](/images/control-flow/2024-07-21_20.55.09.gif) #### Passing data to steps in a control flow block Steps may only reference prior steps in the same workflow segment or it’s direct ancestors. In the following example, `step_c` and `step_d` (within the if/else control flow block) can directly reference any exports from `trigger`, `step_a`, or `step_b` (in the parent/root workflow segment) via the steps object. `step_c` and `step_d` are siblings and cannot reference exports from each other. -![Passing data](./images/passing_data.png) +![Passing data](/images/control-flow/passing_data.png) #### Referencing data from steps in a previous block Steps after the end phase may not directly reference steps within a control flow block (between the start and end phases). E.g., in the following workflow there are two branches: -![Passing data](./images/referencing_data.png) +![Passing data](/images/control-flow/referencing_data.png) In this example, `step_f` is executed after a control flow block. It can directly reference prior steps in the root workflow segment (`trigger`, `step_a` and `step_b` using the `steps` object). However, `step_f` cannot reference directly reference data exported by `step_c` or `step_d`. The reason is that due to the non-linear execution, `step_c` and `step_d` are not guaranteed to execute for every event. **To reference data from a control flow block, reference the exports of the end phase.** Refer to the documentation to understand how data is exported for each control flow operator (e.g., for if/else, the exports of the last step in the branch are returned as the exports for the end phase; you can easily normalize the results across branches using a code step). -In this example, `step_f` can reference the exported data for an executed branch by referencing `steps.ifelse.$return_value`. +In this example, `step_f` can reference the exported data for an executed branch by referencing `steps.ifelse.$return_value`. ### Nesting @@ -199,7 +199,7 @@ Control flow blocks may be nested within other control flow blocks: There is currently no limit on the number of nested elements. -![Passing data](./images/nesting.png) +![Passing data](/images/control-flow/nesting.png) ## Rule Builder @@ -207,25 +207,25 @@ There is currently no limit on the number of nested elements. Pipedream is introducing a rule builder for comparative operations. The rule builder is currently only supported by the If/Else operator, but it will be extended to other operators including Switch and Filter. -![Rule builder overview](./images/rule_builder_overview.png) +![Rule builder overview](/images/control-flow/rule_builder_overview.png) ### Simple conditions Compare values using supported operators. -![Rule builder simple](./images/rule_builder_simple.png) +![Rule builder simple](/images/control-flow/rule_builder_simple.png) ### Combine multiple conditions using AND / OR Click “Add condition” using the menu on the right to add multiple conditions. Click on AND / OR to toggle the operator. -![Rule builder multiple](./images/rule_builder_multiple.png) +![Rule builder multiple](/images/control-flow/rule_builder_multiple.png) ### Test for multiple conditions using Groups Create and manage groups using the menu options to “Add group”, “Make condition into group”, “Nest group” and “Remove group”. -![Rule builder groups](./images/rule_builder_groups.png) +![Rule builder groups](/images/control-flow/rule_builder_groups.png) ### Supported Operators diff --git a/docs-v2/pages/core/workflows/control-flow/parallel.mdx b/docs-v2/pages/core/workflows/control-flow/parallel.mdx index a0b1dee96e25e..d0543be738e25 100644 --- a/docs-v2/pages/core/workflows/control-flow/parallel.mdx +++ b/docs-v2/pages/core/workflows/control-flow/parallel.mdx @@ -8,7 +8,7 @@ import { Steps } from 'nextra/components' **Parallel** is multi-path branching operator. It allows you to create multiple execution branches with optional filtering rules and Pipedream will execute **all** matching branches. Unlike [Switch](./switch) and [If/Else](./ifelse), the order in which rules are defined will not affect the path of execution. -![Parallel](./images/parallel/parallel.png) +![Parallel](/images/control-flow/parallel/parallel.png) ## Capabilities @@ -24,25 +24,25 @@ The Parallel operator is a control flow **Block** with **start** and **end** pha Select **Parallel** from the **Control Flow** section of the step selector: -![add parallel block](./images/parallel/add_parallel_block.png) +![add parallel block](/images/control-flow/parallel/add_parallel_block.png) ### Create Branches To create new branches, click the `+` button: -![add branch](./images/parallel/add_branch.png) +![add branch](/images/control-flow/parallel/add_branch.png) ### Rename Branches Edit the branch's nameslug on the canvas or in the right pane after selecting the **Start** phase of the parallel block. The nameslug communicates the branch's purpose and affects workflow execution—the end phase exports an object, with each key corresponding to a branch name. -![rename branch](./images/parallel/rename_branch.png) +![rename branch](/images/control-flow/parallel/rename_branch.png) ### Export Data to the Parent Flow -You can export data from a parallel operation and continue execution in the parent flow. +You can export data from a parallel operation and continue execution in the parent flow. - The parallel block exports data as a JSON object -- Branch exports are assigned to a key corresponding to the branch name slug (in the object exported from the block) +- Branch exports are assigned to a key corresponding to the branch name slug (in the object exported from the block) - Only the exports from the last step of each executed branch are included in the parallel block's return value - To preview the exported data, test the **End** phase of the parallel block @@ -58,42 +58,42 @@ Workflow queue settings (concurrency, execution rate) may not work as expected w Add a trigger and generate an event to help you build and test your workflow: -![trigger.gif](./images/parallel/01_trigger.gif) +![trigger.gif](/images/control-flow/parallel/01_trigger.gif) ### Add the Parallel control flow block Click the + button to add a step to the canvas and select Parallel from the Control Flow section on the right. You can optionally add or remove branches and configure conditions defining when each branch should run. -![add parallel.gif](./images/parallel/02_add_parallel.gif) +![add parallel.gif](/images/control-flow/parallel/02_add_parallel.gif) ### Test to identify the execution path(s) Test the **Start** phase to identify which branches will execute for the current event. -![configure and test.gif](./images/parallel/03_configure_and_test.gif) +![configure and test.gif](/images/control-flow/parallel/03_configure_and_test.gif) ### Add steps to branches Add steps to the branches. These steps will be executed in parallel when the workflow runs. -![add steps.gif](./images/parallel/04_add_steps.gif) +![add steps.gif](/images/control-flow/parallel/04_add_steps.gif) ### Optionally merge and continue to the parent flow Test the **End** phase to export the results of the last step of each branch that was executed. This makes data from the branches available to reference in the parent flow. -![export_data_to_parent](./images/parallel/05_test_end_phase.gif) +![export_data_to_parent](/images/control-flow/parallel/05_test_end_phase.gif) ### Use exports in parent flow Optionally add steps after the parallel block and use data from individual branches by referencing the return value of the **End** phase. -![use exports in parent flow](./images/parallel/06_use_exports_in_parent_flow.gif) +![use exports in parent flow](/images/control-flow/parallel/06_use_exports_in_parent_flow.gif) ### Deploy and test the live workflow Deploy the workflow and trigger it to inspect the executions. -![Inspect](./images/parallel/07_deploy_and_run.gif) +![Inspect](/images/control-flow/parallel/07_deploy_and_run.gif) - \ No newline at end of file + diff --git a/docs-v2/pages/core/workflows/control-flow/switch.mdx b/docs-v2/pages/core/workflows/control-flow/switch.mdx index 9ee11626482a1..015e64f926e63 100644 --- a/docs-v2/pages/core/workflows/control-flow/switch.mdx +++ b/docs-v2/pages/core/workflows/control-flow/switch.mdx @@ -10,7 +10,7 @@ import { Steps } from 'nextra/components' Switch is useful when you need to make a branching decision based on the value of a single input variable (e.g., based on the path of an inbound request). You can define the input variable once and then branch based on the value(s). If you need to branch based on the values of multiple input variables use the [If/Else operator](./ifelse). -![Switch Configuration](./images/switch/switch-configuration.png) +![Switch Configuration](/images/control-flow/switch/switch-configuration.png) ## Capabilities @@ -35,13 +35,13 @@ The Switch operator is a control flow **Block** with **start** and **end** phase Add a trigger and generate an event to help you build and test your workflow: -![trigger.gif](./images/switch/trigger.gif) +![trigger.gif](/images/control-flow/switch/trigger.gif) ### Add the Switch control flow block Click the + button to add a step to the canvas and select Switch from the Control Flow section on the right. In the “start” phase, configure rules for a case. -![add switch.gif](./images/switch/add_switch.gif) +![add switch.gif](/images/control-flow/switch/add_switch.gif) **IMPORTANT:** If you disable the **Default** condition and an event does not match any of the rules, the workflow will continue to the next step after the **Switch** section. If you want to end workflow execution if no other conditions evaluate to `true`, enable the Default condition and add a **Terminate Workflow** action. @@ -51,36 +51,36 @@ Click the + button to add a step to the canvas and select Switch from the Contro To add additional cases, click the **+** button. -![add another case.gif](./images/switch/add_another_case.gif) +![add another case.gif](/images/control-flow/switch/add_another_case.gif) ### Test and build along the execution path Test the **start** phase and add a step to the branch in the execution path, -![test_and_build_success_path.gif](./images/switch/test_and_build_success_path.gif) +![test_and_build_success_path.gif](/images/control-flow/switch/test_and_build_success_path.gif) ### Optionally merge and continue the parent flow Test the **end** phase to export the results of the last step in the execution path. This makes them available to reference in the parent flow. -![export_data_to_parent.gif](./images/switch/export_data_to_parent.gif) +![export_data_to_parent.gif](/images/control-flow/switch/export_data_to_parent.gif) ### Scaffold alternate paths You may add steps to alternate paths and test them. Pipedream will signal that the results may not be reliable if the branch is not in the execution path. -![build_and_test_alternate_paths.gif](./images/switch/build_and_test_alternate_paths.gif) +![build_and_test_alternate_paths.gif](/images/control-flow/switch/build_and_test_alternate_paths.gif) ### Validate alternate paths Generate or select alternate events to trigger and validate alternate paths. -![test_different_trigger_events.gif](./images/switch/test_different_trigger_events.gif) +![test_different_trigger_events.gif](/images/control-flow/switch/test_different_trigger_events.gif) ### Deploy and test the live workflow Deploy the workflow and trigger it to inspect the executions. -![Inspect.gif](./images/switch/deploy_and_test.gif) +![Inspect.gif](/images/control-flow/switch/deploy_and_test.gif) - \ No newline at end of file + diff --git a/docs-v2/pages/core/workflows/http.mdx b/docs-v2/pages/core/workflows/http.mdx index ba365e9c73063..aa18456efe6ba 100644 --- a/docs-v2/pages/core/workflows/http.mdx +++ b/docs-v2/pages/core/workflows/http.mdx @@ -12,11 +12,11 @@ Pre-built actions are the fastest way to get started building workflows, but the For example, to send a message using Slack just search for Slack and use the **Send Message to a Public Channel** action: -![Finding the Slack - Send Message to a Public Channel action](pages/images/v3/http/selecting-pre-buillt-actions.png) +![Finding the Slack - Send Message to a Public Channel action](/images/http/selecting-pre-buillt-actions.png) Then connect your Slack account, select a channel and write your message: -![Configuring a Slack - Send Message to a Public Channel action](pages/images/v3/http/configure-slack-pre-built-action-props.png) +![Configuring a Slack - Send Message to a Public Channel action](/images/http/configure-slack-pre-built-action-props.png) Now with a few clicks and some text you've integrated Slack into a Pipedream workflow. @@ -30,17 +30,17 @@ All pre-built actions are published from the [Pipedream Component Registry](/app The HTTP request action is the next most convenient option. Use a Postman-like interface to configure an HTTP request - including the headers, body, and even connecting an account. -![Finding the HTTP request builder action](pages/images/v3/http/selecting-the-slack-api-http-request-builder.png) +![Finding the HTTP request builder action](/images/http/selecting-the-slack-api-http-request-builder.png) Selecting this action will display an HTTP request builder, with the Slack app slot to connect your account with. -![Connecting a Slack account to the http request action builder](pages/images/v3/http/connect-slack-account-to-http-request-action.png) +![Connecting a Slack account to the http request action builder](/images/http/connect-slack-account-to-http-request-action.png) Once you connect your account to the step, it will automatically configure the authorization headers to match. For example, the Slack API expects a Bearer token with the `Authorization` header. So Pipedream automatically configures this HTTP request to pass your token to that specific header: -![Showing how Pipedream passes the managed auth token to the header](pages/images/v3/http/viewing-authorization-configuration.png) +![Showing how Pipedream passes the managed auth token to the header](/images/http/viewing-authorization-configuration.png) The configuration of the request and management of your token is automatically handled for you. So you can simply modify the request to match the API endpoint you're seeking to interact with. @@ -48,7 +48,7 @@ The configuration of the request and management of your token is automatically h You can also attach apps to the *Send any HTTP Request* action from the action selection menu. After adding a new step to your workflow, select the *Send any HTTP Request* action: -![Selecting the HTTP request builder action from the step selector menu](pages/images/v3/http/selecting-the-http-request-builder-action.png) +![Selecting the HTTP request builder action from the step selector menu](/images/http/selecting-the-http-request-builder-action.png) Then within the HTTP request builder, click the *Autorization Type* dropdown to select a method, and click **Select an app**: @@ -192,7 +192,7 @@ You can leverage `$.flow.rerun` within a `try...catch` block in order to retry a `axios` has a simple programming API and works well for most use cases. But its default error handling behavior isn't easy to use. When you make an HTTP request and the server responds with an error code in the 4XX or 5XX range of status codes, `axios` returns this stack trace: -![default axios stack trace](./images/default-axios-stack.png) +![default axios stack trace](/images/http/default-axios-stack.png) This only communicates the error code, and not any other information (like the body or headers) returned from the server. @@ -200,11 +200,11 @@ Pipedream publishes an `axios` wrapper as a part of [the `@pipedream/platform` p 1. When the HTTP request succeeds (response code < `400`), it returns only the `data` property of the response object — the HTTP response body. This is typically what users want to see when they make an HTTP request: -![pipedream axios success case](./images/pipedream-axios-success.png) +![pipedream axios success case](/images/http/pipedream-axios-success.png) 2. When the HTTP request _fails_ (response code >= `400`), it displays a detailed error message in the Pipedream UI (the HTTP response body), and returns the whole `axios` response object so users can review details on the HTTP request and response: -![pipedream axios error case](./images/pipedream-axios-stack.png) +![pipedream axios error case](/images/http/pipedream-axios-stack.png) ### Using `@pipedream/platform` axios in component actions diff --git a/docs-v2/pages/core/workflows/managing/images/add-new-env-var.png b/docs-v2/pages/core/workflows/managing/images/add-new-env-var.png deleted file mode 100644 index 7cdfea9eae72ae3a8226008a11217e62e51cd3fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42583 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 Cem8mm diff --git a/docs-v2/pages/core/workflows/managing/images/attachment-file-data.png b/docs-v2/pages/core/workflows/managing/images/attachment-file-data.png deleted file mode 100644 index cfea2a7c323d0cdd3464f08cd87f3db2db801804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73237 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 diff --git a/docs-v2/pages/core/workflows/managing/images/edit-environment.png b/docs-v2/pages/core/workflows/managing/images/edit-environment.png deleted file mode 100644 index 860998686487bd734041b3ab64136f64bb26766b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11842 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 diff --git a/docs-v2/pages/core/workflows/managing/images/env-vars-object-explorer.png b/docs-v2/pages/core/workflows/managing/images/env-vars-object-explorer.png deleted file mode 100644 index 2e7fef119a0cfd838edd44a6499d76e8dbb3421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61705 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 o87 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 diff --git a/docs-v2/pages/core/data-management/destinations/images/webhook-action.png b/docs-v2/pages/core/data-management/destinations/images/webhook-action.png deleted file mode 100644 index 8823b1c212d04bd4d70643ed9adf34d8b90fb7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23022 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 diff --git a/docs-v2/pages/core/data-management/destinations/s3/images/s3-action.png b/docs-v2/pages/core/data-management/destinations/s3/images/s3-action.png deleted file mode 100644 index 08f63ecd60200eba0093220930cda164f869874f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16989 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 OFmh5#lI7yYf&Uj3OB!eZ diff --git a/docs-v2/pages/core/data-management/destinations/s3/images/s3-dest-params.png b/docs-v2/pages/core/data-management/destinations/s3/images/s3-dest-params.png deleted file mode 100644 index 664eb0afe9bc7d08c55584b17d4d021057d2a758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63981 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