# HookPulse

> Monitor backups, automations and scheduled tasks. Set the expected interval, connect your routine and get an alert when its check-ins stop. Ten monitors are free.

- **Domain**: `hookpulse.net`
- **Provider**: HookPulse (https://hookpulse.net)
- **Kind**: paid_api
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: True
- **Quality score**: 100%
- **Payment protocol**: x402 · network `eip155:8453`
- **Wallet**: `0x7c22d10a957c62044d03db5c0086f500fc645a26`

## Skills
- **list_environments** — Saved environments owned by the current account or guest; empty without a session.
- **create_environment** — Register a device UUID before discovery and collector selection. Registers one device (maximum 25 per owner), creating a guest if needed. The UUID is the one-ho
- **get_environment** — Read the detected environment and compatible measurements.
- **create_device_input** — Create or rotate an authenticated collector channel for this device. Ownership is checked before the app asks the input central. The server chooses the channel 
- **list_device_inputs** — List this device's collector channels, their state and their live numbers.
- **get_device_input_setup** — The saved setup of one collector channel: the configuration in use, its files and steps. Returns the setup generated last for this channel — the one whose crede
- **list_device_input_history** — The batches this collector sent, newest first — filtered and paginated on the server. Every batch the input central received for this channel, as it arrived: wh
- **get_device_input_batch** — One received batch, decoded: its series with labels and values, or its NCPA checks. Remote Write (1.0 and 2.0), OTLP (protobuf or JSON) and NRDP become the same
- **delete_device_input** — Revokes and removes one collector channel from a device. The input central removes only a channel of the same owner. This stops new authenticated input and remo
- **set_device_input_active** — Pauses or resumes one collector channel. Pausing keeps the channel, its credential and its configuration: batches the collector sends while paused are accepted 
- **list_input_fleet** — Every collector channel of the caller, with state and live numbers, in one response. One call for the whole fleet — one query to the time-series store for all c
- **report_environment** — Preview or save the allowlisted discovery report for one device. Send terminal and saidas (step id to pasted output), initially with conferir:true. Preview retu
- **list_collections** — Lists your measurements with commands adapted to each saved device environment. Two views of the same thing: `coletas` is one entry per measurement, `equipament
- **create_collection** — Adds compatible measurements to a previously detected device. First create /api/ambientes and submit its environment report. Reference that ambiente_id here; it
- **get_collection_series** — The latest readings of one device, for the screen that draws it. Authorised by YOUR session, never by the symbol in the crontab. A device that is not yours answ
- **update_collection** — Renames one measurement, or stops and resumes reading it. The id never changes: it is the write symbol already sitting in a crontab, and renaming on a screen mu
- **delete_collection** — Removes one measurement and frees that slot on the device. What disappears is the OWNERSHIP: your list, the authority to read that series, and the unique slot t
- **update_environment** — Renames a device, and its measurements along with it. One machine has one name. The measurements carry a copy of it, so renaming here renames them too — leaving
- **delete_environment** — Removes a device and every measurement on it, in one call. One call, not one per measurement — the same reason `GET /api/coletas/serie` exists. What goes away i
- **api_index** — Full index of the HookPulse API.
- **health** — Liveness.
- **create_guest** — Creates a guest token hp_… Keep the token: without it there is no way back to the monitors, unless you have already tied them to an e-mail.
- **list_endpoints** — Lists the guest's/session's endpoints.
- **create_endpoint** — Creates a dead-man endpoint. Use cron+tz+grace_sec for a real schedule (mutually exclusive with interval_sec) or interval_sec for plain silence detection. max_d

## URLs
- Agent card: https://hookpulse.net/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/hookpulse.net
- Documentation: https://hookpulse.net/llms.txt
