Export prepared cache
Exports prepared cache material into an archive or manifest-oriented artifact set. Use this for repeatable CI, distribution, or offline preparation after cache preparation has resolved the runtime inputs.
Exports prepared cache material into an archive or manifest-oriented artifact set. Use this for repeatable CI, distribution, or offline preparation after cache preparation has resolved the runtime inputs.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/cache:export" \ -H "Content-Type: application/json" \ -d '{ "manifest": "string" }'{ "manifest": "string", "archive": "string", "included": [ "string" ], "status": "string"}{ "code": "string", "message": "string"}Clean prepared cache POST
Cleans cache material for a prepared manifest. Use this to remove obsolete resolved artifacts while keeping cache management inside the supervisor API instead of deleting launcher files directly.
Prepare cache artifacts POST
Prepares Craftless-owned cache and launch material for a Minecraft version and loader before a client is created. This resolves metadata, artifacts, libraries, assets, native paths, and launch inputs without exposing launcher internals.