Update a portal navigation item
User must have the ENVIRONMENT_DOCUMENTATION[update] permission. ParentId is the unique identifier of the parent item.
- Optional parent ID. If provided, the item is set to that parent.
- If omitted, the item is moved to the root level.
Publication propagation applies only when the published value changes on a container navigation item (FOLDER, API, or API_PRODUCT). When publishing a container, descendants are published only if propagatePublishToChildren=true. If propagatePublishToChildren is omitted or false, only the selected item is published. When unpublishing a container, descendants are always unpublished according to the business rule; propagatePublishToChildren is ignored and may be omitted.
Path parameters
The unique ID of the navigation item
Query parameters
Controls whether publishing a container navigation item (FOLDER, API, or API_PRODUCT) is propagated to descendants. Only evaluated when published changes to true on a container item. If omitted or false, publishing affects only the selected item. If true, publishing also affects descendants. Ignored for unpublish; container descendants are always unpublished according to the business rule.
Request body
Example request
{
"type": "FOLDER",
"order": 2,
"parentId": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
"published": true,
"visibility": "PUBLIC",
"source": {
"type": "github-fetcher",
"fetchCron": "0 */10 * * * *",
"lastFetchedAt": "2026-07-17T00:00:00.000Z"
}
}Response
Updated portal navigation item
Example response
{
"id": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
"organizationId": "DEFAULT",
"environmentId": "DEFAULT",
"type": "FOLDER",
"area": "TOP_NAVBAR",
"parentId": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
"rootId": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
"order": 2,
"published": true,
"visibility": "PUBLIC",
"portalPageContentId": "00f8c9e7-78fc-4907-b8c9-e778fc790750",
"source": {
"type": "github-fetcher",
"fetchCron": "0 */10 * * * *",
"lastFetchedAt": "2026-07-17T00:00:00.000Z"
}
}