Update Thread langbase.threads.update()

You can use the threads.update() function to modify an existing thread's metadata. This helps you manage and organize your conversation threads effectively.


You will need to generate an API key to authenticate your requests. For more information, visit the User/Org API key documentation.


API reference

langbase.threads.update()

Function Signature

langbase.threads.update(options); // with types langbase.threads.update(options: ThreadsUpdate);

  • Name
    options
    Type
    ThreadsUpdate
    Description

    ThreadsUpdate Object

    threadId: string; metadata: Record<string, string>;

  • Name
    threadId
    Type
    string
    Required
    Required
    Description

    The ID of the thread to update.

  • Name
    metadata
    Type
    Record<string, string>
    Required
    Required
    Description

    The new metadata for the thread.

Usage example

Install the SDK

npm i langbase

Environment variables

Environment variables

LANGBASE_API_KEY="<USER/ORG-API-KEY>"

Update a thread

Update a thread on Langbase

const updated = await langbase.threads.update({ threadId: "thread_123", metadata: { status: "resolved" } });

  • Name
    ThreadsBaseResponse
    Type
    object
    Description

    The response of the threads.update() function is a promise that resolves to a ThreadsBaseResponse object.

    ThreadsBaseResponse

    id: string; object: 'thread'; created_at: number; metadata: Record<string, string>;

ThreadsBaseResponse type of langbase.threads.update()

{ "id": "thread_123", "object": "thread", "created_at": 1709544000, "metadata": { "status": "resolved" } }