Skip to content
Framework Docs

Update Agent Data

AgentData beta().agentData().update(AgentDataUpdateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
PUT/api/v1/beta/agent-data/{item_id}

Update agent data by ID (overwrites).

ParametersExpand Collapse
AgentDataUpdateParams params
Optional<String> itemId
Optional<String> organizationId
Optional<String> projectId
Data data
ReturnsExpand Collapse
class AgentData:

API Result for a single agent data item

Data data
String deploymentName
Optional<String> id
Optional<String> collection
Optional<LocalDateTime> createdAt
Optional<String> projectId
Optional<LocalDateTime> updatedAt

Update Agent Data

package com.llamacloud_prod.api.example;

import com.llamacloud_prod.api.client.LlamaCloudClient;
import com.llamacloud_prod.api.client.okhttp.LlamaCloudOkHttpClient;
import com.llamacloud_prod.api.core.JsonValue;
import com.llamacloud_prod.api.models.beta.agentdata.AgentData;
import com.llamacloud_prod.api.models.beta.agentdata.AgentDataUpdateParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        LlamaCloudClient client = LlamaCloudOkHttpClient.fromEnv();

        AgentDataUpdateParams params = AgentDataUpdateParams.builder()
            .itemId("item_id")
            .data(AgentDataUpdateParams.Data.builder()
                .putAdditionalProperty("foo", JsonValue.from("bar"))
                .build())
            .build();
        AgentData agentData = client.beta().agentData().update(params);
    }
}
{
  "data": {
    "foo": "bar"
  },
  "deployment_name": "deployment_name",
  "id": "id",
  "collection": "collection",
  "created_at": "2019-12-27T18:11:19.117Z",
  "project_id": "project_id",
  "updated_at": "2019-12-27T18:11:19.117Z"
}
Returns Examples
{
  "data": {
    "foo": "bar"
  },
  "deployment_name": "deployment_name",
  "id": "id",
  "collection": "collection",
  "created_at": "2019-12-27T18:11:19.117Z",
  "project_id": "project_id",
  "updated_at": "2019-12-27T18:11:19.117Z"
}