diff --git a/pkg/query-service/app/http_handler.go b/pkg/query-service/app/http_handler.go index 77085ae41e..ed1363b9db 100644 --- a/pkg/query-service/app/http_handler.go +++ b/pkg/query-service/app/http_handler.go @@ -5233,15 +5233,19 @@ func (aH *APIHandler) getDomainInfo(w http.ResponseWriter, r *http.Request) { // RegisterTraceFunnelsRoutes adds trace funnels routes func (aH *APIHandler) RegisterTraceFunnelsRoutes(router *mux.Router, am *middleware.AuthZ) { // Main trace funnels router - traceFunnelsRouter := router.PathPrefix("/api/v1/orgs/me/trace-funnels").Subrouter() + traceFunnelsRouter := router.PathPrefix("/api/v1/trace-funnels").Subrouter() // API endpoints - traceFunnelsRouter.HandleFunc("", + traceFunnelsRouter.HandleFunc("/new", am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.New)). Methods(http.MethodPost) - traceFunnelsRouter.HandleFunc("", + traceFunnelsRouter.HandleFunc("/list", am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.List)). Methods(http.MethodGet) + traceFunnelsRouter.HandleFunc("/steps/update", + am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.UpdateSteps)). + Methods(http.MethodPut) + traceFunnelsRouter.HandleFunc("/{funnel_id}", am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.Get)). Methods(http.MethodGet)