# Uplift ## Documentation ### Get Started - [Overview](https://docs.uplift.ai/home.md): Uplift Capture is a powerful biomechanical analysis platform that helps athletes, trainers, and organizations access and understand their movement data. Our API enables you to programmatically access your biomechanical data, integrate 3D motion capture analysis into your applications, and build powe… ### Resources - [Sample Apps](https://docs.uplift.ai/samples/apps.md): Learn about the Uplift API Sample Repo and its tools for working with APIs and transforming 3D data. - [3D Data Transformation](https://docs.uplift.ai/samples/3d-data-transformation.md): A demo script that applies rotations and translations to 3D data. ### Biomechanics - [Instructions](https://docs.uplift.ai/biomechanics/instructions.md): How to use the Uplift Movement Library Documentation - [Movement Library](https://docs.uplift.ai/biomechanics/movement-library.md): Uplift Biomechanics Analysis Documentation - [Normative Ranges](https://docs.uplift.ai/biomechanics/normative-ranges.md): How to Interpret Uplift Normative Data - [Generic Outputs](https://docs.uplift.ai/biomechanics/generic-outputs.md): Standard Joint Angles, Joint Velocities, and Keypoints. - [Biomechanics Glossary](https://docs.uplift.ai/biomechanics/biomech-glossary.md): Standard terms and definitions across the Uplift Platform - [Pose QA & Biomech QA](https://docs.uplift.ai/biomechanics/pose-biomech-qa.md): Ensuring quality outputs from automated processing. ## API Reference ### API Documentation - [Introduction](https://docs.uplift.ai/api-reference/introduction.md): Overview of the Uplift API and authentication details - [Authentication](https://docs.uplift.ai/api-reference/authentication.md): Learn how to obtain and use authentication credentials for the Uplift API. - [Rate Limits](https://docs.uplift.ai/api-reference/rate-limits.md): Understand API rate limits, usage expectations, and best practices for managing requests. - [Retrieving Data in Batches](https://docs.uplift.ai/api-reference/retrieving-data-batches.md): Learn how to use limit and offset query parameters to control and paginate API requests efficiently. - [Filtering Athletes](https://docs.uplift.ai/api-reference/filtering-athletes.md): Learn how to use custom query parameters to filter API results based on specific attributes, and understand the expected behavior of the output. - [Filtering Metrics](https://docs.uplift.ai/api-reference/filtering-metrics.md): Learn how to use custom query parameters to filter export data API results for specific metrics and rows. - [Errors](https://docs.uplift.ai/api-reference/errors.md): HTTP status codes and what they mean when using the Uplift API. ### Data Export - [Create Export Job](https://docs.uplift.ai/api-reference/data/export/create.md): Initiates an asynchronous data export process and returns a job ID that clients can use to poll for query results. - [Get Job Status](https://docs.uplift.ai/api-reference/data/export/job/get.md): Retrieves the details and status of a job using the job ID. - [Get Job Results](https://docs.uplift.ai/api-reference/data/export/job/results/get.md): Retrieves the results of a completed job using the job ID. ### Captures - [Create Capture](https://docs.uplift.ai/api-reference/captures/create.md): Reserves server-side resources for a video and returns a pre-signed Amazon S3 POST upload target. The video is not stored until the client completes the S3 POST upload within the expiry window. - [List Captures](https://docs.uplift.ai/api-reference/captures/list.md): Returns a paginated list of captures for the organization with optional filters. Results are sorted newest first. All organization captures are included unless filtered; use `source=api` to restrict to captures with `source` equal to `api`. A capture linked to multiple athletes may appear more than… - [Get Capture](https://docs.uplift.ai/api-reference/captures/get.md): Returns one capture by id for the organization. ### Athletes - [Create Athlete](https://docs.uplift.ai/api-reference/athletes/create.md): 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`. - [Update Athlete](https://docs.uplift.ai/api-reference/athletes/update.md): 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. - [List Athletes](https://docs.uplift.ai/api-reference/athletes/list.md): Retrieves the information of athletes in an organization. - [Get Athlete Details](https://docs.uplift.ai/api-reference/athletes/get.md): Retrieves the information of an athlete in an organization. - [Delete Athlete](https://docs.uplift.ai/api-reference/athletes/delete.md): Delete an athlete and all associated data in an organization. - [Other (480 pages)](https://docs.uplift.ai/_llms/other.md): Documentation for Other. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Support](https://help.uplift.ai) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Other (480 pages)](https://docs.uplift.ai/_llms/other.md): Documentation for Other. - [Other / Biomechanics (479 pages)](https://docs.uplift.ai/_llms/other/biomechanics.md): Documentation under `/biomechanics/activities/`. - [Other / Biomechanics / Baseball (128 pages)](https://docs.uplift.ai/_llms/other/biomechanics/baseball.md): Documentation under `/biomechanics/activities/baseball/`.