---
title: "Changes to Update an Account"
method: POST
path: "/Accounts/{Sid}"
---

# Changes to Update an Account

`POST /Accounts/{Sid}`

> Every recorded change to this operation, newest first.
> 65 revisions in range; 3 not diffed.

## Timeline

Changed in 9 of 65 revisions.

- **2026-10-29** `d09479744b3d`: 2 breaking, 1 info
- **2026-05-12** `2916d5e3072e`: 2 breaking, 2 info
- **2026-05-12** `5344c0c93a4c`: 1 breaking, 6 info
- **2026-03-04** `2e516ba2383f`: 1 breaking
- **2026-01-21** `250c3ae23842`: 10 breaking, 3 info
- **2026-01-20** `dce1bcef69f0`: 2 info
- **2026-01-19** `d5fbaaddfa3e`: 29 breaking, 2 warning, 32 info
- **2026-01-15** `1e7bbde00d70`: 2 breaking, 2 info
- **2026-01-15** `07f73f74a61d`: 1 breaking, 1 info

## Changes

- **2026-10-29** `d09479744b3d`: 2 breaking, 1 info
  - removed the media type `application/json` for the response with the status `401`
  - the `code` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `422`
  - added the media type `text/plain` for the response with the status `401`
- **2026-05-12** `2916d5e3072e`: 2 breaking, 2 info
  - the `owner_account_sid` response's property type changed from `string` to no type, and format from `uuid` to no format for status `200`
  - the `sid` response's property type changed from `string` to no type, and format from `uuid` to no format for status `200`
  - added `#/components/schemas/uuid` to the `owner_account_sid` response property `allOf` list for the response status `200`
  - added `#/components/schemas/uuid` to the `sid` response property `allOf` list for the response status `200`
- **2026-05-12** `5344c0c93a4c`: 1 breaking, 6 info
  - added 'unevaluatedProperties' constraint to the request body
  - added 'unevaluatedProperties' constraint to the response body for the status `200`
  - added 'unevaluatedProperties' constraint to the response body for the status `400`
  - added 'unevaluatedProperties' constraint to the response body for the status `401`
  - added 'unevaluatedProperties' constraint to the response body for the status `404`
  - added 'unevaluatedProperties' constraint to the response body for the status `422`
  - added 'unevaluatedProperties' constraint to the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/` response property for the status `200`
- **2026-03-04** `2e516ba2383f`: 1 breaking
  - response property `signing_key` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
- **2026-01-21** `250c3ae23842`: 10 breaking, 3 info
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/addresses` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/authorized_connect_apps` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/connect_apps` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/keys` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/notifications` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/outgoing_caller_ids` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/sandbox` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/short_codes` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/sip` response's property type changed from `string` to no type for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/usage` response's property type changed from `string` to no type for status `200`
  - removed the `Trial` enum value from the `type/allOf[#/components/schemas/AccountType]/` response property for the response status `200`
  - removed the `closed` enum value from the `status/allOf[#/components/schemas/AccountStatus]/` response property for the response status `200`
  - removed the `suspended` enum value from the `status/allOf[#/components/schemas/AccountStatus]/` response property for the response status `200`
- **2026-01-20** `dce1bcef69f0`: 2 info
  - added the non-success response with the status `400`
  - added the non-success response with the status `422`
- **2026-01-19** `d5fbaaddfa3e`: 29 breaking, 2 warning, 32 info
  - the request property `FriendlyName` became required
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/addresses` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/authorized_connect_apps` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/connect_apps` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/keys` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/notifications` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/outgoing_caller_ids` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/short_codes` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/sip` became nullable for the status `200`
  - the response property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/usage` became nullable for the status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/addresses` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/applications` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/authorized_connect_apps` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/available_phone_numbers` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/calls` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/conferences` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/connect_apps` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/incoming_phone_numbers` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/keys` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/messages` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/notifications` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/outgoing_caller_ids` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/queues` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/recordings` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/short_codes` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/sip` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/transcriptions` response's property format changed from `uri` to no format for status `200`
  - the `subresource_uris/allOf[#/components/schemas/SubresourceUris]/usage` response's property format changed from `uri` to no format for status `200`
  - the `uri` response's property format changed from `uri` to no format for status `200`
  - the `FriendlyName` request property's maxLength was set to `250`
  - removed the optional property `subresource_uris/allOf[#/components/schemas/SubresourceUris]/signing_keys` from the response with the `200` status
  - the response property `auth_token` became required for the status `200`
  - the response property `date_created` became required for the status `200`
  - the response property `date_updated` became required for the status `200`
  - the response property `friendly_name` became required for the status `200`
  - the response property `owner_account_sid` became required for the status `200`
  - the response property `sid` became required for the status `200`
  - the response property `status` became required for the status `200`
  - the response property `subproject` became required for the status `200`
  - the response property `subresource_uris` became required for the status `200`
  - …23 more
- **2026-01-15** `1e7bbde00d70`: 2 breaking, 2 info
  - the `status` response's property type changed from `string` to no type for status `200`
  - the `type` response's property type changed from `string` to no type for status `200`
  - added `#/components/schemas/AccountStatus` to the `status` response property `allOf` list for the response status `200`
  - added `#/components/schemas/AccountType` to the `type` response property `allOf` list for the response status `200`
- **2026-01-15** `07f73f74a61d`: 1 breaking, 1 info
  - removed the media type `application/json` from the request body
  - added the media type `application/x-www-form-urlencoded` to the request body

---

[Operation](https://skmtc.dev/signalwire/apis/compatibility-api/docs/Accounts/:Sid/post.md) - [API](https://skmtc.dev/signalwire/apis/compatibility-api.md) - [Page](https://skmtc.dev/signalwire/apis/compatibility-api/changes/Accounts/:Sid/post)
