---
title: "Changes to Update Action"
method: POST
path: "/v1/actions/update"
---

# Changes to Update Action

`POST /v1/actions/update`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 31 revisions.

- **2024-08-14** `63991d99e2e1` — 21 breaking, 37 info
- **2024-04-15** `47ab17602d64` — 1 breaking, 3 info
- **2024-01-03** `5086814bf16a` — 1 breaking, 9 info

## Changes

- **2024-08-14** `63991d99e2e1` — 21 breaking, 37 info
  - removed `subschema #1` from the `oneOf[subschema #3: DTMFActionUpdateParams]/action_trigger` request property `anyOf` list
  - removed `subschema #1` from the `oneOf[subschema #6: ExternalActionUpdateParams]/action_trigger` request property `anyOf` list
  - the `processing_mode` request property const value `muted` was added
  - the `type` request property const value `action_add_to_conference` was added
  - the `type` request property const value `action_dtmf` was added
  - the `type` request property const value `action_end_conversation` was added
  - the `type` request property const value `action_external` was added
  - the `type` request property const value `action_set_hold` was added
  - the `type` request property const value `action_transfer_call` was added
  - the `type` request property const value `action_trigger_function_call` was added
  - the `type` request property const value `action_trigger_function_call` was added
  - the `type` request property const value `action_trigger_function_call` was added
  - the `type` request property const value `action_trigger_function_call` was added
  - removed `#/components/schemas/PhraseBasedActionTrigger` from the `oneOf[subschema #1: TransferCallActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - removed `#/components/schemas/PhraseBasedActionTrigger` from the `oneOf[subschema #2: EndConversationActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - removed `#/components/schemas/PhraseBasedActionTrigger` from the `oneOf[subschema #4: AddToConferenceActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - removed `#/components/schemas/PhraseBasedActionTrigger` from the `oneOf[subschema #5: SetHoldActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - added `#/components/schemas/PhraseBasedActionTrigger-Output` to the `oneOf[subschema #1: TransferCallAction]/action_trigger` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/PhraseBasedActionTrigger-Output` to the `oneOf[subschema #2: EndConversationAction]/action_trigger` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/PhraseBasedActionTrigger-Output` to the `oneOf[subschema #4: AddToConferenceAction]/action_trigger` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/PhraseBasedActionTrigger-Output` to the `oneOf[subschema #5: SetHoldAction]/action_trigger` response property `oneOf` list for the response status `200`
  - added the new optional request property `oneOf[subschema #6: ExternalActionUpdateParams]/config/anyOf[subschema #1: ExternalActionConfig]/signature_secret`
  - added `#/components/schemas/FunctionCallActionTrigger` to the `oneOf[subschema #3: DTMFActionUpdateParams]/action_trigger` request property `anyOf` list
  - added `#/components/schemas/FunctionCallActionTrigger` to the `oneOf[subschema #6: ExternalActionUpdateParams]/action_trigger` request property `anyOf` list
  - added discriminator to `oneOf[subschema #1: TransferCallActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property
  - added discriminator to `oneOf[subschema #2: EndConversationActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property
  - added discriminator to `oneOf[subschema #4: AddToConferenceActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property
  - added discriminator to `oneOf[subschema #5: SetHoldActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property
  - added `#/components/schemas/PhraseBasedActionTrigger-Input` to the `oneOf[subschema #1: TransferCallActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - added `#/components/schemas/PhraseBasedActionTrigger-Input` to the `oneOf[subschema #2: EndConversationActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - added `#/components/schemas/PhraseBasedActionTrigger-Input` to the `oneOf[subschema #4: AddToConferenceActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - added `#/components/schemas/PhraseBasedActionTrigger-Input` to the `oneOf[subschema #5: SetHoldActionUpdateParams]/action_trigger/anyOf[subschema #1]/` request property `oneOf` list
  - added the optional property `oneOf[subschema #6: ExternalAction]/config/signature_secret` to the response with the `200` status
  - added `#/components/schemas/FunctionCallActionTrigger` to the `oneOf[subschema #3: DTMFAction]/action_trigger` response property `allOf` list for the response status `200`
  - added `#/components/schemas/FunctionCallActionTrigger` to the `oneOf[subschema #6: ExternalAction]/action_trigger` response property `allOf` list for the response status `200`
  - the `processing_mode` response property const value `muted` was added for the status `200`
  - the `type` response property const value `action_add_to_conference` was added for the status `200`
  - the `type` response property const value `action_dtmf` was added for the status `200`
  - the `type` response property const value `action_end_conversation` was added for the status `200`
  - the `type` response property const value `action_external` was added for the status `200`
  - …18 more
- **2024-04-15** `47ab17602d64` — 1 breaking, 3 info
  - added `#/components/schemas/ExternalAction` to the response body `oneOf` list for the response status `200`
  - added `action_external` mapping keys to the request discriminator
  - added `#/components/schemas/ExternalActionUpdateParams` to the request body `oneOf` list
  - added `action_external` mapping keys to the response discriminator for the response status `200`
- **2024-01-03** `5086814bf16a` — 1 breaking, 9 info
  - added `#/components/schemas/AddToConferenceAction, #/components/schemas/SetHoldAction` to the response body `oneOf` list for the response status `200`
  - added the new optional request property `oneOf[subschema #1: TransferCallActionUpdateParams]/action_trigger`
  - added the new optional request property `oneOf[subschema #2: EndConversationActionUpdateParams]/action_trigger`
  - added the new optional request property `oneOf[subschema #3: DTMFActionUpdateParams]/action_trigger`
  - added `action_add_to_conference, action_set_hold` mapping keys to the request discriminator
  - added `#/components/schemas/AddToConferenceActionUpdateParams, #/components/schemas/SetHoldActionUpdateParams` to the request body `oneOf` list
  - added `action_add_to_conference, action_set_hold` mapping keys to the response discriminator for the response status `200`
  - added the optional property `oneOf[subschema #1: TransferCallAction]/action_trigger` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: EndConversationAction]/action_trigger` to the response with the `200` status
  - added the optional property `oneOf[subschema #3: DTMFAction]/action_trigger` to the response with the `200` status

---

[Operation](https://skmtc.dev/vocodedev/apis/vocode-hosted-api/docs/v1/actions/update/post.md) · [API](https://skmtc.dev/vocodedev/apis/vocode-hosted-api.md) · [Page](https://skmtc.dev/vocodedev/apis/vocode-hosted-api/changes/v1/actions/update/post)
