> For the complete documentation index, see [llms.txt](https://posetracker.gitbook.io/posetracker-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/developer-plan-only-angles.md).

# \[Developer plan only] ANGLES

Real-time endpoint:

```
https://app.posetracker.com/pose_tracker/tracking?angles=true
```

Upload endpoint:

```
https://app.posetracker.com/pose_tracker/upload_tracking?angles=true
```

* **Type:** `boolean`
* **Default:** `false`
* **Plan:** Developer/Custom/Company only

Angles are computed from the detected pose and emitted as `type: "angles"` messages.

***

### Payload shape (example)

```json
{
  "type": "angles",
  "timestampMs": 1730000000000,
  "frameId": 421,
  "angles": {
    "left_knee_deg": 92.4,
    "right_knee_deg": 95.1,
    "left_hip_deg": 78.0,
    "right_hip_deg": 79.2
  }
}
```

Angle naming depends on the skeleton definition used by the engine and may evolve with V3 improvements.

***

### Error behavior

Blocked plan:

```json
{
  "type": "error",
  "code": "developer_feature_not_allowed",
  "message": "You cannot use developer features on your current plan.",
  "details": { "blocked": ["angles"] }
}
```
