# Hardware Sentry TrueSight Presentation Server REST API **Provider:** Hardware Sentry TrueSight Presentation Server REST **Category:** developer **Base URL:** `http://truesight.local` **Auth:** api-key — `Cookie: YOUR_API_KEY` **Rate Limit:** See documentation **Free Tier:** No **Pricing:** Free tier available (freemium) **Docs:** https://community.bmc.com/s/group/0F93n000000PlUtCAK/sentry-software ## Description Hardware Sentry TrueSight Presentation Server REST API ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `http://truesight.local/hardware/actions/{deviceId}/collect-now` | Triggers a new collect on a specific device. | | POST | `http://truesight.local/hardware/actions/{deviceId}/rediscover` | Triggers a new discovery on a specific device. | | POST | `http://truesight.local/hardware/actions/{deviceId}/reinitialize` | Sends a 'Reinitialize KM' command. | | POST | `http://truesight.local/hardware/actions/{deviceId}/remove` | Removes a specific instance from the monitoring environment. | | POST | `http://truesight.local/hardware/actions/{deviceId}/reset-error-count` | Resets the Error Count parameter. | | GET | `http://truesight.local/hardware/applications` | Gets summarized information about all monitored applications. | | GET | `http://truesight.local/hardware/applications/{applicationId}` | Gets detailed information for a specific application. | | GET | `http://truesight.local/hardware/device-monitors/{deviceId}` | Gets the Monitors for a specific device. | ## Authentication API key in the request header (Cookie) ``` Cookie: YOUR_API_KEY ``` ## Sample Request ```bash curl -X GET 'http://truesight.local/hardware/actions/{deviceId}/collect-now' \ -H 'Cookie: YOUR_API_KEY' ``` ## Sample Response ```json {} ``` ## Pricing Details Free: 5k errors/mo. Team: $26/mo (50k errors). Business: $80/mo (90k errors). Enterprise: custom. Self-hosted: free (open source). --- *Source: [API Map](https://apimap.dev/apis/hardware-sentry-truesight-presentation-s/) — CC BY 4.0*