App


Attributes

uid (String)

A string containing the unique identifier of the app. This is a unique identifier generated by Puter when the app is created.

name (String)

A string containing the name of the app.

icon (String)

A string containing the Data URL of the icon of the app. This is a base64 encoded image.

description (String)

A string containing the description of the app.

title (String)

A string containing the title of the app.

maximize_on_start (Boolean) (default: false)

A boolean value indicating whether the app should be maximized when it is started.

index_url (String)

A string containing the URL of the index file of the app. This is the file that will be loaded when the app is started.

created_at (String)

A string containing the date and time when the app was created. The format of the date and time is YYYY-MM-DDTHH:MM:SSZ.

background (Boolean) (default: false)

A boolean value indicating whether the app should run in the background. If this is set to true.

filetype_associations (Array)

An array of strings containing the file types that the app can open. Each string should be in the format ".<extension>" or "mime/type". e.g. [".txt", "image/png"]. For a directory association, the string should be .directory.