GetPackageNav
Returns the package navigation: a flat list of modules in schema-declaration order. By default returns a summary (module names and counts only) suitable for discovery. Pass 'depth=full' to include resources and functions; combine with 'q' to filter results by name or type token. Module names like 's3/bucket' are flat strings, not nested. Supports JSON or markdown via Accept. Returns 404 if the package version does not exist.
Request
- Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
- URL: https://api.pulumi.com/api/registry/packages/{source}/{publisher}/{name}/versions/{version}/nav
- Auth: none declared
Path parameters
The package source: 'pulumi', 'opentofu', or 'private'
Organization that owns the package
The package name
Semantic version string or 'latest'
Query parameters
'summary' (default) returns module names and counts only; 'full' includes resources and functions.
Language for name resolution. Defaults to 'go', which is also what 'all' resolves to here.
Case-insensitive substring filter on resource/function names and type tokens. Modules with no matches are omitted. Combine with 'depth=full' to return matched items.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.