Seclai Go SDK
Version: 1.1.3
Generated from go doc.
=== github.com/seclai/seclai-go ===
package seclai // import "github.com/seclai/seclai-go"
Package seclai is the official Seclai Go SDK.
The SDK provides typed convenience methods for the full Seclai API, covering:
- Agents: CRUD, definitions, runs, streaming, polling, input uploads,
AI assistant
- Agent Evaluations: criteria, results, summaries, compatible runs, draft
tests
- Knowledge Bases: CRUD
- Memory Banks: CRUD, compaction, templates, AI assistant
- Sources: CRUD, file uploads, inline text, embedding migrations
- Source Exports: create, list, download, estimate, cancel
- Content: detail, embeddings, inline text replace, file uploads
- Solutions: CRUD, resource linking, conversations, AI assistant
- Governance: AI assistant for policy management
- Alerts: CRUD, configs, organization preferences
- Models: alerts, recommendations
- Search: global search across resources
- Top-Level AI Assistant: feedback, generation, acceptance/decline
# Authentication
Credentials are resolved via a chain (first match wins):
1. Explicit APIKey option
2. Explicit AccessToken option (static string)
3. Explicit AccessTokenProvider option (function called per request)
4. SECLAI_API_KEY environment variable
5. SSO profile from ~/.seclai/config + cached tokens in ~/.seclai/sso/cache/
API key authentication:
client, _ := seclai.NewClient(seclai.Options{
APIKey: "sk-...",
})
Bearer token with a static access token:
client, _ := seclai.NewClient(seclai.Options{
AccessToken: "eyJhbGciOi...",
})
Bearer token with a provider function (called per request):
client, _ := seclai.NewClient(seclai.Options{
AccessTokenProvider: func(ctx context.Context) (string, error) {
return getTokenFromVault(ctx)
},
})
SSO profile (reads ~/.seclai/config, auto-refreshes cached tokens):
client, _ := seclai.NewClient(seclai.Options{
Profile: "my-profile",
})
Environment variables:
- SECLAI_API_KEY: API key for x-api-key header authentication
- SECLAI_API_URL: base URL (defaults to https://seclai.com)
- SECLAI_PROFILE: SSO profile name (defaults to "default")
- SECLAI_CONFIG_DIR: config directory (defaults to ~/.seclai)
# Usage
client, err := seclai.NewClient(seclai.Options{})
if err != nil {
log.Fatal(err)
}
// List agents
agents, err := client.ListAgents(ctx, seclai.ListOptions{Page: 1, Limit: 20})
// Run an agent and poll for completion
result, err := client.RunAgentAndPoll(ctx, agentID, seclai.AgentRunRequest{}, nil)
// Stream agent events via channel
events, errCh := client.RunStreamingAgent(ctx, agentID, seclai.AgentRunStreamRequest{})
for evt := range events {
fmt.Println(evt.Event, evt.Run)
}
if err := <-errCh; err != nil { ... }
# Error Handling
The SDK returns typed errors for programmatic handling:
- ConfigurationError: invalid or missing client configuration
- APIStatusError: non-2xx HTTP responses
- APIValidationError: HTTP 422 validation errors (embeds APIStatusError)
- StreamingError: SSE stream failures (includes RunID when available)
# Low-Level Access
Use Client.Do for direct API requests or Client.Generated for the raw
OpenAPI-generated client with full request/response types.
CONSTANTS
const DefaultBaseURL = "https://seclai.com"
DefaultBaseURL is the default API base URL.
Convenience methods use paths like "/sources/" under this base.
const DefaultSsoClientID = "4bgf8v9qmc5puivbaqon9n5lmr"
DefaultSsoClientID is the production Cognito app client ID. Override with
SECLAI_SSO_CLIENT_ID or config file.
const DefaultSsoDomain = "auth.seclai.com"
DefaultSsoDomain is the production Cognito domain. Override with
SECLAI_SSO_DOMAIN or config file.
const DefaultSsoRegion = "us-west-2"
DefaultSsoRegion is the default AWS region. Override with SECLAI_SSO_REGION
or config file.
FUNCTIONS
func CacheFileName(domain, clientID string) string
CacheFileName computes the SHA-1 hex of "domain|clientId".
func DeleteSsoCache(configDir string, profile *SsoProfile) error
DeleteSsoCache removes a cached token file.
func IsTokenValid(entry *SsoCacheEntry) bool
IsTokenValid checks if a cached token is still valid (with 30s buffer).
func ParseIni(r io.Reader) map[string]map[string]string
ParseIni parses an AWS-style INI config into sections. [default] stays as
"default"; [profile X] becomes "X".
func WriteSsoCache(configDir string, profile *SsoProfile, entry *SsoCacheEntry) error
WriteSsoCache atomically writes a cache entry.
TYPES
type APIStatusError struct {
// StatusCode is the HTTP status code (e.g. 400, 404, 500).
StatusCode int
// Method is the HTTP method used (e.g. "GET", "POST").
Method string
// URL is the full request URL.
URL string
// ResponseText is the raw response body, if available.
ResponseText string
}
APIStatusError is returned for non-2xx HTTP responses.
func (e *APIStatusError) Error() string
type APIValidationError struct {
APIStatusError
// ValidationError is the parsed validation payload, if available.
ValidationError *HTTPValidationError
}
APIValidationError is returned for HTTP 422 responses.
When the API returns a structured validation payload, it is captured in
ValidationError.
func (e *APIValidationError) Error() string
type AccessTokenProvider = func(ctx context.Context) (string, error)
AccessTokenProvider is a function that returns a bearer token on each call.
type AddCommentRequest = generated.RoutersApiAlertsAddCommentRequest
AddCommentRequest is the request body for adding a comment to an alert.
type AddConversationTurnRequest = generated.AddConversationTurnRequest
AddConversationTurnRequest is the request body for adding a conversation
turn.
type AgentDefinitionResponse = generated.AgentDefinitionResponse
AgentDefinitionResponse is the agent's step workflow definition.
type AgentEvaluationTier = generated.AgentEvaluationTier
AgentEvaluationTier controls model selection for agent evaluation: "fast",
"balanced", or "thorough".
type AgentExportResponse = generated.AgentExportResponse
AgentExportResponse is a portable JSON snapshot of an agent definition.
type AgentListResponse = generated.RoutersApiAgentsAgentListResponse
AgentListResponse is a paginated list of agents.
type AgentRunAttemptResponse = generated.AgentRunAttemptResponse
AgentRunAttemptResponse describes a single attempt within an agent run step.
type AgentRunEvent struct {
// Event is the SSE event type (e.g. "init", "update", "done").
Event string
// Data is the raw JSON data payload.
Data string
// Run is the parsed AgentRunResponse if the data could be decoded.
Run *AgentRunResponse
}
AgentRunEvent is a single event from an SSE agent run stream.
type AgentRunListResponse = generated.RoutersApiAgentsAgentRunListResponse
AgentRunListResponse is a paginated list of agent runs.
type AgentRunRequest = generated.AgentRunRequest
AgentRunRequest is the request body for starting an agent run.
type AgentRunResponse = generated.AgentRunResponse
AgentRunResponse describes an agent run.
type AgentRunStepResponse = generated.AgentRunStepResponse
AgentRunStepResponse describes a single step within an agent run.
type AgentRunStreamRequest = generated.AgentRunStreamRequest
AgentRunStreamRequest is the request body for starting an agent run in
streaming mode (SSE).
type AgentSummaryResponse = generated.AgentSummaryResponse
AgentSummaryResponse is a summary of an agent (returned on
create/update/get).
type AgentTraceMatchResponse = generated.AgentTraceMatchResponse
AgentTraceMatchResponse is an individual match within an agent trace search.
type AgentTraceSearchRequest = generated.RoutersApiAgentsAgentTraceSearchRequest
AgentTraceSearchRequest is a search request for agent runs (traces).
type AgentTraceSearchResponse = generated.AgentTraceSearchResponse
AgentTraceSearchResponse contains matching agent runs from a search.
type AiAssistantAcceptRequest = generated.RoutersApiSolutionsAiAssistantAcceptRequest
AiAssistantAcceptRequest is the request body for accepting an AI assistant
plan.
type AiAssistantAcceptResponse = generated.AiAssistantAcceptResponse
AiAssistantAcceptResponse is the response from accepting an AI assistant
plan.
type AiAssistantFeedbackRequest = generated.RoutersApiAiAssistantAiAssistantFeedbackRequest
AiAssistantFeedbackRequest is the request body for submitting AI assistant
feedback.
type AiAssistantFeedbackResponse = generated.AiAssistantFeedbackResponse
AiAssistantFeedbackResponse is the response from submitting AI assistant
feedback.
type AiAssistantGenerateRequest = generated.AiAssistantGenerateRequest
AiAssistantGenerateRequest is the request body for generating an AI
assistant plan.
type AiAssistantGenerateResponse = generated.AiAssistantGenerateResponse
AiAssistantGenerateResponse is the AI assistant generated plan response.
type AiConversationHistoryResponse = generated.AiConversationHistoryResponse
AiConversationHistoryResponse is the AI conversation history for an agent.
type AiConversationTurnResponse = generated.AiConversationTurnResponse
AiConversationTurnResponse is an individual turn in an AI conversation.
type ChangeStatusRequest = generated.ChangeStatusRequest
ChangeStatusRequest is the request body for changing an alert's status.
type Client struct {
// Has unexported fields.
}
Client is the Seclai Go SDK client.
func NewClient(opts Options) (*Client, error)
NewClient constructs a new Client.
Returns ConfigurationError if credentials are missing or if the base URL is
invalid.
func (c *Client) AcceptAiAssistantPlan(ctx context.Context, conversationID string, body AiAssistantAcceptRequest) (*AiAssistantAcceptResponse, error)
AcceptAiAssistantPlan accepts a top-level AI assistant plan.
func (c *Client) AcceptAiMemoryBankSuggestion(ctx context.Context, conversationID string, body MemoryBankAcceptRequest) (json.RawMessage, error)
AcceptAiMemoryBankSuggestion accepts a top-level AI memory bank suggestion.
func (c *Client) AcceptGovernanceAiPlan(ctx context.Context, conversationID string) (*GovernanceAiAcceptResponse, error)
AcceptGovernanceAiPlan accepts a governance AI plan.
func (c *Client) AcceptMemoryBankAiSuggestion(ctx context.Context, conversationID string, body MemoryBankAcceptRequest) (json.RawMessage, error)
AcceptMemoryBankAiSuggestion accepts an AI-generated memory bank suggestion.
func (c *Client) AcceptSolutionAiPlan(ctx context.Context, solutionID, conversationID string, body AiAssistantAcceptRequest) (*AiAssistantAcceptResponse, error)
AcceptSolutionAiPlan accepts an AI-generated solution plan.
func (c *Client) AddAlertComment(ctx context.Context, alertID string, body AddCommentRequest) (json.RawMessage, error)
AddAlertComment adds a comment to an alert.
func (c *Client) AddSolutionConversationTurn(ctx context.Context, solutionID string, body AddConversationTurnRequest) (*SolutionConversationResponse, error)
AddSolutionConversationTurn adds a conversation turn to a solution.
func (c *Client) AiAssistantKnowledgeBase(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
AiAssistantKnowledgeBase generates a knowledge base plan via the top-level
AI assistant.
func (c *Client) AiAssistantMemoryBank(ctx context.Context, body MemoryBankAiAssistantRequest) (*MemoryBankAiAssistantResponse, error)
AiAssistantMemoryBank generates a memory bank plan via the top-level AI
assistant.
func (c *Client) AiAssistantSolution(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
AiAssistantSolution generates a solution plan via the top-level AI
assistant.
func (c *Client) AiAssistantSource(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
AiAssistantSource generates a source plan via the top-level AI assistant.
func (c *Client) CancelAgentRun(ctx context.Context, runID string) (*AgentRunResponse, error)
CancelAgentRun cancels an in-progress agent run.
func (c *Client) CancelSourceEmbeddingMigration(ctx context.Context, sourceID string) (*SourceEmbeddingMigrationResponse, error)
CancelSourceEmbeddingMigration cancels an in-progress embedding migration.
func (c *Client) CancelSourceExport(ctx context.Context, sourceID, exportID string) (*ExportResponse, error)
CancelSourceExport cancels a source export.
func (c *Client) ChangeAlertStatus(ctx context.Context, alertID string, body ChangeStatusRequest) (json.RawMessage, error)
ChangeAlertStatus changes the status of an alert.
func (c *Client) CompactMemoryBank(ctx context.Context, memoryBankID string) error
CompactMemoryBank triggers compaction for a memory bank.
func (c *Client) CreateAgent(ctx context.Context, body CreateAgentRequest) (*AgentSummaryResponse, error)
CreateAgent creates a new agent.
func (c *Client) CreateAlertConfig(ctx context.Context, body CreateAlertConfigRequest) (json.RawMessage, error)
CreateAlertConfig creates a new alert configuration.
func (c *Client) CreateEvaluationCriteria(ctx context.Context, agentID string, body CreateEvaluationCriteriaRequest) (*EvaluationCriteriaResponse, error)
CreateEvaluationCriteria creates new evaluation criteria for an agent.
func (c *Client) CreateEvaluationResult(ctx context.Context, criteriaID string, body CreateEvaluationResultRequest) (*EvaluationResultResponse, error)
CreateEvaluationResult creates a new evaluation result for criteria.
func (c *Client) CreateKnowledgeBase(ctx context.Context, body CreateKnowledgeBaseBody) (*KnowledgeBaseResponse, error)
CreateKnowledgeBase creates a new knowledge base.
func (c *Client) CreateMemoryBank(ctx context.Context, body CreateMemoryBankBody) (*MemoryBankResponse, error)
CreateMemoryBank creates a new memory bank.
func (c *Client) CreateSolution(ctx context.Context, body CreateSolutionRequest) (*SolutionResponse, error)
CreateSolution creates a new solution.
func (c *Client) CreateSource(ctx context.Context, body CreateSourceBody) (*SourceResponse, error)
CreateSource creates a new source.
func (c *Client) CreateSourceExport(ctx context.Context, sourceID string, body CreateExportRequest) (*ExportResponse, error)
CreateSourceExport creates a new export for a source.
func (c *Client) DeclineAiAssistantPlan(ctx context.Context, conversationID string) error
DeclineAiAssistantPlan declines a top-level AI assistant plan.
func (c *Client) DeclineGovernanceAiPlan(ctx context.Context, conversationID string) error
DeclineGovernanceAiPlan declines a governance AI plan.
func (c *Client) DeclineSolutionAiPlan(ctx context.Context, solutionID, conversationID string) error
DeclineSolutionAiPlan declines an AI-generated solution plan.
func (c *Client) DeleteAgent(ctx context.Context, agentID string) error
DeleteAgent deletes an agent.
func (c *Client) DeleteAgentRun(ctx context.Context, runID string) error
DeleteAgentRun cancels/deletes a specific run by run ID.
func (c *Client) DeleteAlertConfig(ctx context.Context, configID string) error
DeleteAlertConfig deletes an alert configuration.
func (c *Client) DeleteContent(ctx context.Context, contentVersionID string) error
DeleteContent deletes a content version.
func (c *Client) DeleteEvaluationCriteria(ctx context.Context, criteriaID string) error
DeleteEvaluationCriteria deletes evaluation criteria.
func (c *Client) DeleteKnowledgeBase(ctx context.Context, knowledgeBaseID string) error
DeleteKnowledgeBase deletes a knowledge base.
func (c *Client) DeleteMemoryBank(ctx context.Context, memoryBankID string) error
DeleteMemoryBank deletes a memory bank.
func (c *Client) DeleteMemoryBankSource(ctx context.Context, memoryBankID string) error
DeleteMemoryBankSource deletes the source associated with a memory bank.
func (c *Client) DeleteSolution(ctx context.Context, solutionID string) error
DeleteSolution deletes a solution.
func (c *Client) DeleteSource(ctx context.Context, sourceID string) error
DeleteSource deletes a source.
func (c *Client) DeleteSourceExport(ctx context.Context, sourceID, exportID string) error
DeleteSourceExport deletes a source export.
func (c *Client) Do(ctx context.Context, method, apiPath string, query map[string]string, body any, headers map[string]string, out any) error
Do makes a low-level request to the Seclai API.
For JSON responses, out is decoded from JSON when non-nil. For non-2xx
responses, an *APIStatusError or *APIValidationError is returned.
func (c *Client) DownloadSourceExport(ctx context.Context, sourceID, exportID string) (*http.Response, error)
DownloadSourceExport downloads a source export. Returns the raw HTTP
response so the caller can stream the body. The caller must close the
response body.
func (c *Client) EstimateSourceExport(ctx context.Context, sourceID string, body EstimateExportRequest) (*EstimateExportResponse, error)
EstimateSourceExport estimates the cost/size of a source export.
func (c *Client) ExportAgent(ctx context.Context, agentID string, download bool) (*AgentExportResponse, error)
ExportAgent exports an agent definition as a portable JSON snapshot.
func (c *Client) GenerateAgentSteps(ctx context.Context, agentID string, body GenerateAgentStepsRequest) (*GenerateAgentStepsResponse, error)
GenerateAgentSteps uses the AI assistant to generate step configurations for
an agent.
func (c *Client) GenerateGovernanceAiPlan(ctx context.Context, body GovernanceAiAssistantRequest) (*GovernanceAiAssistantResponse, error)
GenerateGovernanceAiPlan uses the governance AI assistant to generate a
plan.
func (c *Client) GenerateMemoryBankConfig(ctx context.Context, body MemoryBankAiAssistantRequest) (*MemoryBankAiAssistantResponse, error)
GenerateMemoryBankConfig uses the AI assistant to generate memory bank
configuration.
func (c *Client) GenerateSolutionAiKnowledgeBase(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
GenerateSolutionAiKnowledgeBase uses the AI assistant to generate a
knowledge base plan for a solution.
func (c *Client) GenerateSolutionAiPlan(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
GenerateSolutionAiPlan uses the AI assistant to generate a plan for a
solution.
func (c *Client) GenerateSolutionAiSource(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
GenerateSolutionAiSource uses the AI assistant to generate a source plan for
a solution.
func (c *Client) GenerateStepConfig(ctx context.Context, agentID string, body GenerateStepConfigRequest) (*GenerateStepConfigResponse, error)
GenerateStepConfig uses the AI assistant to generate configuration for a
single step.
func (c *Client) Generated() *generated.ClientWithResponses
Generated returns the underlying OpenAPI-generated client.
It is fully typed and exposes all endpoints directly.
func (c *Client) GetAgent(ctx context.Context, agentID string) (*AgentSummaryResponse, error)
GetAgent retrieves an agent by ID.
func (c *Client) GetAgentAiConversationHistory(ctx context.Context, agentID string) (*AiConversationHistoryResponse, error)
GetAgentAiConversationHistory retrieves AI assistant conversation history
for an agent.
func (c *Client) GetAgentDefinition(ctx context.Context, agentID string) (*AgentDefinitionResponse, error)
GetAgentDefinition retrieves the definition (step configuration) for an
agent.
func (c *Client) GetAgentInputUploadStatus(ctx context.Context, agentID, uploadID string) (*UploadAgentInputApiResponse, error)
GetAgentInputUploadStatus checks the status of an input upload.
func (c *Client) GetAgentRun(ctx context.Context, runID string, opts *GetAgentRunOptions) (*AgentRunResponse, error)
GetAgentRun fetches a specific run by run ID.
func (c *Client) GetAgentsUsingMemoryBank(ctx context.Context, memoryBankID string) (json.RawMessage, error)
GetAgentsUsingMemoryBank lists agents that use a memory bank.
func (c *Client) GetAiAssistantMemoryBankHistory(ctx context.Context) (*MemoryBankLastConversationResponse, error)
GetAiAssistantMemoryBankHistory retrieves the last AI assistant memory bank
conversation.
func (c *Client) GetAlert(ctx context.Context, alertID string) (json.RawMessage, error)
GetAlert retrieves an alert by ID.
func (c *Client) GetAlertConfig(ctx context.Context, configID string) (json.RawMessage, error)
GetAlertConfig retrieves an alert configuration by ID.
func (c *Client) GetContentDetail(ctx context.Context, contentVersionID string, start, end int) (*ContentDetailResponse, error)
GetContentDetail fetches content detail.
func (c *Client) GetEvaluationCriteria(ctx context.Context, criteriaID string) (*EvaluationCriteriaResponse, error)
GetEvaluationCriteria retrieves evaluation criteria by ID.
func (c *Client) GetEvaluationCriteriaSummary(ctx context.Context, criteriaID string) (*EvaluationResultSummaryResponse, error)
GetEvaluationCriteriaSummary retrieves the summary for evaluation criteria.
func (c *Client) GetKnowledgeBase(ctx context.Context, knowledgeBaseID string) (*KnowledgeBaseResponse, error)
GetKnowledgeBase retrieves a knowledge base by ID.
func (c *Client) GetMemoryBank(ctx context.Context, memoryBankID string) (*MemoryBankResponse, error)
GetMemoryBank retrieves a memory bank by ID.
func (c *Client) GetMemoryBankAiLastConversation(ctx context.Context) (*MemoryBankLastConversationResponse, error)
GetMemoryBankAiLastConversation retrieves the last AI assistant conversation
for memory banks.
func (c *Client) GetMemoryBankStats(ctx context.Context, memoryBankID string) (json.RawMessage, error)
GetMemoryBankStats retrieves statistics for a memory bank.
func (c *Client) GetModelRecommendations(ctx context.Context, modelID string) (json.RawMessage, error)
GetModelRecommendations retrieves recommendations for a model.
func (c *Client) GetNonManualEvaluationSummary(ctx context.Context, agentID string) (*NonManualEvaluationSummaryResponse, error)
GetNonManualEvaluationSummary retrieves a summary of non-manual evaluation
results.
func (c *Client) GetSolution(ctx context.Context, solutionID string) (*SolutionResponse, error)
GetSolution retrieves a solution by ID.
func (c *Client) GetSource(ctx context.Context, sourceID string) (*SourceResponse, error)
GetSource retrieves a source by ID.
func (c *Client) GetSourceEmbeddingMigration(ctx context.Context, sourceID string) (*SourceEmbeddingMigrationResponse, error)
GetSourceEmbeddingMigration retrieves the embedding migration status for a
source.
func (c *Client) GetSourceExport(ctx context.Context, sourceID, exportID string) (*ExportResponse, error)
GetSourceExport retrieves a source export by ID.
func (c *Client) GetUnreadModelAlertCount(ctx context.Context) (json.RawMessage, error)
GetUnreadModelAlertCount retrieves the count of unread model alerts.
func (c *Client) LinkAgentsToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
LinkAgentsToSolution links agents to a solution.
func (c *Client) LinkKnowledgeBasesToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
LinkKnowledgeBasesToSolution links knowledge bases to a solution.
func (c *Client) LinkSourceConnectionsToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
LinkSourceConnectionsToSolution links source connections to a solution.
func (c *Client) ListAgentEvaluationResults(ctx context.Context, agentID string, opts ListOptions) (*EvaluationResultWithCriteriaListResponse, error)
ListAgentEvaluationResults lists all evaluation results for an agent.
func (c *Client) ListAgentRuns(ctx context.Context, agentID string, opts ListAgentRunsOptions) (*AgentRunListResponse, error)
ListAgentRuns lists runs for an agent.
func (c *Client) ListAgents(ctx context.Context, opts ListOptions) (*AgentListResponse, error)
ListAgents lists agents.
func (c *Client) ListAlertConfigs(ctx context.Context, opts ListOptions) (json.RawMessage, error)
ListAlertConfigs lists alert configurations.
func (c *Client) ListAlerts(ctx context.Context, opts ListAlertsOptions) (json.RawMessage, error)
ListAlerts lists alerts.
func (c *Client) ListCompatibleRuns(ctx context.Context, criteriaID string, opts ListOptions) (*CompatibleRunListResponse, error)
ListCompatibleRuns lists runs compatible with evaluation criteria.
func (c *Client) ListContentEmbeddings(ctx context.Context, contentVersionID string, opts ListOptions) (*ContentEmbeddingsListResponse, error)
ListContentEmbeddings lists embeddings for a content version.
func (c *Client) ListEvaluationCriteria(ctx context.Context, agentID string, opts ListOptions) ([]EvaluationCriteriaResponse, error)
ListEvaluationCriteria lists evaluation criteria for an agent.
func (c *Client) ListEvaluationResults(ctx context.Context, criteriaID string, opts ListOptions) (*EvaluationResultListResponse, error)
ListEvaluationResults lists evaluation results for criteria.
func (c *Client) ListEvaluationRuns(ctx context.Context, agentID string, opts ListOptions) (*EvaluationRunSummaryListResponse, error)
ListEvaluationRuns lists evaluation run summaries for an agent.
func (c *Client) ListGovernanceAiConversations(ctx context.Context) ([]GovernanceConversationResponse, error)
ListGovernanceAiConversations lists governance AI assistant conversations.
func (c *Client) ListKnowledgeBases(ctx context.Context, opts SortableListOptions) (*KnowledgeBaseListResponse, error)
ListKnowledgeBases lists knowledge bases.
func (c *Client) ListMemoryBankTemplates(ctx context.Context) (json.RawMessage, error)
ListMemoryBankTemplates lists available memory bank templates.
func (c *Client) ListMemoryBanks(ctx context.Context, opts SortableListOptions) (*MemoryBankListResponse, error)
ListMemoryBanks lists memory banks.
func (c *Client) ListModelAlerts(ctx context.Context, opts ListOptions) (json.RawMessage, error)
ListModelAlerts lists model alerts.
func (c *Client) ListOrganizationAlertPreferences(ctx context.Context) (*OrganizationAlertPreferenceListResponse, error)
ListOrganizationAlertPreferences lists organization alert preferences.
func (c *Client) ListRunEvaluationResults(ctx context.Context, agentID, runID string, opts ListOptions) (*EvaluationResultWithCriteriaListResponse, error)
ListRunEvaluationResults lists evaluation results for a specific run.
func (c *Client) ListSolutionConversations(ctx context.Context, solutionID string) ([]SolutionConversationResponse, error)
ListSolutionConversations lists conversations for a solution.
func (c *Client) ListSolutions(ctx context.Context, opts SortableListOptions) (*SolutionListResponse, error)
ListSolutions lists solutions.
func (c *Client) ListSourceExports(ctx context.Context, sourceID string, opts ListOptions) (*ExportListResponse, error)
ListSourceExports lists exports for a source.
func (c *Client) ListSources(ctx context.Context, opts ListSourcesOptions) (*SourceListResponse, error)
ListSources lists sources.
func (c *Client) MarkAgentAiSuggestion(ctx context.Context, agentID, conversationID string, body MarkAiSuggestionRequest) error
MarkAgentAiSuggestion marks an AI assistant suggestion as accepted/rejected.
func (c *Client) MarkAllModelAlertsRead(ctx context.Context) error
MarkAllModelAlertsRead marks all model alerts as read.
func (c *Client) MarkModelAlertRead(ctx context.Context, alertID string) error
MarkModelAlertRead marks a single model alert as read.
func (c *Client) MarkSolutionConversationTurn(ctx context.Context, solutionID, conversationID string, body MarkConversationTurnRequest) error
MarkSolutionConversationTurn marks a conversation turn (e.g. as
accepted/rejected).
func (c *Client) ReplaceContentWithInlineText(ctx context.Context, contentVersionID string, body InlineTextReplaceRequest) (*ContentFileUploadResponse, error)
ReplaceContentWithInlineText replaces content with inline text.
func (c *Client) RunAgent(ctx context.Context, agentID string, body AgentRunRequest) (*AgentRunResponse, error)
RunAgent runs an agent.
func (c *Client) RunAgentAndPoll(ctx context.Context, agentID string, body AgentRunRequest, opts *RunAgentAndPollOptions) (*AgentRunResponse, error)
RunAgentAndPoll runs an agent and polls until it reaches a terminal status
(completed or failed). The context controls the overall timeout.
func (c *Client) RunStreamingAgent(ctx context.Context, agentID string, body AgentRunStreamRequest) (<-chan AgentRunEvent, <-chan error)
RunStreamingAgent runs an agent in priority mode and returns a channel that
yields SSE events as they arrive. The channel is closed when the stream ends
or when ctx is cancelled.
The caller should range over the returned channel:
ch, errCh := client.RunStreamingAgent(ctx, agentID, body)
for event := range ch {
fmt.Println(event.Event, event.Data)
}
if err := <-errCh; err != nil {
// handle error
}
func (c *Client) RunStreamingAgentAndWait(ctx context.Context, agentID string, body AgentRunStreamRequest) (*AgentRunResponse, error)
RunStreamingAgentAndWait runs an agent in priority mode and waits for
completion.
This method calls POST /agents/{agent_id}/runs/stream and consumes
Server-Sent Events (SSE). It returns when the stream emits an `event:
done` message whose `data:` field contains the final run payload.
Timeout behavior is controlled by ctx (for example, use
context.WithTimeout). If ctx has no deadline, a default 60s timeout is
applied.
func (c *Client) Search(ctx context.Context, opts SearchOptions) (json.RawMessage, error)
Search performs a general search across resources.
func (c *Client) SearchAgentRuns(ctx context.Context, body AgentTraceSearchRequest) (*AgentTraceSearchResponse, error)
SearchAgentRuns searches agent runs with filter criteria.
func (c *Client) StartSourceEmbeddingMigration(ctx context.Context, sourceID string, body StartSourceEmbeddingMigrationRequest) (*SourceEmbeddingMigrationResponse, error)
StartSourceEmbeddingMigration starts an embedding migration for a source.
func (c *Client) SubmitAiFeedback(ctx context.Context, body AiAssistantFeedbackRequest) (*AiAssistantFeedbackResponse, error)
SubmitAiFeedback submits feedback to the AI assistant.
func (c *Client) SubscribeToAlert(ctx context.Context, alertID string) (json.RawMessage, error)
SubscribeToAlert subscribes to an alert.
func (c *Client) TestCompactionPromptStandalone(ctx context.Context, body StandaloneTestCompactionRequest) (*CompactionTestResponse, error)
TestCompactionPromptStandalone tests a compaction prompt without a memory
bank.
func (c *Client) TestDraftEvaluation(ctx context.Context, agentID string, body TestDraftEvaluationRequest) (*TestDraftEvaluationResponse, error)
TestDraftEvaluation tests a draft evaluation criteria without persisting.
func (c *Client) TestMemoryBankCompaction(ctx context.Context, memoryBankID string, body TestCompactionRequest) (*CompactionTestResponse, error)
TestMemoryBankCompaction tests compaction for a memory bank.
func (c *Client) UnlinkAgentsFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
UnlinkAgentsFromSolution unlinks agents from a solution.
func (c *Client) UnlinkKnowledgeBasesFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
UnlinkKnowledgeBasesFromSolution unlinks knowledge bases from a solution.
func (c *Client) UnlinkSourceConnectionsFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
UnlinkSourceConnectionsFromSolution unlinks source connections from a
solution.
func (c *Client) UnsubscribeFromAlert(ctx context.Context, alertID string) (json.RawMessage, error)
UnsubscribeFromAlert unsubscribes from an alert.
func (c *Client) UpdateAgent(ctx context.Context, agentID string, body UpdateAgentRequest) (*AgentSummaryResponse, error)
UpdateAgent updates an agent.
func (c *Client) UpdateAgentDefinition(ctx context.Context, agentID string, body UpdateAgentDefinitionRequest) (*AgentDefinitionResponse, error)
UpdateAgentDefinition updates the definition for an agent.
func (c *Client) UpdateAlertConfig(ctx context.Context, configID string, body UpdateAlertConfigRequest) (json.RawMessage, error)
UpdateAlertConfig updates an alert configuration.
func (c *Client) UpdateEvaluationCriteria(ctx context.Context, criteriaID string, body UpdateEvaluationCriteriaRequest) (*EvaluationCriteriaResponse, error)
UpdateEvaluationCriteria updates evaluation criteria.
func (c *Client) UpdateKnowledgeBase(ctx context.Context, knowledgeBaseID string, body UpdateKnowledgeBaseBody) (*KnowledgeBaseResponse, error)
UpdateKnowledgeBase updates a knowledge base.
func (c *Client) UpdateMemoryBank(ctx context.Context, memoryBankID string, body UpdateMemoryBankBody) (*MemoryBankResponse, error)
UpdateMemoryBank updates a memory bank.
func (c *Client) UpdateOrganizationAlertPreference(ctx context.Context, organizationID, alertType string, body UpdateOrganizationAlertPreferenceRequest) (json.RawMessage, error)
UpdateOrganizationAlertPreference updates an organization alert preference.
func (c *Client) UpdateSolution(ctx context.Context, solutionID string, body UpdateSolutionRequest) (*SolutionResponse, error)
UpdateSolution updates a solution.
func (c *Client) UpdateSource(ctx context.Context, sourceID string, body UpdateSourceBody) (*SourceResponse, error)
UpdateSource updates a source.
func (c *Client) UploadAgentInput(ctx context.Context, agentID string, req UploadFileRequest) (*UploadAgentInputApiResponse, error)
UploadAgentInput uploads an input file for an agent run.
func (c *Client) UploadFileToContent(ctx context.Context, contentVersionID string, req UploadFileRequest) (*ContentFileUploadResponse, error)
UploadFileToContent replaces the file backing an existing content version.
func (c *Client) UploadFileToSource(ctx context.Context, sourceConnectionID string, req UploadFileRequest) (*FileUploadResponse, error)
UploadFileToSource uploads a file to a source connection.
func (c *Client) UploadInlineTextToSource(ctx context.Context, sourceConnectionID string, body InlineTextUploadRequest) (*FileUploadResponse, error)
UploadInlineTextToSource submits inline text content to a source.
type CompactionEvaluationModel = generated.CompactionEvaluationModel
CompactionEvaluationModel is a structured LLM-as-judge evaluation result.
type CompactionTestResponse = generated.CompactionTestResponseModel
CompactionTestResponse is the response from a compaction test.
type CompatibleRunListResponse = generated.CompatibleRunListResponse
CompatibleRunListResponse is a paginated list of runs compatible with a
specific evaluation criteria.
type CompatibleRunResponse = generated.CompatibleRunResponse
CompatibleRunResponse is a run that has a completed step matching a
criteria's step_id.
type ConfigurationError struct {
// Message describes what is misconfigured.
Message string
}
ConfigurationError indicates invalid or missing client configuration.
func (e *ConfigurationError) Error() string
type ContentDetailResponse = generated.RoutersApiContentsContentDetailResponse
ContentDetailResponse is the content detail for a specific content version.
type ContentEmbeddingResponse = generated.ContentEmbeddingResponse
ContentEmbeddingResponse is an individual content embedding.
type ContentEmbeddingsListResponse = generated.RoutersApiContentsContentEmbeddingsListResponse
ContentEmbeddingsListResponse is a paginated list of content embeddings.
type ContentFileUploadResponse = generated.RoutersApiContentsFileUploadResponse
ContentFileUploadResponse is the upload response for content replacement
uploads.
type CreateAgentRequest = generated.RoutersApiAgentsCreateAgentRequest
CreateAgentRequest is the request body for creating an agent.
type CreateAlertConfigRequest = generated.CreateAlertConfigRequest
CreateAlertConfigRequest is the request body for creating an alert
configuration.
type CreateEvaluationCriteriaRequest = generated.CreateEvaluationCriteriaRequest
CreateEvaluationCriteriaRequest is the request body for creating evaluation
criteria.
type CreateEvaluationResultRequest = generated.CreateEvaluationResultRequest
CreateEvaluationResultRequest is the request body for creating a manual
evaluation result.
type CreateExportRequest = generated.RoutersApiSourceExportsCreateExportRequest
CreateExportRequest is the request body for creating a source export.
type CreateKnowledgeBaseBody = generated.CreateKnowledgeBaseBody
CreateKnowledgeBaseBody is the request body for creating a knowledge base.
type CreateMemoryBankBody = generated.CreateMemoryBankBody
CreateMemoryBankBody is the request body for creating a memory bank.
type CreateSolutionRequest = generated.CreateSolutionRequest
CreateSolutionRequest is the request body for creating a solution.
type CreateSourceBody = generated.CreateSourceBody
CreateSourceBody is the request body for creating a source.
type EstimateExportRequest = generated.RoutersApiSourceExportsEstimateExportRequest
EstimateExportRequest is the request body for estimating a source export.
type EstimateExportResponse = generated.RoutersApiSourceExportsEstimateExportResponse
EstimateExportResponse is the response for a source export estimate.
type EvaluationCriteriaResponse = generated.EvaluationCriteriaResponse
EvaluationCriteriaResponse is the evaluation criteria configuration for an
agent.
type EvaluationResultListResponse = generated.EvaluationResultListResponse
EvaluationResultListResponse is a paginated list of evaluation results.
type EvaluationResultResponse = generated.EvaluationResultResponse
EvaluationResultResponse is an individual evaluation result.
type EvaluationResultSummaryResponse = generated.EvaluationResultSummaryResponse
EvaluationResultSummaryResponse is a summary of evaluation results for a
criteria.
type EvaluationResultWithCriteriaListResponse = generated.EvaluationResultWithCriteriaListResponse
EvaluationResultWithCriteriaListResponse is a paginated list of evaluation
results with criteria context.
type EvaluationResultWithCriteriaResponse = generated.EvaluationResultWithCriteriaResponse
EvaluationResultWithCriteriaResponse is an evaluation result including
criteria context.
type EvaluationRunSummaryListResponse = generated.EvaluationRunSummaryListResponse
EvaluationRunSummaryListResponse is a paginated list of evaluation run
summaries.
type EvaluationRunSummaryResponse = generated.EvaluationRunSummaryResponse
EvaluationRunSummaryResponse is a per-run evaluation summary with
pass/fail/error breakdown.
type EvaluationStatus = generated.EvaluationStatus
EvaluationStatus is the result status of a single evaluation: "pending",
"passed", "failed", "skipped", or "error".
type ExamplePrompt = generated.ExamplePrompt
ExamplePrompt is an example prompt entry used in step config generation.
type ExecutedActionResponse = generated.ExecutedActionResponse
ExecutedActionResponse is an executed action result in a solution AI plan.
type ExportFormat = generated.ExportFormat
ExportFormat represents supported export formats: "csv", "jsonl", "parquet",
"zip".
type ExportListResponse = generated.ExportListResponse
ExportListResponse is a paginated list of source exports.
type ExportResponse = generated.RoutersApiSourceExportsExportResponse
ExportResponse is a single source export.
type File = openapi_types.File
File is the upload file type used by the generated client.
type FileUploadResponse = generated.RoutersApiSourcesFileUploadResponse
FileUploadResponse is the upload response for file uploads to a source.
type GenerateAgentStepsRequest = generated.GenerateAgentStepsRequest
GenerateAgentStepsRequest is the request body for generating agent workflow
steps via AI.
type GenerateAgentStepsResponse = generated.GenerateAgentStepsResponse
GenerateAgentStepsResponse contains AI-generated agent workflow steps.
type GenerateStepConfigRequest = generated.GenerateStepConfigRequest
GenerateStepConfigRequest is the request body for generating a single step
config via AI.
type GenerateStepConfigResponse = generated.GenerateStepConfigResponse
GenerateStepConfigResponse contains an AI-generated step config.
type GetAgentRunOptions struct {
// IncludeStepOutputs requests per-step details to be included in the response.
IncludeStepOutputs bool
}
GetAgentRunOptions controls behavior for GetAgentRun.
type GovernanceAiAcceptResponse = generated.GovernanceAiAcceptResponse
GovernanceAiAcceptResponse is the response from accepting a governance AI
plan.
type GovernanceAiAssistantRequest = generated.RoutersApiGovernanceGovernanceAiAssistantRequest
GovernanceAiAssistantRequest is the request body for the governance AI
assistant.
type GovernanceAiAssistantResponse = generated.GovernanceAiAssistantResponse
GovernanceAiAssistantResponse is the governance AI assistant response.
type GovernanceAppliedActionResponse = generated.AppliedActionResponse
GovernanceAppliedActionResponse is the result of a single executed
governance action.
type GovernanceConversationResponse = generated.RoutersApiGovernanceGovernanceConversationResponse
GovernanceConversationResponse is a governance AI conversation turn.
type GovernanceProposedPolicyActionResponse = generated.ProposedPolicyActionResponse
GovernanceProposedPolicyActionResponse is a single proposed governance
policy action.
type HTTPValidationError = generated.HTTPValidationError
HTTPValidationError is the standard validation error shape (typically HTTP
422).
type InlineTextReplaceRequest = generated.InlineTextReplaceRequest
InlineTextReplaceRequest is the request body for replacing content with
inline text.
type InlineTextUploadRequest = generated.InlineTextUploadRequest
InlineTextUploadRequest is the request body for uploading inline text to a
source.
type JsonValue = generated.JsonValue
JsonValue is an arbitrary JSON value (object, array, string, number, bool,
or null).
type KnowledgeBaseListResponse = generated.KnowledgeBaseListResponseModel
KnowledgeBaseListResponse is a paginated list of knowledge bases.
type KnowledgeBaseResponse = generated.KnowledgeBaseResponseModel
KnowledgeBaseResponse is the full knowledge base configuration and metadata.
type LinkResourcesRequest = generated.LinkResourcesRequest
LinkResourcesRequest is the request body for linking resources (agents, KBs,
sources) to a parent.
type ListAgentRunsOptions struct {
// Page is the 1-based page number.
Page int
// Limit is the maximum number of items per page.
Limit int
// Status filters runs by status (e.g. "completed", "failed", "running").
Status string
}
ListAgentRunsOptions controls optional query parameters for ListAgentRuns.
type ListAlertsOptions struct {
ListOptions
// Status filters alerts by status (e.g. "active", "resolved").
Status string
// Severity filters alerts by severity.
Severity string
}
ListAlertsOptions controls optional query parameters for ListAlerts.
type ListOptions struct {
// Page is the 1-based page number. Zero omits the parameter.
Page int
// Limit is the maximum number of items per page. Zero omits the parameter.
Limit int
}
ListOptions contains common pagination parameters.
type ListSourcesOptions struct {
SortableListOptions
// AccountID filters sources by account.
AccountID string
}
ListSourcesOptions extends SortableListOptions with source-specific filters.
type MarkAiSuggestionRequest = generated.MarkAiSuggestionRequest
MarkAiSuggestionRequest is the request body for marking an AI suggestion as
accepted/rejected.
type MarkConversationTurnRequest = generated.MarkConversationTurnRequest
MarkConversationTurnRequest is the request body for marking a conversation
turn as accepted/rejected.
type MeResponse = generated.MeResponse
MeResponse is the response from the GET /me identity endpoint.
type MemoryBankAcceptRequest = generated.RoutersApiMemoryBanksMemoryBankAcceptRequest
MemoryBankAcceptRequest is the request body for accepting a memory bank AI
suggestion.
type MemoryBankAiAssistantRequest = generated.RoutersApiMemoryBanksMemoryBankAiAssistantRequest
MemoryBankAiAssistantRequest is the request body for the memory bank AI
assistant.
type MemoryBankAiAssistantResponse = generated.MemoryBankAiAssistantResponse
MemoryBankAiAssistantResponse is the response from the memory bank AI
assistant.
type MemoryBankConfigResponse = generated.MemoryBankConfigResponse
MemoryBankConfigResponse is the suggested memory bank configuration from the
AI assistant.
type MemoryBankConversationTurnResponse = generated.RoutersApiMemoryBanksMemoryBankConversationTurnResponse
MemoryBankConversationTurnResponse is a single turn of memory bank AI
assistant conversation.
type MemoryBankLastConversationResponse = generated.RoutersApiMemoryBanksMemoryBankLastConversationResponse
MemoryBankLastConversationResponse is the last AI assistant conversation for
memory banks.
type MemoryBankListResponse = generated.MemoryBankListResponseModel
MemoryBankListResponse is a paginated list of memory banks.
type MemoryBankResponse = generated.MemoryBankResponseModel
MemoryBankResponse is the full memory bank configuration and metadata.
type NonManualEvaluationModeStatResponse = generated.SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse
NonManualEvaluationModeStatResponse is per-mode stats within a non-manual
evaluation summary.
type NonManualEvaluationSummaryResponse = generated.SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse
NonManualEvaluationSummaryResponse is a summary of non-manual (automated)
evaluation results.
type Options struct {
// APIKey is used for authentication. Defaults to the SECLAI_API_KEY environment variable.
APIKey string
// AccessToken is a static bearer token (mutually exclusive with APIKey).
AccessToken string
// AccessTokenProvider returns a bearer token per request (mutually exclusive with APIKey).
AccessTokenProvider AccessTokenProvider
// Profile selects an SSO profile from the config file.
// Defaults to the SECLAI_PROFILE environment variable, then "default".
Profile string
// ConfigDir overrides the config directory path.
// Defaults to the SECLAI_CONFIG_DIR environment variable, then ~/.seclai.
ConfigDir string
// AutoRefresh controls whether expired SSO tokens are automatically refreshed.
// Defaults to true. Set to a pointer to false to disable.
AutoRefresh *bool
// AccountID is sent as the X-Account-Id header for multi‑org targeting.
AccountID string
// BaseURL is the API base URL. Defaults to SECLAI_API_URL if set, else DefaultBaseURL.
BaseURL string
// APIKeyHeader is the HTTP header name used for the API key. Defaults to "x-api-key".
APIKeyHeader string
// DefaultHeaders are HTTP headers applied to every request.
DefaultHeaders map[string]string
// HTTPClient is used for requests. Defaults to a client with a 30s timeout.
HTTPClient *http.Client
}
Options configure a Client.
type OrganizationAlertPreferenceListResponse = generated.OrganizationAlertPreferenceListResponse
OrganizationAlertPreferenceListResponse is a paginated list of organization
alert preferences.
type OrganizationAlertPreferenceResponse = generated.RoutersApiAlertsOrganizationAlertPreferenceResponse
OrganizationAlertPreferenceResponse is a single organization alert
preference.
type OrganizationInfoResponse = generated.OrganizationInfoResponse
OrganizationInfoResponse is an organization entry inside MeResponse.
type PaginationResponse = generated.PaginationResponse
PaginationResponse contains pagination metadata included in list responses.
type ProposedActionResponse = generated.ProposedActionResponse
ProposedActionResponse is a proposed action in a solution AI plan.
type RunAgentAndPollOptions struct {
// PollInterval is how often to check for completion. Defaults to 2s.
PollInterval time.Duration
// IncludeStepOutputs requests step details in the final result.
IncludeStepOutputs bool
}
RunAgentAndPollOptions controls polling behavior.
type SearchOptions struct {
// Query is the search query string.
Query string
// Limit is the maximum number of results to return.
Limit int
// EntityType filters results by type (e.g. "agent", "source", "knowledge_base").
EntityType string
}
SearchOptions controls query parameters for the general Search endpoint.
type SolutionConversationResponse = generated.RoutersApiSolutionsSolutionConversationResponse
SolutionConversationResponse is a conversation in a solution AI assistant.
type SolutionListResponse = generated.RoutersApiSolutionsSolutionListResponse
SolutionListResponse is a paginated list of solutions.
type SolutionResponse = generated.RoutersApiSolutionsSolutionResponse
SolutionResponse is the full solution configuration and metadata.
type SolutionSummaryResponse = generated.SolutionSummaryResponse
SolutionSummaryResponse is a summary of a solution.
type SortableListOptions struct {
ListOptions
// Sort is the field name to sort by (e.g. "created_at").
Sort string
// Order is the sort direction: "asc" or "desc".
Order string
}
SortableListOptions extends ListOptions with sort field and order.
type SourceConnectionResponse = generated.SourceConnectionResponseModel
SourceConnectionResponse is a detailed source connection model.
type SourceEmbeddingMigrationResponse = generated.SourceEmbeddingMigrationResponse
SourceEmbeddingMigrationResponse is the status of a source embedding
migration.
type SourceListResponse = generated.RoutersApiSourcesSourceListResponse
SourceListResponse is a paginated list of sources.
type SourceResponse = generated.SourceResponse
SourceResponse is the full source response with metadata and configuration.
type SsoCacheEntry struct {
// AccessToken is the JWT access token.
AccessToken string `json:"accessToken"`
// RefreshToken is the refresh token for obtaining new access tokens.
RefreshToken string `json:"refreshToken,omitempty"`
// IDToken is the OIDC ID token (optional).
IDToken string `json:"idToken,omitempty"`
// ExpiresAt is the ISO-8601 expiry timestamp for the access token.
ExpiresAt string `json:"expiresAt"`
// ClientID is the Cognito app client ID.
ClientID string `json:"clientId"`
// Region is the AWS region.
Region string `json:"region"`
// CognitoDomain is the Cognito domain.
CognitoDomain string `json:"cognitoDomain"`
}
SsoCacheEntry represents cached SSO tokens on disk.
func ReadSsoCache(configDir string, profile *SsoProfile) (*SsoCacheEntry, error)
ReadSsoCache reads a cached token file.
func RefreshToken(ctx context.Context, profile *SsoProfile, refreshToken string, hc *http.Client) (*SsoCacheEntry, error)
RefreshToken exchanges a refresh token for new credentials via Cognito.
type SsoProfile struct {
// SsoAccountID is the AWS Cognito account ID.
SsoAccountID string
// SsoRegion is the AWS region for the Cognito user pool.
SsoRegion string
// SsoClientID is the Cognito app client ID.
SsoClientID string
// SsoDomain is the Cognito domain (e.g. "auth.example.com").
SsoDomain string
}
SsoProfile holds resolved SSO settings from the config file.
func LoadSsoProfile(configDir, profileName string) (*SsoProfile, error)
LoadSsoProfile reads the config file and resolves a profile. Always returns
a valid profile — missing config values fall back to environment variable
overrides (SECLAI_SSO_DOMAIN, SECLAI_SSO_CLIENT_ID, SECLAI_SSO_REGION),
then built-in production defaults.
type StandaloneTestCompactionRequest = generated.StandaloneTestCompactionRequest
StandaloneTestCompactionRequest is the request body for testing compaction
without a memory bank.
type StartSourceEmbeddingMigrationRequest = generated.StartSourceEmbeddingMigrationRequest
StartSourceEmbeddingMigrationRequest is the request body for starting an
embedding migration.
type StreamingError struct {
// Message describes what went wrong.
Message string
// RunID is the agent run ID when available, empty otherwise.
RunID string
}
StreamingError indicates a failure during an SSE streaming operation.
func (e *StreamingError) Error() string
type TestCompactionRequest = generated.TestCompactionRequest
TestCompactionRequest is the request body for testing memory bank
compaction.
type TestDraftEvaluationRequest = generated.TestDraftEvaluationRequest
TestDraftEvaluationRequest is the request for testing a draft evaluation.
type TestDraftEvaluationResponse = generated.TestDraftEvaluationResponse
TestDraftEvaluationResponse is the response from testing a draft evaluation.
type UnlinkResourcesRequest = generated.UnlinkResourcesRequest
UnlinkResourcesRequest is the request body for unlinking resources from a
parent.
type UpdateAgentDefinitionRequest = generated.UpdateAgentDefinitionRequest
UpdateAgentDefinitionRequest is the request body for updating an agent
definition.
type UpdateAgentRequest = generated.RoutersApiAgentsUpdateAgentRequest
UpdateAgentRequest is the request body for updating an agent.
type UpdateAlertConfigRequest = generated.UpdateAlertConfigRequest
UpdateAlertConfigRequest is the request body for updating an alert
configuration.
type UpdateEvaluationCriteriaRequest = generated.UpdateEvaluationCriteriaRequest
UpdateEvaluationCriteriaRequest is the request body for updating evaluation
criteria.
type UpdateKnowledgeBaseBody = generated.UpdateKnowledgeBaseBody
UpdateKnowledgeBaseBody is the request body for updating a knowledge base.
type UpdateMemoryBankBody = generated.UpdateMemoryBankBody
UpdateMemoryBankBody is the request body for updating a memory bank.
type UpdateOrganizationAlertPreferenceRequest = generated.RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest
UpdateOrganizationAlertPreferenceRequest is the request body for updating an
organization alert preference.
type UpdateSolutionRequest = generated.UpdateSolutionRequest
UpdateSolutionRequest is the request body for updating a solution.
type UpdateSourceBody = generated.UpdateSourceBody
UpdateSourceBody is the request body for updating a source.
type UploadAgentInputApiResponse = generated.UploadAgentInputApiResponse
UploadAgentInputApiResponse is the response from uploading a file input for
an agent run.
type UploadFileRequest struct {
// File is the raw file content.
File []byte
// FileName is the name of the file (used for Content-Disposition and MIME inference).
FileName string
// MimeType is optional. If omitted, the SDK tries to infer it from FileName.
MimeType string
// Title is an optional human-readable title for the upload.
Title string
// Metadata is optional key-value metadata to attach to this upload.
Metadata map[string]any
}
UploadFileRequest describes a file upload.
type ValidationError = generated.ValidationError
ValidationError is an individual validation error entry within an
HTTPValidationError.
=== github.com/seclai/seclai-go/cmd/docsgen ===
=== github.com/seclai/seclai-go/cmd/specfix ===
=== github.com/seclai/seclai-go/generated ===
package generated // import "github.com/seclai/seclai-go/generated"
Package generated provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT
EDIT.
CONSTANTS
const (
ApiKeyAuthScopes = "ApiKeyAuth.Scopes"
BearerAuthScopes = "BearerAuth.Scopes"
)
FUNCTIONS
func NewAddAlertCommentApiAlertsAlertIdCommentsPostRequest(server string, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody) (*http.Request, error)
NewAddAlertCommentApiAlertsAlertIdCommentsPostRequest calls the generic
AddAlertCommentApiAlertsAlertIdCommentsPost builder with application/json
body
func NewAddAlertCommentApiAlertsAlertIdCommentsPostRequestWithBody(server string, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewAddAlertCommentApiAlertsAlertIdCommentsPostRequestWithBody generates
requests for AddAlertCommentApiAlertsAlertIdCommentsPost with any type of
body
func NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequest(server string, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody) (*http.Request, error)
NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequest calls
the generic AddConversationTurnApiSolutionsSolutionIdConversationsPost
builder with application/json body
func NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequestWithBody
generates requests for
AddConversationTurnApiSolutionsSolutionIdConversationsPost with any type of
body
func NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody) (*http.Request, error)
NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequest
calls the generic
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
builder with application/json body
func NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequestWithBody(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader) (*http.Request, error)
NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequestWithBody
generates requests for
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
with any type of body
func NewAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
NewAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostRequest
generates requests for
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost
func NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody) (*http.Request, error)
NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequest
calls the generic
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost builder
with application/json body
func NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader) (*http.Request, error)
NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequestWithBody
generates requests for
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost with any
type of body
func NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody) (*http.Request, error)
NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequest
calls the generic
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
builder with application/json body
func NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader) (*http.Request, error)
NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequestWithBody
generates requests for
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
with any type of body
func NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody) (*http.Request, error)
NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequest calls
the generic AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost
builder with application/json body
func NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader) (*http.Request, error)
NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequestWithBody
generates requests for
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost with any type
of body
func NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequest(server string, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody) (*http.Request, error)
NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequest calls the
generic ApiAiAcceptApiAiAssistantConversationIdAcceptPost builder with
application/json body
func NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequestWithBody(server string, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequestWithBody
generates requests for ApiAiAcceptApiAiAssistantConversationIdAcceptPost
with any type of body
func NewApiAiDeclineApiAiAssistantConversationIdDeclinePostRequest(server string, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
NewApiAiDeclineApiAiAssistantConversationIdDeclinePostRequest generates
requests for ApiAiDeclineApiAiAssistantConversationIdDeclinePost
func NewApiAiFeedbackApiAiAssistantFeedbackPostRequest(server string, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody) (*http.Request, error)
NewApiAiFeedbackApiAiAssistantFeedbackPostRequest calls the generic
ApiAiFeedbackApiAiAssistantFeedbackPost builder with application/json body
func NewApiAiFeedbackApiAiAssistantFeedbackPostRequestWithBody(server string, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiFeedbackApiAiAssistantFeedbackPostRequestWithBody generates requests
for ApiAiFeedbackApiAiAssistantFeedbackPost with any type of body
func NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequest(server string, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody) (*http.Request, error)
NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequest calls the
generic ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost builder with
application/json body
func NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequestWithBody(server string, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequestWithBody
generates requests for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost
with any type of body
func NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequest(server string, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody) (*http.Request, error)
NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequest
calls the generic
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch builder
with application/json body
func NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequestWithBody(server string, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequestWithBody
generates requests for
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch with any
type of body
func NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequest(server string, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody) (*http.Request, error)
NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequest calls the generic
ApiAiMemoryBankApiAiAssistantMemoryBankPost builder with application/json
body
func NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequestWithBody(server string, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequestWithBody generates
requests for ApiAiMemoryBankApiAiAssistantMemoryBankPost with any type of
body
func NewApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetRequest(server string, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams) (*http.Request, error)
NewApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetRequest
generates requests for
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet
func NewApiAiSolutionApiAiAssistantSolutionPostRequest(server string, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody) (*http.Request, error)
NewApiAiSolutionApiAiAssistantSolutionPostRequest calls the generic
ApiAiSolutionApiAiAssistantSolutionPost builder with application/json body
func NewApiAiSolutionApiAiAssistantSolutionPostRequestWithBody(server string, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiSolutionApiAiAssistantSolutionPostRequestWithBody generates requests
for ApiAiSolutionApiAiAssistantSolutionPost with any type of body
func NewApiAiSourceApiAiAssistantSourcePostRequest(server string, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody) (*http.Request, error)
NewApiAiSourceApiAiAssistantSourcePostRequest calls the generic
ApiAiSourceApiAiAssistantSourcePost builder with application/json body
func NewApiAiSourceApiAiAssistantSourcePostRequestWithBody(server string, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader) (*http.Request, error)
NewApiAiSourceApiAiAssistantSourcePostRequestWithBody generates requests for
ApiAiSourceApiAiAssistantSourcePost with any type of body
func NewApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetRequest(server string, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams) (*http.Request, error)
NewApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetRequest
generates requests for
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet
func NewApiUploadAgentInputApiAgentsAgentIdUploadInputPostRequest(server string, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams) (*http.Request, error)
NewApiUploadAgentInputApiAgentsAgentIdUploadInputPostRequest generates
requests for ApiUploadAgentInputApiAgentsAgentIdUploadInputPost
func NewCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostRequest(server string, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams) (*http.Request, error)
NewCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostRequest
generates requests for
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost
func NewCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams) (*http.Request, error)
NewCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostRequest
generates requests for
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost
func NewChangeAlertStatusApiAlertsAlertIdStatusPostRequest(server string, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody) (*http.Request, error)
NewChangeAlertStatusApiAlertsAlertIdStatusPostRequest calls the generic
ChangeAlertStatusApiAlertsAlertIdStatusPost builder with application/json
body
func NewChangeAlertStatusApiAlertsAlertIdStatusPostRequestWithBody(server string, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader) (*http.Request, error)
NewChangeAlertStatusApiAlertsAlertIdStatusPostRequestWithBody generates
requests for ChangeAlertStatusApiAlertsAlertIdStatusPost with any type of
body
func NewCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostRequest(server string, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams) (*http.Request, error)
NewCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostRequest generates
requests for CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost
func NewCreateAgentApiAgentsPostRequest(server string, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody) (*http.Request, error)
NewCreateAgentApiAgentsPostRequest calls the generic
CreateAgentApiAgentsPost builder with application/json body
func NewCreateAgentApiAgentsPostRequestWithBody(server string, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateAgentApiAgentsPostRequestWithBody generates requests for
CreateAgentApiAgentsPost with any type of body
func NewCreateAlertConfigApiAlertsConfigsPostRequest(server string, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody) (*http.Request, error)
NewCreateAlertConfigApiAlertsConfigsPostRequest calls the generic
CreateAlertConfigApiAlertsConfigsPost builder with application/json body
func NewCreateAlertConfigApiAlertsConfigsPostRequestWithBody(server string, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateAlertConfigApiAlertsConfigsPostRequestWithBody generates requests
for CreateAlertConfigApiAlertsConfigsPost with any type of body
func NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequest(server string, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody) (*http.Request, error)
NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequest
calls the generic
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost builder with
application/json body
func NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequestWithBody(server string, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequestWithBody
generates requests for
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost with any type
of body
func NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequest(server string, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody) (*http.Request, error)
NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequest
calls the generic
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost
builder with application/json body
func NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequestWithBody(server string, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequestWithBody
generates requests for
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost with
any type of body
func NewCreateKnowledgeBaseApiKnowledgeBasesPostRequest(server string, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody) (*http.Request, error)
NewCreateKnowledgeBaseApiKnowledgeBasesPostRequest calls the generic
CreateKnowledgeBaseApiKnowledgeBasesPost builder with application/json body
func NewCreateKnowledgeBaseApiKnowledgeBasesPostRequestWithBody(server string, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateKnowledgeBaseApiKnowledgeBasesPostRequestWithBody generates
requests for CreateKnowledgeBaseApiKnowledgeBasesPost with any type of body
func NewCreateMemoryBankApiMemoryBanksPostRequest(server string, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody) (*http.Request, error)
NewCreateMemoryBankApiMemoryBanksPostRequest calls the generic
CreateMemoryBankApiMemoryBanksPost builder with application/json body
func NewCreateMemoryBankApiMemoryBanksPostRequestWithBody(server string, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateMemoryBankApiMemoryBanksPostRequestWithBody generates requests for
CreateMemoryBankApiMemoryBanksPost with any type of body
func NewCreateSolutionApiSolutionsPostRequest(server string, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody) (*http.Request, error)
NewCreateSolutionApiSolutionsPostRequest calls the generic
CreateSolutionApiSolutionsPost builder with application/json body
func NewCreateSolutionApiSolutionsPostRequestWithBody(server string, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateSolutionApiSolutionsPostRequestWithBody generates requests for
CreateSolutionApiSolutionsPost with any type of body
func NewCreateSourceApiSourcesPostRequest(server string, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody) (*http.Request, error)
NewCreateSourceApiSourcesPostRequest calls the generic
CreateSourceApiSourcesPost builder with application/json body
func NewCreateSourceApiSourcesPostRequestWithBody(server string, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateSourceApiSourcesPostRequestWithBody generates requests for
CreateSourceApiSourcesPost with any type of body
func NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequest(server string, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody) (*http.Request, error)
NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequest calls
the generic CreateSourceExportApiSourcesSourceConnectionIdExportsPost
builder with application/json body
func NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequestWithBody
generates requests for
CreateSourceExportApiSourcesSourceConnectionIdExportsPost with any type of
body
func NewDeleteAgentApiAgentsAgentIdDeleteRequest(server string, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams) (*http.Request, error)
NewDeleteAgentApiAgentsAgentIdDeleteRequest generates requests for
DeleteAgentApiAgentsAgentIdDelete
func NewDeleteAgentRunApiAgentsRunsRunIdDeleteRequest(server string, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams) (*http.Request, error)
NewDeleteAgentRunApiAgentsRunsRunIdDeleteRequest generates requests for
DeleteAgentRunApiAgentsRunsRunIdDelete
func NewDeleteAlertConfigApiAlertsConfigsConfigIdDeleteRequest(server string, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams) (*http.Request, error)
NewDeleteAlertConfigApiAlertsConfigsConfigIdDeleteRequest generates requests
for DeleteAlertConfigApiAlertsConfigsConfigIdDelete
func NewDeleteContentApiContentsSourceConnectionContentVersionDeleteRequest(server string, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams) (*http.Request, error)
NewDeleteContentApiContentsSourceConnectionContentVersionDeleteRequest
generates requests for
DeleteContentApiContentsSourceConnectionContentVersionDelete
func NewDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteRequest(server string, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams) (*http.Request, error)
NewDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteRequest
generates requests for
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete
func NewDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteRequest(server string, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams) (*http.Request, error)
NewDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteRequest
generates requests for
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete
func NewDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteRequest(server string, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams) (*http.Request, error)
NewDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteRequest generates
requests for DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete
func NewDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteRequest(server string, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams) (*http.Request, error)
NewDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteRequest
generates requests for
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete
func NewDeleteSolutionApiSolutionsSolutionIdDeleteRequest(server string, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams) (*http.Request, error)
NewDeleteSolutionApiSolutionsSolutionIdDeleteRequest generates requests for
DeleteSolutionApiSolutionsSolutionIdDelete
func NewDeleteSourceApiSourcesSourceConnectionIdDeleteRequest(server string, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams) (*http.Request, error)
NewDeleteSourceApiSourcesSourceConnectionIdDeleteRequest generates requests
for DeleteSourceApiSourcesSourceConnectionIdDelete
func NewDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams) (*http.Request, error)
NewDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteRequest
generates requests for
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete
func NewDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams) (*http.Request, error)
NewDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetRequest
generates requests for
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet
func NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequest(server string, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody) (*http.Request, error)
NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequest
calls the generic
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost builder
with application/json body
func NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader) (*http.Request, error)
NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequestWithBody
generates requests for
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost with any
type of body
func NewExportAgentApiAgentsAgentIdExportGetRequest(server string, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams) (*http.Request, error)
NewExportAgentApiAgentsAgentIdExportGetRequest generates requests for
ExportAgentApiAgentsAgentIdExportGet
func NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequest(server string, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody) (*http.Request, error)
NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequest
calls the generic
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost builder with
application/json body
func NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequestWithBody(server string, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequestWithBody
generates requests for
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost with any type
of body
func NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequest(server string, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody) (*http.Request, error)
NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequest calls
the generic GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost
builder with application/json body
func NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequestWithBody(server string, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader) (*http.Request, error)
NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequestWithBody
generates requests for
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost with any type of
body
func NewGetAgentDefinitionApiAgentsAgentIdDefinitionGetRequest(server string, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams) (*http.Request, error)
NewGetAgentDefinitionApiAgentsAgentIdDefinitionGetRequest generates requests
for GetAgentDefinitionApiAgentsAgentIdDefinitionGet
func NewGetAgentMetadataApiAgentsAgentIdGetRequest(server string, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams) (*http.Request, error)
NewGetAgentMetadataApiAgentsAgentIdGetRequest generates requests for
GetAgentMetadataApiAgentsAgentIdGet
func NewGetAgentRunApiAgentsRunsRunIdGetRequest(server string, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams) (*http.Request, error)
NewGetAgentRunApiAgentsRunsRunIdGetRequest generates requests for
GetAgentRunApiAgentsRunsRunIdGet
func NewGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetRequest(server string, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams) (*http.Request, error)
NewGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetRequest generates
requests for GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet
func NewGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetRequest(server string, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams) (*http.Request, error)
NewGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetRequest
generates requests for
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet
func NewGetAlertConfigApiAlertsConfigsConfigIdGetRequest(server string, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams) (*http.Request, error)
NewGetAlertConfigApiAlertsConfigsConfigIdGetRequest generates requests for
GetAlertConfigApiAlertsConfigsConfigIdGet
func NewGetAlertDetailApiAlertsAlertIdGetRequest(server string, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams) (*http.Request, error)
NewGetAlertDetailApiAlertsAlertIdGetRequest generates requests for
GetAlertDetailApiAlertsAlertIdGet
func NewGetAlertUnreadCountApiModelsAlertsUnreadCountGetRequest(server string, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams) (*http.Request, error)
NewGetAlertUnreadCountApiModelsAlertsUnreadCountGetRequest generates
requests for GetAlertUnreadCountApiModelsAlertsUnreadCountGet
func NewGetContentDetailApiContentsSourceConnectionContentVersionGetRequest(server string, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams) (*http.Request, error)
NewGetContentDetailApiContentsSourceConnectionContentVersionGetRequest
generates requests for
GetContentDetailApiContentsSourceConnectionContentVersionGet
func NewGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetRequest(server string, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams) (*http.Request, error)
NewGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetRequest
generates requests for
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet
func NewGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetRequest(server string, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams) (*http.Request, error)
NewGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetRequest
generates requests for
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet
func NewGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetRequest(server string, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams) (*http.Request, error)
NewGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetRequest generates
requests for GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet
func NewGetMeApiMeGetRequest(server string, params *GetMeApiMeGetParams) (*http.Request, error)
NewGetMeApiMeGetRequest generates requests for GetMeApiMeGet
func NewGetMemoryBankApiMemoryBanksMemoryBankIdGetRequest(server string, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams) (*http.Request, error)
NewGetMemoryBankApiMemoryBanksMemoryBankIdGetRequest generates requests for
GetMemoryBankApiMemoryBanksMemoryBankIdGet
func NewGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetRequest(server string, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams) (*http.Request, error)
NewGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetRequest
generates requests for
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet
func NewGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetRequest(server string, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams) (*http.Request, error)
NewGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetRequest
generates requests for
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet
func NewGetRecommendationsApiModelsModelIdRecommendationsGetRequest(server string, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams) (*http.Request, error)
NewGetRecommendationsApiModelsModelIdRecommendationsGetRequest generates
requests for GetRecommendationsApiModelsModelIdRecommendationsGet
func NewGetSolutionApiSolutionsSolutionIdGetRequest(server string, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams) (*http.Request, error)
NewGetSolutionApiSolutionsSolutionIdGetRequest generates requests for
GetSolutionApiSolutionsSolutionIdGet
func NewGetSourceApiSourcesSourceConnectionIdGetRequest(server string, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams) (*http.Request, error)
NewGetSourceApiSourcesSourceConnectionIdGetRequest generates requests for
GetSourceApiSourcesSourceConnectionIdGet
func NewGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetRequest(server string, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams) (*http.Request, error)
NewGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetRequest
generates requests for
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet
func NewGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams) (*http.Request, error)
NewGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetRequest
generates requests for
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet
func NewGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostRequest(server string, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams) (*http.Request, error)
NewGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostRequest
generates requests for
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost
func NewGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostRequest(server string, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
NewGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostRequest
generates requests for
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost
func NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequest(server string, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody) (*http.Request, error)
NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequest calls the
generic GovernanceAiGenerateApiGovernanceAiAssistantPost builder with
application/json body
func NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequestWithBody(server string, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader) (*http.Request, error)
NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequestWithBody generates
requests for GovernanceAiGenerateApiGovernanceAiAssistantPost with any type
of body
func NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequest(server string, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody) (*http.Request, error)
NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequest calls the generic
LinkAgentsApiSolutionsSolutionIdAgentsPost builder with application/json
body
func NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequestWithBody generates
requests for LinkAgentsApiSolutionsSolutionIdAgentsPost with any type of
body
func NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequest(server string, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody) (*http.Request, error)
NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequest calls
the generic LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost
builder with application/json body
func NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader) (*http.Request, error)
NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequestWithBody
generates requests for
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost with any type of
body
func NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequest(server string, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody) (*http.Request, error)
NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequest
calls the generic
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost builder
with application/json body
func NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequestWithBody
generates requests for
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost with any
type of body
func NewListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetRequest(server string, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams) (*http.Request, error)
NewListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetRequest
generates requests for
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet
func NewListAgentRunsApiAgentsAgentIdRunsGetRequest(server string, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams) (*http.Request, error)
NewListAgentRunsApiAgentsAgentIdRunsGetRequest generates requests for
ListAgentRunsApiAgentsAgentIdRunsGet
func NewListAgentsApiAgentsGetRequest(server string, params *ListAgentsApiAgentsGetParams) (*http.Request, error)
NewListAgentsApiAgentsGetRequest generates requests for
ListAgentsApiAgentsGet
func NewListAlertConfigsApiAlertsConfigsGetRequest(server string, params *ListAlertConfigsApiAlertsConfigsGetParams) (*http.Request, error)
NewListAlertConfigsApiAlertsConfigsGetRequest generates requests for
ListAlertConfigsApiAlertsConfigsGet
func NewListAlertsApiAlertsGetRequest(server string, params *ListAlertsApiAlertsGetParams) (*http.Request, error)
NewListAlertsApiAlertsGetRequest generates requests for
ListAlertsApiAlertsGet
func NewListAlertsApiModelsAlertsGetRequest(server string, params *ListAlertsApiModelsAlertsGetParams) (*http.Request, error)
NewListAlertsApiModelsAlertsGetRequest generates requests for
ListAlertsApiModelsAlertsGet
func NewListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetRequest(server string, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams) (*http.Request, error)
NewListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetRequest
generates requests for
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet
func NewListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetRequest(server string, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams) (*http.Request, error)
NewListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetRequest
generates requests for
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet
func NewListConversationsApiSolutionsSolutionIdConversationsGetRequest(server string, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams) (*http.Request, error)
NewListConversationsApiSolutionsSolutionIdConversationsGetRequest generates
requests for ListConversationsApiSolutionsSolutionIdConversationsGet
func NewListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetRequest(server string, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams) (*http.Request, error)
NewListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetRequest
generates requests for
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet
func NewListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetRequest(server string, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams) (*http.Request, error)
NewListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetRequest
generates requests for
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet
func NewListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetRequest(server string, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams) (*http.Request, error)
NewListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetRequest generates
requests for ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet
func NewListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetRequest(server string, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams) (*http.Request, error)
NewListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetRequest
generates requests for
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet
func NewListKnowledgeBasesApiKnowledgeBasesGetRequest(server string, params *ListKnowledgeBasesApiKnowledgeBasesGetParams) (*http.Request, error)
NewListKnowledgeBasesApiKnowledgeBasesGetRequest generates requests for
ListKnowledgeBasesApiKnowledgeBasesGet
func NewListMemoryBanksApiMemoryBanksGetRequest(server string, params *ListMemoryBanksApiMemoryBanksGetParams) (*http.Request, error)
NewListMemoryBanksApiMemoryBanksGetRequest generates requests for
ListMemoryBanksApiMemoryBanksGet
func NewListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetRequest(server string, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams) (*http.Request, error)
NewListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetRequest
generates requests for
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet
func NewListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetRequest(server string, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams) (*http.Request, error)
NewListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetRequest
generates requests for
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet
func NewListSolutionsApiSolutionsGetRequest(server string, params *ListSolutionsApiSolutionsGetParams) (*http.Request, error)
NewListSolutionsApiSolutionsGetRequest generates requests for
ListSolutionsApiSolutionsGet
func NewListSourceExportsApiSourcesSourceConnectionIdExportsGetRequest(server string, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams) (*http.Request, error)
NewListSourceExportsApiSourcesSourceConnectionIdExportsGetRequest generates
requests for ListSourceExportsApiSourcesSourceConnectionIdExportsGet
func NewListSourcesApiSourcesGetRequest(server string, params *ListSourcesApiSourcesGetParams) (*http.Request, error)
NewListSourcesApiSourcesGetRequest generates requests for
ListSourcesApiSourcesGet
func NewListTemplatesApiMemoryBanksTemplatesGetRequest(server string, params *ListTemplatesApiMemoryBanksTemplatesGetParams) (*http.Request, error)
NewListTemplatesApiMemoryBanksTemplatesGetRequest generates requests for
ListTemplatesApiMemoryBanksTemplatesGet
func NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequest(server string, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody) (*http.Request, error)
NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequest
calls the generic
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch builder with
application/json body
func NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequestWithBody(server string, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequestWithBody
generates requests for
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch with any type
of body
func NewMarkAllReadApiModelsAlertsMarkAllReadPostRequest(server string, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams) (*http.Request, error)
NewMarkAllReadApiModelsAlertsMarkAllReadPostRequest generates requests for
MarkAllReadApiModelsAlertsMarkAllReadPost
func NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody) (*http.Request, error)
NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequest
calls the generic
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
builder with application/json body
func NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequestWithBody(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequestWithBody
generates requests for
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
with any type of body
func NewMarkReadApiModelsAlertsAlertIdReadPatchRequest(server string, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams) (*http.Request, error)
NewMarkReadApiModelsAlertsAlertIdReadPatchRequest generates requests for
MarkReadApiModelsAlertsAlertIdReadPatch
func NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequest(server string, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody) (*http.Request, error)
NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequest
calls the generic
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch builder with
application/json body
func NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequestWithBody(server string, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequestWithBody
generates requests for
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch with any type
of body
func NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequest(server string, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody) (*http.Request, error)
NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequest calls the
generic MemoryBankAiGenerateApiMemoryBanksAiAssistantPost builder with
application/json body
func NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequestWithBody(server string, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader) (*http.Request, error)
NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequestWithBody
generates requests for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost
with any type of body
func NewMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetRequest(server string, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams) (*http.Request, error)
NewMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetRequest
generates requests for
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet
func NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequest(server string, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody) (*http.Request, error)
NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequest
calls the generic
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut
builder with application/json body
func NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequestWithBody(server string, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequestWithBody
generates requests for
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut
with any type of body
func NewRunAgentApiAgentsAgentIdRunsPostRequest(server string, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody) (*http.Request, error)
NewRunAgentApiAgentsAgentIdRunsPostRequest calls the generic
RunAgentApiAgentsAgentIdRunsPost builder with application/json body
func NewRunAgentApiAgentsAgentIdRunsPostRequestWithBody(server string, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader) (*http.Request, error)
NewRunAgentApiAgentsAgentIdRunsPostRequestWithBody generates requests for
RunAgentApiAgentsAgentIdRunsPost with any type of body
func NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequest(server string, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody) (*http.Request, error)
NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequest calls the
generic RunStreamingAgentApiAgentsAgentIdRunsStreamPost builder with
application/json body
func NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequestWithBody(server string, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader) (*http.Request, error)
NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequestWithBody generates
requests for RunStreamingAgentApiAgentsAgentIdRunsStreamPost with any type
of body
func NewSearchAgentRunsApiAgentsRunsSearchPostRequest(server string, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody) (*http.Request, error)
NewSearchAgentRunsApiAgentsRunsSearchPostRequest calls the generic
SearchAgentRunsApiAgentsRunsSearchPost builder with application/json body
func NewSearchAgentRunsApiAgentsRunsSearchPostRequestWithBody(server string, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader) (*http.Request, error)
NewSearchAgentRunsApiAgentsRunsSearchPostRequestWithBody generates requests
for SearchAgentRunsApiAgentsRunsSearchPost with any type of body
func NewSearchApiSearchGetRequest(server string, params *SearchApiSearchGetParams) (*http.Request, error)
NewSearchApiSearchGetRequest generates requests for SearchApiSearchGet
func NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequest(server string, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody) (*http.Request, error)
NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequest
calls the generic
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
builder with application/json body
func NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader) (*http.Request, error)
NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequestWithBody
generates requests for
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
with any type of body
func NewSubscribeToAlertApiAlertsAlertIdSubscribePostRequest(server string, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams) (*http.Request, error)
NewSubscribeToAlertApiAlertsAlertIdSubscribePostRequest generates requests
for SubscribeToAlertApiAlertsAlertIdSubscribePost
func NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequest(server string, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody) (*http.Request, error)
NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequest
calls the generic
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost builder
with application/json body
func NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequestWithBody(server string, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader) (*http.Request, error)
NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequestWithBody
generates requests for
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost with any
type of body
func NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequest(server string, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody) (*http.Request, error)
NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequest
calls the generic
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost builder with
application/json body
func NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequestWithBody(server string, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader) (*http.Request, error)
NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequestWithBody
generates requests for
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost with any type
of body
func NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequest(server string, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody) (*http.Request, error)
NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequest
calls the generic
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost builder
with application/json body
func NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequestWithBody(server string, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader) (*http.Request, error)
NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequestWithBody
generates requests for
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost with any
type of body
func NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody) (*http.Request, error)
NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequest calls the generic
UnlinkAgentsApiSolutionsSolutionIdAgentsDelete builder with application/json
body
func NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader) (*http.Request, error)
NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequestWithBody generates
requests for UnlinkAgentsApiSolutionsSolutionIdAgentsDelete with any type of
body
func NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody) (*http.Request, error)
NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequest
calls the generic
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete builder with
application/json body
func NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader) (*http.Request, error)
NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequestWithBody
generates requests for
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete with any type
of body
func NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody) (*http.Request, error)
NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequest
calls the generic
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete builder
with application/json body
func NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader) (*http.Request, error)
NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequestWithBody
generates requests for
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete with
any type of body
func NewUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostRequest(server string, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams) (*http.Request, error)
NewUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostRequest generates
requests for UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost
func NewUpdateAgentApiAgentsAgentIdPutRequest(server string, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody) (*http.Request, error)
NewUpdateAgentApiAgentsAgentIdPutRequest calls the generic
UpdateAgentApiAgentsAgentIdPut builder with application/json body
func NewUpdateAgentApiAgentsAgentIdPutRequestWithBody(server string, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAgentApiAgentsAgentIdPutRequestWithBody generates requests for
UpdateAgentApiAgentsAgentIdPut with any type of body
func NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequest(server string, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody) (*http.Request, error)
NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequest calls the
generic UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut builder with
application/json body
func NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequestWithBody(server string, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequestWithBody
generates requests for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut
with any type of body
func NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequest(server string, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody) (*http.Request, error)
NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequest calls the generic
UpdateAlertConfigApiAlertsConfigsConfigIdPatch builder with application/json
body
func NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequestWithBody(server string, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequestWithBody generates
requests for UpdateAlertConfigApiAlertsConfigsConfigIdPatch with any type of
body
func NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequest(server string, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody) (*http.Request, error)
NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequest
calls the generic
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch builder
with application/json body
func NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequestWithBody(server string, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequestWithBody
generates requests for
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch with any
type of body
func NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequest(server string, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody) (*http.Request, error)
NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequest calls the
generic UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut builder with
application/json body
func NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequestWithBody(server string, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequestWithBody
generates requests for
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut with any type of body
func NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequest(server string, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody) (*http.Request, error)
NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequest calls the generic
UpdateMemoryBankApiMemoryBanksMemoryBankIdPut builder with application/json
body
func NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequestWithBody(server string, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequestWithBody generates
requests for UpdateMemoryBankApiMemoryBanksMemoryBankIdPut with any type of
body
func NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequest(server string, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody) (*http.Request, error)
NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequest
calls the generic
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
builder with application/json body
func NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequestWithBody(server string, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequestWithBody
generates requests for
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
with any type of body
func NewUpdateSolutionApiSolutionsSolutionIdPatchRequest(server string, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody) (*http.Request, error)
NewUpdateSolutionApiSolutionsSolutionIdPatchRequest calls the generic
UpdateSolutionApiSolutionsSolutionIdPatch builder with application/json body
func NewUpdateSolutionApiSolutionsSolutionIdPatchRequestWithBody(server string, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSolutionApiSolutionsSolutionIdPatchRequestWithBody generates
requests for UpdateSolutionApiSolutionsSolutionIdPatch with any type of body
func NewUpdateSourceApiSourcesSourceConnectionIdPutRequest(server string, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody) (*http.Request, error)
NewUpdateSourceApiSourcesSourceConnectionIdPutRequest calls the generic
UpdateSourceApiSourcesSourceConnectionIdPut builder with application/json
body
func NewUpdateSourceApiSourcesSourceConnectionIdPutRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSourceApiSourcesSourceConnectionIdPutRequestWithBody generates
requests for UpdateSourceApiSourcesSourceConnectionIdPut with any type of
body
func NewUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostRequestWithBody(server string, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader) (*http.Request, error)
NewUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostRequestWithBody
generates requests for
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost with
any type of body
func NewUploadFileToSourceApiSourcesSourceConnectionIdUploadPostRequestWithBody(server string, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader) (*http.Request, error)
NewUploadFileToSourceApiSourcesSourceConnectionIdUploadPostRequestWithBody
generates requests for
UploadFileToSourceApiSourcesSourceConnectionIdUploadPost with any type of
body
func NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequest(server string, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody) (*http.Request, error)
NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequest calls
the generic UploadInlineTextToSourceApiSourcesSourceConnectionIdPost builder
with application/json body
func NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader) (*http.Request, error)
NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequestWithBody
generates requests for
UploadInlineTextToSourceApiSourcesSourceConnectionIdPost with any type of
body
TYPES
type AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody = RoutersApiAlertsAddCommentRequest
AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody defines body
for AddAlertCommentApiAlertsAlertIdCommentsPost for application/json
ContentType.
type AddAlertCommentApiAlertsAlertIdCommentsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AddAlertCommentApiAlertsAlertIdCommentsPostParams defines parameters for
AddAlertCommentApiAlertsAlertIdCommentsPost.
type AddAlertCommentApiAlertsAlertIdCommentsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseAddAlertCommentApiAlertsAlertIdCommentsPostResponse(rsp *http.Response) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
ParseAddAlertCommentApiAlertsAlertIdCommentsPostResponse parses an HTTP
response from a AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse call
func (r AddAlertCommentApiAlertsAlertIdCommentsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r AddAlertCommentApiAlertsAlertIdCommentsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody = AddConversationTurnRequest
AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody
defines body for AddConversationTurnApiSolutionsSolutionIdConversationsPost
for application/json ContentType.
type AddConversationTurnApiSolutionsSolutionIdConversationsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AddConversationTurnApiSolutionsSolutionIdConversationsPostParams defines
parameters for AddConversationTurnApiSolutionsSolutionIdConversationsPost.
type AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RoutersApiSolutionsSolutionConversationResponse
JSON422 *HTTPValidationError
}
func ParseAddConversationTurnApiSolutionsSolutionIdConversationsPostResponse(rsp *http.Response) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
ParseAddConversationTurnApiSolutionsSolutionIdConversationsPostResponse
parses an HTTP response from a
AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse call
func (r AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddConversationTurnRequest struct {
// ActionsTaken Actions taken by the AI
ActionsTaken *map[string]interface{} `json:"actions_taken"`
// AiResponse AI response text
AiResponse *string `json:"ai_response"`
// UserInput User input text
UserInput string `json:"user_input"`
}
AddConversationTurnRequest defines model for AddConversationTurnRequest.
type AgentDefinitionResponse struct {
// ChangeId Current change ID (use as expected_change_id when updating).
ChangeId string `json:"change_id"`
// Definition The agent definition containing name, description, tags, and step workflow tree. Step types include prompt_call, retrieval, transform, gate, retry, evaluate_step, insight, extract_json, send_email, webhook_call, call_agent, write_metadata, write_content_attachment, load_content_attachment, load_content, display_result, and others.
Definition map[string]interface{} `json:"definition"`
// SchemaVersion Agent schema version.
SchemaVersion string `json:"schema_version"`
// Warnings Validation warnings, if any.
Warnings *[]map[string]string `json:"warnings"`
}
AgentDefinitionResponse defines model for AgentDefinitionResponse.
type AgentEvaluationTier string
AgentEvaluationTier Controls model selection for agent evaluation.
Labels shown in UI:
FAST → "Fast and cheap"
BALANCED → "Balanced speed and cost"
THOROUGH → "Slow and thorough"
const (
Balanced AgentEvaluationTier = "balanced"
Fast AgentEvaluationTier = "fast"
Thorough AgentEvaluationTier = "thorough"
)
Defines values for AgentEvaluationTier.
type AgentExportResponse struct {
// Agent Agent metadata and full definition. Keys: name, description, schema_version, definition, default_evaluation_tier, evaluation_mode, sampling_config, max_retries, retry_on_failure, prompt_model_auto_upgrade_strategy, prompt_model_auto_rollback_enabled, prompt_model_auto_rollback_triggers, created_at, updated_at.
Agent map[string]interface{} `json:"agent"`
// AlertConfigs Alert configurations.
AlertConfigs *[]map[string]interface{} `json:"alert_configs"`
// Dependencies Resolved dependency manifest. Keys: knowledge_bases, memory_banks, source_connections, agents, users — each a list of {id, name, description, …}.
Dependencies *map[string]interface{} `json:"dependencies"`
// EvaluationCriteria Evaluation criteria for agent steps.
EvaluationCriteria *[]map[string]interface{} `json:"evaluation_criteria"`
// ExportVersion Schema version of the export format (currently "2").
ExportVersion string `json:"export_version"`
// ExportedAt ISO-8601 timestamp of when the export was generated.
ExportedAt string `json:"exported_at"`
// GovernancePolicies Agent-scoped governance policies.
GovernancePolicies *[]map[string]interface{} `json:"governance_policies"`
// SoftwareVersion Application version that produced this export.
SoftwareVersion string `json:"software_version"`
// Trigger Trigger configuration with schedules.
Trigger *map[string]interface{} `json:"trigger"`
}
AgentExportResponse Portable JSON snapshot of an agent definition.
type AgentRunAttemptResponse struct {
// Duration Duration of the attempt in seconds.
Duration *float32 `json:"duration"`
// EndedAt Timestamp when the attempt ended.
EndedAt *string `json:"ended_at"`
// Error Error message if the attempt failed.
Error *string `json:"error"`
// StartedAt Timestamp when the attempt started.
StartedAt *string `json:"started_at"`
Status PendingProcessingCompletedFailedStatus `json:"status"`
}
AgentRunAttemptResponse defines model for AgentRunAttemptResponse.
type AgentRunRequest struct {
// Input Input to provide to the agent upon running for agents with dynamic triggers.
Input *string `json:"input"`
// InputUploadId ID of a previously uploaded file (via POST /{agent_id}/upload-input) to use as the run input for dynamic-input triggers. Mutually exclusive with the 'input' field.
InputUploadId *openapi_types.UUID `json:"input_upload_id"`
// Metadata Metadata to make available for string substitution expressions in agent tasks.
Metadata *map[string]JsonValue `json:"metadata"`
// Priority If true, the agent run will be treated as priority execution.
Priority *bool `json:"priority,omitempty"`
}
AgentRunRequest defines model for AgentRunRequest.
type AgentRunResponse struct {
// Attempts List of attempts made for this agent run.
Attempts []AgentRunAttemptResponse `json:"attempts"`
// Credits Credits consumed by the agent run, if applicable.
Credits *float32 `json:"credits"`
// ErrorCount Number of errors encountered during the run.
ErrorCount int `json:"error_count"`
// Input Input provided to the agent for this run.
Input *string `json:"input"`
// Output Output produced by the agent run.
Output *string `json:"output"`
// Priority Indicates if the run was treated as a priority execution.
Priority bool `json:"priority"`
// RunId Unique identifier for the agent run.
RunId string `json:"run_id"`
Status PendingProcessingCompletedFailedStatus `json:"status"`
// Steps Step outputs and per-step timing/credits. Only included when requested.
Steps *[]AgentRunStepResponse `json:"steps"`
}
AgentRunResponse defines model for AgentRunResponse.
type AgentRunStepResponse struct {
// AgentStepId Agent step identifier.
AgentStepId string `json:"agent_step_id"`
// CreditsUsed Credits consumed by the step attempt, if applicable.
CreditsUsed float32 `json:"credits_used"`
// DurationSeconds Duration of the step attempt in seconds.
DurationSeconds *float32 `json:"duration_seconds"`
// EndedAt Timestamp when the step attempt ended.
EndedAt *string `json:"ended_at"`
// Input Input provided to the step, if any.
Input *string `json:"input"`
// Output Output produced by the step, if any.
Output *string `json:"output"`
// OutputContentType Content type of the step output, if any.
OutputContentType *string `json:"output_content_type"`
// StartedAt Timestamp when the step attempt started.
StartedAt *string `json:"started_at"`
Status PendingProcessingCompletedFailedStatus `json:"status"`
// StepType Type of the agent step.
StepType string `json:"step_type"`
}
AgentRunStepResponse defines model for AgentRunStepResponse.
type AgentRunStreamRequest struct {
// Input Input to provide to the agent upon running for agents with dynamic triggers.
Input *string `json:"input"`
// InputUploadId ID of a previously uploaded file (via POST /{agent_id}/upload-input) to use as the run input for dynamic-input triggers. Mutually exclusive with the 'input' field.
InputUploadId *openapi_types.UUID `json:"input_upload_id"`
// Metadata Metadata to make available for string substitution expressions in agent tasks.
Metadata *map[string]JsonValue `json:"metadata"`
}
AgentRunStreamRequest defines model for AgentRunStreamRequest.
type AgentSummaryResponse struct {
// CreatedAt ISO 8601 creation timestamp.
CreatedAt string `json:"created_at"`
// DefaultEvaluationTier Default evaluation tier: fast, balanced, or thorough.
DefaultEvaluationTier *string `json:"default_evaluation_tier"`
// Description Agent description.
Description *string `json:"description"`
// EvaluationMode Evaluation mode: output_expectation, eval_and_retry, or sample_and_flag.
EvaluationMode *string `json:"evaluation_mode,omitempty"`
// Id Unique agent identifier.
Id string `json:"id"`
// MaxRetries Max retries for eval_and_retry mode.
MaxRetries *int `json:"max_retries,omitempty"`
// Name Agent name.
Name string `json:"name"`
// PromptModelAutoRollbackEnabled Whether automatic rollback is enabled for upgraded models.
PromptModelAutoRollbackEnabled *bool `json:"prompt_model_auto_rollback_enabled,omitempty"`
// PromptModelAutoRollbackTriggers Failure signals that trigger rollback. Defaults to agent_eval_fail, governance_block, agent_run_failed when null.
PromptModelAutoRollbackTriggers *[]string `json:"prompt_model_auto_rollback_triggers"`
// PromptModelAutoUpgradeStrategy Auto-upgrade strategy: none, early_adopter, middle_of_road, cautious_adopter.
PromptModelAutoUpgradeStrategy *string `json:"prompt_model_auto_upgrade_strategy,omitempty"`
// RetryOnFailure Whether to retry on evaluation failure.
RetryOnFailure *bool `json:"retry_on_failure,omitempty"`
// SamplingConfig Sampling configuration for sample_and_flag mode.
SamplingConfig *map[string]interface{} `json:"sampling_config"`
// TriggerType Trigger type for the agent.
TriggerType *string `json:"trigger_type"`
// UpdatedAt ISO 8601 last-updated timestamp.
UpdatedAt string `json:"updated_at"`
}
AgentSummaryResponse defines model for AgentSummaryResponse.
type AgentTraceMatchResponse struct {
// AgentId Agent ID.
AgentId *string `json:"agent_id"`
// AgentRunId Agent run ID.
AgentRunId *string `json:"agent_run_id"`
// AgentRunStatus Status of the agent run.
AgentRunStatus *string `json:"agent_run_status"`
// AgentStepId Step identifier.
AgentStepId *string `json:"agent_step_id"`
// AgentStepRunId Agent step run ID.
AgentStepRunId *string `json:"agent_step_run_id"`
// AgentStepType Type of the step.
AgentStepType *string `json:"agent_step_type"`
// Score Similarity score (0-1, higher is better).
Score float32 `json:"score"`
// Text Matching text chunk.
Text string `json:"text"`
// Title Title of the indexed entry.
Title *string `json:"title"`
}
AgentTraceMatchResponse defines model for AgentTraceMatchResponse.
type AgentTraceSearchResponse struct {
// Matches List of matching entries.
Matches []AgentTraceMatchResponse `json:"matches"`
// Total Number of matches returned.
Total int `json:"total"`
}
AgentTraceSearchResponse defines model for AgentTraceSearchResponse.
type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody = RoutersApiSolutionsAiAssistantAcceptRequest
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody
defines body for
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
for application/json ContentType.
type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams
defines parameters for
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost.
type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantAcceptResponse
JSON422 *HTTPValidationError
}
func ParseAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
ParseAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse
parses an HTTP response from a
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse
call
func (r AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse) Status() string
Status returns HTTPResponse.Status
func (r AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AiAssistantAcceptResponse struct {
// ConversationId Conversation ID.
ConversationId openapi_types.UUID `json:"conversation_id"`
// Error Error message if failed.
Error *string `json:"error"`
// ExecutedActions Results of each executed action.
ExecutedActions []ExecutedActionResponse `json:"executed_actions"`
// SolutionId Solution ID when a new solution was auto-created.
SolutionId *openapi_types.UUID `json:"solution_id"`
// Success Whether execution succeeded.
Success *bool `json:"success,omitempty"`
}
AiAssistantAcceptResponse Response from accepting and executing a plan.
type AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams
defines parameters for
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost.
type AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)
ParseAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse
parses an HTTP response from a
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse
call
func (r AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse) Status() string
Status returns HTTPResponse.Status
func (r AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AiAssistantFeedbackResponse struct {
FeedbackId openapi_types.UUID `json:"feedback_id"`
FlagReason *string `json:"flag_reason"`
Flagged bool `json:"flagged"`
}
AiAssistantFeedbackResponse Response after submitting feedback.
type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody = AiAssistantGenerateRequest
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody
defines body for
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost for
application/json ContentType.
type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams
defines parameters for
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost.
type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse(rsp *http.Response) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
ParseAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse
parses an HTTP response from a
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse
call
func (r AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse) Status() string
Status returns HTTPResponse.Status
func (r AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AiAssistantGenerateRequest struct {
// UserInput User input describing what to do
UserInput string `json:"user_input"`
}
AiAssistantGenerateRequest Request body for AI assistant generate endpoints.
type AiAssistantGenerateResponse struct {
// ConversationId Conversation ID for accept/decline.
ConversationId openapi_types.UUID `json:"conversation_id"`
// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant.
ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`
// Note AI-generated note about the plan.
Note string `json:"note"`
// ProposedActions List of proposed actions.
ProposedActions []ProposedActionResponse `json:"proposed_actions"`
// RequiresDeleteConfirmation Whether destructive actions require explicit confirmation.
RequiresDeleteConfirmation *bool `json:"requires_delete_confirmation,omitempty"`
// Success Whether plan generation succeeded.
Success *bool `json:"success,omitempty"`
}
AiAssistantGenerateResponse Response from an AI assistant generate endpoint.
type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody = AiAssistantGenerateRequest
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody
defines body for
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
for application/json ContentType.
type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams
defines parameters for
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost.
type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse(rsp *http.Response) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
ParseAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse
parses an HTTP response from a
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse
call
func (r AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse) Status() string
Status returns HTTPResponse.Status
func (r AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody = AiAssistantGenerateRequest
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody
defines body for
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost for
application/json ContentType.
type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams defines
parameters for AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost.
type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse(rsp *http.Response) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
ParseAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse
parses an HTTP response from a
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse
call
func (r AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse) Status() string
Status returns HTTPResponse.Status
func (r AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AiConversationHistoryResponse struct {
// Total Total number of conversation turns available.
Total int `json:"total"`
// Turns Conversation turns, ordered oldest first.
Turns []AiConversationTurnResponse `json:"turns"`
}
AiConversationHistoryResponse defines model for
AiConversationHistoryResponse.
type AiConversationTurnResponse struct {
// Accepted Whether the user accepted this proposal (null if pending).
Accepted *bool `json:"accepted"`
// AiNote AI explanation from this turn.
AiNote *string `json:"ai_note"`
// ConversationId Unique conversation turn ID.
ConversationId string `json:"conversation_id"`
// ResultingConfig The proposed configuration from this turn.
ResultingConfig *map[string]interface{} `json:"resulting_config"`
// StepId Step ID for this conversation.
StepId *string `json:"step_id"`
// StepType Step type for this conversation.
StepType *string `json:"step_type"`
// UserInput User input for this turn.
UserInput string `json:"user_input"`
}
AiConversationTurnResponse defines model for AiConversationTurnResponse.
type ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody = RoutersApiSolutionsAiAssistantAcceptRequest
ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody
defines body for ApiAiAcceptApiAiAssistantConversationIdAcceptPost for
application/json ContentType.
type ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams defines parameters
for ApiAiAcceptApiAiAssistantConversationIdAcceptPost.
type ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantAcceptResponse
JSON422 *HTTPValidationError
}
func ParseApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
ParseApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse
parses an HTTP response from a
ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse call
func (r ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams defines parameters
for ApiAiDeclineApiAiAssistantConversationIdDeclinePost.
type ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)
ParseApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse
parses an HTTP response from a
ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse call
func (r ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody = RoutersApiAiAssistantAiAssistantFeedbackRequest
ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody defines body for
ApiAiFeedbackApiAiAssistantFeedbackPost for application/json ContentType.
type ApiAiFeedbackApiAiAssistantFeedbackPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiFeedbackApiAiAssistantFeedbackPostParams defines parameters for
ApiAiFeedbackApiAiAssistantFeedbackPost.
type ApiAiFeedbackApiAiAssistantFeedbackPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantFeedbackResponse
JSON422 *HTTPValidationError
}
func ParseApiAiFeedbackApiAiAssistantFeedbackPostResponse(rsp *http.Response) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
ParseApiAiFeedbackApiAiAssistantFeedbackPostResponse parses an HTTP response
from a ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse call
func (r ApiAiFeedbackApiAiAssistantFeedbackPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiFeedbackApiAiAssistantFeedbackPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody = AiAssistantGenerateRequest
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody
defines body for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost for
application/json ContentType.
type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams defines parameters
for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost.
type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse(rsp *http.Response) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
ParseApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse
parses an HTTP response from a
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse call
func (r ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody = RoutersApiMemoryBanksMemoryBankAcceptRequest
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody
defines body for
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch for
application/json ContentType.
type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams
defines parameters for
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch.
type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]bool
JSON422 *HTTPValidationError
}
func ParseApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse(rsp *http.Response) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
ParseApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse
parses an HTTP response from a
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse
call
func (r ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody = RoutersApiMemoryBanksMemoryBankAiAssistantRequest
ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody defines body
for ApiAiMemoryBankApiAiAssistantMemoryBankPost for application/json
ContentType.
type ApiAiMemoryBankApiAiAssistantMemoryBankPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiMemoryBankApiAiAssistantMemoryBankPostParams defines parameters for
ApiAiMemoryBankApiAiAssistantMemoryBankPost.
type ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemoryBankAiAssistantResponse
JSON422 *HTTPValidationError
}
func ParseApiAiMemoryBankApiAiAssistantMemoryBankPostResponse(rsp *http.Response) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
ParseApiAiMemoryBankApiAiAssistantMemoryBankPostResponse parses an HTTP
response from a ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse call
func (r ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams struct {
// Limit Max turns.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Skip count.
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams
defines parameters for
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet.
type ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiMemoryBanksMemoryBankLastConversationResponse
JSON422 *HTTPValidationError
}
func ParseApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse(rsp *http.Response) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)
ParseApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse
parses an HTTP response from a
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse
call
func (r ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody = AiAssistantGenerateRequest
ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody defines body for
ApiAiSolutionApiAiAssistantSolutionPost for application/json ContentType.
type ApiAiSolutionApiAiAssistantSolutionPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiSolutionApiAiAssistantSolutionPostParams defines parameters for
ApiAiSolutionApiAiAssistantSolutionPost.
type ApiAiSolutionApiAiAssistantSolutionPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseApiAiSolutionApiAiAssistantSolutionPostResponse(rsp *http.Response) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
ParseApiAiSolutionApiAiAssistantSolutionPostResponse parses an HTTP response
from a ApiAiSolutionApiAiAssistantSolutionPostWithResponse call
func (r ApiAiSolutionApiAiAssistantSolutionPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiSolutionApiAiAssistantSolutionPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiAiSourceApiAiAssistantSourcePostJSONRequestBody = AiAssistantGenerateRequest
ApiAiSourceApiAiAssistantSourcePostJSONRequestBody defines body for
ApiAiSourceApiAiAssistantSourcePost for application/json ContentType.
type ApiAiSourceApiAiAssistantSourcePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiAiSourceApiAiAssistantSourcePostParams defines parameters for
ApiAiSourceApiAiAssistantSourcePost.
type ApiAiSourceApiAiAssistantSourcePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiAssistantGenerateResponse
JSON422 *HTTPValidationError
}
func ParseApiAiSourceApiAiAssistantSourcePostResponse(rsp *http.Response) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
ParseApiAiSourceApiAiAssistantSourcePostResponse parses an HTTP response
from a ApiAiSourceApiAiAssistantSourcePostWithResponse call
func (r ApiAiSourceApiAiAssistantSourcePostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiAiSourceApiAiAssistantSourcePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams
defines parameters for
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet.
type ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UploadAgentInputApiResponse
JSON422 *HTTPValidationError
}
func ParseApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse(rsp *http.Response) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)
ParseApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse
parses an HTTP response from a
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse
call
func (r ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams defines parameters
for ApiUploadAgentInputApiAgentsAgentIdUploadInputPost.
type ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *UploadAgentInputApiResponse
JSON422 *HTTPValidationError
}
func ParseApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse(rsp *http.Response) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)
ParseApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse
parses an HTTP response from a
ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse call
func (r ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppliedActionResponse struct {
// ActionType Type of action that was executed.
ActionType string `json:"action_type"`
// Description Human-readable description of the executed action.
Description string `json:"description"`
// Error Error message if this action failed, or null.
Error *string `json:"error"`
// PolicyId ID of the policy that was created or modified, or null.
PolicyId *string `json:"policy_id"`
// Success Whether this individual action succeeded.
Success bool `json:"success"`
}
AppliedActionResponse Result of a single executed governance action.
type BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost struct {
// File File to upload
File openapi_types.File `json:"file"`
// Metadata Optional JSON object string of metadata. Example: `{"category":"docs","author":"Ada"}`. `title` will be merged into this dictionary as `metadata.title` if it is not already present.
Metadata *string `json:"metadata"`
// Title Optional title for the content
Title *string `json:"title,omitempty"`
}
BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost
defines model for
Body_upload_file_to_content_api_contents__source_connection_content_version__upload_post.
type BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost struct {
// File File to upload
File openapi_types.File `json:"file"`
// Metadata Optional JSON object string of metadata. Example: `{"author":"Ada","category":"docs"}`. `title` will be merged into this dictionary as `metadata.title` if it is not already present.
Metadata *string `json:"metadata"`
// Title Optional title for the content
Title *string `json:"title,omitempty"`
}
BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost
defines model for
Body_upload_file_to_source_api_sources__source_connection_id__upload_post.
type CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams
defines parameters for
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost.
type CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SourceEmbeddingMigrationResponse
JSON422 *HTTPValidationError
}
func ParseCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse(rsp *http.Response) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)
ParseCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse
parses an HTTP response from a
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse
call
func (r CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams
defines parameters for
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost.
type CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourceExportsExportResponse
JSON422 *HTTPValidationError
}
func ParseCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse(rsp *http.Response) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)
ParseCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse
parses an HTTP response from a
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse
call
func (r CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody = ChangeStatusRequest
ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody defines body
for ChangeAlertStatusApiAlertsAlertIdStatusPost for application/json
ContentType.
type ChangeAlertStatusApiAlertsAlertIdStatusPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ChangeAlertStatusApiAlertsAlertIdStatusPostParams defines parameters for
ChangeAlertStatusApiAlertsAlertIdStatusPost.
type ChangeAlertStatusApiAlertsAlertIdStatusPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseChangeAlertStatusApiAlertsAlertIdStatusPostResponse(rsp *http.Response) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
ParseChangeAlertStatusApiAlertsAlertIdStatusPostResponse parses an HTTP
response from a ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse call
func (r ChangeAlertStatusApiAlertsAlertIdStatusPostResponse) Status() string
Status returns HTTPResponse.Status
func (r ChangeAlertStatusApiAlertsAlertIdStatusPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangeStatusRequest struct {
// Note Optional note
Note *string `json:"note"`
// Status New alert status
Status string `json:"status"`
}
ChangeStatusRequest defines model for ChangeStatusRequest.
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (c *Client) AddAlertCommentApiAlertsAlertIdCommentsPost(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AddAlertCommentApiAlertsAlertIdCommentsPostWithBody(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AddConversationTurnApiSolutionsSolutionIdConversationsPost(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiAcceptApiAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiDeclineApiAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiFeedbackApiAiAssistantFeedbackPost(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiFeedbackApiAiAssistantFeedbackPostWithBody(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBody(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBody(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiMemoryBankApiAiAssistantMemoryBankPost(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBody(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiSolutionApiAiAssistantSolutionPost(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiSolutionApiAiAssistantSolutionPostWithBody(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiSourceApiAiAssistantSourcePost(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiAiSourceApiAiAssistantSourcePostWithBody(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ApiUploadAgentInputApiAgentsAgentIdUploadInputPost(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ChangeAlertStatusApiAlertsAlertIdStatusPost(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ChangeAlertStatusApiAlertsAlertIdStatusPostWithBody(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateAgentApiAgentsPost(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateAgentApiAgentsPostWithBody(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateAlertConfigApiAlertsConfigsPost(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateAlertConfigApiAlertsConfigsPostWithBody(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBody(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBody(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateKnowledgeBaseApiKnowledgeBasesPost(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateKnowledgeBaseApiKnowledgeBasesPostWithBody(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateMemoryBankApiMemoryBanksPost(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateMemoryBankApiMemoryBanksPostWithBody(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSolutionApiSolutionsPost(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSolutionApiSolutionsPostWithBody(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSourceApiSourcesPost(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSourceApiSourcesPostWithBody(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSourceExportApiSourcesSourceConnectionIdExportsPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteAgentApiAgentsAgentIdDelete(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteAgentRunApiAgentsRunsRunIdDelete(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteAlertConfigApiAlertsConfigsConfigIdDelete(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteContentApiContentsSourceConnectionContentVersionDelete(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteSolutionApiSolutionsSolutionIdDelete(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteSourceApiSourcesSourceConnectionIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ExportAgentApiAgentsAgentIdExportGet(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBody(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBody(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAgentDefinitionApiAgentsAgentIdDefinitionGet(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAgentMetadataApiAgentsAgentIdGet(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAgentRunApiAgentsRunsRunIdGet(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAlertConfigApiAlertsConfigsConfigIdGet(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAlertDetailApiAlertsAlertIdGet(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetAlertUnreadCountApiModelsAlertsUnreadCountGet(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetContentDetailApiContentsSourceConnectionContentVersionGet(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetMeApiMeGet(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetMemoryBankApiMemoryBanksMemoryBankIdGet(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetRecommendationsApiModelsModelIdRecommendationsGet(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetSolutionApiSolutionsSolutionIdGet(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetSourceApiSourcesSourceConnectionIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GovernanceAiGenerateApiGovernanceAiAssistantPost(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GovernanceAiGenerateApiGovernanceAiAssistantPostWithBody(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkAgentsApiSolutionsSolutionIdAgentsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkAgentsApiSolutionsSolutionIdAgentsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAgentRunsApiAgentsAgentIdRunsGet(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAgentsApiAgentsGet(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAlertConfigsApiAlertsConfigsGet(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAlertsApiAlertsGet(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListAlertsApiModelsAlertsGet(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListConversationsApiSolutionsSolutionIdConversationsGet(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListKnowledgeBasesApiKnowledgeBasesGet(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListMemoryBanksApiMemoryBanksGet(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListSolutionsApiSolutionsGet(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListSourceExportsApiSourcesSourceConnectionIdExportsGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListSourcesApiSourcesGet(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListTemplatesApiMemoryBanksTemplatesGet(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkAllReadApiModelsAlertsMarkAllReadPost(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MarkReadApiModelsAlertsAlertIdReadPatch(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBody(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MemoryBankAiGenerateApiMemoryBanksAiAssistantPost(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBody(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBody(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) RunAgentApiAgentsAgentIdRunsPost(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) RunAgentApiAgentsAgentIdRunsPostWithBody(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) RunStreamingAgentApiAgentsAgentIdRunsStreamPost(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBody(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) SearchAgentRunsApiAgentsRunsSearchPost(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) SearchAgentRunsApiAgentsRunsSearchPostWithBody(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) SearchApiSearchGet(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) SubscribeToAlertApiAlertsAlertIdSubscribePost(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBody(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBody(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBody(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkAgentsApiSolutionsSolutionIdAgentsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAgentApiAgentsAgentIdPut(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAgentApiAgentsAgentIdPutWithBody(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBody(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAlertConfigApiAlertsConfigsConfigIdPatch(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBody(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBody(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBody(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateMemoryBankApiMemoryBanksMemoryBankIdPut(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBody(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateSolutionApiSolutionsSolutionIdPatch(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateSolutionApiSolutionsSolutionIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateSourceApiSourcesSourceConnectionIdPut(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UpdateSourceApiSourcesSourceConnectionIdPutWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBody(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBody(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UploadInlineTextToSourceApiSourcesSourceConnectionIdPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface interface {
// ListAgentsApiAgentsGet request
ListAgentsApiAgentsGet(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAgentApiAgentsPostWithBody request with any body
CreateAgentApiAgentsPostWithBody(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAgentApiAgentsPost(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete request
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet request
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBody request with any body
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBody(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet request
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet request
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBody request with any body
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBody(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet request
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet request
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAgentRunsApiAgentsRunsSearchPostWithBody request with any body
SearchAgentRunsApiAgentsRunsSearchPostWithBody(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAgentRunsApiAgentsRunsSearchPost(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAgentRunApiAgentsRunsRunIdDelete request
DeleteAgentRunApiAgentsRunsRunIdDelete(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAgentRunApiAgentsRunsRunIdGet request
GetAgentRunApiAgentsRunsRunIdGet(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAgentApiAgentsAgentIdDelete request
DeleteAgentApiAgentsAgentIdDelete(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAgentMetadataApiAgentsAgentIdGet request
GetAgentMetadataApiAgentsAgentIdGet(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAgentApiAgentsAgentIdPutWithBody request with any body
UpdateAgentApiAgentsAgentIdPutWithBody(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAgentApiAgentsAgentIdPut(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet request
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBody request with any body
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBody(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBody request with any body
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBody(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody request with any body
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAgentDefinitionApiAgentsAgentIdDefinitionGet request
GetAgentDefinitionApiAgentsAgentIdDefinitionGet(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBody request with any body
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBody(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet request
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBody request with any body
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBody(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBody request with any body
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBody(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet request
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet request
ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportAgentApiAgentsAgentIdExportGet request
ExportAgentApiAgentsAgentIdExportGet(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet request
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAgentRunsApiAgentsAgentIdRunsGet request
ListAgentRunsApiAgentsAgentIdRunsGet(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunAgentApiAgentsAgentIdRunsPostWithBody request with any body
RunAgentApiAgentsAgentIdRunsPostWithBody(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RunAgentApiAgentsAgentIdRunsPost(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBody request with any body
RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBody(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RunStreamingAgentApiAgentsAgentIdRunsStreamPost(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet request
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiUploadAgentInputApiAgentsAgentIdUploadInputPost request
ApiUploadAgentInputApiAgentsAgentIdUploadInputPost(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiFeedbackApiAiAssistantFeedbackPostWithBody request with any body
ApiAiFeedbackApiAiAssistantFeedbackPostWithBody(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiFeedbackApiAiAssistantFeedbackPost(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBody request with any body
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBody(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBody request with any body
ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBody(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiMemoryBankApiAiAssistantMemoryBankPost(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet request
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBody request with any body
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBody(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiSolutionApiAiAssistantSolutionPostWithBody request with any body
ApiAiSolutionApiAiAssistantSolutionPostWithBody(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiSolutionApiAiAssistantSolutionPost(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiSourceApiAiAssistantSourcePostWithBody request with any body
ApiAiSourceApiAiAssistantSourcePostWithBody(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiSourceApiAiAssistantSourcePost(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBody request with any body
ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAiAcceptApiAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAiDeclineApiAiAssistantConversationIdDeclinePost request
ApiAiDeclineApiAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAlertsApiAlertsGet request
ListAlertsApiAlertsGet(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAlertConfigsApiAlertsConfigsGet request
ListAlertConfigsApiAlertsConfigsGet(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAlertConfigApiAlertsConfigsPostWithBody request with any body
CreateAlertConfigApiAlertsConfigsPostWithBody(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAlertConfigApiAlertsConfigsPost(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAlertConfigApiAlertsConfigsConfigIdDelete request
DeleteAlertConfigApiAlertsConfigsConfigIdDelete(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlertConfigApiAlertsConfigsConfigIdGet request
GetAlertConfigApiAlertsConfigsConfigIdGet(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBody request with any body
UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBody(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAlertConfigApiAlertsConfigsConfigIdPatch(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet request
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody request with any body
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlertDetailApiAlertsAlertIdGet request
GetAlertDetailApiAlertsAlertIdGet(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddAlertCommentApiAlertsAlertIdCommentsPostWithBody request with any body
AddAlertCommentApiAlertsAlertIdCommentsPostWithBody(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddAlertCommentApiAlertsAlertIdCommentsPost(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangeAlertStatusApiAlertsAlertIdStatusPostWithBody request with any body
ChangeAlertStatusApiAlertsAlertIdStatusPostWithBody(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangeAlertStatusApiAlertsAlertIdStatusPost(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubscribeToAlertApiAlertsAlertIdSubscribePost request
SubscribeToAlertApiAlertsAlertIdSubscribePost(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost request
UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteContentApiContentsSourceConnectionContentVersionDelete request
DeleteContentApiContentsSourceConnectionContentVersionDelete(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetContentDetailApiContentsSourceConnectionContentVersionGet request
GetContentDetailApiContentsSourceConnectionContentVersionGet(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBody request with any body
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBody(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet request
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBody request with any body
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBody(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GovernanceAiGenerateApiGovernanceAiAssistantPostWithBody request with any body
GovernanceAiGenerateApiGovernanceAiAssistantPostWithBody(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GovernanceAiGenerateApiGovernanceAiAssistantPost(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet request
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost request
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost request
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListKnowledgeBasesApiKnowledgeBasesGet request
ListKnowledgeBasesApiKnowledgeBasesGet(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateKnowledgeBaseApiKnowledgeBasesPostWithBody request with any body
CreateKnowledgeBaseApiKnowledgeBasesPostWithBody(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateKnowledgeBaseApiKnowledgeBasesPost(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete request
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet request
GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBody request with any body
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBody(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMeApiMeGet request
GetMeApiMeGet(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMemoryBanksApiMemoryBanksGet request
ListMemoryBanksApiMemoryBanksGet(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMemoryBankApiMemoryBanksPostWithBody request with any body
CreateMemoryBankApiMemoryBanksPostWithBody(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMemoryBankApiMemoryBanksPost(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBody request with any body
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBody(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MemoryBankAiGenerateApiMemoryBanksAiAssistantPost(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet request
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBody request with any body
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBody(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListTemplatesApiMemoryBanksTemplatesGet request
ListTemplatesApiMemoryBanksTemplatesGet(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBody request with any body
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBody(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete request
DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMemoryBankApiMemoryBanksMemoryBankIdGet request
GetMemoryBankApiMemoryBanksMemoryBankIdGet(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBody request with any body
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBody(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemoryBankApiMemoryBanksMemoryBankIdPut(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet request
GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost request
CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete request
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet request
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBody request with any body
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBody(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAlertsApiModelsAlertsGet request
ListAlertsApiModelsAlertsGet(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkAllReadApiModelsAlertsMarkAllReadPost request
MarkAllReadApiModelsAlertsMarkAllReadPost(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlertUnreadCountApiModelsAlertsUnreadCountGet request
GetAlertUnreadCountApiModelsAlertsUnreadCountGet(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkReadApiModelsAlertsAlertIdReadPatch request
MarkReadApiModelsAlertsAlertIdReadPatch(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRecommendationsApiModelsModelIdRecommendationsGet request
GetRecommendationsApiModelsModelIdRecommendationsGet(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchApiSearchGet request
SearchApiSearchGet(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSolutionsApiSolutionsGet request
ListSolutionsApiSolutionsGet(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSolutionApiSolutionsPostWithBody request with any body
CreateSolutionApiSolutionsPostWithBody(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSolutionApiSolutionsPost(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSolutionApiSolutionsSolutionIdDelete request
DeleteSolutionApiSolutionsSolutionIdDelete(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSolutionApiSolutionsSolutionIdGet request
GetSolutionApiSolutionsSolutionIdGet(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSolutionApiSolutionsSolutionIdPatchWithBody request with any body
UpdateSolutionApiSolutionsSolutionIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSolutionApiSolutionsSolutionIdPatch(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBody request with any body
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlinkAgentsApiSolutionsSolutionIdAgentsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LinkAgentsApiSolutionsSolutionIdAgentsPostWithBody request with any body
LinkAgentsApiSolutionsSolutionIdAgentsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LinkAgentsApiSolutionsSolutionIdAgentsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBody request with any body
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBody request with any body
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBody request with any body
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody request with any body
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost request
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListConversationsApiSolutionsSolutionIdConversationsGet request
ListConversationsApiSolutionsSolutionIdConversationsGet(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBody request with any body
AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddConversationTurnApiSolutionsSolutionIdConversationsPost(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody request with any body
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBody request with any body
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBody request with any body
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBody request with any body
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBody(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBody request with any body
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBody(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSourceApiSourcesPostWithBody request with any body
CreateSourceApiSourcesPostWithBody(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSourceApiSourcesPost(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSourcesApiSourcesGet request
ListSourcesApiSourcesGet(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSourceApiSourcesSourceConnectionIdDelete request
DeleteSourceApiSourcesSourceConnectionIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSourceApiSourcesSourceConnectionIdGet request
GetSourceApiSourcesSourceConnectionIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBody request with any body
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UploadInlineTextToSourceApiSourcesSourceConnectionIdPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSourceApiSourcesSourceConnectionIdPutWithBody request with any body
UpdateSourceApiSourcesSourceConnectionIdPutWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSourceApiSourcesSourceConnectionIdPut(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet request
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBody request with any body
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost request
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSourceExportsApiSourcesSourceConnectionIdExportsGet request
ListSourceExportsApiSourcesSourceConnectionIdExportsGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBody request with any body
CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSourceExportApiSourcesSourceConnectionIdExportsPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBody request with any body
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBody(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete request
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet request
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost request
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet request
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBody request with any body
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBody(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption func(*Client) error
ClientOption allows setting custom parameters during construction
func WithBaseURL(baseURL string) ClientOption
WithBaseURL overrides the baseURL.
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically
created using http.Client. This is useful for tests.
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be
called right before sending the request. This can be used to mutate the
request.
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client
with return type handling
func (c *ClientWithResponses) AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse
request with arbitrary body returning
*AddAlertCommentApiAlertsAlertIdCommentsPostResponse
func (c *ClientWithResponses) AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
func (c *ClientWithResponses) AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse
request with arbitrary body returning
*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse
func (c *ClientWithResponses) AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
func (c *ClientWithResponses) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse
request with arbitrary body returning
*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse
func (c *ClientWithResponses) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
func (c *ClientWithResponses) AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse
request returning
*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse
func (c *ClientWithResponses) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse
request with arbitrary body returning
*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse
func (c *ClientWithResponses) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
func (c *ClientWithResponses) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse
request with arbitrary body returning
*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse
func (c *ClientWithResponses) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
func (c *ClientWithResponses) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse
request with arbitrary body returning
*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse
func (c *ClientWithResponses) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
func (c *ClientWithResponses) ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse
request with arbitrary body returning
*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse
func (c *ClientWithResponses) ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
func (c *ClientWithResponses) ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)
ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse request
returning *ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse
func (c *ClientWithResponses) ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse request with
arbitrary body returning *ApiAiFeedbackApiAiAssistantFeedbackPostResponse
func (c *ClientWithResponses) ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
func (c *ClientWithResponses) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse
request with arbitrary body returning
*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse
func (c *ClientWithResponses) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
func (c *ClientWithResponses) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse
request with arbitrary body returning
*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse
func (c *ClientWithResponses) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
func (c *ClientWithResponses) ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse
request with arbitrary body returning
*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse
func (c *ClientWithResponses) ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
func (c *ClientWithResponses) ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse
request returning
*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse
func (c *ClientWithResponses) ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse request with
arbitrary body returning *ApiAiSolutionApiAiAssistantSolutionPostResponse
func (c *ClientWithResponses) ApiAiSolutionApiAiAssistantSolutionPostWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
func (c *ClientWithResponses) ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse request with
arbitrary body returning *ApiAiSourceApiAiAssistantSourcePostResponse
func (c *ClientWithResponses) ApiAiSourceApiAiAssistantSourcePostWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
func (c *ClientWithResponses) ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse
request returning
*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse
func (c *ClientWithResponses) ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)
ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse request
returning *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse
func (c *ClientWithResponses) CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse
request returning
*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse
func (c *ClientWithResponses) CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse
request returning
*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse
func (c *ClientWithResponses) ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse
request with arbitrary body returning
*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse
func (c *ClientWithResponses) ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
func (c *ClientWithResponses) CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)
CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse request
returning *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse
func (c *ClientWithResponses) CreateAgentApiAgentsPostWithBodyWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)
CreateAgentApiAgentsPostWithBodyWithResponse request with arbitrary body
returning *CreateAgentApiAgentsPostResponse
func (c *ClientWithResponses) CreateAgentApiAgentsPostWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)
func (c *ClientWithResponses) CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse request with
arbitrary body returning *CreateAlertConfigApiAlertsConfigsPostResponse
func (c *ClientWithResponses) CreateAlertConfigApiAlertsConfigsPostWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
func (c *ClientWithResponses) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse
request with arbitrary body returning
*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse
func (c *ClientWithResponses) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
func (c *ClientWithResponses) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse
request with arbitrary body returning
*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse
func (c *ClientWithResponses) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
func (c *ClientWithResponses) CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse request with
arbitrary body returning *CreateKnowledgeBaseApiKnowledgeBasesPostResponse
func (c *ClientWithResponses) CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
func (c *ClientWithResponses) CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse request with
arbitrary body returning *CreateMemoryBankApiMemoryBanksPostResponse
func (c *ClientWithResponses) CreateMemoryBankApiMemoryBanksPostWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
func (c *ClientWithResponses) CreateSolutionApiSolutionsPostWithBodyWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)
CreateSolutionApiSolutionsPostWithBodyWithResponse request with arbitrary
body returning *CreateSolutionApiSolutionsPostResponse
func (c *ClientWithResponses) CreateSolutionApiSolutionsPostWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)
func (c *ClientWithResponses) CreateSourceApiSourcesPostWithBodyWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)
CreateSourceApiSourcesPostWithBodyWithResponse request with arbitrary body
returning *CreateSourceApiSourcesPostResponse
func (c *ClientWithResponses) CreateSourceApiSourcesPostWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)
func (c *ClientWithResponses) CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse
request with arbitrary body returning
*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse
func (c *ClientWithResponses) CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
func (c *ClientWithResponses) DeleteAgentApiAgentsAgentIdDeleteWithResponse(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)
DeleteAgentApiAgentsAgentIdDeleteWithResponse request returning
*DeleteAgentApiAgentsAgentIdDeleteResponse
func (c *ClientWithResponses) DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)
DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse request returning
*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse
func (c *ClientWithResponses) DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)
DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse request
returning *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse
func (c *ClientWithResponses) DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)
DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse
request returning
*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse
func (c *ClientWithResponses) DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse
request returning
*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse
func (c *ClientWithResponses) DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse
request returning
*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse
func (c *ClientWithResponses) DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)
DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse request
returning *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse
func (c *ClientWithResponses) DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse
request returning
*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse
func (c *ClientWithResponses) DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)
DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse request returning
*DeleteSolutionApiSolutionsSolutionIdDeleteResponse
func (c *ClientWithResponses) DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)
DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse request returning
*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse
func (c *ClientWithResponses) DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse
request returning
*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse
func (c *ClientWithResponses) DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse
request returning
*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse
func (c *ClientWithResponses) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse
request with arbitrary body returning
*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse
func (c *ClientWithResponses) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
func (c *ClientWithResponses) ExportAgentApiAgentsAgentIdExportGetWithResponse(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)
ExportAgentApiAgentsAgentIdExportGetWithResponse request returning
*ExportAgentApiAgentsAgentIdExportGetResponse
func (c *ClientWithResponses) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse
request with arbitrary body returning
*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse
func (c *ClientWithResponses) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
func (c *ClientWithResponses) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse
request with arbitrary body returning
*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse
func (c *ClientWithResponses) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
func (c *ClientWithResponses) GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)
GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse request
returning *GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse
func (c *ClientWithResponses) GetAgentMetadataApiAgentsAgentIdGetWithResponse(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)
GetAgentMetadataApiAgentsAgentIdGetWithResponse request returning
*GetAgentMetadataApiAgentsAgentIdGetResponse
func (c *ClientWithResponses) GetAgentRunApiAgentsRunsRunIdGetWithResponse(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)
GetAgentRunApiAgentsRunsRunIdGetWithResponse request returning
*GetAgentRunApiAgentsRunsRunIdGetResponse
func (c *ClientWithResponses) GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)
GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse request
returning *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse
func (c *ClientWithResponses) GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse
request returning
*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse
func (c *ClientWithResponses) GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)
GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse request returning
*GetAlertConfigApiAlertsConfigsConfigIdGetResponse
func (c *ClientWithResponses) GetAlertDetailApiAlertsAlertIdGetWithResponse(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)
GetAlertDetailApiAlertsAlertIdGetWithResponse request returning
*GetAlertDetailApiAlertsAlertIdGetResponse
func (c *ClientWithResponses) GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)
GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse request
returning *GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse
func (c *ClientWithResponses) GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)
GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse
request returning
*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse
func (c *ClientWithResponses) GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse
request returning
*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse
func (c *ClientWithResponses) GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse
request returning
*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse
func (c *ClientWithResponses) GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)
GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse request
returning *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse
func (c *ClientWithResponses) GetMeApiMeGetWithResponse(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*GetMeApiMeGetResponse, error)
GetMeApiMeGetWithResponse request returning *GetMeApiMeGetResponse
func (c *ClientWithResponses) GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)
GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse request returning
*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse
func (c *ClientWithResponses) GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse
request returning
*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse
func (c *ClientWithResponses) GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse
request returning
*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse
func (c *ClientWithResponses) GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)
GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse request
returning *GetRecommendationsApiModelsModelIdRecommendationsGetResponse
func (c *ClientWithResponses) GetSolutionApiSolutionsSolutionIdGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)
GetSolutionApiSolutionsSolutionIdGetWithResponse request returning
*GetSolutionApiSolutionsSolutionIdGetResponse
func (c *ClientWithResponses) GetSourceApiSourcesSourceConnectionIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)
GetSourceApiSourcesSourceConnectionIdGetWithResponse request returning
*GetSourceApiSourcesSourceConnectionIdGetResponse
func (c *ClientWithResponses) GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse
request returning
*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse
func (c *ClientWithResponses) GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse
request returning
*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse
func (c *ClientWithResponses) GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse
request returning
*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse
func (c *ClientWithResponses) GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse
request returning
*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse
func (c *ClientWithResponses) GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse
request with arbitrary body returning
*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse
func (c *ClientWithResponses) GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
func (c *ClientWithResponses) LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse request with
arbitrary body returning *LinkAgentsApiSolutionsSolutionIdAgentsPostResponse
func (c *ClientWithResponses) LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
func (c *ClientWithResponses) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse
request with arbitrary body returning
*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse
func (c *ClientWithResponses) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
func (c *ClientWithResponses) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse
request with arbitrary body returning
*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse
func (c *ClientWithResponses) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
func (c *ClientWithResponses) ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse
request returning
*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse
func (c *ClientWithResponses) ListAgentRunsApiAgentsAgentIdRunsGetWithResponse(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)
ListAgentRunsApiAgentsAgentIdRunsGetWithResponse request returning
*ListAgentRunsApiAgentsAgentIdRunsGetResponse
func (c *ClientWithResponses) ListAgentsApiAgentsGetWithResponse(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*ListAgentsApiAgentsGetResponse, error)
ListAgentsApiAgentsGetWithResponse request returning
*ListAgentsApiAgentsGetResponse
func (c *ClientWithResponses) ListAlertConfigsApiAlertsConfigsGetWithResponse(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)
ListAlertConfigsApiAlertsConfigsGetWithResponse request returning
*ListAlertConfigsApiAlertsConfigsGetResponse
func (c *ClientWithResponses) ListAlertsApiAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiAlertsGetResponse, error)
ListAlertsApiAlertsGetWithResponse request returning
*ListAlertsApiAlertsGetResponse
func (c *ClientWithResponses) ListAlertsApiModelsAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiModelsAlertsGetResponse, error)
ListAlertsApiModelsAlertsGetWithResponse request returning
*ListAlertsApiModelsAlertsGetResponse
func (c *ClientWithResponses) ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse
request returning
*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse
func (c *ClientWithResponses) ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse
request returning
*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse
func (c *ClientWithResponses) ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)
ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse request
returning *ListConversationsApiSolutionsSolutionIdConversationsGetResponse
func (c *ClientWithResponses) ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse
request returning
*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse
func (c *ClientWithResponses) ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse
request returning
*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse
func (c *ClientWithResponses) ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)
ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse request
returning *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse
func (c *ClientWithResponses) ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse
request returning
*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse
func (c *ClientWithResponses) ListKnowledgeBasesApiKnowledgeBasesGetWithResponse(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)
ListKnowledgeBasesApiKnowledgeBasesGetWithResponse request returning
*ListKnowledgeBasesApiKnowledgeBasesGetResponse
func (c *ClientWithResponses) ListMemoryBanksApiMemoryBanksGetWithResponse(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*ListMemoryBanksApiMemoryBanksGetResponse, error)
ListMemoryBanksApiMemoryBanksGetWithResponse request returning
*ListMemoryBanksApiMemoryBanksGetResponse
func (c *ClientWithResponses) ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse
request returning
*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse
func (c *ClientWithResponses) ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse
request returning
*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse
func (c *ClientWithResponses) ListSolutionsApiSolutionsGetWithResponse(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*ListSolutionsApiSolutionsGetResponse, error)
ListSolutionsApiSolutionsGetWithResponse request returning
*ListSolutionsApiSolutionsGetResponse
func (c *ClientWithResponses) ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)
ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse request
returning *ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse
func (c *ClientWithResponses) ListSourcesApiSourcesGetWithResponse(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*ListSourcesApiSourcesGetResponse, error)
ListSourcesApiSourcesGetWithResponse request returning
*ListSourcesApiSourcesGetResponse
func (c *ClientWithResponses) ListTemplatesApiMemoryBanksTemplatesGetWithResponse(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)
ListTemplatesApiMemoryBanksTemplatesGetWithResponse request returning
*ListTemplatesApiMemoryBanksTemplatesGetResponse
func (c *ClientWithResponses) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse
request with arbitrary body returning
*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse
func (c *ClientWithResponses) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
func (c *ClientWithResponses) MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)
MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse request returning
*MarkAllReadApiModelsAlertsMarkAllReadPostResponse
func (c *ClientWithResponses) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse
request with arbitrary body returning
*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse
func (c *ClientWithResponses) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
func (c *ClientWithResponses) MarkReadApiModelsAlertsAlertIdReadPatchWithResponse(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)
MarkReadApiModelsAlertsAlertIdReadPatchWithResponse request returning
*MarkReadApiModelsAlertsAlertIdReadPatchResponse
func (c *ClientWithResponses) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse
request with arbitrary body returning
*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse
func (c *ClientWithResponses) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
func (c *ClientWithResponses) MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse
request with arbitrary body returning
*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse
func (c *ClientWithResponses) MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
func (c *ClientWithResponses) MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse
request returning
*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse
func (c *ClientWithResponses) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse
request with arbitrary body returning
*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse
func (c *ClientWithResponses) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
func (c *ClientWithResponses) RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse request with arbitrary
body returning *RunAgentApiAgentsAgentIdRunsPostResponse
func (c *ClientWithResponses) RunAgentApiAgentsAgentIdRunsPostWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
func (c *ClientWithResponses) RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse
request with arbitrary body returning
*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse
func (c *ClientWithResponses) RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
func (c *ClientWithResponses) SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse request with
arbitrary body returning *SearchAgentRunsApiAgentsRunsSearchPostResponse
func (c *ClientWithResponses) SearchAgentRunsApiAgentsRunsSearchPostWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
func (c *ClientWithResponses) SearchApiSearchGetWithResponse(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*SearchApiSearchGetResponse, error)
SearchApiSearchGetWithResponse request returning *SearchApiSearchGetResponse
func (c *ClientWithResponses) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse
request with arbitrary body returning
*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse
func (c *ClientWithResponses) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
func (c *ClientWithResponses) SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)
SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse request returning
*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse
func (c *ClientWithResponses) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse
request with arbitrary body returning
*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse
func (c *ClientWithResponses) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
func (c *ClientWithResponses) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse
request with arbitrary body returning
*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse
func (c *ClientWithResponses) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
func (c *ClientWithResponses) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse
request with arbitrary body returning
*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse
func (c *ClientWithResponses) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
func (c *ClientWithResponses) UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse
request with arbitrary body returning
*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse
func (c *ClientWithResponses) UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
func (c *ClientWithResponses) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse
request with arbitrary body returning
*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse
func (c *ClientWithResponses) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
func (c *ClientWithResponses) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse
request with arbitrary body returning
*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse
func (c *ClientWithResponses) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
func (c *ClientWithResponses) UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)
UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse request
returning *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse
func (c *ClientWithResponses) UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse request with arbitrary
body returning *UpdateAgentApiAgentsAgentIdPutResponse
func (c *ClientWithResponses) UpdateAgentApiAgentsAgentIdPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
func (c *ClientWithResponses) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse
request with arbitrary body returning
*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse
func (c *ClientWithResponses) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
func (c *ClientWithResponses) UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse
request with arbitrary body returning
*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse
func (c *ClientWithResponses) UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
func (c *ClientWithResponses) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse
request with arbitrary body returning
*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse
func (c *ClientWithResponses) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
func (c *ClientWithResponses) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse
request with arbitrary body returning
*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse
func (c *ClientWithResponses) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
func (c *ClientWithResponses) UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse
request with arbitrary body returning
*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse
func (c *ClientWithResponses) UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
func (c *ClientWithResponses) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse
request with arbitrary body returning
*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse
func (c *ClientWithResponses) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
func (c *ClientWithResponses) UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse request with
arbitrary body returning *UpdateSolutionApiSolutionsSolutionIdPatchResponse
func (c *ClientWithResponses) UpdateSolutionApiSolutionsSolutionIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
func (c *ClientWithResponses) UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse
request with arbitrary body returning
*UpdateSourceApiSourcesSourceConnectionIdPutResponse
func (c *ClientWithResponses) UpdateSourceApiSourcesSourceConnectionIdPutWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
func (c *ClientWithResponses) UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse
request with arbitrary body returning
*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse
func (c *ClientWithResponses) UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse
request with arbitrary body returning
*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse
func (c *ClientWithResponses) UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse
request with arbitrary body returning
*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse
func (c *ClientWithResponses) UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
type ClientWithResponsesInterface interface {
// ListAgentsApiAgentsGetWithResponse request
ListAgentsApiAgentsGetWithResponse(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*ListAgentsApiAgentsGetResponse, error)
// CreateAgentApiAgentsPostWithBodyWithResponse request with any body
CreateAgentApiAgentsPostWithBodyWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)
CreateAgentApiAgentsPostWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)
// DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse request
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)
// GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse request
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)
// UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse request with any body
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
// ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse request
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)
// ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse request
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)
// CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse request with any body
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
// GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse request
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)
// GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse request
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)
// SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse request with any body
SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
SearchAgentRunsApiAgentsRunsSearchPostWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
// DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse request
DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)
// GetAgentRunApiAgentsRunsRunIdGetWithResponse request
GetAgentRunApiAgentsRunsRunIdGetWithResponse(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)
// DeleteAgentApiAgentsAgentIdDeleteWithResponse request
DeleteAgentApiAgentsAgentIdDeleteWithResponse(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)
// GetAgentMetadataApiAgentsAgentIdGetWithResponse request
GetAgentMetadataApiAgentsAgentIdGetWithResponse(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)
// UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse request with any body
UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
UpdateAgentApiAgentsAgentIdPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
// GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse request
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)
// GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse request with any body
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
// GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse request with any body
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
// MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse request with any body
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
// GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse request
GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)
// UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse request with any body
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
// ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse request
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)
// CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse request with any body
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
// TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse request with any body
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
// ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse request
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)
// ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse request
ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)
// ExportAgentApiAgentsAgentIdExportGetWithResponse request
ExportAgentApiAgentsAgentIdExportGetWithResponse(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)
// ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse request
ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)
// ListAgentRunsApiAgentsAgentIdRunsGetWithResponse request
ListAgentRunsApiAgentsAgentIdRunsGetWithResponse(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)
// RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse request with any body
RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
RunAgentApiAgentsAgentIdRunsPostWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
// RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse request with any body
RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
// ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse request
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)
// ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse request
ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)
// ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse request with any body
ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
// ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse request with any body
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
// ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse request with any body
ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
// ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse request
ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)
// ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse request with any body
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
// ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse request with any body
ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
ApiAiSolutionApiAiAssistantSolutionPostWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
// ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse request with any body
ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
ApiAiSourceApiAiAssistantSourcePostWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
// ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse request with any body
ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
// ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse request
ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)
// ListAlertsApiAlertsGetWithResponse request
ListAlertsApiAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiAlertsGetResponse, error)
// ListAlertConfigsApiAlertsConfigsGetWithResponse request
ListAlertConfigsApiAlertsConfigsGetWithResponse(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)
// CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse request with any body
CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
CreateAlertConfigApiAlertsConfigsPostWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
// DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse request
DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)
// GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse request
GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)
// UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse request with any body
UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
// ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse request
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)
// UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse request with any body
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
// GetAlertDetailApiAlertsAlertIdGetWithResponse request
GetAlertDetailApiAlertsAlertIdGetWithResponse(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)
// AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse request with any body
AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
// ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse request with any body
ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
// SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse request
SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)
// UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse request
UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)
// DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse request
DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)
// GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse request
GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)
// ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse request with any body
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
// ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse request
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)
// UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse request with any body
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)
// GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse request with any body
GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
// ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse request
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)
// GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse request
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)
// GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse request
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)
// ListKnowledgeBasesApiKnowledgeBasesGetWithResponse request
ListKnowledgeBasesApiKnowledgeBasesGetWithResponse(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)
// CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse request with any body
CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
// DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse request
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)
// GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse request
GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)
// UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse request with any body
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
// GetMeApiMeGetWithResponse request
GetMeApiMeGetWithResponse(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*GetMeApiMeGetResponse, error)
// ListMemoryBanksApiMemoryBanksGetWithResponse request
ListMemoryBanksApiMemoryBanksGetWithResponse(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*ListMemoryBanksApiMemoryBanksGetResponse, error)
// CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse request with any body
CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
CreateMemoryBankApiMemoryBanksPostWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
// MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse request with any body
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
// MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse request
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)
// MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse request with any body
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
// ListTemplatesApiMemoryBanksTemplatesGetWithResponse request
ListTemplatesApiMemoryBanksTemplatesGetWithResponse(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)
// TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse request with any body
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
// DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse request
DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)
// GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse request
GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)
// UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse request with any body
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
// GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse request
GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)
// CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse request
CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)
// DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse request
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)
// GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse request
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)
// TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse request with any body
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
// ListAlertsApiModelsAlertsGetWithResponse request
ListAlertsApiModelsAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiModelsAlertsGetResponse, error)
// MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse request
MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)
// GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse request
GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)
// MarkReadApiModelsAlertsAlertIdReadPatchWithResponse request
MarkReadApiModelsAlertsAlertIdReadPatchWithResponse(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)
// GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse request
GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)
// SearchApiSearchGetWithResponse request
SearchApiSearchGetWithResponse(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*SearchApiSearchGetResponse, error)
// ListSolutionsApiSolutionsGetWithResponse request
ListSolutionsApiSolutionsGetWithResponse(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*ListSolutionsApiSolutionsGetResponse, error)
// CreateSolutionApiSolutionsPostWithBodyWithResponse request with any body
CreateSolutionApiSolutionsPostWithBodyWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)
CreateSolutionApiSolutionsPostWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)
// DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse request
DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)
// GetSolutionApiSolutionsSolutionIdGetWithResponse request
GetSolutionApiSolutionsSolutionIdGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)
// UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse request with any body
UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
UpdateSolutionApiSolutionsSolutionIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
// UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse request with any body
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
// LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse request with any body
LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
// AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse request with any body
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
// AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse request with any body
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
// AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse request with any body
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
// AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse request with any body
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
// AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse request
AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)
// ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse request
ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)
// AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse request with any body
AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
// MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse request with any body
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
// UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse request with any body
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
// LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse request with any body
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
// UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse request with any body
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
// LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse request with any body
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
// CreateSourceApiSourcesPostWithBodyWithResponse request with any body
CreateSourceApiSourcesPostWithBodyWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)
CreateSourceApiSourcesPostWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)
// ListSourcesApiSourcesGetWithResponse request
ListSourcesApiSourcesGetWithResponse(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*ListSourcesApiSourcesGetResponse, error)
// DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse request
DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)
// GetSourceApiSourcesSourceConnectionIdGetWithResponse request
GetSourceApiSourcesSourceConnectionIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)
// UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse request with any body
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
// UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse request with any body
UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
UpdateSourceApiSourcesSourceConnectionIdPutWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
// GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse request
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)
// StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse request with any body
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
// CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse request
CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)
// ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse request
ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)
// CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse request with any body
CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
// EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse request with any body
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
// DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse request
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)
// GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse request
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)
// CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse request
CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)
// DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse request
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)
// UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse request with any body
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client
with responses above.
type CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams defines
parameters for CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost.
type CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse(rsp *http.Response) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)
ParseCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse
parses an HTTP response from a
CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse call
func (r CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CompactionEvaluationModel struct {
// Reasoning Explanation of the evaluation.
Reasoning string `json:"reasoning"`
// Score Quality score from 1 to 5.
Score int `json:"score"`
// Verdict 'pass' or 'fail'.
Verdict string `json:"verdict"`
}
CompactionEvaluationModel Structured LLM-as-judge evaluation result.
type CompactionTestResponseModel struct {
// CompactionSummary The generated compaction summary.
CompactionSummary *string `json:"compaction_summary"`
// Evaluation Structured LLM-as-judge evaluation result.
Evaluation CompactionEvaluationModel `json:"evaluation"`
// Generated True when entries were LLM-generated rather than real.
Generated bool `json:"generated"`
// OriginalEntries Entries fed into the compactor.
OriginalEntries []string `json:"original_entries"`
// SurvivingEntries Entries that survived after compaction.
SurvivingEntries []string `json:"surviving_entries"`
}
CompactionTestResponseModel Response from a compaction prompt test.
type CompatibleRunListResponse struct {
Data []CompatibleRunResponse `json:"data"`
Limit int `json:"limit"`
Page int `json:"page"`
Total int `json:"total"`
}
CompatibleRunListResponse Paginated list of compatible runs.
type CompatibleRunResponse struct {
AgentRunId openapi_types.UUID `json:"agent_run_id"`
AgentStepRunId openapi_types.UUID `json:"agent_step_run_id"`
CompletedAt *string `json:"completed_at"`
InputPreview *string `json:"input_preview"`
OutputStorageKey *string `json:"output_storage_key"`
RunStatus *string `json:"run_status"`
StartedAt *string `json:"started_at"`
}
CompatibleRunResponse A run that has a completed step matching a criteria's
step_id.
type ContentEmbeddingResponse struct {
BatchDuration float32 `json:"batch_duration"`
BatchSize int `json:"batch_size"`
Id string `json:"id"`
Text string `json:"text"`
TextEnd int `json:"text_end"`
TextStart int `json:"text_start"`
Vector []float32 `json:"vector"`
}
ContentEmbeddingResponse Response model for content embedding.
type CreateAgentApiAgentsPostJSONRequestBody = RoutersApiAgentsCreateAgentRequest
CreateAgentApiAgentsPostJSONRequestBody defines body for
CreateAgentApiAgentsPost for application/json ContentType.
type CreateAgentApiAgentsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateAgentApiAgentsPostParams defines parameters for
CreateAgentApiAgentsPost.
type CreateAgentApiAgentsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *AgentSummaryResponse
JSON422 *HTTPValidationError
}
func ParseCreateAgentApiAgentsPostResponse(rsp *http.Response) (*CreateAgentApiAgentsPostResponse, error)
ParseCreateAgentApiAgentsPostResponse parses an HTTP response from a
CreateAgentApiAgentsPostWithResponse call
func (r CreateAgentApiAgentsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateAgentApiAgentsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAlertConfigApiAlertsConfigsPostJSONRequestBody = CreateAlertConfigRequest
CreateAlertConfigApiAlertsConfigsPostJSONRequestBody defines body for
CreateAlertConfigApiAlertsConfigsPost for application/json ContentType.
type CreateAlertConfigApiAlertsConfigsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateAlertConfigApiAlertsConfigsPostParams defines parameters for
CreateAlertConfigApiAlertsConfigsPost.
type CreateAlertConfigApiAlertsConfigsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseCreateAlertConfigApiAlertsConfigsPostResponse(rsp *http.Response) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
ParseCreateAlertConfigApiAlertsConfigsPostResponse parses an HTTP response
from a CreateAlertConfigApiAlertsConfigsPostWithResponse call
func (r CreateAlertConfigApiAlertsConfigsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateAlertConfigApiAlertsConfigsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAlertConfigRequest struct {
// AgentId Agent ID (for agent alerts)
AgentId *string `json:"agent_id"`
// AlertType Alert type
AlertType string `json:"alert_type"`
// CooldownMinutes Cooldown period in minutes
CooldownMinutes *int `json:"cooldown_minutes,omitempty"`
// DistributionType Distribution type (owner, owner_admins, selected_members)
DistributionType *string `json:"distribution_type,omitempty"`
// Enabled Whether the alert config is enabled
Enabled *bool `json:"enabled,omitempty"`
// RecipientUserIds User IDs for selected_members distribution
RecipientUserIds *[]string `json:"recipient_user_ids"`
// SourceConnectionId Source connection ID (for source alerts)
SourceConnectionId *string `json:"source_connection_id"`
// Threshold Threshold configuration
Threshold *map[string]interface{} `json:"threshold"`
}
CreateAlertConfigRequest defines model for CreateAlertConfigRequest.
type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody = CreateEvaluationCriteriaRequest
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody
defines body for
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost for
application/json ContentType.
type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams
defines parameters for
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost.
type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *EvaluationCriteriaResponse
JSON422 *HTTPValidationError
}
func ParseCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse(rsp *http.Response) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
ParseCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse
parses an HTTP response from a
CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse
call
func (r CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEvaluationCriteriaRequest struct {
Description *string `json:"description"`
Enabled *bool `json:"enabled,omitempty"`
EvaluationPrompt *string `json:"evaluation_prompt"`
// EvaluationTier Controls model selection for agent evaluation.
//
// Labels shown in UI:
// FAST → "Fast and cheap"
// BALANCED → "Balanced speed and cost"
// THOROUGH → "Slow and thorough"
EvaluationTier *AgentEvaluationTier `json:"evaluation_tier,omitempty"`
ExpectationConfig *map[string]interface{} `json:"expectation_config"`
PassThreshold *float32 `json:"pass_threshold,omitempty"`
StepId string `json:"step_id"`
}
CreateEvaluationCriteriaRequest Request body for creating an evaluation
criteria.
The evaluation mode, retry settings, and sample frequency are set at the
agent level, not per-criteria.
type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody = CreateEvaluationResultRequest
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody
defines body for
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost for
application/json ContentType.
type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams
defines parameters for
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost.
type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *EvaluationResultResponse
JSON422 *HTTPValidationError
}
func ParseCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse(rsp *http.Response) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
ParseCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse
parses an HTTP response from a
CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse
call
func (r CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEvaluationResultRequest struct {
AgentRunId openapi_types.UUID `json:"agent_run_id"`
AgentStepRunId *openapi_types.UUID `json:"agent_step_run_id"`
Details *map[string]interface{} `json:"details"`
Flagged *bool `json:"flagged,omitempty"`
RetryCount *int `json:"retry_count,omitempty"`
RetryTriggered *bool `json:"retry_triggered,omitempty"`
Score *float32 `json:"score"`
// Status Result status of a single evaluation run.
Status EvaluationStatus `json:"status"`
}
CreateEvaluationResultRequest Request body for recording an evaluation
result.
type CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody = CreateKnowledgeBaseBody
CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody defines body for
CreateKnowledgeBaseApiKnowledgeBasesPost for application/json ContentType.
type CreateKnowledgeBaseApiKnowledgeBasesPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateKnowledgeBaseApiKnowledgeBasesPostParams defines parameters for
CreateKnowledgeBaseApiKnowledgeBasesPost.
type CreateKnowledgeBaseApiKnowledgeBasesPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *KnowledgeBaseResponseModel
JSON422 *HTTPValidationError
}
func ParseCreateKnowledgeBaseApiKnowledgeBasesPostResponse(rsp *http.Response) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
ParseCreateKnowledgeBaseApiKnowledgeBasesPostResponse parses an HTTP
response from a CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse call
func (r CreateKnowledgeBaseApiKnowledgeBasesPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateKnowledgeBaseApiKnowledgeBasesPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateKnowledgeBaseBody struct {
// DefaultScoreThreshold Default minimum rerank score threshold.
DefaultScoreThreshold *float32 `json:"default_score_threshold"`
// DefaultTopK Default results after reranking.
DefaultTopK *int `json:"default_top_k"`
// DefaultTopN Default number of results.
DefaultTopN *int `json:"default_top_n"`
// Description Optional description.
Description *string `json:"description"`
// Name Knowledge base name.
Name string `json:"name"`
// RerankerModel Reranker model to use (null for no reranking).
RerankerModel *string `json:"reranker_model"`
// SourceIds List of source connection IDs to link.
SourceIds []string `json:"source_ids"`
}
CreateKnowledgeBaseBody Request body for creating a knowledge base.
type CreateMemoryBankApiMemoryBanksPostJSONRequestBody = CreateMemoryBankBody
CreateMemoryBankApiMemoryBanksPostJSONRequestBody defines body for
CreateMemoryBankApiMemoryBanksPost for application/json ContentType.
type CreateMemoryBankApiMemoryBanksPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateMemoryBankApiMemoryBanksPostParams defines parameters for
CreateMemoryBankApiMemoryBanksPost.
type CreateMemoryBankApiMemoryBanksPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MemoryBankResponseModel
JSON422 *HTTPValidationError
}
func ParseCreateMemoryBankApiMemoryBanksPostResponse(rsp *http.Response) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
ParseCreateMemoryBankApiMemoryBanksPostResponse parses an HTTP response from
a CreateMemoryBankApiMemoryBanksPostWithResponse call
func (r CreateMemoryBankApiMemoryBanksPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateMemoryBankApiMemoryBanksPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMemoryBankBody struct {
// ChunkOverlap Chunk overlap (custom mode only).
ChunkOverlap *int `json:"chunk_overlap"`
// ChunkSize Chunk size (custom mode only).
ChunkSize *int `json:"chunk_size"`
// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted.
CompactionPrompt *string `json:"compaction_prompt"`
// Description Optional description of the bank's purpose.
Description *string `json:"description"`
// Dimensions Embedding dimensions (custom mode only).
Dimensions *int `json:"dimensions"`
// EmbeddingModel Custom embedding model (custom mode only).
EmbeddingModel *string `json:"embedding_model"`
// MaxAgeDays Max entry age in days before compaction. Checked inline after each write and by the hourly background sweep.
MaxAgeDays *int `json:"max_age_days"`
// MaxSizeTokens Max total tokens (per partition) before compaction. Checked inline after each write and by the hourly background sweep.
MaxSizeTokens *int `json:"max_size_tokens"`
// MaxTurns Max conversation turns (per partition) before compaction. Checked inline after each write and by the hourly background sweep.
MaxTurns *int `json:"max_turns"`
// Mode Embedding quality / cost trade-off. One of: fast_and_cheap, balanced, slow_and_thorough, custom.
Mode *string `json:"mode,omitempty"`
// Name Memory bank name.
Name string `json:"name"`
// RetentionDays Content source retention in days.
RetentionDays *int `json:"retention_days"`
// Type Bank type. 'conversation' for chat-turn data with conversation_key + speaker; 'general' for flat entries with optional group_key.
Type *string `json:"type,omitempty"`
}
CreateMemoryBankBody Request body for creating a memory bank.
type CreateSolutionApiSolutionsPostJSONRequestBody = CreateSolutionRequest
CreateSolutionApiSolutionsPostJSONRequestBody defines body for
CreateSolutionApiSolutionsPost for application/json ContentType.
type CreateSolutionApiSolutionsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateSolutionApiSolutionsPostParams defines parameters for
CreateSolutionApiSolutionsPost.
type CreateSolutionApiSolutionsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseCreateSolutionApiSolutionsPostResponse(rsp *http.Response) (*CreateSolutionApiSolutionsPostResponse, error)
ParseCreateSolutionApiSolutionsPostResponse parses an HTTP response from a
CreateSolutionApiSolutionsPostWithResponse call
func (r CreateSolutionApiSolutionsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateSolutionApiSolutionsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSolutionRequest struct {
// Description Description of the solution
Description *string `json:"description,omitempty"`
// Name Name of the solution
Name string `json:"name"`
}
CreateSolutionRequest Request model for creating a new solution
type CreateSourceApiSourcesPostJSONRequestBody = CreateSourceBody
CreateSourceApiSourcesPostJSONRequestBody defines body for
CreateSourceApiSourcesPost for application/json ContentType.
type CreateSourceApiSourcesPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateSourceApiSourcesPostParams defines parameters for
CreateSourceApiSourcesPost.
type CreateSourceApiSourcesPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *SourceResponse
JSON422 *HTTPValidationError
}
func ParseCreateSourceApiSourcesPostResponse(rsp *http.Response) (*CreateSourceApiSourcesPostResponse, error)
ParseCreateSourceApiSourcesPostResponse parses an HTTP response from a
CreateSourceApiSourcesPostWithResponse call
func (r CreateSourceApiSourcesPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateSourceApiSourcesPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSourceBody struct {
// ChunkOverlap Chunk overlap for content processing.
ChunkOverlap *int `json:"chunk_overlap"`
// ChunkSize Chunk size for content processing.
ChunkSize *int `json:"chunk_size"`
// ContentFilter Content filter type.
ContentFilter *string `json:"content_filter"`
// Dimensions Embedding dimensions override.
Dimensions *int `json:"dimensions"`
// EmbeddingModel Embedding model override.
EmbeddingModel *string `json:"embedding_model"`
// Name Source name.
Name string `json:"name"`
// Polling Polling interval (e.g. hourly, daily).
Polling *string `json:"polling"`
// PollingAction Polling action.
PollingAction *string `json:"polling_action"`
// PollingMaxItems Max items per poll.
PollingMaxItems *int `json:"polling_max_items"`
// Retention Retention period in days.
Retention *int `json:"retention"`
// SourceType Source type: rss, website, file_uploads, or custom_index.
SourceType string `json:"source_type"`
// UrlId URL record ID (required for rss/website sources).
UrlId *string `json:"url_id"`
}
CreateSourceBody Request body for creating a content source.
type CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody = RoutersApiSourceExportsCreateExportRequest
CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody
defines body for CreateSourceExportApiSourcesSourceConnectionIdExportsPost
for application/json ContentType.
type CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams defines
parameters for CreateSourceExportApiSourcesSourceConnectionIdExportsPost.
type CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *RoutersApiSourceExportsExportResponse
JSON422 *HTTPValidationError
}
func ParseCreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse(rsp *http.Response) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
ParseCreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse
parses an HTTP response from a
CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse call
func (r CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAgentApiAgentsAgentIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteAgentApiAgentsAgentIdDeleteParams defines parameters for
DeleteAgentApiAgentsAgentIdDelete.
type DeleteAgentApiAgentsAgentIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteAgentApiAgentsAgentIdDeleteResponse(rsp *http.Response) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)
ParseDeleteAgentApiAgentsAgentIdDeleteResponse parses an HTTP response from
a DeleteAgentApiAgentsAgentIdDeleteWithResponse call
func (r DeleteAgentApiAgentsAgentIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteAgentApiAgentsAgentIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAgentRunApiAgentsRunsRunIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteAgentRunApiAgentsRunsRunIdDeleteParams defines parameters for
DeleteAgentRunApiAgentsRunsRunIdDelete.
type DeleteAgentRunApiAgentsRunsRunIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentRunResponse
JSON422 *HTTPValidationError
}
func ParseDeleteAgentRunApiAgentsRunsRunIdDeleteResponse(rsp *http.Response) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)
ParseDeleteAgentRunApiAgentsRunsRunIdDeleteResponse parses an HTTP response
from a DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse call
func (r DeleteAgentRunApiAgentsRunsRunIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteAgentRunApiAgentsRunsRunIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams defines parameters for
DeleteAlertConfigApiAlertsConfigsConfigIdDelete.
type DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse(rsp *http.Response) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)
ParseDeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse parses an HTTP
response from a DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse
call
func (r DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteContentApiContentsSourceConnectionContentVersionDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteContentApiContentsSourceConnectionContentVersionDeleteParams defines
parameters for DeleteContentApiContentsSourceConnectionContentVersionDelete.
type DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteContentApiContentsSourceConnectionContentVersionDeleteResponse(rsp *http.Response) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)
ParseDeleteContentApiContentsSourceConnectionContentVersionDeleteResponse
parses an HTTP response from a
DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse
call
func (r DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams
defines parameters for
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete.
type DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse(rsp *http.Response) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)
ParseDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse
parses an HTTP response from a
DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse
call
func (r DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams defines
parameters for DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete.
type DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse(rsp *http.Response) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)
ParseDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse
parses an HTTP response from a
DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse call
func (r DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams defines parameters
for DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete.
type DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse(rsp *http.Response) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)
ParseDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse parses an HTTP
response from a DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse
call
func (r DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams defines
parameters for DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete.
type DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse(rsp *http.Response) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)
ParseDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse
parses an HTTP response from a
DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse
call
func (r DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSolutionApiSolutionsSolutionIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteSolutionApiSolutionsSolutionIdDeleteParams defines parameters for
DeleteSolutionApiSolutionsSolutionIdDelete.
type DeleteSolutionApiSolutionsSolutionIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteSolutionApiSolutionsSolutionIdDeleteResponse(rsp *http.Response) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)
ParseDeleteSolutionApiSolutionsSolutionIdDeleteResponse parses an HTTP
response from a DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse call
func (r DeleteSolutionApiSolutionsSolutionIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteSolutionApiSolutionsSolutionIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSourceApiSourcesSourceConnectionIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteSourceApiSourcesSourceConnectionIdDeleteParams defines parameters for
DeleteSourceApiSourcesSourceConnectionIdDelete.
type DeleteSourceApiSourcesSourceConnectionIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteSourceApiSourcesSourceConnectionIdDeleteResponse(rsp *http.Response) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)
ParseDeleteSourceApiSourcesSourceConnectionIdDeleteResponse parses an HTTP
response from a DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse
call
func (r DeleteSourceApiSourcesSourceConnectionIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteSourceApiSourcesSourceConnectionIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams
defines parameters for
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete.
type DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse(rsp *http.Response) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)
ParseDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse
parses an HTTP response from a
DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse
call
func (r DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams
defines parameters for
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet.
type DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *interface{}
JSON422 *HTTPValidationError
}
func ParseDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse(rsp *http.Response) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)
ParseDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse
parses an HTTP response from a
DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse
call
func (r DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse) Status() string
Status returns HTTPResponse.Status
func (r DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody = RoutersApiSourceExportsEstimateExportRequest
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody
defines body for
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost for
application/json ContentType.
type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams
defines parameters for
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost.
type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourceExportsEstimateExportResponse
JSON422 *HTTPValidationError
}
func ParseEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse(rsp *http.Response) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
ParseEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse
parses an HTTP response from a
EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse
call
func (r EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse) Status() string
Status returns HTTPResponse.Status
func (r EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EvaluationCriteriaResponse struct {
AccountId openapi_types.UUID `json:"account_id"`
AgentId openapi_types.UUID `json:"agent_id"`
CreatedAt string `json:"created_at"`
Description *string `json:"description"`
Enabled bool `json:"enabled"`
// EvaluationMode Runtime behavior mode. output_expectation (manual validation), eval_and_retry (every run + retry), sample_and_flag (sampled monitoring).
EvaluationMode string `json:"evaluation_mode"`
EvaluationPrompt *string `json:"evaluation_prompt"`
EvaluationTier *string `json:"evaluation_tier"`
ExpectationConfig *map[string]interface{} `json:"expectation_config"`
Id openapi_types.UUID `json:"id"`
MaxRetries int `json:"max_retries"`
// PassThreshold Score cutoff for pass/fail, inclusive (0.0 to 1.0).
PassThreshold float32 `json:"pass_threshold"`
ResultSummary map[string]int `json:"result_summary"`
RetryOnFailure bool `json:"retry_on_failure"`
StepId *string `json:"step_id"`
UpdatedAt string `json:"updated_at"`
}
EvaluationCriteriaResponse Response schema for evaluation criteria.
type EvaluationResultListResponse struct {
Data []EvaluationResultResponse `json:"data"`
Limit int `json:"limit"`
Page int `json:"page"`
Total int `json:"total"`
}
EvaluationResultListResponse Paginated list of evaluation results.
type EvaluationResultResponse struct {
AgentRunId openapi_types.UUID `json:"agent_run_id"`
AgentStepRunId *openapi_types.UUID `json:"agent_step_run_id"`
CreatedAt string `json:"created_at"`
CriteriaId openapi_types.UUID `json:"criteria_id"`
// Details Evaluation details including explanation and raw LLM response.
Details *map[string]interface{} `json:"details"`
EvaluatedAt string `json:"evaluated_at"`
// Flagged True when the result was flagged for human review.
Flagged bool `json:"flagged"`
Id openapi_types.UUID `json:"id"`
RetryCount int `json:"retry_count"`
RetryTriggered bool `json:"retry_triggered"`
// Score LLM-assigned quality score between 0.0 (worst) and 1.0 (best).
Score *float32 `json:"score"`
// Status Outcome status: pending, passed, failed, skipped, or error.
Status string `json:"status"`
}
EvaluationResultResponse Response schema for a single evaluation result.
type EvaluationResultSummaryResponse struct {
// AverageScore Mean score across all evaluated results, or null if none.
AverageScore *float32 `json:"average_score"`
Error int `json:"error"`
Failed int `json:"failed"`
Flagged int `json:"flagged"`
Passed int `json:"passed"`
Total int `json:"total"`
}
EvaluationResultSummaryResponse Aggregated pass/fail/error counts and
average score for a criteria.
type EvaluationResultWithCriteriaListResponse struct {
Data []EvaluationResultWithCriteriaResponse `json:"data"`
Limit int `json:"limit"`
Page int `json:"page"`
Total int `json:"total"`
}
EvaluationResultWithCriteriaListResponse Paginated list of evaluation
results with criteria context.
type EvaluationResultWithCriteriaResponse struct {
AgentRunId openapi_types.UUID `json:"agent_run_id"`
AgentStepRunId *openapi_types.UUID `json:"agent_step_run_id"`
CreatedAt string `json:"created_at"`
CriteriaDescription *string `json:"criteria_description"`
CriteriaId openapi_types.UUID `json:"criteria_id"`
// Details Evaluation details including explanation and raw LLM response.
Details *map[string]interface{} `json:"details"`
EvaluatedAt string `json:"evaluated_at"`
// Flagged True when the result was flagged for human review.
Flagged bool `json:"flagged"`
Id openapi_types.UUID `json:"id"`
RetryCount int `json:"retry_count"`
RetryTriggered bool `json:"retry_triggered"`
// Score LLM-assigned quality score between 0.0 (worst) and 1.0 (best).
Score *float32 `json:"score"`
// Status Outcome status: pending, passed, failed, skipped, or error.
Status string `json:"status"`
StepId *string `json:"step_id"`
}
EvaluationResultWithCriteriaResponse Evaluation result including criteria
context for aggregated listing.
type EvaluationRunSummaryListResponse struct {
Data []EvaluationRunSummaryResponse `json:"data"`
Limit int `json:"limit"`
Page int `json:"page"`
Total int `json:"total"`
}
EvaluationRunSummaryListResponse Paginated list of per-run evaluation
summaries.
type EvaluationRunSummaryResponse struct {
AgentRunId openapi_types.UUID `json:"agent_run_id"`
ErrorCount int `json:"error_count"`
FailedCount int `json:"failed_count"`
FlaggedCount int `json:"flagged_count"`
PassedCount int `json:"passed_count"`
RunCreatedAt string `json:"run_created_at"`
// RunStatus Status of the agent run (processing, completed, failed).
RunStatus string `json:"run_status"`
SkippedCount int `json:"skipped_count"`
TotalEvaluations int `json:"total_evaluations"`
}
EvaluationRunSummaryResponse Per-run evaluation summary with pass/fail/error
breakdown.
type EvaluationStatus string
EvaluationStatus Result status of a single evaluation run.
const (
EvaluationStatusError EvaluationStatus = "error"
EvaluationStatusFailed EvaluationStatus = "failed"
EvaluationStatusPassed EvaluationStatus = "passed"
EvaluationStatusPending EvaluationStatus = "pending"
EvaluationStatusSkipped EvaluationStatus = "skipped"
)
Defines values for EvaluationStatus.
type ExamplePrompt map[string]string
ExamplePrompt defines model for ExamplePrompt.
type ExecutedActionResponse struct {
// ActionType Type of the executed action.
ActionType string `json:"action_type"`
// Description Human-readable description.
Description string `json:"description"`
// Error Error message if failed.
Error *string `json:"error"`
// ResourceId ID of the affected resource.
ResourceId *string `json:"resource_id"`
// ResourceType Type of the affected resource.
ResourceType *string `json:"resource_type"`
// Success Whether the action succeeded.
Success *bool `json:"success,omitempty"`
}
ExecutedActionResponse A single executed action result.
type ExportAgentApiAgentsAgentIdExportGetParams struct {
// Download Return as file download
Download *bool `form:"download,omitempty" json:"download,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ExportAgentApiAgentsAgentIdExportGetParams defines parameters for
ExportAgentApiAgentsAgentIdExportGet.
type ExportAgentApiAgentsAgentIdExportGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentExportResponse
JSON422 *HTTPValidationError
}
func ParseExportAgentApiAgentsAgentIdExportGetResponse(rsp *http.Response) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)
ParseExportAgentApiAgentsAgentIdExportGetResponse parses an HTTP response
from a ExportAgentApiAgentsAgentIdExportGetWithResponse call
func (r ExportAgentApiAgentsAgentIdExportGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ExportAgentApiAgentsAgentIdExportGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportFormat string
ExportFormat Supported export file formats.
const (
Csv ExportFormat = "csv"
Jsonl ExportFormat = "jsonl"
Parquet ExportFormat = "parquet"
Zip ExportFormat = "zip"
)
Defines values for ExportFormat.
type ExportListResponse struct {
Data []interface{} `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
ExportListResponse Paginated list of export jobs.
type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody = GenerateAgentStepsRequest
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody
defines body for
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost for
application/json ContentType.
type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams
defines parameters for
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost.
type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GenerateAgentStepsResponse
JSON422 *HTTPValidationError
}
func ParseGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse(rsp *http.Response) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
ParseGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse
parses an HTTP response from a
GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse
call
func (r GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GenerateAgentStepsRequest struct {
// AgentDescription Agent description for additional AI context.
AgentDescription *string `json:"agent_description"`
// AgentSteps Current agent step hierarchy for context when modifying.
AgentSteps *[]map[string]interface{} `json:"agent_steps"`
// Mode 'generate_full' to create from scratch, 'modify_workflow' to refine.
Mode *string `json:"mode,omitempty"`
// TriggerType Agent trigger type for context (e.g. 'dynamic_input', 'content_added').
TriggerType *string `json:"trigger_type"`
// UserInput Natural language description of the desired agent workflow.
UserInput string `json:"user_input"`
}
GenerateAgentStepsRequest defines model for GenerateAgentStepsRequest.
type GenerateAgentStepsResponse struct {
// AgentConfig Suggested agent-level configuration, if any.
AgentConfig *map[string]interface{} `json:"agent_config"`
// ConversationId Conversation turn ID for tracking.
ConversationId string `json:"conversation_id"`
// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant for the given mode.
ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`
// Note AI explanation of the proposed workflow.
Note string `json:"note"`
// Steps Generated agent steps.
Steps []map[string]interface{} `json:"steps"`
// Success Whether steps were successfully generated.
Success bool `json:"success"`
}
GenerateAgentStepsResponse defines model for GenerateAgentStepsResponse.
type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody = GenerateStepConfigRequest
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody
defines body for GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost
for application/json ContentType.
type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams defines
parameters for GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost.
type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GenerateStepConfigResponse
JSON422 *HTTPValidationError
}
func ParseGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse(rsp *http.Response) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
ParseGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse
parses an HTTP response from a
GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse call
func (r GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse) Status() string
Status returns HTTPResponse.Status
func (r GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GenerateStepConfigRequest struct {
// AgentSteps Current agent step hierarchy for context.
AgentSteps *[]map[string]interface{} `json:"agent_steps"`
// CurrentConfig Current step configuration to refine, if any.
CurrentConfig *map[string]interface{} `json:"current_config"`
// StepId ID of the specific step to refine. Omit for new steps.
StepId *string `json:"step_id"`
// StepType The step type to generate config for (e.g. 'transform', 'gate', 'text', 'prompt_call', 'retrieval').
StepType string `json:"step_type"`
// UserInput Natural language description of what the step should do.
UserInput string `json:"user_input"`
}
GenerateStepConfigRequest defines model for GenerateStepConfigRequest.
type GenerateStepConfigResponse struct {
// ConversationId Conversation turn ID for tracking.
ConversationId string `json:"conversation_id"`
// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant for the given step type.
ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`
// Note AI explanation of the proposed configuration.
Note string `json:"note"`
// ResultingConfig The proposed step configuration.
ResultingConfig *map[string]interface{} `json:"resulting_config"`
// StepType The step type that was generated.
StepType string `json:"step_type"`
// Success Whether a valid configuration was generated.
Success bool `json:"success"`
}
GenerateStepConfigResponse defines model for GenerateStepConfigResponse.
type GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams defines parameters for
GetAgentDefinitionApiAgentsAgentIdDefinitionGet.
type GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentDefinitionResponse
JSON422 *HTTPValidationError
}
func ParseGetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse(rsp *http.Response) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)
ParseGetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse parses an HTTP
response from a GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse
call
func (r GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAgentMetadataApiAgentsAgentIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAgentMetadataApiAgentsAgentIdGetParams defines parameters for
GetAgentMetadataApiAgentsAgentIdGet.
type GetAgentMetadataApiAgentsAgentIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentSummaryResponse
JSON422 *HTTPValidationError
}
func ParseGetAgentMetadataApiAgentsAgentIdGetResponse(rsp *http.Response) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)
ParseGetAgentMetadataApiAgentsAgentIdGetResponse parses an HTTP response
from a GetAgentMetadataApiAgentsAgentIdGetWithResponse call
func (r GetAgentMetadataApiAgentsAgentIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAgentMetadataApiAgentsAgentIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAgentRunApiAgentsRunsRunIdGetParams struct {
// IncludeStepOutputs If true, include per-step outputs with timing, durations, and credits.
IncludeStepOutputs *bool `form:"include_step_outputs,omitempty" json:"include_step_outputs,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAgentRunApiAgentsRunsRunIdGetParams defines parameters for
GetAgentRunApiAgentsRunsRunIdGet.
type GetAgentRunApiAgentsRunsRunIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentRunResponse
JSON422 *HTTPValidationError
}
func ParseGetAgentRunApiAgentsRunsRunIdGetResponse(rsp *http.Response) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)
ParseGetAgentRunApiAgentsRunsRunIdGetResponse parses an HTTP response from a
GetAgentRunApiAgentsRunsRunIdGetWithResponse call
func (r GetAgentRunApiAgentsRunsRunIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAgentRunApiAgentsRunsRunIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams defines
parameters for GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet.
type GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]map[string]string
JSON422 *HTTPValidationError
}
func ParseGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse(rsp *http.Response) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)
ParseGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse
parses an HTTP response from a
GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse call
func (r GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams struct {
// StepType Step type to look up.
StepType string `form:"step_type" json:"step_type"`
// StepId Step ID to filter by.
StepId *string `form:"step_id,omitempty" json:"step_id,omitempty"`
// Limit Max turns to return.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Number of recent turns to skip.
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams
defines parameters for
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet.
type GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AiConversationHistoryResponse
JSON422 *HTTPValidationError
}
func ParseGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse(rsp *http.Response) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)
ParseGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse
parses an HTTP response from a
GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse
call
func (r GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlertConfigApiAlertsConfigsConfigIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAlertConfigApiAlertsConfigsConfigIdGetParams defines parameters for
GetAlertConfigApiAlertsConfigsConfigIdGet.
type GetAlertConfigApiAlertsConfigsConfigIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseGetAlertConfigApiAlertsConfigsConfigIdGetResponse(rsp *http.Response) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)
ParseGetAlertConfigApiAlertsConfigsConfigIdGetResponse parses an HTTP
response from a GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse call
func (r GetAlertConfigApiAlertsConfigsConfigIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAlertConfigApiAlertsConfigsConfigIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlertDetailApiAlertsAlertIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAlertDetailApiAlertsAlertIdGetParams defines parameters for
GetAlertDetailApiAlertsAlertIdGet.
type GetAlertDetailApiAlertsAlertIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseGetAlertDetailApiAlertsAlertIdGetResponse(rsp *http.Response) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)
ParseGetAlertDetailApiAlertsAlertIdGetResponse parses an HTTP response from
a GetAlertDetailApiAlertsAlertIdGetWithResponse call
func (r GetAlertDetailApiAlertsAlertIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAlertDetailApiAlertsAlertIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams defines parameters
for GetAlertUnreadCountApiModelsAlertsUnreadCountGet.
type GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
}
func ParseGetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse(rsp *http.Response) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)
ParseGetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse parses an HTTP
response from a GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse
call
func (r GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContentDetailApiContentsSourceConnectionContentVersionGetParams struct {
Start *int `form:"start,omitempty" json:"start,omitempty"`
End *int `form:"end,omitempty" json:"end,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetContentDetailApiContentsSourceConnectionContentVersionGetParams defines
parameters for GetContentDetailApiContentsSourceConnectionContentVersionGet.
type GetContentDetailApiContentsSourceConnectionContentVersionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiContentsContentDetailResponse
JSON422 *HTTPValidationError
}
func ParseGetContentDetailApiContentsSourceConnectionContentVersionGetResponse(rsp *http.Response) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)
ParseGetContentDetailApiContentsSourceConnectionContentVersionGetResponse
parses an HTTP response from a
GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse
call
func (r GetContentDetailApiContentsSourceConnectionContentVersionGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetContentDetailApiContentsSourceConnectionContentVersionGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams
defines parameters for
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet.
type GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationCriteriaResponse
JSON422 *HTTPValidationError
}
func ParseGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse(rsp *http.Response) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)
ParseGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse
parses an HTTP response from a
GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse
call
func (r GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams
defines parameters for
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet.
type GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationResultSummaryResponse
JSON422 *HTTPValidationError
}
func ParseGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse(rsp *http.Response) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)
ParseGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse
parses an HTTP response from a
GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse
call
func (r GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams defines parameters
for GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet.
type GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KnowledgeBaseResponseModel
JSON422 *HTTPValidationError
}
func ParseGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse(rsp *http.Response) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)
ParseGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse
parses an HTTP response from a
GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse call
func (r GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMeApiMeGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetMeApiMeGetParams defines parameters for GetMeApiMeGet.
type GetMeApiMeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MeResponse
}
func ParseGetMeApiMeGetResponse(rsp *http.Response) (*GetMeApiMeGetResponse, error)
ParseGetMeApiMeGetResponse parses an HTTP response from a
GetMeApiMeGetWithResponse call
func (r GetMeApiMeGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetMeApiMeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMemoryBankApiMemoryBanksMemoryBankIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetMemoryBankApiMemoryBanksMemoryBankIdGetParams defines parameters for
GetMemoryBankApiMemoryBanksMemoryBankIdGet.
type GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemoryBankResponseModel
JSON422 *HTTPValidationError
}
func ParseGetMemoryBankApiMemoryBanksMemoryBankIdGetResponse(rsp *http.Response) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)
ParseGetMemoryBankApiMemoryBanksMemoryBankIdGetResponse parses an HTTP
response from a GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse call
func (r GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams defines
parameters for GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet.
type GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse(rsp *http.Response) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)
ParseGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse
parses an HTTP response from a
GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse call
func (r GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`
EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams
defines parameters for
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet.
type GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse
JSON422 *HTTPValidationError
}
func ParseGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse(rsp *http.Response) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)
ParseGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse
parses an HTTP response from a
GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse
call
func (r GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRecommendationsApiModelsModelIdRecommendationsGetParams struct {
// RequireToolUse Only recommend models that support tool use.
RequireToolUse *bool `form:"require_tool_use,omitempty" json:"require_tool_use,omitempty"`
// RequireStructuredOutput Only recommend models that support structured output.
RequireStructuredOutput *bool `form:"require_structured_output,omitempty" json:"require_structured_output,omitempty"`
// RequireThinking Only recommend models that support thinking/reasoning.
RequireThinking *bool `form:"require_thinking,omitempty" json:"require_thinking,omitempty"`
// MinContextTokens Minimum context window size in tokens.
MinContextTokens *int `form:"min_context_tokens,omitempty" json:"min_context_tokens,omitempty"`
// MinOutputTokens Minimum output token limit.
MinOutputTokens *int `form:"min_output_tokens,omitempty" json:"min_output_tokens,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetRecommendationsApiModelsModelIdRecommendationsGetParams defines
parameters for GetRecommendationsApiModelsModelIdRecommendationsGet.
type GetRecommendationsApiModelsModelIdRecommendationsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseGetRecommendationsApiModelsModelIdRecommendationsGetResponse(rsp *http.Response) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)
ParseGetRecommendationsApiModelsModelIdRecommendationsGetResponse
parses an HTTP response from a
GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse call
func (r GetRecommendationsApiModelsModelIdRecommendationsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetRecommendationsApiModelsModelIdRecommendationsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSolutionApiSolutionsSolutionIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetSolutionApiSolutionsSolutionIdGetParams defines parameters for
GetSolutionApiSolutionsSolutionIdGet.
type GetSolutionApiSolutionsSolutionIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseGetSolutionApiSolutionsSolutionIdGetResponse(rsp *http.Response) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)
ParseGetSolutionApiSolutionsSolutionIdGetResponse parses an HTTP response
from a GetSolutionApiSolutionsSolutionIdGetWithResponse call
func (r GetSolutionApiSolutionsSolutionIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetSolutionApiSolutionsSolutionIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSourceApiSourcesSourceConnectionIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetSourceApiSourcesSourceConnectionIdGetParams defines parameters for
GetSourceApiSourcesSourceConnectionIdGet.
type GetSourceApiSourcesSourceConnectionIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SourceResponse
JSON422 *HTTPValidationError
}
func ParseGetSourceApiSourcesSourceConnectionIdGetResponse(rsp *http.Response) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)
ParseGetSourceApiSourcesSourceConnectionIdGetResponse parses an HTTP
response from a GetSourceApiSourcesSourceConnectionIdGetWithResponse call
func (r GetSourceApiSourcesSourceConnectionIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetSourceApiSourcesSourceConnectionIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams
defines parameters for
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet.
type GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SourceEmbeddingMigrationResponse
JSON422 *HTTPValidationError
}
func ParseGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse(rsp *http.Response) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)
ParseGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse
parses an HTTP response from a
GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse
call
func (r GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams
defines parameters for
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet.
type GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourceExportsExportResponse
JSON422 *HTTPValidationError
}
func ParseGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse(rsp *http.Response) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)
ParseGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse
parses an HTTP response from a
GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse
call
func (r GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (r GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams
defines parameters for
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost.
type GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GovernanceAiAcceptResponse
JSON422 *HTTPValidationError
}
func ParseGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)
ParseGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse
parses an HTTP response from a
GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse
call
func (r GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse) Status() string
Status returns HTTPResponse.Status
func (r GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GovernanceAiAcceptResponse struct {
// ActionsApplied Results of each action that was executed.
ActionsApplied []AppliedActionResponse `json:"actions_applied"`
// ConversationId Conversation ID that was accepted.
ConversationId string `json:"conversation_id"`
// Error Overall error message if the plan failed, or null.
Error *string `json:"error"`
// Success Whether all actions were applied successfully.
Success bool `json:"success"`
}
GovernanceAiAcceptResponse Response from accepting a governance AI assistant
plan.
type GovernanceAiAssistantResponse struct {
// ConversationId Conversation ID to accept or decline this plan.
ConversationId string `json:"conversation_id"`
// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of the governance AI assistant.
ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`
// Note AI-generated summary of the proposed changes.
Note string `json:"note"`
// PromptCallId Prompt call ID for credit tracking, or null.
PromptCallId *string `json:"prompt_call_id"`
// ProposedActions Ordered list of policy actions the AI proposes to execute.
ProposedActions []ProposedPolicyActionResponse `json:"proposed_actions"`
// Success Whether the plan was generated successfully.
Success bool `json:"success"`
}
GovernanceAiAssistantResponse Response from the governance AI assistant
generate endpoint.
type GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams
defines parameters for
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost.
type GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)
ParseGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse
parses an HTTP response from a
GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse
call
func (r GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse) Status() string
Status returns HTTPResponse.Status
func (r GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody = RoutersApiGovernanceGovernanceAiAssistantRequest
GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody defines body
for GovernanceAiGenerateApiGovernanceAiAssistantPost for application/json
ContentType.
type GovernanceAiGenerateApiGovernanceAiAssistantPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
GovernanceAiGenerateApiGovernanceAiAssistantPostParams defines parameters
for GovernanceAiGenerateApiGovernanceAiAssistantPost.
type GovernanceAiGenerateApiGovernanceAiAssistantPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GovernanceAiAssistantResponse
JSON422 *HTTPValidationError
}
func ParseGovernanceAiGenerateApiGovernanceAiAssistantPostResponse(rsp *http.Response) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
ParseGovernanceAiGenerateApiGovernanceAiAssistantPostResponse parses an HTTP
response from a GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse
call
func (r GovernanceAiGenerateApiGovernanceAiAssistantPostResponse) Status() string
Status returns HTTPResponse.Status
func (r GovernanceAiGenerateApiGovernanceAiAssistantPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HTTPValidationError struct {
Detail *[]ValidationError `json:"detail,omitempty"`
}
HTTPValidationError defines model for HTTPValidationError.
type HttpRequestDoer interface {
Do(req *http.Request) (*http.Response, error)
}
Doer performs HTTP requests.
The standard http.Client implements this interface.
type InlineTextReplaceRequest struct {
// ContentType MIME type for the text content
ContentType *string `json:"content_type"`
// Metadata Optional metadata object
Metadata *map[string]interface{} `json:"metadata"`
// Text Text content to upload
Text string `json:"text"`
// Title Optional title
Title *string `json:"title"`
}
InlineTextReplaceRequest Request model for inline text content replacement.
type InlineTextUploadRequest struct {
// ContentType MIME type for the text content
ContentType *string `json:"content_type"`
// Metadata Optional metadata object
Metadata *map[string]interface{} `json:"metadata"`
// Text Text content to upload
Text string `json:"text"`
// Title Optional title
Title *string `json:"title"`
}
InlineTextUploadRequest Request model for inline text uploads.
type JsonValue = interface{}
JsonValue defines model for JsonValue.
type KnowledgeBaseListResponseModel struct {
// KnowledgeBases List of knowledge bases on this page.
KnowledgeBases []KnowledgeBaseResponseModel `json:"knowledge_bases"`
// Limit Items per page.
Limit int `json:"limit"`
// Page Current page number (1-based).
Page int `json:"page"`
// Total Total number of knowledge bases.
Total int `json:"total"`
}
KnowledgeBaseListResponseModel Paginated list of knowledge bases.
type KnowledgeBaseResponseModel struct {
// CreatedAt ISO-8601 creation timestamp.
CreatedAt string `json:"created_at"`
// DefaultScoreThreshold Default minimum rerank score.
DefaultScoreThreshold *float32 `json:"default_score_threshold"`
// DefaultTopK Default results after reranking.
DefaultTopK *int `json:"default_top_k"`
// DefaultTopN Default number of results to return.
DefaultTopN *int `json:"default_top_n"`
// Description Optional description.
Description *string `json:"description"`
// Id Unique knowledge base identifier.
Id string `json:"id"`
// Name Human-readable name.
Name string `json:"name"`
// Readonly Whether the knowledge base is read-only.
Readonly *bool `json:"readonly,omitempty"`
// RerankerModel Reranker model in use.
RerankerModel *string `json:"reranker_model"`
// Sources Linked source connections.
Sources *[]SourceConnectionResponseModel `json:"sources,omitempty"`
// UpdatedAt ISO-8601 last-update timestamp.
UpdatedAt string `json:"updated_at"`
}
KnowledgeBaseResponseModel Response model for a single knowledge base.
type LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody = LinkResourcesRequest
LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody defines body for
LinkAgentsApiSolutionsSolutionIdAgentsPost for application/json ContentType.
type LinkAgentsApiSolutionsSolutionIdAgentsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
LinkAgentsApiSolutionsSolutionIdAgentsPostParams defines parameters for
LinkAgentsApiSolutionsSolutionIdAgentsPost.
type LinkAgentsApiSolutionsSolutionIdAgentsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseLinkAgentsApiSolutionsSolutionIdAgentsPostResponse(rsp *http.Response) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
ParseLinkAgentsApiSolutionsSolutionIdAgentsPostResponse parses an HTTP
response from a LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse call
func (r LinkAgentsApiSolutionsSolutionIdAgentsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r LinkAgentsApiSolutionsSolutionIdAgentsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody = LinkResourcesRequest
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody
defines body for LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost
for application/json ContentType.
type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams defines
parameters for LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost.
type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse(rsp *http.Response) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
ParseLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse
parses an HTTP response from a
LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse call
func (r LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse) Status() string
Status returns HTTPResponse.Status
func (r LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LinkResourcesRequest struct {
// Ids Resource IDs to link
Ids []openapi_types.UUID `json:"ids"`
}
LinkResourcesRequest defines model for LinkResourcesRequest.
type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody = LinkResourcesRequest
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody
defines body for
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost for
application/json ContentType.
type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams
defines parameters for
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost.
type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse(rsp *http.Response) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
ParseLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse
parses an HTTP response from a
LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse
call
func (r LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
Step *string `form:"step,omitempty" json:"step,omitempty"`
FlaggedOnly *bool `form:"flagged_only,omitempty" json:"flagged_only,omitempty"`
TimeFrom *string `form:"time_from,omitempty" json:"time_from,omitempty"`
TimeTo *string `form:"time_to,omitempty" json:"time_to,omitempty"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams
defines parameters for
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet.
type ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationResultWithCriteriaListResponse
JSON422 *HTTPValidationError
}
func ParseListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse(rsp *http.Response) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)
ParseListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse
parses an HTTP response from a
ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse
call
func (r ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAgentRunsApiAgentsAgentIdRunsGetParams struct {
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Status Filter runs by status
Status *PendingProcessingCompletedFailedStatus `form:"status,omitempty" json:"status,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAgentRunsApiAgentsAgentIdRunsGetParams defines parameters for
ListAgentRunsApiAgentsAgentIdRunsGet.
type ListAgentRunsApiAgentsAgentIdRunsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiAgentsAgentRunListResponse
JSON422 *HTTPValidationError
}
func ParseListAgentRunsApiAgentsAgentIdRunsGetResponse(rsp *http.Response) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)
ParseListAgentRunsApiAgentsAgentIdRunsGetResponse parses an HTTP response
from a ListAgentRunsApiAgentsAgentIdRunsGetWithResponse call
func (r ListAgentRunsApiAgentsAgentIdRunsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAgentRunsApiAgentsAgentIdRunsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAgentsApiAgentsGetParams struct {
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAgentsApiAgentsGetParams defines parameters for ListAgentsApiAgentsGet.
type ListAgentsApiAgentsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiAgentsAgentListResponse
JSON422 *HTTPValidationError
}
func ParseListAgentsApiAgentsGetResponse(rsp *http.Response) (*ListAgentsApiAgentsGetResponse, error)
ParseListAgentsApiAgentsGetResponse parses an HTTP response from a
ListAgentsApiAgentsGetWithResponse call
func (r ListAgentsApiAgentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAgentsApiAgentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAlertConfigsApiAlertsConfigsGetParams struct {
// AgentId Filter by agent ID
AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`
// SourceConnectionId Filter by source connection ID
SourceConnectionId *string `form:"source_connection_id,omitempty" json:"source_connection_id,omitempty"`
// Scope Set to 'source' to list account-level source alert configs
Scope *string `form:"scope,omitempty" json:"scope,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAlertConfigsApiAlertsConfigsGetParams defines parameters for
ListAlertConfigsApiAlertsConfigsGet.
type ListAlertConfigsApiAlertsConfigsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseListAlertConfigsApiAlertsConfigsGetResponse(rsp *http.Response) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)
ParseListAlertConfigsApiAlertsConfigsGetResponse parses an HTTP response
from a ListAlertConfigsApiAlertsConfigsGetWithResponse call
func (r ListAlertConfigsApiAlertsConfigsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAlertConfigsApiAlertsConfigsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAlertsApiAlertsGetParams struct {
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Status Filter by alert status
Status *string `form:"status,omitempty" json:"status,omitempty"`
// AgentId Filter by agent ID
AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`
// SourceConnectionId Filter by source connection ID
SourceConnectionId *string `form:"source_connection_id,omitempty" json:"source_connection_id,omitempty"`
// TimeFrom From (ISO 8601)
TimeFrom *time.Time `form:"time_from,omitempty" json:"time_from,omitempty"`
// TimeTo To (ISO 8601)
TimeTo *time.Time `form:"time_to,omitempty" json:"time_to,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAlertsApiAlertsGetParams defines parameters for ListAlertsApiAlertsGet.
type ListAlertsApiAlertsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseListAlertsApiAlertsGetResponse(rsp *http.Response) (*ListAlertsApiAlertsGetResponse, error)
ParseListAlertsApiAlertsGetResponse parses an HTTP response from a
ListAlertsApiAlertsGetWithResponse call
func (r ListAlertsApiAlertsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAlertsApiAlertsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAlertsApiModelsAlertsGetParams struct {
// AgentId Filter alerts to a specific agent UUID.
AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`
// UnreadOnly When true, only return unread alerts.
UnreadOnly *bool `form:"unread_only,omitempty" json:"unread_only,omitempty"`
// Limit Maximum number of alerts to return (1-100).
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Pagination offset.
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListAlertsApiModelsAlertsGetParams defines parameters for
ListAlertsApiModelsAlertsGet.
type ListAlertsApiModelsAlertsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseListAlertsApiModelsAlertsGetResponse(rsp *http.Response) (*ListAlertsApiModelsAlertsGetResponse, error)
ParseListAlertsApiModelsAlertsGetResponse parses an HTTP response from a
ListAlertsApiModelsAlertsGetWithResponse call
func (r ListAlertsApiModelsAlertsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListAlertsApiModelsAlertsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
StartedAfter *time.Time `form:"started_after,omitempty" json:"started_after,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams
defines parameters for
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet.
type ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CompatibleRunListResponse
JSON422 *HTTPValidationError
}
func ParseListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse(rsp *http.Response) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)
ParseListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse
parses an HTTP response from a
ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse
call
func (r ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams
defines parameters for
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet.
type ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiContentsContentEmbeddingsListResponse
JSON422 *HTTPValidationError
}
func ParseListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse(rsp *http.Response) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)
ParseListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse
parses an HTTP response from a
ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse
call
func (r ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListConversationsApiSolutionsSolutionIdConversationsGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListConversationsApiSolutionsSolutionIdConversationsGetParams defines
parameters for ListConversationsApiSolutionsSolutionIdConversationsGet.
type ListConversationsApiSolutionsSolutionIdConversationsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RoutersApiSolutionsSolutionConversationResponse
JSON422 *HTTPValidationError
}
func ParseListConversationsApiSolutionsSolutionIdConversationsGetResponse(rsp *http.Response) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)
ParseListConversationsApiSolutionsSolutionIdConversationsGetResponse
parses an HTTP response from a
ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse call
func (r ListConversationsApiSolutionsSolutionIdConversationsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListConversationsApiSolutionsSolutionIdConversationsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams defines
parameters for ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet.
type ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EvaluationCriteriaResponse
JSON422 *HTTPValidationError
}
func ParseListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse(rsp *http.Response) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)
ParseListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse
parses an HTTP response from a
ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse call
func (r ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
FlaggedOnly *bool `form:"flagged_only,omitempty" json:"flagged_only,omitempty"`
TimeFrom *string `form:"time_from,omitempty" json:"time_from,omitempty"`
TimeTo *string `form:"time_to,omitempty" json:"time_to,omitempty"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams
defines parameters for
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet.
type ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationResultListResponse
JSON422 *HTTPValidationError
}
func ParseListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse(rsp *http.Response) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)
ParseListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse
parses an HTTP response from a
ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse
call
func (r ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
Step *string `form:"step,omitempty" json:"step,omitempty"`
TimeFrom *string `form:"time_from,omitempty" json:"time_from,omitempty"`
TimeTo *string `form:"time_to,omitempty" json:"time_to,omitempty"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams defines parameters
for ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet.
type ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationRunSummaryListResponse
JSON422 *HTTPValidationError
}
func ParseListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse(rsp *http.Response) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)
ParseListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse
parses an HTTP response from a
ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse call
func (r ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams struct {
// Limit Number of conversations.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams
defines parameters for
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet.
type ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RoutersApiGovernanceGovernanceConversationResponse
JSON422 *HTTPValidationError
}
func ParseListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse(rsp *http.Response) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)
ParseListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse
parses an HTTP response from a
ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse
call
func (r ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListKnowledgeBasesApiKnowledgeBasesGetParams struct {
// Page Page number (1-based).
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Sort Sort field. One of: created_at, updated_at, name.
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sort direction: asc or desc.
Order *string `form:"order,omitempty" json:"order,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListKnowledgeBasesApiKnowledgeBasesGetParams defines parameters for
ListKnowledgeBasesApiKnowledgeBasesGet.
type ListKnowledgeBasesApiKnowledgeBasesGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KnowledgeBaseListResponseModel
JSON422 *HTTPValidationError
}
func ParseListKnowledgeBasesApiKnowledgeBasesGetResponse(rsp *http.Response) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)
ParseListKnowledgeBasesApiKnowledgeBasesGetResponse parses an HTTP response
from a ListKnowledgeBasesApiKnowledgeBasesGetWithResponse call
func (r ListKnowledgeBasesApiKnowledgeBasesGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListKnowledgeBasesApiKnowledgeBasesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMemoryBanksApiMemoryBanksGetParams struct {
// Page Page number (1-based).
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Sort Sort field. One of: created_at, updated_at, name.
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sort direction: asc or desc.
Order *string `form:"order,omitempty" json:"order,omitempty"`
// Type Filter by bank type: conversation or general.
Type *string `form:"type,omitempty" json:"type,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListMemoryBanksApiMemoryBanksGetParams defines parameters for
ListMemoryBanksApiMemoryBanksGet.
type ListMemoryBanksApiMemoryBanksGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemoryBankListResponseModel
JSON422 *HTTPValidationError
}
func ParseListMemoryBanksApiMemoryBanksGetResponse(rsp *http.Response) (*ListMemoryBanksApiMemoryBanksGetResponse, error)
ParseListMemoryBanksApiMemoryBanksGetResponse parses an HTTP response from a
ListMemoryBanksApiMemoryBanksGetWithResponse call
func (r ListMemoryBanksApiMemoryBanksGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListMemoryBanksApiMemoryBanksGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams struct {
// OrganizationId Optional organization filter
OrganizationId *openapi_types.UUID `form:"organization_id,omitempty" json:"organization_id,omitempty"`
// IncludeDefaults Include default subscribed entries for all alert types
IncludeDefaults *bool `form:"include_defaults,omitempty" json:"include_defaults,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams
defines parameters for
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet.
type ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationAlertPreferenceListResponse
JSON422 *HTTPValidationError
}
func ParseListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse(rsp *http.Response) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)
ParseListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse
parses an HTTP response from a
ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse
call
func (r ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams
defines parameters for
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet.
type ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EvaluationResultWithCriteriaResponse
JSON422 *HTTPValidationError
}
func ParseListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse(rsp *http.Response) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)
ParseListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse
parses an HTTP response from a
ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse
call
func (r ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSolutionsApiSolutionsGetParams struct {
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Sort Sort field
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sort order
Order *string `form:"order,omitempty" json:"order,omitempty"`
// Search Filter by solution name (case-insensitive partial match)
Search *string `form:"search,omitempty" json:"search,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListSolutionsApiSolutionsGetParams defines parameters for
ListSolutionsApiSolutionsGet.
type ListSolutionsApiSolutionsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionListResponse
JSON422 *HTTPValidationError
}
func ParseListSolutionsApiSolutionsGetResponse(rsp *http.Response) (*ListSolutionsApiSolutionsGetResponse, error)
ParseListSolutionsApiSolutionsGetResponse parses an HTTP response from a
ListSolutionsApiSolutionsGetWithResponse call
func (r ListSolutionsApiSolutionsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListSolutionsApiSolutionsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams defines
parameters for ListSourceExportsApiSourcesSourceConnectionIdExportsGet.
type ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExportListResponse
JSON422 *HTTPValidationError
}
func ParseListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse(rsp *http.Response) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)
ParseListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse
parses an HTTP response from a
ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse call
func (r ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSourcesApiSourcesGetParams struct {
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Limit Items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Sort Sort field
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sort order
Order *string `form:"order,omitempty" json:"order,omitempty"`
// AccountId List sources for the given account. Defaults to the caller's account.
AccountId *string `form:"account_id,omitempty" json:"account_id,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListSourcesApiSourcesGetParams defines parameters for
ListSourcesApiSourcesGet.
type ListSourcesApiSourcesGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourcesSourceListResponse
JSON422 *HTTPValidationError
}
func ParseListSourcesApiSourcesGetResponse(rsp *http.Response) (*ListSourcesApiSourcesGetResponse, error)
ParseListSourcesApiSourcesGetResponse parses an HTTP response from a
ListSourcesApiSourcesGetWithResponse call
func (r ListSourcesApiSourcesGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListSourcesApiSourcesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTemplatesApiMemoryBanksTemplatesGetParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ListTemplatesApiMemoryBanksTemplatesGetParams defines parameters for
ListTemplatesApiMemoryBanksTemplatesGet.
type ListTemplatesApiMemoryBanksTemplatesGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]map[string]interface{}
}
func ParseListTemplatesApiMemoryBanksTemplatesGetResponse(rsp *http.Response) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)
ParseListTemplatesApiMemoryBanksTemplatesGetResponse parses an HTTP response
from a ListTemplatesApiMemoryBanksTemplatesGetWithResponse call
func (r ListTemplatesApiMemoryBanksTemplatesGetResponse) Status() string
Status returns HTTPResponse.Status
func (r ListTemplatesApiMemoryBanksTemplatesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody = MarkAiSuggestionRequest
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody
defines body for
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch for
application/json ContentType.
type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams
defines parameters for
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch.
type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]bool
JSON422 *HTTPValidationError
}
func ParseMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse(rsp *http.Response) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
ParseMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse
parses an HTTP response from a
MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse
call
func (r MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MarkAiSuggestionRequest struct {
// Accepted True to accept the suggestion, false to decline it.
Accepted bool `json:"accepted"`
}
MarkAiSuggestionRequest defines model for MarkAiSuggestionRequest.
type MarkAllReadApiModelsAlertsMarkAllReadPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MarkAllReadApiModelsAlertsMarkAllReadPostParams defines parameters for
MarkAllReadApiModelsAlertsMarkAllReadPost.
type MarkAllReadApiModelsAlertsMarkAllReadPostResponse struct {
Body []byte
HTTPResponse *http.Response
}
func ParseMarkAllReadApiModelsAlertsMarkAllReadPostResponse(rsp *http.Response) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)
ParseMarkAllReadApiModelsAlertsMarkAllReadPostResponse parses an HTTP
response from a MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse call
func (r MarkAllReadApiModelsAlertsMarkAllReadPostResponse) Status() string
Status returns HTTPResponse.Status
func (r MarkAllReadApiModelsAlertsMarkAllReadPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody = MarkConversationTurnRequest
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody
defines body for
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
for application/json ContentType.
type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams
defines parameters for
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch.
type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse(rsp *http.Response) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
ParseMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse
parses an HTTP response from a
MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse
call
func (r MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MarkConversationTurnRequest struct {
// Accepted Whether the suggestion was accepted
Accepted bool `json:"accepted"`
}
MarkConversationTurnRequest defines model for MarkConversationTurnRequest.
type MarkReadApiModelsAlertsAlertIdReadPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MarkReadApiModelsAlertsAlertIdReadPatchParams defines parameters for
MarkReadApiModelsAlertsAlertIdReadPatch.
type MarkReadApiModelsAlertsAlertIdReadPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON422 *HTTPValidationError
}
func ParseMarkReadApiModelsAlertsAlertIdReadPatchResponse(rsp *http.Response) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)
ParseMarkReadApiModelsAlertsAlertIdReadPatchResponse parses an HTTP response
from a MarkReadApiModelsAlertsAlertIdReadPatchWithResponse call
func (r MarkReadApiModelsAlertsAlertIdReadPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r MarkReadApiModelsAlertsAlertIdReadPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MeResponse struct {
AccountId openapi_types.UUID `json:"account_id"`
Organizations []OrganizationInfoResponse `json:"organizations"`
}
MeResponse defines model for MeResponse.
type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody = RoutersApiMemoryBanksMemoryBankAcceptRequest
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody
defines body for
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch for
application/json ContentType.
type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams
defines parameters for
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch.
type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]bool
JSON422 *HTTPValidationError
}
func ParseMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse(rsp *http.Response) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
ParseMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse
parses an HTTP response from a
MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse
call
func (r MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MemoryBankAiAssistantResponse struct {
// Config Suggested memory bank configuration from the AI assistant.
Config *MemoryBankConfigResponse `json:"config,omitempty"`
// ConversationId Conversation ID for follow-up.
ConversationId string `json:"conversation_id"`
// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of the memory bank AI assistant.
ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`
// Note AI-generated explanation.
Note string `json:"note"`
// PromptCallId Prompt call ID for credit tracking.
PromptCallId *string `json:"prompt_call_id"`
// Success Whether generation succeeded.
Success *bool `json:"success,omitempty"`
}
MemoryBankAiAssistantResponse Response from the memory bank AI assistant.
type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody = RoutersApiMemoryBanksMemoryBankAiAssistantRequest
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody
defines body for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost for
application/json ContentType.
type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams defines parameters
for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost.
type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemoryBankAiAssistantResponse
JSON422 *HTTPValidationError
}
func ParseMemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse(rsp *http.Response) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
ParseMemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse
parses an HTTP response from a
MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse call
func (r MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse) Status() string
Status returns HTTPResponse.Status
func (r MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams struct {
// Limit Max turns to return.
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Number of most-recent turns to skip.
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams
defines parameters for
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet.
type MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiMemoryBanksMemoryBankLastConversationResponse
JSON422 *HTTPValidationError
}
func ParseMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse(rsp *http.Response) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)
ParseMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse
parses an HTTP response from a
MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse
call
func (r MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse) Status() string
Status returns HTTPResponse.Status
func (r MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MemoryBankConfigResponse struct {
// CompactionPrompt Suggested compaction prompt.
CompactionPrompt *string `json:"compaction_prompt"`
// Description Suggested description.
Description *string `json:"description"`
// MaxAgeDays Max age in days.
MaxAgeDays *int `json:"max_age_days"`
// MaxSizeTokens Max size in tokens.
MaxSizeTokens *int `json:"max_size_tokens"`
// MaxTurns Max conversation turns.
MaxTurns *int `json:"max_turns"`
// Mode Memory bank mode.
Mode string `json:"mode"`
// Name Suggested name.
Name string `json:"name"`
// RetentionDays Retention in days.
RetentionDays *int `json:"retention_days"`
// Type Memory bank type: conversation or general.
Type string `json:"type"`
}
MemoryBankConfigResponse Suggested memory bank configuration from the AI
assistant.
type MemoryBankListResponseModel struct {
// Limit Items per page.
Limit int `json:"limit"`
// MemoryBanks List of memory banks on this page.
MemoryBanks []MemoryBankResponseModel `json:"memory_banks"`
// Page Current page number (1-based).
Page int `json:"page"`
// Total Total number of memory banks.
Total int `json:"total"`
}
MemoryBankListResponseModel Paginated list of memory banks.
type MemoryBankResponseModel struct {
// ChunkOverlap Character overlap between chunks.
ChunkOverlap *int `json:"chunk_overlap"`
// ChunkSize Characters per chunk.
ChunkSize *int `json:"chunk_size"`
// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted.
CompactionPrompt *string `json:"compaction_prompt"`
// CreatedAt ISO-8601 creation timestamp.
CreatedAt string `json:"created_at"`
// Description Optional description of the memory bank's purpose.
Description *string `json:"description"`
// Dimensions Vector embedding dimensions.
Dimensions *int `json:"dimensions"`
// EmbeddingModel Embedding model identifier.
EmbeddingModel *string `json:"embedding_model"`
// Id Unique memory bank identifier.
Id string `json:"id"`
// MaxAgeDays Max entry age in days before compaction. Checked both inline after each write and by the hourly background sweep.
MaxAgeDays *int `json:"max_age_days"`
// MaxSizeTokens Max total tokens (per partition) before compaction. Checked both inline after each write and by the hourly background sweep.
MaxSizeTokens *int `json:"max_size_tokens"`
// MaxTurns Max conversation turns (per partition) before compaction. Checked both inline after each write and by the hourly background sweep.
MaxTurns *int `json:"max_turns"`
// Mode Embedding mode: fast_and_cheap, balanced, slow_and_thorough, or custom.
Mode string `json:"mode"`
// Name Human-readable name.
Name string `json:"name"`
// RetentionDays Content retention period in days (null = indefinite).
RetentionDays *int `json:"retention_days"`
// SourceConnectionId Linked content source ID (null if not yet provisioned).
SourceConnectionId *string `json:"source_connection_id"`
// Type Bank type: conversation (chat-turn with speaker) or general (flat entries).
Type string `json:"type"`
// UpdatedAt ISO-8601 last-update timestamp.
UpdatedAt string `json:"updated_at"`
}
MemoryBankResponseModel Response model for a single memory bank.
type OrganizationAlertPreferenceListResponse struct {
Preferences []RoutersApiAlertsOrganizationAlertPreferenceResponse `json:"preferences"`
Total int `json:"total"`
}
OrganizationAlertPreferenceListResponse defines model for
OrganizationAlertPreferenceListResponse.
type OrganizationInfoResponse struct {
AccountId openapi_types.UUID `json:"account_id"`
Id openapi_types.UUID `json:"id"`
Name string `json:"name"`
}
OrganizationInfoResponse defines model for OrganizationInfoResponse.
type PaginationResponse struct {
HasNext bool `json:"has_next"`
HasPrev bool `json:"has_prev"`
Limit int `json:"limit"`
Page int `json:"page"`
Pages int `json:"pages"`
Total int `json:"total"`
}
PaginationResponse Pagination information.
type PendingProcessingCompletedFailedStatus string
PendingProcessingCompletedFailedStatus defines model for
PendingProcessingCompletedFailedStatus.
const (
PendingProcessingCompletedFailedStatusCompleted PendingProcessingCompletedFailedStatus = "completed"
PendingProcessingCompletedFailedStatusFailed PendingProcessingCompletedFailedStatus = "failed"
PendingProcessingCompletedFailedStatusPending PendingProcessingCompletedFailedStatus = "pending"
PendingProcessingCompletedFailedStatusProcessing PendingProcessingCompletedFailedStatus = "processing"
)
Defines values for PendingProcessingCompletedFailedStatus.
type PromptModelAutoUpgradeStrategy string
PromptModelAutoUpgradeStrategy defines model for
PromptModelAutoUpgradeStrategy.
const (
CautiousAdopter PromptModelAutoUpgradeStrategy = "cautious_adopter"
EarlyAdopter PromptModelAutoUpgradeStrategy = "early_adopter"
MiddleOfRoad PromptModelAutoUpgradeStrategy = "middle_of_road"
None PromptModelAutoUpgradeStrategy = "none"
)
Defines values for PromptModelAutoUpgradeStrategy.
type ProposedActionResponse struct {
// ActionType Type of the proposed action.
ActionType string `json:"action_type"`
// Description Human-readable description of the action.
Description string `json:"description"`
// IsDestructive Whether the action is destructive.
IsDestructive *bool `json:"is_destructive,omitempty"`
// Params Parameters for the action.
Params map[string]interface{} `json:"params"`
}
ProposedActionResponse A single proposed action.
type ProposedPolicyActionResponse struct {
// ActionType Type of action: create, update, delete, enable, or disable.
ActionType string `json:"action_type"`
// Description Human-readable description of what this action will do.
Description string `json:"description"`
// Params Parameters for the action (e.g. policy_document_id, thresholds).
Params map[string]interface{} `json:"params"`
}
ProposedPolicyActionResponse A single proposed governance policy action.
type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody = InlineTextReplaceRequest
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody
defines body for
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut for
application/json ContentType.
type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams
defines parameters for
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut.
type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiContentsFileUploadResponse
JSON422 *HTTPValidationError
}
func ParseReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse(rsp *http.Response) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
ParseReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse
parses an HTTP response from a
ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse
call
func (r ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse) Status() string
Status returns HTTPResponse.Status
func (r ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn func(ctx context.Context, req *http.Request) error
RequestEditorFn is the function signature for the RequestEditor callback
function
type RoutersApiAgentsAgentListResponse struct {
// Data List of agents.
Data []AgentSummaryResponse `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
RoutersApiAgentsAgentListResponse defines model for
routers__api__agents__AgentListResponse.
type RoutersApiAgentsAgentRunListResponse struct {
// Data List of agent runs.
Data []AgentRunResponse `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
RoutersApiAgentsAgentRunListResponse defines model for
routers__api__agents__AgentRunListResponse.
type RoutersApiAgentsAgentTraceSearchRequest struct {
// AgentId Filter by agent ID.
AgentId *string `json:"agent_id"`
// Query Search query text.
Query string `json:"query"`
// RunStatus Filter by run status.
RunStatus *string `json:"run_status"`
// StepType Filter by step type.
StepType *string `json:"step_type"`
// TopN Maximum number of results.
TopN *int `json:"top_n,omitempty"`
}
RoutersApiAgentsAgentTraceSearchRequest defines model for
routers__api__agents__AgentTraceSearchRequest.
type RoutersApiAgentsCreateAgentRequest struct {
// AgentTemplate Template to initialize the agent from. Values: blank, retrieval_example, simple_qa, summarizer, json_extractor, content_change_notifier, scheduled_report, webhook_pipeline.
AgentTemplate *string `json:"agent_template"`
// Description Optional description.
Description *string `json:"description"`
// Name Name for the new agent.
Name string `json:"name"`
// TriggerType Trigger type: dynamic_input, template_input, schedule, new_content.
TriggerType *string `json:"trigger_type,omitempty"`
}
RoutersApiAgentsCreateAgentRequest defines model for
routers__api__agents__CreateAgentRequest.
type RoutersApiAgentsUpdateAgentRequest struct {
// DefaultEvaluationTier Default evaluation tier: 'fast', 'balanced', or 'thorough'.
DefaultEvaluationTier *string `json:"default_evaluation_tier"`
// Description New description for the agent.
Description *string `json:"description"`
// EvaluationMode Evaluation mode: 'output_expectation', 'eval_and_retry', or 'sample_and_flag'.
EvaluationMode *string `json:"evaluation_mode"`
// MaxRetries Max retries for eval_and_retry mode (1-10).
MaxRetries *int `json:"max_retries"`
// Name New name for the agent.
Name *string `json:"name"`
// PromptModelAutoRollbackEnabled Enable or disable automatic rollback for upgraded models.
PromptModelAutoRollbackEnabled *bool `json:"prompt_model_auto_rollback_enabled"`
// PromptModelAutoRollbackTriggers Failure signals that trigger rollback: agent_eval_fail, governance_flag, governance_block, agent_run_failed.
PromptModelAutoRollbackTriggers *[]string `json:"prompt_model_auto_rollback_triggers"`
PromptModelAutoUpgradeStrategy *PromptModelAutoUpgradeStrategy `json:"prompt_model_auto_upgrade_strategy,omitempty"`
// RetryOnFailure Whether to retry on evaluation failure.
RetryOnFailure *bool `json:"retry_on_failure"`
// SamplingConfig Sampling configuration for sample_and_flag mode. Format: {combinator: 'and'|'or', rules: [...]}.
SamplingConfig *map[string]interface{} `json:"sampling_config"`
// SetDefaultEvaluationTier When true and default_evaluation_tier is omitted, clears the tier to null (system default).
SetDefaultEvaluationTier *bool `json:"set_default_evaluation_tier,omitempty"`
// SetPromptModelAutoRollbackTriggers When true and prompt_model_auto_rollback_triggers is omitted, clears the list to null (revert to system defaults).
SetPromptModelAutoRollbackTriggers *bool `json:"set_prompt_model_auto_rollback_triggers,omitempty"`
// SetSamplingConfig When true and sampling_config is omitted, clears the config to null.
SetSamplingConfig *bool `json:"set_sampling_config,omitempty"`
}
RoutersApiAgentsUpdateAgentRequest defines model for
routers__api__agents__UpdateAgentRequest.
type RoutersApiAiAssistantAiAssistantFeedbackRequest struct {
// AgentConversationId Agent conversation ID, if applicable.
AgentConversationId *openapi_types.UUID `json:"agent_conversation_id"`
// Comment Optional comment.
Comment *string `json:"comment"`
// Context Additional context.
Context *map[string]interface{} `json:"context"`
// ConversationId Conversation ID for the interaction.
ConversationId *openapi_types.UUID `json:"conversation_id"`
// Feature Feature name (e.g. 'source', 'solution').
Feature string `json:"feature"`
// PromptCallId Prompt call ID for credit tracking.
PromptCallId *openapi_types.UUID `json:"prompt_call_id"`
// Rating Rating: 'thumbs_up' or 'thumbs_down'.
Rating string `json:"rating"`
}
RoutersApiAiAssistantAiAssistantFeedbackRequest Request body for submitting
AI assistant feedback.
type RoutersApiAlertsAddCommentRequest struct {
// Body Comment text
Body string `json:"body"`
}
RoutersApiAlertsAddCommentRequest defines model for
routers__api__alerts__AddCommentRequest.
type RoutersApiAlertsOrganizationAlertPreferenceResponse struct {
AlertType string `json:"alert_type"`
IsOverride bool `json:"is_override"`
OrganizationId string `json:"organization_id"`
Subscribed bool `json:"subscribed"`
}
RoutersApiAlertsOrganizationAlertPreferenceResponse defines model for
routers__api__alerts__OrganizationAlertPreferenceResponse.
type RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest struct {
// Subscribed Whether the user should receive this alert for the organization
Subscribed bool `json:"subscribed"`
}
RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest defines model for
routers__api__alerts__UpdateOrganizationAlertPreferenceRequest.
type RoutersApiContentsContentDetailResponse struct {
// ContentDuration Duration of the content in seconds.
ContentDuration *int `json:"content_duration"`
// ContentDurationDisplay Display string for content duration.
ContentDurationDisplay *string `json:"content_duration_display"`
// ContentStatus Status of the content.
ContentStatus string `json:"content_status"`
// ContentType Type of the content.
ContentType string `json:"content_type"`
// ContentTypeDisplay Display name of the content type.
ContentTypeDisplay string `json:"content_type_display"`
// ContentUrl URL of the content.
ContentUrl string `json:"content_url"`
// ContentWordCount Word count of the content.
ContentWordCount *int `json:"content_word_count"`
// Description Description of the content.
Description *string `json:"description"`
// Error Error message, if any.
Error *string `json:"error"`
// Id Unique identifier for the content version.
Id string `json:"id"`
// Metadata Metadata associated with the content.
Metadata *[]map[string]string `json:"metadata"`
// PublishedAt Timestamp when the content was published.
PublishedAt *string `json:"published_at"`
// PulledAt Timestamp when the content was pulled.
PulledAt string `json:"pulled_at"`
// SourceConnectionContentVersionId ID of the source connection content version.
SourceConnectionContentVersionId string `json:"source_connection_content_version_id"`
// SourceConnectionId ID of the source connection.
SourceConnectionId string `json:"source_connection_id"`
// SourceName Name of the source.
SourceName string `json:"source_name"`
// SourceType Type of the source.
SourceType string `json:"source_type"`
// TextContent Text content.
TextContent *string `json:"text_content"`
// TextContentEnd End position of the text content.
TextContentEnd int `json:"text_content_end"`
// TextContentStart Start position of the text content.
TextContentStart int `json:"text_content_start"`
// TextContentTotalLength Total length of the text content.
TextContentTotalLength int `json:"text_content_total_length"`
// Title Title of the content.
Title *string `json:"title"`
}
RoutersApiContentsContentDetailResponse Response model for content detail.
type RoutersApiContentsContentEmbeddingsListResponse struct {
Data []ContentEmbeddingResponse `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
RoutersApiContentsContentEmbeddingsListResponse Response model for paginated
content embeddings.
type RoutersApiContentsFileUploadResponse struct {
// ContentVersionId ID of the content version being replaced
ContentVersionId *string `json:"content_version_id"`
// Filename Original filename
Filename string `json:"filename"`
// SourceConnectionContentVersionId ID of the source connection content version
SourceConnectionContentVersionId *string `json:"source_connection_content_version_id"`
// Status Processing status
Status string `json:"status"`
}
RoutersApiContentsFileUploadResponse Response model for content file
replacement upload.
type RoutersApiGovernanceGovernanceAiAssistantRequest struct {
// UserInput Natural-language request for the governance AI assistant.
UserInput string `json:"user_input"`
}
RoutersApiGovernanceGovernanceAiAssistantRequest Request body for the
governance AI assistant.
type RoutersApiGovernanceGovernanceConversationResponse struct {
// Accepted True if accepted, false if declined, null if pending.
Accepted *bool `json:"accepted"`
// AiResponse The AI assistant's response note, or null.
AiResponse *string `json:"ai_response"`
// CreatedAt ISO 8601 creation timestamp.
CreatedAt string `json:"created_at"`
// Id Conversation ID.
Id string `json:"id"`
// ProposedActions JSON of proposed actions, or null.
ProposedActions *map[string]interface{} `json:"proposed_actions"`
// UserInput The original user request.
UserInput string `json:"user_input"`
}
RoutersApiGovernanceGovernanceConversationResponse A governance AI assistant
conversation entry.
type RoutersApiMemoryBanksMemoryBankAcceptRequest struct {
// Accepted Whether the user accepted the proposed configuration.
Accepted bool `json:"accepted"`
}
RoutersApiMemoryBanksMemoryBankAcceptRequest Accept or decline a memory bank
AI suggestion.
type RoutersApiMemoryBanksMemoryBankAiAssistantRequest struct {
// ConversationId Previous conversation ID to continue.
ConversationId *string `json:"conversation_id"`
// CurrentConfig Current configuration to refine, if any.
CurrentConfig *map[string]interface{} `json:"current_config"`
// UserInput Natural-language description of the memory bank.
UserInput string `json:"user_input"`
}
RoutersApiMemoryBanksMemoryBankAiAssistantRequest Request body for the
memory bank AI assistant.
type RoutersApiMemoryBanksMemoryBankConversationTurnResponse struct {
// Accepted Whether the user accepted this proposal.
Accepted *bool `json:"accepted"`
// AiNote AI note from this turn.
AiNote *string `json:"ai_note"`
// ConversationId Unique ID for this conversation turn.
ConversationId string `json:"conversation_id"`
// ResultingConfig The proposed configuration from this turn.
ResultingConfig *map[string]interface{} `json:"resulting_config"`
// UserInput User input for this turn.
UserInput string `json:"user_input"`
}
RoutersApiMemoryBanksMemoryBankConversationTurnResponse A single turn of
memory bank AI assistant conversation.
type RoutersApiMemoryBanksMemoryBankLastConversationResponse struct {
// Accepted Whether the user accepted the last proposal.
Accepted *bool `json:"accepted"`
// AiNote AI note from the most recent turn.
AiNote *string `json:"ai_note"`
// Total Total conversation turns.
Total *int `json:"total,omitempty"`
// Turns Recent conversation turns (oldest first).
Turns *[]RoutersApiMemoryBanksMemoryBankConversationTurnResponse `json:"turns,omitempty"`
// UserInput Most recent user input.
UserInput *string `json:"user_input"`
}
RoutersApiMemoryBanksMemoryBankLastConversationResponse Response for
fetching memory bank conversation history.
type RoutersApiSolutionsAiAssistantAcceptRequest struct {
// ConfirmDeletions Must be true when the plan contains destructive actions
ConfirmDeletions *bool `json:"confirm_deletions,omitempty"`
// SolutionDescription When running in standalone mode (no pre-existing solution), provide a description for the auto-created solution.
SolutionDescription *string `json:"solution_description"`
// SolutionName When running in standalone mode (no pre-existing solution), provide a name to auto-create a solution and link resources.
SolutionName *string `json:"solution_name"`
}
RoutersApiSolutionsAiAssistantAcceptRequest Request body for accepting a
proposed plan.
type RoutersApiSolutionsSolutionAgentResponse struct {
Id openapi_types.UUID `json:"id"`
// KnowledgeBaseIds Knowledge base IDs connected to this agent via triggers.
KnowledgeBaseIds *[]openapi_types.UUID `json:"knowledge_base_ids,omitempty"`
Name string `json:"name"`
}
RoutersApiSolutionsSolutionAgentResponse defines model for
routers__api__solutions__SolutionAgentResponse.
type RoutersApiSolutionsSolutionConversationResponse struct {
// Accepted Whether the suggestion was accepted or declined.
Accepted *bool `json:"accepted"`
// ActionsTaken Actions taken by the AI.
ActionsTaken *map[string]interface{} `json:"actions_taken"`
// AiResponse AI response text.
AiResponse *string `json:"ai_response"`
// CreatedAt Timestamp when the conversation was created.
CreatedAt string `json:"created_at"`
// Id Unique identifier for the conversation turn.
Id openapi_types.UUID `json:"id"`
// UserInput User input text.
UserInput string `json:"user_input"`
}
RoutersApiSolutionsSolutionConversationResponse Response model for a
conversation turn.
type RoutersApiSolutionsSolutionKnowledgeBaseResponse struct {
Id openapi_types.UUID `json:"id"`
Name string `json:"name"`
// SourceConnectionIds Source connection IDs linked to this knowledge base.
SourceConnectionIds *[]openapi_types.UUID `json:"source_connection_ids,omitempty"`
}
RoutersApiSolutionsSolutionKnowledgeBaseResponse defines model for
routers__api__solutions__SolutionKnowledgeBaseResponse.
type RoutersApiSolutionsSolutionListResponse struct {
Data []SolutionSummaryResponse `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
RoutersApiSolutionsSolutionListResponse Response model for paginated
solution list.
type RoutersApiSolutionsSolutionResponse struct {
// Agents Agents linked to the solution.
Agents []RoutersApiSolutionsSolutionAgentResponse `json:"agents"`
// CreatedAt Timestamp when the solution was created.
CreatedAt string `json:"created_at"`
// Description Description of the solution.
Description string `json:"description"`
// Id Unique identifier for the solution.
Id openapi_types.UUID `json:"id"`
// KnowledgeBases Knowledge bases linked to the solution.
KnowledgeBases []RoutersApiSolutionsSolutionKnowledgeBaseResponse `json:"knowledge_bases"`
// Name Name of the solution.
Name string `json:"name"`
// SourceConnections Source connections linked to the solution.
SourceConnections []SolutionSourceConnectionResponse `json:"source_connections"`
// UpdatedAt Timestamp when the solution was last updated.
UpdatedAt string `json:"updated_at"`
}
RoutersApiSolutionsSolutionResponse Response model for solution data.
type RoutersApiSourceExportsCreateExportRequest struct {
// DateFrom Only include content created on or after this timestamp.
DateFrom *time.Time `json:"date_from"`
// DateTo Only include content created on or before this timestamp.
DateTo *time.Time `json:"date_to"`
// Format Supported export file formats.
Format ExportFormat `json:"format"`
// MetadataFilter JSONB containment filter applied to content metadata.
MetadataFilter *map[string]interface{} `json:"metadata_filter"`
// QueryFilter Title substring filter (case-insensitive ILIKE).
QueryFilter *string `json:"query_filter"`
}
RoutersApiSourceExportsCreateExportRequest Parameters for creating a new
export job.
type RoutersApiSourceExportsEstimateExportRequest struct {
// DateFrom Only include content created on or after this timestamp.
DateFrom *time.Time `json:"date_from"`
// DateTo Only include content created on or before this timestamp.
DateTo *time.Time `json:"date_to"`
// Format Supported export file formats.
Format ExportFormat `json:"format"`
// MetadataFilter JSONB containment filter applied to content metadata.
MetadataFilter *map[string]interface{} `json:"metadata_filter"`
// QueryFilter Title substring filter (case-insensitive ILIKE).
QueryFilter *string `json:"query_filter"`
}
RoutersApiSourceExportsEstimateExportRequest Parameters for estimating
export size.
type RoutersApiSourceExportsEstimateExportResponse struct {
// EstimatedSizeBytes Estimated export file size in bytes.
EstimatedSizeBytes int `json:"estimated_size_bytes"`
// SourceConnectionId Source connection ID.
SourceConnectionId string `json:"source_connection_id"`
}
RoutersApiSourceExportsEstimateExportResponse Rough size estimate for a
potential export.
type RoutersApiSourceExportsExportResponse struct {
// AccountId Owning account ID.
AccountId string `json:"account_id"`
// CompletedAt Completion time.
CompletedAt *string `json:"completed_at"`
// CreatedAt Creation time.
CreatedAt string `json:"created_at"`
// DateFrom Date-from filter applied to this export.
DateFrom *string `json:"date_from"`
// DateTo Date-to filter applied to this export.
DateTo *string `json:"date_to"`
// Destination Storage destination.
Destination string `json:"destination"`
// Error Error message if failed.
Error *string `json:"error"`
// EstimatedSizeBytes Pre-run size estimate.
EstimatedSizeBytes *int `json:"estimated_size_bytes"`
// ExpiresAt Download expiry time.
ExpiresAt *string `json:"expires_at"`
// FileSizeBytes File size in bytes.
FileSizeBytes *int `json:"file_size_bytes"`
// Format Output format.
Format string `json:"format"`
// Id Export job ID.
Id string `json:"id"`
// ItemCount Items exported.
ItemCount *int `json:"item_count"`
// MetadataFilter Metadata filter applied to this export.
MetadataFilter *map[string]interface{} `json:"metadata_filter"`
// ProgressCurrent Items processed so far.
ProgressCurrent *int `json:"progress_current"`
// ProgressTotal Total items to process.
ProgressTotal *int `json:"progress_total"`
// QueryFilter Query filter applied to this export.
QueryFilter *string `json:"query_filter"`
// RequestedByUserId ID of the user who requested this export.
RequestedByUserId *string `json:"requested_by_user_id"`
// RequestedByUserName Name of the user who requested this export.
RequestedByUserName *string `json:"requested_by_user_name"`
// SourceConnectionId Source connection ID.
SourceConnectionId string `json:"source_connection_id"`
// StartedAt Processing start time.
StartedAt *string `json:"started_at"`
// Status Job status.
Status string `json:"status"`
// StorageKey S3 key of exported file.
StorageKey *string `json:"storage_key"`
// UpdatedAt Last update time.
UpdatedAt string `json:"updated_at"`
}
RoutersApiSourceExportsExportResponse Status and metadata for a content
source export job.
type RoutersApiSourcesFileUploadResponse struct {
// ContentVersionId ID of the created content version
ContentVersionId *string `json:"content_version_id"`
// Filename Original filename
Filename string `json:"filename"`
// SourceConnectionContentVersionId ID of the duplicate source connection content version
SourceConnectionContentVersionId *string `json:"source_connection_content_version_id"`
// Status Processing status
Status string `json:"status"`
}
RoutersApiSourcesFileUploadResponse Response model for file upload
type RoutersApiSourcesSourceListResponse struct {
Data []SourceResponse `json:"data"`
// Pagination Pagination information.
Pagination PaginationResponse `json:"pagination"`
}
RoutersApiSourcesSourceListResponse Response model for paginated source list
type RunAgentApiAgentsAgentIdRunsPostJSONRequestBody = AgentRunRequest
RunAgentApiAgentsAgentIdRunsPostJSONRequestBody defines body for
RunAgentApiAgentsAgentIdRunsPost for application/json ContentType.
type RunAgentApiAgentsAgentIdRunsPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
RunAgentApiAgentsAgentIdRunsPostParams defines parameters for
RunAgentApiAgentsAgentIdRunsPost.
type RunAgentApiAgentsAgentIdRunsPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentRunResponse
JSON422 *HTTPValidationError
}
func ParseRunAgentApiAgentsAgentIdRunsPostResponse(rsp *http.Response) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
ParseRunAgentApiAgentsAgentIdRunsPostResponse parses an HTTP response from a
RunAgentApiAgentsAgentIdRunsPostWithResponse call
func (r RunAgentApiAgentsAgentIdRunsPostResponse) Status() string
Status returns HTTPResponse.Status
func (r RunAgentApiAgentsAgentIdRunsPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody = AgentRunStreamRequest
RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody defines body
for RunStreamingAgentApiAgentsAgentIdRunsStreamPost for application/json
ContentType.
type RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams defines parameters for
RunStreamingAgentApiAgentsAgentIdRunsStreamPost.
type RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *interface{}
JSON422 *HTTPValidationError
}
func ParseRunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse(rsp *http.Response) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
ParseRunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse parses an HTTP
response from a RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse
call
func (r RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse) Status() string
Status returns HTTPResponse.Status
func (r RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse struct {
Failed int `json:"failed"`
FailureRate float32 `json:"failure_rate"`
Flagged int `json:"flagged"`
Mode string `json:"mode"`
PassRate float32 `json:"pass_rate"`
Passed int `json:"passed"`
Total int `json:"total"`
}
SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse Per-mode rollup
for evaluation activity.
type SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse struct {
ByMode []SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse `json:"by_mode"`
Failed int `json:"failed"`
FailureRate float32 `json:"failure_rate"`
Flagged int `json:"flagged"`
PassRate float32 `json:"pass_rate"`
Passed int `json:"passed"`
Total int `json:"total"`
}
SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse Account-level
summary for evaluations.
type SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody = RoutersApiAgentsAgentTraceSearchRequest
SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody defines body for
SearchAgentRunsApiAgentsRunsSearchPost for application/json ContentType.
type SearchAgentRunsApiAgentsRunsSearchPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
SearchAgentRunsApiAgentsRunsSearchPostParams defines parameters for
SearchAgentRunsApiAgentsRunsSearchPost.
type SearchAgentRunsApiAgentsRunsSearchPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentTraceSearchResponse
JSON422 *HTTPValidationError
}
func ParseSearchAgentRunsApiAgentsRunsSearchPostResponse(rsp *http.Response) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
ParseSearchAgentRunsApiAgentsRunsSearchPostResponse parses an HTTP response
from a SearchAgentRunsApiAgentsRunsSearchPostWithResponse call
func (r SearchAgentRunsApiAgentsRunsSearchPostResponse) Status() string
Status returns HTTPResponse.Status
func (r SearchAgentRunsApiAgentsRunsSearchPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchApiSearchGetParams struct {
// Q Search query
Q string `form:"q" json:"q"`
// Limit Maximum results
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// EntityType Optional entity type filter (e.g. 'agent', 'knowledge_base')
EntityType *string `form:"entity_type,omitempty" json:"entity_type,omitempty"`
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
SearchApiSearchGetParams defines parameters for SearchApiSearchGet.
type SearchApiSearchGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseSearchApiSearchGetResponse(rsp *http.Response) (*SearchApiSearchGetResponse, error)
ParseSearchApiSearchGetResponse parses an HTTP response from a
SearchApiSearchGetWithResponse call
func (r SearchApiSearchGetResponse) Status() string
Status returns HTTPResponse.Status
func (r SearchApiSearchGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SolutionSourceConnectionResponse struct {
Id openapi_types.UUID `json:"id"`
Name string `json:"name"`
}
SolutionSourceConnectionResponse defines model for
SolutionSourceConnectionResponse.
type SolutionSummaryResponse struct {
// AgentCount Number of linked agents.
AgentCount int `json:"agent_count"`
// CreatedAt Timestamp when the solution was created.
CreatedAt string `json:"created_at"`
// Description Description of the solution.
Description string `json:"description"`
// Id Unique identifier for the solution.
Id openapi_types.UUID `json:"id"`
// KnowledgeBaseCount Number of linked knowledge bases.
KnowledgeBaseCount int `json:"knowledge_base_count"`
// MemoryBankCount Number of linked memory banks.
MemoryBankCount int `json:"memory_bank_count"`
// Name Name of the solution.
Name string `json:"name"`
// SourceConnectionCount Number of linked source connections.
SourceConnectionCount int `json:"source_connection_count"`
// UpdatedAt Timestamp when the solution was last updated.
UpdatedAt string `json:"updated_at"`
}
SolutionSummaryResponse Response model for solution summary.
type SourceConnectionResponseModel struct {
// Id Source connection identifier.
Id string `json:"id"`
// Name Source connection name.
Name string `json:"name"`
// Polling Polling configuration.
Polling *string `json:"polling"`
// SourceType Type of source (rss, website, etc.).
SourceType string `json:"source_type"`
// Url Source URL.
Url string `json:"url"`
}
SourceConnectionResponseModel Nested source connection summary within a
knowledge base response.
type SourceEmbeddingMigrationResponse struct {
CompletedAt *string `json:"completed_at"`
CreatedAt string `json:"created_at"`
FailureMessage *string `json:"failure_message"`
Id string `json:"id"`
NotificationRecipients *[]string `json:"notification_recipients"`
Phase string `json:"phase"`
ProgressCurrent int `json:"progress_current"`
ProgressMessage *string `json:"progress_message"`
ProgressTotal int `json:"progress_total"`
SourceConnectionId string `json:"source_connection_id"`
SourceIdNew string `json:"source_id_new"`
SourceIdOld string `json:"source_id_old"`
StartedAt *string `json:"started_at"`
Status string `json:"status"`
TargetDimensions int `json:"target_dimensions"`
TargetEmbeddingModel string `json:"target_embedding_model"`
TaskExecutionId *string `json:"task_execution_id"`
UpdatedAt string `json:"updated_at"`
}
SourceEmbeddingMigrationResponse Response model for source embedding
migration status.
type SourceResponse struct {
// AccountId Account ID associated with the source.
AccountId openapi_types.UUID `json:"account_id"`
// AvgEpisodesPerMonth Average number of episodes per month.
AvgEpisodesPerMonth *float32 `json:"avg_episodes_per_month"`
// AvgWordsPerEpisode Average number of words per episode.
AvgWordsPerEpisode *int `json:"avg_words_per_episode"`
// ChunkLanguage Language used for chunking content.
ChunkLanguage *string `json:"chunk_language"`
// ChunkOverlap Chunk overlap for content processing.
ChunkOverlap *int `json:"chunk_overlap"`
// ChunkRegexSeparators Indicates if chunk separators are regex patterns.
ChunkRegexSeparators *bool `json:"chunk_regex_separators"`
// ChunkSeparators Chunk separators used for content processing.
ChunkSeparators *string `json:"chunk_separators"`
// ChunkSize Chunk size for content processing.
ChunkSize *int `json:"chunk_size"`
// ContentCount Number of content items associated with the source connection.
ContentCount *int `json:"content_count,omitempty"`
// ContentFilter Content filter for the source connection.
ContentFilter string `json:"content_filter"`
// CreatedAt Timestamp when the source connection was created.
CreatedAt string `json:"created_at"`
// Dimensions Dimensions of the embedding model.
Dimensions *int `json:"dimensions"`
// EmbeddingModel Embedding model used for the source connection.
EmbeddingModel *string `json:"embedding_model"`
// EmbeddingModelType Type of the embedding model.
EmbeddingModelType *string `json:"embedding_model_type"`
// FreeRetentionDays Number of days content is stored for free before billing applies.
FreeRetentionDays *int `json:"free_retention_days"`
// HasHistoricalData Indicates if the source connection has historical data.
HasHistoricalData *bool `json:"has_historical_data,omitempty"`
// Id Unique identifier for the source connection.
Id string `json:"id"`
// Name Name of the source connection.
Name string `json:"name"`
// NextPollAt Timestamp for the next scheduled poll.
NextPollAt *string `json:"next_poll_at"`
// Polling Polling configuration for the source connection.
Polling *string `json:"polling"`
// PollingAction Polling action for the source connection.
PollingAction *string `json:"polling_action"`
// PollingMaxItems Maximum items to poll for the source connection.
PollingMaxItems *int `json:"polling_max_items"`
// PulledAt Timestamp when content was last pulled.
PulledAt *string `json:"pulled_at"`
// Readonly Indicates if the source connection is read-only.
Readonly *bool `json:"readonly,omitempty"`
// Retention Retention period for the source connection.
Retention *int `json:"retention"`
// SourceType Type of the source connection.
SourceType string `json:"source_type"`
// SystemManaged Indicates if this source is automatically managed by the system (e.g., agent traces).
SystemManaged *bool `json:"system_managed,omitempty"`
// UpdatedAt Timestamp when the source connection was last updated.
UpdatedAt string `json:"updated_at"`
// Url URL of the source connection.
Url *string `json:"url"`
}
SourceResponse Response model for source data.
type StandaloneTestCompactionRequest struct {
// BankType Memory bank type ('conversation' or 'general') — controls the style of generated entries.
BankType *string `json:"bank_type,omitempty"`
// CompactionPrompt Compaction prompt to test.
CompactionPrompt string `json:"compaction_prompt"`
// EntryCount Number of entries to generate when using generate_direction.
EntryCount *int `json:"entry_count,omitempty"`
// GenerateDirection Direction for the LLM to generate sample entries.
GenerateDirection *string `json:"generate_direction"`
// SampleEntries Explicit sample entries to compact.
SampleEntries *[]string `json:"sample_entries"`
}
StandaloneTestCompactionRequest Request body for testing a compaction prompt
*without* an existing bank.
Used on the create-memory-bank page where no bank ID exists yet.
“compaction_prompt“ is required (no bank to fall back to). Content must
come from “sample_entries“ or “generate_direction“ (no existing entries to
fetch).
type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody = StartSourceEmbeddingMigrationRequest
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody
defines body for
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
for application/json ContentType.
type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams
defines parameters for
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost.
type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SourceEmbeddingMigrationResponse
JSON422 *HTTPValidationError
}
func ParseStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse(rsp *http.Response) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
ParseStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse
parses an HTTP response from a
StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse
call
func (r StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse) Status() string
Status returns HTTPResponse.Status
func (r StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StartSourceEmbeddingMigrationRequest struct {
// ChunkLanguage Language-specific chunking language code
ChunkLanguage *string `json:"chunk_language"`
// ChunkOverlap Override chunk overlap (characters)
ChunkOverlap *int `json:"chunk_overlap"`
// ChunkRegexSeparators Whether chunk separators are regex patterns
ChunkRegexSeparators *bool `json:"chunk_regex_separators"`
// ChunkSeparators Custom chunk separators (JSON-encoded list)
ChunkSeparators *string `json:"chunk_separators"`
// ChunkSize Override chunk size (characters per chunk)
ChunkSize *int `json:"chunk_size"`
// NotificationRecipients Optional notification recipient emails
NotificationRecipients *[]string `json:"notification_recipients"`
// TargetDimensions Target embedding dimensions
TargetDimensions int `json:"target_dimensions"`
// TargetEmbeddingModel Target embedding model enum
TargetEmbeddingModel string `json:"target_embedding_model"`
}
StartSourceEmbeddingMigrationRequest Request payload to start a source
embedding migration.
type SubscribeToAlertApiAlertsAlertIdSubscribePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
SubscribeToAlertApiAlertsAlertIdSubscribePostParams defines parameters for
SubscribeToAlertApiAlertsAlertIdSubscribePost.
type SubscribeToAlertApiAlertsAlertIdSubscribePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseSubscribeToAlertApiAlertsAlertIdSubscribePostResponse(rsp *http.Response) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)
ParseSubscribeToAlertApiAlertsAlertIdSubscribePostResponse parses an HTTP
response from a SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse
call
func (r SubscribeToAlertApiAlertsAlertIdSubscribePostResponse) Status() string
Status returns HTTPResponse.Status
func (r SubscribeToAlertApiAlertsAlertIdSubscribePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody = TestCompactionRequest
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody
defines body for
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost for
application/json ContentType.
type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams
defines parameters for
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost.
type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CompactionTestResponseModel
JSON422 *HTTPValidationError
}
func ParseTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse(rsp *http.Response) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
ParseTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse
parses an HTTP response from a
TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse
call
func (r TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse) Status() string
Status returns HTTPResponse.Status
func (r TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody = StandaloneTestCompactionRequest
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody
defines body for
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost for
application/json ContentType.
type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams
defines parameters for
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost.
type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CompactionTestResponseModel
JSON422 *HTTPValidationError
}
func ParseTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse(rsp *http.Response) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
ParseTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse
parses an HTTP response from a
TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse
call
func (r TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse) Status() string
Status returns HTTPResponse.Status
func (r TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestCompactionRequest struct {
// CompactionPrompt Compaction prompt to test. Falls back to the bank's current prompt when omitted.
CompactionPrompt *string `json:"compaction_prompt"`
// EntryCount Number of entries to generate when using generate_direction.
EntryCount *int `json:"entry_count,omitempty"`
// GenerateDirection Direction for the LLM to generate sample entries (e.g. 'Generate 5 entries about a customer support interaction').
GenerateDirection *string `json:"generate_direction"`
// SampleEntries Explicit sample entries to compact.
SampleEntries *[]string `json:"sample_entries"`
}
TestCompactionRequest Request body for testing a compaction prompt against
an existing bank.
The user may supply a “compaction_prompt“ to override (or provide when the
bank has none). Content can come from three sources:
1. Existing entries in the bank (default when neither field is set).
2. “sample_entries“ – caller-provided list of strings.
3. “generate_direction“ – an instruction to the LLM to generate sample
memory entries. Useful for trying a prompt before any real data exists.
At most one of “sample_entries“ / “generate_direction“ may be given.
type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody = TestDraftEvaluationRequest
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody
defines body for
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost for
application/json ContentType.
type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams
defines parameters for
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost.
type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TestDraftEvaluationResponse
JSON422 *HTTPValidationError
}
func ParseTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse(rsp *http.Response) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
ParseTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse
parses an HTTP response from a
TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse
call
func (r TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse) Status() string
Status returns HTTPResponse.Status
func (r TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestDraftEvaluationRequest struct {
// AgentInput The original agent run input for context. When agent_step_run_id is supplied this is loaded automatically from the parent run if omitted.
AgentInput *string `json:"agent_input"`
// AgentStepRunId Load step output from this completed step run instead of supplying text.
AgentStepRunId *openapi_types.UUID `json:"agent_step_run_id"`
EvaluationPrompt *string `json:"evaluation_prompt"`
// EvaluationTier Controls model selection for agent evaluation.
//
// Labels shown in UI:
// FAST → "Fast and cheap"
// BALANCED → "Balanced speed and cost"
// THOROUGH → "Slow and thorough"
EvaluationTier *AgentEvaluationTier `json:"evaluation_tier,omitempty"`
ExpectationConfig *map[string]interface{} `json:"expectation_config"`
PassThreshold *float32 `json:"pass_threshold,omitempty"`
// StepOutput The step output text to evaluate. Omit if agent_step_run_id is supplied.
StepOutput *string `json:"step_output"`
}
TestDraftEvaluationRequest Request body for ephemeral (non-persisted)
evaluation testing.
Provide either “step_output“ (raw text) **or** “agent_step_run_id“ (to load
output from storage). Exactly one must be supplied.
type TestDraftEvaluationResponse struct {
Explanation *string `json:"explanation"`
Passed bool `json:"passed"`
Score float32 `json:"score"`
}
TestDraftEvaluationResponse Response for an ephemeral evaluation test.
type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody = UnlinkResourcesRequest
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody defines body
for UnlinkAgentsApiSolutionsSolutionIdAgentsDelete for application/json
ContentType.
type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams defines parameters for
UnlinkAgentsApiSolutionsSolutionIdAgentsDelete.
type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse(rsp *http.Response) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
ParseUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse parses an HTTP
response from a UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse
call
func (r UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody = UnlinkResourcesRequest
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody
defines body for
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete for
application/json ContentType.
type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams
defines parameters for
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete.
type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse(rsp *http.Response) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
ParseUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse
parses an HTTP response from a
UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse
call
func (r UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnlinkResourcesRequest struct {
// Ids Resource IDs to unlink
Ids []openapi_types.UUID `json:"ids"`
}
UnlinkResourcesRequest defines model for UnlinkResourcesRequest.
type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody = UnlinkResourcesRequest
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody
defines body for
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete for
application/json ContentType.
type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams
defines parameters for
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete.
type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse(rsp *http.Response) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
ParseUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse
parses an HTTP response from a
UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse
call
func (r UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (r UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams defines parameters
for UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost.
type UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse(rsp *http.Response) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)
ParseUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse
parses an HTTP response from a
UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse call
func (r UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse) Status() string
Status returns HTTPResponse.Status
func (r UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAgentApiAgentsAgentIdPutJSONRequestBody = RoutersApiAgentsUpdateAgentRequest
UpdateAgentApiAgentsAgentIdPutJSONRequestBody defines body for
UpdateAgentApiAgentsAgentIdPut for application/json ContentType.
type UpdateAgentApiAgentsAgentIdPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateAgentApiAgentsAgentIdPutParams defines parameters for
UpdateAgentApiAgentsAgentIdPut.
type UpdateAgentApiAgentsAgentIdPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentSummaryResponse
JSON422 *HTTPValidationError
}
func ParseUpdateAgentApiAgentsAgentIdPutResponse(rsp *http.Response) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
ParseUpdateAgentApiAgentsAgentIdPutResponse parses an HTTP response from a
UpdateAgentApiAgentsAgentIdPutWithResponse call
func (r UpdateAgentApiAgentsAgentIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateAgentApiAgentsAgentIdPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody = UpdateAgentDefinitionRequest
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody
defines body for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut for
application/json ContentType.
type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams defines parameters
for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut.
type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentDefinitionResponse
JSON422 *HTTPValidationError
}
func ParseUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse(rsp *http.Response) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
ParseUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse
parses an HTTP response from a
UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse call
func (r UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAgentDefinitionRequest struct {
// Definition The full agent definition (name, description, tags, steps). Steps form a tree workflow. Each step has a `step_type`, `id`, `name`, and type-specific config. Content enrichment steps (write_metadata, write_content_attachment, load_content_attachment, load_content) require content-triggered agents.
Definition map[string]interface{} `json:"definition"`
// ExpectedChangeId The change_id from the last GET, for optimistic locking.
ExpectedChangeId string `json:"expected_change_id"`
}
UpdateAgentDefinitionRequest defines model for UpdateAgentDefinitionRequest.
type UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody = UpdateAlertConfigRequest
UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody defines body
for UpdateAlertConfigApiAlertsConfigsConfigIdPatch for application/json
ContentType.
type UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams defines parameters for
UpdateAlertConfigApiAlertsConfigsConfigIdPatch.
type UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON422 *HTTPValidationError
}
func ParseUpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse(rsp *http.Response) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
ParseUpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse parses an HTTP
response from a UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse
call
func (r UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAlertConfigRequest struct {
// CooldownMinutes Cooldown period in minutes
CooldownMinutes *int `json:"cooldown_minutes"`
// DistributionType Distribution type
DistributionType *string `json:"distribution_type"`
// Enabled Whether the alert config is enabled
Enabled *bool `json:"enabled"`
// RecipientUserIds User IDs for selected_members distribution
RecipientUserIds *[]string `json:"recipient_user_ids"`
// Threshold Threshold configuration
Threshold *map[string]interface{} `json:"threshold"`
}
UpdateAlertConfigRequest defines model for UpdateAlertConfigRequest.
type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody = UpdateEvaluationCriteriaRequest
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody
defines body for
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch for
application/json ContentType.
type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams
defines parameters for
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch.
type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EvaluationCriteriaResponse
JSON422 *HTTPValidationError
}
func ParseUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse(rsp *http.Response) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
ParseUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse
parses an HTTP response from a
UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse
call
func (r UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateEvaluationCriteriaRequest struct {
Description *string `json:"description"`
Enabled *bool `json:"enabled"`
EvaluationPrompt *string `json:"evaluation_prompt"`
// EvaluationTier Controls model selection for agent evaluation.
//
// Labels shown in UI:
// FAST → "Fast and cheap"
// BALANCED → "Balanced speed and cost"
// THOROUGH → "Slow and thorough"
EvaluationTier *AgentEvaluationTier `json:"evaluation_tier,omitempty"`
ExpectationConfig *map[string]interface{} `json:"expectation_config"`
PassThreshold *float32 `json:"pass_threshold"`
StepId *string `json:"step_id"`
}
UpdateEvaluationCriteriaRequest Request body for updating an evaluation
criteria.
Retry settings and sample frequency are set at the agent level.
type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody = UpdateKnowledgeBaseBody
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody
defines body for UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut for
application/json ContentType.
type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams defines
parameters for UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut.
type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KnowledgeBaseResponseModel
JSON422 *HTTPValidationError
}
func ParseUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse(rsp *http.Response) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
ParseUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse
parses an HTTP response from a
UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse call
func (r UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateKnowledgeBaseBody struct {
// DefaultScoreThreshold Default score threshold (-1 to clear).
DefaultScoreThreshold *float32 `json:"default_score_threshold"`
// DefaultTopK Default reranked results (0 to clear).
DefaultTopK *int `json:"default_top_k"`
// DefaultTopN Default results (0 to clear).
DefaultTopN *int `json:"default_top_n"`
// Description New description.
Description *string `json:"description"`
// Name New name.
Name *string `json:"name"`
// RerankerModel Reranker model (empty string for no reranking).
RerankerModel *string `json:"reranker_model"`
// SourceIds New list of source connection IDs.
SourceIds *[]string `json:"source_ids"`
}
UpdateKnowledgeBaseBody Request body for updating a knowledge base.
type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody = UpdateMemoryBankBody
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody defines body
for UpdateMemoryBankApiMemoryBanksMemoryBankIdPut for application/json
ContentType.
type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams defines parameters for
UpdateMemoryBankApiMemoryBanksMemoryBankIdPut.
type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemoryBankResponseModel
JSON422 *HTTPValidationError
}
func ParseUpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse(rsp *http.Response) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
ParseUpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse parses an HTTP
response from a UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse
call
func (r UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMemoryBankBody struct {
// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted. Send empty string "" to clear and disable summarisation.
CompactionPrompt *string `json:"compaction_prompt"`
// Description Optional description. Send empty string "" to clear.
Description *string `json:"description"`
// MaxAgeDays Max entry age in days before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
MaxAgeDays *int `json:"max_age_days"`
// MaxSizeTokens Max total tokens (per partition) before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
MaxSizeTokens *int `json:"max_size_tokens"`
// MaxTurns Max conversation turns (per partition) before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
MaxTurns *int `json:"max_turns"`
// Name New name.
Name *string `json:"name"`
// RetentionDays Content source retention in days. Send 0 to clear (indefinite).
RetentionDays *int `json:"retention_days"`
}
UpdateMemoryBankBody Request body for updating a memory bank.
Omitted fields are left unchanged. To **clear** a field back to null,
send a zero-value sentinel: “0“ for integers, “""“ for strings.
type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody = RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody
defines body for
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
for application/json ContentType.
type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams
defines parameters for
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch.
type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiAlertsOrganizationAlertPreferenceResponse
JSON422 *HTTPValidationError
}
func ParseUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse(rsp *http.Response) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
ParseUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse
parses an HTTP response from a
UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse
call
func (r UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody = UpdateSolutionRequest
UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody defines body for
UpdateSolutionApiSolutionsSolutionIdPatch for application/json ContentType.
type UpdateSolutionApiSolutionsSolutionIdPatchParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateSolutionApiSolutionsSolutionIdPatchParams defines parameters for
UpdateSolutionApiSolutionsSolutionIdPatch.
type UpdateSolutionApiSolutionsSolutionIdPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSolutionsSolutionResponse
JSON422 *HTTPValidationError
}
func ParseUpdateSolutionApiSolutionsSolutionIdPatchResponse(rsp *http.Response) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
ParseUpdateSolutionApiSolutionsSolutionIdPatchResponse parses an HTTP
response from a UpdateSolutionApiSolutionsSolutionIdPatchWithResponse call
func (r UpdateSolutionApiSolutionsSolutionIdPatchResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateSolutionApiSolutionsSolutionIdPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSolutionRequest struct {
// Description Description of the solution
Description *string `json:"description"`
// Name Name of the solution
Name *string `json:"name"`
}
UpdateSolutionRequest Request model for updating a solution
type UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody = UpdateSourceBody
UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody defines body
for UpdateSourceApiSourcesSourceConnectionIdPut for application/json
ContentType.
type UpdateSourceApiSourcesSourceConnectionIdPutParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UpdateSourceApiSourcesSourceConnectionIdPutParams defines parameters for
UpdateSourceApiSourcesSourceConnectionIdPut.
type UpdateSourceApiSourcesSourceConnectionIdPutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SourceResponse
JSON422 *HTTPValidationError
}
func ParseUpdateSourceApiSourcesSourceConnectionIdPutResponse(rsp *http.Response) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
ParseUpdateSourceApiSourcesSourceConnectionIdPutResponse parses an HTTP
response from a UpdateSourceApiSourcesSourceConnectionIdPutWithResponse call
func (r UpdateSourceApiSourcesSourceConnectionIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (r UpdateSourceApiSourcesSourceConnectionIdPutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSourceBody struct {
// Name New name.
Name *string `json:"name"`
// Polling New polling interval.
Polling *string `json:"polling"`
// RetentionDays New retention period in days (null for unlimited).
RetentionDays *int `json:"retention_days"`
}
UpdateSourceBody Request body for updating a content source.
type UploadAgentInputApiResponse struct {
// ContentType Resolved MIME type.
ContentType string `json:"content_type"`
// Error Error message if status is failed.
Error *string `json:"error"`
// FileSize Size in bytes.
FileSize int `json:"file_size"`
// Filename Original filename.
Filename string `json:"filename"`
// Id Unique identifier for the upload.
Id string `json:"id"`
// Status processing, ready, or failed.
Status string `json:"status"`
}
UploadAgentInputApiResponse defines model for UploadAgentInputApiResponse.
type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostMultipartRequestBody = BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostMultipartRequestBody
defines body for
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost for
multipart/form-data ContentType.
type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams
defines parameters for
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost.
type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiContentsFileUploadResponse
JSON422 *HTTPValidationError
}
func ParseUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse(rsp *http.Response) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)
ParseUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse
parses an HTTP response from a
UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithResponse
call
func (r UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse) Status() string
Status returns HTTPResponse.Status
func (r UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostMultipartRequestBody = BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostMultipartRequestBody
defines body for UploadFileToSourceApiSourcesSourceConnectionIdUploadPost
for multipart/form-data ContentType.
type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams defines
parameters for UploadFileToSourceApiSourcesSourceConnectionIdUploadPost.
type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourcesFileUploadResponse
JSON422 *HTTPValidationError
}
func ParseUploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse(rsp *http.Response) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
ParseUploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse
parses an HTTP response from a
UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithResponse call
func (r UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse) Status() string
Status returns HTTPResponse.Status
func (r UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody = InlineTextUploadRequest
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody
defines body for UploadInlineTextToSourceApiSourcesSourceConnectionIdPost
for application/json ContentType.
type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams struct {
// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams defines
parameters for UploadInlineTextToSourceApiSourcesSourceConnectionIdPost.
type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoutersApiSourcesFileUploadResponse
JSON422 *HTTPValidationError
}
func ParseUploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse(rsp *http.Response) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
ParseUploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse
parses an HTTP response from a
UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse call
func (r UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse) Status() string
Status returns HTTPResponse.Status
func (r UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ValidationError struct {
Loc []ValidationError_Loc_Item `json:"loc"`
Msg string `json:"msg"`
Type string `json:"type"`
}
ValidationError defines model for ValidationError.
type ValidationErrorLoc0 = string
ValidationErrorLoc0 defines model for .
type ValidationErrorLoc1 = int
ValidationErrorLoc1 defines model for .
type ValidationError_Loc_Item struct {
// Has unexported fields.
}
ValidationError_Loc_Item defines model for ValidationError.loc.Item.
func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
AsValidationErrorLoc0 returns the union data inside the
ValidationError_Loc_Item as a ValidationErrorLoc0
func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
AsValidationErrorLoc1 returns the union data inside the
ValidationError_Loc_Item as a ValidationErrorLoc1
func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
FromValidationErrorLoc0 overwrites any union data inside the
ValidationError_Loc_Item as the provided ValidationErrorLoc0
func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
FromValidationErrorLoc1 overwrites any union data inside the
ValidationError_Loc_Item as the provided ValidationErrorLoc1
func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
MergeValidationErrorLoc0 performs a merge with any union data inside the
ValidationError_Loc_Item, using the provided ValidationErrorLoc0
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
MergeValidationErrorLoc1 performs a merge with any union data inside the
ValidationError_Loc_Item, using the provided ValidationErrorLoc1
func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error
type XAccountId = openapi_types.UUID
XAccountId defines model for X-Account-Id.