Skip to content

Conversation

@dannyroosevelt
Copy link
Collaborator

@dannyroosevelt dannyroosevelt commented Jun 13, 2025

WHY

Summary by CodeRabbit

  • Documentation
    • Expanded and reorganized Connect API Proxy documentation for improved clarity and guidance.
    • Added detailed sections on prerequisites, required request parameters, and handling dynamic vs static domains.
    • Introduced tabbed code examples for Node.js and cURL usage.
    • Updated rate limit information to 1,000 requests per 5 minutes.
    • Enhanced app metadata examples with a new connect object detailing proxy configuration for GitLab and Slack apps.
    • Added new "Using Custom Tools" documentation explaining creation, publishing, and usage of custom components in Connect.
    • Added guidance on discovering app proxy support programmatically via SDK and REST API.
    • Updated numerous internal documentation links to reflect the new CLI documentation path under /components/contributing/cli/.
    • Adjusted documentation redirects to consolidate CLI-related paths under /components/contributing/cli/.

@vercel
Copy link

vercel bot commented Jun 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
docs-v2 ⬜️ Ignored (Inspect) Visit Preview Jun 13, 2025 5:39am
pipedream-docs ⬜️ Ignored (Inspect) Jun 13, 2025 5:39am
pipedream-docs-redirect-do-not-edit ⬜️ Ignored (Inspect) Jun 13, 2025 5:39am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jun 13, 2025

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

The documentation for the Connect API Proxy and app metadata was expanded and restructured. New sections clarify prerequisites, request parameter usage, domain handling, and rate limits. Tabbed code examples were introduced for SDK and REST API usage. The app metadata now documents a connect object detailing proxy configuration for Slack and GitLab apps. Additionally, multiple CLI documentation links were updated to reflect a new path structure. A new "Using Custom Tools" page was added to explain creating, publishing, and using custom components with the Connect platform.

Changes

File(s) Change Summary
docs-v2/pages/connect/api-proxy.mdx Major rewrite: clarified getting started, prerequisites, request parameters, domain guidance, added tabbed code examples, new sections on allowed domains and URL usage, updated rate limits.
docs-v2/pages/connect/components/index.mdx Added connect object to GitLab app JSON example, detailing proxy configuration fields.
docs-v2/pages/rest-api/index.mdx Added connect object to Slack app metadata examples; corrected single app retrieval response format.
docs-v2/next.config.mjs Updated CLI-related redirect rules to point from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/components/contributing/_meta.tsx Added "cli": "CLI" entry to exported constant object.
docs-v2/pages/components/contributing/actions-quickstart.mdx Updated CLI documentation URLs from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/components/contributing/api.mdx Updated CLI documentation URLs from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/components/contributing/cli/install.mdx Updated CLI reference link from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/components/contributing/cli/login.mdx Updated CLI documentation URLs from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/components/contributing/cli/reference.mdx Updated CLI documentation URLs from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/components/contributing/sources-quickstart.mdx Updated CLI documentation URLs from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/components/contributing/typescript.mdx Updated CLI reference link from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/components/index.mdx Updated CLI documentation URLs from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/hidden/scheduling-future-tasks/index.mdx Updated CLI reference link from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/rest-api/auth.mdx Updated CLI login link from /workflows/cli/login/ to /components/contributing/cli/login/.
docs-v2/pages/rest-api/webhooks.mdx Updated CLI command reference link from /workflows/cli/reference/ to /components/contributing/cli/reference/.
docs-v2/pages/workflows/_meta.tsx Removed "cli": "CLI" entry from exported constant object.
docs-v2/pages/workflows/building-workflows/sources.mdx Updated CLI installation and command reference links from /workflows/cli/ to /components/contributing/cli/.
docs-v2/pages/connect/components/_meta.tsx Added "custom-tools": "Custom Tools" entry to exported object.
docs-v2/pages/connect/components/custom-tools.mdx Added new documentation page on creating, publishing, and using custom tools in Connect, including workflows, API usage, and best practices.
docs-v2/pages/connect/mcp/developers.mdx Added section on using custom tools in the MCP server for app-specific custom functionality.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant SDK/REST API
    participant Connect Proxy
    participant App

    User->>SDK/REST API: Send request (with URL, method, body, headers)
    SDK/REST API->>Connect Proxy: Forward request (with validated parameters)
    Connect Proxy->>App: Proxy request (using base_proxy_target_url or relative path)
    App-->>Connect Proxy: Respond with API data
    Connect Proxy-->>SDK/REST API: Return proxied response
    SDK/REST API-->>User: Deliver API response
