# 21/01/2026 - API

### 🔌 Integrações e API

#### **Atualização de Campos Personalizados**

**🔧**Ao atualizar campos personalizados do tipo **Data, Horário ou Data e Horário** via API, quando o valor era enviado vazio, o conteúdo anteriormente salvo **não era removido**, permanecendo indevidamente na plataforma.

**✅** Agora, se você enviar um comando para limpar um campo de data ou horário (enviando valor vazio), o sistema removerá a informação corretamente do cadastro, mantendo sua base de dados higienizada.

<figure><img src="/files/wf2xP3lXXQJgUZAuYCzn" alt=""><figcaption></figcaption></figure>

#### **Disponibilidade de Usuários via API**

**🔧**Com o objetivo de tornar o processo de criação e gerenciamento de usuários via API mais eficiente e flexível, **implementamos a possibilidade de definir a disponibilidade do usuário diretamente pela API.**

**✅Melhoria implementada:** Foi adicionado o novo parâmetro **Availability** nos endpoints de **listar, criar, obter por ID e atualizar usuários**, permitindo verificar, criar ou atualizar usuários como disponíveis ou indisponíveis.

<figure><img src="/files/oEddzOWpqUg0hX0YqWQH" alt=""><figcaption></figcaption></figure>

#### **Enviar Mensagem via API**

**🔧**Ao enviar uma mensagem via API **(Mensagem → Enviar ou Mensagem → Enviar Síncrono)** definindo um atendente específico, o sistema distribuía a conversa, mas não mostrava visualmente quem era o dono. O atendimento aparecia na aba "Novos" como se estivesse livre, causando confusão na equipe.

**✅Melhoria implementada:** Agora, os atendimentos direcionados a um usuário específico via API **possuem identificação visual clara** no histórico da conversa.

<figure><img src="/files/kjMtQyMB55U4h7krsTMn" alt=""><figcaption></figcaption></figure>

\
**Transferência de Atendimentos via API**

**🔧**A API permitia a transferência de atendimentos (Conversas → Transferir) para **usuários ou equipes excluídas**, gerando inconsistências no fluxo e possíveis falhas operacionais.

**✅**&#x41;gora, o sistema valida o destino antes da operação: se o usuário ou equipe não existirem mais, a transferência é bloqueada e um aviso claro é retornado.

<figure><img src="/files/n4FJQu91HN7wFuNoFP3N" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flw.chat/guide/novidades-do-sistema/janeiro-de-2026/21-01-2026-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
