---
title: "Update all outdated nodes"
method: POST
path: "/api/fleet/update-all"
tags: ["Fleet"]
---

# Update all outdated nodes

`POST /api/fleet/update-all`

Triggers self-update on all remote nodes running an older version than the gateway. Forwards the hub compare target as `targetVersion` so semver-pinned remotes can repin before recreate. Local nodes are excluded from bulk updates.

## Response `202`

Bulk update initiated.

- object
  - `updating` string[] — Names of nodes where update was triggered.
  - `skipped` string[] — Names of nodes that were skipped.

## Other responses

- `401` — Authentication required. Provide a valid Bearer token.
- `403` — Insufficient permissions or license tier.

---

[API](https://skmtc.net/studio-saelix/apis/sencho-api.md) · [All operations](https://skmtc.net/studio-saelix/apis/sencho-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/studio-saelix/sencho-api/versions/f36f82acae1d/schema)
