> 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/skeleton-optional.md).

# SKELETON (optional)

Real-time:

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

Upload:

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

* **Type:** `boolean or a uuid string of a custom skeleton`
* **Default:** `true`

***

### Behavior

* `skeleton=true`: draw the default overlay
* `skeleton=false`: disable overlay
* **Real-time only:** You can pass a custom skeleton configuration id (UUID) to apply a custom overlay config.

Upload Tracking uses `true/false` only.

***

### When to use

* demos
* user guidance (show alignment / posture)
* export overlays (`export=true` on upload video)
* debugging pose detection issues

<figure><img src="/files/BXL4uCfGKSX7p0RRbYPp" alt=""><figcaption><p>Create your own skeletons</p></figcaption></figure>

Then use the uuid given on top, add it in the tracking url params like: `&skeleton=3d5647fd-1191-414d-a7a2-0a09c14e427a`

{% hint style="info" %}
On Upload Tracking, `skeleton` is a boolean (`true` / `false`).
{% endhint %}
