[PATCH] Atualizar Status da Ação

📍 Update Action Status

Este endpoint permite habilitar ou desabilitar uma ação configurada em um estágio do agente.


Endpoint

PATCH /v1.1/api/agent-service-chat-stage-action/update-status


Headers

Header
Tipo
Obrigatório
Descrição

Authorization

String

Sim

Token JWT no formato Bearer {token}

Content-Type

String

Sim

application/json


Body

{
  "agentId": 15792,
  "chatStageId": "adbb0b04-3c4b-4770-9445-489509d00c14",
  "id": "49066bb6-0280-4e92-b693-d45a8e777869",
  "isEnabled": true,
  "type": "api"
}
Campo
Tipo
Obrigatório
Descrição

agentId

Int

Sim

ID do agente

chatStageId

String

Sim

ID do estágio do chat

id

String

Sim

ID da ação que será atualizada

isEnabled

Boolean

Sim

Define se a ação estará habilitada (true) ou desabilitada (false)

type

Enum

Sim

Tipo da ação. Valores possíveis:- api- google-calendar-event-creation- google-calendar-slot-retrieval- handover- file

Exemplo de Requisição

curl --location --request PATCH 'https://api.zaia.app/v1.1/api/agent-service-chat-stage-action/update-status' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data '{
  "agentId": 15792,
  "chatStageId": "adbb0b04-3c4b-4770-9445-489509d00c14",
  "id": "49066bb6-0280-4e92-b693-d45a8e777869",
  "isEnabled": true,
  "type": "api"
}'

📥 Respostas

✅ 200 - Sucesso

null

❌ 403 - Proibido

"Usuário não possui permissão para alterar esta ação"

❌ 404 - Não encontrado

"Ação não encontrada"

---

👉 Quer que eu monte todos os endpoints de **Ações de Estágio** (retrieve, create, update, remove, update-status) já prontos e padronizados em `.md`, ou prefere que a gente vá fazendo um por um conforme você me passar os payloads?

Atualizado