v2
latestOpenAPI 3.1.12026-08-078549932.4 MBApprove (provider with Dispense permission + the primary-provider flag). For Rx this authors the Prescription, routes it, and creates the request's own quote estimate with its Pending line (one estimate per request).
Path parameters
Request body
Renewal approval mode (design §7). True = "use a refill": increments RefillsUsed on the prior Rx and reuses it — no new legal record, no SIG. False/absent on a renewal = "new prescription" (the normal create path, keeping the renewal link). 409 when the prior Rx is inactive, expired, exhausted, or DEA Schedule II.
Prescribing DVM. Defaults to the approving caller.
Resolves a free-text capture to a real item (required if capture had none).
SIG — required for Rx approval.
Escape hatch from one-estimate-per-request: put the billable line on this existing live estimate instead of a fresh standalone draft (e.g. adding a med to an estimate about to be presented, or the visit's estimate).
Response
OK
Derived: none | quoted | quote_removed | unbilled | invoiced | paid. "unbilled" is the "Ready to bill" worklist predicate.