Deploy a computer asset to a preview URL
Authentication
Path parameters
Request
Response
Persistent Marathon preview URL for the deployed port (https://{uuid}—{port}.{marathon_app_domain}). Does not expire.
Persistent Marathon preview URL for the deployed port (https://{uuid}—{port}.{marathon_app_domain}). Does not expire.
Deploy a computer asset’s running application to a shareable, persistent preview URL — the same action the Deploy button in the Olympus UI performs. Auto-starts the computer if it is stopped, validates that the requested port is reachable, records the deployment in the asset’s metadata (so the UI stays in sync), and returns the Marathon preview URL for the exposed port. Call it with different ports to deploy multiple services from the same computer. Ports reserved by the computer runtime (such as the internal developer-agent port) are rejected with a 400 and can never be deployed. A 409 means the port cannot be exposed on this computer’s runtime as currently booted (the detail explains how to proceed); a 502 means the runtime’s port validation failed.