Skip to content

docs: Restructure docs navigation#6002

Merged
bastienbeurier merged 1 commit into
masterfrom
codex/docs-only-reshuffle
Apr 30, 2026
Merged

docs: Restructure docs navigation#6002
bastienbeurier merged 1 commit into
masterfrom
codex/docs-only-reshuffle

Conversation

@bastienbeurier
Copy link
Copy Markdown
Member

Summary

  • Restructure the docs navigation so use-case pages are orientation pages and function implementation details live under Functions.
  • Move function implementation docs from use-case subpages into the Functions section.
  • Fix stale internal links, redirects, anchors, and final related/next sections across the hand-authored docs.
  • Fold free self-hosting configuration into the self-hosting page and merge customer configuration into Storage.
  • Remove the Reference overview page from the Reference nav.

Scope guardrails

This is a fresh branch from master with no changes to generated API/integration docs or generation code.

Confirmed no PR diff paths under:

  • .agents/
  • snippets/
  • scripts/
  • package.json
  • docs/api-integrations/
  • docs/integrations/
  • docs/snippets/

Validation

  • git diff --cached --check
  • Local nav verification: 872 navigation pages checked, 0 missing local pages.
  • Confirmed staged/final diff contains only docs/ paths.
  • Confirmed staged/final diff contains 0 paths in generated API/integration docs surfaces listed above.

Notes

The commit was created in a temporary clean worktree because the original checkout had untracked root snippet files that blocked branch switching. The local Husky shim was unavailable in that temporary worktree, so the commit was made with hooks skipped after running the checks above manually.

@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented Apr 30, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
nango 🟢 Ready View Preview Apr 30, 2026, 1:41 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Copy link
Copy Markdown

@nango-repository-pusher nango-repository-pusher Bot left a comment

Choose a reason for hiding this comment

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

✅ Auto-approved: docs-only change.

@bastienbeurier bastienbeurier changed the title [codex] Restructure docs navigation docs: Restructure docs navigation Apr 30, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

2 issues found across 73 files

Confidence score: 3/5

  • There is some merge risk because a high-severity, high-confidence docs mismatch can mislead users: docs/implementation-guides/platform/functions/storage.mdx uses /connection/... in REST examples while the documented API routes are /connections/....
  • The intro/content mismatch in docs/implementation-guides/platform/webhooks-from-nango.mdx is minor, but it can still create confusion by promising async action webhook payloads that are not present.
  • Pay close attention to docs/implementation-guides/platform/functions/storage.mdx, docs/implementation-guides/platform/webhooks-from-nango.mdx - align documented paths and intro claims with the actual content.
Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="docs/implementation-guides/platform/webhooks-from-nango.mdx">

<violation number="1" location="docs/implementation-guides/platform/webhooks-from-nango.mdx:7">
P3: The new intro claims this page includes async action webhook payloads, but no async action payload section exists in the document.</violation>
</file>

<file name="docs/implementation-guides/platform/functions/storage.mdx">

<violation number="1" location="docs/implementation-guides/platform/functions/storage.mdx:47">
P1: The new REST examples use `/connection/...` paths, but the API reference documents `/connections/...` endpoints. This makes the copied curl commands inconsistent with the documented API routes.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review, or fix all with cubic.

<Tab title="Set with REST API">
```bash
curl --request POST \
--url https://api.nango.dev/connection/<CONNECTION-ID>/metadata \
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot Apr 30, 2026

Choose a reason for hiding this comment

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

P1: The new REST examples use /connection/... paths, but the API reference documents /connections/... endpoints. This makes the copied curl commands inconsistent with the documented API routes.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/implementation-guides/platform/functions/storage.mdx, line 47:

<comment>The new REST examples use `/connection/...` paths, but the API reference documents `/connections/...` endpoints. This makes the copied curl commands inconsistent with the documented API routes.</comment>

<file context>
@@ -0,0 +1,170 @@
+  <Tab title="Set with REST API">
+  ```bash
+  curl --request POST \
+    --url https://api.nango.dev/connection/<CONNECTION-ID>/metadata \
+    --header 'Authorization: Bearer <ENV-SECRET-KEY>' \
+    --header 'Provider-Config-Key: <INTEGRATION-ID>' \
</file context>
Fix with Cubic

