-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Expand file tree
/
Copy pathurls.py
More file actions
3909 lines (3886 loc) · 163 KB
/
urls.py
File metadata and controls
3909 lines (3886 loc) · 163 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
from __future__ import annotations
from django.conf.urls import include
from django.urls import URLPattern, URLResolver, re_path
from sentry.api.endpoints.dsn_lookup import DsnLookupEndpoint
from sentry.api.endpoints.organization_ai_conversation_details import (
OrganizationAIConversationDetailsEndpoint,
)
from sentry.api.endpoints.organization_ai_conversations import OrganizationAIConversationsEndpoint
from sentry.api.endpoints.organization_auth_token_details import (
OrganizationAuthTokenDetailsEndpoint,
)
from sentry.api.endpoints.organization_auth_tokens import OrganizationAuthTokensEndpoint
from sentry.api.endpoints.organization_events_root_cause_analysis import (
OrganizationEventsRootCauseAnalysisEndpoint,
)
from sentry.api.endpoints.organization_fork import OrganizationForkEndpoint
from sentry.api.endpoints.organization_insights_tree import OrganizationInsightsTreeEndpoint
from sentry.api.endpoints.organization_intercom_jwt import OrganizationIntercomJwtEndpoint
from sentry.api.endpoints.organization_missing_org_members import OrganizationMissingMembersEndpoint
from sentry.api.endpoints.organization_pipeline import OrganizationPipelineEndpoint
from sentry.api.endpoints.organization_plugin_deprecation_info import (
OrganizationPluginDeprecationInfoEndpoint,
)
from sentry.api.endpoints.organization_plugins_configs import OrganizationPluginsConfigsEndpoint
from sentry.api.endpoints.organization_plugins_index import OrganizationPluginsEndpoint
from sentry.api.endpoints.organization_project_keys import OrganizationProjectKeysEndpoint
from sentry.api.endpoints.organization_releases import (
OrganizationReleasesEndpoint,
OrganizationReleasesStatsEndpoint,
)
from sentry.api.endpoints.organization_sampling_admin_metrics import (
OrganizationDynamicSamplingAdminMetricsEndpoint,
)
from sentry.api.endpoints.organization_sampling_effective_sample_rate import (
OrganizationSamplingEffectiveSampleRateEndpoint,
)
from sentry.api.endpoints.organization_sampling_project_span_counts import (
OrganizationSamplingProjectSpanCountsEndpoint,
)
from sentry.api.endpoints.organization_stats_summary import OrganizationStatsSummaryEndpoint
from sentry.api.endpoints.organization_trace_item_attributes import (
OrganizationTraceItemAttributesEndpoint,
OrganizationTraceItemAttributeValidateEndpoint,
OrganizationTraceItemAttributeValuesEndpoint,
)
from sentry.api.endpoints.organization_trace_item_attributes_ranked import (
OrganizationTraceItemsAttributesRankedEndpoint,
)
from sentry.api.endpoints.organization_trace_item_stats import OrganizationTraceItemsStatsEndpoint
from sentry.api.endpoints.organization_unsubscribe import (
OrganizationUnsubscribeIssue,
OrganizationUnsubscribeProject,
)
from sentry.api.endpoints.project_overview import ProjectOverviewEndpoint
from sentry.api.endpoints.project_stacktrace_coverage import ProjectStacktraceCoverageEndpoint
from sentry.api.endpoints.project_statistical_detectors import ProjectStatisticalDetectors
from sentry.api.endpoints.project_web_vitals_detection import ProjectWebVitalsDetectionEndpoint
from sentry.api.endpoints.release_thresholds.release_threshold import ReleaseThresholdEndpoint
from sentry.api.endpoints.release_thresholds.release_threshold_details import (
ReleaseThresholdDetailsEndpoint,
)
from sentry.api.endpoints.release_thresholds.release_threshold_index import (
ReleaseThresholdIndexEndpoint,
)
from sentry.api.endpoints.release_thresholds.release_threshold_status_index import (
ReleaseThresholdStatusIndexEndpoint,
)
from sentry.api.endpoints.secret_scanning.github import SecretScanningGitHubEndpoint
from sentry.api.endpoints.source_map_debug_blue_thunder_edition import (
SourceMapDebugBlueThunderEditionEndpoint,
)
from sentry.auth_v2.urls import AUTH_V2_URLS
from sentry.codecov.endpoints.branches.branches import RepositoryBranchesEndpoint
from sentry.codecov.endpoints.repositories.repositories import RepositoriesEndpoint
from sentry.codecov.endpoints.repository.repository import RepositoryEndpoint
from sentry.codecov.endpoints.repository_token_regenerate.repository_token_regenerate import (
RepositoryTokenRegenerateEndpoint,
)
from sentry.codecov.endpoints.repository_tokens.repository_tokens import RepositoryTokensEndpoint
from sentry.codecov.endpoints.sync_repos.sync_repos import SyncReposEndpoint
from sentry.codecov.endpoints.test_results.test_results import TestResultsEndpoint
from sentry.codecov.endpoints.test_results_aggregates.test_results_aggregates import (
TestResultsAggregatesEndpoint,
)
from sentry.codecov.endpoints.test_suites.test_suites import TestSuitesEndpoint
from sentry.conduit.endpoints.organization_conduit_demo import OrganizationConduitDemoEndpoint
from sentry.core.endpoints.organization_auditlogs import OrganizationAuditLogsEndpoint
from sentry.core.endpoints.organization_avatar import OrganizationAvatarEndpoint
from sentry.core.endpoints.organization_details import OrganizationDetailsEndpoint
from sentry.core.endpoints.organization_environments import OrganizationEnvironmentsEndpoint
from sentry.core.endpoints.organization_index import OrganizationIndexEndpoint
from sentry.core.endpoints.organization_member_details import OrganizationMemberDetailsEndpoint
from sentry.core.endpoints.organization_member_index import OrganizationMemberIndexEndpoint
from sentry.core.endpoints.organization_member_invite.details import (
OrganizationMemberInviteDetailsEndpoint,
)
from sentry.core.endpoints.organization_member_invite.index import (
OrganizationMemberInviteIndexEndpoint,
)
from sentry.core.endpoints.organization_member_invite.reinvite import (
OrganizationMemberReinviteEndpoint,
)
from sentry.core.endpoints.organization_member_requests_invite_details import (
OrganizationInviteRequestDetailsEndpoint,
)
from sentry.core.endpoints.organization_member_requests_invite_index import (
OrganizationInviteRequestIndexEndpoint,
)
from sentry.core.endpoints.organization_member_requests_join import OrganizationJoinRequestEndpoint
from sentry.core.endpoints.organization_member_team_details import (
OrganizationMemberTeamDetailsEndpoint,
)
from sentry.core.endpoints.organization_projects import (
OrganizationProjectsCountEndpoint,
OrganizationProjectsEndpoint,
)
from sentry.core.endpoints.organization_projects_experiment import (
OrganizationProjectsExperimentEndpoint,
)
from sentry.core.endpoints.organization_region import OrganizationRegionEndpoint
from sentry.core.endpoints.organization_request_project_creation import (
OrganizationRequestProjectCreation,
)
from sentry.core.endpoints.organization_teams import OrganizationTeamsEndpoint
from sentry.core.endpoints.organization_user_details import OrganizationUserDetailsEndpoint
from sentry.core.endpoints.organization_user_teams import OrganizationUserTeamsEndpoint
from sentry.core.endpoints.organization_users import OrganizationUsersEndpoint
from sentry.core.endpoints.project_details import ProjectDetailsEndpoint
from sentry.core.endpoints.project_environment_details import ProjectEnvironmentDetailsEndpoint
from sentry.core.endpoints.project_environments import ProjectEnvironmentsEndpoint
from sentry.core.endpoints.project_index import ProjectIndexEndpoint
from sentry.core.endpoints.project_key_details import ProjectKeyDetailsEndpoint
from sentry.core.endpoints.project_key_stats import ProjectKeyStatsEndpoint
from sentry.core.endpoints.project_keys import ProjectKeysEndpoint
from sentry.core.endpoints.project_stats import ProjectStatsEndpoint
from sentry.core.endpoints.project_team_details import ProjectTeamDetailsEndpoint
from sentry.core.endpoints.project_teams import ProjectTeamsEndpoint
from sentry.core.endpoints.project_transfer import ProjectTransferEndpoint
from sentry.core.endpoints.project_users import ProjectUsersEndpoint
from sentry.core.endpoints.scim.members import (
OrganizationSCIMMemberDetails,
OrganizationSCIMMemberIndex,
)
from sentry.core.endpoints.scim.schemas import OrganizationSCIMSchemaIndex
from sentry.core.endpoints.scim.teams import OrganizationSCIMTeamDetails, OrganizationSCIMTeamIndex
from sentry.core.endpoints.team_details import TeamDetailsEndpoint
from sentry.core.endpoints.team_members import TeamMembersEndpoint
from sentry.core.endpoints.team_projects import TeamProjectsEndpoint
from sentry.core.endpoints.team_release_count import TeamReleaseCountEndpoint
from sentry.core.endpoints.team_stats import TeamStatsEndpoint
from sentry.core.endpoints.team_time_to_resolution import TeamTimeToResolutionEndpoint
from sentry.core.endpoints.team_unresolved_issue_age import TeamUnresolvedIssueAgeEndpoint
from sentry.dashboards.endpoints.organization_dashboard_details import (
OrganizationDashboardDetailsEndpoint,
OrganizationDashboardFavoriteEndpoint,
OrganizationDashboardVisitEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboard_generate import (
OrganizationDashboardGenerateEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboard_revision_details import (
OrganizationDashboardRevisionDetailsEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboard_revision_restore import (
OrganizationDashboardRevisionRestoreEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboard_revisions import (
OrganizationDashboardRevisionsEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboard_widget_details import (
OrganizationDashboardWidgetDetailsEndpoint,
)
from sentry.dashboards.endpoints.organization_dashboards import OrganizationDashboardsEndpoint
from sentry.dashboards.endpoints.organization_dashboards_starred import (
OrganizationDashboardsStarredEndpoint,
OrganizationDashboardsStarredOrderEndpoint,
)
from sentry.data_export.endpoints.data_export import DataExportEndpoint
from sentry.data_export.endpoints.data_export_details import DataExportDetailsEndpoint
from sentry.data_secrecy.api.waive_data_secrecy import WaiveDataSecrecyEndpoint
from sentry.discover.endpoints.discover_homepage_query import DiscoverHomepageQueryEndpoint
from sentry.discover.endpoints.discover_key_transactions import (
KeyTransactionEndpoint,
KeyTransactionListEndpoint,
)
from sentry.discover.endpoints.discover_saved_queries import DiscoverSavedQueriesEndpoint
from sentry.discover.endpoints.discover_saved_query_detail import (
DiscoverSavedQueryDetailEndpoint,
DiscoverSavedQueryVisitEndpoint,
)
from sentry.explore.endpoints.explore_saved_queries import ExploreSavedQueriesEndpoint
from sentry.explore.endpoints.explore_saved_query_detail import (
ExploreSavedQueryDetailEndpoint,
ExploreSavedQueryVisitEndpoint,
)
from sentry.explore.endpoints.explore_saved_query_starred import ExploreSavedQueryStarredEndpoint
from sentry.explore.endpoints.explore_saved_query_starred_order import (
ExploreSavedQueryStarredOrderEndpoint,
)
from sentry.feedback.endpoints.organization_feedback_categories import (
OrganizationFeedbackCategoriesEndpoint,
)
from sentry.feedback.endpoints.organization_feedback_summary import (
OrganizationFeedbackSummaryEndpoint,
)
from sentry.feedback.endpoints.organization_user_reports import OrganizationUserReportsEndpoint
from sentry.feedback.endpoints.project_user_reports import ProjectUserReportsEndpoint
from sentry.flags.endpoints.hooks import OrganizationFlagsHooksEndpoint
from sentry.flags.endpoints.logs import (
OrganizationFlagLogDetailsEndpoint,
OrganizationFlagLogIndexEndpoint,
)
from sentry.flags.endpoints.secrets import (
OrganizationFlagsWebHookSigningSecretEndpoint,
OrganizationFlagsWebHookSigningSecretsEndpoint,
)
from sentry.incidents.endpoints.organization_alert_rule_available_action_index import (
OrganizationAlertRuleAvailableActionIndexEndpoint,
)
from sentry.incidents.endpoints.organization_alert_rule_details import (
OrganizationAlertRuleDetailsEndpoint,
)
from sentry.incidents.endpoints.organization_alert_rule_index import (
OrganizationAlertRuleIndexEndpoint,
OrganizationCombinedRuleIndexEndpoint,
OrganizationOnDemandRuleStatsEndpoint,
)
from sentry.incidents.endpoints.organization_incident_details import (
OrganizationIncidentDetailsEndpoint,
)
from sentry.incidents.endpoints.organization_incident_index import OrganizationIncidentIndexEndpoint
from sentry.incidents.endpoints.project_alert_rule_details import ProjectAlertRuleDetailsEndpoint
from sentry.incidents.endpoints.project_alert_rule_index import ProjectAlertRuleIndexEndpoint
from sentry.incidents.endpoints.project_alert_rule_task_details import (
ProjectAlertRuleTaskDetailsEndpoint,
)
from sentry.incidents.endpoints.team_alerts_triggered import (
TeamAlertsTriggeredIndexEndpoint,
TeamAlertsTriggeredTotalsEndpoint,
)
from sentry.insights.endpoints.starred_segments import InsightsStarredSegmentsEndpoint
from sentry.integrations.api.endpoints.data_forwarding_details import DataForwardingDetailsEndpoint
from sentry.integrations.api.endpoints.data_forwarding_index import DataForwardingIndexEndpoint
from sentry.integrations.api.endpoints.doc_integration_avatar import DocIntegrationAvatarEndpoint
from sentry.integrations.api.endpoints.doc_integration_details import DocIntegrationDetailsEndpoint
from sentry.integrations.api.endpoints.doc_integrations_index import DocIntegrationsEndpoint
from sentry.integrations.api.endpoints.external_team_details import ExternalTeamDetailsEndpoint
from sentry.integrations.api.endpoints.external_team_index import ExternalTeamEndpoint
from sentry.integrations.api.endpoints.external_user_details import ExternalUserDetailsEndpoint
from sentry.integrations.api.endpoints.external_user_index import ExternalUserEndpoint
from sentry.integrations.api.endpoints.integration_features import IntegrationFeaturesEndpoint
from sentry.integrations.api.endpoints.integration_proxy import InternalIntegrationProxyEndpoint
from sentry.integrations.api.endpoints.organization_code_mapping_codeowners import (
OrganizationCodeMappingCodeOwnersEndpoint,
)
from sentry.integrations.api.endpoints.organization_code_mapping_details import (
OrganizationCodeMappingDetailsEndpoint,
)
from sentry.integrations.api.endpoints.organization_code_mappings import (
OrganizationCodeMappingsEndpoint,
)
from sentry.integrations.api.endpoints.organization_code_mappings_bulk import (
OrganizationCodeMappingsBulkEndpoint,
)
from sentry.integrations.api.endpoints.organization_coding_agents import (
OrganizationCodingAgentsEndpoint,
)
from sentry.integrations.api.endpoints.organization_config_integrations import (
OrganizationConfigIntegrationsEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_channel_validate import (
OrganizationIntegrationChannelValidateEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_channels import (
OrganizationIntegrationChannelsEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_details import (
OrganizationIntegrationDetailsEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_direct_enable import (
OrganizationIntegrationDirectEnableEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_issues import (
OrganizationIntegrationIssuesEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_migrate_opsgenie import (
OrganizationIntegrationMigrateOpsgenieEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_repos import (
OrganizationIntegrationReposEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_request import (
OrganizationIntegrationRequestEndpoint,
)
from sentry.integrations.api.endpoints.organization_integration_serverless_functions import (
OrganizationIntegrationServerlessFunctionsEndpoint,
)
from sentry.integrations.api.endpoints.organization_integrations_index import (
OrganizationIntegrationsEndpoint,
)
from sentry.integrations.api.endpoints.organization_repositories import (
OrganizationRepositoriesEndpoint,
)
from sentry.integrations.api.endpoints.organization_repository_commits import (
OrganizationRepositoryCommitsEndpoint,
)
from sentry.integrations.api.endpoints.organization_repository_details import (
OrganizationRepositoryDetailsEndpoint,
)
from sentry.integrations.api.endpoints.organization_repository_platforms import (
OrganizationRepositoryPlatformsEndpoint,
)
from sentry.integrations.api.endpoints.organization_repository_settings import (
OrganizationRepositorySettingsEndpoint,
)
from sentry.issues.endpoints import (
ActionableItemsEndpoint,
EventIdLookupEndpoint,
EventJsonEndpoint,
GroupActivitiesEndpoint,
GroupDetailsEndpoint,
GroupEventDetailsEndpoint,
GroupEventsEndpoint,
GroupHashesEndpoint,
GroupNotesDetailsEndpoint,
GroupNotesEndpoint,
GroupSimilarIssuesEmbeddingsEndpoint,
GroupSimilarIssuesEndpoint,
GroupTombstoneDetailsEndpoint,
GroupTombstoneEndpoint,
OrganizationDeriveCodeMappingsEndpoint,
OrganizationGroupIndexEndpoint,
OrganizationGroupIndexStatsEndpoint,
OrganizationGroupSearchViewDetailsEndpoint,
OrganizationGroupSearchViewDetailsStarredEndpoint,
OrganizationGroupSearchViewsEndpoint,
OrganizationGroupSearchViewsStarredEndpoint,
OrganizationGroupSearchViewVisitEndpoint,
OrganizationIssuesCountEndpoint,
OrganizationReleasePreviousCommitsEndpoint,
OrganizationSearchesEndpoint,
ProjectEventDetailsEndpoint,
ProjectEventsEndpoint,
ProjectGroupIndexEndpoint,
ProjectGroupStatsEndpoint,
ProjectStacktraceLinkEndpoint,
ProjectStacktraceSourceContextEndpoint,
RelatedIssuesEndpoint,
SharedGroupDetailsEndpoint,
ShortIdLookupEndpoint,
SourceMapDebugEndpoint,
TeamGroupsOldEndpoint,
)
from sentry.issues.endpoints.event_grouping_info import EventGroupingInfoEndpoint
from sentry.issues.endpoints.event_owners import EventOwnersEndpoint
from sentry.issues.endpoints.event_reprocessable import EventReprocessableEndpoint
from sentry.issues.endpoints.group_attachments import GroupAttachmentsEndpoint
from sentry.issues.endpoints.group_current_release import GroupCurrentReleaseEndpoint
from sentry.issues.endpoints.group_first_last_release import GroupFirstLastReleaseEndpoint
from sentry.issues.endpoints.group_integration_details import GroupIntegrationDetailsEndpoint
from sentry.issues.endpoints.group_integrations import GroupIntegrationsEndpoint
from sentry.issues.endpoints.group_reprocessing import GroupReprocessingEndpoint
from sentry.issues.endpoints.group_stats import GroupStatsEndpoint
from sentry.issues.endpoints.group_tagkey_details import GroupTagKeyDetailsEndpoint
from sentry.issues.endpoints.group_tagkey_values import GroupTagKeyValuesEndpoint
from sentry.issues.endpoints.group_tags import GroupTagsEndpoint
from sentry.issues.endpoints.group_user_reports import GroupUserReportsEndpoint
from sentry.issues.endpoints.organization_codeowners_associations import (
OrganizationCodeOwnersAssociationsEndpoint,
)
from sentry.issues.endpoints.organization_event_details import OrganizationEventDetailsEndpoint
from sentry.issues.endpoints.organization_group_search_view_starred_order import (
OrganizationGroupSearchViewStarredOrderEndpoint,
)
from sentry.issues.endpoints.organization_group_suspect_tags import (
OrganizationGroupSuspectTagsEndpoint,
)
from sentry.issues.endpoints.organization_issue_metrics import OrganizationIssueMetricsEndpoint
from sentry.issues.endpoints.organization_issue_timeseries import (
OrganizationIssueTimeSeriesEndpoint,
)
from sentry.issues.endpoints.organization_issues_resolved_in_release import (
OrganizationIssuesResolvedInReleaseEndpoint,
)
from sentry.issues.endpoints.project_codeowners_details import ProjectCodeOwnersDetailsEndpoint
from sentry.issues.endpoints.project_codeowners_index import ProjectCodeOwnersEndpoint
from sentry.issues.endpoints.project_issues_resolved_in_release import (
ProjectIssuesResolvedInReleaseEndpoint,
)
from sentry.issues.endpoints.project_ownership import ProjectOwnershipEndpoint
from sentry.issues.endpoints.project_performance_issue_settings import (
ProjectPerformanceIssueSettingsEndpoint,
)
from sentry.issues.endpoints.project_user_issue import ProjectUserIssueEndpoint
from sentry.issues.endpoints.team_all_unresolved_issues import TeamAllUnresolvedIssuesEndpoint
from sentry.issues.endpoints.team_issue_breakdown import TeamIssueBreakdownEndpoint
from sentry.monitors.endpoints.organization_monitor_checkin_index import (
OrganizationMonitorCheckInIndexEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_details import (
OrganizationMonitorDetailsEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_environment_details import (
OrganizationMonitorEnvironmentDetailsEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_index import OrganizationMonitorIndexEndpoint
from sentry.monitors.endpoints.organization_monitor_index_count import (
OrganizationMonitorIndexCountEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_index_stats import (
OrganizationMonitorIndexStatsEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_processing_errors_index import (
OrganizationMonitorProcessingErrorsIndexEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_schedule_sample_buckets import (
OrganizationMonitorScheduleSampleBucketsEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_schedule_sample_data import (
OrganizationMonitorScheduleSampleDataEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_schedule_sample_window import (
OrganizationMonitorScheduleSampleWindowEndpoint,
)
from sentry.monitors.endpoints.organization_monitor_stats import OrganizationMonitorStatsEndpoint
from sentry.monitors.endpoints.project_monitor_checkin_index import (
ProjectMonitorCheckInIndexEndpoint,
)
from sentry.monitors.endpoints.project_monitor_details import ProjectMonitorDetailsEndpoint
from sentry.monitors.endpoints.project_monitor_environment_details import (
ProjectMonitorEnvironmentDetailsEndpoint,
)
from sentry.monitors.endpoints.project_monitor_processing_errors_index import (
ProjectMonitorProcessingErrorsIndexEndpoint,
)
from sentry.monitors.endpoints.project_monitor_stats import ProjectMonitorStatsEndpoint
from sentry.monitors.endpoints.project_processing_errors_details import (
ProjectProcessingErrorsDetailsEndpoint,
)
from sentry.monitors.endpoints.project_processing_errors_index import (
ProjectProcessingErrorsIndexEndpoint,
)
from sentry.notifications.api.endpoints.notification_actions_available import (
NotificationActionsAvailableEndpoint,
)
from sentry.notifications.api.endpoints.notification_actions_details import (
NotificationActionsDetailsEndpoint,
)
from sentry.notifications.api.endpoints.notification_actions_index import (
NotificationActionsIndexEndpoint,
)
from sentry.notifications.api.endpoints.notification_defaults import NotificationDefaultsEndpoints
from sentry.notifications.api.endpoints.user_notification_details import (
UserNotificationDetailsEndpoint,
)
from sentry.notifications.api.endpoints.user_notification_email import UserNotificationEmailEndpoint
from sentry.notifications.api.endpoints.user_notification_settings_options import (
UserNotificationSettingsOptionsEndpoint,
)
from sentry.notifications.api.endpoints.user_notification_settings_options_detail import (
UserNotificationSettingsOptionsDetailEndpoint,
)
from sentry.notifications.api.endpoints.user_notification_settings_providers import (
UserNotificationSettingsProvidersEndpoint,
)
from sentry.notifications.platform.api.endpoints import urls as notification_platform_urls
from sentry.objectstore.endpoints.organization import OrganizationObjectstoreEndpoint
from sentry.preprod.api.endpoints import urls as preprod_urls
from sentry.releases.endpoints.organization_release_assemble import (
OrganizationReleaseAssembleEndpoint,
)
from sentry.releases.endpoints.organization_release_commits import (
OrganizationReleaseCommitsEndpoint,
)
from sentry.releases.endpoints.organization_release_details import (
OrganizationReleaseDetailsEndpoint,
)
from sentry.releases.endpoints.organization_release_file_details import (
OrganizationReleaseFileDetailsEndpoint,
)
from sentry.releases.endpoints.organization_release_files import OrganizationReleaseFilesEndpoint
from sentry.releases.endpoints.organization_release_health_data import (
OrganizationReleaseHealthDataEndpoint,
)
from sentry.releases.endpoints.organization_release_meta import OrganizationReleaseMetaEndpoint
from sentry.releases.endpoints.project_release_commits import ProjectReleaseCommitsEndpoint
from sentry.releases.endpoints.project_release_details import ProjectReleaseDetailsEndpoint
from sentry.releases.endpoints.project_release_file_details import ProjectReleaseFileDetailsEndpoint
from sentry.releases.endpoints.project_release_files import ProjectReleaseFilesEndpoint
from sentry.releases.endpoints.project_release_repositories import ProjectReleaseRepositories
from sentry.releases.endpoints.project_release_setup import ProjectReleaseSetupCompletionEndpoint
from sentry.releases.endpoints.project_release_stats import ProjectReleaseStatsEndpoint
from sentry.releases.endpoints.project_releases import ProjectReleasesEndpoint
from sentry.releases.endpoints.project_releases_token import ProjectReleasesTokenEndpoint
from sentry.releases.endpoints.release_deploys import ReleaseDeploysEndpoint
from sentry.relocation.api.endpoints.abort import RelocationAbortEndpoint
from sentry.relocation.api.endpoints.artifacts.details import RelocationArtifactDetailsEndpoint
from sentry.relocation.api.endpoints.artifacts.index import RelocationArtifactIndexEndpoint
from sentry.relocation.api.endpoints.cancel import RelocationCancelEndpoint
from sentry.relocation.api.endpoints.details import RelocationDetailsEndpoint
from sentry.relocation.api.endpoints.index import RelocationIndexEndpoint
from sentry.relocation.api.endpoints.pause import RelocationPauseEndpoint
from sentry.relocation.api.endpoints.public_key import RelocationPublicKeyEndpoint
from sentry.relocation.api.endpoints.recover import RelocationRecoverEndpoint
from sentry.relocation.api.endpoints.retry import RelocationRetryEndpoint
from sentry.relocation.api.endpoints.unpause import RelocationUnpauseEndpoint
from sentry.replays.endpoints.data_export_notifications import DataExportNotificationsEndpoint
from sentry.replays.endpoints.organization_replay_count import OrganizationReplayCountEndpoint
from sentry.replays.endpoints.organization_replay_details import OrganizationReplayDetailsEndpoint
from sentry.replays.endpoints.organization_replay_events_meta import (
OrganizationReplayEventsMetaEndpoint,
)
from sentry.replays.endpoints.organization_replay_index import OrganizationReplayIndexEndpoint
from sentry.replays.endpoints.organization_replay_selector_index import (
OrganizationReplaySelectorIndexEndpoint,
)
from sentry.replays.endpoints.project_replay_clicks_index import ProjectReplayClicksIndexEndpoint
from sentry.replays.endpoints.project_replay_details import ProjectReplayDetailsEndpoint
from sentry.replays.endpoints.project_replay_jobs_delete import (
ProjectReplayDeletionJobDetailEndpoint,
ProjectReplayDeletionJobsIndexEndpoint,
)
from sentry.replays.endpoints.project_replay_recording_segment_details import (
ProjectReplayRecordingSegmentDetailsEndpoint,
)
from sentry.replays.endpoints.project_replay_recording_segment_index import (
ProjectReplayRecordingSegmentIndexEndpoint,
)
from sentry.replays.endpoints.project_replay_summary import ProjectReplaySummaryEndpoint
from sentry.replays.endpoints.project_replay_video_details import ProjectReplayVideoDetailsEndpoint
from sentry.replays.endpoints.project_replay_viewed_by import ProjectReplayViewedByEndpoint
from sentry.rules.history.endpoints.project_rule_group_history import (
ProjectRuleGroupHistoryIndexEndpoint,
)
from sentry.rules.history.endpoints.project_rule_stats import ProjectRuleStatsIndexEndpoint
from sentry.scm.endpoints.scm_rpc import ScmRpcServiceEndpoint
from sentry.seer.endpoints.admin_night_shift_trigger import SeerAdminNightShiftTriggerEndpoint
from sentry.seer.endpoints.group_ai_autofix import GroupAutofixEndpoint
from sentry.seer.endpoints.group_ai_summary import GroupAiSummaryEndpoint
from sentry.seer.endpoints.group_autofix_setup_check import GroupAutofixSetupCheck
from sentry.seer.endpoints.group_autofix_update import GroupAutofixUpdateEndpoint
from sentry.seer.endpoints.issue_view_title_generate import IssueViewTitleGenerateEndpoint
from sentry.seer.endpoints.organization_autofix_automation_settings import (
OrganizationAutofixAutomationSettingsEndpoint,
)
from sentry.seer.endpoints.organization_events_anomalies import OrganizationEventsAnomaliesEndpoint
from sentry.seer.endpoints.organization_seer_explorer_chat import (
OrganizationSeerExplorerChatEndpoint,
)
from sentry.seer.endpoints.organization_seer_explorer_pr_groups import (
OrganizationSeerExplorerPRGroupsEndpoint,
)
from sentry.seer.endpoints.organization_seer_explorer_runs import (
OrganizationSeerExplorerRunsEndpoint,
)
from sentry.seer.endpoints.organization_seer_explorer_update import (
OrganizationSeerExplorerUpdateEndpoint,
)
from sentry.seer.endpoints.organization_seer_onboarding_check import OrganizationSeerOnboardingCheck
from sentry.seer.endpoints.organization_seer_rpc import OrganizationSeerRpcEndpoint
from sentry.seer.endpoints.organization_seer_setup_check import OrganizationSeerSetupCheckEndpoint
from sentry.seer.endpoints.organization_seer_workflows import OrganizationSeerWorkflowsEndpoint
from sentry.seer.endpoints.project_seer_night_shift import ProjectSeerNightShiftEndpoint
from sentry.seer.endpoints.project_seer_preferences import ProjectSeerPreferencesEndpoint
from sentry.seer.endpoints.search_agent_start import SearchAgentStartEndpoint
from sentry.seer.endpoints.search_agent_state import SearchAgentStateEndpoint
from sentry.seer.endpoints.seer_rpc import SeerRpcServiceEndpoint
from sentry.seer.endpoints.trace_explorer_ai_query import TraceExplorerAIQuery
from sentry.seer.endpoints.trace_explorer_ai_setup import TraceExplorerAISetup
from sentry.seer.endpoints.trace_explorer_ai_translate_agentic import SearchAgentTranslateEndpoint
from sentry.seer.supergroups.endpoints.organization_supergroup_details import (
OrganizationSupergroupDetailsEndpoint,
)
from sentry.seer.supergroups.endpoints.organization_supergroups_by_group import (
OrganizationSupergroupsByGroupEndpoint,
)
from sentry.sentry_apps.api.endpoints.group_external_issue_details import (
GroupExternalIssueDetailsEndpoint,
)
from sentry.sentry_apps.api.endpoints.group_external_issues import GroupExternalIssuesEndpoint
from sentry.sentry_apps.api.endpoints.installation_details import (
SentryAppInstallationDetailsEndpoint,
)
from sentry.sentry_apps.api.endpoints.installation_external_issue_actions import (
SentryAppInstallationExternalIssueActionsEndpoint,
)
from sentry.sentry_apps.api.endpoints.installation_external_issue_details import (
SentryAppInstallationExternalIssueDetailsEndpoint,
)
from sentry.sentry_apps.api.endpoints.installation_external_issues import (
SentryAppInstallationExternalIssuesEndpoint,
)
from sentry.sentry_apps.api.endpoints.installation_external_requests import (
SentryAppInstallationExternalRequestsEndpoint,
)
from sentry.sentry_apps.api.endpoints.installation_service_hook_projects import (
SentryAppInstallationServiceHookProjectsEndpoint,
)
from sentry.sentry_apps.api.endpoints.organization_sentry_apps import OrganizationSentryAppsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_authorizations import (
SentryAppAuthorizationsEndpoint,
)
from sentry.sentry_apps.api.endpoints.sentry_app_avatar import SentryAppAvatarEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_components import (
OrganizationSentryAppComponentsEndpoint,
SentryAppComponentsEndpoint,
)
from sentry.sentry_apps.api.endpoints.sentry_app_details import SentryAppDetailsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_features import SentryAppFeaturesEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_installations import SentryAppInstallationsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_interaction import SentryAppInteractionEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_publish_request import (
SentryAppPublishRequestEndpoint,
)
from sentry.sentry_apps.api.endpoints.sentry_app_rotate_secret import SentryAppRotateSecretEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_stats_details import SentryAppStatsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_app_webhook_requests import (
SentryAppWebhookRequestsEndpoint,
)
from sentry.sentry_apps.api.endpoints.sentry_apps import SentryAppsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_apps_stats import SentryAppsStatsEndpoint
from sentry.sentry_apps.api.endpoints.sentry_internal_app_token_details import (
SentryInternalAppTokenDetailsEndpoint,
)
from sentry.sentry_apps.api.endpoints.sentry_internal_app_tokens import (
SentryInternalAppTokensEndpoint,
)
from sentry.synapse.endpoints.org_cell_mappings import OrgCellMappingsEndpoint
from sentry.synapse.endpoints.project_key_cell_mappings import ProjectKeyCellMappingsEndpoint
from sentry.tempest.endpoints.tempest_credentials import TempestCredentialsEndpoint
from sentry.tempest.endpoints.tempest_credentials_details import TempestCredentialsDetailsEndpoint
from sentry.tempest.endpoints.tempest_ips import TempestIpsEndpoint
from sentry.uptime.endpoints.organiation_uptime_alert_index import (
OrganizationUptimeAlertIndexEndpoint,
)
from sentry.uptime.endpoints.organization_uptime_alert_index_count import (
OrganizationUptimeAlertIndexCountEndpoint,
)
from sentry.uptime.endpoints.organization_uptime_alert_preview_check import (
OrganizationUptimeAlertPreviewCheckEndpoint,
)
from sentry.uptime.endpoints.organization_uptime_assertion_suggestions import (
OrganizationUptimeAssertionSuggestionsEndpoint,
)
from sentry.uptime.endpoints.organization_uptime_stats import OrganizationUptimeStatsEndpoint
from sentry.uptime.endpoints.organization_uptime_summary import OrganizationUptimeSummaryEndpoint
from sentry.uptime.endpoints.project_uptime_alert_checks_index import (
ProjectUptimeAlertCheckIndexEndpoint,
)
from sentry.uptime.endpoints.project_uptime_alert_details import ProjectUptimeAlertDetailsEndpoint
from sentry.uptime.endpoints.project_uptime_alert_index import ProjectUptimeAlertIndexEndpoint
from sentry.uptime.endpoints.project_uptime_response_capture import (
ProjectUptimeResponseCaptureEndpoint,
)
from sentry.uptime.endpoints.project_uptime_response_captures_index import (
ProjectUptimeResponseCapturesIndexEndpoint,
)
from sentry.uptime.endpoints.uptime_ips import UptimeIpsEndpoint
from sentry.users.api.endpoints.authenticator_index import AuthenticatorIndexEndpoint
from sentry.users.api.endpoints.user_authenticator_details import UserAuthenticatorDetailsEndpoint
from sentry.users.api.endpoints.user_authenticator_enroll import UserAuthenticatorEnrollEndpoint
from sentry.users.api.endpoints.user_authenticator_index import UserAuthenticatorIndexEndpoint
from sentry.users.api.endpoints.user_avatar import UserAvatarEndpoint
from sentry.users.api.endpoints.user_details import UserDetailsEndpoint
from sentry.users.api.endpoints.user_emails import UserEmailsEndpoint
from sentry.users.api.endpoints.user_emails_confirm import UserEmailsConfirmEndpoint
from sentry.users.api.endpoints.user_identity import UserIdentityEndpoint
from sentry.users.api.endpoints.user_identity_config import (
UserIdentityConfigDetailsEndpoint,
UserIdentityConfigEndpoint,
)
from sentry.users.api.endpoints.user_identity_details import UserIdentityDetailsEndpoint
from sentry.users.api.endpoints.user_index import UserIndexEndpoint
from sentry.users.api.endpoints.user_ips import UserIPsEndpoint
from sentry.users.api.endpoints.user_password import UserPasswordEndpoint
from sentry.users.api.endpoints.user_permission_details import UserPermissionDetailsEndpoint
from sentry.users.api.endpoints.user_permissions import UserPermissionsEndpoint
from sentry.users.api.endpoints.user_permissions_config import UserPermissionsConfigEndpoint
from sentry.users.api.endpoints.user_regions import UserRegionsEndpoint
from sentry.users.api.endpoints.user_role_details import UserUserRoleDetailsEndpoint
from sentry.users.api.endpoints.user_roles import UserUserRolesEndpoint
from sentry.users.api.endpoints.userroles_details import UserRoleDetailsEndpoint
from sentry.users.api.endpoints.userroles_index import UserRolesEndpoint
from sentry.workflow_engine.endpoints import urls as workflow_urls
from .endpoints.accept_organization_invite import AcceptOrganizationInvite
from .endpoints.accept_project_transfer import AcceptProjectTransferEndpoint
from .endpoints.admin_project_configs import AdminRelayProjectConfigsEndpoint
from .endpoints.api_application_details import ApiApplicationDetailsEndpoint
from .endpoints.api_application_rotate_secret import ApiApplicationRotateSecretEndpoint
from .endpoints.api_applications import ApiApplicationsEndpoint
from .endpoints.api_authorizations import ApiAuthorizationsEndpoint
from .endpoints.api_token_details import ApiTokenDetailsEndpoint
from .endpoints.api_tokens import ApiTokensEndpoint
from .endpoints.artifact_bundles import ArtifactBundlesEndpoint
from .endpoints.artifact_lookup import ProjectArtifactLookupEndpoint
from .endpoints.assistant import AssistantEndpoint
from .endpoints.auth_config import AuthConfigEndpoint
from .endpoints.auth_index import AuthIndexEndpoint
from .endpoints.auth_login import AuthLoginEndpoint
from .endpoints.auth_validate import AuthValidateEndpoint
from .endpoints.broadcast_details import BroadcastDetailsEndpoint
from .endpoints.broadcast_index import BroadcastIndexEndpoint
from .endpoints.builtin_symbol_sources import BuiltinSymbolSourcesEndpoint
from .endpoints.catchall import CatchallEndpoint
from .endpoints.chunk import ChunkUploadEndpoint
from .endpoints.data_scrubbing_selector_suggestions import DataScrubbingSelectorSuggestionsEndpoint
from .endpoints.debug_files import (
AssociateDSymFilesEndpoint,
DebugFilesEndpoint,
DifAssembleEndpoint,
ProguardArtifactReleasesEndpoint,
SourceMapsEndpoint,
UnknownDebugFilesEndpoint,
)
from .endpoints.email_capture import EmailCaptureEndpoint
from .endpoints.event_apple_crash_report import EventAppleCrashReportEndpoint
from .endpoints.event_attachment_details import EventAttachmentDetailsEndpoint
from .endpoints.event_attachments import EventAttachmentsEndpoint
from .endpoints.event_file_committers import EventFileCommittersEndpoint
from .endpoints.filechange import CommitFileChangeEndpoint
from .endpoints.frontend_version import FrontendVersionEndpoint
from .endpoints.index import IndexEndpoint
from .endpoints.internal import (
InternalBeaconEndpoint,
InternalEnvironmentEndpoint,
InternalFeatureFlagsEndpoint,
InternalMailEndpoint,
InternalPackagesEndpoint,
InternalRpcServiceEndpoint,
InternalWarningsEndpoint,
)
from .endpoints.internal_ea_features import InternalEAFeaturesEndpoint
from .endpoints.organization_access_request_details import OrganizationAccessRequestDetailsEndpoint
from .endpoints.organization_api_key_details import OrganizationApiKeyDetailsEndpoint
from .endpoints.organization_api_key_index import OrganizationApiKeyIndexEndpoint
from .endpoints.organization_artifactbundle_assemble import (
OrganizationArtifactBundleAssembleEndpoint,
)
from .endpoints.organization_attribute_mappings import OrganizationAttributeMappingsEndpoint
from .endpoints.organization_auth_provider_details import OrganizationAuthProviderDetailsEndpoint
from .endpoints.organization_auth_providers import OrganizationAuthProvidersEndpoint
from .endpoints.organization_config_repositories import OrganizationConfigRepositoriesEndpoint
from .endpoints.organization_events import OrganizationEventsEndpoint
from .endpoints.organization_events_facets import OrganizationEventsFacetsEndpoint
from .endpoints.organization_events_facets_performance import (
OrganizationEventsFacetsPerformanceEndpoint,
OrganizationEventsFacetsPerformanceHistogramEndpoint,
)
from .endpoints.organization_events_has_measurements import (
OrganizationEventsHasMeasurementsEndpoint,
)
from .endpoints.organization_events_histogram import OrganizationEventsHistogramEndpoint
from .endpoints.organization_events_meta import (
OrganizationEventsMetaEndpoint,
OrganizationEventsRelatedIssuesEndpoint,
OrganizationSpansSamplesEndpoint,
)
from .endpoints.organization_events_span_ops import OrganizationEventsSpanOpsEndpoint
from .endpoints.organization_events_spans_performance import (
OrganizationEventsSpansExamplesEndpoint,
OrganizationEventsSpansPerformanceEndpoint,
OrganizationEventsSpansStatsEndpoint,
)
from .endpoints.organization_events_stats import OrganizationEventsStatsEndpoint
from .endpoints.organization_events_timeseries import OrganizationEventsTimeseriesEndpoint
from .endpoints.organization_events_trace import (
OrganizationEventsTraceEndpoint,
OrganizationEventsTraceLightEndpoint,
OrganizationEventsTraceMetaEndpoint,
)
from .endpoints.organization_events_trends import (
OrganizationEventsTrendsEndpoint,
OrganizationEventsTrendsStatsEndpoint,
)
from .endpoints.organization_events_trends_v2 import OrganizationEventsNewTrendsStatsEndpoint
from .endpoints.organization_events_vitals import OrganizationEventsVitalsEndpoint
from .endpoints.organization_measurements_meta import OrganizationMeasurementsMeta
from .endpoints.organization_metrics_meta import (
OrganizationMetricsCompatibility,
OrganizationMetricsCompatibilitySums,
)
from .endpoints.organization_on_demand_metrics_estimation_stats import (
OrganizationOnDemandMetricsEstimationStatsEndpoint,
)
from .endpoints.organization_onboarding_continuation_email import (
OrganizationOnboardingContinuationEmail,
)
from .endpoints.organization_onboarding_tasks import OrganizationOnboardingTaskEndpoint
from .endpoints.organization_pinned_searches import OrganizationPinnedSearchEndpoint
from .endpoints.organization_profiling_functions import OrganizationProfilingFunctionTrendsEndpoint
from .endpoints.organization_profiling_profiles import (
OrganizationProfilingChunksEndpoint,
OrganizationProfilingFlamegraphEndpoint,
OrganizationProfilingHasChunksEndpoint,
)
from .endpoints.organization_projects_sent_first_event import (
OrganizationProjectsSentFirstEventEndpoint,
)
from .endpoints.organization_recent_searches import OrganizationRecentSearchesEndpoint
from .endpoints.organization_relay_usage import OrganizationRelayUsage
from .endpoints.organization_sampling_project_rates import OrganizationSamplingProjectRatesEndpoint
from .endpoints.organization_sdk_deprecations import OrganizationSdkDeprecationsEndpoint
from .endpoints.organization_sdk_updates import (
OrganizationSdksEndpoint,
OrganizationSdkUpdatesEndpoint,
)
from .endpoints.organization_search_details import OrganizationSearchDetailsEndpoint
from .endpoints.organization_sessions import OrganizationSessionsEndpoint
from .endpoints.organization_spans_fields import (
OrganizationSpansFieldsEndpoint,
OrganizationSpansFieldValuesEndpoint,
)
from .endpoints.organization_spans_fields_stats import OrganizationSpansFieldsStatsEndpoint
from .endpoints.organization_stats import OrganizationStatsEndpoint
from .endpoints.organization_stats_v2 import OrganizationStatsEndpointV2
from .endpoints.organization_tagkey_values import OrganizationTagKeyValuesEndpoint
from .endpoints.organization_tags import OrganizationTagsEndpoint
from .endpoints.organization_trace import OrganizationTraceEndpoint
from .endpoints.organization_trace_logs import OrganizationTraceLogsEndpoint
from .endpoints.organization_trace_meta import OrganizationTraceMetaEndpoint
from .endpoints.organization_traces import OrganizationTracesEndpoint
from .endpoints.project_artifact_bundle_file_details import ProjectArtifactBundleFileDetailsEndpoint
from .endpoints.project_artifact_bundle_files import ProjectArtifactBundleFilesEndpoint
from .endpoints.project_commits import ProjectCommitsEndpoint
from .endpoints.project_create_sample import ProjectCreateSampleEndpoint
from .endpoints.project_create_sample_transaction import ProjectCreateSampleTransactionEndpoint
from .endpoints.project_filter_details import ProjectFilterDetailsEndpoint
from .endpoints.project_filters import ProjectFiltersEndpoint
from .endpoints.project_member_index import ProjectMemberIndexEndpoint
from .endpoints.project_performance_general_settings import (
ProjectPerformanceGeneralSettingsEndpoint,
)
from .endpoints.project_plugin_details import ProjectPluginDetailsEndpoint
from .endpoints.project_plugins import ProjectPluginsEndpoint
from .endpoints.project_profiling_profile import (
ProjectProfilingProfileEndpoint,
ProjectProfilingRawChunkEndpoint,
ProjectProfilingRawProfileEndpoint,
)
from .endpoints.project_repo_path_parsing import ProjectRepoPathParsingEndpoint
from .endpoints.project_reprocessing import ProjectReprocessingEndpoint
from .endpoints.project_rule_actions import ProjectRuleActionsEndpoint
from .endpoints.project_rule_details import ProjectRuleDetailsEndpoint
from .endpoints.project_rule_enable import ProjectRuleEnableEndpoint
from .endpoints.project_rule_preview import ProjectRulePreviewEndpoint
from .endpoints.project_rule_task_details import ProjectRuleTaskDetailsEndpoint
from .endpoints.project_rules import ProjectRulesEndpoint
from .endpoints.project_rules_configuration import ProjectRulesConfigurationEndpoint
from .endpoints.project_servicehook_details import ProjectServiceHookDetailsEndpoint
from .endpoints.project_servicehook_stats import ProjectServiceHookStatsEndpoint
from .endpoints.project_servicehooks import ProjectServiceHooksEndpoint
from .endpoints.project_symbol_sources import ProjectSymbolSourcesEndpoint
from .endpoints.project_tagkey_details import ProjectTagKeyDetailsEndpoint
from .endpoints.project_tagkey_values import ProjectTagKeyValuesEndpoint
from .endpoints.project_tags import ProjectTagsEndpoint
from .endpoints.project_trace_item_details import ProjectTraceItemDetailsEndpoint
from .endpoints.project_transaction_names import ProjectTransactionNamesCluster
from .endpoints.project_transaction_threshold import ProjectTransactionThresholdEndpoint
from .endpoints.project_transaction_threshold_override import (
ProjectTransactionThresholdOverrideEndpoint,
)
from .endpoints.prompts_activity import PromptsActivityEndpoint
from .endpoints.relay import (
RelayDetailsEndpoint,
RelayHealthCheck,
RelayProjectConfigsEndpoint,
RelayPublicKeysEndpoint,
RelayRegisterChallengeEndpoint,
RelayRegisterResponseEndpoint,
)
from .endpoints.rule_snooze import MetricRuleSnoozeEndpoint, RuleSnoozeEndpoint
from .endpoints.seer_models import SeerModelsEndpoint
from .endpoints.setup_wizard import SetupWizard
from .endpoints.system_health import SystemHealthEndpoint
from .endpoints.system_options import SystemOptionsEndpoint
from .endpoints.user_organizationintegrations import UserOrganizationIntegrationsEndpoint
from .endpoints.user_organizations import UserOrganizationsEndpoint
from .endpoints.user_subscriptions import UserSubscriptionsEndpoint
__all__ = ("urlpatterns",)
# issues endpoints are available both top level (by numerical ID) as well as coupled
# to the organization (and queryable via short ID)
# NOTE: Start adding to ISSUES_URLS instead of here because (?:issues|groups)
# cannot be reversed and we prefer to always use issues instead of groups
def create_group_urls(name_prefix: str) -> list[URLPattern | URLResolver]:
return [
re_path(
r"^(?P<issue_id>[^/]+)/$",
GroupDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/activities/$",
GroupActivitiesEndpoint.as_view(),
name=f"{name_prefix}-group-activities",
),
re_path(
r"^(?P<issue_id>[^/]+)/events/$",
GroupEventsEndpoint.as_view(),
name=f"{name_prefix}-group-events",
),
re_path(
r"^(?P<issue_id>[^/]+)/events/(?P<event_id>(?:latest|oldest|recommended|\d+|[A-Fa-f0-9-]{32,36}))/$",
GroupEventDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-event-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/(?:notes|comments)/$",
GroupNotesEndpoint.as_view(),
name=f"{name_prefix}-group-notes",
),
re_path(
r"^(?P<issue_id>[^/]+)/(?:notes|comments)/(?P<note_id>[^/]+)/$",
GroupNotesDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-note-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/hashes/$",
GroupHashesEndpoint.as_view(),
name=f"{name_prefix}-group-hashes",
),
re_path(
r"^(?P<issue_id>[^/]+)/reprocessing/$",
GroupReprocessingEndpoint.as_view(),
name=f"{name_prefix}-group-reprocessing",
),
re_path(
r"^(?P<issue_id>[^/]+)/stats/$",
GroupStatsEndpoint.as_view(),
name=f"{name_prefix}-group-stats",
),
re_path(
r"^(?P<issue_id>[^/]+)/tags/$",
GroupTagsEndpoint.as_view(),
name=f"{name_prefix}-group-tags",
),
re_path(
r"^(?P<issue_id>[^/]+)/tags/(?P<key>[^/]+)/$",
GroupTagKeyDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-tag-key-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/tags/(?P<key>[^/]+)/values/$",
GroupTagKeyValuesEndpoint.as_view(),
name=f"{name_prefix}-group-tag-key-values",
),
re_path(
r"^(?P<issue_id>[^/]+)/suspect/tags/$",
OrganizationGroupSuspectTagsEndpoint.as_view(),
name=f"{name_prefix}-suspect-tags",
),
re_path(
r"^(?P<issue_id>[^/]+)/(?:user-feedback|user-reports)/$",
GroupUserReportsEndpoint.as_view(),
name=f"{name_prefix}-group-user-reports",
),
re_path(
r"^(?P<issue_id>[^/]+)/attachments/$",
GroupAttachmentsEndpoint.as_view(),
name=f"{name_prefix}-group-attachments",
),
re_path(
r"^(?P<issue_id>[^/]+)/similar/$",
GroupSimilarIssuesEndpoint.as_view(),
name=f"{name_prefix}-group-similar",
),
re_path(
r"^(?P<issue_id>[^/]+)/similar-issues-embeddings/$",
GroupSimilarIssuesEmbeddingsEndpoint.as_view(),
name=f"{name_prefix}-group-similar-issues-embeddings",
),
re_path(
r"^(?P<issue_id>[^/]+)/external-issues/$",
GroupExternalIssuesEndpoint.as_view(),
name=f"{name_prefix}-group-external-issues",
),
re_path(
r"^(?P<issue_id>[^/]+)/external-issues/(?P<external_issue_id>\d+)/$",
GroupExternalIssueDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-external-issues-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/integrations/$",
GroupIntegrationsEndpoint.as_view(),
name=f"{name_prefix}-group-integrations",
),
re_path(
r"^(?P<issue_id>[^/]+)/integrations/(?P<integration_id>\d+)/$",
GroupIntegrationDetailsEndpoint.as_view(),
name=f"{name_prefix}-group-integration-details",
),
re_path(
r"^(?P<issue_id>[^/]+)/current-release/$",