Skip to main content
POST
Create Athlete in Organization

Custom Attributes

  • custom_attributes (object)
    • A set of user-defined key-value pairs for additional attributes.
    • Key Format Rules:
      • Must contain only alphanumeric characters, underscores (_), or dashes (-).
      • Must start with a letter or underscore.
      • Must avoid spaces and special characters (e.g., @, #, $, etc.).
      • Reserved keywords (e.g., first_name, last_name, date_of_birth, email, height, weight, and DOB) cannot be used as keys.
    • Value:
      • Must be a string.

Example Request Body

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
first_name
string
required

The first name of the athlete.

Note: This is the minimum required field.

last_name
string

The last name of the athlete.

date_of_birth
string

The date of birth of the athlete, formatted as YYYY-MM-DD

email
string

The athlete's email address.

phone
string

The athlete's phone number.

gender
enum<string>

The athlete's gender. Allowed values: male, female, non-binary, prefer_not_to_say.

Available options:
male,
female,
non-binary,
prefer_not_to_say
height
integer

The height of the athlete, in inches.

weight
integer

The weight of the athlete, in pounds (lbs).

dominant_arm
enum<string>

Dominant arm. Allowed values: left, right, both.

Available options:
left,
right,
both
dominant_leg
enum<string>

Dominant leg. Allowed values: left, right, both.

Available options:
left,
right,
both
activity
enum<string>

Primary sport or activity. Allowed values: baseball, softball, tennis, basketball, golf.

Available options:
baseball,
softball,
tennis,
basketball,
golf
positions
string[]

Positions for the athlete's activity. Requires activity to be set. baseball/softball: pitcher, catcher, first_base, second_base, third_base, shortstop, left_field, center_field, right_field, designated_hitter. basketball: point_guard, shooting_guard, small_forward, power_forward, center.

competition_level
enum<string>

Competition level. Allowed values: youth, high_school, college, professional.

Available options:
youth,
high_school,
college,
professional
custom_attributes
object

A set of custom key-value attributes. Keys must be strings, and values must also be strings.

Response

Athlete created successfully.

athlete
object