---

Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify them, and the payload for each type.
Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify webhooks from Nango, plus the payloads for auth, sync, and async action webhooks.
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot Apr 30, 2026

Choose a reason for hiding this comment

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

P3: The new intro claims this page includes async action webhook payloads, but no async action payload section exists in the document.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/implementation-guides/platform/webhooks-from-nango.mdx, line 7:

<comment>The new intro claims this page includes async action webhook payloads, but no async action payload section exists in the document.</comment>

<file context>
@@ -4,10 +4,10 @@ sidebarTitle: 'Webhooks from Nango'
 ---
 
-Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify them, and the payload for each type.
+Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify webhooks from Nango, plus the payloads for auth, sync, and async action webhooks.
 
 <Info>
</file context>
Suggested change
Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify webhooks from Nango, plus the payloads for auth, sync, and async action webhooks.
Nango POSTs webhooks to your app to notify it of important events: a new connection was created, a sync run finished, an async action completed, or an external webhook was forwarded. This page covers how to receive and verify webhooks from Nango, plus the payloads for auth and sync webhooks.
Fix with Cubic

@bastienbeurier bastienbeurier marked this pull request as ready for review April 30, 2026 13:47
@bastienbeurier bastienbeurier added this pull request to the merge queue Apr 30, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 782f5d38b6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/docs.json
Comment on lines 546 to 548
"api-integrations/aws-iam",
"api-integrations/aws-inspector2",
"api-integrations/aws-multi-service",
"integrations/all/aws-scim",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Restore dropped API integration pages in navigation

This navigation hunk removed api-integrations/aws-multi-service from the API Integrations list, and the same commit also drops crunchbase, epc-gov-uk, ocean-io, rocketreach, store-leads, and vtex from docs/docs.json even though their .mdx files still exist under docs/api-integrations/. As a result, these pages become orphaned from the sidebar with no replacement route or redirect, which is a user-facing discoverability regression for those integrations.

Useful? React with 👍 / 👎.

Merged via the queue into master with commit a0de273 Apr 30, 2026
25 of 26 checks passed
@bastienbeurier bastienbeurier deleted the codex/docs-only-reshuffle branch April 30, 2026 13:59
hassan254-prog pushed a commit that referenced this pull request May 1, 2026
## Summary

- Restructure the docs navigation so use-case pages are orientation
pages and function implementation details live under Functions.
- Move function implementation docs from use-case subpages into the
Functions section.
- Fix stale internal links, redirects, anchors, and final related/next
sections across the hand-authored docs.
- Fold free self-hosting configuration into the self-hosting page and
merge customer configuration into Storage.
- Remove the Reference overview page from the Reference nav.

## Scope guardrails

This is a fresh branch from `master` with no changes to generated
API/integration docs or generation code.

Confirmed no PR diff paths under:

- `.agents/`
- `snippets/`
- `scripts/`
- `package.json`
- `docs/api-integrations/`
- `docs/integrations/`
- `docs/snippets/`

## Validation

- `git diff --cached --check`
- Local nav verification: 872 navigation pages checked, 0 missing local
pages.
- Confirmed staged/final diff contains only `docs/` paths.
- Confirmed staged/final diff contains 0 paths in generated
API/integration docs surfaces listed above.

## Notes

The commit was created in a temporary clean worktree because the
original checkout had untracked root snippet files that blocked branch
switching. The local Husky shim was unavailable in that temporary
worktree, so the commit was made with hooks skipped after running the
checks above manually.
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.

1 participant