Skip to content

Powerlifting Meet Attempts

POST
/v1/tools/powerlifting-attempts

Deterministic opener/second/third attempts from an estimated 1RM, plus a warmup ramp and per-side plate loading. Tunable by aggressiveness and available plates.

object
one_rep_max
required
object
value
required
number
unit
string
default: kg
Allowed values: kg lb
bar_weight
object
value
required
number
unit
string
default: kg
Allowed values: kg lb
available_plates
Array<number>
nullable
aggressiveness
string
default: standard
Allowed values: conservative standard aggressive
Example
{
"one_rep_max": {
"value": 200,
"unit": "kg"
}
}

Powerlifting Meet Attempts result

object
attempts
required
object
opener
required
object
weight
required
number
plates_per_side
required
Array<number>
second
required
object
weight
required
number
plates_per_side
required
Array<number>
third
required
object
weight
required
number
plates_per_side
required
Array<number>
warmups
required
Array<object>
object
weight
required
number
reps
required
integer
plates_per_side
required
Array<number>
bar_weight
required
number
unit
required
string
Allowed values: kg lb
aggressiveness
required
string
Allowed values: conservative standard aggressive

Inputs valid but semantically impossible, or a required method’s inputs are missing.

object
error
required
object
type
required
string
message
required
string
details

Input failed validation (Zod).

object
error
required
object
type
required
string
message
required
string
details