Draft: Added offline exports REST API endpoint to start offline transfer export

What does this MR do and why?

Added POST /offline_exports to initiate an offline transfer export.

References

How to set up and validate locally

  1. Enable offline_transfer_exports for your current user
  2. Setup an object storage bucket in AWS S3 or a MinIO instance. Using the instance configured with GDK will work fine as long as the instance's region is set. AWS S3 buckets can be configured using Sandbox Cloud.
  3. Call POST /offline_exports
  4. Verify that a new Import::Offline::Export has been created

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #576099

Edited by Sam Word

Merge request reports

Loading