# ScienceLogic Device API

**Canonical:** https://apis.io/apis/sciencelogic/sciencelogic-device-api/  
**Provider:** ScienceLogic — https://apis.io/providers/sciencelogic/  
**Base URL:** https://{appliance}/api/v2  
**Documentation:** https://sciencelogic.com

ScienceLogic Device API is one of 80 APIs that [ScienceLogic](https://apis.io/providers/sciencelogic/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Device. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

Devices are Skylar Compliance's representation of physical or virtual network devices.

## Operations (17)

| Method | Path | Summary |
|---|---|---|
| GET | `/devices` | List devices |
| POST | `/devices` | Create a device |
| PATCH | `/devices` | Patch multiple devices |
| GET | `/devices/{id}` | Retrieve a device |
| PUT | `/devices/{id}` | Update a device |
| DELETE | `/devices/{id}` | Delete a device |
| GET | `/devices/{id}/monitors` | Retrieve monitor measurements |
| DELETE | `/devices/{id}/knownhosts` | Clear SSH known hosts |
| GET | `/devices/{id}/compliance` | Test device compliance |
| GET | `/devices/{id}/plugincommand/{command}` | Perform a plugin command on a device |
| POST | `/devices/search` | Global search |
| POST | `/devices/import` | Import devices |
| POST | `/devices/export` | Export devices |
| POST | `/devices/test` | Test device login |
| GET | `/devices/count` | Get total number of devices grouped by some device field |
| POST | `/devices/{id}/assetfields/{assetfield_id}/upload` | Upload a file for an assetfield |
| PUT | `/policies/{id}/scores` | Update policy's devices' compliance scores |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/sciencelogic/refs/heads/main/openapi/sciencelogic-device-api-openapi.yml
- **APIReference** — https://docs.sciencelogic.com/skylar_compliance/api/5-6/api.html
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/sciencelogic/refs/heads/main/errors/sciencelogic-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/sciencelogic/refs/heads/main/data-model/sciencelogic-data-model.yml
- **Documentation** — https://docs.sciencelogic.com/skylar_compliance/

## Other ScienceLogic APIs (12)

- [ScienceLogic](https://apis.io/apis/sciencelogic/sciencelogic/)
- [Skylar One GraphQL API](https://apis.io/apis/sciencelogic/skylar-one-graphql-api/)
- [Skylar One REST API](https://apis.io/apis/sciencelogic/skylar-one-rest-api/)
- [ScienceLogic MCP Server](https://apis.io/apis/sciencelogic/sciencelogic-mcp/)
- [ScienceLogic Agent API](https://apis.io/apis/sciencelogic/sciencelogic-agent-api/)
- [ScienceLogic Agent/Debug API](https://apis.io/apis/sciencelogic/sciencelogic-agent-debug-api/)
- [ScienceLogic Agent/Remote API](https://apis.io/apis/sciencelogic/sciencelogic-agent-remote-api/)
- [ScienceLogic Backup API](https://apis.io/apis/sciencelogic/sciencelogic-backup-api/)
- [ScienceLogic Command API](https://apis.io/apis/sciencelogic/sciencelogic-command-api/)
- [ScienceLogic Command/Output API](https://apis.io/apis/sciencelogic/sciencelogic-command-output-api/)
- [ScienceLogic Command/Schedule API](https://apis.io/apis/sciencelogic/sciencelogic-command-schedule-api/)
- [ScienceLogic Command/Variables API](https://apis.io/apis/sciencelogic/sciencelogic-command-variables-api/)

## Tags

Device

---

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