Goal
Expose an API endpoint that allows authorized Institution Admin users to trigger a cache build for a specific export package without using the UI.
Background
Pipeline automation requires scriptable access to the export cache build process. This endpoint is the foundation for cron-based export pipelines. This can be the same as the one used in-app when triggered in #7726
Acceptance Criteria
Goal
Expose an API endpoint that allows authorized Institution Admin users to trigger a cache build for a specific export package without using the UI.
Background
Pipeline automation requires scriptable access to the export cache build process. This endpoint is the foundation for cron-based export pipelines. This can be the same as the one used in-app when triggered in #7726
Acceptance Criteria
POST /api/exportdataset/{id}/build) triggers a cache build.exportdatasetID as a parameter.