API Overview
PatchOne exposes a REST API at the same base URL as the dashboard.
Authentication
All API requests require a valid admin session. See Authentication for details.
HTTP status codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 201 | Created |
| 401 | Not authenticated |
| 403 | Forbidden |
| 404 | Not found |
| 409 | Conflict |
| 429 | Rate limited |
Available API sections
| Section | Purpose |
|---|---|
| Authentication | Login, logout, session management |
| Machines | Fleet inventory and machine management |
| Deploy | Queue and monitor update deployments |
| Catalog | Manage the software catalog |
| Notifications | Read and dismiss notifications |
| Audit | Query the immutable audit log |
| Backup | Trigger and download database backups |