# Syncthing API

**Canonical:** https://apis.io/apis/syncthing/syncthing-api/  
**Provider:** Syncthing — https://apis.io/providers/syncthing/  
**Documentation:** https://docs.syncthing.net/dev/rest.html

Syncthing API is published by [Syncthing](https://apis.io/providers/syncthing/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

Syncthing API as documented publicly: 60 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

## Operations (60)

| Method | Path | Summary |
|---|---|---|
| GET | `/meta.js` | GET /meta.js |
| GET | `/qr` | GET /qr |
| GET | `/qr/` | Encodes the content given in the text URL parameter into a QR code and returns it as a black-and-white PNG image. |
| POST | `/rest` | POST /rest |
| DELETE | `/rest/cluster/pending/devices` | DELETE /rest/cluster/pending/devices |
| GET | `/rest/cluster/pending/devices` | GET /rest/cluster/pending/devices |
| DELETE | `/rest/cluster/pending/folders` | DELETE /rest/cluster/pending/folders |
| GET | `/rest/cluster/pending/folders` | GET /rest/cluster/pending/folders |
| GET | `/rest/db/browse` | GET /rest/db/browse |
| GET | `/rest/db/completion` | GET /rest/db/completion |
| GET | `/rest/db/file` | GET /rest/db/file |
| GET | `/rest/db/ignores` | GET /rest/db/ignores |
| POST | `/rest/db/ignores` | POST /rest/db/ignores |
| GET | `/rest/db/localchanged` | GET /rest/db/localchanged |
| GET | `/rest/db/need` | GET /rest/db/need |
| POST | `/rest/db/override` | POST /rest/db/override |
| POST | `/rest/db/prio` | POST /rest/db/prio |
| GET | `/rest/db/remoteneed` | GET /rest/db/remoteneed |
| POST | `/rest/db/revert` | POST /rest/db/revert |
| POST | `/rest/db/scan` | POST /rest/db/scan |
| GET | `/rest/db/status` | GET /rest/db/status |
| GET | `/rest/events` | GET /rest/events |
| GET | `/rest/events/disk` | Event Endpoints |
| GET | `/rest/folder/errors` | GET /rest/folder/errors |
| GET | `/rest/folder/pullerrors` | GET /rest/folder/pullerrors |
| GET | `/rest/folder/versions` | GET /rest/folder/versions |
| POST | `/rest/folder/versions` | POST /rest/folder/versions |
| GET | `/rest/noauth/health` | Noauth Endpoints |
| GET | `/rest/stats/device` | Statistics Endpoints |
| GET | `/rest/stats/folder` | Statistics Endpoints |
| GET | `/rest/svc/deviceid` | Misc Services Endpoints |
| GET | `/rest/svc/lang` | Misc Services Endpoints |
| GET | `/rest/svc/random/string` | Misc Services Endpoints |
| GET | `/rest/svc/report` | Misc Services Endpoints |
| GET | `/rest/system/browse` | GET /rest/system/browse |
| GET | `/rest/system/config` | GET /rest/system/config (DEPRECATED) |
| POST | `/rest/system/config` | POST /rest/system/config (DEPRECATED) |
| GET | `/rest/system/config/insync` | GET /rest/system/config/insync (DEPRECATED) |
| GET | `/rest/system/connections` | GET /rest/system/connections |
| GET | `/rest/system/discovery` | GET /rest/system/discovery |
| POST | `/rest/system/discovery` | POST /rest/system/discovery |
| GET | `/rest/system/error` | GET /rest/system/error |
| POST | `/rest/system/error` | POST /rest/system/error |
| POST | `/rest/system/error/clear` | POST /rest/system/error/clear |
| GET | `/rest/system/log` | GET /rest/system/log |
| GET | `/rest/system/log.txt` | GET /rest/system/log.txt |
| GET | `/rest/system/loglevels` | GET /rest/system/loglevels |
| POST | `/rest/system/loglevels` | POST /rest/system/loglevels |
| GET | `/rest/system/paths` | GET /rest/system/paths |
| POST | `/rest/system/pause` | POST /rest/system/pause |
| GET | `/rest/system/ping` | GET /rest/system/ping |
| POST | `/rest/system/ping` | POST /rest/system/ping |
| POST | `/rest/system/reset` | POST /rest/system/reset |
| POST | `/rest/system/restart` | POST /rest/system/restart |
| POST | `/rest/system/resume` | POST /rest/system/resume |
| POST | `/rest/system/shutdown` | POST /rest/system/shutdown |
| GET | `/rest/system/status` | GET /rest/system/status |
| GET | `/rest/system/upgrade` | GET /rest/system/upgrade |
| POST | `/rest/system/upgrade` | POST /rest/system/upgrade |
| GET | `/rest/system/version` | GET /rest/system/version |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/syncthing/openapi/_ae-authored/syncthing-openapi-generated.yml
- **APIsJSON** — https://artifacts.apis.io/syncthing/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/syncthing/syncthing-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/syncthing/.
