List all versions of an Agent Observability prompt, ordered newest to oldest. If the prompt does not exist, is not registered, or is archived, the response contains an empty list.
This endpoint requires the llm_observability_read permission.
Arguments
Path Parameters
Name
Type
Description
prompt_id [required]
string
The customer-provided identifier of the Agent Observability prompt.
"""
List versions of an Agent Observability prompt returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.agent_observability_apiimportAgentObservabilityApiconfiguration=Configuration()configuration.unstable_operations["list_llm_obs_prompt_versions"]=TruewithApiClient(configuration)asapi_client:api_instance=AgentObservabilityApi(api_client)response=api_instance.list_llm_obs_prompt_versions(prompt_id="prompt_id",)print(response)
# List versions of an Agent Observability prompt returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.list_llm_obs_prompt_versions".to_sym]=trueendapi_instance=DatadogAPIClient::V2::AgentObservabilityAPI.newpapi_instance.list_llm_obs_prompt_versions("prompt_id")
// List versions of an Agent Observability prompt returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.ListLLMObsPromptVersions",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewAgentObservabilityApi(apiClient)resp,r,err:=api.ListLLMObsPromptVersions(ctx,"prompt_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `AgentObservabilityApi.ListLLMObsPromptVersions`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `AgentObservabilityApi.ListLLMObsPromptVersions`:\n%s\n",responseContent)}
// List versions of an Agent Observability prompt returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.AgentObservabilityApi;importcom.datadog.api.client.v2.model.LLMObsPromptVersionsResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.listLLMObsPromptVersions",true);AgentObservabilityApiapiInstance=newAgentObservabilityApi(defaultClient);try{LLMObsPromptVersionsResponseresult=apiInstance.listLLMObsPromptVersions("customer-support-assistant");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling AgentObservabilityApi#listLLMObsPromptVersions");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// List versions of an Agent Observability prompt returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_agent_observability::AgentObservabilityAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.ListLLMObsPromptVersions",true);letapi=AgentObservabilityAPI::with_config(configuration);letresp=api.list_llm_obs_prompt_versions("prompt_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* List versions of an Agent Observability prompt returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.listLLMObsPromptVersions"]=true;constapiInstance=newv2.AgentObservabilityApi(configuration);constparams: v2.AgentObservabilityApiListLLMObsPromptVersionsRequest={promptId:"prompt_id",};apiInstance.listLLMObsPromptVersions(params).then((data: v2.LLMObsPromptVersionsResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));