# SharpTools API

**Canonical:** https://apis.io/apis/sharptools/sharptools-api/  
**Provider:** SharpTools — https://apis.io/providers/sharptools/  
**Documentation:** https://docs.sharptools.io/bridge/integrations/http-webhook

SharpTools API is published by [SharpTools](https://apis.io/providers/sharptools/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 4 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 4 JSON Schemas.

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

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| POST | `/button` | Update button state and emit event |
| GET | `/motion` | Get motion state via query parameter |
| POST | `/motion` | Set motion state via JSON body |
| POST | `/motion/active` | Motion active convenience path |
| POST | `/motion/inactive` | Motion inactive convenience path |
| GET | `/switch` | Get switch state via query parameter |
| POST | `/switch` | Set switch state via JSON body |
| POST | `/switch/off` | Switch off convenience path |
| POST | `/switch/on` | Switch on convenience path |
| GET | `/temperature` | Get temperature via query parameter |
| POST | `/temperature` | Set temperature via JSON, form or plain text |

## Machine-readable artifacts (6)

- **OpenAPI** — https://artifacts.apis.io/sharptools/openapi/_ae-authored/sharptools-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/sharptools/json-schema/sharptools-post-button-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sharptools/json-schema/sharptools-post-switch-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sharptools/json-schema/sharptools-post-temperature-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sharptools/json-schema/sharptools-post-motion-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/sharptools/apis.yml

---

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