---
title: "update call action"
method: PUT
path: "/callaction"
tags: ["callaction"]
---

# update call action

`PUT /callaction`

Updates an existing call action rule configuration. Allows modification of trigger conditions and associated actions for automated call workflows.

## Request body

- object
  - `rule` object[]
    - `data_field` 'repeat call' | 'duration' | 'disposition' | 'caller id' | 'missed opportunity' | 'sales inquiry' | 'conversion' | 'lead quality' | 'referring' | 'referring type' | 'UTM Campaign' | 'UTM Source' | 'UTM Medium' | 'ring to phone number' | 'send to voicemail', required
    - `operator` '>' | '<' | '=' | '!=' | '>=' | '<=' | 'is' | 'is not' | 'contains' | 'does not contain' | 'begins with' | 'ends with', required
    - `comparator` string, required
    - `join_type` 'NONE' | 'AND' | 'OR', required
  - `action` UpdateCallAction
    - `action_id` integer, required
    - `action` 'Send email alert to' | 'Send SMS to' | 'Tag call as' | 'Trigger the webhook' | 'Flag for call back' | 'Process call for DoubleClick' | 'Send call for Google Analytics', required
    - `action_target` string, required
    - `provisioned_route_id` integer, required — The unique identifier for the route to which the number is associated
    - `name` string — Display name for the call action
    - `action_sms_target` ActionSMSTarget
      - `target_type` 'phone_number' | 'caller' | 'assigned_agent' | 'agent', required
      - `target_agent` number[] — Array of user ids.
      - `target_number` string
      - `outbound_sms` string
      - `opt_out_sms` string

## Response `200`

Confirmation of call action update with result status

- StandardPostResponse[]
  - `result` string, required — Outcome of the request. String, typically 'success' or 'error'.
  - `data` string, required — Response payload. Shape varies by endpoint.
  - `entry_count` integer, required — The sequential number of the entry in the submitted array. Type: integer (int32).

## Other responses

- `default` — Unexpected error

---

[API](https://skmtc.net/convirza/apis/convirza-apis.md) · [All operations](https://skmtc.net/convirza/apis/convirza-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/convirza/convirza-apis/versions/ccf9bbe34f5a/schema)
