---
title: "Actualizar una fuente"
method: PATCH
path: "/api/v4/sources/{id}"
---

# Actualizar una fuente

`PATCH /api/v4/sources/{id}`

Este método permite editar una fuente específica.

## Path parameters

- `id` string, required

## Headers

- `Content-Type` string

## Request body

- object
  - `RAW_BODY` object
    - `name` string — Nombre de la fuente
    - `pipeline_id` string — ID del pipeline. El pipeline puede estar archivado. Si no se proporciona, la fuente se añadirá al pipeline principal
    - `external_id` string — ID externo de la fuente del lado de la integración
    - `default` boolean — Un valor booleano que indica si esta fuente es la fuente predeterminada
    - `origin_code` string — Código del canal de chat principal de la fuente. Este canal de chat se utilizará cuando se inicie el chat. El campo es opcional, pero cuando se especifica, no debe ser null, solo números, comillas dobles, o más de 20 caracteres.
    - `services` object[] — Un arreglo de servicios asociados con la fuente. Los datos de este arreglo se utilizan para mostrar el botón de chat web (botones en el sitio)
      - `type` string — Tipo de servicio. Puede estar en blanco
      - `pages` object[] — Contiene una lista de elementos que se pueden seleccionar al configurar el botón de chat web (botones para el sitio)
        - `name` string — El nombre del ítem que se muestra al usuario en la lista desplegable al configurar un botón en el sitio
        - `id` string — Identificador del ítem en la lista desplegable (no se muestra al cliente ni al usuario)
        - `link` string — El ID del usuario que se indicará en el botón del messenger y al que el cliente escribirá en la página del sitio. Por ejemplo, para WhatsApp, el enlace se generará de la siguiente manera: https://wa.me/{Número de teléfono especificado}.
      - `params` object — Un objeto con configuraciones de origen.
        - `waba` boolean — Indica si la fuente es oficial de WhatsApp. Debe añadirse para permitir que Salesbot trabaje con plantillas aprobadas de WhatsApp en el nuevo paso "Enviar mensaje". Este campo es opcional
        - `is_supports_list_message` boolean — Muestra si la fuente soporta el paso "List Message" en Salesbot. Debe añadirse para mostrar un nuevo paso de "List Message" en el Salesbot

## Response `200`

200

- object
  - `id` integer
  - `name` string
  - `pipeline_id` integer
  - `external_id` string
  - `services` unknown[]
    - unknown
  - `default` boolean
  - `origin_code` string
  - `_links` object
    - `self` object
      - `href` string

## Other responses

- `400` — 400
- `401` — 401
- `404` — 404

---

[API](https://skmtc.net/kommo/apis/kommo-api.md) · [All operations](https://skmtc.net/kommo/apis/kommo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kommo/kommo-api/revisions/e291c0b2038d/schema)
