Add API endpoint for export license usage data
Proposal
Based on customer request (internal only) to find a way to automate the generation of the export license usage functionality.
As a follow-up to Add API endpoint for generating the user data export file, we can add a RESTful API endpoint resource for accessing the export license usage from the API. Something like
/api/v4/license/usage_export
Which would send the CSV contents as raw output, allowing it to be captured into a file.
At present, it appears to be only available from within the admin user interface, or manually triggering the CSV service as is done in the controller and then writing it to a file.
Reported Examples / Requests
- https://gitlab.zendesk.com/agent/tickets/348567
- https://gitlab.zendesk.com/agent/tickets/380753
- https://gitlab.zendesk.com/agent/tickets/410032
- https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/6480
Support Priority Score: (0, 0, 0, 0, -, -, 0, -, 3, -, -) => 3
Edited by Manuel Grabowski