Skip to content

Commit fe22e40

Browse files
fix repage links
1 parent 409f958 commit fe22e40

File tree

100 files changed

+650
-654
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+650
-654
lines changed

docs-v2/pages/account/billing-settings.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Callout from '@/components/Callout'
22

33
# Billing Settings
44

5-
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.
5+
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.
66

77
## Subscription
88

@@ -40,4 +40,4 @@ In an example scenario, with cap set at 20 credits and long running workflow tha
4040

4141
## Limits
4242

43-
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.
43+
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.

docs-v2/pages/account/user-settings.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Pipedream recommends enabling 2FA with your identity provider.
5050

5151
### Requiring 2-Factor Authentication
5252

53-
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.
53+
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.
5454

5555
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.
5656

@@ -62,7 +62,7 @@ Only workspace owner and admin members can enable or disable 2FA for an entire w
6262

6363
## Pipedream API Key
6464

65-
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/).
65+
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/).
6666

6767
You can revoke and regenerate your API key from here at any time.
6868

@@ -82,4 +82,4 @@ For example, you can:
8282

8383
## Environment Variables
8484

85-
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/).
85+
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/).

docs-v2/pages/connect/api-proxy.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import Callout from '@/components/Callout'
55

66
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:
77

8-
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)
9-
2. There isn't a [pre-built tool](/connect/components) (action) for the app, or you need to modify the request
8+
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)
9+
2. There isn't a [pre-built tool](/connect/components/) (action) for the app, or you need to modify the request
1010
3. You want to avoid storing end user credentials in your app
1111

1212
## Overview
@@ -20,19 +20,19 @@ The Connect proxy enables you to interface with any integrated API and make auth
2020
![Connect API proxy visualization](https://res.cloudinary.com/pipedreamin/image/upload/v1738822030/pd-connect-proxy-viz_k5iksb.png)
2121

2222
<Callout type="info">
23-
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.
23+
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.
2424
</Callout>
2525

2626
## Getting started
2727

28-
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).
28+
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/).
2929

