# API Reference

This page catalogs exported messages and enums. For callable endpoints, start at the [service catalog](services.md).

## bitdrift.public.shared.platform.v1

### Messages

- [Platform](bitdrift_public_shared_platform_v1_Platform.md)

## bitdrift.public.shared.workflows.v1

### Messages

- [AndFilter](bitdrift_public_shared_workflows_v1_AndFilter.md)
- [CardinalityOverflows](bitdrift_public_shared_workflows_v1_CardinalityOverflows.md)
- [Counter](bitdrift_public_shared_workflows_v1_Counter.md)
- [DataPoint](bitdrift_public_shared_workflows_v1_DataPoint.md)
- [LabelPair](bitdrift_public_shared_workflows_v1_LabelPair.md)
- [Legend](bitdrift_public_shared_workflows_v1_Legend.md)
- [Rate](bitdrift_public_shared_workflows_v1_Rate.md)
- [RateDetails](bitdrift_public_shared_workflows_v1_RateDetails.md)
- [TimeSeries](bitdrift_public_shared_workflows_v1_TimeSeries.md)

## bitdrift.public.unary.admin.v1

### Messages

- [ApiKeyResponse](bitdrift_public_unary_admin_v1_ApiKeyResponse.md)
- [ConnectorConfig](bitdrift_public_unary_admin_v1_ConnectorConfig.md)
- [CreateKeyRequest](bitdrift_public_unary_admin_v1_CreateKeyRequest.md)
- [CreateKeyResponse](bitdrift_public_unary_admin_v1_CreateKeyResponse.md)
- [DeleteConnectorRequest](bitdrift_public_unary_admin_v1_DeleteConnectorRequest.md)
- [DeleteConnectorResponse](bitdrift_public_unary_admin_v1_DeleteConnectorResponse.md)
- [DeleteNotificationGroupRequest](bitdrift_public_unary_admin_v1_DeleteNotificationGroupRequest.md)
- [DeleteNotificationGroupResponse](bitdrift_public_unary_admin_v1_DeleteNotificationGroupResponse.md)
- [GetConnectorsRequest](bitdrift_public_unary_admin_v1_GetConnectorsRequest.md)
- [GetConnectorsResponse](bitdrift_public_unary_admin_v1_GetConnectorsResponse.md)
- [GetKeysRequest](bitdrift_public_unary_admin_v1_GetKeysRequest.md)
- [GetKeysResponse](bitdrift_public_unary_admin_v1_GetKeysResponse.md)
- [GetNotificationGroupsRequest](bitdrift_public_unary_admin_v1_GetNotificationGroupsRequest.md)
- [GetNotificationGroupsResponse](bitdrift_public_unary_admin_v1_GetNotificationGroupsResponse.md)
- [IssuesAlertTest](bitdrift_public_unary_admin_v1_IssuesAlertTest.md)
- [KeyResponse](bitdrift_public_unary_admin_v1_KeyResponse.md)
- [NotificationGroup](bitdrift_public_unary_admin_v1_NotificationGroup.md)
- [RevokeKeyRequest](bitdrift_public_unary_admin_v1_RevokeKeyRequest.md)
- [RevokeKeyResponse](bitdrift_public_unary_admin_v1_RevokeKeyResponse.md)
- [SdkKeyResponse](bitdrift_public_unary_admin_v1_SdkKeyResponse.md)
- [TestAlertNotificationRequest](bitdrift_public_unary_admin_v1_TestAlertNotificationRequest.md)
- [TestAlertNotificationResponse](bitdrift_public_unary_admin_v1_TestAlertNotificationResponse.md)
- [TestNotificationGroupRequest](bitdrift_public_unary_admin_v1_TestNotificationGroupRequest.md)
- [TestNotificationGroupResponse](bitdrift_public_unary_admin_v1_TestNotificationGroupResponse.md)
- [UpsertConnectorRequest](bitdrift_public_unary_admin_v1_UpsertConnectorRequest.md)
- [UpsertConnectorResponse](bitdrift_public_unary_admin_v1_UpsertConnectorResponse.md)
- [UpsertNotificationGroupRequest](bitdrift_public_unary_admin_v1_UpsertNotificationGroupRequest.md)
- [UpsertNotificationGroupResponse](bitdrift_public_unary_admin_v1_UpsertNotificationGroupResponse.md)
- [WorkflowAlertTest](bitdrift_public_unary_admin_v1_WorkflowAlertTest.md)

