api.crossdomain_xml, name="sentry-api-crossdomain-xml", ), url(r"^api/store/schema$", api.StoreSchemaView.as_view(), name="sentry-api-store-schema"), # Frontend client config url(r"^api/client-config/?$", api.ClientConfigView.as_view(), name="sentry-api-client-config"), # The static version is either a 10 digit timestamp, a sha1, or md5 hash url( r"^_static/(?:(?P<version>\d{10}|[a-f0-9]{32,40})/)?(?P<module>[^/]+)/(?P<path>.*)$", generic.static_media, name="sentry-media", ), # Javascript SDK Loader url( r"^js-sdk-loader/(?P<public_key>[^/\.]+)(?:(?P<minified>\.min))?\.js$", JavaScriptSdkLoader.as_view(), name="sentry-js-sdk-loader", ), # Versioned API url(r"^api/0/", include("sentry.api.urls")), # Legacy unversioned endpoints url( r"^api/hooks/mailgun/inbound/", MailgunInboundWebhookView.as_view(), name="sentry-mailgun-inbound-hook", ), url( r"^api/hooks/release/(?P<plugin_id>[^/]+)/(?P<project_id>[^/]+)/(?P<signature>[^/]+)/", ReleaseWebhookView.as_view(), name="sentry-release-hook", ),
name='sentry-api-crossdomain-xml' ), url(r'^api/store/schema$', api.StoreSchemaView.as_view(), name='sentry-api-store-schema'), # The static version is either a 10 digit timestamp, a sha1, or md5 hash url( r'^_static/(?:(?P<version>\d{10}|[a-f0-9]{32,40})/)?(?P<module>[^/]+)/(?P<path>.*)$', generic.static_media, name='sentry-media' ), # Javascript SDK Loader url( r'^js-sdk-loader/(?P<public_key>[^/\.]+)(?:(?P<minified>\.min))?\.js$', JavaScriptSdkLoader.as_view(), name='sentry-js-sdk-loader' ), # API url(r'^api/0/', include('sentry.api.urls')), url( r'^api/hooks/mailgun/inbound/', MailgunInboundWebhookView.as_view(), name='sentry-mailgun-inbound-hook' ), url( r'^api/hooks/release/(?P<plugin_id>[^/]+)/(?P<project_id>[^/]+)/(?P<signature>[^/]+)/', ReleaseWebhookView.as_view(), name='sentry-release-hook' ),