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

Enterprise Data Export

Lets enterprise administrators export user data from Manus for compliance, legal hold, and internal audit workflows. Exports run asynchronously and produce a ZIP archive of structured JSON plus optional file attachments.

Endpoints

Create an export

Kick off a new compliance export with configurable scope and time range

Track export status

Poll an export task until it reaches EXPORT_STATUS_COMPLETED

List past exports

Retrieve export history for a user with pagination

Get a download URL

Mint a 10-minute pre-signed URL for the completed archive

Preview user tasks

List a user’s tasks before deciding what to export

Export lifecycle

PENDING → PROCESSING → COMPLETED

                     FAILED / CANCELLED
  1. enterprise.export.create returns immediately with EXPORT_STATUS_PENDING.
  2. enterprise.export.detail reports PROCESSING, then COMPLETED (or FAILED / CANCELLED). Completed records carry file_url and url_expires_at.
  3. enterprise.export.downloadUrl mints a fresh 10-minute pre-signed URL when the embedded one has expired.

Operational notes

  • User scope: You can export data for any user who is currently or was previously a member of your enterprise, including deleted accounts.
  • File retention: Export archives are retained for 30 days after completion.
  • Download URL validity: Pre-signed URLs expire after 10 minutes; mint a new one if needed.
  • Concurrency: Recommended to keep at most one in-flight export per user.
  • Audit logging: All export operations are logged with the supplied reason for compliance review.