30-
- A [Pipedream OAuth client](/workflows/rest-api/auth#oauth) to make authenticated requests to Pipedream's API
31-
- Connect [environment](/connect/environments) (ex, `production` or `development`)
32-
- The [external user ID](/connect/api#external-users) for your end user (ex, `abc-123`)
33-
- The [account ID](/connect/api#accounts) for your end user's connected account (ex, `apn_1234567`)
30+
- A [Pipedream OAuth client](/core/rest-api/auth/#oauth) to make authenticated requests to Pipedream's API
31+
- Connect [environment](/connect/environments/) (ex, `production` or `development`)
32+
- The [external user ID](/connect/api/#external-users) for your end user (ex, `abc-123`)
33+
- The [account ID](/connect/api/#accounts) for your end user's connected account (ex, `apn_1234567`)
3434

35-
Refer to the full Connect API [here](/connect/api).
35+
Refer to the full Connect API [here](/connect/api/).
3636

3737
### Using the Pipedream SDK (preferred)
3838

docs-v2/pages/connect/api.mdx

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Pipedream provides a TypeScript SDK and a REST API to interact with the Connect
77

88
## REST API base URL
99

10-
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:
10+
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:
1111

1212
```
1313
https://api.pipedream.com/v1/connect/{project_id}
@@ -41,13 +41,13 @@ or a specific version:
4141

4242
## Authentication
4343

44-
See the [REST API Authentication docs](/workflows/rest-api/auth).
44+
See the [REST API Authentication docs](/core/rest-api/auth/).
4545

4646
### TypeScript SDK (server)
4747

4848
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.
4949

50-
[Create a Pipedream OAuth client](/workflows/rest-api/auth#oauth) and instantiate the SDK with your client ID and secret:
50+
[Create a Pipedream OAuth client](/core/rest-api/auth/#oauth) and instantiate the SDK with your client ID and secret:
5151

5252
```typescript
5353
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
7070
1. [Create a short-lived token on your server](#create-a-new-token)
7171
2. Initiate auth with that token to securely connect an account for a specific user
7272

73-
Here's a Next.js example [from our quickstart](/connect/managed-auth/quickstart):
73+
Here's a Next.js example [from our quickstart](/connect/managed-auth/quickstart/):
7474

7575
```typescript
7676
import { createFrontendClient } from "@pipedream/sdk/browser"
@@ -104,7 +104,7 @@ export default function Home() {
104104

105105
## Environment
106106

107-
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.
107+
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.
108108

109109
Always set the environment when you create the SDK client:
110110

@@ -231,13 +231,13 @@ curl -X POST "https://api.pipedream.com/v1/connect/{your_project_id}/actions/run
231231

232232
### Invoke workflows
233233

234-
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**.
234+
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**.
235235

236236
### Tokens
237237

238238
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.
239239

240-
See [the Connect tokens docs](/connect/tokens) for more information.
240+
See [the Connect tokens docs](/connect/tokens/) for more information.
241241

242242
#### Create a new token
243243

@@ -249,7 +249,7 @@ POST /{project_id}/tokens
249249

250250
`project_id` **string**
251251

252-
[The project's ID](/workflows/projects#finding-your-projects-id)
252+
[The project's ID](/core/projects/#finding-your-projects-id)
253253

254254
##### Body parameters
255255

@@ -272,19 +272,19 @@ When using the Connect API to make requests from a client environment like a bro
272272

273273
`success_redirect_uri` **string** (_optional_)
274274

275-
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.
275+
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.
276276

277277
---
278278

279279
`error_redirect_uri` **string** (_optional_)
280280

281-
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.
281+
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.
282282

283283
---
284284

285285
`webhook_uri` **string** (_optional_)
286286

287-
Pipedream will send events on successful auth, or any errors, to this URL via webhook. [See the webhooks docs](/connect/webhooks) for more information.
287+
Pipedream will send events on successful auth, or any errors, to this URL via webhook. [See the webhooks docs](/connect/webhooks/) for more information.
288288

289289
##### Examples
290290

@@ -394,21 +394,21 @@ GET /{project_id}/accounts/
394394

395395
`project_id` **string**
396396

397-
[The project's ID](/workflows/projects#finding-your-projects-id)
397+
[The project's ID](/core/projects/#finding-your-projects-id)
398398

399399
##### Query parameters
400400

401401
`app` **string** (_optional_)
402402

403403
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`.
404404

405-
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).
405+
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).
406406

407407
---
408408

409409
`oauth_app_id` **string** (_optional_)
410410

411-
The ID of the [OAuth app](/connect/managed-auth/quickstart#create-a-pipedream-oauth-client) you'd like to retrieve accounts for.
411+
The ID of the [OAuth app](/connect/managed-auth/quickstart/#create-a-pipedream-oauth-client) you'd like to retrieve accounts for.
412412

413413
---
414414

@@ -427,7 +427,7 @@ Never return user credentials to the client
427427
</Callout>
428428

429429
<Callout type="info">
430-
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).
430+
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).
431431
</Callout>
432432

433433
##### Examples
@@ -661,7 +661,7 @@ GET /{project_id}/accounts/{account_id}
661661

662662
`project_id` **string**
663663

664-
[The project's ID](/workflows/projects#finding-your-projects-id)
664+
[The project's ID](/core/projects/#finding-your-projects-id)
665665

666666
---
667667

@@ -680,7 +680,7 @@ Never return user credentials to the client
680680
</Callout>
681681

682682
<Callout type="info">
683-
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).
683+
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).
684684
</Callout>
685685

686686
##### Examples
@@ -834,7 +834,7 @@ DELETE /{project_id}/accounts/{account_id}
834834

835835
`project_id` **string**
836836

837-
[The project's ID](/workflows/projects#finding-your-projects-id)
837+
[The project's ID](/core/projects/#finding-your-projects-id)
838838

839839
---
840840

@@ -921,13 +921,13 @@ DELETE /{project_id}/apps/{app_id}/accounts
921921

922922
`project_id` **string**
923923

924-
[The project's ID](/workflows/projects#finding-your-projects-id)
924+
[The project's ID](/core/projects/#finding-your-projects-id)
925925

926926
---
927927

928928
`app_id` **string**
929929

930-
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)
930+
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)
931931

932932
##### Examples
933933

@@ -1010,7 +1010,7 @@ DELETE /{project_id}/users/{external_user_id}
10101010

10111011
`project_id` **string**
10121012

1013-
[The project's ID](/workflows/projects#finding-your-projects-id)
1013+
[The project's ID](/core/projects/#finding-your-projects-id)
10141014

10151015
---
10161016

@@ -1112,15 +1112,15 @@ The ID or name slug the app you'd like to retrieve. For example, Slack's unique
11121112
app ID is `app_OkrhR1`, and its name slug is `slack`.
11131113

11141114
You can find the app's ID in the response from the [List
1115-
apps](/workflows/rest-api#list-apps) endpoint, and the name slug under the
1115+
apps]((/core/rest-api/#list-apps) endpoint, and the name slug under the
11161116
**Authentication** section of any [app page](https://pipedream.com/apps).
11171117

11181118
---
11191119

11201120
`q` **string** (_optional_)
11211121

11221122
A search query to filter the components by key (see the [component structure
1123-
table](/workflows/contributing/components/api#component-structure)).
1123+
table](/core/contributing/components/api/#component-structure)).
11241124

11251125
##### Examples
11261126

@@ -1257,7 +1257,7 @@ Either `triggers`, `actions`, or `components`.
12571257
`component_key` **string**
12581258

12591259
The key that identifies the component (see the [component structure
1260-
table](/workflows/contributing/components/api#component-structure)).
1260+
table](/core/contributing/components/api/#component-structure)).
12611261

12621262
##### Examples
12631263

@@ -1414,7 +1414,7 @@ want to retrieve accounts for.
14141414
`id` **string**
14151415

14161416
The key that identifies the component (see the [component structure
1417-
table](/workflows/contributing/components/api#component-structure)).
1417+
table](/core/contributing/components/api/#component-structure)).
14181418

14191419
---
14201420

@@ -1629,7 +1629,7 @@ want to retrieve accounts for.
16291629
`id` **string**
16301630

16311631
The key that identifies the component (see the [component structure
1632-
table](/workflows/contributing/components/api#component-structure)).
1632+
table](/core/contributing/components/api/#component-structure)).
16331633

16341634
---
16351635

@@ -1832,7 +1832,7 @@ POST /actions/run
18321832
`id` **string**
18331833

18341834
The key that identifies the action component (see the [component structure
1835-
table](/workflows/contributing/components/api#component-structure)).
1835+
table](/core/contributing/components/api/#component-structure)).
18361836

18371837
---
18381838

@@ -2021,7 +2021,7 @@ POST /triggers/deploy
20212021
`id` **string**
20222022

20232023
The key that identifies the action component (see the [component structure
2024-
table](/workflows/contributing/components/api#component-structure)).
2024+
table](/core/contributing/components/api/#component-structure)).
20252025

20262026
---
20272027

0 commit comments

Comments
 (0)