---
title: "Atribuir origem ao chat"
method: PATCH
path: "/v1/settings/source"
tags: ["Settings"]
---

# Atribuir origem ao chat

`PATCH /v1/settings/source`

## Request

- Base URL: `https://api.liderhub.com.br`
- URL: `https://api.liderhub.com.br/v1/settings/source`
- Auth: API key in header `x-company-key`

Define a **origem** de um contato.

Aceita **uma origem por vez** — enviar uma nova substitui a anterior.

**Como usar:**
1. Chame `GET /v1/settings/source` e copie o `id` da origem desejada.
2. Envie esse `id` no campo `source`, junto com o `contact`.

> O `contact` é o UUID do contato, o mesmo `id` retornado em `GET /v1/contacts`.

## Request body

- UpdateChatSourceDto
  - `contact` string, uuid, required: UUID do contato (mesmo `id` retornado em `GET /v1/contacts`)
  - `source` string, uuid, required: UUID da origem — obtenha em `GET /v1/settings/source`

## Response `200`

Origem atualizada com sucesso

- UpdateChatSourceResponseDto
  - `contact` string, uuid, required: UUID do contato
  - `source` string, uuid, required: UUID da origem agora atribuída ao contato

## Other responses

- `400`: Origem inválida ou inexistente no workspace
- `401`: Não autorizado — chave de empresa inválida ou ausente
- `404`: Contato não encontrado neste workspace

## Changes

- **2026-11-03** `45d9c84fa0bc`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/liderhub/apis/api-liderhub/changes/v1/settings/source/patch.md)

---

[API](https://skmtc.dev/liderhub/apis/api-liderhub.md) - [All operations](https://skmtc.dev/liderhub/apis/api-liderhub/llms.txt) - [OpenAPI document](https://skmtc.dev/liderhub/apis/api-liderhub/revisions/45d9c84fa0bc?raw)
