---
title: "Update Assistant By Id"
method: PUT
path: "/api/v1/assistant/{assistant_id}"
tags: ["Assistant"]
---

# Update Assistant By Id

`PUT /api/v1/assistant/{assistant_id}`

Update an Assistant

## Path parameters

- `assistant_id` string, uuid, required — The UUID id of the assistant

## Request body

- IAssistantUpdate
  - `assistant_type` 'simple' | 'chat' | 'phone' | 'nl2sql' | 'realtime_openai'
  - `llm_model` 'gpt-4-0125-preview' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4-1106-preview' | 'gpt-4o-2024-05-13' | 'gpt-4o-mini' | 'llama-3.1-70b-versatile' | 'gpt-4o-realtime-preview' | 'gpt-4o-mini-realtime-preview' | 'deepseek-r1-distill-llama-70b' | 'o3-mini' | 'gpt-5.4-mini'
  - `name` string, nullable
  - `description` string, nullable
  - `attributes` object, nullable
  - `system_prompt` string, nullable
  - `voice` boolean, nullable
  - `custom_voice` boolean, nullable
  - `voice_languages` unknown[], nullable
    - unknown
  - `org_id` string, uuid, nullable
  - `show_images` boolean, nullable
  - `hide_ds` boolean, nullable
  - `webhook_id` string, uuid, nullable
  - `has_human_agent` boolean, nullable
  - `use_tools` boolean, nullable
  - `conversation_flow_id` string, uuid, nullable

## Response `200`

Successful Response

- IPutResponseBaseIAssistantRead
  - `message` string, nullable
  - `meta` union
    - object
    - unknown
  - `data` IAssistantRead
    - `assistant_type` 'simple' | 'chat' | 'phone' | 'nl2sql' | 'realtime_openai', required
    - `llm_model` 'gpt-4-0125-preview' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4-1106-preview' | 'gpt-4o-2024-05-13' | 'gpt-4o-mini' | 'llama-3.1-70b-versatile' | 'gpt-4o-realtime-preview' | 'gpt-4o-mini-realtime-preview' | 'deepseek-r1-distill-llama-70b' | 'o3-mini' | 'gpt-5.4-mini', required
    - `name` string, nullable
    - `description` string, nullable
    - `attributes` object
    - `system_prompt` string, nullable
    - `voice` boolean, nullable
    - `custom_voice` boolean, nullable
    - `voice_languages` unknown[]
      - unknown
    - `org_id` string, uuid, nullable
    - `show_images` boolean, nullable
    - `hide_ds` boolean, nullable
    - `webhook_id` string, uuid, nullable
    - `has_human_agent` boolean, nullable
    - `use_tools` boolean, nullable
    - `conversation_flow_id` string, uuid, nullable
    - `id` string, uuid, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/insighto/apis/ragify.md) · [All operations](https://skmtc.net/insighto/apis/ragify/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/insighto/ragify/versions/cdca56191be9/schema)
