# DosePlot Reconstitution Options

> DosePlot Reconstitution Options is a paid API for AI agents from api.doseplot.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-15).

Returns ranked bacteriostatic-water reconstitution suggestions for a published reconstitutable compound, aligning the compound's per-administration dose range to whole U-100 syringe marks with doses-per-vial counts.

## Facts

- Endpoint: POST https://api.doseplot.com/v1/recon/options?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/doseplot-reconstitution-options-5f1809ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LlscSPp2huv23gD5MaTtN

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 doseplot-reconstitution-options-5f1809ed -d '<json body>'
```

Example prompt: What are the ranked reconstitution options for semaglutide using a 5mg vial? I want the ones that put the published dose range on clean whole U-100 syringe marks, with how many doses I'd get per vial.

## When to prefer this

Use this endpoint when you need to present a human decision-maker with a ranked menu of reconstitution options for a specific published reconstitutable compound, particularly when the goal is to align doses to whole U-100 insulin syringe marks. Prefer this over the single-target reconstitution endpoint when you don't have a fixed target dose and want to explore the full option space. Not appropriate for non-reconstitutable compounds or for autonomous dosing decisions.

## Known failure modes

- 422 not_reconstitutable — compound is not on the published reconstitution list or slug/alias not recognized
- 422 validation error — both vial_mg and vial_iu supplied simultaneously or incompatible with compound's quantification type
- 422 — period-denominated dose range detected; endpoint refuses to guess a frequency
- 400 — malformed request body or missing compound field
- Payment required (402) if x402 payment header is absent or insufficient

## How this service works

Ranked reconstitution suggestions for one published reconstitutable compound: bacteriostatic-water presets that put the published per-administration dose range's clean steps on whole U-100 syringe marks, with doses per vial. Refuses period-denominated ranges rather than guessing a frequency. Deterministic math over published reference data -- not medical advice, not a prescription, and for relay to a human decision-maker rather than autonomous administration.

## Output

A ranked list of reconstitution presets, each specifying a bacteriostatic water volume, the resulting concentration, which published per-administration doses fall on clean whole U-100 syringe marks, and the number of doses available per vial. The ranking reflects how well the published dose range aligns to whole syringe marks. Refuses input where dose ranges are period-denominated rather than per-administration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "vial_iu": {
   "type": "number",
   "description": "Your actual vial's total activity, in IU. Only for compounds whose published vials are IU-quantified. Omitted, the first published strength is used.",
   "exclusiveMinimum": 0
  },
  "vial_mg": {
   "type": "number",
   "description": "Your actual vial's total mass, in mg. Only for compounds whose published vials are mg-quantified. Omitted, the first published strength is used.",
   "exclusiveMinimum": 0
  },
  "compound": {
   "type": "string",
   "description": "Canon id, slug, or alias. Slug and alias matching is case-insensitive. Must be a compound on the published reconstitution list, else 422 not_reconstitutable."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/doseplot-reconstitution-options-5f1809ed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.doseplot.com](https://www.zero.xyz/host/api.doseplot.com/llms.txt)
