---
title: "Check medications for dosing errors and drug–drug interactions."
method: POST
path: "/v1/health/rx-check"
tags: ["regulated"]
---

# Check medications for dosing errors and drug–drug interactions.

`POST /v1/health/rx-check`

## Request

- Base URL: `https://api.agent-toolbox.ai`
- URL: `https://api.agent-toolbox.ai/v1/health/rx-check`
- Auth: one of:
  - HTTP bearer
  - none

Cost: 2 credit(s). Free tier: 10 calls per IP (no auth).

## Request body

- HealthRxCheckRequest
  - `medications` object[], required
    - `name` string, required
    - `dose` number
    - `unit` string
    - `route` string
    - `frequencyPerDay` number
  - `patient` object
    - `weightKg` number
    - `ageYears` number
  - `policy` object
    - `blockSeverityAtOrAbove` 'moderate' | 'major' | 'contraindicated'

## Response `200`

Success.

- HealthRxCheckResponse
  - `verdict` 'PASS' | 'FLAG' | 'BLOCK', required
  - `findings` object[], required
    - `type` 'unit' | 'dose' | 'interaction', required
    - `severity` 'low' | 'moderate' | 'major' | 'contraindicated', required
    - `drugs` string[], required
    - `message` string, required
    - `reference` string
  - `counts` object, required
    - `low` integer, required
    - `moderate` integer, required
    - `major` integer, required
    - `contraindicated` integer, required
  - `certificate` string, required: Tamper-evident SHA-256 certificate.
  - `latencyMs` number, required: Server compute time in ms.
  - `disclaimer` string, required

## Other responses

- `400`: Invalid request body.
- `402`: Free tier exhausted or insufficient credits.

---

[API](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api.md) · [All operations](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/revisions/07132043190b?raw)