### Enums

- [Permission](bitdrift_public_unary_admin_v1_Permission.md)

## bitdrift.public.unary.alerts.v1

### Messages

- [AlertConfig](bitdrift_public_unary_alerts_v1_AlertConfig.md)
- [AlertHistoryDetails](bitdrift_public_unary_alerts_v1_AlertHistoryDetails.md)
- [AlertNotificationConfig](bitdrift_public_unary_alerts_v1_AlertNotificationConfig.md)
- [AllAlertsFilter](bitdrift_public_unary_alerts_v1_AllAlertsFilter.md)
- [AllIssueAlertsFilter](bitdrift_public_unary_alerts_v1_AllIssueAlertsFilter.md)
- [BasicAlertConfig](bitdrift_public_unary_alerts_v1_BasicAlertConfig.md)
- [CommonAlertConfig](bitdrift_public_unary_alerts_v1_CommonAlertConfig.md)
- [GetAlertConfigRequest](bitdrift_public_unary_alerts_v1_GetAlertConfigRequest.md)
- [GetAlertConfigResponse](bitdrift_public_unary_alerts_v1_GetAlertConfigResponse.md)
- [GetAlertHistoryRequest](bitdrift_public_unary_alerts_v1_GetAlertHistoryRequest.md)
- [GetAlertHistoryResponse](bitdrift_public_unary_alerts_v1_GetAlertHistoryResponse.md)
- [GetAllAlertsRequest](bitdrift_public_unary_alerts_v1_GetAllAlertsRequest.md)
- [GetAllAlertsResponse](bitdrift_public_unary_alerts_v1_GetAllAlertsResponse.md)
- [GetAllIssueAlertsRequest](bitdrift_public_unary_alerts_v1_GetAllIssueAlertsRequest.md)
- [GetAllIssueAlertsResponse](bitdrift_public_unary_alerts_v1_GetAllIssueAlertsResponse.md)
- [GetCapturedSessionNotificationRequest](bitdrift_public_unary_alerts_v1_GetCapturedSessionNotificationRequest.md)
- [GetCapturedSessionNotificationResponse](bitdrift_public_unary_alerts_v1_GetCapturedSessionNotificationResponse.md)
- [GetIssueAlertHistoryRequest](bitdrift_public_unary_alerts_v1_GetIssueAlertHistoryRequest.md)
- [GetIssueAlertHistoryResponse](bitdrift_public_unary_alerts_v1_GetIssueAlertHistoryResponse.md)
- [GetIssuesAlertConfigRequest](bitdrift_public_unary_alerts_v1_GetIssuesAlertConfigRequest.md)
- [GetIssuesAlertConfigResponse](bitdrift_public_unary_alerts_v1_GetIssuesAlertConfigResponse.md)
- [IssueAlertHistoryDetails](bitdrift_public_unary_alerts_v1_IssueAlertHistoryDetails.md)
- [IssuesAlertConfig](bitdrift_public_unary_alerts_v1_IssuesAlertConfig.md)
- [RateLimitedNotificationConfig](bitdrift_public_unary_alerts_v1_RateLimitedNotificationConfig.md)
- [RateOfChangeAlertConfig](bitdrift_public_unary_alerts_v1_RateOfChangeAlertConfig.md)
- [SessionCaptureNotificationConfigList](bitdrift_public_unary_alerts_v1_SessionCaptureNotificationConfigList.md)
- [SloAlertConfig](bitdrift_public_unary_alerts_v1_SloAlertConfig.md)
- [UpsertAlertConfigRequest](bitdrift_public_unary_alerts_v1_UpsertAlertConfigRequest.md)
- [UpsertAlertConfigResponse](bitdrift_public_unary_alerts_v1_UpsertAlertConfigResponse.md)
- [UpsertCapturedSessionNotificationRequest](bitdrift_public_unary_alerts_v1_UpsertCapturedSessionNotificationRequest.md)
- [UpsertCapturedSessionNotificationResponse](bitdrift_public_unary_alerts_v1_UpsertCapturedSessionNotificationResponse.md)
- [UpsertIssuesAlertConfigRequest](bitdrift_public_unary_alerts_v1_UpsertIssuesAlertConfigRequest.md)
- [UpsertIssuesAlertConfigResponse](bitdrift_public_unary_alerts_v1_UpsertIssuesAlertConfigResponse.md)

