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 aThreadsBaseResponseobject.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"
	}
}