Skip to main content
GET
Get a recipe or exercise

Authorizations

Authorization
string
header
default:Bearer sandbox_any_token_works
required

A 15-minute token bound to one patient and one enrollment, issued by POST /v1/oauth/token with the token-exchange grant. Treat it as opaque. When it expires, exchange a fresh assertion; there is no refresh token.

Path Parameters

library_item_id
string<uuid>
required

Response

The item.

id
string<uuid>
required
Example:

"2d4f6a8c-0e1b-4c3d-9e5f-7a9b1c3d5e7f"

kind
enum<string>
required
Available options:
recipe,
exercise
Example:

"recipe"

title
string
required
Example:

"Greek yogurt protein bowl"

tags
string[]
required

Labels for filtering, for example high_protein, fiber_rich, low_appetite, mild_nausea, heartburn_friendly and dose_day on recipes. New tags may be added.

Pattern: ^[a-z][a-z0-9_]*$
Example:
media
object[]
required
favorite
boolean
required
Example:

false

my_rating
object | null
required

The patient's rating of a recipe, or null.

slug
string | null
Example:

"greek-yogurt-protein-bowl"

summary
string | null
Example:

"A no-cook breakfast with 31 g of protein."

category
string | null
Example:

"breakfast"

recipe
object | null

Set when kind is recipe.

exercise
object | null

Set when kind is exercise.