### Enums

- [ThresholdCondition](bitdrift_public_unary_alerts_v1_ThresholdCondition.md)
- [WorkflowAlertType](bitdrift_public_unary_alerts_v1_WorkflowAlertType.md)

## bitdrift.public.unary.charts.v1

### Messages

- [ChartIdentifier](bitdrift_public_unary_charts_v1_ChartIdentifier.md)
- [ChartMetadata](bitdrift_public_unary_charts_v1_ChartMetadata.md)
- [FunnelStep](bitdrift_public_unary_charts_v1_FunnelStep.md)
- [HistogramConfiguration](bitdrift_public_unary_charts_v1_HistogramConfiguration.md)
- [LimitStrategy](bitdrift_public_unary_charts_v1_LimitStrategy.md)
- [UpsertWorkflowChartMetadataRequest](bitdrift_public_unary_charts_v1_UpsertWorkflowChartMetadataRequest.md)
- [UpsertWorkflowChartMetadataResponse](bitdrift_public_unary_charts_v1_UpsertWorkflowChartMetadataResponse.md)

### Enums

- [SortOrder](bitdrift_public_unary_charts_v1_SortOrder.md)

## bitdrift.public.unary.common.v1

### Messages

- [Owner](bitdrift_public_unary_common_v1_Owner.md)
- [Pagination](bitdrift_public_unary_common_v1_Pagination.md)
- [Sort](bitdrift_public_unary_common_v1_Sort.md)
- [TimeRange](bitdrift_public_unary_common_v1_TimeRange.md)

### Enums

- [Operator](bitdrift_public_unary_common_v1_Operator.md)
- [SortDirection](bitdrift_public_unary_common_v1_SortDirection.md)

## bitdrift.public.unary.dashboards.v1

### Messages

- [ChartData](bitdrift_public_unary_dashboards_v1_ChartData.md)
- [ChartRequest](bitdrift_public_unary_dashboards_v1_ChartRequest.md)
- [CounterConfiguration](bitdrift_public_unary_dashboards_v1_CounterConfiguration.md)
- [FunnelChartResponse](bitdrift_public_unary_dashboards_v1_FunnelChartResponse.md)
- [GetChartsDataRequest](bitdrift_public_unary_dashboards_v1_GetChartsDataRequest.md)
- [GetChartsDataResponse](bitdrift_public_unary_dashboards_v1_GetChartsDataResponse.md)
- [GetUniqueAppIdsRequest](bitdrift_public_unary_dashboards_v1_GetUniqueAppIdsRequest.md)
- [GetUniqueAppIdsResponse](bitdrift_public_unary_dashboards_v1_GetUniqueAppIdsResponse.md)
- [GetWorkflowChartsRequest](bitdrift_public_unary_dashboards_v1_GetWorkflowChartsRequest.md)
- [GetWorkflowChartsResponse](bitdrift_public_unary_dashboards_v1_GetWorkflowChartsResponse.md)
- [HistogramBarChartResponse](bitdrift_public_unary_dashboards_v1_HistogramBarChartResponse.md)
- [InsightComparisonConfiguration](bitdrift_public_unary_dashboards_v1_InsightComparisonConfiguration.md)
- [LineChartResponse](bitdrift_public_unary_dashboards_v1_LineChartResponse.md)
- [RateConfiguration](bitdrift_public_unary_dashboards_v1_RateConfiguration.md)
- [ResolvedChart](bitdrift_public_unary_dashboards_v1_ResolvedChart.md)
- [SankeyChartResponse](bitdrift_public_unary_dashboards_v1_SankeyChartResponse.md)
- [SankeyConfiguration](bitdrift_public_unary_dashboards_v1_SankeyConfiguration.md)
- [Table](bitdrift_public_unary_dashboards_v1_Table.md)
- [TableChartResponse](bitdrift_public_unary_dashboards_v1_TableChartResponse.md)
- [TableRow](bitdrift_public_unary_dashboards_v1_TableRow.md)
- [TableValue](bitdrift_public_unary_dashboards_v1_TableValue.md)

