# 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/skeleton-optional.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
