---
title: "Changes to Originate an outbound leg"
method: POST
path: "/legs"
---

# Changes to Originate an outbound leg

`POST /legs`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 18 of 67 revisions.

- **2026-09-01** `89ff267f0958` — 2 info
- **2026-08-17** `4efc843fe56f` — 1 info
- **2026-08-04** `9b0a18aea1e2` — 1 info
- **2026-06-15** `41268cfc6143` — 1 info
- **2026-06-12** `dee6706a7730` — 1 info
- **2026-06-08** `2c5256108234` — 3 warning, 2 info
- **2026-05-21** `98f1f6130e2c` — 1 info
- **2026-05-13** `97117ab6a5c4` — 2 warning, 6 info
- **2026-05-11** `7ab34b92424f` — 1 info
- **2026-04-29** `6a046e0fe815` — 2 warning, 4 info
- **2026-04-22** `1794fb134332` — 1 info
- **2026-04-17** `e2bde82c7722` — 2 info
- **2026-04-15** `b84db4b78d2c` — 2 info
- **2026-04-13** `8fca8ce718d0` — 1 info
- **2026-04-02** `aa02f63bcacb` — 1 info
- **2026-03-26** `6ad38ff56ac1` — 1 breaking, 2 info
- **2026-03-26** `d09c97c6ca8c` — 13 breaking, 15 warning, 10 info
- **2026-03-26** `818619c99a1d` — 2 breaking, 2 warning, 3 info

## Changes

- **2026-09-01** `89ff267f0958` — 2 info
  - added the new optional request property `custom_data`
  - added the optional property `custom_data` to the response with the `201` status
- **2026-08-17** `4efc843fe56f` — 1 info
  - added the new optional request property `outbound_proxy`
- **2026-08-04** `9b0a18aea1e2` — 1 info
  - added the new optional request property `streams`
- **2026-06-15** `41268cfc6143` — 1 info
  - added the new `AMR-NB` enum value to the request property `codecs/items/`
- **2026-06-12** `dee6706a7730` — 1 info
  - added the new `AMR-WB` enum value to the request property `codecs/items/`
- **2026-06-08** `2c5256108234` — 3 warning, 2 info
  - added the new `livekit_participant` enum value to the `type` response property for the response status `201`
  - added the new `livekit_publish` enum value to the `type` response property for the response status `201`
  - added the new `moq_in` enum value to the `type` response property for the response status `201`
  - added the new optional request property `livekit`
  - added the new `livekit_room` enum value to the request property `type`
- **2026-05-21** `98f1f6130e2c` — 1 info
  - added the optional property `role` to the response with the `201` status
- **2026-05-13** `97117ab6a5c4` — 2 warning, 6 info
  - added the new `websocket_in` enum value to the `type` response property for the response status `201`
  - added the new `websocket_out` enum value to the `type` response property for the response status `201`
  - added the new optional request property `sample_format`
  - added the new optional request property `sample_rate`
  - added the new optional request property `url`
  - added the new optional request property `wire_format`
  - added the new `websocket` enum value to the request property `type`
  - added the optional property `headers` to the response with the `201` status
- **2026-05-11** `7ab34b92424f` — 1 info
  - added the new optional request property `rtt`
- **2026-04-29** `6a046e0fe815` — 2 warning, 4 info
  - added the new `whatsapp_in` enum value to the `type` response property for the response status `201`
  - added the new `whatsapp_out` enum value to the `type` response property for the response status `201`
  - added the new optional request property `to`
  - the request property `auth/allOf[#/components/schemas/SIPAuth]/username` became optional
  - the request property `uri` became optional
  - added the new `whatsapp` enum value to the request property `type`
- **2026-04-22** `1794fb134332` — 1 info
  - added the new optional request property `speech_detection`
- **2026-04-17** `e2bde82c7722` — 2 info
  - added the new optional request property `app_id`
  - added the optional property `app_id` to the response with the `201` status
- **2026-04-15** `b84db4b78d2c` — 2 info
  - added the new optional request property `accept_dtmf`
  - added the required property `accept_dtmf` to the response with the `201` status
- **2026-04-13** `8fca8ce718d0` — 1 info
  - the request property `amd` became nullable
- **2026-04-02** `aa02f63bcacb` — 1 info
  - added the new optional request property `amd`
- **2026-03-26** `6ad38ff56ac1` — 1 breaking, 2 info
  - removed the required property `leg_id` from the response with the `201` status
  - added the required property `deaf` to the response with the `201` status
  - added the required property `id` to the response with the `201` status
- **2026-03-26** `d09c97c6ca8c` — 13 breaking, 15 warning, 10 info
  - the request property `auth` became not nullable
  - the request property `uri` became required
  - removed the enum value `AMR-NB` of the request property `codecs/items/`
  - removed the enum value `AMR-WB` of the request property `codecs/items/`
  - removed the enum value `livekit_room` of the request property `type`
  - removed the enum value `websocket` of the request property `type`
  - removed the enum value `whatsapp` of the request property `type`
  - the `auth` request property type/format changed from ``/`` to `object`/``
  - the response property `held` became optional for the status `201`
  - the response property `muted` became optional for the status `201`
  - removed the required property `accept_dtmf` from the response with the `201` status
  - removed the required property `deaf` from the response with the `201` status
  - removed the required property `id` from the response with the `201` status
  - removed `#/components/schemas/SIPAuth` from the `auth` request property `allOf` list
  - removed the request property `accept_dtmf`
  - removed the request property `amd`
  - removed the request property `app_id`
  - removed the request property `livekit`
  - removed the request property `rtt`
  - removed the request property `sample_format`
  - removed the request property `sample_rate`
  - removed the request property `speech_detection`
  - removed the request property `to`
  - removed the request property `url`
  - removed the request property `wire_format`
  - removed the optional property `app_id` from the response with the `201` status
  - removed the optional property `headers` from the response with the `201` status
  - removed the optional property `role` from the response with the `201` status
  - added the new optional request property `auth/password`
  - added the new optional request property `auth/username`
  - removed the `livekit_participant` enum value from the `type` response property for the response status `201`
  - removed the `livekit_publish` enum value from the `type` response property for the response status `201`
  - removed the `moq_in` enum value from the `type` response property for the response status `201`
  - removed the `websocket_in` enum value from the `type` response property for the response status `201`
  - removed the `websocket_out` enum value from the `type` response property for the response status `201`
  - removed the `whatsapp_in` enum value from the `type` response property for the response status `201`
  - removed the `whatsapp_out` enum value from the `type` response property for the response status `201`
  - added the required property `leg_id` to the response with the `201` status
- **2026-03-26** `818619c99a1d` — 2 breaking, 2 warning, 3 info
  - added `#/components/schemas/SIPAuth` to the `auth` request property `allOf` list
  - the `auth` request property type/format changed from `object`/`` to ``/``
  - removed the request property `auth/password`
  - removed the request property `auth/username`
  - the request property `auth` became nullable
  - the response property `held` became required for the status `201`
  - the response property `muted` became required for the status `201`

---

[Operation](https://skmtc.dev/voiceblender/apis/voiceblender-api/docs/legs/post.md) · [API](https://skmtc.dev/voiceblender/apis/voiceblender-api.md) · [Page](https://skmtc.dev/voiceblender/apis/voiceblender-api/changes/legs/post)