## bitdrift.public.unary.debug_files.v1

### Messages

- [DebugFile](bitdrift_public_unary_debug_files_v1_DebugFile.md)
- [DebugFileAppScope](bitdrift_public_unary_debug_files_v1_DebugFileAppScope.md)
- [ListDebugFilesRequest](bitdrift_public_unary_debug_files_v1_ListDebugFilesRequest.md)
- [ListDebugFilesResponse](bitdrift_public_unary_debug_files_v1_ListDebugFilesResponse.md)

### Enums

- [DebugFilePlatform](bitdrift_public_unary_debug_files_v1_DebugFilePlatform.md)
- [DebugFileProcessingState](bitdrift_public_unary_debug_files_v1_DebugFileProcessingState.md)
- [DebugFileType](bitdrift_public_unary_debug_files_v1_DebugFileType.md)

## bitdrift.public.unary.health.v1

### Messages

- [GetSystemStatusRequest](bitdrift_public_unary_health_v1_GetSystemStatusRequest.md)
- [GetSystemStatusResponse](bitdrift_public_unary_health_v1_GetSystemStatusResponse.md)

## bitdrift.public.unary.issues.v1

### Messages

- [AdvancedFilter](bitdrift_public_unary_issues_v1_AdvancedFilter.md)
- [Event](bitdrift_public_unary_issues_v1_Event.md)
- [FeatureFlagFilter](bitdrift_public_unary_issues_v1_FeatureFlagFilter.md)
- [Frame](bitdrift_public_unary_issues_v1_Frame.md)
- [GetIssueFeatureFlagsRequest](bitdrift_public_unary_issues_v1_GetIssueFeatureFlagsRequest.md)
- [GetIssueFeatureFlagsResponse](bitdrift_public_unary_issues_v1_GetIssueFeatureFlagsResponse.md)
- [GetIssueGroupAttributesRequest](bitdrift_public_unary_issues_v1_GetIssueGroupAttributesRequest.md)
- [GetIssueGroupAttributesResponse](bitdrift_public_unary_issues_v1_GetIssueGroupAttributesResponse.md)
- [GetIssueGroupRequest](bitdrift_public_unary_issues_v1_GetIssueGroupRequest.md)
- [GetIssueGroupResponse](bitdrift_public_unary_issues_v1_GetIssueGroupResponse.md)
- [GetIssueRequest](bitdrift_public_unary_issues_v1_GetIssueRequest.md)
- [GetIssueResponse](bitdrift_public_unary_issues_v1_GetIssueResponse.md)
- [Issue](bitdrift_public_unary_issues_v1_Issue.md)
- [IssueGroup](bitdrift_public_unary_issues_v1_IssueGroup.md)
- [IssueGroupQuery](bitdrift_public_unary_issues_v1_IssueGroupQuery.md)
- [IssueQuery](bitdrift_public_unary_issues_v1_IssueQuery.md)
- [ListIssueGroupsRequest](bitdrift_public_unary_issues_v1_ListIssueGroupsRequest.md)
- [ListIssueGroupsResponse](bitdrift_public_unary_issues_v1_ListIssueGroupsResponse.md)
- [ListIssuesRequest](bitdrift_public_unary_issues_v1_ListIssuesRequest.md)
- [ListIssuesResponse](bitdrift_public_unary_issues_v1_ListIssuesResponse.md)
- [ListPossibleAssigneesRequest](bitdrift_public_unary_issues_v1_ListPossibleAssigneesRequest.md)
- [ListPossibleAssigneesResponse](bitdrift_public_unary_issues_v1_ListPossibleAssigneesResponse.md)
- [Report](bitdrift_public_unary_issues_v1_Report.md)
- [SourceFile](bitdrift_public_unary_issues_v1_SourceFile.md)
- [UpdateIssueGroupAssigneesRequest](bitdrift_public_unary_issues_v1_UpdateIssueGroupAssigneesRequest.md)
- [UpdateIssueGroupAssigneesResponse](bitdrift_public_unary_issues_v1_UpdateIssueGroupAssigneesResponse.md)
- [UpdateIssueGroupAttributesRequest](bitdrift_public_unary_issues_v1_UpdateIssueGroupAttributesRequest.md)
- [UpdateIssueGroupAttributesResponse](bitdrift_public_unary_issues_v1_UpdateIssueGroupAttributesResponse.md)
- [UpdateIssueGroupStatusRequest](bitdrift_public_unary_issues_v1_UpdateIssueGroupStatusRequest.md)
- [UpdateIssueGroupStatusResponse](bitdrift_public_unary_issues_v1_UpdateIssueGroupStatusResponse.md)

