# KeeperHub Position Health Check Workflow

> KeeperHub Position Health Check Workflow is a paid API for AI agents from app.keeperhub.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-22).

Triggers a blockchain workflow that inspects the health of a MockLendingPosition contract on Sepolia testnet and returns an execution ID for tracking

## Facts

- Endpoint: POST https://app.keeperhub.com/api/mcp/workflows/position-health-check/call?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/keeperhub-position-health-check-workflow-429e9bb5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CjsGc6THPT31kYgWZs6pW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability keeperhub-position-health-check-workflow-429e9bb5 -d '<json body>'
```

Example prompt: Run a position health check on my MockLendingPosition at 0x1234abcd5678ef000000000000000000000000aa on Sepolia and tell me if it's healthy.

## When to prefer this

Use this endpoint when you need to programmatically trigger and track a health check on a specific MockLendingPosition contract on the Sepolia testnet, especially within an automated DeFi monitoring or liquidation-prevention workflow built on KeeperHub's node-based automation platform.

## Known failure modes

- Invalid or malformed Ethereum address returns a validation error
- Position address not found or not a MockLendingPosition contract on Sepolia returns a contract error
- Network issues with Sepolia RPC return a connectivity failure
- Payment of 0.02 USDC not fulfilled via x402 results in 402 Payment Required error
- Workflow execution engine unavailable returns a 503 or timeout

## How this service works

Build powerful blockchain workflow automations with a visual, node-based editor. Built with Next.js and React Flow.

## Output

Returns a JSON object containing a status field (e.g. 'running') and an executionId string (e.g. 'exec_abc123') that can be used to track or retrieve the outcome of the position health check workflow asynchronously.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "positionAddress"
 ],
 "properties": {
  "positionAddress": {
   "type": "string",
   "description": "Address of the MockLendingPosition to inspect on Sepolia (0x...)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "status": "running",
 "executionId": "exec_abc123"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/keeperhub-position-health-check-workflow-429e9bb5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from app.keeperhub.com](https://www.zero.xyz/host/app.keeperhub.com/llms.txt)
