---
title: "Update Campaign leads"
method: PUT
path: "/campaign-leads/update-campaign-leads"
tags: ["CampaignLeads"]
---

# Update Campaign leads

`PUT /campaign-leads/update-campaign-leads`

Use this endpoint to update campaign leads fields. You should specify the following parameters in the request body:

#### Request Body

- `where` - allow to update by campaign lead ids
    
- `update` - key/value pairs to update the filtered campaign leads from the were. update separated to cmapaign lead entities and lead entities.
    
    - `lead` entities:  
        first_name, last_name, phone, phone_normalized, phone2, phone_normalized2, address1, address2, state, city, zip, lat, lng, timezone, timezone_id, original_identifier, support_site, purchase_site, purchase_date, purchase_amount, purchase_product_name, purchase_card_name, purchase_card_type, purchase_card_digits, email, birthdate, loan_amount, call_after, call_after_outside_allowed_time
        
    - `campaign_lead` entities:  
        status_id, created_at, updated_at, assigned_user_id, assigned_at, assigned_user_permanent, call_after, weight, is_deleted, clone_of, updating_status_started_at, permanent_assignment_expire_at, call_after_outside_allowed_time, no_ratio, calls_count, amd_disabled, outbound_ivr_disabled, override_trunk_id

## Request body

- object
  - `update` object
    - `campaignLead` object
      - `amd_disabled` number
      - `assigned_at` string
      - `assigned_user_id` string
      - `assigned_user_permanent` number
      - `call_after` string
      - `call_after_outside_allowed_time` string
      - `calls_count` string
      - `clone_of` string
      - `created_at` string
      - `no_ratio` number
      - `outbound_ivr_disabled` number
      - `override_trunk_id` unknown
      - `permanent_assignment_expire_at` string
      - `status_id` number
      - `updated_at` string
      - `updating_status_started_at` string
      - `weight` string
    - `lead` object
      - `address1` string
      - `address2` string
      - `birthdate` string
      - `call_after` string
      - `call_after_outside_allowed_time` boolean
      - `city` string
      - `email` string
      - `first_name` string
      - `last_name` string
      - `loan_amount` string
      - `original_identifier` string
      - `phone` string
      - `phone2` string
      - `phone_normalized` string
      - `phone_normalized2` string
      - `purchase_amount` string
      - `purchase_card_digits` string
      - `purchase_card_name` string
      - `purchase_card_type` string
      - `purchase_date` string
      - `purchase_product_name` string
      - `purchase_site` string
      - `support_site` string
      - `timezone_id` string
  - `where` object
    - `id` number[]

## Response `200`

Successful operation

- object
  - `data` object[]
    - `amd_disabled` string
    - `assigned_at` unknown
    - `assigned_user_id` unknown
    - `assigned_user_permanent` string
    - `call_after` string
    - `call_after_outside_allowed_time` string
    - `calls_count` string
    - `campaign_id` string
    - `clone_of` unknown
    - `created_at` string
    - `is_deleted` string
    - `lead` object
      - `address1` unknown
      - `address2` unknown
      - `api_user_id` unknown
      - `birthdate` unknown
      - `city` unknown
      - `country_id` string
      - `created_at` string
      - `duplicate_of` string
      - `email` string
      - `first_name` string
      - `hlr` string
      - `id` string
      - `is_deleted` string
      - `is_do_not_call` string
      - `is_error_msg` unknown
      - `is_locked` string
      - `last_name` string
      - `lat` unknown
      - `lead_file_id` string
      - `lng` unknown
      - `loan_amount` unknown
      - `locked_user_id` string
      - `original_identifier` unknown
      - `parsing_state` string
      - `phone` string
      - `phone2` unknown
      - `phone_normalized` string
      - `phone_normalized2` unknown
      - `purchase_amount` string
      - `purchase_card_digits` string
      - `purchase_card_name` unknown
      - `purchase_card_type` unknown
      - `purchase_date` string
      - `purchase_product_name` unknown
      - `purchase_site` unknown
      - `remote_adapter_id` string
      - `state` unknown
      - `support_site` unknown
      - `timezone` unknown
      - `timezone_id` string
      - `updated_at` string
      - `zip` unknown
    - `lead_id` string
    - `no_ratio` string
    - `outbound_ivr_disabled` string
    - `override_trunk_id` string
    - `permanent_assignment_expire_at` string
    - `status_id` string
    - `updated_at` string
    - `updating_status_started_at` unknown
    - `weight` string
  - `messages` unknown[]
    - unknown

---

[API](https://skmtc.net/commpeak/apis/dialer-api-v2-0-1.md) · [All operations](https://skmtc.net/commpeak/apis/dialer-api-v2-0-1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/commpeak/dialer-api-v2-0-1/revisions/eacecf960bb6/schema)
