Skip to main content
put/conversations/{conversation_id}/variables/{variable_id}
Request example
Response
put/conversations/{conversation_id}/variables/{variable_id}

Authorization

Authorizationstringheaderrequired#

すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーが欠落または無効なリクエストは HTTP 401(unauthorized)で失敗します。

Path parameters

conversation_idstringrequired#
変数が属する会話の ID です。会話 ID は 会話一覧を取得 から取得します。
variable_idstringrequired#
更新する変数の ID です。変数 ID は 会話変数の取得 から取得します。

Body

application/json
userstring#
エンドユーザーの識別子。アプリ側で定義し、アプリ内で一意にします。エンドユーザーの識別 を参照してください。
valueanyrequired#
変数の新しい値。変数の期待される型と一致する必要があります。

Responses

application/json
変数が正常に更新されました。
created_atinteger#
作成タイムスタンプ。
descriptionstring#
変数の説明です。
idstring#
Variable ID.
namestring#
変数名です。
updated_atinteger#
最終更新タイムスタンプ。
valuestring#
変数値(複雑な型の場合は JSON 文字列)。
value_typestring#
変数の値の型です。指定可能な値:string、number、object、secret、file、boolean、array[any]、array[string]、array[number]、array[object]、array[file]、array[boolean]。