---
title: "Update Action"
method: POST
path: "/v1/actions/update"
tags: ["actions"]
---

# Update Action

`POST /v1/actions/update`

## Query parameters

- `id` string, uuid, required

## Request body

- union
  - TransferCallActionUpdateParams
    - `type` 'action_transfer_call', required
    - `config` union
      - TransferCallConfig
        - `phone_number` string, required
      - Undefined
  - EndConversationActionUpdateParams
    - `type` 'action_end_conversation', required
    - `config` union
      - EmptyActionConfig
      - Undefined
  - DTMFActionUpdateParams
    - `type` 'action_dtmf', required
    - `config` union
      - EmptyActionConfig
      - Undefined

## Response `200`

Successful Response

- union
  - TransferCallAction
    - `id` string, uuid, required
    - `user_id` string, uuid, required
    - `type` 'action_transfer_call', required
    - `config` TransferCallConfig, required
      - `phone_number` string, required
  - EndConversationAction
    - `id` string, uuid, required
    - `user_id` string, uuid, required
    - `type` 'action_end_conversation', required
    - `config` EmptyActionConfig
  - DTMFAction
    - `id` string, uuid, required
    - `user_id` string, uuid, required
    - `type` 'action_dtmf', required
    - `config` EmptyActionConfig

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/vocodedev/apis/vocode-hosted-api.md) · [All operations](https://skmtc.dev/vocodedev/apis/vocode-hosted-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vocodedev/apis/vocode-hosted-api/revisions/97850bfccb2c?raw)
