Skip to main content

Archived pages

Nine gateway-mode pages were withdrawn on 2026-08-23. Unbound is a hooks product; the LLM-gateway surface is no longer offered, so documenting it invited integrations we do not support. The pages are still in the tree, as .mdx.archived. They are excluded from the build by .mintignore, and their old URLs redirect via docs.json.

How a page is actually withdrawn

Mintlify offers three things that sound alike and do very different things: Only the third actually withdraws a page, and it is the one to reach for. .mintignore uses .gitignore syntax and lives at the root of the docs directory. Renaming .mdx to something else does not work on its own. It was tried first, in the commit that archived these nine, and after a successful deploy all nine URLs still returned 200 with their full content and the sitemap still advertised every one — 59 entries against 51 .mdx files. The extension is not an exclusion; .mintignore is. A redirect is worth adding alongside, so an old link lands somewhere useful instead of a 404, and so link checkers do not flag inbound references as broken.

Currently withdrawn

None were in docs.json navigation before withdrawal, and no live page links to them — the only inbound link, cli/policies to model policies, sits inside a {/* … */} block. Redirects are permanent (308) by default, which is what we want: these URLs are not coming back at their old paths.

Restoring one

That is the whole restore. The rename both brings the page back and stops it matching *.mdx.archived in .mintignore. Then drop its redirects entry from docs.json — a redirect on a live page’s own URL would shadow it — add it to the navigation if it should appear there, and check its links: an archived page may point at other archived pages.

The nightly docs walkers

api-reference-walker and python-sdk-walker existed only to test two of these pages and are archived in unbound-integration-tests; api-surface-walker lost two of its three sub-checks. Withdrawing a page without retiring the walker that reads it turns a useful nightly finding into a permanent 404 at step one.