[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