### Enums

- [FrameType](bitdrift_public_unary_issues_v1_FrameType.md)
- [IssueGroupStatus](bitdrift_public_unary_issues_v1_IssueGroupStatus.md)

## bitdrift.public.unary.timeline.v1

### Messages

- [GetHydrationStatusRequest](bitdrift_public_unary_timeline_v1_GetHydrationStatusRequest.md)
- [GetHydrationStatusResponse](bitdrift_public_unary_timeline_v1_GetHydrationStatusResponse.md)
- [GetSessionInfoRequest](bitdrift_public_unary_timeline_v1_GetSessionInfoRequest.md)
- [GetSessionInfoResponse](bitdrift_public_unary_timeline_v1_GetSessionInfoResponse.md)
- [GetSessionLogsRequest](bitdrift_public_unary_timeline_v1_GetSessionLogsRequest.md)
- [GetSessionLogsResponse](bitdrift_public_unary_timeline_v1_GetSessionLogsResponse.md)
- [HydrateSessionRequest](bitdrift_public_unary_timeline_v1_HydrateSessionRequest.md)
- [HydrateSessionResponse](bitdrift_public_unary_timeline_v1_HydrateSessionResponse.md)
- [HydrationState](bitdrift_public_unary_timeline_v1_HydrationState.md)
- [Log](bitdrift_public_unary_timeline_v1_Log.md)
- [LogType](bitdrift_public_unary_timeline_v1_LogType.md)
- [SessionAdvancedSearchRequest](bitdrift_public_unary_timeline_v1_SessionAdvancedSearchRequest.md)
- [SessionAdvancedSearchResponse](bitdrift_public_unary_timeline_v1_SessionAdvancedSearchResponse.md)

### Enums

- [HydrationStatus](bitdrift_public_unary_timeline_v1_HydrationStatus.md)

## bitdrift.public.unary.workflows.v1

### Messages

- [ActionRule](bitdrift_public_unary_workflows_v1_ActionRule.md)
- [CapturedSession](bitdrift_public_unary_workflows_v1_CapturedSession.md)
- [CreateWorkflowRequest](bitdrift_public_unary_workflows_v1_CreateWorkflowRequest.md)
- [CreateWorkflowResponse](bitdrift_public_unary_workflows_v1_CreateWorkflowResponse.md)
- [DeleteWorkflowRequest](bitdrift_public_unary_workflows_v1_DeleteWorkflowRequest.md)
- [DeleteWorkflowResponse](bitdrift_public_unary_workflows_v1_DeleteWorkflowResponse.md)
- [DeployWorkflowRequest](bitdrift_public_unary_workflows_v1_DeployWorkflowRequest.md)
- [DeployWorkflowResponse](bitdrift_public_unary_workflows_v1_DeployWorkflowResponse.md)
- [FetchCapturedSessionsRequest](bitdrift_public_unary_workflows_v1_FetchCapturedSessionsRequest.md)
- [FetchCapturedSessionsResponse](bitdrift_public_unary_workflows_v1_FetchCapturedSessionsResponse.md)
- [Filter](bitdrift_public_unary_workflows_v1_Filter.md)
- [Flow](bitdrift_public_unary_workflows_v1_Flow.md)
- [GenericMatch](bitdrift_public_unary_workflows_v1_GenericMatch.md)
- [GetWorkflowRequest](bitdrift_public_unary_workflows_v1_GetWorkflowRequest.md)
- [GetWorkflowResponse](bitdrift_public_unary_workflows_v1_GetWorkflowResponse.md)
- [GroupBy](bitdrift_public_unary_workflows_v1_GroupBy.md)
- [ListWorkflowsRequest](bitdrift_public_unary_workflows_v1_ListWorkflowsRequest.md)
- [ListWorkflowsResponse](bitdrift_public_unary_workflows_v1_ListWorkflowsResponse.md)
- [MatchRule](bitdrift_public_unary_workflows_v1_MatchRule.md)
- [OotbMatch](bitdrift_public_unary_workflows_v1_OotbMatch.md)
- [PerRuleChartMetadata](bitdrift_public_unary_workflows_v1_PerRuleChartMetadata.md)
- [RenameWorkflowRequest](bitdrift_public_unary_workflows_v1_RenameWorkflowRequest.md)
- [RenameWorkflowResponse](bitdrift_public_unary_workflows_v1_RenameWorkflowResponse.md)
- [Rule](bitdrift_public_unary_workflows_v1_Rule.md)
- [RuleStartTracing](bitdrift_public_unary_workflows_v1_RuleStartTracing.md)
- [StateChangeMatch](bitdrift_public_unary_workflows_v1_StateChangeMatch.md)
- [StateCondition](bitdrift_public_unary_workflows_v1_StateCondition.md)
- [Step](bitdrift_public_unary_workflows_v1_Step.md)
- [StopWorkflowRequest](bitdrift_public_unary_workflows_v1_StopWorkflowRequest.md)
- [StopWorkflowResponse](bitdrift_public_unary_workflows_v1_StopWorkflowResponse.md)
- [UpdateWorkflowRequest](bitdrift_public_unary_workflows_v1_UpdateWorkflowRequest.md)
- [UpdateWorkflowResponse](bitdrift_public_unary_workflows_v1_UpdateWorkflowResponse.md)
- [Violation](bitdrift_public_unary_workflows_v1_Violation.md)
- [Workflow](bitdrift_public_unary_workflows_v1_Workflow.md)
- [WorkflowMetadata](bitdrift_public_unary_workflows_v1_WorkflowMetadata.md)

### Enums

- [MatchType](bitdrift_public_unary_workflows_v1_MatchType.md)
- [Operator](bitdrift_public_unary_workflows_v1_Operator.md)
- [StateScope](bitdrift_public_unary_workflows_v1_StateScope.md)

## bitdrift.public.webhook.v1

### Messages

- [AlertNotification](bitdrift_public_webhook_v1_AlertNotification.md)
- [EntityRecordingCompletedNotification](bitdrift_public_webhook_v1_EntityRecordingCompletedNotification.md)
- [IssueAlertNotification](bitdrift_public_webhook_v1_IssueAlertNotification.md)
- [IssueDetails](bitdrift_public_webhook_v1_IssueDetails.md)
- [IssueNotification](bitdrift_public_webhook_v1_IssueNotification.md)
- [IssueReportNotification](bitdrift_public_webhook_v1_IssueReportNotification.md)
- [SessionCaptureNotification](bitdrift_public_webhook_v1_SessionCaptureNotification.md)
- [TestNotification](bitdrift_public_webhook_v1_TestNotification.md)
- [WebhookNotification](bitdrift_public_webhook_v1_WebhookNotification.md)

## bitdrift_public.protobuf.logging.v1

### Messages

- [ArrayData](bitdrift_public_protobuf_logging_v1_ArrayData.md)
- [BinaryData](bitdrift_public_protobuf_logging_v1_BinaryData.md)
- [Data](bitdrift_public_protobuf_logging_v1_Data.md)
- [MapData](bitdrift_public_protobuf_logging_v1_MapData.md)

### Enums

- [LogType](bitdrift_public_protobuf_logging_v1_LogType.md)

## bitdrift_public.protobuf.workflow.v1

### Messages

- [SaveField](bitdrift_public_protobuf_workflow_v1_SaveField.md)

