# Invoket Medication Resolve

> Invoket Medication Resolve is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Resolves a medication by CIS code, name, or DCI/INN substance (French BDPM registry) or by NDC/name (US openFDA/RxNorm), returning authorization status, active substances, pricing, reimbursement, and generic group

## Facts

- Endpoint: GET https://api.invoket.com/medication/resolve
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-medication-resolve-895d14ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qt8zd2FUui_erItBOROSc

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 invoket-medication-resolve-895d14ce
```

Example prompt: Before processing this prescription, can you resolve the medication 'Doliprane 1000mg' from the French BDPM registry and tell me its CIS code, authorization status, active substance in INN, reimbursement rate, and whether it belongs to a generic group?

## When to prefer this

Use this endpoint when an AI agent needs to validate or enrich a drug reference before acting on a prescription or order, especially when official regulatory data from the French BDPM or US openFDA is required. Prefer this over generic search when you need authoritative authorization status, INN normalization, or reimbursement data. Choose this over the full medication report endpoint when you only need identity resolution without the complete consolidated dossier.

## Known failure modes

- Medication not found in BDPM or openFDA — returns 404 or empty result
- Ambiguous drug name matches multiple entries — may return first match or require more specific input
- CIS code or NDC malformed — returns validation error
- Drug is in registry but withdrawn from market — returns status indicating unavailability
- Network timeout from upstream registry — returns 503

## How this service works

Resolve a medication before your agent acts on a prescription or an order: official identity from the French BDPM registry (ANSM/HAS) by CIS code, exact name or DCI substance - authorization and marketing status, active substances normalized to INN (the FR-US bridge), pack-level price and reimbursement rate, generic group. Same endpoint resolves US drugs by NDC or name (openFDA/RxNorm). No account, no key, pay per call.

## Output

Returns the official identity of the resolved medication including its authorization and marketing status, active substances normalized to INN, pack-level price, reimbursement rate, and generic group membership — sourced from French BDPM (ANSM/HAS) for French drugs or openFDA/RxNorm for US drugs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "cis"
 ],
 "properties": {
  "cis": {
   "type": "string",
   "description": "8-digit French CIS code. Provide exactly ONE key among: cis, ndc (US product NDC), dci (substance INN/DCI name, pure local computation), name (exact medication name, requires country=FR|US). Zero or several keys = 400; malformed key = 400; well-formed but unknown = 200 with found:false (billed - the absence is the answer)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/invoket-medication-resolve-895d14ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.invoket.com](https://www.zero.xyz/host/api.invoket.com/llms.txt)
