Skip to main content
Questions or issues? Contact us at api-support@manus.ai.

Enterprise Data Export

Lets enterprise administrators export user data for compliance purposes, including legal hold requests and internal audits. Every operation is a POST to /dataexport.v1.EnterpriseDataExportService/<Method>.

Quickstart

Run a complete export end-to-end with five curl calls.

Endpoints

Export lifecycle

CreateExport returns immediately with EXPORT_STATUS_PENDING. The actual export runs asynchronously. Poll GetExport until status is EXPORT_STATUS_COMPLETED, then read record.file_url (or call GetDownloadURL for a fresh URL once record.url_expires_at has passed).

Export file structure

The exported ZIP archive contains JSON files organized by data type:

Operational notes

  1. User scope. You can retrieve data for any user who is currently or was previously a member of your enterprise, including deleted accounts.
  2. Async processing. CreateExport returns immediately; the actual export runs in the background.
  3. File retention. Export files are retained for 30 days by default.
  4. Download URL validity. Pre-signed URLs expire after 10 minutes. Mint a new one as needed.
  5. Concurrency. Recommended to keep at most one in-flight export per user.
  6. Audit logging. All export operations are logged for compliance review.