Loading

Poem

🐇✨
In fields of docs where proxies play,
New tabs and guidance light the way.
Domains are checked, URLs are neat,
With code for all—now hard to beat!
Custom tools hop in, fresh and bright,
CLI paths fixed, all links just right.
A thousand hops in five short minutes,
The rabbits cheer, their work now finished.
🌿📚


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
docs-v2/pages/connect/api-proxy.mdx (1)

234-239: Rate limits section updated.

The new limit of 1,000 requests per 5 minutes per project and the 30s timeout are clearly stated. Consider changing the comma after "requests to," to a colon for grammatical consistency.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3d4d24e and bd467d7.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • docs-v2/pages/connect/api-proxy.mdx (6 hunks)
  • docs-v2/pages/connect/components/index.mdx (1 hunks)
  • docs-v2/pages/rest-api/index.mdx (4 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: pnpm publish
  • GitHub Check: validate-links
  • GitHub Check: Lint Code Base
🔇 Additional comments (18)
docs-v2/pages/connect/components/index.mdx (1)

126-131: Connect metadata snippet for GitLab is correct.

The new connect object in the response example accurately reflects proxy_enabled, allowed_domains, and the templated base_proxy_target_url. It aligns with the API Proxy docs and the custom_fields.base_api_url placeholder usage.

docs-v2/pages/rest-api/index.mdx (2)

394-399: Added connect object to List Apps response.

The snippet for Slack and Slack Bot correctly shows proxy_enabled, allowed_domains, and base_proxy_target_url under the new connect field. It matches the updates in the Connect docs.


467-475: Updated single-app response with connect metadata.

The example under "Get an App" mirrors the List Apps response format, including the new connect object with the expected properties. It’s consistent and accurate.

docs-v2/pages/connect/api-proxy.mdx (15)

1-1: Import of Tabs component is necessary and correct.

The addition of import { Tabs } from 'nextra/components' enables usage of tabbed examples throughout this doc.


28-30: New "Prerequisites" section improves clarity.

Listing OAuth client, environment, external user ID, and account ID up front helps readers prepare before using the proxy.


46-49: "Sending requests" section restructured for readability.

Breaking out URL, method, body, and headers as separate bullets makes the requirements clear.


56-56: Dynamic domains callout enhances guidance.

The note on using relative paths for dynamic domains is precise and references the later detailed section.


72-75: Tabbed examples header added.

Introducing the <Tabs> block under "Examples" properly organizes Node.js vs cURL snippets.


114-115: Second tab initiation is correct.

The switch from JS to cURL within the <Tabs.Tab> is implemented properly.


139-140: Closing tab components are in place.

The closing </Tabs.Tab> and </Tabs> tags correctly terminate the example block.


142-143: "Allowed domains" section introduction is clear.

Adding a dedicated heading makes domain restrictions discoverable.


146-147: "Understanding the Connect object" header added.

This title clearly segues into the JSON schema explanation.


151-161: Connect object JSON example is accurate.

The sample response correctly shows proxy_enabled, allowed_domains, and templated base_proxy_target_url.


165-169: Property description table is well-formatted.

The markdown table accurately defines each field in the connect object.


174-179: Static vs relative URL guidance is precise.

Explaining that both full URLs and relative paths work for static domains helps prevent confusion.


180-185: Dynamic domain usage guidelines are correct.

Mandating relative paths when placeholders are present aligns with the proxy’s behavior.


190-192: Slack vs GitLab example tabs are set up properly.

Demonstrating static and dynamic URL usage side-by-side aids comprehension.


213-232: Programmatic discovery snippet is helpful.

Showing both SDK and REST API methods to filter for proxy-enabled apps makes integration easier.

out of /workflows, into /components
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (3)
docs-v2/pages/connect/api-proxy.mdx (3)

28-28: Refine introductory sentence for clarity
Consider rephrasing to “You can send requests to the Connect proxy using either the Pipedream SDK with a fetch-style interface or the Pipedream REST API” for parallel structure.


30-30: Use a heading for “Prerequisites”
For consistent styling, convert the bold label to a markdown heading (e.g. ### Prerequisites) rather than inline bold text.


46-46: Minor wording tweak for parameters introduction
To align with other sections, you might say “When making requests to the Connect Proxy, you must provide the following parameters:”

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bd467d7 and 24590c3.

📒 Files selected for processing (16)
  • docs-v2/next.config.mjs (1 hunks)
  • docs-v2/pages/components/contributing/_meta.tsx (1 hunks)
  • docs-v2/pages/components/contributing/actions-quickstart.mdx (1 hunks)
  • docs-v2/pages/components/contributing/api.mdx (3 hunks)
  • docs-v2/pages/components/contributing/cli/install.mdx (1 hunks)
  • docs-v2/pages/components/contributing/cli/login.mdx (4 hunks)
  • docs-v2/pages/components/contributing/cli/reference.mdx (4 hunks)
  • docs-v2/pages/components/contributing/sources-quickstart.mdx (2 hunks)
  • docs-v2/pages/components/contributing/typescript.mdx (1 hunks)
  • docs-v2/pages/components/index.mdx (3 hunks)
  • docs-v2/pages/connect/api-proxy.mdx (6 hunks)
  • docs-v2/pages/hidden/scheduling-future-tasks/index.mdx (1 hunks)
  • docs-v2/pages/rest-api/auth.mdx (1 hunks)
  • docs-v2/pages/rest-api/webhooks.mdx (1 hunks)
  • docs-v2/pages/workflows/_meta.tsx (0 hunks)
  • docs-v2/pages/workflows/building-workflows/sources.mdx (2 hunks)
💤 Files with no reviewable changes (1)
  • docs-v2/pages/workflows/_meta.tsx
✅ Files skipped from review due to trivial changes (12)
  • docs-v2/pages/components/contributing/cli/install.mdx
  • docs-v2/pages/components/contributing/actions-quickstart.mdx
  • docs-v2/pages/hidden/scheduling-future-tasks/index.mdx
  • docs-v2/pages/components/contributing/typescript.mdx
  • docs-v2/pages/rest-api/webhooks.mdx
  • docs-v2/pages/components/contributing/cli/login.mdx
  • docs-v2/pages/components/contributing/_meta.tsx
  • docs-v2/pages/rest-api/auth.mdx
  • docs-v2/pages/components/contributing/cli/reference.mdx
  • docs-v2/pages/workflows/building-workflows/sources.mdx
  • docs-v2/pages/components/index.mdx
  • docs-v2/pages/components/contributing/api.mdx
⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: Lint Code Base
  • GitHub Check: pnpm publish
  • GitHub Check: validate-links
🔇 Additional comments (10)
docs-v2/pages/components/contributing/sources-quickstart.mdx (1)

39-48: CLI link updates look correct

All updated paths (/components/contributing/cli/install/, login/, and reference/) reflect the new docs hierarchy and include the trailing slash required by the trailingSlash: true setting.

Also applies to: 70-70

docs-v2/pages/connect/api-proxy.mdx (9)

1-1: Verify correct import of Tabs component
Ensure that Tabs is correctly imported from nextra/components and that this path aligns with the version of Nextra used in docs-v2.


48-49: Request parameters section is well-structured
The H4 header and spacing make it easy to scan.


56-56: Info callout for dynamic domains is appropriate
This clear guidance on using relative paths for dynamic domains will help users avoid errors.


72-74: Review Tabs component usage for examples
Confirm that the <Tabs items={['Node.js','cURL']}> and <Tabs.Tab> children align correctly with the Nextra API and render the intended tabs.


114-115: Ensure consistency in the second code tab
The <Tabs.Tab> wrapper and the Bash code fence should mirror the structure of the Node.js example. Double-check that the tab label matches the second entry in items.


142-146: Approve new “Allowed domains” and “Connect object” sections
These headings and accompanying text integrate smoothly into the flow and clearly explain how to inspect app proxy support.


170-180: Approve “When to use relative vs full URLs” guidance
Heading levels, slug (“when-to-use-relative-vs-full-urls”), and examples for static vs dynamic domains are clear and accurate.


236-237: Approve updated rate limit bullets
The new limits (1,000 reqs/5 min, 30 s timeout) match the latest API behavior, and status codes are properly backticked.


139-140: ⚠️ Potential issue

Remove duplicate closing </Tabs> tag
There are two </Tabs> closures; only one is required to close the component.

Proposed diff:

- </Tabs>
- </Tabs>
+ </Tabs>

Likely an incorrect or invalid review comment.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
docs-v2/pages/connect/components/custom-tools.mdx (1)

15-15: Use Title Case for section headings
The level-2 headings "## Creating custom tools" and "## Using custom tools" currently use sentence case. For consistency with other titles (e.g., "## Overview", "## Publishing for Connect"), convert these to Title Case:

  • "## Creating Custom Tools"
  • "## Using Custom Tools"

Also applies to: 46-46

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 24590c3 and fc2ac7b.

📒 Files selected for processing (3)
  • docs-v2/next.config.mjs (1 hunks)
  • docs-v2/pages/connect/components/_meta.tsx (1 hunks)
  • docs-v2/pages/connect/components/custom-tools.mdx (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • docs-v2/pages/connect/components/_meta.tsx
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs-v2/next.config.mjs
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/connect/components/custom-tools.mdx

[uncategorized] ~39-~39: Loose punctuation mark.
Context: ...accepts two values: - development: makes the component available to your P...

(UNLIKELY_OPENING_PUNCTUATION)

⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: Lint Code Base
  • GitHub Check: validate-links
  • GitHub Check: pnpm publish
🔇 Additional comments (1)
docs-v2/pages/connect/components/custom-tools.mdx (1)

1-96: Well-written and comprehensive documentation
This new "Using Custom Tools" page is clear, follows established patterns, and aligns with the rest of the Connect docs.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~39-~39: Loose punctuation mark.
Context: ...accepts two values: - development: makes the component available to your P...

(UNLIKELY_OPENING_PUNCTUATION)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

♻️ Duplicate comments (1)
docs-v2/pages/connect/api-proxy.mdx (1)

151-163: Invalid JSON comments in snippet
Standard JSON doesn’t support // comments. Either remove the inline comment or switch the code fence to jsonc.

Suggested fix:

- ```json
+ ```jsonc

Or remove the // ...other fields... line entirely.

🧹 Nitpick comments (7)
docs-v2/pages/connect/components/custom-tools.mdx (5)

5-6: Split long intro sentence
Consider breaking the first sentence into two for improved readability.

Example:

-In addition to the public triggers and actions in Pipedream's global registry, you can write and publish your own components to your workspace to use with Connect.
+You can write and publish your own components to your workspace to use with Connect. This complements the public triggers and actions available in Pipedream's global registry.

29-33: Link CLI reference
Hyperlink the pd publish command to the CLI docs for quick access.

Example:

-To make your custom components available in Connect, use the `pd publish` command with the `--connect-environment` flag:
+To make your custom components available in Connect, use the [`pd publish`](/components/contributing/cli/reference/#pd-publish) command with the `--connect-environment` flag:

60-69: Specify code block language
Add a language hint (bash or http) to the code fence for syntax highlighting.

Example:

-```
+```bash

90-97: Link to versioning guide
Provide a direct link for the "Version management" best practice to guide users to detailed versioning instructions.

Example:

-**Version management**: Update component versions when making changes
+**Version management**: Update component versions when making changes. See [component versioning guide](/components/contributing/versioning/) for details.

98-100: Clarify Connect docs link
The [Connect docs](/connect/) link is generic; point users directly to the Connect API documentation for targeted guidance.

Example:

-For Connect-specific integration help, refer to the [Connect docs](/connect/).
+For Connect-specific integration help, refer to the [Connect API docs](/connect/api/).
docs-v2/pages/connect/api-proxy.mdx (2)

47-48: Inconsistent capitalization of “proxy”
The heading uses “Connect Proxy” but elsewhere it’s “Connect proxy.” Consider standardizing to one style (e.g., lowercase “proxy”).


75-114: Node.js example placeholders could be clarified
The placeholder syntax {development | production} isn’t valid JavaScript and may confuse readers. Consider using angle brackets or quoted strings to denote placeholders.

Example diff:

-   environment: {development | production},
+   environment: "<development | production>",
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fc2ac7b and 5528b34.

📒 Files selected for processing (3)
  • docs-v2/pages/connect/api-proxy.mdx (6 hunks)
  • docs-v2/pages/connect/components/custom-tools.mdx (1 hunks)
  • docs-v2/pages/connect/mcp/developers.mdx (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • docs-v2/pages/connect/mcp/developers.mdx
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/connect/components/custom-tools.mdx

[uncategorized] ~39-~39: Loose punctuation mark.
Context: ...accepts two values: - development: makes the component available to your P...

(UNLIKELY_OPENING_PUNCTUATION)

⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: Lint Code Base
  • GitHub Check: validate-links
  • GitHub Check: pnpm publish
🔇 Additional comments (15)
docs-v2/pages/connect/components/custom-tools.mdx (2)

1-1: Verify component import path
Confirm that the <Callout> component import path (@/components/Callout) matches the directory structure and alias configuration in your Docusaurus setup.


37-39: Skip loose punctuation warning
The colon after "accepts two values:" is intentional and grammatically correct in this context.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~39-~39: Loose punctuation mark.
Context: ...accepts two values: - development: makes the component available to your P...

(UNLIKELY_OPENING_PUNCTUATION)

docs-v2/pages/connect/api-proxy.mdx (13)

1-1: Added Tabs import for code examples
Importing Tabs from nextra/components aligns with the new tabbed examples below.


6-6: Clear description of the Connect proxy API
The new opening sentence concisely explains the proxy’s purpose.


30-30: Introduced Prerequisites section
Good addition—clearly outlines requirements before making requests.


57-57: Good clarification for dynamic domains
The callout succinctly highlights when to use relative paths for apps with dynamic domains.


73-74: Added “Examples” subsection
The new examples header improves discoverability of SDK and cURL snippets.


115-141: cURL example looks good
The REST API snippet clearly demonstrates obtaining a token and making the proxy request.


143-144: New “Allowed domains” section
This section effectively informs users how to discover domain support.


147-150: Understanding the Connect object section
The new header and description give clear context for the connect metadata object.


171-174: Clear guidance on URL usage
The explanation of base_proxy_target_url drives home when to use full vs. relative URLs.


181-187: Dynamic domains section is clear
The note on requiring relative paths for dynamic domains aligns with the callout above.


191-203: Slack static domain example approved
The snippet demonstrates both full-URL and relative-path usage clearly.


204-212: GitLab dynamic domain example approved
Shows relative-path requirement for self-hosted instances succinctly.


235-238: Updated rate limit and timeout details
The new limits section accurately reflects the 1,000 requests per 5 minutes cap and 30-second timeout.

@dannyroosevelt dannyroosevelt merged commit 17bc6ea into master Jun 13, 2025
8 of 9 checks passed
@dannyroosevelt dannyroosevelt deleted the danny/docs/connect-updates branch June 13, 2025 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants