Прыжки
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Обязательно. ID пользователя, для которого создается сессия (текстовое поле формы).
Обязательно. Исходный видеофайл для обработки (поле формы типа: файл).
Опционально. Описательное название сессии (текстовое поле формы).
Обязательно. Название упражнения. Выберите одно из: 'Countermovement Jump' или 'Drop Jump'.
Опционально. Список названий суставов через запятую. Доступные значения: 'ankle', 'knee', 'elbow', 'hip', 'shoulder'. Пример: ankle,knee,hip
Сессия обработки видео успешно создана (HTTP 200).
Уникальный идентификатор созданной сессии.
Название сессии (значение по умолчанию, если не указано).
Неверный запрос - возможно, отсутствует user_id, video или неверные данные формы.
Неавторизован - отсутствует или недействителен токен доступа.
Запрещено - у пользователя нет прав администратора для создания сессий от имени других.
Не найдено - указывает на проблемы бизнес-логики или ограничения ресурсов (например, лимит сессий).
Внутренняя ошибка сервера - непредвиденная ошибка на сервере.
POST /jumping/sessions/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 96
"user_id='text'&video='text'&session_name='text'&exercise='text'&body_joint_angles=[]"{
"session_id": "text",
"title": "text"
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true для получения демо-сессии вместо реальной.
Данные сессии успешно получены.
Массив временных меток для каждого кадра.
URL анализированного видео.
URL исходного видео.
Тип упражнения, анализируемого в сессии.
Имя пользователя, связанного с сессией.
Тип активности, анализируемой в сессии.
Название сессии.
Массив номеров кадров, где заканчивается каждый сегмент.
Массив всех номеров кадров, где заканчиваются сегменты.
Неверный запрос - указан недействительный session_id.
Неавторизован - отсутствует или недействителен токен доступа.
Запрещено - у пользователя недостаточно прав.
Не найдено - данные сессии для указанного session_id не найдены.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
GET /jumping/sessions/{session_id}/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"angles": {
"hip_intersection_angle": [
1
],
"ank_angle": [
1
],
"rkne_angle": [
1
],
"lkne_angle": [
1
],
"kne_angle": [
1
],
"rank_angle": [
1
],
"lank_angle": [
1
]
},
"whole_report_metrics": {
"hipy": [
1
],
"grf": [
1
],
"vhipy": [
1
],
"toey": [
1
],
"ahipy": [
1
],
"vtoey": [
1
]
},
"all_timestamps": [
1
],
"analyzed_video_url": "https://example.com",
"video_url": "https://example.com",
"created_at": {
"date": "2026-01-01",
"time": "00:00:00"
},
"exercise": "text",
"user_name": "text",
"activity": "text",
"title": "text",
"end_frames": [
1
],
"all_end_frames": [
1
],
"metrics": {
"ANY_ADDITIONAL_PROPERTY": [
1
]
},
"all_metrics": {
"ANY_ADDITIONAL_PROPERTY": [
1
]
}
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true для получения демо-сессии вместо реальной.
Данные сессии успешно получены.
Массив временных меток для каждого кадра.
URL анализированного видео.
URL исходного видео.
Имя пользователя, связанного с сессией.
Тип активности, анализируемой в сессии.
Название сессии.
Массив номеров кадров, где заканчивается каждый сегмент.
Неверный запрос - указан недействительный session_id.
Неавторизован - отсутствует или недействителен токен доступа.
Запрещено - у пользователя недостаточно прав.
Не найдено - данные сессии для указанного session_id не найдены.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
GET /jumping/sessions/{session_id}/export/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"keypoints": {
"lknev": [
1
],
"ltoev": [
1
],
"relbv": [
1
],
"rtoey": [
1
],
"headv": [
1
],
"rearv": [
1
],
"rshox": [
1
],
"etc": [
1
]
},
"angles": {
"hip_intersection_angle": [
1
],
"ank_angle": [
1
],
"rkne_angle": [
1
],
"lkne_angle": [
1
],
"kne_angle": [
1
],
"rank_angle": [
1
],
"lank_angle": [
1
]
},
"all_timestamps": [
1
],
"analyzed_video_url": "https://example.com",
"video_url": "https://example.com",
"created_at": {
"date": "2026-01-01",
"time": "00:00:00"
},
"user_name": "text",
"activity": "text",
"title": "text",
"end_frames": [
1
],
"metrics": {
"ANY_ADDITIONAL_PROPERTY": [
1
]
}
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true для получения демо-отчета.
Успешно получен отчет анализа прыжка.
Для какого упражнения предназначен этот отчет.
Минимальный номер кадра в видео.
Максимальный номер кадра в видео.
Дата сессии (ДД/ММ/ГГГГ).
Неверный запрос - Указан неверный session_id.
Неавторизован - Токен доступа отсутствует или недействителен.
Запрещено - У пользователя недостаточно прав.
Не найдено - Нет данных сессии для указанного session_id.
Внутренняя ошибка сервера - Произошла непредвиденная ошибка.
POST /jumping/sessions/{session_id}/jump-analysis/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"exercise": "Countermovement Jump",
"graph_data": {
"hip_height": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"hip_speed": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"hip_trajectory": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"hip_velocity": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"toe_trajectory": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"grf": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"power": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"kne_angle": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"ank_angle": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
},
"hip_angle": {
"ANY_ADDITIONAL_PROPERTY": {
"times": [
1
],
"data": [
1
]
}
}
},
"min_frame": 1,
"max_frame": 1,
"phase_data": {
"start_of_preparation": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"braking": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"zero_velocity": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"takeoff": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"peak": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"landing": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"damping": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
},
"recuperation": {
"video_frame": 1,
"graph_phase": 1,
"image_url": "https://example.com"
}
},
"user_information": {
"name": "text",
"age": 1,
"weight": 1,
"height": 1,
"gender": "text"
},
"session_date": "2026-01-01",
"comments": {
"power": "text",
"grf": "text"
}
}Создание веток рекомендаций
{
"hip_height": "thread_ybIdbAtHLSnHM4BnH551X4fT",
"hip_speed": "thread_MLGE8nAmLYyW3adwIViKiVpL",
"grf": "thread_rBIUL25oD3VLtBaPRDLunFsu",
"power": "thread_UGCg6dZzsRI1YCpSgCf0dgT4",
"kne_angle": "thread_rEiSblZuq3bzPHRBNXd2etJ6",
"ank_angle": "thread_QLrCfbBuBBKpmPFFnBkJfcln",
"hip_angle": "thread_CMWV9HCt85XlpVSORSk4MmCG"
}{
"hip_trajectory": "thread_ABC123",
"hip_velocity": "thread_DEF456",
"toe_trajectory": "thread_GHI789"
"grf": "thread_JKL012",
"power": "thread_MNO345",
"kne_angle": "thread_PQR678",
"ank_angle": "thread_STU901",
"hip_angle": "thread_VWX234"
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Ветки успешно созданы.
Сопоставление названий метрик с ID веток рекомендаций.
ID ветки для рекомендаций по высоте бедра.
ID ветки для рекомендаций по скорости бедра.
ID ветки для рекомендаций по траектории бедра.
ID ветки для рекомендаций по скорости бедра.
ID ветки для рекомендаций по траектории носка.
ID ветки для рекомендаций по силе реакции опоры (GRF).
ID ветки для рекомендаций по мощности.
ID ветки для рекомендаций по углу колена.
ID ветки для рекомендаций по углу голеностопа.
ID ветки для рекомендаций по углу бедра.
Неверный запрос - Указан неверный session_id.
Неавторизован - Токен доступа отсутствует или недействителен.
Запрещено - У пользователя недостаточно прав.
Не найдено - Нет данных сессии для указанного session_id.
Внутренняя ошибка сервера - Произошла непредвиденная ошибка.
POST /jumping/sessions/{session_id}/recommendation/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"hip_height": "text",
"hip_speed": "text",
"hip_trajectory": "text",
"hip_velocity": "text",
"toe_trajectory": "text",
"grf": "text",
"power": "text",
"kne_angle": "text",
"ank_angle": "text",
"hip_angle": "text"
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true для получения демо-сводки сессии вместо реальной.
Сводка сессии успешно получена.
Объект, содержащий детали сводки сессии.
Тип упражнения, для которого создана сводка.
Неверный запрос - Указан неверный session_id.
Неавторизован - Токен доступа отсутствует или недействителен.
Запрещено - У пользователя недостаточно прав.
Не найдено - Нет данных сессии для указанного session_id.
Внутренняя ошибка сервера - Произошла непредвиденная ошибка.
GET /jumping/sessions/{session_id}/summary/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"exercise": "text",
"metrics": {
"ANY_ADDITIONAL_PROPERTY": [
1
]
},
"summary": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"user_info": {
"name": "text",
"age": 1,
"weight": 1,
"height": 1,
"gender": "text"
},
"created_at": {
"date": "2026-01-01",
"time": "00:00:00"
}
}Генерация веток сводки
{
"jump_flight": "thread_thread_id",
"jump_forces": "thread_thread_id",
"control_and_stability": "thread_thread_id",
"efficiency": "thread_thread_id",
"final_summary": "thread_thread_id",
}{
"contact_and_jump_structure": "thread_thread_id",
"performance_and_efficiency": "thread_thread_id",
"force_metrics": "thread_thread_id",
"final_summary": "thread_thread_id",
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Система измерений: 'metric' или 'imperial'
Ветки сводки успешно сгенерированы.
Словарь, сопоставляющий названия блоков с соответствующими ID веток, включая финальную ветку сводки.
ID ветки, соответствующий названию блока.
Неверный запрос - Указан неверный session_id.
Неавторизован - Токен доступа отсутствует или недействителен.
Запрещено - У пользователя недостаточно прав.
Не найдено - Нет данных сессии для указанного session_id.
Внутренняя ошибка сервера - Произошла непредвиденная ошибка.
POST /jumping/sessions/{session_id}/summary/ HTTP/1.1
Host: api.aikynetix.app
Authorization: YOUR_API_KEY
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": "text"
}Last updated
Was this helpful?