Add funnel support to API
What does this MR do and why?
- Adds support for YAML funnel definitions by adding files to
.gitlab/product_analytics/funnels
and documentation for this change. - Adds a new API endpoint
projects/:id/product_analytics/funnels
to expose the funnel definitions to project developers. - Updates the
POST /projects/:id/product_analytics/request/load
endpoint to generate a temporary project access token.
Screenshots or screen recordings
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Max Woolf