Skip to main content
POST
Search exercises by lookup keys

Authorizations

Authorization
string
header
required

Recommended. Pass your API key as a Bearer token in the Authorization header: Authorization: Bearer YOUR_API_KEY.

Body

application/json
search_keys
string[]
required

Lookup keys matching search_key from analysis results.

Example:
language
string
required

Locale for exercise titles (fallback to English if missing).

Example:

"en"

Response

Matching exercises.

id
string<uuid>

Unique exercise identifier (UUID).

lookup_keys
string[]

Lookup keys used to match this exercise (same values as search_key in analysis results).

kind
string
Example:

"exercise"

title
string
difficulty
string
Example:

"easy"

exercise_format
enum<string>
Available options:
duration,
repetitions
number_of_series
integer
media
object
effort_per_rep
object
repetitions
object