SealSkin
Server Referencerouters

launch

Session launch endpoints.

attributelogger
= logging.getLogger(__name__)
attributerouter
= APIRouter(route_class=EncryptedRoute)
funclaunch_simple(decrypted_body=Depends(get_decrypted_request_body), auth_user=Depends(verify_token)) -> dict[str, str]

Launch an application with no context.

paramdecrypted_bodydict[str, Any]
= Depends(get_decrypted_request_body)
paramauth_userdict[str, Any]
= Depends(verify_token)

Returns

dict[str, str]
funclaunch_url(decrypted_body=Depends(get_decrypted_request_body), auth_user=Depends(verify_token)) -> dict[str, str]

Launch an application that opens a URL.

paramdecrypted_bodydict[str, Any]
= Depends(get_decrypted_request_body)
paramauth_userdict[str, Any]
= Depends(verify_token)

Returns

dict[str, str]
funclaunch_file(decrypted_body=Depends(get_decrypted_request_body), auth_user=Depends(verify_token)) -> dict[str, str]

Launch an application with a previously uploaded file.

paramdecrypted_bodydict[str, Any]
= Depends(get_decrypted_request_body)
paramauth_userdict[str, Any]
= Depends(verify_token)

Returns

dict[str, str]
funclaunch_file_path(decrypted_body=Depends(get_decrypted_request_body), auth_user=Depends(verify_persistent_storage_enabled)) -> dict[str, str]

Launch an application with a file from the user's shared files.

paramdecrypted_bodydict[str, Any]
= Depends(get_decrypted_request_body)
paramauth_userdict[str, Any]
= Depends(verify_persistent_storage_enabled)

Returns

dict[str, str]