Class AgentObservabilityApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to exportLLMObsDataset.static classManage optional parameters to getLLMObsAnnotatedInteraction.static classManage optional parameters to getLLMObsAnnotatedInteractionsByTraceIDs.static classManage optional parameters to getLLMObsPrompt.static classManage optional parameters to listLLMObsAnnotationQueues.static classManage optional parameters to listLLMObsDatasetRecords.static classManage optional parameters to listLLMObsDatasets.static classManage optional parameters to listLLMObsExperimentEvents.static classManage optional parameters to listLLMObsExperiments.static classManage optional parameters to listLLMObsPatternsClusteredPoints.static classManage optional parameters to listLLMObsPatternsTopics.static classManage optional parameters to listLLMObsPatternsTopicsWithClusteredPoints.static classManage optional parameters to listLLMObsProjects.static classManage optional parameters to listLLMObsPrompts.static classManage optional parameters to listLLMObsSpans.static classManage optional parameters to uploadLLMObsDatasetRecordsFile. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAggregate Agent Observability experimentation.Aggregate Agent Observability experimentation.Execute an analytics aggregation over Agent Observability experimentation data.Aggregate Agent Observability experimentation.batchUpdateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Batch update Agent Observability dataset records.batchUpdateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Batch update Agent Observability dataset records.batchUpdateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Insert, update, and delete records in a single dataset operation.batchUpdateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Batch update Agent Observability dataset records.cloneLLMObsDataset(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone an Agent Observability dataset.cloneLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone an Agent Observability dataset.cloneLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone a dataset, copying its current records into a new dataset within the same project.cloneLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone an Agent Observability dataset.Create an Agent Observability annotation queue.Create an Agent Observability annotation queue.createLLMObsAnnotationQueueInteractions(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add annotation queue interactions.createLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add annotation queue interactions.createLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add one or more interactions to an annotation queue.createLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add annotation queue interactions.Create an annotation queue.Create an Agent Observability annotation queue.createLLMObsDataset(String projectId, LLMObsDatasetRequest body) Create an Agent Observability dataset.createLLMObsDatasetAsync(String projectId, LLMObsDatasetRequest body) Create an Agent Observability dataset.createLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append records to an Agent Observability dataset.createLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append records to an Agent Observability dataset.createLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append one or more records to an Agent Observability dataset.createLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append records to an Agent Observability dataset.createLLMObsDatasetWithHttpInfo(String projectId, LLMObsDatasetRequest body) Create a new Agent Observability dataset within the specified project.createLLMObsDatasetWithHttpInfoAsync(String projectId, LLMObsDatasetRequest body) Create an Agent Observability dataset.Create an Agent Observability experiment.Create an Agent Observability experiment.voidcreateLLMObsExperimentEvents(String experimentId, LLMObsExperimentEventsRequest body) Push events for an Agent Observability experiment.createLLMObsExperimentEventsAsync(String experimentId, LLMObsExperimentEventsRequest body) Push events for an Agent Observability experiment.createLLMObsExperimentEventsWithHttpInfo(String experimentId, LLMObsExperimentEventsRequest body) Push spans and metrics for an Agent Observability experiment.createLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, LLMObsExperimentEventsRequest body) Push events for an Agent Observability experiment.Create a new Agent Observability experiment.Create an Agent Observability experiment.createLLMObsIntegrationInference(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference.createLLMObsIntegrationInferenceAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference.createLLMObsIntegrationInferenceWithHttpInfo(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference request through the specified integration and account, returning the model response and token usage.createLLMObsIntegrationInferenceWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference.Create an Agent Observability project.Create an Agent Observability project.Create a new Agent Observability project.Create an Agent Observability project.Create an Agent Observability prompt.Create an Agent Observability prompt.createLLMObsPromptVersion(String promptId, LLMObsCreatePromptVersionRequest body) Create a new Agent Observability prompt version.createLLMObsPromptVersionAsync(String promptId, LLMObsCreatePromptVersionRequest body) Create a new Agent Observability prompt version.Create a new version of an existing Agent Observability prompt.Create a new Agent Observability prompt version.Create a new prompt (and its first version) in the Agent Observability prompt registry.Create an Agent Observability prompt.voiddeleteLLMObsAnnotationQueue(String queueId) Delete an Agent Observability annotation queue.deleteLLMObsAnnotationQueueAsync(String queueId) Delete an Agent Observability annotation queue.voiddeleteLLMObsAnnotationQueueInteractions(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete annotation queue interactions.deleteLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete annotation queue interactions.deleteLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete one or more interactions from an annotation queue.deleteLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete annotation queue interactions.Delete an annotation queue by its ID.Delete an Agent Observability annotation queue.deleteLLMObsAnnotations(String queueId, LLMObsDeleteAnnotationsRequest body) Delete annotations.deleteLLMObsAnnotationsAsync(String queueId, LLMObsDeleteAnnotationsRequest body) Delete annotations.Delete one or more annotations from an annotation queue.Delete annotations.voiddeleteLLMObsCustomEvalConfig(String evalName) Delete a custom evaluator configuration.deleteLLMObsCustomEvalConfigAsync(String evalName) Delete a custom evaluator configuration.Delete a custom Agent Observability evaluator configuration by its name.Delete a custom evaluator configuration.voiddeleteLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete Agent Observability dataset records.deleteLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete Agent Observability dataset records.deleteLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete one or more records from an Agent Observability dataset.deleteLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete Agent Observability dataset records.voiddeleteLLMObsDatasets(String projectId, LLMObsDeleteDatasetsRequest body) Delete Agent Observability datasets.deleteLLMObsDatasetsAsync(String projectId, LLMObsDeleteDatasetsRequest body) Delete Agent Observability datasets.deleteLLMObsDatasetsWithHttpInfo(String projectId, LLMObsDeleteDatasetsRequest body) Delete one or more Agent Observability datasets within the specified project.deleteLLMObsDatasetsWithHttpInfoAsync(String projectId, LLMObsDeleteDatasetsRequest body) Delete Agent Observability datasets.voidDelete Agent Observability experiments.Delete Agent Observability experiments.Delete one or more Agent Observability experiments.Delete Agent Observability experiments.voiddeleteLLMObsPatternsConfig(String configId) Delete a patterns configuration.deleteLLMObsPatternsConfigAsync(String configId) Delete a patterns configuration.deleteLLMObsPatternsConfigWithHttpInfo(String configId) Delete a patterns configuration by its ID.Delete a patterns configuration.voidDelete Agent Observability projects.Delete Agent Observability projects.Delete one or more Agent Observability projects.Delete Agent Observability projects.deleteLLMObsPrompt(String promptId) Delete an Agent Observability prompt.deleteLLMObsPromptAsync(String promptId) Delete an Agent Observability prompt.deleteLLMObsPromptWithHttpInfo(String promptId) Soft-delete an Agent Observability prompt.deleteLLMObsPromptWithHttpInfoAsync(String promptId) Delete an Agent Observability prompt.exportLLMObsDataset(String projectId, String datasetId) Export an Agent Observability dataset.exportLLMObsDataset(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Export an Agent Observability dataset.exportLLMObsDatasetAsync(String projectId, String datasetId) Export an Agent Observability dataset.exportLLMObsDatasetAsync(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Export an Agent Observability dataset.exportLLMObsDatasetWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Download the contents of a dataset as a CSV file.exportLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Export an Agent Observability dataset.Get the API client.getLLMObsAnnotatedInteraction(String queueId, String interactionId) Get an annotated queue interaction.getLLMObsAnnotatedInteraction(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.getLLMObsAnnotatedInteractionAsync(String queueId, String interactionId) Get an annotated queue interaction.getLLMObsAnnotatedInteractionAsync(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.getLLMObsAnnotatedInteractions(String queueId) Get annotated queue interactions.Get annotated queue interactions.getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds) Get annotated interactions by content IDs.getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Get annotated interactions by content IDs.getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds) Get annotated interactions by content IDs.getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Get annotated interactions by content IDs.getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfo(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Returns annotated interactions across all annotation queues for the given content IDs.getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfoAsync(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Get annotated interactions by content IDs.Retrieve all interactions (traces and sessions) and their annotations for a given annotation queue.Get annotated queue interactions.getLLMObsAnnotatedInteractionWithHttpInfo(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Retrieve an interaction, its annotations, and a page of related events from an annotation queue.getLLMObsAnnotatedInteractionWithHttpInfoAsync(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.getLLMObsAnnotatedInteractionWithPagination(String queueId, String interactionId) Get an annotated queue interaction.getLLMObsAnnotatedInteractionWithPagination(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.Get annotation queue label schema.Get annotation queue label schema.Retrieve the label schema for a given annotation queue.Get annotation queue label schema.getLLMObsCustomEvalConfig(String evalName) Get a custom evaluator configuration.getLLMObsCustomEvalConfigAsync(String evalName) Get a custom evaluator configuration.getLLMObsCustomEvalConfigWithHttpInfo(String evalName) Retrieve a custom Agent Observability evaluator configuration by its name.Get a custom evaluator configuration.getLLMObsDatasetDraftState(String projectId, String datasetId) Get Agent Observability dataset draft state.getLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Get Agent Observability dataset draft state.getLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) Retrieve the draft state of a dataset, including whether it is currently locked for editing and which user holds the lock.getLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Get Agent Observability dataset draft state.Get a patterns configuration.Get a patterns configuration.Retrieve the patterns configuration for the organization.Get a patterns configuration.getLLMObsPatternsRunStatus(String configId) Get patterns run status.getLLMObsPatternsRunStatusAsync(String configId) Get patterns run status.getLLMObsPatternsRunStatusWithHttpInfo(String configId) Retrieve the status and step-by-step progress of the current or most recent patterns run for a configuration.Get patterns run status.getLLMObsPrompt(String promptId) Get an Agent Observability prompt.getLLMObsPrompt(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get an Agent Observability prompt.getLLMObsPromptAsync(String promptId) Get an Agent Observability prompt.getLLMObsPromptAsync(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get an Agent Observability prompt.getLLMObsPromptVersion(String promptId, Long version) Get a specific Agent Observability prompt version.getLLMObsPromptVersionAsync(String promptId, Long version) Get a specific Agent Observability prompt version.getLLMObsPromptVersionWithHttpInfo(String promptId, Long version) Get the full template and configuration of a single, specific version of an Agent Observability prompt.getLLMObsPromptVersionWithHttpInfoAsync(String promptId, Long version) Get a specific Agent Observability prompt version.getLLMObsPromptWithHttpInfo(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get the latest version of an Agent Observability prompt by prompt ID.getLLMObsPromptWithHttpInfoAsync(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get an Agent Observability prompt.List Agent Observability annotation queues.listLLMObsAnnotationQueues(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List Agent Observability annotation queues.List Agent Observability annotation queues.listLLMObsAnnotationQueuesAsync(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List Agent Observability annotation queues.listLLMObsAnnotationQueuesWithHttpInfo(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List annotation queues.listLLMObsAnnotationQueuesWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List Agent Observability annotation queues.List custom evaluator configurations.List custom evaluator configurations.List all custom Agent Observability evaluator configurations for the organization.List custom evaluator configurations.listLLMObsDatasetRecords(String projectId, String datasetId) List Agent Observability dataset records.listLLMObsDatasetRecords(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List Agent Observability dataset records.listLLMObsDatasetRecordsAsync(String projectId, String datasetId) List Agent Observability dataset records.listLLMObsDatasetRecordsAsync(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List Agent Observability dataset records.listLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List all records in an Agent Observability dataset, sorted by creation date, newest first.listLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List Agent Observability dataset records.listLLMObsDatasets(String projectId) List Agent Observability datasets.listLLMObsDatasets(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List Agent Observability datasets.listLLMObsDatasetsAsync(String projectId) List Agent Observability datasets.listLLMObsDatasetsAsync(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List Agent Observability datasets.listLLMObsDatasetsWithHttpInfo(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List all Agent Observability datasets for a project, sorted by creation date, newest first.listLLMObsDatasetsWithHttpInfoAsync(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List Agent Observability datasets.listLLMObsDatasetVersions(String projectId, String datasetId) List Agent Observability dataset versions.listLLMObsDatasetVersionsAsync(String projectId, String datasetId) List Agent Observability dataset versions.listLLMObsDatasetVersionsWithHttpInfo(String projectId, String datasetId) List the active versions of a dataset.listLLMObsDatasetVersionsWithHttpInfoAsync(String projectId, String datasetId) List Agent Observability dataset versions.listLLMObsExperimentEvents(String experimentId) List events for an Agent Observability experiment.listLLMObsExperimentEvents(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) List events for an Agent Observability experiment.listLLMObsExperimentEventsAsync(String experimentId) List events for an Agent Observability experiment.listLLMObsExperimentEventsAsync(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) List events for an Agent Observability experiment.listLLMObsExperimentEventsV1(String experimentId) Deprecated.listLLMObsExperimentEventsV1Async(String experimentId) Deprecated.listLLMObsExperimentEventsV1WithHttpInfo(String experimentId) Deprecated.listLLMObsExperimentEventsV1WithHttpInfoAsync(String experimentId) Deprecated.listLLMObsExperimentEventsV2(String experimentId) Deprecated.listLLMObsExperimentEventsV2Async(String experimentId) Deprecated.listLLMObsExperimentEventsV2WithHttpInfo(String experimentId) Deprecated.listLLMObsExperimentEventsV2WithHttpInfoAsync(String experimentId) Deprecated.listLLMObsExperimentEventsWithHttpInfo(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) Retrieve spans and experiment-level summary metrics for a given experiment with cursor-based pagination.listLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) List events for an Agent Observability experiment.List Agent Observability experiments.List Agent Observability experiments.List Agent Observability experiments.listLLMObsExperimentsAsync(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) List Agent Observability experiments.listLLMObsExperimentsWithHttpInfo(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) List all Agent Observability experiments sorted by creation date, newest first.listLLMObsExperimentsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) List Agent Observability experiments.listLLMObsIntegrationAccounts(LLMObsIntegrationName integration) List LLM integration accounts.listLLMObsIntegrationAccountsAsync(LLMObsIntegrationName integration) List LLM integration accounts.Retrieve the list of configured accounts for the specified LLM provider integration.List LLM integration accounts.listLLMObsIntegrationModels(LLMObsIntegrationName integration, String accountId) List LLM integration models.listLLMObsIntegrationModelsAsync(LLMObsIntegrationName integration, String accountId) List LLM integration models.listLLMObsIntegrationModelsWithHttpInfo(LLMObsIntegrationName integration, String accountId) Retrieve the list of models available for the specified LLM provider integration and account.listLLMObsIntegrationModelsWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId) List LLM integration models.listLLMObsPatternsClusteredPoints(String topicId) List patterns clustered points.listLLMObsPatternsClusteredPoints(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List patterns clustered points.List patterns clustered points.listLLMObsPatternsClusteredPointsAsync(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List patterns clustered points.listLLMObsPatternsClusteredPointsWithHttpInfo(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List the data points grouped into a topic.listLLMObsPatternsClusteredPointsWithHttpInfoAsync(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List patterns clustered points.List patterns configurations.List patterns configurations.List all patterns configurations for the organization.List patterns configurations.listLLMObsPatternsRuns(String configId) List patterns runs.listLLMObsPatternsRunsAsync(String configId) List patterns runs.listLLMObsPatternsRunsWithHttpInfo(String configId) List the completed patterns runs for a configuration.List patterns runs.listLLMObsPatternsTopics(String configId) List patterns topics.listLLMObsPatternsTopics(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List patterns topics.listLLMObsPatternsTopicsAsync(String configId) List patterns topics.listLLMObsPatternsTopicsAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List patterns topics.List patterns topics with clustered points.listLLMObsPatternsTopicsWithClusteredPoints(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List patterns topics with clustered points.List patterns topics with clustered points.listLLMObsPatternsTopicsWithClusteredPointsAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List patterns topics with clustered points.listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfo(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List the topics discovered by a patterns run, with the clustered points attached inline to each leaf topic.listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfoAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List patterns topics with clustered points.listLLMObsPatternsTopicsWithHttpInfo(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List the topics discovered by a patterns run.listLLMObsPatternsTopicsWithHttpInfoAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List patterns topics.List Agent Observability projects.List Agent Observability projects.List Agent Observability projects.List Agent Observability projects.listLLMObsProjectsWithHttpInfo(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) List all Agent Observability projects sorted by creation date, newest first.listLLMObsProjectsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) List Agent Observability projects.List Agent Observability prompts.List Agent Observability prompts.List Agent Observability prompts.List Agent Observability prompts.List all Agent Observability prompts in the prompt registry for the organization.listLLMObsPromptsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsPromptsOptionalParameters parameters) List Agent Observability prompts.listLLMObsPromptVersions(String promptId) List versions of an Agent Observability prompt.listLLMObsPromptVersionsAsync(String promptId) List versions of an Agent Observability prompt.listLLMObsPromptVersionsWithHttpInfo(String promptId) List all versions of an Agent Observability prompt, ordered newest to oldest.List versions of an Agent Observability prompt.List Agent Observability spans.List Agent Observability spans.List Agent Observability spans.List Agent Observability spans.List Agent Observability spans matching the specified filters.listLLMObsSpansWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsSpansOptionalParameters parameters) List Agent Observability spans.lockLLMObsDatasetDraftState(String projectId, String datasetId) Lock Agent Observability dataset draft state.lockLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Lock Agent Observability dataset draft state.lockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) Acquire the draft lock on a dataset for the calling user.lockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Lock Agent Observability dataset draft state.voidrestoreLLMObsDatasetVersion(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore an Agent Observability dataset version.restoreLLMObsDatasetVersionAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore an Agent Observability dataset version.restoreLLMObsDatasetVersionWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore a dataset to a previous version.restoreLLMObsDatasetVersionWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore an Agent Observability dataset version.Search Agent Observability experimentation.Search Agent Observability experimentation.Search across Agent Observability experimentation entities — projects, datasets, dataset records, experiments, and experiment runs — using cursor-based pagination.Search Agent Observability experimentation.Search Agent Observability spans.Search Agent Observability spans.Search Agent Observability spans using structured filters in the request body.Search Agent Observability spans.voidsetApiClient(ApiClient apiClient) Set the API client.Simple search experimentation entities.Simple search experimentation entities.Search across Agent Observability experimentation entities using offset-based (page-number) pagination.Simple search experimentation entities.Trigger a patterns run.Trigger a patterns run.Start a patterns run for a given configuration.Trigger a patterns run.voidunlockLLMObsDatasetDraftState(String projectId, String datasetId) Unlock Agent Observability dataset draft state.unlockLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Unlock Agent Observability dataset draft state.unlockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) Release the draft lock on a dataset held by the calling user, allowing other users to edit the dataset draft.unlockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Unlock Agent Observability dataset draft state.updateLLMObsAnnotationQueue(String queueId, LLMObsAnnotationQueueUpdateRequest body) Update an Agent Observability annotation queue.Update an Agent Observability annotation queue.updateLLMObsAnnotationQueueLabelSchema(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Update annotation queue label schema.updateLLMObsAnnotationQueueLabelSchemaAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Update annotation queue label schema.updateLLMObsAnnotationQueueLabelSchemaWithHttpInfo(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Create or replace the label schema for a given annotation queue.updateLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Update annotation queue label schema.Partially update an annotation queue.updateLLMObsAnnotationQueueWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueUpdateRequest body) Update an Agent Observability annotation queue.voidupdateLLMObsCustomEvalConfig(String evalName, LLMObsCustomEvalConfigUpdateRequest body) Create or update a custom evaluator configuration.Create or update a custom evaluator configuration.Create or update a custom Agent Observability evaluator configuration by its name.updateLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName, LLMObsCustomEvalConfigUpdateRequest body) Create or update a custom evaluator configuration.updateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Update an Agent Observability dataset.updateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Update an Agent Observability dataset.updateLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update Agent Observability dataset records.updateLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update Agent Observability dataset records.updateLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update one or more existing records in an Agent Observability dataset.updateLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update Agent Observability dataset records.updateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Partially update an existing Agent Observability dataset within the specified project.updateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Update an Agent Observability dataset.updateLLMObsExperiment(String experimentId, LLMObsExperimentUpdateRequest body) Update an Agent Observability experiment.updateLLMObsExperimentAsync(String experimentId, LLMObsExperimentUpdateRequest body) Update an Agent Observability experiment.updateLLMObsExperimentWithHttpInfo(String experimentId, LLMObsExperimentUpdateRequest body) Partially update an existing Agent Observability experiment.updateLLMObsExperimentWithHttpInfoAsync(String experimentId, LLMObsExperimentUpdateRequest body) Update an Agent Observability experiment.updateLLMObsProject(String projectId, LLMObsProjectUpdateRequest body) Update an Agent Observability project.updateLLMObsProjectAsync(String projectId, LLMObsProjectUpdateRequest body) Update an Agent Observability project.updateLLMObsProjectWithHttpInfo(String projectId, LLMObsProjectUpdateRequest body) Partially update an existing Agent Observability project.updateLLMObsProjectWithHttpInfoAsync(String projectId, LLMObsProjectUpdateRequest body) Update an Agent Observability project.updateLLMObsPrompt(String promptId, LLMObsUpdatePromptRequest body) Update an Agent Observability prompt.updateLLMObsPromptAsync(String promptId, LLMObsUpdatePromptRequest body) Update an Agent Observability prompt.updateLLMObsPromptVersion(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update an Agent Observability prompt version.updateLLMObsPromptVersionAsync(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update an Agent Observability prompt version.updateLLMObsPromptVersionWithHttpInfo(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update the description, the feature-flag environments, or both, for a specific version of an Agent Observability prompt.updateLLMObsPromptVersionWithHttpInfoAsync(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update an Agent Observability prompt version.updateLLMObsPromptWithHttpInfo(String promptId, LLMObsUpdatePromptRequest body) Update the title, the description, or both, for an Agent Observability prompt.updateLLMObsPromptWithHttpInfoAsync(String promptId, LLMObsUpdatePromptRequest body) Update an Agent Observability prompt.voiduploadLLMObsDatasetRecordsFile(String projectId, String datasetId) Upload records to an Agent Observability dataset.voiduploadLLMObsDatasetRecordsFile(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to an Agent Observability dataset.uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId) Upload records to an Agent Observability dataset.uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to an Agent Observability dataset.uploadLLMObsDatasetRecordsFileWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to a dataset from a file.uploadLLMObsDatasetRecordsFileWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to an Agent Observability dataset.upsertLLMObsAnnotations(String queueId, LLMObsAnnotationsRequest body) Create or update annotations.upsertLLMObsAnnotationsAsync(String queueId, LLMObsAnnotationsRequest body) Create or update annotations.upsertLLMObsAnnotationsWithHttpInfo(String queueId, LLMObsAnnotationsRequest body) Create or update annotations on interactions in a queue.Create or update annotations.Create or update a patterns configuration.Create or update a patterns configuration.Create a new patterns configuration, or update an existing one when a configuration ID is provided.Create or update a patterns configuration.
-
Constructor Details
-
AgentObservabilityApi
public AgentObservabilityApi() -
AgentObservabilityApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
aggregateLLMObsExperimentation
public LLMObsExperimentationAnalyticsResponse aggregateLLMObsExperimentation(LLMObsExperimentationAnalyticsRequest body) throws ApiException Aggregate Agent Observability experimentation.- Parameters:
body- Analytics payload. (required)- Returns:
- LLMObsExperimentationAnalyticsResponse
- Throws:
ApiException- if fails to make API call
-
aggregateLLMObsExperimentationAsync
public CompletableFuture<LLMObsExperimentationAnalyticsResponse> aggregateLLMObsExperimentationAsync(LLMObsExperimentationAnalyticsRequest body) Aggregate Agent Observability experimentation.- Parameters:
body- Analytics payload. (required)- Returns:
- CompletableFuture<LLMObsExperimentationAnalyticsResponse>
-
aggregateLLMObsExperimentationWithHttpInfo
public ApiResponse<LLMObsExperimentationAnalyticsResponse> aggregateLLMObsExperimentationWithHttpInfo(LLMObsExperimentationAnalyticsRequest body) throws ApiException Execute an analytics aggregation over Agent Observability experimentation data. Use this endpoint to compute metrics (for example average eval scores) grouped by fields such asspan_idorexperiment_id.At least one
computedefinition and oneindexmust be provided.- Parameters:
body- Analytics payload. (required)- Returns:
- ApiResponse<LLMObsExperimentationAnalyticsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
aggregateLLMObsExperimentationWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentationAnalyticsResponse>> aggregateLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationAnalyticsRequest body) Aggregate Agent Observability experimentation.- Parameters:
body- Analytics payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentationAnalyticsResponse>>
-
batchUpdateLLMObsDataset
public LLMObsDatasetRecordsMutationResponse batchUpdateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) throws ApiException Batch update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Batch update payload. (required)- Returns:
- LLMObsDatasetRecordsMutationResponse
- Throws:
ApiException- if fails to make API call
-
batchUpdateLLMObsDatasetAsync
public CompletableFuture<LLMObsDatasetRecordsMutationResponse> batchUpdateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Batch update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Batch update payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetRecordsMutationResponse>
-
batchUpdateLLMObsDatasetWithHttpInfo
public ApiResponse<LLMObsDatasetRecordsMutationResponse> batchUpdateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) throws ApiException Insert, update, and delete records in a single dataset operation. By default, a new dataset version is created when the batch is applied.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Batch update payload. (required)- Returns:
- ApiResponse<LLMObsDatasetRecordsMutationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 413 Payload Too Large - 429 Too many requests - 500 Internal Server Error -
-
batchUpdateLLMObsDatasetWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> batchUpdateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetBatchUpdateRequest body) Batch update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Batch update payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>>
-
cloneLLMObsDataset
public LLMObsDatasetResponse cloneLLMObsDataset(String projectId, String datasetId, LLMObsDatasetCloneRequest body) throws ApiException Clone an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the source Agent Observability dataset to clone. (required)body- Clone dataset payload. (required)- Returns:
- LLMObsDatasetResponse
- Throws:
ApiException- if fails to make API call
-
cloneLLMObsDatasetAsync
public CompletableFuture<LLMObsDatasetResponse> cloneLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the source Agent Observability dataset to clone. (required)body- Clone dataset payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetResponse>
-
cloneLLMObsDatasetWithHttpInfo
public ApiResponse<LLMObsDatasetResponse> cloneLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetCloneRequest body) throws ApiException Clone a dataset, copying its current records into a new dataset within the same project.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the source Agent Observability dataset to clone. (required)body- Clone dataset payload. (required)- Returns:
- ApiResponse<LLMObsDatasetResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
cloneLLMObsDatasetWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> cloneLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetCloneRequest body) Clone an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the source Agent Observability dataset to clone. (required)body- Clone dataset payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetResponse>>
-
createLLMObsAnnotationQueue
public LLMObsAnnotationQueueResponse createLLMObsAnnotationQueue(LLMObsAnnotationQueueRequest body) throws ApiException Create an Agent Observability annotation queue.- Parameters:
body- Create annotation queue payload. (required)- Returns:
- LLMObsAnnotationQueueResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsAnnotationQueueAsync
public CompletableFuture<LLMObsAnnotationQueueResponse> createLLMObsAnnotationQueueAsync(LLMObsAnnotationQueueRequest body) Create an Agent Observability annotation queue.- Parameters:
body- Create annotation queue payload. (required)- Returns:
- CompletableFuture<LLMObsAnnotationQueueResponse>
-
createLLMObsAnnotationQueueWithHttpInfo
public ApiResponse<LLMObsAnnotationQueueResponse> createLLMObsAnnotationQueueWithHttpInfo(LLMObsAnnotationQueueRequest body) throws ApiException Create an annotation queue. Thenameandproject_idfields are required. An optionalannotation_schemacan be provided to define the labels for the queue. Optional access-control fields can restrict annotation access to reviewers or assignees. Fields such ascreated_by,owned_by,created_at,modified_by, andmodified_atare inferred by the backend.- Parameters:
body- Create annotation queue payload. (required)- Returns:
- ApiResponse<LLMObsAnnotationQueueResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createLLMObsAnnotationQueueWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>> createLLMObsAnnotationQueueWithHttpInfoAsync(LLMObsAnnotationQueueRequest body) Create an Agent Observability annotation queue.- Parameters:
body- Create annotation queue payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>>
-
createLLMObsAnnotationQueueInteractions
public LLMObsAnnotationQueueInteractionsResponse createLLMObsAnnotationQueueInteractions(String queueId, LLMObsAnnotationQueueInteractionsRequest body) throws ApiException Add annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Add interactions payload. (required)- Returns:
- LLMObsAnnotationQueueInteractionsResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsAnnotationQueueInteractionsAsync
public CompletableFuture<LLMObsAnnotationQueueInteractionsResponse> createLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Add interactions payload. (required)- Returns:
- CompletableFuture<LLMObsAnnotationQueueInteractionsResponse>
-
createLLMObsAnnotationQueueInteractionsWithHttpInfo
public ApiResponse<LLMObsAnnotationQueueInteractionsResponse> createLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsAnnotationQueueInteractionsRequest body) throws ApiException Add one or more interactions to an annotation queue. At least one interaction must be provided. Each interaction has atype:trace,experiment_trace,session:content_idreferences the upstream entity; the server fetches the actual content.display_block: omitcontent_idand provide the rendered content indisplay_block. The server generatescontent_idas a deterministic hash of the block list.
Items of different types can be mixed in a single request.
- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Add interactions payload. (required)- Returns:
- ApiResponse<LLMObsAnnotationQueueInteractionsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createLLMObsAnnotationQueueInteractionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueInteractionsResponse>> createLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueInteractionsRequest body) Add annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Add interactions payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueueInteractionsResponse>>
-
createLLMObsDataset
public LLMObsDatasetResponse createLLMObsDataset(String projectId, LLMObsDatasetRequest body) throws ApiException Create an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Create dataset payload. (required)- Returns:
- LLMObsDatasetResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsDatasetAsync
public CompletableFuture<LLMObsDatasetResponse> createLLMObsDatasetAsync(String projectId, LLMObsDatasetRequest body) Create an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Create dataset payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetResponse>
-
createLLMObsDatasetWithHttpInfo
public ApiResponse<LLMObsDatasetResponse> createLLMObsDatasetWithHttpInfo(String projectId, LLMObsDatasetRequest body) throws ApiException Create a new Agent Observability dataset within the specified project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Create dataset payload. (required)- Returns:
- ApiResponse<LLMObsDatasetResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createLLMObsDatasetWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> createLLMObsDatasetWithHttpInfoAsync(String projectId, LLMObsDatasetRequest body) Create an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Create dataset payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetResponse>>
-
createLLMObsDatasetRecords
public LLMObsDatasetRecordsMutationResponse createLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) throws ApiException Append records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Append records payload. (required)- Returns:
- LLMObsDatasetRecordsMutationResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsDatasetRecordsAsync
public CompletableFuture<LLMObsDatasetRecordsMutationResponse> createLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Append records payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetRecordsMutationResponse>
-
createLLMObsDatasetRecordsWithHttpInfo
public ApiResponse<LLMObsDatasetRecordsMutationResponse> createLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) throws ApiException Append one or more records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Append records payload. (required)- Returns:
- ApiResponse<LLMObsDatasetRecordsMutationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createLLMObsDatasetRecordsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> createLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsRequest body) Append records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Append records payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>>
-
createLLMObsExperiment
public LLMObsExperimentResponse createLLMObsExperiment(LLMObsExperimentRequest body) throws ApiException Create an Agent Observability experiment.See
createLLMObsExperimentWithHttpInfo(com.datadog.api.client.v2.model.LLMObsExperimentRequest).- Parameters:
body- Create experiment payload. (required)- Returns:
- LLMObsExperimentResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsExperimentAsync
public CompletableFuture<LLMObsExperimentResponse> createLLMObsExperimentAsync(LLMObsExperimentRequest body) Create an Agent Observability experiment.See
createLLMObsExperimentWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsExperimentRequest).- Parameters:
body- Create experiment payload. (required)- Returns:
- CompletableFuture<LLMObsExperimentResponse>
-
createLLMObsExperimentWithHttpInfo
public ApiResponse<LLMObsExperimentResponse> createLLMObsExperimentWithHttpInfo(LLMObsExperimentRequest body) throws ApiException Create a new Agent Observability experiment.- Parameters:
body- Create experiment payload. (required)- Returns:
- ApiResponse<LLMObsExperimentResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createLLMObsExperimentWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentResponse>> createLLMObsExperimentWithHttpInfoAsync(LLMObsExperimentRequest body) Create an Agent Observability experiment.See
createLLMObsExperimentWithHttpInfo(com.datadog.api.client.v2.model.LLMObsExperimentRequest).- Parameters:
body- Create experiment payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentResponse>>
-
createLLMObsExperimentEvents
public void createLLMObsExperimentEvents(String experimentId, LLMObsExperimentEventsRequest body) throws ApiException Push events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Experiment events payload. (required)- Throws:
ApiException- if fails to make API call
-
createLLMObsExperimentEventsAsync
public CompletableFuture<Void> createLLMObsExperimentEventsAsync(String experimentId, LLMObsExperimentEventsRequest body) Push events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Experiment events payload. (required)- Returns:
- CompletableFuture
-
createLLMObsExperimentEventsWithHttpInfo
public ApiResponse<Void> createLLMObsExperimentEventsWithHttpInfo(String experimentId, LLMObsExperimentEventsRequest body) throws ApiException Push spans and metrics for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Experiment events payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 202 Accepted - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createLLMObsExperimentEventsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> createLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, LLMObsExperimentEventsRequest body) Push events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Experiment events payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
createLLMObsIntegrationInference
public LLMObsIntegrationInferenceResponse createLLMObsIntegrationInference(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) throws ApiException Run an LLM inference.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)body- Inference request parameters. (required)- Returns:
- LLMObsIntegrationInferenceResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsIntegrationInferenceAsync
public CompletableFuture<LLMObsIntegrationInferenceResponse> createLLMObsIntegrationInferenceAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)body- Inference request parameters. (required)- Returns:
- CompletableFuture<LLMObsIntegrationInferenceResponse>
-
createLLMObsIntegrationInferenceWithHttpInfo
public ApiResponse<LLMObsIntegrationInferenceResponse> createLLMObsIntegrationInferenceWithHttpInfo(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) throws ApiException Run an LLM inference request through the specified integration and account, returning the model response and token usage.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)body- Inference request parameters. (required)- Returns:
- ApiResponse<LLMObsIntegrationInferenceResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
createLLMObsIntegrationInferenceWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsIntegrationInferenceResponse>> createLLMObsIntegrationInferenceWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId, LLMObsIntegrationInferenceRequest body) Run an LLM inference.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)body- Inference request parameters. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsIntegrationInferenceResponse>>
-
createLLMObsProject
Create an Agent Observability project.See
createLLMObsProjectWithHttpInfo(com.datadog.api.client.v2.model.LLMObsProjectRequest).- Parameters:
body- Create project payload. (required)- Returns:
- LLMObsProjectResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsProjectAsync
Create an Agent Observability project.See
createLLMObsProjectWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsProjectRequest).- Parameters:
body- Create project payload. (required)- Returns:
- CompletableFuture<LLMObsProjectResponse>
-
createLLMObsProjectWithHttpInfo
public ApiResponse<LLMObsProjectResponse> createLLMObsProjectWithHttpInfo(LLMObsProjectRequest body) throws ApiException Create a new Agent Observability project. Returns the existing project if a name conflict occurs.- Parameters:
body- Create project payload. (required)- Returns:
- ApiResponse<LLMObsProjectResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createLLMObsProjectWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsProjectResponse>> createLLMObsProjectWithHttpInfoAsync(LLMObsProjectRequest body) Create an Agent Observability project.See
createLLMObsProjectWithHttpInfo(com.datadog.api.client.v2.model.LLMObsProjectRequest).- Parameters:
body- Create project payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsProjectResponse>>
-
createLLMObsPrompt
public LLMObsCreatePromptResponse createLLMObsPrompt(LLMObsCreatePromptRequest body) throws ApiException Create an Agent Observability prompt.See
createLLMObsPromptWithHttpInfo(com.datadog.api.client.v2.model.LLMObsCreatePromptRequest).- Parameters:
body- Create prompt payload. (required)- Returns:
- LLMObsCreatePromptResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsPromptAsync
public CompletableFuture<LLMObsCreatePromptResponse> createLLMObsPromptAsync(LLMObsCreatePromptRequest body) Create an Agent Observability prompt.See
createLLMObsPromptWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsCreatePromptRequest).- Parameters:
body- Create prompt payload. (required)- Returns:
- CompletableFuture<LLMObsCreatePromptResponse>
-
createLLMObsPromptWithHttpInfo
public ApiResponse<LLMObsCreatePromptResponse> createLLMObsPromptWithHttpInfo(LLMObsCreatePromptRequest body) throws ApiException Create a new prompt (and its first version) in the Agent Observability prompt registry.Preview: Prompt composition is available in Preview. To request access, contact Datadog Support or your Customer Success Manager.
- Parameters:
body- Create prompt payload. (required)- Returns:
- ApiResponse<LLMObsCreatePromptResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
createLLMObsPromptWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsCreatePromptResponse>> createLLMObsPromptWithHttpInfoAsync(LLMObsCreatePromptRequest body) Create an Agent Observability prompt.See
createLLMObsPromptWithHttpInfo(com.datadog.api.client.v2.model.LLMObsCreatePromptRequest).- Parameters:
body- Create prompt payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsCreatePromptResponse>>
-
createLLMObsPromptVersion
public LLMObsPromptVersionResponse createLLMObsPromptVersion(String promptId, LLMObsCreatePromptVersionRequest body) throws ApiException Create a new Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Create prompt version payload. (required)- Returns:
- LLMObsPromptVersionResponse
- Throws:
ApiException- if fails to make API call
-
createLLMObsPromptVersionAsync
public CompletableFuture<LLMObsPromptVersionResponse> createLLMObsPromptVersionAsync(String promptId, LLMObsCreatePromptVersionRequest body) Create a new Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Create prompt version payload. (required)- Returns:
- CompletableFuture<LLMObsPromptVersionResponse>
-
createLLMObsPromptVersionWithHttpInfo
public ApiResponse<LLMObsPromptVersionResponse> createLLMObsPromptVersionWithHttpInfo(String promptId, LLMObsCreatePromptVersionRequest body) throws ApiException Create a new version of an existing Agent Observability prompt.Preview: Prompt composition is available in Preview. To request access, contact Datadog Support or your Customer Success Manager.
- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Create prompt version payload. (required)- Returns:
- ApiResponse<LLMObsPromptVersionResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createLLMObsPromptVersionWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>> createLLMObsPromptVersionWithHttpInfoAsync(String promptId, LLMObsCreatePromptVersionRequest body) Create a new Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Create prompt version payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>>
-
deleteLLMObsAnnotationQueue
Delete an Agent Observability annotation queue.See
deleteLLMObsAnnotationQueueWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsAnnotationQueueAsync
Delete an Agent Observability annotation queue.See
deleteLLMObsAnnotationQueueWithHttpInfoAsync(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture
-
deleteLLMObsAnnotationQueueWithHttpInfo
public ApiResponse<Void> deleteLLMObsAnnotationQueueWithHttpInfo(String queueId) throws ApiException Delete an annotation queue by its ID.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsAnnotationQueueWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsAnnotationQueueWithHttpInfoAsync(String queueId) Delete an Agent Observability annotation queue.See
deleteLLMObsAnnotationQueueWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsAnnotationQueueInteractions
public void deleteLLMObsAnnotationQueueInteractions(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) throws ApiException Delete annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete interactions payload. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsAnnotationQueueInteractionsAsync
public CompletableFuture<Void> deleteLLMObsAnnotationQueueInteractionsAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete interactions payload. (required)- Returns:
- CompletableFuture
-
deleteLLMObsAnnotationQueueInteractionsWithHttpInfo
public ApiResponse<Void> deleteLLMObsAnnotationQueueInteractionsWithHttpInfo(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) throws ApiException Delete one or more interactions from an annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete interactions payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsAnnotationQueueInteractionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsAnnotationQueueInteractionsWithHttpInfoAsync(String queueId, LLMObsDeleteAnnotationQueueInteractionsRequest body) Delete annotation queue interactions.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete interactions payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsAnnotations
public LLMObsDeleteAnnotationsResponse deleteLLMObsAnnotations(String queueId, LLMObsDeleteAnnotationsRequest body) throws ApiException Delete annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete annotations payload. (required)- Returns:
- LLMObsDeleteAnnotationsResponse
- Throws:
ApiException- if fails to make API call
-
deleteLLMObsAnnotationsAsync
public CompletableFuture<LLMObsDeleteAnnotationsResponse> deleteLLMObsAnnotationsAsync(String queueId, LLMObsDeleteAnnotationsRequest body) Delete annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete annotations payload. (required)- Returns:
- CompletableFuture<LLMObsDeleteAnnotationsResponse>
-
deleteLLMObsAnnotationsWithHttpInfo
public ApiResponse<LLMObsDeleteAnnotationsResponse> deleteLLMObsAnnotationsWithHttpInfo(String queueId, LLMObsDeleteAnnotationsRequest body) throws ApiException Delete one or more annotations from an annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete annotations payload. (required)- Returns:
- ApiResponse<LLMObsDeleteAnnotationsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK — annotations deleted. Errors for annotations that could not be deleted are listed in `errors`. - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found — the queue does not exist. - 429 Too many requests -
-
deleteLLMObsAnnotationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDeleteAnnotationsResponse>> deleteLLMObsAnnotationsWithHttpInfoAsync(String queueId, LLMObsDeleteAnnotationsRequest body) Delete annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Delete annotations payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDeleteAnnotationsResponse>>
-
deleteLLMObsCustomEvalConfig
Delete a custom evaluator configuration.See
deleteLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsCustomEvalConfigAsync
Delete a custom evaluator configuration.See
deleteLLMObsCustomEvalConfigWithHttpInfoAsync(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- CompletableFuture
-
deleteLLMObsCustomEvalConfigWithHttpInfo
public ApiResponse<Void> deleteLLMObsCustomEvalConfigWithHttpInfo(String evalName) throws ApiException Delete a custom Agent Observability evaluator configuration by its name.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsCustomEvalConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName) Delete a custom evaluator configuration.See
deleteLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsDatasetRecords
public void deleteLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) throws ApiException Delete Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Delete records payload. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsDatasetRecordsAsync
public CompletableFuture<Void> deleteLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Delete records payload. (required)- Returns:
- CompletableFuture
-
deleteLLMObsDatasetRecordsWithHttpInfo
public ApiResponse<Void> deleteLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) throws ApiException Delete one or more records from an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Delete records payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsDatasetRecordsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDeleteDatasetRecordsRequest body) Delete Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Delete records payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsDatasets
public void deleteLLMObsDatasets(String projectId, LLMObsDeleteDatasetsRequest body) throws ApiException Delete Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Delete datasets payload. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsDatasetsAsync
public CompletableFuture<Void> deleteLLMObsDatasetsAsync(String projectId, LLMObsDeleteDatasetsRequest body) Delete Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Delete datasets payload. (required)- Returns:
- CompletableFuture
-
deleteLLMObsDatasetsWithHttpInfo
public ApiResponse<Void> deleteLLMObsDatasetsWithHttpInfo(String projectId, LLMObsDeleteDatasetsRequest body) throws ApiException Delete one or more Agent Observability datasets within the specified project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Delete datasets payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsDatasetsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsDatasetsWithHttpInfoAsync(String projectId, LLMObsDeleteDatasetsRequest body) Delete Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Delete datasets payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsExperiments
Delete Agent Observability experiments.See
deleteLLMObsExperimentsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteExperimentsRequest).- Parameters:
body- Delete experiments payload. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsExperimentsAsync
Delete Agent Observability experiments.- Parameters:
body- Delete experiments payload. (required)- Returns:
- CompletableFuture
-
deleteLLMObsExperimentsWithHttpInfo
public ApiResponse<Void> deleteLLMObsExperimentsWithHttpInfo(LLMObsDeleteExperimentsRequest body) throws ApiException Delete one or more Agent Observability experiments.- Parameters:
body- Delete experiments payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
deleteLLMObsExperimentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsExperimentsWithHttpInfoAsync(LLMObsDeleteExperimentsRequest body) Delete Agent Observability experiments.See
deleteLLMObsExperimentsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteExperimentsRequest).- Parameters:
body- Delete experiments payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsPatternsConfig
Delete a patterns configuration.See
deleteLLMObsPatternsConfigWithHttpInfo(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsPatternsConfigAsync
Delete a patterns configuration.See
deleteLLMObsPatternsConfigWithHttpInfoAsync(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture
-
deleteLLMObsPatternsConfigWithHttpInfo
public ApiResponse<Void> deleteLLMObsPatternsConfigWithHttpInfo(String configId) throws ApiException Delete a patterns configuration by its ID.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
deleteLLMObsPatternsConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsPatternsConfigWithHttpInfoAsync(String configId) Delete a patterns configuration.See
deleteLLMObsPatternsConfigWithHttpInfo(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsProjects
Delete Agent Observability projects.See
deleteLLMObsProjectsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).- Parameters:
body- Delete projects payload. (required)- Throws:
ApiException- if fails to make API call
-
deleteLLMObsProjectsAsync
Delete Agent Observability projects.See
deleteLLMObsProjectsWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).- Parameters:
body- Delete projects payload. (required)- Returns:
- CompletableFuture
-
deleteLLMObsProjectsWithHttpInfo
public ApiResponse<Void> deleteLLMObsProjectsWithHttpInfo(LLMObsDeleteProjectsRequest body) throws ApiException Delete one or more Agent Observability projects.- Parameters:
body- Delete projects payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
deleteLLMObsProjectsWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteLLMObsProjectsWithHttpInfoAsync(LLMObsDeleteProjectsRequest body) Delete Agent Observability projects.See
deleteLLMObsProjectsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsDeleteProjectsRequest).- Parameters:
body- Delete projects payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteLLMObsPrompt
Delete an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- LLMObsDeletedPromptResponse
- Throws:
ApiException- if fails to make API call
-
deleteLLMObsPromptAsync
Delete an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<LLMObsDeletedPromptResponse>
-
deleteLLMObsPromptWithHttpInfo
public ApiResponse<LLMObsDeletedPromptResponse> deleteLLMObsPromptWithHttpInfo(String promptId) throws ApiException Soft-delete an Agent Observability prompt. The prompt's version rows are retained, but they are no longer accessible through the public prompt registry endpoints.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- ApiResponse<LLMObsDeletedPromptResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteLLMObsPromptWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDeletedPromptResponse>> deleteLLMObsPromptWithHttpInfoAsync(String promptId) Delete an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDeletedPromptResponse>>
-
exportLLMObsDataset
Export an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- String
- Throws:
ApiException- if fails to make API call
-
exportLLMObsDatasetAsync
Export an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<String>
-
exportLLMObsDataset
public String exportLLMObsDataset(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) throws ApiException Export an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- String
- Throws:
ApiException- if fails to make API call
-
exportLLMObsDatasetAsync
public CompletableFuture<String> exportLLMObsDatasetAsync(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Export an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<String>
-
exportLLMObsDatasetWithHttpInfo
public ApiResponse<String> exportLLMObsDatasetWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) throws ApiException Download the contents of a dataset as a CSV file. The download is streamed and includes one row per dataset record.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<String>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
exportLLMObsDatasetWithHttpInfoAsync
public CompletableFuture<ApiResponse<String>> exportLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.ExportLLMObsDatasetOptionalParameters parameters) Export an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<String>>
-
getLLMObsAnnotatedInteraction
public LLMObsAnnotatedInteractionResponse getLLMObsAnnotatedInteraction(String queueId, String interactionId) throws ApiException Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)- Returns:
- LLMObsAnnotatedInteractionResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotatedInteractionAsync
public CompletableFuture<LLMObsAnnotatedInteractionResponse> getLLMObsAnnotatedInteractionAsync(String queueId, String interactionId) Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)- Returns:
- CompletableFuture<LLMObsAnnotatedInteractionResponse>
-
getLLMObsAnnotatedInteraction
public LLMObsAnnotatedInteractionResponse getLLMObsAnnotatedInteraction(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) throws ApiException Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsAnnotatedInteractionResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotatedInteractionAsync
public CompletableFuture<LLMObsAnnotatedInteractionResponse> getLLMObsAnnotatedInteractionAsync(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsAnnotatedInteractionResponse>
-
getLLMObsAnnotatedInteractionWithPagination
public PaginationIterable<LLMObsAnnotatedInteractionEvent> getLLMObsAnnotatedInteractionWithPagination(String queueId, String interactionId) Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)- Returns:
- PaginationIterable<LLMObsAnnotatedInteractionEvent>
-
getLLMObsAnnotatedInteractionWithPagination
public PaginationIterable<LLMObsAnnotatedInteractionEvent> getLLMObsAnnotatedInteractionWithPagination(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)- Returns:
- LLMObsAnnotatedInteractionResponse
-
getLLMObsAnnotatedInteractionWithHttpInfo
public ApiResponse<LLMObsAnnotatedInteractionResponse> getLLMObsAnnotatedInteractionWithHttpInfo(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) throws ApiException Retrieve an interaction, its annotations, and a page of related events from an annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsAnnotatedInteractionResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getLLMObsAnnotatedInteractionWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionResponse>> getLLMObsAnnotatedInteractionWithHttpInfoAsync(String queueId, String interactionId, AgentObservabilityApi.GetLLMObsAnnotatedInteractionOptionalParameters parameters) Get an annotated queue interaction.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)interactionId- The ID of the interaction in the annotation queue. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionResponse>>
-
getLLMObsAnnotatedInteractions
public LLMObsAnnotatedInteractionsResponse getLLMObsAnnotatedInteractions(String queueId) throws ApiException Get annotated queue interactions.See
getLLMObsAnnotatedInteractionsWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- LLMObsAnnotatedInteractionsResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotatedInteractionsAsync
public CompletableFuture<LLMObsAnnotatedInteractionsResponse> getLLMObsAnnotatedInteractionsAsync(String queueId) Get annotated queue interactions.See
getLLMObsAnnotatedInteractionsWithHttpInfoAsync(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture<LLMObsAnnotatedInteractionsResponse>
-
getLLMObsAnnotatedInteractionsWithHttpInfo
public ApiResponse<LLMObsAnnotatedInteractionsResponse> getLLMObsAnnotatedInteractionsWithHttpInfo(String queueId) throws ApiException Retrieve all interactions (traces and sessions) and their annotations for a given annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- ApiResponse<LLMObsAnnotatedInteractionsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getLLMObsAnnotatedInteractionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsResponse>> getLLMObsAnnotatedInteractionsWithHttpInfoAsync(String queueId) Get annotated queue interactions.See
getLLMObsAnnotatedInteractionsWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsResponse>>
-
getLLMObsAnnotatedInteractionsByTraceIDs
public LLMObsAnnotatedInteractionsByTraceResponse getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds) throws ApiException Get annotated interactions by content IDs.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)- Returns:
- LLMObsAnnotatedInteractionsByTraceResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotatedInteractionsByTraceIDsAsync
public CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds) Get annotated interactions by content IDs.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)- Returns:
- CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse>
-
getLLMObsAnnotatedInteractionsByTraceIDs
public LLMObsAnnotatedInteractionsByTraceResponse getLLMObsAnnotatedInteractionsByTraceIDs(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) throws ApiException Get annotated interactions by content IDs.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsAnnotatedInteractionsByTraceResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotatedInteractionsByTraceIDsAsync
public CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsAsync(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Get annotated interactions by content IDs.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsAnnotatedInteractionsByTraceResponse>
-
getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfo
public ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse> getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfo(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) throws ApiException Returns annotated interactions across all annotation queues for the given content IDs. Results include queue metadata (ID and name) for each interaction.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse>> getLLMObsAnnotatedInteractionsByTraceIDsWithHttpInfoAsync(List<String> contentIds, AgentObservabilityApi.GetLLMObsAnnotatedInteractionsByTraceIDsOptionalParameters parameters) Get annotated interactions by content IDs.- Parameters:
contentIds- One or more content IDs to retrieve annotated interactions for. At least one is required. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotatedInteractionsByTraceResponse>>
-
getLLMObsAnnotationQueueLabelSchema
public LLMObsAnnotationQueueLabelSchemaResponse getLLMObsAnnotationQueueLabelSchema(String queueId) throws ApiException Get annotation queue label schema.See
getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- LLMObsAnnotationQueueLabelSchemaResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsAnnotationQueueLabelSchemaAsync
public CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse> getLLMObsAnnotationQueueLabelSchemaAsync(String queueId) Get annotation queue label schema.See
getLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse>
-
getLLMObsAnnotationQueueLabelSchemaWithHttpInfo
public ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse> getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(String queueId) throws ApiException Retrieve the label schema for a given annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
getLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>> getLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(String queueId) Get annotation queue label schema.See
getLLMObsAnnotationQueueLabelSchemaWithHttpInfo(java.lang.String).- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>>
-
getLLMObsCustomEvalConfig
public LLMObsCustomEvalConfigResponse getLLMObsCustomEvalConfig(String evalName) throws ApiException Get a custom evaluator configuration.See
getLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- LLMObsCustomEvalConfigResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsCustomEvalConfigAsync
public CompletableFuture<LLMObsCustomEvalConfigResponse> getLLMObsCustomEvalConfigAsync(String evalName) Get a custom evaluator configuration.See
getLLMObsCustomEvalConfigWithHttpInfoAsync(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- CompletableFuture<LLMObsCustomEvalConfigResponse>
-
getLLMObsCustomEvalConfigWithHttpInfo
public ApiResponse<LLMObsCustomEvalConfigResponse> getLLMObsCustomEvalConfigWithHttpInfo(String evalName) throws ApiException Retrieve a custom Agent Observability evaluator configuration by its name.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- ApiResponse<LLMObsCustomEvalConfigResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getLLMObsCustomEvalConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsCustomEvalConfigResponse>> getLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName) Get a custom evaluator configuration.See
getLLMObsCustomEvalConfigWithHttpInfo(java.lang.String).- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsCustomEvalConfigResponse>>
-
getLLMObsDatasetDraftState
public LLMObsDatasetDraftStateResponse getLLMObsDatasetDraftState(String projectId, String datasetId) throws ApiException Get Agent Observability dataset draft state.See
getLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- LLMObsDatasetDraftStateResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsDatasetDraftStateAsync
public CompletableFuture<LLMObsDatasetDraftStateResponse> getLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Get Agent Observability dataset draft state.See
getLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<LLMObsDatasetDraftStateResponse>
-
getLLMObsDatasetDraftStateWithHttpInfo
public ApiResponse<LLMObsDatasetDraftStateResponse> getLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException Retrieve the draft state of a dataset, including whether it is currently locked for editing and which user holds the lock.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- ApiResponse<LLMObsDatasetDraftStateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
getLLMObsDatasetDraftStateWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>> getLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Get Agent Observability dataset draft state.See
getLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>>
-
getLLMObsPatternsConfig
Get a patterns configuration.- Returns:
- LLMObsPatternsConfigResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsPatternsConfigAsync
Get a patterns configuration.- Returns:
- CompletableFuture<LLMObsPatternsConfigResponse>
-
getLLMObsPatternsConfigWithHttpInfo
public ApiResponse<LLMObsPatternsConfigResponse> getLLMObsPatternsConfigWithHttpInfo() throws ApiExceptionRetrieve the patterns configuration for the organization.- Returns:
- ApiResponse<LLMObsPatternsConfigResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
getLLMObsPatternsConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>> getLLMObsPatternsConfigWithHttpInfoAsync()Get a patterns configuration.- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>>
-
getLLMObsPatternsRunStatus
public LLMObsPatternsRunStatusResponse getLLMObsPatternsRunStatus(String configId) throws ApiException Get patterns run status.See
getLLMObsPatternsRunStatusWithHttpInfo(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- LLMObsPatternsRunStatusResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsPatternsRunStatusAsync
public CompletableFuture<LLMObsPatternsRunStatusResponse> getLLMObsPatternsRunStatusAsync(String configId) Get patterns run status.See
getLLMObsPatternsRunStatusWithHttpInfoAsync(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<LLMObsPatternsRunStatusResponse>
-
getLLMObsPatternsRunStatusWithHttpInfo
public ApiResponse<LLMObsPatternsRunStatusResponse> getLLMObsPatternsRunStatusWithHttpInfo(String configId) throws ApiException Retrieve the status and step-by-step progress of the current or most recent patterns run for a configuration.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- ApiResponse<LLMObsPatternsRunStatusResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
getLLMObsPatternsRunStatusWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsRunStatusResponse>> getLLMObsPatternsRunStatusWithHttpInfoAsync(String configId) Get patterns run status.See
getLLMObsPatternsRunStatusWithHttpInfo(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsRunStatusResponse>>
-
getLLMObsPrompt
Get an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- LLMObsPromptSDKResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsPromptAsync
Get an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<LLMObsPromptSDKResponse>
-
getLLMObsPrompt
public LLMObsPromptSDKResponse getLLMObsPrompt(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) throws ApiException Get an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsPromptSDKResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsPromptAsync
public CompletableFuture<LLMObsPromptSDKResponse> getLLMObsPromptAsync(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsPromptSDKResponse>
-
getLLMObsPromptWithHttpInfo
public ApiResponse<LLMObsPromptSDKResponse> getLLMObsPromptWithHttpInfo(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) throws ApiException Get the latest version of an Agent Observability prompt by prompt ID.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsPromptSDKResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getLLMObsPromptWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptSDKResponse>> getLLMObsPromptWithHttpInfoAsync(String promptId, AgentObservabilityApi.GetLLMObsPromptOptionalParameters parameters) Get an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptSDKResponse>>
-
getLLMObsPromptVersion
public LLMObsPromptVersionResponse getLLMObsPromptVersion(String promptId, Long version) throws ApiException Get a specific Agent Observability prompt version.See
getLLMObsPromptVersionWithHttpInfo(java.lang.String, java.lang.Long).- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)- Returns:
- LLMObsPromptVersionResponse
- Throws:
ApiException- if fails to make API call
-
getLLMObsPromptVersionAsync
public CompletableFuture<LLMObsPromptVersionResponse> getLLMObsPromptVersionAsync(String promptId, Long version) Get a specific Agent Observability prompt version.See
getLLMObsPromptVersionWithHttpInfoAsync(java.lang.String, java.lang.Long).- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<LLMObsPromptVersionResponse>
-
getLLMObsPromptVersionWithHttpInfo
public ApiResponse<LLMObsPromptVersionResponse> getLLMObsPromptVersionWithHttpInfo(String promptId, Long version) throws ApiException Get the full template and configuration of a single, specific version of an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)- Returns:
- ApiResponse<LLMObsPromptVersionResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getLLMObsPromptVersionWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>> getLLMObsPromptVersionWithHttpInfoAsync(String promptId, Long version) Get a specific Agent Observability prompt version.See
getLLMObsPromptVersionWithHttpInfo(java.lang.String, java.lang.Long).- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>>
-
listLLMObsAnnotationQueues
List Agent Observability annotation queues.- Returns:
- LLMObsAnnotationQueuesResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsAnnotationQueuesAsync
List Agent Observability annotation queues.- Returns:
- CompletableFuture<LLMObsAnnotationQueuesResponse>
-
listLLMObsAnnotationQueues
public LLMObsAnnotationQueuesResponse listLLMObsAnnotationQueues(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) throws ApiException List Agent Observability annotation queues.- Parameters:
parameters- Optional parameters for the request.- Returns:
- LLMObsAnnotationQueuesResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsAnnotationQueuesAsync
public CompletableFuture<LLMObsAnnotationQueuesResponse> listLLMObsAnnotationQueuesAsync(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List Agent Observability annotation queues.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsAnnotationQueuesResponse>
-
listLLMObsAnnotationQueuesWithHttpInfo
public ApiResponse<LLMObsAnnotationQueuesResponse> listLLMObsAnnotationQueuesWithHttpInfo(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) throws ApiException List annotation queues. Optionally filter by project ID or queue IDs. These parameters are mutually exclusive. If neither is provided, all queues in the organization are returned.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsAnnotationQueuesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsAnnotationQueuesWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueuesResponse>> listLLMObsAnnotationQueuesWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsAnnotationQueuesOptionalParameters parameters) List Agent Observability annotation queues.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueuesResponse>>
-
listLLMObsCustomEvalConfigs
List custom evaluator configurations.- Returns:
- LLMObsCustomEvalConfigListResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsCustomEvalConfigsAsync
List custom evaluator configurations.- Returns:
- CompletableFuture<LLMObsCustomEvalConfigListResponse>
-
listLLMObsCustomEvalConfigsWithHttpInfo
public ApiResponse<LLMObsCustomEvalConfigListResponse> listLLMObsCustomEvalConfigsWithHttpInfo() throws ApiExceptionList all custom Agent Observability evaluator configurations for the organization.- Returns:
- ApiResponse<LLMObsCustomEvalConfigListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsCustomEvalConfigsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsCustomEvalConfigListResponse>> listLLMObsCustomEvalConfigsWithHttpInfoAsync()List custom evaluator configurations.- Returns:
- CompletableFuture<ApiResponse<LLMObsCustomEvalConfigListResponse>>
-
listLLMObsDatasetRecords
public LLMObsDatasetRecordsListResponse listLLMObsDatasetRecords(String projectId, String datasetId) throws ApiException List Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- LLMObsDatasetRecordsListResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsDatasetRecordsAsync
public CompletableFuture<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsAsync(String projectId, String datasetId) List Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<LLMObsDatasetRecordsListResponse>
-
listLLMObsDatasetRecords
public LLMObsDatasetRecordsListResponse listLLMObsDatasetRecords(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) throws ApiException List Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsDatasetRecordsListResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsDatasetRecordsAsync
public CompletableFuture<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsAsync(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsDatasetRecordsListResponse>
-
listLLMObsDatasetRecordsWithHttpInfo
public ApiResponse<LLMObsDatasetRecordsListResponse> listLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) throws ApiException List all records in an Agent Observability dataset, sorted by creation date, newest first.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsDatasetRecordsListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listLLMObsDatasetRecordsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsListResponse>> listLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.ListLLMObsDatasetRecordsOptionalParameters parameters) List Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetRecordsListResponse>>
-
listLLMObsDatasets
List Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)- Returns:
- LLMObsDatasetsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsDatasetsAsync
List Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)- Returns:
- CompletableFuture<LLMObsDatasetsResponse>
-
listLLMObsDatasets
public LLMObsDatasetsResponse listLLMObsDatasets(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) throws ApiException List Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsDatasetsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsDatasetsAsync
public CompletableFuture<LLMObsDatasetsResponse> listLLMObsDatasetsAsync(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsDatasetsResponse>
-
listLLMObsDatasetsWithHttpInfo
public ApiResponse<LLMObsDatasetsResponse> listLLMObsDatasetsWithHttpInfo(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) throws ApiException List all Agent Observability datasets for a project, sorted by creation date, newest first.- Parameters:
projectId- The ID of the Agent Observability project. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsDatasetsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listLLMObsDatasetsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetsResponse>> listLLMObsDatasetsWithHttpInfoAsync(String projectId, AgentObservabilityApi.ListLLMObsDatasetsOptionalParameters parameters) List Agent Observability datasets.- Parameters:
projectId- The ID of the Agent Observability project. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetsResponse>>
-
listLLMObsDatasetVersions
public LLMObsDatasetVersionsResponse listLLMObsDatasetVersions(String projectId, String datasetId) throws ApiException List Agent Observability dataset versions.See
listLLMObsDatasetVersionsWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- LLMObsDatasetVersionsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsDatasetVersionsAsync
public CompletableFuture<LLMObsDatasetVersionsResponse> listLLMObsDatasetVersionsAsync(String projectId, String datasetId) List Agent Observability dataset versions.See
listLLMObsDatasetVersionsWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<LLMObsDatasetVersionsResponse>
-
listLLMObsDatasetVersionsWithHttpInfo
public ApiResponse<LLMObsDatasetVersionsResponse> listLLMObsDatasetVersionsWithHttpInfo(String projectId, String datasetId) throws ApiException List the active versions of a dataset. A version is created each time a dataset is referenced by an experiment run.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- ApiResponse<LLMObsDatasetVersionsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsDatasetVersionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetVersionsResponse>> listLLMObsDatasetVersionsWithHttpInfoAsync(String projectId, String datasetId) List Agent Observability dataset versions.See
listLLMObsDatasetVersionsWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetVersionsResponse>>
-
listLLMObsExperimentEvents
public LLMObsExperimentEventsV2Response listLLMObsExperimentEvents(String experimentId) throws ApiException List events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- LLMObsExperimentEventsV2Response
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentEventsAsync
public CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsAsync(String experimentId) List events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- CompletableFuture<LLMObsExperimentEventsV2Response>
-
listLLMObsExperimentEvents
public LLMObsExperimentEventsV2Response listLLMObsExperimentEvents(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) throws ApiException List events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsExperimentEventsV2Response
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentEventsAsync
public CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsAsync(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) List events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsExperimentEventsV2Response>
-
listLLMObsExperimentEventsWithHttpInfo
public ApiResponse<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsWithHttpInfo(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) throws ApiException Retrieve spans and experiment-level summary metrics for a given experiment with cursor-based pagination.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsExperimentEventsV2Response>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsExperimentEventsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>> listLLMObsExperimentEventsWithHttpInfoAsync(String experimentId, AgentObservabilityApi.ListLLMObsExperimentEventsOptionalParameters parameters) List events for an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>>
-
listLLMObsExperimentEventsV1
@Deprecated public LLMObsExperimentSpansResponse listLLMObsExperimentEventsV1(String experimentId) throws ApiException Deprecated.List Agent Observability experiment spans (v1).See
listLLMObsExperimentEventsV1WithHttpInfo(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- LLMObsExperimentSpansResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentEventsV1Async
@Deprecated public CompletableFuture<LLMObsExperimentSpansResponse> listLLMObsExperimentEventsV1Async(String experimentId) Deprecated.List Agent Observability experiment spans (v1).See
listLLMObsExperimentEventsV1WithHttpInfoAsync(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- CompletableFuture<LLMObsExperimentSpansResponse>
-
listLLMObsExperimentEventsV1WithHttpInfo
@Deprecated public ApiResponse<LLMObsExperimentSpansResponse> listLLMObsExperimentEventsV1WithHttpInfo(String experimentId) throws ApiException Deprecated.Retrieve spans with their evaluation metrics for a given experiment. Returns spans only, with no summary metrics and no pagination. Deprecated in favor ofListLLMObsExperimentEventsV3.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- ApiResponse<LLMObsExperimentSpansResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsExperimentEventsV1WithHttpInfoAsync
@Deprecated public CompletableFuture<ApiResponse<LLMObsExperimentSpansResponse>> listLLMObsExperimentEventsV1WithHttpInfoAsync(String experimentId) Deprecated.List Agent Observability experiment spans (v1).See
listLLMObsExperimentEventsV1WithHttpInfo(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentSpansResponse>>
-
listLLMObsExperimentEventsV2
@Deprecated public LLMObsExperimentEventsV2Response listLLMObsExperimentEventsV2(String experimentId) throws ApiException Deprecated.List Agent Observability experiment events (v2).See
listLLMObsExperimentEventsV2WithHttpInfo(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- LLMObsExperimentEventsV2Response
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentEventsV2Async
@Deprecated public CompletableFuture<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsV2Async(String experimentId) Deprecated.List Agent Observability experiment events (v2).See
listLLMObsExperimentEventsV2WithHttpInfoAsync(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- CompletableFuture<LLMObsExperimentEventsV2Response>
-
listLLMObsExperimentEventsV2WithHttpInfo
@Deprecated public ApiResponse<LLMObsExperimentEventsV2Response> listLLMObsExperimentEventsV2WithHttpInfo(String experimentId) throws ApiException Deprecated.Retrieve spans and experiment-level summary metrics for a given experiment. Returns the full events payload without pagination. Deprecated: useListLLMObsExperimentEventsV3instead.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- ApiResponse<LLMObsExperimentEventsV2Response>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsExperimentEventsV2WithHttpInfoAsync
@Deprecated public CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>> listLLMObsExperimentEventsV2WithHttpInfoAsync(String experimentId) Deprecated.List Agent Observability experiment events (v2).See
listLLMObsExperimentEventsV2WithHttpInfo(java.lang.String).- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentEventsV2Response>>
-
listLLMObsExperiments
List Agent Observability experiments.- Returns:
- LLMObsExperimentsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentsAsync
List Agent Observability experiments.- Returns:
- CompletableFuture<LLMObsExperimentsResponse>
-
listLLMObsExperiments
public LLMObsExperimentsResponse listLLMObsExperiments(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) throws ApiException List Agent Observability experiments.- Parameters:
parameters- Optional parameters for the request.- Returns:
- LLMObsExperimentsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsExperimentsAsync
public CompletableFuture<LLMObsExperimentsResponse> listLLMObsExperimentsAsync(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) List Agent Observability experiments.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsExperimentsResponse>
-
listLLMObsExperimentsWithHttpInfo
public ApiResponse<LLMObsExperimentsResponse> listLLMObsExperimentsWithHttpInfo(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) throws ApiException List all Agent Observability experiments sorted by creation date, newest first.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsExperimentsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsExperimentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentsResponse>> listLLMObsExperimentsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsExperimentsOptionalParameters parameters) List Agent Observability experiments.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentsResponse>>
-
listLLMObsIntegrationAccounts
public List<LLMObsIntegrationAccount> listLLMObsIntegrationAccounts(LLMObsIntegrationName integration) throws ApiException List LLM integration accounts.See
listLLMObsIntegrationAccountsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsIntegrationName).- Parameters:
integration- The name of the LLM integration. (required)- Returns:
- List<LLMObsIntegrationAccount>
- Throws:
ApiException- if fails to make API call
-
listLLMObsIntegrationAccountsAsync
public CompletableFuture<List<LLMObsIntegrationAccount>> listLLMObsIntegrationAccountsAsync(LLMObsIntegrationName integration) List LLM integration accounts.- Parameters:
integration- The name of the LLM integration. (required)- Returns:
- CompletableFuture<List<LLMObsIntegrationAccount>>
-
listLLMObsIntegrationAccountsWithHttpInfo
public ApiResponse<List<LLMObsIntegrationAccount>> listLLMObsIntegrationAccountsWithHttpInfo(LLMObsIntegrationName integration) throws ApiException Retrieve the list of configured accounts for the specified LLM provider integration.- Parameters:
integration- The name of the LLM integration. (required)- Returns:
- ApiResponse<List<LLMObsIntegrationAccount>>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsIntegrationAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<List<LLMObsIntegrationAccount>>> listLLMObsIntegrationAccountsWithHttpInfoAsync(LLMObsIntegrationName integration) List LLM integration accounts.See
listLLMObsIntegrationAccountsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsIntegrationName).- Parameters:
integration- The name of the LLM integration. (required)- Returns:
- CompletableFuture<ApiResponse<List<LLMObsIntegrationAccount>>>
-
listLLMObsIntegrationModels
public List<LLMObsIntegrationModel> listLLMObsIntegrationModels(LLMObsIntegrationName integration, String accountId) throws ApiException List LLM integration models.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)- Returns:
- List<LLMObsIntegrationModel>
- Throws:
ApiException- if fails to make API call
-
listLLMObsIntegrationModelsAsync
public CompletableFuture<List<LLMObsIntegrationModel>> listLLMObsIntegrationModelsAsync(LLMObsIntegrationName integration, String accountId) List LLM integration models.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)- Returns:
- CompletableFuture<List<LLMObsIntegrationModel>>
-
listLLMObsIntegrationModelsWithHttpInfo
public ApiResponse<List<LLMObsIntegrationModel>> listLLMObsIntegrationModelsWithHttpInfo(LLMObsIntegrationName integration, String accountId) throws ApiException Retrieve the list of models available for the specified LLM provider integration and account.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)- Returns:
- ApiResponse<List<LLMObsIntegrationModel>>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsIntegrationModelsWithHttpInfoAsync
public CompletableFuture<ApiResponse<List<LLMObsIntegrationModel>>> listLLMObsIntegrationModelsWithHttpInfoAsync(LLMObsIntegrationName integration, String accountId) List LLM integration models.- Parameters:
integration- The name of the LLM integration. (required)accountId- The ID of the integration account. (required)- Returns:
- CompletableFuture<ApiResponse<List<LLMObsIntegrationModel>>>
-
listLLMObsPatternsClusteredPoints
public LLMObsPatternsClusteredPointsResponse listLLMObsPatternsClusteredPoints(String topicId) throws ApiException List patterns clustered points.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)- Returns:
- LLMObsPatternsClusteredPointsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsClusteredPointsAsync
public CompletableFuture<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsAsync(String topicId) List patterns clustered points.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)- Returns:
- CompletableFuture<LLMObsPatternsClusteredPointsResponse>
-
listLLMObsPatternsClusteredPoints
public LLMObsPatternsClusteredPointsResponse listLLMObsPatternsClusteredPoints(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) throws ApiException List patterns clustered points.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsPatternsClusteredPointsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsClusteredPointsAsync
public CompletableFuture<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsAsync(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List patterns clustered points.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsPatternsClusteredPointsResponse>
-
listLLMObsPatternsClusteredPointsWithHttpInfo
public ApiResponse<LLMObsPatternsClusteredPointsResponse> listLLMObsPatternsClusteredPointsWithHttpInfo(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) throws ApiException List the data points grouped into a topic. For a parent topic, points from all of its leaf topics are returned.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsPatternsClusteredPointsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsPatternsClusteredPointsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsClusteredPointsResponse>> listLLMObsPatternsClusteredPointsWithHttpInfoAsync(String topicId, AgentObservabilityApi.ListLLMObsPatternsClusteredPointsOptionalParameters parameters) List patterns clustered points.- Parameters:
topicId- The ID of the topic to retrieve clustered points for. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsClusteredPointsResponse>>
-
listLLMObsPatternsConfigs
List patterns configurations.- Returns:
- LLMObsPatternsConfigsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsConfigsAsync
List patterns configurations.- Returns:
- CompletableFuture<LLMObsPatternsConfigsResponse>
-
listLLMObsPatternsConfigsWithHttpInfo
public ApiResponse<LLMObsPatternsConfigsResponse> listLLMObsPatternsConfigsWithHttpInfo() throws ApiExceptionList all patterns configurations for the organization.- Returns:
- ApiResponse<LLMObsPatternsConfigsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsPatternsConfigsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsConfigsResponse>> listLLMObsPatternsConfigsWithHttpInfoAsync()List patterns configurations.- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsConfigsResponse>>
-
listLLMObsPatternsRuns
List patterns runs.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- LLMObsPatternsRunsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsRunsAsync
List patterns runs.See
listLLMObsPatternsRunsWithHttpInfoAsync(java.lang.String).- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<LLMObsPatternsRunsResponse>
-
listLLMObsPatternsRunsWithHttpInfo
public ApiResponse<LLMObsPatternsRunsResponse> listLLMObsPatternsRunsWithHttpInfo(String configId) throws ApiException List the completed patterns runs for a configuration.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- ApiResponse<LLMObsPatternsRunsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsPatternsRunsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsRunsResponse>> listLLMObsPatternsRunsWithHttpInfoAsync(String configId) List patterns runs.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsRunsResponse>>
-
listLLMObsPatternsTopics
List patterns topics.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- LLMObsPatternsTopicsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsTopicsAsync
public CompletableFuture<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsAsync(String configId) List patterns topics.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<LLMObsPatternsTopicsResponse>
-
listLLMObsPatternsTopics
public LLMObsPatternsTopicsResponse listLLMObsPatternsTopics(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) throws ApiException List patterns topics.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsPatternsTopicsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsTopicsAsync
public CompletableFuture<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List patterns topics.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsPatternsTopicsResponse>
-
listLLMObsPatternsTopicsWithHttpInfo
public ApiResponse<LLMObsPatternsTopicsResponse> listLLMObsPatternsTopicsWithHttpInfo(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) throws ApiException List the topics discovered by a patterns run. When no run is specified, the most recent completed run is used.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsPatternsTopicsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsPatternsTopicsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsTopicsResponse>> listLLMObsPatternsTopicsWithHttpInfoAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsOptionalParameters parameters) List patterns topics.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsTopicsResponse>>
-
listLLMObsPatternsTopicsWithClusteredPoints
public LLMObsPatternsTopicsWithClusteredPointsResponse listLLMObsPatternsTopicsWithClusteredPoints(String configId) throws ApiException List patterns topics with clustered points.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- LLMObsPatternsTopicsWithClusteredPointsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsTopicsWithClusteredPointsAsync
public CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsAsync(String configId) List patterns topics with clustered points.- Parameters:
configId- The ID of the patterns configuration. (required)- Returns:
- CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse>
-
listLLMObsPatternsTopicsWithClusteredPoints
public LLMObsPatternsTopicsWithClusteredPointsResponse listLLMObsPatternsTopicsWithClusteredPoints(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) throws ApiException List patterns topics with clustered points.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- LLMObsPatternsTopicsWithClusteredPointsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPatternsTopicsWithClusteredPointsAsync
public CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List patterns topics with clustered points.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsPatternsTopicsWithClusteredPointsResponse>
-
listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfo
public ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse> listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfo(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) throws ApiException List the topics discovered by a patterns run, with the clustered points attached inline to each leaf topic. When no run is specified, the most recent completed run is used.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse>> listLLMObsPatternsTopicsWithClusteredPointsWithHttpInfoAsync(String configId, AgentObservabilityApi.ListLLMObsPatternsTopicsWithClusteredPointsOptionalParameters parameters) List patterns topics with clustered points.- Parameters:
configId- The ID of the patterns configuration. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsTopicsWithClusteredPointsResponse>>
-
listLLMObsProjects
List Agent Observability projects.- Returns:
- LLMObsProjectsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsProjectsAsync
List Agent Observability projects.- Returns:
- CompletableFuture<LLMObsProjectsResponse>
-
listLLMObsProjects
public LLMObsProjectsResponse listLLMObsProjects(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) throws ApiException List Agent Observability projects.- Parameters:
parameters- Optional parameters for the request.- Returns:
- LLMObsProjectsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsProjectsAsync
public CompletableFuture<LLMObsProjectsResponse> listLLMObsProjectsAsync(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) List Agent Observability projects.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsProjectsResponse>
-
listLLMObsProjectsWithHttpInfo
public ApiResponse<LLMObsProjectsResponse> listLLMObsProjectsWithHttpInfo(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) throws ApiException List all Agent Observability projects sorted by creation date, newest first.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsProjectsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsProjectsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsProjectsResponse>> listLLMObsProjectsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsProjectsOptionalParameters parameters) List Agent Observability projects.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsProjectsResponse>>
-
listLLMObsPrompts
List Agent Observability prompts.- Returns:
- LLMObsPromptsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPromptsAsync
List Agent Observability prompts.- Returns:
- CompletableFuture<LLMObsPromptsResponse>
-
listLLMObsPrompts
public LLMObsPromptsResponse listLLMObsPrompts(AgentObservabilityApi.ListLLMObsPromptsOptionalParameters parameters) throws ApiException List Agent Observability prompts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- LLMObsPromptsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPromptsAsync
public CompletableFuture<LLMObsPromptsResponse> listLLMObsPromptsAsync(AgentObservabilityApi.ListLLMObsPromptsOptionalParameters parameters) List Agent Observability prompts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsPromptsResponse>
-
listLLMObsPromptsWithHttpInfo
public ApiResponse<LLMObsPromptsResponse> listLLMObsPromptsWithHttpInfo(AgentObservabilityApi.ListLLMObsPromptsOptionalParameters parameters) throws ApiException List all Agent Observability prompts in the prompt registry for the organization.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsPromptsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsPromptsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptsResponse>> listLLMObsPromptsWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsPromptsOptionalParameters parameters) List Agent Observability prompts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptsResponse>>
-
listLLMObsPromptVersions
List versions of an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- LLMObsPromptVersionsResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsPromptVersionsAsync
public CompletableFuture<LLMObsPromptVersionsResponse> listLLMObsPromptVersionsAsync(String promptId) List versions of an Agent Observability prompt.See
listLLMObsPromptVersionsWithHttpInfoAsync(java.lang.String).- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<LLMObsPromptVersionsResponse>
-
listLLMObsPromptVersionsWithHttpInfo
public ApiResponse<LLMObsPromptVersionsResponse> listLLMObsPromptVersionsWithHttpInfo(String promptId) throws ApiException 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.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- ApiResponse<LLMObsPromptVersionsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsPromptVersionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptVersionsResponse>> listLLMObsPromptVersionsWithHttpInfoAsync(String promptId) List versions of an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptVersionsResponse>>
-
listLLMObsSpans
List Agent Observability spans.- Returns:
- LLMObsSpansResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsSpansAsync
List Agent Observability spans.- Returns:
- CompletableFuture<LLMObsSpansResponse>
-
listLLMObsSpans
public LLMObsSpansResponse listLLMObsSpans(AgentObservabilityApi.ListLLMObsSpansOptionalParameters parameters) throws ApiException List Agent Observability spans.- Parameters:
parameters- Optional parameters for the request.- Returns:
- LLMObsSpansResponse
- Throws:
ApiException- if fails to make API call
-
listLLMObsSpansAsync
public CompletableFuture<LLMObsSpansResponse> listLLMObsSpansAsync(AgentObservabilityApi.ListLLMObsSpansOptionalParameters parameters) List Agent Observability spans.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<LLMObsSpansResponse>
-
listLLMObsSpansWithHttpInfo
public ApiResponse<LLMObsSpansResponse> listLLMObsSpansWithHttpInfo(AgentObservabilityApi.ListLLMObsSpansOptionalParameters parameters) throws ApiException List Agent Observability spans matching the specified filters.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<LLMObsSpansResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listLLMObsSpansWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsSpansResponse>> listLLMObsSpansWithHttpInfoAsync(AgentObservabilityApi.ListLLMObsSpansOptionalParameters parameters) List Agent Observability spans.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<LLMObsSpansResponse>>
-
lockLLMObsDatasetDraftState
public LLMObsDatasetDraftStateResponse lockLLMObsDatasetDraftState(String projectId, String datasetId) throws ApiException Lock Agent Observability dataset draft state.See
lockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- LLMObsDatasetDraftStateResponse
- Throws:
ApiException- if fails to make API call
-
lockLLMObsDatasetDraftStateAsync
public CompletableFuture<LLMObsDatasetDraftStateResponse> lockLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Lock Agent Observability dataset draft state.See
lockLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<LLMObsDatasetDraftStateResponse>
-
lockLLMObsDatasetDraftStateWithHttpInfo
public ApiResponse<LLMObsDatasetDraftStateResponse> lockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException Acquire the draft lock on a dataset for the calling user. The lock prevents other users from concurrently editing the dataset draft.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- ApiResponse<LLMObsDatasetDraftStateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
lockLLMObsDatasetDraftStateWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>> lockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Lock Agent Observability dataset draft state.See
lockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetDraftStateResponse>>
-
restoreLLMObsDatasetVersion
public void restoreLLMObsDatasetVersion(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) throws ApiException Restore an Agent Observability dataset version.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Restore dataset version payload. (required)- Throws:
ApiException- if fails to make API call
-
restoreLLMObsDatasetVersionAsync
public CompletableFuture<Void> restoreLLMObsDatasetVersionAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore an Agent Observability dataset version.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Restore dataset version payload. (required)- Returns:
- CompletableFuture
-
restoreLLMObsDatasetVersionWithHttpInfo
public ApiResponse<Void> restoreLLMObsDatasetVersionWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) throws ApiException Restore a dataset to a previous version. The dataset's current version is bumped, and its records are replaced with the records from the specified prior version.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Restore dataset version payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
restoreLLMObsDatasetVersionWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> restoreLLMObsDatasetVersionWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRestoreVersionRequest body) Restore an Agent Observability dataset version.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Restore dataset version payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
searchLLMObsExperimentation
public LLMObsExperimentationSearchResponse searchLLMObsExperimentation(LLMObsExperimentationSearchRequest body) throws ApiException Search Agent Observability experimentation.- Parameters:
body- Experimentation search payload. (required)- Returns:
- LLMObsExperimentationSearchResponse
- Throws:
ApiException- if fails to make API call
-
searchLLMObsExperimentationAsync
public CompletableFuture<LLMObsExperimentationSearchResponse> searchLLMObsExperimentationAsync(LLMObsExperimentationSearchRequest body) Search Agent Observability experimentation.- Parameters:
body- Experimentation search payload. (required)- Returns:
- CompletableFuture<LLMObsExperimentationSearchResponse>
-
searchLLMObsExperimentationWithHttpInfo
public ApiResponse<LLMObsExperimentationSearchResponse> searchLLMObsExperimentationWithHttpInfo(LLMObsExperimentationSearchRequest body) throws ApiException Search across Agent Observability experimentation entities — projects, datasets, dataset records, experiments, and experiment runs — using cursor-based pagination.The
filter.scopefield controls which entity types are returned. At least one valid scope must be provided.Returns
200 OKwhen all results fit in a single page. Returns206 Partial Contentwith a cursor inmeta.afterwhen additional pages are available.- Parameters:
body- Experimentation search payload. (required)- Returns:
- ApiResponse<LLMObsExperimentationSearchResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK — all results returned in a single page. - 206 Partial Content — more results are available. Use `meta.after` as the next `page.cursor`. - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
searchLLMObsExperimentationWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentationSearchResponse>> searchLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationSearchRequest body) Search Agent Observability experimentation.- Parameters:
body- Experimentation search payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentationSearchResponse>>
-
searchLLMObsSpans
Search Agent Observability spans.See
searchLLMObsSpansWithHttpInfo(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).- Parameters:
body- Search spans payload. (required)- Returns:
- LLMObsSpansResponse
- Throws:
ApiException- if fails to make API call
-
searchLLMObsSpansAsync
Search Agent Observability spans.See
searchLLMObsSpansWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).- Parameters:
body- Search spans payload. (required)- Returns:
- CompletableFuture<LLMObsSpansResponse>
-
searchLLMObsSpansWithHttpInfo
public ApiResponse<LLMObsSpansResponse> searchLLMObsSpansWithHttpInfo(LLMObsSearchSpansRequest body) throws ApiException Search Agent Observability spans using structured filters in the request body.- Parameters:
body- Search spans payload. (required)- Returns:
- ApiResponse<LLMObsSpansResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
searchLLMObsSpansWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsSpansResponse>> searchLLMObsSpansWithHttpInfoAsync(LLMObsSearchSpansRequest body) Search Agent Observability spans.See
searchLLMObsSpansWithHttpInfo(com.datadog.api.client.v2.model.LLMObsSearchSpansRequest).- Parameters:
body- Search spans payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsSpansResponse>>
-
simpleSearchLLMObsExperimentation
public LLMObsExperimentationSimpleSearchResponse simpleSearchLLMObsExperimentation(LLMObsExperimentationSimpleSearchRequest body) throws ApiException Simple search experimentation entities.- Parameters:
body- Simple search payload. (required)- Returns:
- LLMObsExperimentationSimpleSearchResponse
- Throws:
ApiException- if fails to make API call
-
simpleSearchLLMObsExperimentationAsync
public CompletableFuture<LLMObsExperimentationSimpleSearchResponse> simpleSearchLLMObsExperimentationAsync(LLMObsExperimentationSimpleSearchRequest body) Simple search experimentation entities.- Parameters:
body- Simple search payload. (required)- Returns:
- CompletableFuture<LLMObsExperimentationSimpleSearchResponse>
-
simpleSearchLLMObsExperimentationWithHttpInfo
public ApiResponse<LLMObsExperimentationSimpleSearchResponse> simpleSearchLLMObsExperimentationWithHttpInfo(LLMObsExperimentationSimpleSearchRequest body) throws ApiException Search across Agent Observability experimentation entities using offset-based (page-number) pagination. Use this endpoint when you need total page count or want to navigate to a specific page number.The
filter.scopefield controls which entity types are returned. At least one valid scope must be provided.- Parameters:
body- Simple search payload. (required)- Returns:
- ApiResponse<LLMObsExperimentationSimpleSearchResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests - 500 Internal Server Error -
-
simpleSearchLLMObsExperimentationWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentationSimpleSearchResponse>> simpleSearchLLMObsExperimentationWithHttpInfoAsync(LLMObsExperimentationSimpleSearchRequest body) Simple search experimentation entities.- Parameters:
body- Simple search payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentationSimpleSearchResponse>>
-
triggerLLMObsPatterns
public LLMObsPatternsTriggerResponse triggerLLMObsPatterns(LLMObsPatternsTriggerRequest body) throws ApiException Trigger a patterns run.See
triggerLLMObsPatternsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).- Parameters:
body- Trigger patterns payload. (required)- Returns:
- LLMObsPatternsTriggerResponse
- Throws:
ApiException- if fails to make API call
-
triggerLLMObsPatternsAsync
public CompletableFuture<LLMObsPatternsTriggerResponse> triggerLLMObsPatternsAsync(LLMObsPatternsTriggerRequest body) Trigger a patterns run.See
triggerLLMObsPatternsWithHttpInfoAsync(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).- Parameters:
body- Trigger patterns payload. (required)- Returns:
- CompletableFuture<LLMObsPatternsTriggerResponse>
-
triggerLLMObsPatternsWithHttpInfo
public ApiResponse<LLMObsPatternsTriggerResponse> triggerLLMObsPatternsWithHttpInfo(LLMObsPatternsTriggerRequest body) throws ApiException Start a patterns run for a given configuration. The run executes asynchronously.- Parameters:
body- Trigger patterns payload. (required)- Returns:
- ApiResponse<LLMObsPatternsTriggerResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 202 Accepted - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
triggerLLMObsPatternsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsTriggerResponse>> triggerLLMObsPatternsWithHttpInfoAsync(LLMObsPatternsTriggerRequest body) Trigger a patterns run.See
triggerLLMObsPatternsWithHttpInfo(com.datadog.api.client.v2.model.LLMObsPatternsTriggerRequest).- Parameters:
body- Trigger patterns payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsTriggerResponse>>
-
unlockLLMObsDatasetDraftState
Unlock Agent Observability dataset draft state.See
unlockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Throws:
ApiException- if fails to make API call
-
unlockLLMObsDatasetDraftStateAsync
public CompletableFuture<Void> unlockLLMObsDatasetDraftStateAsync(String projectId, String datasetId) Unlock Agent Observability dataset draft state.See
unlockLLMObsDatasetDraftStateWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture
-
unlockLLMObsDatasetDraftStateWithHttpInfo
public ApiResponse<Void> unlockLLMObsDatasetDraftStateWithHttpInfo(String projectId, String datasetId) throws ApiException Release the draft lock on a dataset held by the calling user, allowing other users to edit the dataset draft.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
unlockLLMObsDatasetDraftStateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> unlockLLMObsDatasetDraftStateWithHttpInfoAsync(String projectId, String datasetId) Unlock Agent Observability dataset draft state.See
unlockLLMObsDatasetDraftStateWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
updateLLMObsAnnotationQueue
public LLMObsAnnotationQueueResponse updateLLMObsAnnotationQueue(String queueId, LLMObsAnnotationQueueUpdateRequest body) throws ApiException Update an Agent Observability annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update annotation queue payload. (required)- Returns:
- LLMObsAnnotationQueueResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsAnnotationQueueAsync
public CompletableFuture<LLMObsAnnotationQueueResponse> updateLLMObsAnnotationQueueAsync(String queueId, LLMObsAnnotationQueueUpdateRequest body) Update an Agent Observability annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update annotation queue payload. (required)- Returns:
- CompletableFuture<LLMObsAnnotationQueueResponse>
-
updateLLMObsAnnotationQueueWithHttpInfo
public ApiResponse<LLMObsAnnotationQueueResponse> updateLLMObsAnnotationQueueWithHttpInfo(String queueId, LLMObsAnnotationQueueUpdateRequest body) throws ApiException Partially update an annotation queue. Thename,description,annotation_schema,reviewer_emails,restrict_to_reviewers, andrestrict_to_assigneesfields can be updated.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update annotation queue payload. (required)- Returns:
- ApiResponse<LLMObsAnnotationQueueResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsAnnotationQueueWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>> updateLLMObsAnnotationQueueWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueUpdateRequest body) Update an Agent Observability annotation queue.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update annotation queue payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueueResponse>>
-
updateLLMObsAnnotationQueueLabelSchema
public LLMObsAnnotationQueueLabelSchemaResponse updateLLMObsAnnotationQueueLabelSchema(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) throws ApiException Update annotation queue label schema.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update label schema payload. (required)- Returns:
- LLMObsAnnotationQueueLabelSchemaResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsAnnotationQueueLabelSchemaAsync
public CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse> updateLLMObsAnnotationQueueLabelSchemaAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Update annotation queue label schema.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update label schema payload. (required)- Returns:
- CompletableFuture<LLMObsAnnotationQueueLabelSchemaResponse>
-
updateLLMObsAnnotationQueueLabelSchemaWithHttpInfo
public ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse> updateLLMObsAnnotationQueueLabelSchemaWithHttpInfo(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) throws ApiException Create or replace the label schema for a given annotation queue. The label schema defines the labels annotators can apply to interactions in the queue. Label names must be unique within the queue and match the pattern^[a-zA-Z0-9_-]+$. Each label must have a valid type: score, categorical, boolean, or text.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update label schema payload. (required)- Returns:
- ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
updateLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>> updateLLMObsAnnotationQueueLabelSchemaWithHttpInfoAsync(String queueId, LLMObsAnnotationQueueLabelSchemaUpdateRequest body) Update annotation queue label schema.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Update label schema payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationQueueLabelSchemaResponse>>
-
updateLLMObsCustomEvalConfig
public void updateLLMObsCustomEvalConfig(String evalName, LLMObsCustomEvalConfigUpdateRequest body) throws ApiException Create or update a custom evaluator configuration.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)body- Custom evaluator configuration payload. (required)- Throws:
ApiException- if fails to make API call
-
updateLLMObsCustomEvalConfigAsync
public CompletableFuture<Void> updateLLMObsCustomEvalConfigAsync(String evalName, LLMObsCustomEvalConfigUpdateRequest body) Create or update a custom evaluator configuration.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)body- Custom evaluator configuration payload. (required)- Returns:
- CompletableFuture
-
updateLLMObsCustomEvalConfigWithHttpInfo
public ApiResponse<Void> updateLLMObsCustomEvalConfigWithHttpInfo(String evalName, LLMObsCustomEvalConfigUpdateRequest body) throws ApiException Create or update a custom Agent Observability evaluator configuration by its name.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)body- Custom evaluator configuration payload. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 429 Too many requests -
-
updateLLMObsCustomEvalConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> updateLLMObsCustomEvalConfigWithHttpInfoAsync(String evalName, LLMObsCustomEvalConfigUpdateRequest body) Create or update a custom evaluator configuration.- Parameters:
evalName- The name of the custom Agent Observability evaluator configuration. (required)body- Custom evaluator configuration payload. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
updateLLMObsDataset
public LLMObsDatasetResponse updateLLMObsDataset(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) throws ApiException Update an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update dataset payload. (required)- Returns:
- LLMObsDatasetResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsDatasetAsync
public CompletableFuture<LLMObsDatasetResponse> updateLLMObsDatasetAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Update an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update dataset payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetResponse>
-
updateLLMObsDatasetWithHttpInfo
public ApiResponse<LLMObsDatasetResponse> updateLLMObsDatasetWithHttpInfo(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) throws ApiException Partially update an existing Agent Observability dataset within the specified project.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update dataset payload. (required)- Returns:
- ApiResponse<LLMObsDatasetResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsDatasetWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetResponse>> updateLLMObsDatasetWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetUpdateRequest body) Update an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update dataset payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetResponse>>
-
updateLLMObsDatasetRecords
public LLMObsDatasetRecordsMutationResponse updateLLMObsDatasetRecords(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) throws ApiException Update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update records payload. (required)- Returns:
- LLMObsDatasetRecordsMutationResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsDatasetRecordsAsync
public CompletableFuture<LLMObsDatasetRecordsMutationResponse> updateLLMObsDatasetRecordsAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update records payload. (required)- Returns:
- CompletableFuture<LLMObsDatasetRecordsMutationResponse>
-
updateLLMObsDatasetRecordsWithHttpInfo
public ApiResponse<LLMObsDatasetRecordsMutationResponse> updateLLMObsDatasetRecordsWithHttpInfo(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) throws ApiException Update one or more existing records in an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update records payload. (required)- Returns:
- ApiResponse<LLMObsDatasetRecordsMutationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsDatasetRecordsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>> updateLLMObsDatasetRecordsWithHttpInfoAsync(String projectId, String datasetId, LLMObsDatasetRecordsUpdateRequest body) Update Agent Observability dataset records.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)body- Update records payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsDatasetRecordsMutationResponse>>
-
updateLLMObsExperiment
public LLMObsExperimentResponse updateLLMObsExperiment(String experimentId, LLMObsExperimentUpdateRequest body) throws ApiException Update an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Update experiment payload. (required)- Returns:
- LLMObsExperimentResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsExperimentAsync
public CompletableFuture<LLMObsExperimentResponse> updateLLMObsExperimentAsync(String experimentId, LLMObsExperimentUpdateRequest body) Update an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Update experiment payload. (required)- Returns:
- CompletableFuture<LLMObsExperimentResponse>
-
updateLLMObsExperimentWithHttpInfo
public ApiResponse<LLMObsExperimentResponse> updateLLMObsExperimentWithHttpInfo(String experimentId, LLMObsExperimentUpdateRequest body) throws ApiException Partially update an existing Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Update experiment payload. (required)- Returns:
- ApiResponse<LLMObsExperimentResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsExperimentWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsExperimentResponse>> updateLLMObsExperimentWithHttpInfoAsync(String experimentId, LLMObsExperimentUpdateRequest body) Update an Agent Observability experiment.- Parameters:
experimentId- The ID of the Agent Observability experiment. (required)body- Update experiment payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsExperimentResponse>>
-
updateLLMObsProject
public LLMObsProjectResponse updateLLMObsProject(String projectId, LLMObsProjectUpdateRequest body) throws ApiException Update an Agent Observability project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Update project payload. (required)- Returns:
- LLMObsProjectResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsProjectAsync
public CompletableFuture<LLMObsProjectResponse> updateLLMObsProjectAsync(String projectId, LLMObsProjectUpdateRequest body) Update an Agent Observability project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Update project payload. (required)- Returns:
- CompletableFuture<LLMObsProjectResponse>
-
updateLLMObsProjectWithHttpInfo
public ApiResponse<LLMObsProjectResponse> updateLLMObsProjectWithHttpInfo(String projectId, LLMObsProjectUpdateRequest body) throws ApiException Partially update an existing Agent Observability project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Update project payload. (required)- Returns:
- ApiResponse<LLMObsProjectResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsProjectWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsProjectResponse>> updateLLMObsProjectWithHttpInfoAsync(String projectId, LLMObsProjectUpdateRequest body) Update an Agent Observability project.- Parameters:
projectId- The ID of the Agent Observability project. (required)body- Update project payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsProjectResponse>>
-
updateLLMObsPrompt
public LLMObsPromptResponse updateLLMObsPrompt(String promptId, LLMObsUpdatePromptRequest body) throws ApiException Update an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Update prompt payload. (required)- Returns:
- LLMObsPromptResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsPromptAsync
public CompletableFuture<LLMObsPromptResponse> updateLLMObsPromptAsync(String promptId, LLMObsUpdatePromptRequest body) Update an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Update prompt payload. (required)- Returns:
- CompletableFuture<LLMObsPromptResponse>
-
updateLLMObsPromptWithHttpInfo
public ApiResponse<LLMObsPromptResponse> updateLLMObsPromptWithHttpInfo(String promptId, LLMObsUpdatePromptRequest body) throws ApiException Update the title, the description, or both, for an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Update prompt payload. (required)- Returns:
- ApiResponse<LLMObsPromptResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsPromptWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptResponse>> updateLLMObsPromptWithHttpInfoAsync(String promptId, LLMObsUpdatePromptRequest body) Update an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)body- Update prompt payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptResponse>>
-
updateLLMObsPromptVersion
public LLMObsPromptVersionResponse updateLLMObsPromptVersion(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) throws ApiException Update an Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)body- Update prompt version payload. (required)- Returns:
- LLMObsPromptVersionResponse
- Throws:
ApiException- if fails to make API call
-
updateLLMObsPromptVersionAsync
public CompletableFuture<LLMObsPromptVersionResponse> updateLLMObsPromptVersionAsync(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update an Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)body- Update prompt version payload. (required)- Returns:
- CompletableFuture<LLMObsPromptVersionResponse>
-
updateLLMObsPromptVersionWithHttpInfo
public ApiResponse<LLMObsPromptVersionResponse> updateLLMObsPromptVersionWithHttpInfo(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) throws ApiException Update the description, the feature-flag environments, or both, for a specific version of an Agent Observability prompt.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)body- Update prompt version payload. (required)- Returns:
- ApiResponse<LLMObsPromptVersionResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateLLMObsPromptVersionWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>> updateLLMObsPromptVersionWithHttpInfoAsync(String promptId, Long version, LLMObsUpdatePromptVersionRequest body) Update an Agent Observability prompt version.- Parameters:
promptId- The customer-provided identifier of the Agent Observability prompt. (required)version- The version number of the Agent Observability prompt. (required)body- Update prompt version payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPromptVersionResponse>>
-
uploadLLMObsDatasetRecordsFile
Upload records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Throws:
ApiException- if fails to make API call
-
uploadLLMObsDatasetRecordsFileAsync
public CompletableFuture<Void> uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId) Upload records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)- Returns:
- CompletableFuture
-
uploadLLMObsDatasetRecordsFile
public void uploadLLMObsDatasetRecordsFile(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) throws ApiException Upload records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Throws:
ApiException- if fails to make API call
-
uploadLLMObsDatasetRecordsFileAsync
public CompletableFuture<Void> uploadLLMObsDatasetRecordsFileAsync(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture
-
uploadLLMObsDatasetRecordsFileWithHttpInfo
public ApiResponse<Void> uploadLLMObsDatasetRecordsFileWithHttpInfo(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) throws ApiException Upload records to a dataset from a file. The request is amultipart/form-dataupload containing a singlefilepart. Currently only CSV is supported. The CSV must include aninputcolumn. Optional columns areid,expected_output,metadata, andtags.The response is a Server-Sent Events stream (
text/event-stream) emitting progress updates while records are processed. The stream emits the following named events: -progress: incremental record counts written so far. -completed: terminal event with a JSON body containingrecords_created. -error: terminal event with a JSON body containing an errormessage.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
uploadLLMObsDatasetRecordsFileWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> uploadLLMObsDatasetRecordsFileWithHttpInfoAsync(String projectId, String datasetId, AgentObservabilityApi.UploadLLMObsDatasetRecordsFileOptionalParameters parameters) Upload records to an Agent Observability dataset.- Parameters:
projectId- The ID of the Agent Observability project. (required)datasetId- The ID of the Agent Observability dataset. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Void>>
-
upsertLLMObsAnnotations
public LLMObsAnnotationsResponse upsertLLMObsAnnotations(String queueId, LLMObsAnnotationsRequest body) throws ApiException Create or update annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Payload for creating or updating annotations. (required)- Returns:
- LLMObsAnnotationsResponse
- Throws:
ApiException- if fails to make API call
-
upsertLLMObsAnnotationsAsync
public CompletableFuture<LLMObsAnnotationsResponse> upsertLLMObsAnnotationsAsync(String queueId, LLMObsAnnotationsRequest body) Create or update annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Payload for creating or updating annotations. (required)- Returns:
- CompletableFuture<LLMObsAnnotationsResponse>
-
upsertLLMObsAnnotationsWithHttpInfo
public ApiResponse<LLMObsAnnotationsResponse> upsertLLMObsAnnotationsWithHttpInfo(String queueId, LLMObsAnnotationsRequest body) throws ApiException Create or update annotations on interactions in a queue. Each annotation is matched byinteraction_idand the requesting user's identity. Results and errors in the response are linked to request items byinteraction_id. Errors for individual items are returned in theerrorsfield without blocking the rest of the batch. Requests where every item is denied by queue access rules return403.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Payload for creating or updating annotations. (required)- Returns:
- ApiResponse<LLMObsAnnotationsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK — annotations created or updated. For mixed batches, denied items and other per-item errors are listed in `errors`. - 400 Bad Request - 401 Unauthorized - 403 Forbidden — all request items were denied by queue access rules - 404 Not Found — the queue does not exist. - 429 Too many requests -
-
upsertLLMObsAnnotationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsAnnotationsResponse>> upsertLLMObsAnnotationsWithHttpInfoAsync(String queueId, LLMObsAnnotationsRequest body) Create or update annotations.- Parameters:
queueId- The ID of the Agent Observability annotation queue. (required)body- Payload for creating or updating annotations. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsAnnotationsResponse>>
-
upsertLLMObsPatternsConfig
public LLMObsPatternsConfigResponse upsertLLMObsPatternsConfig(LLMObsPatternsConfigUpsertRequest body) throws ApiException Create or update a patterns configuration.- Parameters:
body- Patterns configuration payload. (required)- Returns:
- LLMObsPatternsConfigResponse
- Throws:
ApiException- if fails to make API call
-
upsertLLMObsPatternsConfigAsync
public CompletableFuture<LLMObsPatternsConfigResponse> upsertLLMObsPatternsConfigAsync(LLMObsPatternsConfigUpsertRequest body) Create or update a patterns configuration.- Parameters:
body- Patterns configuration payload. (required)- Returns:
- CompletableFuture<LLMObsPatternsConfigResponse>
-
upsertLLMObsPatternsConfigWithHttpInfo
public ApiResponse<LLMObsPatternsConfigResponse> upsertLLMObsPatternsConfigWithHttpInfo(LLMObsPatternsConfigUpsertRequest body) throws ApiException Create a new patterns configuration, or update an existing one when a configuration ID is provided.- Parameters:
body- Patterns configuration payload. (required)- Returns:
- ApiResponse<LLMObsPatternsConfigResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests - 500 Internal Server Error -
-
upsertLLMObsPatternsConfigWithHttpInfoAsync
public CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>> upsertLLMObsPatternsConfigWithHttpInfoAsync(LLMObsPatternsConfigUpsertRequest body) Create or update a patterns configuration.- Parameters:
body- Patterns configuration payload. (required)- Returns:
- CompletableFuture<ApiResponse<LLMObsPatternsConfigResponse>>
-