AIMoCap Docs
API Overview
Use the AIMoCap async API to submit video mocap jobs, upload source clips, and retrieve output assets.
What the API is for
The AIMoCap API is built for:
- internal production pipelines
- creator tools
- enterprise integrations
- robot motion automation workflows
The API is asynchronous. A typical flow is:
- create a mocap job
- upload the source video
- complete upload admission
- poll job status
- download the finished result
Output targets
The public API uses targetIds to describe one or more outputs for a single mocap job.
The currently supported public target ids are:
defaultunitree_g1
Output formats depend on the target:
default->fbxunitree_g1->robot_motion_json
Custom avatar targets are planned for a later public API update. They are not part of the current documented API surface.
Export FPS
The optional exportFps field currently supports:
243060120
If exportFps is omitted, AIMoCap uses 30 by default.
If the value is invalid, the create-job request fails immediately with:
export_fps_invalid
Capture Type
The optional mocapType field controls the capture mode:
full_bodyupper_body
If mocapType is omitted, AIMoCap uses full_body by default.
If the value is invalid, the create-job request fails immediately with:
mocap_type_invalid
Other checks that can be decided before queue admission also fail at create or complete-upload time:
api_duration_limit_exceededapi_file_size_limit_exceededapi_concurrency_limit_exceededapi_plan_inactiveinsufficient_api_v_credits
API key and billing
The API uses a dedicated API key and a dedicated v-credit balance.
- Web credits and API v-credit are billed separately and do not share balance.
1 v-credit = 1 second of admitted video- requests are admitted only when your API account is active and within plan limits
Read the detailed docs next:
