---
title: "Changes to Start recording a meeting"
method: POST
path: "/recordings"
---

# Changes to Start recording a meeting

`POST /recordings`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 8 of 50 revisions.

- **2025-04-04** (v2) `cb67ff854c71` — 2 breaking, 2 info
- **2025-04-02** (v2) `68b9e665bfcc` — 2 breaking, 2 warning
- **2024-11-19** (v2) `d8c5d90e84ac` — 2 breaking
- **2024-03-07** (v2) `5797e0899177` — 2 info
- **2023-10-19** (v2) `cf0c52843ea6` — 1 warning
- **2023-09-07** (v2) `5a87f320c077` — 3 breaking, 1 warning, 18 info
- **2023-08-29** (v2) `7d1933aec9e0` — 1 warning, 2 info
- **2023-08-21** (v2) `011bc5f0225d` — 1 warning, 2 info

## Changes

- **2025-04-04** (v2) `cb67ff854c71` — 2 breaking, 2 info
  - the `storage_config/auth_method` request property type/format changed from ``/`` to `string`/``
  - the `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/auth_method` response's property type/format changed from ``/`` to `string`/`` for status `200`
  - added the new optional request property `rtmp_out_config`
  - added the new optional request property `url`
- **2025-04-02** (v2) `68b9e665bfcc` — 2 breaking, 2 warning
  - the `storage_config/auth_method` request property type/format changed from `string`/`` to ``/``
  - the `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/auth_method` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - removed the request property `rtmp_out_config`
  - removed the request property `url`
- **2024-11-19** (v2) `d8c5d90e84ac` — 2 breaking
  - the `storage_config/auth_method` request property type/format changed from ``/`` to `string`/``
  - the `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/auth_method` response's property type/format changed from ``/`` to `string`/`` for status `200`
- **2024-03-07** (v2) `5797e0899177` — 2 info
  - added the new optional request property `audio_config/export_file`
  - added the new optional request property `video_config/export_file`
- **2023-10-19** (v2) `cf0c52843ea6` — 1 warning
  - added the new `PAUSED` enum value to the `allOf[subschema #2]/data/allOf[subschema #1: Recording]/status` response property for the response status `200`
- **2023-09-07** (v2) `5a87f320c077` — 3 breaking, 1 warning, 18 info
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/bucket` became optional for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/region` became optional for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/secret` became optional for the status `200`
  - added the new `sftp` enum value to the `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/type` response property for the response status `200`
  - added the new optional request property `storage_config/auth_method`
  - added the new optional request property `storage_config/host`
  - added the new optional request property `storage_config/password`
  - added the new optional request property `storage_config/port`
  - added the new optional request property `storage_config/private_key`
  - added the new optional request property `storage_config/username`
  - the request property `storage_config/access_key` became optional
  - the request property `storage_config/bucket` became optional
  - the request property `storage_config/region` became optional
  - the request property `storage_config/secret` became optional
  - added the new `sftp` enum value to the request property `storage_config/type`
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/auth_method` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/host` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/password` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/port` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/private_key` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/username` to the response with the `200` status
  - the response write-only property `allOf[subschema #2]/data/allOf[subschema #2]/storage_config/access_key` became optional for the status `200`
- **2023-08-29** (v2) `7d1933aec9e0` — 1 warning, 2 info
  - removed the request property `video_config/segment_length`
  - the `height` request property default value `auto` was removed
  - the `width` request property default value `200` was removed
- **2023-08-21** (v2) `011bc5f0225d` — 1 warning, 2 info
  - removed the request property `live_streaming_config`
  - added the new optional request property `rtmp_out_config`
  - the `enabled` request property default value `true` was removed

---

[Operation](https://skmtc.dev/dyte-io/apis/dyte-rest-apis/docs/recordings/post.md) · [API](https://skmtc.dev/dyte-io/apis/dyte-rest-apis.md) · [Page](https://skmtc.dev/dyte-io/apis/dyte-rest-apis/changes/recordings/post)
