{
"error": "BadRequest",
"message": "The request parameters are invalid. Please review the request and try again."
}
{
"error": "Unauthorized",
"message": "Bearer token is missing or invalid."
}
{
"error": "Forbidden",
"message": "You do not have permission to access this resource."
}
{
"error": "TooManyRequests",
"message": "The rate limit has been exceeded. Please wait and try again later."
}
{
"error": "InternalServerError",
"message": "An unexpected error occurred on the server. Please try again later."
}
Athletes
Update Athlete
Use this endpoint to update an athlete’s attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.
All attributes of the athlete can be updated. Include only the attributes you wish to change — omitted attributes are left unchanged. The following rules apply:
String Attributes:
String values can be updated to any non-empty string.
String values can be set to an empty string ("") or null to clear the attribute.
Integer Attributes:
Integer values can be updated to any valid integer.
Integer values can be set to 0 or null to clear the attribute.
Special Rules for first_name:
The first_name attribute, if included, cannot be empty. It must always contain a non-empty string.
Custom Attributes (custom_attributes):
Updates are merged with the athlete’s existing custom attributes:
Keys omitted from the request are left unchanged.
Keys set to a non-empty string are created or updated.
Keys set to null are deleted from the custom_attributes object.
Empty strings ("") and non-string values are not valid custom attribute values and return a 400 error.
New custom attributes must follow the same key rules as described in the createAthlete endpoint.
In this example, last_name and weight are cleared, email is updated, the team and position custom attributes are created or updated, and the sport custom attribute is deleted.
A set of custom key-value attributes, merged with the athlete's existing custom attributes. Keys must be strings, and values must be non-empty strings or null. Keys omitted from the request are left unchanged, keys set to a non-empty string are created or updated, and keys set to null are deleted.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Uplift","colors":{"primary":"#cc0000","light":"#f05050","dark":"#cc0000"},"logo":{"light":"https://mintcdn.com/upliftlabs/2HQ-3ZfO0xHhGpxM/images/logo-light.svg?fit=max\u0026auto=format\u0026n=2HQ-3ZfO0xHhGpxM\u0026q=85\u0026s=0fe44b3eed4e573463a85ad1e423173d","dark":"https://mintcdn.com/upliftlabs/2HQ-3ZfO0xHhGpxM/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=2HQ-3ZfO0xHhGpxM\u0026q=85\u0026s=8f9cd45b54d1c5e9686632c5a410de12"},"favicon":"https://mintcdn.com/upliftlabs/iYgjDIzM_IZXat_9/favicon.svg?fit=max\u0026auto=format\u0026n=iYgjDIzM_IZXat_9\u0026q=85\u0026s=967c7cc181c16df8f4ba6f544941f20e","api":{"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":"https://api.uplift.ai/v1"}},"background":{"color":{"light":"#ffffff","dark":"#232426"}},"navbar":{"links":[{"href":"https://www.uplift.ai/validation","label":"Research"},{"href":"https://www.uplift.ai/blog","label":"Blog"},{"href":"https://www.uplift.ai/articles","label":"News"}],"primary":{"type":"button","label":"Sign In","href":"https://platform.uplift.ai"}},"footer":{"socials":{"twitter":"https://twitter.com/upliftlabs","github":"https://github.com/upliftlabs","linkedin":"https://www.linkedin.com/company/upliftlabs"}},"seo":{"indexing":"all"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"upliftlabs","hasAudioNarration":false,"actualSubdomain":"upliftlabs","customDomains":["docs.uplift.ai"],"gitSource":{"type":"github","owner":"upliftlabs","repo":"uplift-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb8c9f194a125071f4423c","collectionId":"b9cd3a52-8596-4124-949a-7f87dedc444a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb8c9f194a125071f4423c"},"entitlements":{},"buildId":"6adb8c9f194a125071f4423c","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Guides","count":43},{"language":"default","tag":"Using Uplift","count":39},{"language":"default","tag":"API Reference","count":19},{"language":"default","tag":"Performing an Assessment","count":15},{"language":"default","tag":"Biomechanics","count":13},{"language":"default","tag":"API Documentation","count":8},{"language":"default","tag":"Platform Configuration","count":6},{"language":"default","tag":"Reviewing Assessment Results","count":6},{"language":"default","tag":"Athletes","count":5},{"language":"default","tag":"Prerequisites","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-as=p]{display:block;margin:0 0 1rem}li>[data-as=p]{display:inline;margin:0}table{table-layout:auto}td:first-child,td:last-child,th{white-space:nowrap}"}],"page":{"pagePath":"api-reference/athletes/update","slug":"/api-reference/athletes/update","pageMetadata":{"title":"Update Athlete","openapi":"POST /athletes/{athleteId}","description":"Use this endpoint to update an athlete's attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.","href":"/api-reference/athletes/update"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Use this endpoint to update an athlete’s attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`4`,id:`attribute-modification`,children:`Attribute Modification`}),`\n`,_jsx(_components.p,{children:`All attributes of the athlete can be updated. Include only the attributes you wish to change — omitted attributes are left unchanged. The following rules apply:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`String Attributes`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`String values can be updated to any non-empty string.`}),`\n`,_jsxs(_components.li,{children:[`String values can be set to an empty string (`,_jsx(_components.code,{children:`\"\"`}),`) or `,_jsx(_components.code,{children:`null`}),` to clear the attribute.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Integer Attributes`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Integer values can be updated to any valid integer.`}),`\n`,_jsxs(_components.li,{children:[`Integer values can be set to `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`null`}),` to clear the attribute.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Special Rules for `,_jsx(_components.code,{children:`first_name`})]}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`first_name`}),` attribute, if included, cannot be empty. It must always contain a non-empty string.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Custom Attributes (`,_jsx(_components.code,{children:`custom_attributes`}),`)`]}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Updates are merged with the athlete’s existing custom attributes:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Keys omitted from the request are left unchanged.`}),`\n`,_jsx(_components.li,{children:`Keys set to a non-empty string are created or updated.`}),`\n`,_jsxs(_components.li,{children:[`Keys set to `,_jsx(_components.code,{children:`null`}),` are deleted from the `,_jsx(_components.code,{children:`custom_attributes`}),` object.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Empty strings (`,_jsx(_components.code,{children:`\"\"`}),`) and non-string values are not valid custom attribute values and return a `,_jsx(_components.code,{children:`400`}),` error.`]}),`\n`,_jsxs(_components.li,{children:[`New custom attributes must follow the same key rules as described in the `,_jsx(_components.code,{children:`createAthlete`}),` endpoint.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`example-request`,children:`Example Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`POST /athletes/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`12345`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"john@example.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"weight\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"custom_attributes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"team\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Team B\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"position\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"pitcher\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sport\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`In this example, `,_jsx(_components.code,{children:`last_name`}),` and `,_jsx(_components.code,{children:`weight`}),` are cleared, `,_jsx(_components.code,{children:`email`}),` is updated, the `,_jsx(_components.code,{children:`team`}),` and `,_jsx(_components.code,{children:`position`}),` custom attributes are created or updated, and the `,_jsx(_components.code,{children:`sport`}),` custom attribute is deleted.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update Athlete","openapi":"POST /athletes/{athleteId}","description":"Use this endpoint to update an athlete's attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.","href":"/api-reference/athletes/update"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Attribute Modification","slug":"attribute-modification","depth":4,"children":[]},{"title":"Example Request","slug":"example-request","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update Athlete in Organization","description":"Use this endpoint to update an athlete's attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.","tags":["Athlete Management"],"parameters":["9aaf76b8-862c-4945-b8d6-0e702ca25815"],"requestBody":"7fddc0cb-a195-4385-9cd6-91d05336416c","responses":{"200":"dd99330b-beef-40bb-b0e5-c363a6e67a9b","400":"0700aba5-724f-47a6-9b4d-e4a60294a917","401":"7db0bfeb-9f25-49c4-947a-0406ac8bb7d3","403":"6857f513-2339-49fe-b84c-d787bb4f3a98","429":"13b7e14b-95ce-4335-b962-ac4f8d430fc0","500":"3f87c418-7a0c-4b16-8e5f-7d93e9663259"},"security":["c417c327-2aa5-4ba7-8dae-5340ad6ae465"],"method":"post","type":"path","servers":["0cd9ad4a-23eb-47b4-92fb-1035511279fc"],"path":"/athletes/{athleteId}","baseUrlOptions":["https://api.uplift.ai/v1"],"title":"Update Athlete in Organization","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9aaf76b8-862c-4945-b8d6-0e702ca25815":{"name":"athleteId","in":"path","required":true,"description":"The unique identifier for the athlete record to be retrieved.","schema":{"type":"string","isRequired":true,"description":"The unique identifier for the athlete record to be retrieved.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"first_name":{"type":"string","description":"The first name of the athlete.\n\n**Note:** This is the minimum required field.","uniqueKey":"first_name","typeLabel":"string"},"last_name":{"type":"string","description":"The last name of the athlete.","uniqueKey":"last_name","typeLabel":"string"},"date_of_birth":{"type":"string","description":"The date of birth of the athlete, formatted as **_YYYY-MM-DD_**","uniqueKey":"date_of_birth","typeLabel":"string"},"email":{"type":"string","description":"The athlete's email address.","uniqueKey":"email","typeLabel":"string"},"phone":{"type":"string","description":"The athlete's phone number.","uniqueKey":"phone","typeLabel":"string"},"gender":{"type":"string","enum":["male","female","non-binary","prefer_not_to_say"],"description":"The athlete's gender. Allowed values: male, female, non-binary, prefer_not_to_say.","uniqueKey":"gender","typeLabel":"enum\u003cstring>"},"height":{"type":"integer","description":"The height of the athlete, in inches.","uniqueKey":"height","typeLabel":"integer"},"weight":{"type":"integer","description":"The weight of the athlete, in pounds (lbs).","uniqueKey":"weight","typeLabel":"integer"},"dominant_arm":{"type":"string","enum":["left","right","both"],"description":"Dominant arm. Allowed values: left, right, both.","uniqueKey":"dominant_arm","typeLabel":"enum\u003cstring>"},"dominant_leg":{"type":"string","enum":["left","right","both"],"description":"Dominant leg. Allowed values: left, right, both.","uniqueKey":"dominant_leg","typeLabel":"enum\u003cstring>"},"activity":{"type":"string","enum":["baseball","softball","tennis","basketball","golf"],"description":"Primary sport or activity. Allowed values: baseball, softball, tennis, basketball, golf.","uniqueKey":"activity","typeLabel":"enum\u003cstring>"},"positions":{"type":"array","items":{"type":"string","uniqueKey":"positions.items.[INDEX]","typeLabel":"string"},"description":"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.","uniqueKey":"positions","typeLabel":"string[]"},"competition_level":{"type":"string","enum":["youth","high_school","college","professional"],"description":"Competition level. Allowed values: youth, high_school, college, professional.","uniqueKey":"competition_level","typeLabel":"enum\u003cstring>"},"custom_attributes":{"type":"object","description":"A set of custom key-value attributes, merged with the athlete's existing custom attributes. _Keys_ must be strings, and _values_ must be non-empty strings or `null`. Keys omitted from the request are left unchanged, keys set to a non-empty string are created or updated, and keys set to `null` are deleted.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"custom_attributes.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"custom_attributes.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_attributes.additionalProperties","typeLabel":"string | null"},"uniqueKey":"custom_attributes","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"first_name":"\u003cstring>","last_name":"\u003cstring>","date_of_birth":"\u003cstring>","email":"\u003cstring>","phone":"\u003cstring>","height":123,"weight":123,"positions":["\u003cstring>"],"custom_attributes":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"dd99330b-beef-40bb-b0e5-c363a6e67a9b":{"description":"Athlete updated successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"athlete":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier for the athlete.","uniqueKey":"athlete.id","typeLabel":"string"},"first_name":{"type":"string","description":"The first name of the athlete.","uniqueKey":"athlete.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"The last name of the athlete.","uniqueKey":"athlete.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date-time","description":"The date of birth of the athlete.","uniqueKey":"athlete.date_of_birth","typeLabel":"string\u003cdate-time>"},"email":{"type":"string","description":"The athlete's email address.","uniqueKey":"athlete.email","typeLabel":"string"},"phone":{"type":"string","description":"The athlete's phone number.","uniqueKey":"athlete.phone","typeLabel":"string"},"gender":{"type":"string","enum":["male","female","non-binary","prefer_not_to_say"],"description":"The athlete's gender. Allowed values: male, female, non-binary, prefer_not_to_say.","uniqueKey":"athlete.gender","typeLabel":"enum\u003cstring>"},"dominant_arm":{"type":"string","enum":["left","right","both"],"description":"Dominant arm. Allowed values: left, right, both.","uniqueKey":"athlete.dominant_arm","typeLabel":"enum\u003cstring>"},"dominant_leg":{"type":"string","enum":["left","right","both"],"description":"Dominant leg. Allowed values: left, right, both.","uniqueKey":"athlete.dominant_leg","typeLabel":"enum\u003cstring>"},"activity":{"type":"string","enum":["baseball","softball","tennis","basketball","golf"],"description":"Primary sport or activity. Allowed values: baseball, softball, tennis, basketball, golf.","uniqueKey":"athlete.activity","typeLabel":"enum\u003cstring>"},"positions":{"type":"array","items":{"type":"string","uniqueKey":"athlete.positions.items.[INDEX]","typeLabel":"string"},"description":"Positions for the athlete's activity. Requires activity to be set. Allowed values depend on activity: baseball and 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. tennis and golf have no positions.","uniqueKey":"athlete.positions","typeLabel":"string[]"},"competition_level":{"type":"string","enum":["youth","high_school","college","professional"],"description":"Competition level. Allowed values: youth, high_school, college, professional.","uniqueKey":"athlete.competition_level","typeLabel":"enum\u003cstring>"},"height":{"type":"integer","description":"The height of the athlete, in inches.","uniqueKey":"athlete.height","typeLabel":"integer"},"weight":{"type":"integer","description":"The weight of the athlete, in pounds (lbs).","uniqueKey":"athlete.weight","typeLabel":"integer"},"custom_attributes":{"type":"object","description":"A set of custom key-value attributes. Keys must be strings, and values must also be strings.","additionalProperties":{"type":"string","uniqueKey":"athlete.custom_attributes.additionalProperties","typeLabel":"string"},"uniqueKey":"athlete.custom_attributes","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","description":"The timestamp when the athlete record was created.","uniqueKey":"athlete.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"The timestamp when the athlete record was last updated.","uniqueKey":"athlete.updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"athlete","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"athlete":{"id":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","date_of_birth":"2023-11-07T05:31:56Z","email":"\u003cstring>","phone":"\u003cstring>","gender":"male","dominant_arm":"left","dominant_leg":"left","activity":"baseball","positions":["\u003cstring>"],"competition_level":"youth","height":123,"weight":123,"custom_attributes":{},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0700aba5-724f-47a6-9b4d-e4a60294a917":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A short error code representing the type of error.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"A detailed message explaining the error.","uniqueKey":"message","typeLabel":"string"},"messages":{"type":"string","description":"Create Capture only: validation detail. Multiple issues are joined with `; `.","uniqueKey":"messages","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"BadRequest","message":"The request parameters are invalid. Please review the request and try again."},"examples":{"Example":{"title":"Example","value":{"error":"BadRequest","message":"The request parameters are invalid. Please review the request and try again."}}},"exampleType":"examples"}},"exampleType":"examples"},"7db0bfeb-9f25-49c4-947a-0406ac8bb7d3":{"description":"Unauthorized. Bearer token is missing or invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A short error code representing the type of error.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"A detailed message explaining the error.","uniqueKey":"message","typeLabel":"string"},"messages":{"type":"string","description":"Create Capture only: validation detail. Multiple issues are joined with `; `.","uniqueKey":"messages","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Unauthorized","message":"Bearer token is missing or invalid."},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized","message":"Bearer token is missing or invalid."}}},"exampleType":"examples"}},"exampleType":"examples"},"6857f513-2339-49fe-b84c-d787bb4f3a98":{"description":"Forbidden. You do not have permission to access this resource.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A short error code representing the type of error.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"A detailed message explaining the error.","uniqueKey":"message","typeLabel":"string"},"messages":{"type":"string","description":"Create Capture only: validation detail. Multiple issues are joined with `; `.","uniqueKey":"messages","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Forbidden","message":"You do not have permission to access this resource."},"examples":{"Example":{"title":"Example","value":{"error":"Forbidden","message":"You do not have permission to access this resource."}}},"exampleType":"examples"}},"exampleType":"examples"},"13b7e14b-95ce-4335-b962-ac4f8d430fc0":{"description":"Too Many Requests. The rate limit has been exceeded.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A short error code representing the type of error.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"A detailed message explaining the error.","uniqueKey":"message","typeLabel":"string"},"messages":{"type":"string","description":"Create Capture only: validation detail. Multiple issues are joined with `; `.","uniqueKey":"messages","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"TooManyRequests","message":"The rate limit has been exceeded. Please wait and try again later."},"examples":{"Example":{"title":"Example","value":{"error":"TooManyRequests","message":"The rate limit has been exceeded. Please wait and try again later."}}},"exampleType":"examples"}},"exampleType":"examples"},"3f87c418-7a0c-4b16-8e5f-7d93e9663259":{"description":"Internal Server Error. Something went wrong on the server.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A short error code representing the type of error.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"A detailed message explaining the error.","uniqueKey":"message","typeLabel":"string"},"messages":{"type":"string","description":"Create Capture only: validation detail. Multiple issues are joined with `; `.","uniqueKey":"messages","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"InternalServerError","message":"An unexpected error occurred on the server. Please try again later."},"examples":{"Example":{"title":"Example","value":{"error":"InternalServerError","message":"An unexpected error occurred on the server. Please try again later."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"c417c327-2aa5-4ba7-8dae-5340ad6ae465":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"0cd9ad4a-23eb-47b4-92fb-1035511279fc":{"url":"https://api.uplift.ai/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"upliftlabs","siteName":"Uplift","title":"Update Athlete - Uplift","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-18T01:51:29.374Z","originalFileLocation":"api-reference/athletes/update.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Use this endpoint to update an athlete\u0026#x27;s attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Uplift\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Athlete - Uplift\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use this endpoint to update an athlete\u0026#x27;s attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Uplift\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.uplift.ai/api-reference/athletes/update\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://upliftlabs.mintlify.app/_mintlify/api/og/v2?division=Athletes\u0026amp;title=Update+Athlete\u0026amp;description=Use+this+endpoint+to+update+an+athlete%27s+attributes.+You+can+modify+all+attributes%2C+following+specific+rules+for+certain+fields+and+custom+attributes.+Include+o\u0026amp;theme=8fe981e375795c18f8bb5aba\u0026amp;signature=6c0f55259db6e2a9e60d388d24a2d676b6cc3f10ab2d0ac1c946f3b80f216c3f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update Athlete - Uplift\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use this endpoint to update an athlete\u0026#x27;s attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://upliftlabs.mintlify.app/_mintlify/api/og/v2?division=Athletes\u0026amp;title=Update+Athlete\u0026amp;description=Use+this+endpoint+to+update+an+athlete%27s+attributes.+You+can+modify+all+attributes%2C+following+specific+rules+for+certain+fields+and+custom+attributes.+Include+o\u0026amp;theme=8fe981e375795c18f8bb5aba\u0026amp;signature=6c0f55259db6e2a9e60d388d24a2d676b6cc3f10ab2d0ac1c946f3b80f216c3f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/upliftlabs/jReZgUPj-tVlx28s/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Uplift\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#cc0000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.uplift.ai/api-reference/athletes/update\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/athletes/update.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.uplift.ai/#organization\",\"name\":\"Uplift\",\"url\":\"https://docs.uplift.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/upliftlabs/2HQ-3ZfO0xHhGpxM/images/logo-light.svg?fit=max\u0026auto=format\u0026n=2HQ-3ZfO0xHhGpxM\u0026q=85\u0026s=0fe44b3eed4e573463a85ad1e423173d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.uplift.ai#website\",\"name\":\"Uplift\",\"url\":\"https://docs.uplift.ai\",\"publisher\":{\"@id\":\"https://docs.uplift.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.uplift.ai/api-reference/athletes/update#webpage\",\"url\":\"https://docs.uplift.ai/api-reference/athletes/update\",\"name\":\"Update Athlete\",\"description\":\"Use this endpoint to update an athlete's attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\",\"dateModified\":\"2026-07-18T01:51:29.374Z\",\"isPartOf\":{\"@id\":\"https://docs.uplift.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.uplift.ai/api-reference/athletes/update#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.uplift.ai/api-reference/athletes/update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Athletes\",\"item\":\"https://docs.uplift.ai/api-reference/athletes/create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update Athlete\",\"item\":\"https://docs.uplift.ai/api-reference/athletes/update\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.uplift.ai/api-reference/athletes/update#apireference\",\"headline\":\"Update Athlete\",\"name\":\"Update Athlete\",\"description\":\"Use this endpoint to update an athlete's attributes. You can modify all attributes, following specific rules for certain fields and custom attributes. Include only the attributes you wish to update or new custom attributes to add in the request body.\",\"url\":\"https://docs.uplift.ai/api-reference/athletes/update\",\"mainEntityOfPage\":{\"@id\":\"https://docs.uplift.ai/api-reference/athletes/update#webpage\"},\"dateModified\":\"2026-07-18T01:51:29.374Z\",\"publisher\":{\"@id\":\"https://docs.uplift.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.uplift.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Uplift\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Uplift","nav":{"global":null,"anchors":[{"anchor":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/guides/quick-start-guide"}]},{"anchor":"Biomechanics","icon":"angle","pages":[{"title":"Biomechanics","href":"/biomechanics/instructions"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Rate Limits","href":"/api-reference/rate-limits"},{"title":"Retrieving Data in Batches","href":"/api-reference/retrieving-data-batches"},{"title":"Filtering Athletes","href":"/api-reference/filtering-athletes"},{"title":"Filtering Metrics","href":"/api-reference/filtering-metrics"},{"title":"Errors","href":"/api-reference/errors"},{"title":"Sample Apps","href":"/samples/apps"}]},{"group":"Data Export","pages":[{"title":"Create Export Job","openapi":"POST /data/export","href":"/api-reference/data/export/create"},{"title":"Get Job Status","openapi":"GET /data/export/job/{jobId}","href":"/api-reference/data/export/job/get"},{"title":"Get Job Results","openapi":"GET /data/export/job/{jobId}/results","href":"/api-reference/data/export/job/results/get"}]},{"group":"Captures","pages":[{"title":"Create Capture","openapi":"POST /captures","href":"/api-reference/captures/create"},{"title":"List Captures","openapi":"GET /captures","href":"/api-reference/captures/list"},{"title":"Get Capture","openapi":"GET /captures/{captureId}","href":"/api-reference/captures/get"}]},{"group":"Athletes","pages":[{"title":"Create Athlete","openapi":"POST /athletes","description":"Creates a new athlete within an organization. The user must provide at least the `first_name` field. Other standard attributes, while optional, are recommended. Any additional attributes that are not part of the predefined standard attributes should be included as `custom_attributes`.","href":"/api-reference/athletes/create"},{"title":"Update Athlete","openapi":"POST /athletes/{athleteId}","href":"/api-reference/athletes/update"},{"title":"List Athletes","openapi":"GET /athletes","description":"Retrieves the information of athletes in an organization.","href":"/api-reference/athletes/list"},{"title":"Get Athlete Details","openapi":"GET /athletes/{athleteId}","href":"/api-reference/athletes/get"},{"title":"Delete Athlete","openapi":"DELETE /athletes/{athleteId}","href":"/api-reference/athletes/delete"}]}]},{"anchor":"Contact Support","icon":"envelope","href":"mailto:support@uplift.ai"}]},"basePath":"","title":"Update Athlete - Uplift","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}