When you generate 3D assets through the Meshy API, each task and its outputs are stored on Meshy's servers for a limited time. How long they're kept depends on your account plan — not on the task type. Download your outputs before they expire.
Asset Retention by Plan
Plan | Retention period |
Pro, Premium, Ultra | 3 days |
Studio | 14 days |
Enterprise | Kept permanently |
The retention period applies to every API task type, including its outputs — model files, preview images, and textures. After the period ends, the task and all its download URLs are deleted and can't be recovered.
You can compare plans on our pricing page.
Check When a Task Expires
Every API task response includes an expires_at field (Unix timestamp in milliseconds) showing exactly when the task will be deleted:
{
"id": "01abc123-...",
"status": "SUCCEEDED",
"expires_at": 1777029052743,
"result": {
"model_urls": { ... }
}
}Monitor this value in your integration and download the outputs before it passes.
Retrieving Your Assets
Download immediately. As soon as a task reaches
SUCCEEDEDstatus, download the output files (GLB, FBX, OBJ, etc.) to your own storage.Use the list tasks endpoint. Retrieve recent task IDs and output URLs with the list endpoint for each task type.
FAQ
1. Why can't I find the assets I generated?
If you didn't download them in time, the assets were deleted when their retention period ended. Deleted assets can't be recovered — you'll need to submit the task again.
2. If I call DELETE on a task, are the images and models I uploaded deleted too?
Deleting a task permanently deletes the task, including its models and data. You can't undo a delete, so download anything you need first.
3. Why isn't my API-generated model showing up in my workspace?
This is expected. API-generated assets don't appear in the Meshy Workspace — the API and the Workspace have separate asset lifecycles.
4. Why do my task URLs return 404?
The task's expires_at time has passed, so the asset has been deleted. Submit the task again, and set up automatic downloads to your own storage as soon as tasks succeed.