# WAT-1 Pediatric Withdrawal Assessment Tool Calculator

> WAT-1 Pediatric Withdrawal Assessment Tool Calculator is a paid API for AI agents from api.magentlab.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Computes the Franck 2008 Withdrawal Assessment Tool-1 (WAT-1) score for pediatric iatrogenic opioid/benzodiazepine withdrawal monitoring from 11 caller-assigned integer inputs

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/wat_1
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wat-1-pediatric-withdrawal-assessment-tool-calculator-ec5def9d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xYeKTNlMJoGKyRIpOFS60

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 wat-1-pediatric-withdrawal-assessment-tool-calculator-ec5def9d
```

Example prompt: Calculate the WAT-1 withdrawal score for a pediatric patient with these observed signs: loose watery stools present (1), no vomiting (0), temperature not elevated (0), state is awake/distressed (1), moderate tremor (1), sweating present (1), no uncoordinated repetitive movement (0), yawning or sneezing present (1), startle to touch mild (0), increased muscle tone (1), and time to calm was between 2 and 5 minutes (1).

## When to prefer this

Use this endpoint when you need to programmatically compute the Franck 2008 WAT-1 score specifically for pediatric patients experiencing iatrogenic opioid or benzodiazepine withdrawal. Prefer this over COWS (adult opioid withdrawal), CIWA-Ar (adult alcohol withdrawal), or NAS scales (neonatal abstinence syndrome) when the patient is a child in a PICU or similar setting being weaned from medically administered opioids or benzodiazepines. Best suited for clinical decision support workflows where nursing staff or clinical systems supply the observed signs as discrete integers.

## Known failure modes

- Missing required query parameters returns a validation error
- Non-integer or out-of-range values (e.g., time_to_calm=3) cause rejection
- Passing floating point numbers instead of integers causes schema validation failure
- Incorrect field names result in parameter not being recognized

## How this service works

Franck 2008 WAT-1 (Withdrawal Assessment Tool-1). Eleven caller-assigned integers: ten 0/1 signs plus time_to_calm 0-2. Sum 0-12. Cutoff WAT-1 ≥3 vs NRS ≥4. magent does not observe the child. Pediatric iatrogenic opioid/benzodiazepine withdrawal monitoring only. Not a diagnosis, not NAS, not COWS, not CIWA-Ar, and not a medical device.

## Output

Returns the computed WAT-1 integer total score (range 0–12), which is the sum of the ten 0/1 binary sign inputs plus the time_to_calm item (0–2). Also indicates whether the score meets the withdrawal threshold cutoff (WAT-1 ≥3 vs NRS ≥4). Does not include clinical interpretation or diagnosis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "loose_watery_stools",
      "vomiting_retching_gagging",
      "temperature_gt_37_8",
      "state",
      "tremor",
      "sweating",
      "uncoordinated_repetitive_movement",
      "yawning_or_sneezing",
      "startle_to_touch",
      "muscle_tone",
      "time_to_calm"
     ],
     "properties": {
      "state": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus state (integer 0 or 1): 0 SBS ≤0 or asleep/awake/calm, 1 SBS ≥+1 or awake/distressed. magent does not observe the child."
      },
      "tremor": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus tremor (integer 0 or 1): 0 none/mild, 1 moderate/severe. magent does not observe the child."
      },
      "sweating": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus sweating (integer 0 or 1): 0 no, 1 any sweating. magent does not observe the child."
      },
      "muscle_tone": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 1-minute stimulus muscle tone (integer 0 or 1): 0 normal, 1 increased. magent does not observe the child."
      },
      "time_to_calm": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 post-stimulus time to gain a calm state (integer 0, 1, or 2): 0 if <2 min, 1 if 2-5 min, 2 if >5 min. magent does not observe the child."
      },
      "startle_to_touch": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 1-minute stimulus startle to touch (integer 0 or 1): 0 none/mild, 1 moderate/severe. magent does not observe the child."
      },
      "loose_watery_stools": {
       "type": "integer",
       "description": "Caller-assigned Franck 2008 Table 4 loose/watery stools from the record in the previous 12 hours (integer 0 o
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wat-1-pediatric-withdrawal-assessment-tool-calculator-ec5def9d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.magentlab.com](https://www.zero.xyz/host/api.magentlab.com/llms.txt)
