---
title: "GET /v1/drugs/{id}/form-options"
method: GET
path: "/v1/drugs/{id}/form-options"
tags: ["Index"]
---

# GET /v1/drugs/{id}/form-options

`GET /v1/drugs/{id}/form-options`

## Request

- Base URL: `https://api.pillwise.dev`
- URL: `https://api.pillwise.dev/v1/drugs/{id}/form-options`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Query parameters

- `form` string
- `as_of` string
- `graph_version` string

## Response `200`

Forms, strengths, routes for this id (no packages)

- object
  - `form_options` FormOptions: Each choice has a `value` to send back (`?form=`, Cabinet `answers.form` / `answers.strength`) and a `label` to show. Only products on the US market are listed (a package or a current label). Forms come most sold first, with vials, packs and clinic-only forms last; strengths follow their form, then read by amount, and name the forms they come in.
    - `forms` FormChoice[]
      - `value` string, required
      - `label` string, required
      - `group` 'tablet' | 'capsule' | 'oral_liquid' | 'oral_other' | 'mouth' | 'skin' | 'eye' | 'ear' | 'nose' | 'inhaled' | 'patch' | 'injection' | 'rectal' | 'vaginal' | 'implant' | 'clinic' | 'pack' | 'other', required: What kind of thing it is, for tailoring the next questions.
      - `dose_unit` string, required: What one dose is counted in.
      - `route` string
    - `strengths` StrengthChoice[]
      - `value` string, required
      - `label` string, required
      - `forms` string[]: The form values this strength comes in, so a client holding every form's strengths can narrow them without another call.
    - `routes` Choice[]
      - `value` string, required
      - `label` string, required
    - `packages` object[]
      - `ndc_raw` string
      - `ndc11` string
      - `display` string
      - `description` string

## Other responses

- `410`: Requested snapshot is not retained (gone_graph)

---

[API](https://skmtc.dev/pillwise/apis/pillwise-api.md) · [All operations](https://skmtc.dev/pillwise/apis/pillwise-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pillwise/apis/pillwise-api/revisions/2c2ca705f9ef?raw)
