generated: '2026-10-09' method: derived generator: derive-data-model.py source: - openapi/kognitos-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 316 entities_in_spec: 316 relationships: 330 entities: - name: AddAutomationConnectionsBody fields: 1 description: AddAutomationConnectionsRequest specifies which connections to add to a draft automation. - name: AddWorkspaceBookConnectionBody fields: 5 - name: AddWorkspaceBookConnectionTriggerInstanceBody fields: 4 - name: ConfigureAutomationEstimatesBody fields: 1 description: Request message for ConfigureAutomationEstimates method. - name: ContinueRunBody fields: 0 description: Request message for ContinueRun method. - name: CountConnectionUsageBody fields: 1 description: CountConnectionUsageRequest specifies connection IDs to count automation usage for. - name: CountWorkspaceUsersBody fields: 1 description: Request message for counting users in specific workspaces. - name: DisableAutomationScheduleBody fields: 0 description: DisableAutomationScheduleRequest is the request to disable a schedule (pause without deleting). - name: EnableAutomationScheduleBody fields: 0 description: EnableAutomationScheduleRequest is the request to enable a previously disabled schedule. - name: GenerateDownloadUrlBody fields: 1 description: If no expiration duration is provided, the default is 1 hour. - name: GenerateUploadUrlBody fields: 1 description: If no expiration duration is provided, the default is 1 hour. - name: InvokeAutomationBody fields: 2 description: InvokeAutomationRequest contains the automation ID and inputs needed to execute an automation. - name: PauseRunBody fields: 1 description: Request message for PauseRun method. - name: RemoveAutomationConnectionsBody fields: 1 description: RemoveAutomationConnectionsRequest specifies which connections to remove from a draft automation. - name: SearchWorkspaceBookConceptsBody fields: 3 - name: SearchWorkspaceBookConnectionProceduresBody fields: 3 - name: SearchWorkspaceBookProceduresBody fields: 3 - name: SearchWorkspaceBooksBody fields: 3 - name: SetAutomationsForTriggerInstanceBody fields: 2 - name: SetDiscoveredBody fields: 1 - name: SwitchAutomationConnectionsBody fields: 1 description: SwitchAutomationConnectionsRequest specifies which connections to switch in a draft automation. - name: TraceConnectionUsageBody fields: 1 description: TraceConnectionUsageRequest specifies which connection to trace usage for. - name: UpdateWorkspaceBookConnectionBody fields: 5 - name: UpgradeAutomationConnectionsBody fields: 1 description: UpgradeAutomationConnectionsRequest specifies which connections to upgrade in a draft automation. - name: UpgradeWorkspaceBookConnectionBody fields: 1 - name: apiHttpBody fields: 3 description: Message that represents an arbitrary HTTP body. It should only be used for - name: bdkV1ListValue fields: 1 - name: bdkV1Value fields: 14 - name: bdkV2EnvironmentInformation fields: 6 - name: bdkV2Label fields: 2 - name: bdkV2ListValue fields: 1 - name: bdkV2Value fields: 17 - name: commonV1Location fields: 2 description: Location represents a generic span within some underlying content. - name: commonV1Value fields: 14 description: Represents a runtime value that can be produced by the Jarvis interpreter. - name: dashboardsAutomationEstimate fields: 3 description: AutomationEstimate represents the estimated value metrics for an automation. - name: dashboardsAutomationEstimateList fields: 1 description: Wrapper for a list of automation estimates. - name: dashboardsAutomationRunInsight fields: 3 description: AutomationRunInsight contains run count metrics for a specific automation. - name: dashboardsAutomationRunInsightList fields: 1 description: AutomationRunInsightList contains run insights for automations within a workspace. - name: dashboardsAutomationValueInsight fields: 4 description: AutomationValueInsight contains value metrics for a specific automation. - name: dashboardsAutomationValueInsightList fields: 1 description: AutomationValueInsightList contains value insights for automations within a workspace. - name: dashboardsAwaitingGuidanceInsight fields: 2 description: AwaitingGuidanceInsight contains metrics for runs awaiting guidance. - name: dashboardsCompletionInsight fields: 4 description: CompletionInsight contains completion rate metrics. - name: dashboardsConfigureAutomationEstimatesResponse fields: 1 description: Response message for ConfigureAutomationEstimates method. - name: dashboardsCumulativeCompletionInsight fields: 3 description: CumulativeCompletionInsight contains completion metrics for a specific time period. - name: dashboardsCumulativeRunInsight fields: 2 description: CumulativeRunInsight contains run count metrics for a specific time period. - name: dashboardsCumulativeRunInsightList fields: 1 description: CumulativeRunInsightList contains run insights grouped per time period within a workspace. - name: dashboardsCumulativeValueInsight fields: 3 description: CumulativeValueInsight contains value metrics for a specific time period. - name: dashboardsCumulativeValueInsightList fields: 1 description: CumulativeValueInsightList contains value insights grouped per time period within a workspace. - name: dashboardsQueryAutomationEstimatesResponse fields: 1 description: Response message for QueryAutomationEstimates method. - name: dashboardsQueryInsightsResponse fields: 4 description: Response message for QueryInsights method. - name: dashboardsRunInsight fields: 4 description: RunInsight contains aggregated runCount metrics. - name: dashboardsRunsAwaitingGuidanceByPeriod fields: 2 description: RunsAwaitingGuidanceByPeriod contains runs awaiting guidance for a specific time period. - name: dashboardsTrend fields: 2 description: Trend represents a percentage change compared to a previous time window. - name: dashboardsValueInsight fields: 4 description: ValueInsight contains aggregated value metrics (cost and time savings). - name: protobufAny fields: 1 - name: rpcStatus fields: 3 - name: typeDate fields: 3 description: '* A full date, with non-zero year, month, and day values' - name: typeDateTime fields: 9 description: Represents civil time (or occasionally physical time). - name: typeTimeOfDay fields: 4 description: Represents a time of day. The date and time zone are either not significant - name: typeTimeZone fields: 2 description: Represents a time zone from the - name: v1AddAutomationConnectionsResponse fields: 1 description: AddAutomationConnectionsResponse returns the updated automation. - name: v1AffectedAutomation fields: 2 description: AffectedAutomation describes a draft automation affected by connection deletion. - name: v1AgentMessage fields: 1 description: A message from the AI agent. - name: v1Automation fields: 25 description: Automation represents a unit of executable code with associated metadata and dependencies. - name: v1AutomationConnectionUsage fields: 2 description: AutomationConnectionUsage represents an automation that uses a specific connection, - name: v1AutomationInputSpec fields: 2 description: AutomationInputSpec defines the specification for an input parameter of an automation. - name: v1AutomationRevision fields: 4 description: AutomationRevision represents a historical revision (version) of an automation. - name: v1AutomationRunAggregate fields: 2 description: Stats for a single automation. - name: v1AutomationRunAggregateEntry fields: 2 description: Entry for automation run statistics. - name: v1AutomationSchedule fields: 6 description: AutomationSchedule represents a schedule for invoking an automation. - name: v1AutomationTrigger fields: 6 description: AutomationTrigger represents phase configuration metadata for an external trigger. - name: v1AutomationVisualization fields: 5 description: AutomationVisualization represents a visual representation of an automation's execution flow. - name: v1AwaitingGuidanceRunState fields: 3 description: Run is waiting for external guidance or user input. - name: v1BookConnection fields: 2 description: BookConnection is a resource representing a connection to a book instance. - name: v1BookFunction fields: 4 description: BookFunction represents a reference to an external book function. - name: v1BookFunctionCall fields: 3 description: BookFunctionCall represents a call to an external book function with its inputs and outputs. - name: v1CancelGenerationResponse fields: 0 description: Response for canceling ongoing event generation. - name: v1CodeMapping fields: 1 description: CodeMapping represents a bidirectional mapping between SPy (Subset-of-Python) code - name: v1CodeMappingEntry fields: 2 description: CodeMappingEntry represents a single mapping between a region in SPy code and - name: v1Column fields: 2 - name: v1CompletedRunState fields: 1 description: Run has completed successfully. - name: v1CompletionResponse fields: 2 description: Terminal completion for the agent workflow. - name: v1ConnectionAutomationCount fields: 2 description: ConnectionAutomationCount represents the count of automations using a specific connection. - name: v1ConnectionRemoval fields: 2 description: ConnectionRemoval specifies a connection to remove from an automation. - name: v1ConnectionReplacement fields: 3 description: ConnectionReplacement specifies replacing one connection ID with another. - name: v1Context fields: 2 description: Context provides additional information about the execution environment, - name: v1CountConnectionUsageResponse fields: 1 description: CountConnectionUsageResponse returns automation counts for each requested connection ID. - name: v1CountExceptionsByAutomationResponse fields: 4 description: Response containing exception counts by automation. - name: v1CountExceptionsByGroupResponse fields: 4 description: Response containing exception counts by group. - name: v1CountWorkspaceUsersResponse fields: 1 description: Response message for counting users in specific workspaces. - name: v1CredentialInfo fields: 5 description: CredentialInfo describes connection credential information. - name: v1CurrentUserOrganizationWorkspacesResponse fields: 2 description: Response message for listing workspaces for the current user within a specific organization. - name: v1CurrentUserOrganizationsResponse fields: 2 description: Response message for listing organizations for the current user. - name: v1DailyRunAggregate fields: 1 description: Stats for a single day. - name: v1DailyRunAggregateEntry fields: 2 description: Entry for daily run statistics. - name: v1Date fields: 3 - name: v1DayOfMonthPattern fields: 2 description: DayOfMonthPattern specifies which day(s) of the month to run. - name: v1DayOfWeekPattern fields: 1 description: DayOfWeekPattern specifies which days of the week to run. - name: v1DefaultInputsHistoryEntry fields: 3 description: DefaultInputsHistoryEntry represents a single default input change event. - name: v1DeleteWorkspaceConnectionResponse fields: 1 description: DeleteWorkspaceConnectionResponse returns information about affected automations. - name: v1Dictionary fields: 1 description: Represents a key-value mapping (similar to hash maps or dictionaries). - name: v1DictionaryEntry fields: 2 description: Represents a single key-value pair within a Dictionary. - name: v1DictionaryValue fields: 2 - name: v1DictionaryValueField fields: 2 - name: v1DisableAutomationScheduleResponse fields: 1 description: DisableAutomationScheduleResponse contains the disabled schedule. - name: v1EnableAutomationScheduleResponse fields: 1 description: EnableAutomationScheduleResponse contains the enabled schedule. - name: v1Event fields: 12 description: An event in a run conversation thread about an exception. - name: v1Exception fields: 16 description: An exception that occurred during an automation run. - name: v1ExceptionAutomationCount fields: 2 description: Exception count for a specific automation. - name: v1ExceptionGroup fields: 5 description: Groups are not full resources and cannot be created or modified via the API (for now) - name: v1ExceptionGroupCount fields: 2 description: Exception count for a specific group, including group metadata. - name: v1ExecutableStep fields: 3 description: ExecutableStep represents a piece of code that can be executed in the Jeeves platform. - name: v1ExecutableSteps fields: 2 description: ExecutableSteps represents a sequence of steps of execution of a run. Each step is - name: v1ExecutingRunState fields: 0 description: Run is currently being executed. - name: v1ExecutionCompleted fields: 1 description: ExecutionCompleted indicates that Jarvis has successfully completed the execution. - name: v1ExecutionError fields: 5 description: ExecutionError represents an error that occurred during execution. - name: v1ExecutionFailed fields: 1 description: ExecutionFailed indicates that the execution encountered an error and - name: v1ExecutionJournal fields: 20 - name: v1ExecutionOutput fields: 2 description: ExecutionOutput represents an output value set by the set_output() builtin function during execution. - name: v1ExecutionStarted fields: 0 description: ExecutionStarted indicates that Jarvis has started the execution. - name: v1ExecutionStopped fields: 4 description: ExecutionStopped indicates that the execution was stopped before completion due to - name: v1ExtractAutomationCodeConnectionsResponse fields: 1 description: ExtractAutomationCodeConnectionsResponse returns connection information from the automation's SPy code. - name: v1FailedRunState fields: 3 description: Run has failed due to an error. - name: v1File fields: 2 - name: v1FileContent fields: 3 description: FileContent represents a file with its name and binary content. - name: v1FileInputContent fields: 2 description: FileInputContent represents a file that can be either stored inline or referenced remotely. - name: v1FileMetadata fields: 5 - name: v1FileValue fields: 2 - name: v1FlowEdge fields: 3 description: FlowEdge represents a directed connection between two nodes. - name: v1FlowGraph fields: 2 description: FlowGraph represents the execution flow of an automation as a directed graph. - name: v1FlowNode fields: 3 description: FlowNode represents a single step or decision point in the automation flow. - name: v1GeneralPreferences fields: 6 description: General preferences for display and formatting. - name: v1GenerateDownloadUrlResponse fields: 1 - name: v1GenerateUploadUrlResponse fields: 1 - name: v1GetExecutionOutputsResponse fields: 1 description: GetExecutionOutputsResponse contains the outputs from a completed execution. - name: v1GuideEntry fields: 15 - name: v1HashableValue fields: 7 description: Represents a hashable value that can be used as a dictionary key. - name: v1InputContent fields: 2 description: InputContent represents a single input item that can be text or binary. - name: v1InputContentList fields: 1 description: A list of input content items (can contain text and/or binary content). - name: v1Invitation fields: 8 description: An Invitation represents a pending invitation to join an organization or workspace. - name: v1InvocationDetails fields: 3 description: InvocationDetails contains additional information about the entity that initiated a run. - name: v1InvokeAutomationResponse fields: 1 description: InvokeAutomationResponse returns the run ID for tracking the automation execution. - name: v1List fields: 1 description: Represents an ordered collection of values (similar to arrays or lists). - name: v1ListAutomationRevisionsResponse fields: 2 description: ListAutomationRevisionsResponse returns a page of automation revisions and pagination information. - name: v1ListAutomationTriggersResponse fields: 2 description: Response containing the list of active triggers for an automation. - name: v1ListAutomationsResponse fields: 2 description: ListAutomationsResponse returns a page of automations and pagination information. - name: v1ListDefaultInputsHistoryResponse fields: 2 description: ListDefaultInputsHistoryResponse contains a paginated list of default input history entries. - name: v1ListEventsResponse fields: 3 description: A response to a list events request. - name: v1ListExceptionGroupsResponse fields: 2 description: Response containing available exception groups. - name: v1ListExceptionsResponse fields: 3 description: A response to a list exceptions request. - name: v1ListGuideEntriesResponse fields: 3 - name: v1ListOrganizationRolesResponse fields: 2 description: Response message for ListOrganizationRoles. - name: v1ListOrganizationUserInvitesResponse fields: 2 description: Response message for ListOrganizationUserInvites. - name: v1ListOrganizationUsersResponse fields: 2 description: Response message for listing users in an organization. - name: v1ListRunEventsResponse fields: 2 description: Response message for the ListRunEvents RPC. - name: v1ListRunsResponse fields: 2 description: Response message for ListRuns method. - name: v1ListWorkspaceRolesResponse fields: 2 description: Response message for ListWorkspaceRoles. - name: v1ListWorkspaceUserInvitesResponse fields: 2 description: Response message for ListWorkspaceUserInvites. - name: v1ListWorkspaceUsersResponse fields: 2 description: Response message for listing users in a workspace. - name: v1ListWorkspacesResponse fields: 2 description: Response message for listing workspaces. - name: v1MetricDataPoint fields: 3 description: A single data point in a metric time series. - name: v1MetricResult fields: 4 description: Result for a single metric query. - name: v1MetricSeries fields: 2 description: A single time series for a specific combination of tag values. - name: v1MonthPattern fields: 2 description: MonthPattern specifies which month and day to run. - name: v1NodeExecuted fields: 7 - name: v1NodePatched fields: 6 - name: v1NodeSkipped fields: 3 - name: v1NodeStarted fields: 3 - name: v1NounPhrase fields: 2 - name: v1Number fields: 4 description: A fixed-precision decimal number with up to 28 fractional digits. - name: v1OpaqueValue fields: 2 - name: v1OrdinalDayOfWeek fields: 2 description: OrdinalDayOfWeek represents a pattern like "first Monday" or "last Friday". - name: v1Organization fields: 7 description: An Organization is the top-level resource container. - name: v1OrganizationPreferences fields: 3 description: Represents organization-specific settings or preferences. - name: v1PatchedNodeExecuted fields: 8 - name: v1PatchedNodeStarted fields: 4 - name: v1PendingRunState fields: 0 description: Run has been submitted and is waiting to start execution. - name: v1ProgramStopped fields: 1 description: ProgramStopped indicates that the execution was stopped by the program. - name: v1QueryAutomationRunAggregatesResponse fields: 1 description: Response message for QueryAutomationRunAggregates method. - name: v1QueryDailyRunAggregatesResponse fields: 1 description: Response message for QueryDailyRunAggregates method. - name: v1QueryMetricsResponse fields: 2 description: Response message for the QueryMetrics RPC. - name: v1RemoveAutomationConnectionsResponse fields: 1 description: RemoveAutomationConnectionsResponse returns the updated automation. - name: v1RepeatInterval fields: 2 description: RepeatInterval defines how often the schedule repeats. - name: v1Role fields: 4 description: A Role represents a concrete, assignable role that can be assigned to users. - name: v1RoleBasicInfo fields: 2 - name: v1Run fields: 10 description: Run represents a single execution instance of code in the Jeeves platform. - name: v1RunEvent fields: 2 description: A single event that occurred during an automation run execution. - name: v1RunState fields: 8 description: RunState represents the overall lifecycle state of a run. - name: v1RunUpdate fields: 1 description: RunUpdate represents a single update to a run's state. - name: v1ScheduleConfig fields: 7 description: ScheduleConfig is the main user-friendly configuration for automation schedules. - name: v1ScheduleEnd fields: 3 description: ScheduleEnd defines when the schedule stops running. - name: v1ScheduleStart fields: 3 description: ScheduleStart defines when the schedule begins. - name: v1SensitiveValue fields: 1 - name: v1Set fields: 1 description: Represents an unordered collection of unique values. - name: v1StoppedRunState fields: 1 description: Run has been stopped and can be resumed later. - name: v1StoppingRunState fields: 1 description: Run is in the process of being stopped. - name: v1SwitchAutomationConnectionsResponse fields: 1 description: SwitchAutomationConnectionsResponse returns the updated automation. - name: v1SystemMessage fields: 1 description: A system-generated message. - name: v1Table fields: 1 description: A table is a column-oriented structure. All the values inside each column must - name: v1TableValue fields: 2 - name: v1Thinking fields: 1 description: Thinking or reasoning by the AI agent. - name: v1Time fields: 4 - name: v1TimeWindow fields: 3 description: Time window for querying insights. - name: v1ToolCallRequest fields: 3 description: A tool call request made by the AI agent. - name: v1ToolCallResult fields: 2 description: A tool call result returned by the tool. - name: v1TraceConnectionUsageResponse fields: 1 description: TraceConnectionUsageResponse returns automations that use the specified connection. - name: v1UpgradeAutomationConnectionsResponse fields: 1 description: UpgradeAutomationConnectionsResponse returns the updated automation. - name: v1UploadFileResponse fields: 1 - name: v1UserBasicInfo fields: 3 description: Contains basic information about a user. - name: v1UserInvitation fields: 2 description: A UserInvitation represents a pending invitation with user email and invitation ID. - name: v1UserMessage fields: 3 description: A message from a user. - name: v1UserStopped fields: 0 description: UserStopped indicates that the execution was stopped by a user. - name: v1UserWithRoles fields: 2 description: A user with their assigned roles. - name: v1ValueAnyType fields: 0 - name: v1ValueDictionaryType fields: 3 - name: v1ValueDictionaryTypeField fields: 3 - name: v1ValueEnumType fields: 3 - name: v1ValueEnumTypeMember fields: 2 - name: v1ValueGenericDictionaryType fields: 2 - name: v1ValueListType fields: 1 - name: v1ValueOpaqueType fields: 2 - name: v1ValueOptionalType fields: 1 - name: v1ValueSensitiveType fields: 1 - name: v1ValueTableType fields: 3 - name: v1ValueTableTypeColumn fields: 3 - name: v1ValueType fields: 11 - name: v1ValueUnionType fields: 1 - name: v1WaitingOnBook fields: 0 description: WaitingOnBook indicates that the execution is stopped because its - name: v1WaitingOnTimer fields: 1 description: WaitingOnTimer indicates that the execution is stopped because its - name: v1Workspace fields: 8 description: A Workspace is a container for agents within an organization. - name: v1WorkspacePreferences fields: 3 description: Represents workspace-specific settings or preferences. - name: v2AddWorkspaceBookConnectionTriggerInstanceResponse fields: 1 - name: v2Authentication fields: 2 - name: v2BinaryExpression fields: 3 - name: v2BookAuthenticationDescriptor fields: 2 - name: v2BookConnectionCondition fields: 5 - name: v2BookConnectionDescriptor fields: 11 - name: v2BookConnectionOAuthURLResponse fields: 1 - name: v2BookConnectionResponse fields: 2 - name: v2BookConnectionStatus fields: 5 - name: v2BookCustomAuthenticationDescriptor fields: 6 - name: v2BookDescriptor fields: 23 - name: v2BookOAuthAuthenticationDescriptor fields: 10 - name: v2BookPollDescriptor fields: 6 - name: v2BookProcedureDescriptor fields: 15 - name: v2BookProcedureSignature fields: 7 - name: v2BookTriggerDescriptor fields: 9 - name: v2Column fields: 2 - name: v2ConceptAnyType fields: 0 - name: v2ConceptDescriptor fields: 4 - name: v2ConceptDictionaryType fields: 3 - name: v2ConceptDictionaryTypeField fields: 3 - name: v2ConceptEnumType fields: 3 - name: v2ConceptEnumTypeMember fields: 3 - name: v2ConceptListType fields: 1 - name: v2ConceptOpaqueType fields: 2 - name: v2ConceptOptionalType fields: 1 - name: v2ConceptSelfType fields: 0 - name: v2ConceptSensitiveType fields: 1 - name: v2ConceptTableType fields: 2 - name: v2ConceptTableTypeColumn fields: 3 - name: v2ConceptType fields: 11 - name: v2ConceptUnionType fields: 1 - name: v2ConceptValue fields: 2 - name: v2CredentialDescriptor fields: 5 - name: v2CredentialValue fields: 2 - name: v2Date fields: 3 - name: v2DictionaryValue fields: 2 - name: v2DictionaryValueField fields: 2 - name: v2DiscoverWorkspaceBookConnectionProceduresResponse fields: 0 - name: v2Discoverable fields: 2 - name: v2ExampleDescriptor fields: 2 - name: v2Expression fields: 4 - name: v2File fields: 2 - name: v2FileValue fields: 2 - name: v2NounPhrase fields: 2 - name: v2NounPhrases fields: 1 - name: v2OAuthArgumentDescriptor fields: 3 - name: v2OffloadableDictionaryValue fields: 2 - name: v2OffloadableListValue fields: 2 - name: v2OffloadableTextValue fields: 2 - name: v2OpaqueValue fields: 2 - name: v2QuestionDescriptor fields: 2 - name: v2RemoveWorkspaceBookConnectionTriggerInstanceResponse fields: 0 - name: v2RetrieveBookConceptsResponse fields: 1 - name: v2RetrieveBookConnectionResponse fields: 1 - name: v2RetrieveBookConnectionsResponse fields: 2 - name: v2RetrieveBookProceduresResponse fields: 1 - name: v2RetrieveBookResponse fields: 1 - name: v2RetrieveBookVersionsResponse fields: 1 - name: v2RetrieveBooksConnectionsResponse fields: 2 - name: v2RetrieveBooksResponse fields: 2 - name: v2RetrieveDiscoverablesResponse fields: 1 - name: v2RetrieveTagsResponse fields: 1 - name: v2RetrieveUserInfoResponse fields: 1 - name: v2RetrieveWorkspaceTriggerInstancesResponse fields: 1 - name: v2SearchBookConceptMatch fields: 4 - name: v2SearchBookConceptsRequest fields: 3 - name: v2SearchBookConceptsResponse fields: 1 - name: v2SearchBookMatch fields: 2 - name: v2SearchBookProcedureMatch fields: 4 - name: v2SearchBookProceduresRequest fields: 3 - name: v2SearchBookProceduresResponse fields: 1 - name: v2SearchBooksRequest fields: 3 - name: v2SearchBooksResponse fields: 1 - name: v2SearchWorkspaceBookProcedureMatch fields: 7 - name: v2SearchWorkspaceBookProceduresResponse fields: 1 - name: v2SensitiveValue fields: 1 - name: v2SetAutomationsForTriggerInstanceResponse fields: 1 - name: v2Table fields: 1 description: A table is a column-oriented structure. All the values inside each column must - name: v2TableValue fields: 2 - name: v2Time fields: 4 - name: v2TriggerInstance fields: 13 - name: v2TriggerInstanceStatus fields: 4 - name: v2UnaryExpression fields: 2 - name: v2UserInfo fields: 3 relationships: - from: v1QueryAutomationRunAggregatesResponse to: v1AutomationRunAggregateEntry type: has_many via: automation_run_aggregates - from: v1AutomationRunAggregateEntry to: v1AutomationRunAggregate type: has_one via: stats - from: v1ListWorkspaceRolesResponse to: v1Role type: has_many via: roles - from: v1ListAutomationTriggersResponse to: v1AutomationTrigger type: has_many via: automation_triggers - from: v1ListRunEventsResponse to: v1RunEvent type: has_many via: run_events - from: v1RunEvent to: v1RunUpdate type: has_one via: run_update - from: v1RunEvent to: v1ExecutionJournal type: has_one via: execution_journal - from: v1ExecutionJournal to: v1ExecutionStarted type: has_one via: started - from: v1ExecutionJournal to: v1ExecutionCompleted type: has_one via: completed - from: v1ExecutionJournal to: v1ExecutionStopped type: has_one via: stopped - from: v1ExecutionJournal to: v1ExecutionFailed type: has_one via: failed - from: v1ExecutionJournal to: v1NodeStarted type: has_one via: node_started - from: v1ExecutionJournal to: v1NodeExecuted type: has_one via: node_executed - from: v1ExecutionJournal to: v1NodeSkipped type: has_one via: node_skipped - from: v1ExecutionJournal to: v1NodePatched type: has_one via: node_patched - from: v1ExecutionJournal to: v1PatchedNodeStarted type: has_one via: patched_node_started - from: v1ExecutionJournal to: v1PatchedNodeExecuted type: has_one via: patched_node_executed - from: commonV1Value to: v1Number type: has_one via: number - from: commonV1Value to: typeDate type: has_one via: date - from: commonV1Value to: typeTimeOfDay type: has_one via: timeofday - from: commonV1Value to: typeDateTime type: has_one via: datetime - from: commonV1Value to: typeTimeZone type: has_one via: time_zone - from: commonV1Value to: v1List type: has_one via: list - from: commonV1Value to: v1Dictionary type: has_one via: dictionary - from: commonV1Value to: v1FileValue type: has_one via: file - from: commonV1Value to: v1TableValue type: has_one via: table - from: commonV1Value to: v1Set type: has_one via: set - from: typeDateTime to: typeTimeZone type: has_one via: time_zone - from: v1FileValue to: v1File type: has_one via: inline - from: v1TableValue to: v1Table type: has_one via: inline - from: v1Table to: v1Column type: has_many via: columns - from: v1Column to: bdkV1Value type: has_many via: values - from: bdkV1Value to: v1NounPhrase type: has_one via: conceptual_value - from: bdkV1Value to: v1Date type: has_one via: date_value - from: bdkV1Value to: v1Time type: has_one via: time_value - from: bdkV1Value to: v1FileValue type: has_one via: file_value - from: bdkV1Value to: v1DictionaryValue type: has_one via: dictionary_value - from: bdkV1Value to: bdkV1ListValue type: has_one via: list_value - from: bdkV1Value to: v1OpaqueValue type: has_one via: opaque_value - from: bdkV1Value to: v1TableValue type: has_one via: table_value - from: bdkV1Value to: v1SensitiveValue type: has_one via: sensitive_value - from: v1DictionaryValue to: v1DictionaryValueField type: has_many via: fields - from: v1DictionaryValue to: v1NounPhrase type: has_many via: is_a - from: v1DictionaryValueField to: bdkV1Value type: has_one via: value - from: v1OpaqueValue to: v1NounPhrase type: has_many via: is_a - from: v1SensitiveValue to: bdkV1Value type: has_one via: value - from: bdkV1ListValue to: bdkV1Value type: has_many via: values - from: v1Dictionary to: v1DictionaryEntry type: has_many via: entries - from: v1DictionaryEntry to: v1HashableValue type: has_one via: key - from: v1DictionaryEntry to: commonV1Value type: has_one via: value - from: v1HashableValue to: v1Number type: has_one via: number - from: v1HashableValue to: typeDate type: has_one via: date - from: v1HashableValue to: typeTimeOfDay type: has_one via: timeofday - from: v1HashableValue to: typeDateTime type: has_one via: datetime - from: v1List to: commonV1Value type: has_many via: items - from: v1Set to: v1HashableValue type: has_many via: items - from: v1PatchedNodeExecuted to: commonV1Location type: has_one via: patch_location - from: v1PatchedNodeExecuted to: commonV1Location type: has_one via: node_location - from: v1PatchedNodeExecuted to: v1ExecutionError type: has_many via: error - from: v1PatchedNodeExecuted to: v1BookFunctionCall type: has_one via: book_function_call - from: v1BookFunctionCall to: v1BookFunction type: has_one via: book_function - from: v1BookFunctionCall to: commonV1Value type: has_one via: output - from: v1BookFunction to: commonV1Location type: has_one via: code_location - from: v1ExecutionError to: v1Context type: has_one via: context - from: v1Context to: commonV1Location type: has_one via: code_location - from: v1NodeExecuted to: commonV1Location type: has_one via: code_location - from: v1NodeExecuted to: v1ExecutionError type: has_many via: error - from: v1NodeExecuted to: v1BookFunctionCall type: has_one via: book_function_call - from: v1NodeStarted to: commonV1Location type: has_one via: code_location - from: v1PatchedNodeStarted to: commonV1Location type: has_one via: patch_location - from: v1PatchedNodeStarted to: commonV1Location type: has_one via: node_location - from: v1ExecutionFailed to: v1ExecutionError type: has_one via: error - from: v1NodePatched to: commonV1Location type: has_one via: code_location - from: v1ExecutionStopped to: v1UserStopped type: has_one via: user_stopped - from: v1ExecutionStopped to: v1WaitingOnBook type: has_one via: waiting_on_book - from: v1ExecutionStopped to: v1WaitingOnTimer type: has_one via: waiting_on_timer - from: v1ExecutionStopped to: v1ProgramStopped type: has_one via: program_stopped - from: v1NodeSkipped to: commonV1Location type: has_one via: code_location - from: v1RunUpdate to: v1Run type: has_one via: run - from: v1Run to: v1ExecutableSteps type: has_one via: executable_steps - from: v1Run to: v1RunState type: has_one via: state - from: v1Run to: v1InvocationDetails type: has_one via: invocation_details - from: v1RunState to: v1PendingRunState type: has_one via: pending - from: v1RunState to: v1ExecutingRunState type: has_one via: executing - from: v1RunState to: v1StoppingRunState type: has_one via: stopping - from: v1RunState to: v1StoppedRunState type: has_one via: stopped - from: v1RunState to: v1AwaitingGuidanceRunState type: has_one via: awaiting_guidance - from: v1RunState to: v1CompletedRunState type: has_one via: completed - from: v1RunState to: v1FailedRunState type: has_one via: failed - from: v1AwaitingGuidanceRunState to: commonV1Location type: has_one via: location - from: v1FailedRunState to: commonV1Location type: has_one via: location - from: v1ExecutableSteps to: v1ExecutableStep type: has_many via: executables - from: v2Expression to: v2BinaryExpression type: has_one via: binary_expression - from: v2Expression to: v2UnaryExpression type: has_one via: unary_expression - from: v2Expression to: bdkV2Value type: has_one via: value_expression - from: v2Expression to: v2NounPhrases type: has_one via: noun_phrases_expression - from: v2UnaryExpression to: v2Expression type: has_one via: inner - from: v2BinaryExpression to: v2Expression type: has_one via: left - from: v2BinaryExpression to: v2Expression type: has_one via: right - from: bdkV2Value to: v2NounPhrase type: has_one via: conceptual_value - from: bdkV2Value to: v2Date type: has_one via: date_value - from: bdkV2Value to: v2Time type: has_one via: time_value - from: bdkV2Value to: v2FileValue type: has_one via: file_value - from: bdkV2Value to: v2DictionaryValue type: has_one via: dictionary_value - from: bdkV2Value to: bdkV2ListValue type: has_one via: list_value - from: bdkV2Value to: v2OpaqueValue type: has_one via: opaque_value - from: bdkV2Value to: v2TableValue type: has_one via: table_value - from: bdkV2Value to: v2SensitiveValue type: has_one via: sensitive_value - from: bdkV2Value to: v2OffloadableTextValue type: has_one via: offloadable_text_value - from: bdkV2Value to: v2OffloadableDictionaryValue type: has_one via: offloadable_dictionary_value - from: bdkV2Value to: v2OffloadableListValue type: has_one via: offloadable_list_value - from: v2DictionaryValue to: v2DictionaryValueField type: has_many via: fields - from: v2DictionaryValue to: v2NounPhrase type: has_many via: is_a - from: v2DictionaryValueField to: bdkV2Value type: has_one via: value - from: bdkV2ListValue to: bdkV2Value type: has_many via: values - from: v2TableValue to: v2Table type: has_one via: inline - from: v2Table to: v2Column type: has_many via: columns - from: v2Column to: bdkV2Value type: has_many via: values - from: v2FileValue to: v2File type: has_one via: inline - from: v2SensitiveValue to: bdkV2Value type: has_one via: value - from: v2OpaqueValue to: v2NounPhrase type: has_many via: is_a - from: v2OffloadableListValue to: bdkV2ListValue type: has_one via: inline - from: v2OffloadableDictionaryValue to: v2DictionaryValue type: has_one via: inline - from: v2NounPhrases to: v2NounPhrase type: has_many via: noun_phrases - from: v2BookConnectionResponse to: v2BookConnectionDescriptor type: has_one via: book_connection_descriptor - from: v2BookConnectionResponse to: v2BookConnectionOAuthURLResponse type: has_one via: authorize_url - from: v2BookConnectionDescriptor to: v2Authentication type: has_one via: authentication - from: v2BookConnectionDescriptor to: v2ConceptValue type: has_many via: config - from: v2BookConnectionDescriptor to: bdkV2Label type: has_many via: labels - from: v2BookConnectionDescriptor to: v2BookConnectionStatus type: has_one via: status - from: v2ConceptValue to: v2NounPhrases type: has_one via: noun_phrases - from: v2ConceptValue to: bdkV2Value type: has_one via: value - from: v2Authentication to: v2CredentialValue type: has_many via: authentication_credentials - from: v2CredentialValue to: bdkV2Value type: has_one via: value - from: v2BookConnectionStatus to: v2BookConnectionCondition type: has_many via: conditions - from: v1ListAutomationsResponse to: v1Automation type: has_many via: automations - from: v1Automation to: v1AutomationInputSpec type: has_many via: input_specs - from: v1Automation to: v1CodeMapping type: has_one via: code_mapping - from: v1AutomationInputSpec to: v1ValueType type: has_one via: type - from: v1ValueType to: v1ValueOptionalType type: has_one via: optional_type - from: v1ValueType to: v1ValueListType type: has_one via: list_type - from: v1ValueType to: v1ValueDictionaryType type: has_one via: dictionary_type - from: v1ValueType to: v1ValueTableType type: has_one via: table_type - from: v1ValueType to: v1ValueOpaqueType type: has_one via: opaque_type - from: v1ValueType to: v1ValueAnyType type: has_one via: any_type - from: v1ValueType to: v1ValueUnionType type: has_one via: union_type - from: v1ValueType to: v1ValueSensitiveType type: has_one via: sensitive_type - from: v1ValueType to: v1ValueEnumType type: has_one via: enum_type - from: v1ValueType to: v1ValueGenericDictionaryType type: has_one via: generic_dictionary_type - from: v1ValueListType to: v1ValueType type: has_one via: inner - from: v1ValueTableType to: v1ValueTableTypeColumn type: has_many via: columns - from: v1ValueTableTypeColumn to: v1ValueType type: has_one via: value - from: v1ValueSensitiveType to: v1ValueType type: has_one via: inner - from: v1ValueDictionaryType to: v1ValueDictionaryTypeField type: has_many via: fields - from: v1ValueDictionaryTypeField to: v1ValueType type: has_one via: value - from: v1ValueUnionType to: v1ValueType type: has_many via: inners - from: v1ValueOptionalType to: v1ValueType type: has_one via: inner - from: v1ValueGenericDictionaryType to: v1ValueType type: has_one via: key_type - from: v1ValueGenericDictionaryType to: v1ValueType type: has_one via: value_type - from: v1ValueEnumType to: v1ValueEnumTypeMember type: has_many via: members - from: v1CodeMapping to: v1CodeMappingEntry type: has_many via: entries - from: v1CodeMappingEntry to: commonV1Location type: has_one via: spy_location - from: v1CodeMappingEntry to: commonV1Location type: has_one via: english_location - from: v1DisableAutomationScheduleResponse to: v1AutomationSchedule type: has_one via: schedule - from: v1AutomationSchedule to: v1ScheduleConfig type: has_one via: config - from: v1ScheduleConfig to: v1ScheduleStart type: has_one via: start - from: v1ScheduleConfig to: v1RepeatInterval type: has_one via: repeat_interval - from: v1ScheduleConfig to: v1DayOfWeekPattern type: has_one via: weekly_pattern - from: v1ScheduleConfig to: v1DayOfMonthPattern type: has_one via: monthly_pattern - from: v1ScheduleConfig to: v1MonthPattern type: has_one via: yearly_pattern - from: v1ScheduleConfig to: v1TimeWindow type: has_one via: active_window - from: v1ScheduleConfig to: v1ScheduleEnd type: has_one via: end - from: v1ScheduleEnd to: typeDate type: has_one via: end_date - from: v1DayOfMonthPattern to: v1OrdinalDayOfWeek type: has_one via: ordinal_day - from: v1ScheduleStart to: typeDate type: has_one via: start_date - from: v1ScheduleStart to: typeTimeOfDay type: has_one via: time - from: v1MonthPattern to: v1DayOfMonthPattern type: has_one via: day_pattern - from: v1CountExceptionsByAutomationResponse to: v1ExceptionAutomationCount type: has_many via: automation_counts - from: v1ListDefaultInputsHistoryResponse to: v1DefaultInputsHistoryEntry type: has_many via: default_inputs_history_entries - from: v2RetrieveBooksConnectionsResponse to: v2BookConnectionDescriptor type: has_many via: book_connections - from: v2AddWorkspaceBookConnectionTriggerInstanceResponse to: v2TriggerInstance type: has_one via: trigger_instance - from: v2TriggerInstance to: v2Expression type: has_one via: filter_expression - from: v2TriggerInstance to: v2TriggerInstanceStatus type: has_one via: status - from: v2SearchBooksResponse to: v2SearchBookMatch type: has_many via: results - from: v2SearchBookMatch to: v2BookDescriptor type: has_one via: book - from: v2BookDescriptor to: v2BookAuthenticationDescriptor type: has_many via: authentications - from: v2BookDescriptor to: v2ConceptDescriptor type: has_many via: configurations - from: v2BookDescriptor to: v2BookProcedureDescriptor type: has_many via: procedures - from: v2BookDescriptor to: v2NounPhrase type: has_one via: noun_phrase - from: v2BookDescriptor to: v2BookTriggerDescriptor type: has_many via: triggers - from: v2BookDescriptor to: bdkV2EnvironmentInformation type: has_one via: environment_information - from: v2BookDescriptor to: v2BookPollDescriptor type: has_many via: polls - from: v2BookProcedureDescriptor to: v2BookProcedureSignature type: has_one via: signature - from: v2BookProcedureDescriptor to: v2ConceptDescriptor type: has_many via: inputs - from: v2BookProcedureDescriptor to: v2ConceptDescriptor type: has_many via: outputs - from: v2BookProcedureDescriptor to: v2QuestionDescriptor type: has_many via: questions - from: v2BookProcedureDescriptor to: v2ExampleDescriptor type: has_many via: examples - from: v2BookProcedureSignature to: v2NounPhrases type: has_one via: object - from: v2BookProcedureSignature to: v2NounPhrases type: has_one via: target - from: v2BookProcedureSignature to: v2NounPhrases type: has_many via: outputs - from: v2QuestionDescriptor to: v2NounPhrases type: has_one via: noun_phrases - from: v2QuestionDescriptor to: v2ConceptType type: has_one via: type - from: v2ConceptType to: v2ConceptOptionalType type: has_one via: optional_type - from: v2ConceptType to: v2ConceptListType type: has_one via: list_type - from: v2ConceptType to: v2ConceptDictionaryType type: has_one via: dictionary_type - from: v2ConceptType to: v2ConceptTableType type: has_one via: table_type - from: v2ConceptType to: v2ConceptOpaqueType type: has_one via: opaque_type - from: v2ConceptType to: v2ConceptAnyType type: has_one via: any_type - from: v2ConceptType to: v2ConceptUnionType type: has_one via: union_type - from: v2ConceptType to: v2ConceptSelfType type: has_one via: self_type - from: v2ConceptType to: v2ConceptSensitiveType type: has_one via: sensitive_type - from: v2ConceptType to: v2ConceptEnumType type: has_one via: enum_type - from: v2ConceptOpaqueType to: v2NounPhrase type: has_many via: is_a - from: v2ConceptUnionType to: v2ConceptType type: has_many via: inners - from: v2ConceptSensitiveType to: v2ConceptType type: has_one via: inner - from: v2ConceptOptionalType to: v2ConceptType type: has_one via: inner - from: v2ConceptEnumType to: v2NounPhrase type: has_many via: is_a - from: v2ConceptEnumType to: v2ConceptEnumTypeMember type: has_many via: members - from: v2ConceptEnumTypeMember to: v2NounPhrase type: has_one via: noun_phrase - from: v2ConceptDictionaryType to: v2NounPhrase type: has_many via: is_a - from: v2ConceptDictionaryType to: v2ConceptDictionaryTypeField type: has_many via: fields - from: v2ConceptDictionaryTypeField to: v2ConceptType type: has_one via: value - from: v2ConceptTableType to: v2ConceptTableTypeColumn type: has_many via: columns - from: v2ConceptTableTypeColumn to: v2ConceptType type: has_one via: value - from: v2ConceptListType to: v2ConceptType type: has_one via: inner - from: v2ConceptDescriptor to: v2NounPhrases type: has_one via: noun_phrases - from: v2ConceptDescriptor to: v2ConceptType type: has_one via: type - from: v2ConceptDescriptor to: bdkV2Value type: has_one via: default_value - from: v2BookPollDescriptor to: v2ConceptDescriptor type: has_one via: output_concept - from: v2BookAuthenticationDescriptor to: v2BookCustomAuthenticationDescriptor type: has_one via: custom - from: v2BookAuthenticationDescriptor to: v2BookOAuthAuthenticationDescriptor type: has_one via: oauth - from: v2BookOAuthAuthenticationDescriptor to: v2OAuthArgumentDescriptor type: has_many via: arguments - from: v2BookOAuthAuthenticationDescriptor to: v2CredentialDescriptor type: has_many via: credentials - from: v2BookCustomAuthenticationDescriptor to: v2CredentialDescriptor type: has_many via: credentials - from: v2BookCustomAuthenticationDescriptor to: v2NounPhrase type: has_one via: noun_phrase - from: v2RetrieveUserInfoResponse to: v2UserInfo type: has_one via: user_info - from: v2RetrieveBookResponse to: v2BookDescriptor type: has_one via: book - from: v1Exception to: commonV1Location type: has_one via: location - from: v2RetrieveBookConceptsResponse to: v2ConceptDescriptor type: has_many via: concepts - from: v1ListOrganizationUsersResponse to: v1UserWithRoles type: has_many via: users - from: v1UserWithRoles to: v1UserBasicInfo type: has_one via: user - from: v1UserWithRoles to: v1RoleBasicInfo type: has_many via: roles - from: v1ListWorkspacesResponse to: v1Workspace type: has_many via: workspaces - from: v2RetrieveBookProceduresResponse to: v2BookProcedureDescriptor type: has_many via: procedures - from: dashboardsAutomationEstimateList to: dashboardsAutomationEstimate type: has_many via: estimates - from: v1ListWorkspaceUserInvitesResponse to: v1UserInvitation type: has_many via: invitations - from: v2RetrieveBookConnectionResponse to: v2BookConnectionDescriptor type: has_one via: book_connection - from: v1EnableAutomationScheduleResponse to: v1AutomationSchedule type: has_one via: schedule - from: rpcStatus to: protobufAny type: has_many via: details - from: v2SearchWorkspaceBookProceduresResponse to: v2SearchWorkspaceBookProcedureMatch type: has_many via: results - from: v2SearchWorkspaceBookProcedureMatch to: v2BookProcedureDescriptor type: has_one via: procedure - from: v1CurrentUserOrganizationsResponse to: v1Organization type: has_many via: user_organizations - from: v1WorkspacePreferences to: v1GeneralPreferences type: has_one via: general - from: v1CountExceptionsByGroupResponse to: v1ExceptionGroupCount type: has_many via: group_counts - from: v1ExceptionGroupCount to: v1ExceptionGroup type: has_one via: group - from: v1QueryMetricsResponse to: v1MetricResult type: has_many via: results - from: v1MetricResult to: v1MetricSeries type: has_many via: series - from: v1MetricSeries to: v1MetricDataPoint type: has_many via: points - from: v2SearchBookProceduresResponse to: v2SearchBookProcedureMatch type: has_many via: results - from: v2SearchBookProcedureMatch to: v2BookProcedureDescriptor type: has_one via: procedure - from: v1ListEventsResponse to: v1Event type: has_many via: events - from: v1Event to: v1UserMessage type: has_one via: user_message - from: v1Event to: v1AgentMessage type: has_one via: agent_message - from: v1Event to: v1ToolCallRequest type: has_one via: tool_call_request - from: v1Event to: v1ToolCallResult type: has_one via: tool_call_result - from: v1Event to: v1Thinking type: has_one via: thinking - from: v1Event to: v1SystemMessage type: has_one via: system_message - from: v1Event to: v1CompletionResponse type: has_one via: completion_response - from: v1UserMessage to: v1InputContentList type: has_one via: content_list - from: v1InputContentList to: v1InputContent type: has_many via: items - from: v1InputContent to: v1FileInputContent type: has_one via: file - from: v1FileInputContent to: v1FileContent type: has_one via: inline - from: v2SetAutomationsForTriggerInstanceResponse to: v2TriggerInstance type: has_one via: trigger_instance - from: v2RetrieveWorkspaceTriggerInstancesResponse to: v2TriggerInstance type: has_many via: trigger_instances - from: v1ExtractAutomationCodeConnectionsResponse to: v1CredentialInfo type: has_many via: connections - from: v1UpgradeAutomationConnectionsResponse to: v1Automation type: has_one via: automation - from: v1OrganizationPreferences to: v1GeneralPreferences type: has_one via: general - from: v1AutomationRevision to: v1Automation type: has_one via: snapshot - from: v1ListAutomationRevisionsResponse to: v1AutomationRevision type: has_many via: revisions - from: v2RetrieveBooksResponse to: v2BookDescriptor type: has_many via: books - from: v1CountConnectionUsageResponse to: v1ConnectionAutomationCount type: has_many via: connection_counts - from: v1CurrentUserOrganizationWorkspacesResponse to: v1Workspace type: has_many via: user_workspaces - from: v1ExecutionOutput to: commonV1Value type: has_one via: value - from: v1ExecutionOutput to: v1ValueType type: has_one via: type - from: v1TraceConnectionUsageResponse to: v1AutomationConnectionUsage type: has_many via: automations - from: v1AutomationVisualization to: v1FlowGraph type: has_one via: graph - from: v1FlowGraph to: v1FlowNode type: has_many via: nodes - from: v1FlowGraph to: v1FlowEdge type: has_many via: edges - from: dashboardsConfigureAutomationEstimatesResponse to: dashboardsAutomationEstimate type: has_many via: automation_estimates - from: v1AddAutomationConnectionsResponse to: v1Automation type: has_one via: automation - from: v2RetrieveDiscoverablesResponse to: v2Discoverable type: has_many via: discoverables - from: v1ListExceptionGroupsResponse to: v1ExceptionGroup type: has_many via: groups - from: v1ListOrganizationRolesResponse to: v1Role type: has_many via: roles - from: v1UploadFileResponse to: v1FileMetadata type: has_one via: metadata - from: v2RetrieveBookConnectionsResponse to: v2BookConnectionDescriptor type: has_many via: book_connections - from: v2SearchBookConceptsResponse to: v2SearchBookConceptMatch type: has_many via: results - from: v2SearchBookConceptMatch to: v2ConceptDescriptor type: has_one via: concept - from: v1DeleteWorkspaceConnectionResponse to: v1AffectedAutomation type: has_many via: affected_automations - from: v1ListGuideEntriesResponse to: v1GuideEntry type: has_many via: guide_entries - from: apiHttpBody to: protobufAny type: has_many via: extensions - from: dashboardsQueryInsightsResponse to: dashboardsValueInsight type: has_one via: value_insight - from: dashboardsQueryInsightsResponse to: dashboardsRunInsight type: has_one via: run_insight - from: dashboardsQueryInsightsResponse to: dashboardsCompletionInsight type: has_one via: completion_insight - from: dashboardsQueryInsightsResponse to: dashboardsAwaitingGuidanceInsight type: has_one via: awaiting_guidance_insight - from: dashboardsRunInsight to: dashboardsTrend type: has_one via: trend - from: dashboardsAutomationRunInsightList to: dashboardsAutomationRunInsight type: has_many via: values - from: dashboardsCumulativeRunInsightList to: dashboardsCumulativeRunInsight type: has_many via: values - from: dashboardsCompletionInsight to: dashboardsCumulativeCompletionInsight type: has_many via: completions_per_period - from: dashboardsCompletionInsight to: dashboardsTrend type: has_one via: trend - from: dashboardsAwaitingGuidanceInsight to: dashboardsRunsAwaitingGuidanceByPeriod type: has_many via: runs_per_period - from: dashboardsCumulativeValueInsightList to: dashboardsCumulativeValueInsight type: has_many via: values - from: dashboardsAutomationValueInsightList to: dashboardsAutomationValueInsight type: has_many via: values - from: v1QueryDailyRunAggregatesResponse to: v1DailyRunAggregateEntry type: has_many via: daily_run_aggregates - from: v1DailyRunAggregateEntry to: v1DailyRunAggregate type: has_one via: stats - from: v1ListWorkspaceUsersResponse to: v1UserWithRoles type: has_many via: users - from: v1SwitchAutomationConnectionsResponse to: v1Automation type: has_one via: automation - from: v1ListRunsResponse to: v1Run type: has_many via: runs - from: v1ListExceptionsResponse to: v1Exception type: has_many via: exceptions - from: v1ListOrganizationUserInvitesResponse to: v1UserInvitation type: has_many via: invitations - from: v1RemoveAutomationConnectionsResponse to: v1Automation type: has_one via: automation - from: AddWorkspaceBookConnectionTriggerInstanceBody to: v2Expression type: has_one via: filter_expression - from: AddAutomationConnectionsBody to: v1CredentialInfo type: has_many via: connections - from: SwitchAutomationConnectionsBody to: v1ConnectionReplacement type: has_many via: switches - from: UpdateWorkspaceBookConnectionBody to: v2Authentication type: has_one via: authentication - from: UpdateWorkspaceBookConnectionBody to: bdkV2Label type: has_many via: labels - from: UpgradeAutomationConnectionsBody to: v1ConnectionReplacement type: has_many via: upgrades - from: AddWorkspaceBookConnectionBody to: v2Authentication type: has_one via: authentication - from: AddWorkspaceBookConnectionBody to: bdkV2Label type: has_many via: labels - from: RemoveAutomationConnectionsBody to: v1ConnectionRemoval type: has_many via: removals - from: ConfigureAutomationEstimatesBody to: dashboardsAutomationEstimate type: has_many via: automation_estimates