Google Play EMM API . webapps

Instance Methods

delete(enterpriseId, webAppId, x__xgafv=None)

Deletes an existing web app.

get(enterpriseId, webAppId, x__xgafv=None)

Gets an existing web app.

insert(enterpriseId, body=None, x__xgafv=None)

Creates a new web app for the enterprise.

list(enterpriseId, x__xgafv=None)

Retrieves the details of all web apps for a given enterprise.

update(enterpriseId, webAppId, body=None, x__xgafv=None)

Updates an existing web app.

Method Details

delete(enterpriseId, webAppId, x__xgafv=None)
Deletes an existing web app.

Args:
  enterpriseId: string, The ID of the enterprise. (required)
  webAppId: string, The ID of the web app. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format
get(enterpriseId, webAppId, x__xgafv=None)
Gets an existing web app.

Args:
  enterpriseId: string, The ID of the enterprise. (required)
  webAppId: string, The ID of the web app. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A WebApps resource represents a web app created for an enterprise. Web apps
      # are published to managed Google Play and can be distributed like other
      # Android apps. On a user's device, a web app opens its specified URL.
    "icons": [ # A list of icons representing this website. If absent, a default icon (for
        # create) or the current icon (for update) will be used.
      { # Icon for a web app.
        "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
            # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
            # <ul>
            # <li>The image type can be png or jpg.
            # <li>The image should ideally be square.
            # <li>The image should ideally have a size of 512x512.
            # </ul>
      },
    ],
    "webAppId": "A String", # The ID of the application.  A string of the form
        # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
        # always starts with the prefix
        # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
        # random id.
    "displayMode": "A String", # The display mode of the web app. <br><br>
        # Possible values include:
        # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
        # the app's URL, and a refresh button are visible when the app is open. For
        # HTTP URLs, you can only select this option.
        # <li>"<code>standalone</code>", the device's status bar and navigation
        # bar are visible when the app is open.
        # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
        # the device's status and navigation bars.  All browser UI elements, page
        # URL, system status bar and back button are not visible, and the web app
        # takes up the entirety of the available display area.
        # </ul>
    "versionCode": "A String", # The current version of the app.
        #
        # <p>Note that the version can automatically increase during the lifetime of
        # the web app, while Google does internal housekeeping to keep the web app
        # up-to-date.
    "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
        # other applications, or as a label for an icon).
    "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
        # application.
    "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
  }
insert(enterpriseId, body=None, x__xgafv=None)
Creates a new web app for the enterprise.

Args:
  enterpriseId: string, The ID of the enterprise. (required)
  body: object, The request body.
    The object takes the form of:

{ # A WebApps resource represents a web app created for an enterprise. Web apps
    # are published to managed Google Play and can be distributed like other
    # Android apps. On a user's device, a web app opens its specified URL.
  "icons": [ # A list of icons representing this website. If absent, a default icon (for
      # create) or the current icon (for update) will be used.
    { # Icon for a web app.
      "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
          # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
          # <ul>
          # <li>The image type can be png or jpg.
          # <li>The image should ideally be square.
          # <li>The image should ideally have a size of 512x512.
          # </ul>
    },
  ],
  "webAppId": "A String", # The ID of the application.  A string of the form
      # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
      # always starts with the prefix
      # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
      # random id.
  "displayMode": "A String", # The display mode of the web app. <br><br>
      # Possible values include:
      # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
      # the app's URL, and a refresh button are visible when the app is open. For
      # HTTP URLs, you can only select this option.
      # <li>"<code>standalone</code>", the device's status bar and navigation
      # bar are visible when the app is open.
      # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
      # the device's status and navigation bars.  All browser UI elements, page
      # URL, system status bar and back button are not visible, and the web app
      # takes up the entirety of the available display area.
      # </ul>
  "versionCode": "A String", # The current version of the app.
      # 
      # <p>Note that the version can automatically increase during the lifetime of
      # the web app, while Google does internal housekeeping to keep the web app
      # up-to-date.
  "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
      # other applications, or as a label for an icon).
  "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
      # application.
  "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A WebApps resource represents a web app created for an enterprise. Web apps
      # are published to managed Google Play and can be distributed like other
      # Android apps. On a user's device, a web app opens its specified URL.
    "icons": [ # A list of icons representing this website. If absent, a default icon (for
        # create) or the current icon (for update) will be used.
      { # Icon for a web app.
        "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
            # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
            # <ul>
            # <li>The image type can be png or jpg.
            # <li>The image should ideally be square.
            # <li>The image should ideally have a size of 512x512.
            # </ul>
      },
    ],
    "webAppId": "A String", # The ID of the application.  A string of the form
        # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
        # always starts with the prefix
        # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
        # random id.
    "displayMode": "A String", # The display mode of the web app. <br><br>
        # Possible values include:
        # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
        # the app's URL, and a refresh button are visible when the app is open. For
        # HTTP URLs, you can only select this option.
        # <li>"<code>standalone</code>", the device's status bar and navigation
        # bar are visible when the app is open.
        # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
        # the device's status and navigation bars.  All browser UI elements, page
        # URL, system status bar and back button are not visible, and the web app
        # takes up the entirety of the available display area.
        # </ul>
    "versionCode": "A String", # The current version of the app.
        #
        # <p>Note that the version can automatically increase during the lifetime of
        # the web app, while Google does internal housekeeping to keep the web app
        # up-to-date.
    "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
        # other applications, or as a label for an icon).
    "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
        # application.
    "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
  }
list(enterpriseId, x__xgafv=None)
Retrieves the details of all web apps for a given enterprise.

Args:
  enterpriseId: string, The ID of the enterprise. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
    "webApp": [ # The manifest describing a web app.
      { # A WebApps resource represents a web app created for an enterprise. Web apps
          # are published to managed Google Play and can be distributed like other
          # Android apps. On a user's device, a web app opens its specified URL.
        "icons": [ # A list of icons representing this website. If absent, a default icon (for
            # create) or the current icon (for update) will be used.
          { # Icon for a web app.
            "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
                # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
                # <ul>
                # <li>The image type can be png or jpg.
                # <li>The image should ideally be square.
                # <li>The image should ideally have a size of 512x512.
                # </ul>
          },
        ],
        "webAppId": "A String", # The ID of the application.  A string of the form
            # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
            # always starts with the prefix
            # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
            # random id.
        "displayMode": "A String", # The display mode of the web app. <br><br>
            # Possible values include:
            # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
            # the app's URL, and a refresh button are visible when the app is open. For
            # HTTP URLs, you can only select this option.
            # <li>"<code>standalone</code>", the device's status bar and navigation
            # bar are visible when the app is open.
            # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
            # the device's status and navigation bars.  All browser UI elements, page
            # URL, system status bar and back button are not visible, and the web app
            # takes up the entirety of the available display area.
            # </ul>
        "versionCode": "A String", # The current version of the app.
            #
            # <p>Note that the version can automatically increase during the lifetime of
            # the web app, while Google does internal housekeeping to keep the web app
            # up-to-date.
        "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
            # other applications, or as a label for an icon).
        "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
            # application.
        "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
      },
    ],
  }
update(enterpriseId, webAppId, body=None, x__xgafv=None)
Updates an existing web app.

Args:
  enterpriseId: string, The ID of the enterprise. (required)
  webAppId: string, The ID of the web app. (required)
  body: object, The request body.
    The object takes the form of:

{ # A WebApps resource represents a web app created for an enterprise. Web apps
    # are published to managed Google Play and can be distributed like other
    # Android apps. On a user's device, a web app opens its specified URL.
  "icons": [ # A list of icons representing this website. If absent, a default icon (for
      # create) or the current icon (for update) will be used.
    { # Icon for a web app.
      "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
          # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
          # <ul>
          # <li>The image type can be png or jpg.
          # <li>The image should ideally be square.
          # <li>The image should ideally have a size of 512x512.
          # </ul>
    },
  ],
  "webAppId": "A String", # The ID of the application.  A string of the form
      # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
      # always starts with the prefix
      # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
      # random id.
  "displayMode": "A String", # The display mode of the web app. <br><br>
      # Possible values include:
      # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
      # the app's URL, and a refresh button are visible when the app is open. For
      # HTTP URLs, you can only select this option.
      # <li>"<code>standalone</code>", the device's status bar and navigation
      # bar are visible when the app is open.
      # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
      # the device's status and navigation bars.  All browser UI elements, page
      # URL, system status bar and back button are not visible, and the web app
      # takes up the entirety of the available display area.
      # </ul>
  "versionCode": "A String", # The current version of the app.
      # 
      # <p>Note that the version can automatically increase during the lifetime of
      # the web app, while Google does internal housekeeping to keep the web app
      # up-to-date.
  "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
      # other applications, or as a label for an icon).
  "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
      # application.
  "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A WebApps resource represents a web app created for an enterprise. Web apps
      # are published to managed Google Play and can be distributed like other
      # Android apps. On a user's device, a web app opens its specified URL.
    "icons": [ # A list of icons representing this website. If absent, a default icon (for
        # create) or the current icon (for update) will be used.
      { # Icon for a web app.
        "imageData": "A String", # The actual bytes of the image in a base64url encoded string (c.f. RFC4648,
            # section 5 "Base 64 Encoding with URL and Filename Safe Alphabet").
            # <ul>
            # <li>The image type can be png or jpg.
            # <li>The image should ideally be square.
            # <li>The image should ideally have a size of 512x512.
            # </ul>
      },
    ],
    "webAppId": "A String", # The ID of the application.  A string of the form
        # <code>&quot;app:&lt;package name&gt;&quot;</code> where the package name
        # always starts with the prefix
        # <code>&quot;com.google.enterprise.webapp.&quot;</code> followed by a
        # random id.
    "displayMode": "A String", # The display mode of the web app. <br><br>
        # Possible values include:
        # <ul><li>"<code>minimalUi</code>", the device's status bar, navigation bar,
        # the app's URL, and a refresh button are visible when the app is open. For
        # HTTP URLs, you can only select this option.
        # <li>"<code>standalone</code>", the device's status bar and navigation
        # bar are visible when the app is open.
        # <li>"<code>fullScreen</code>", the app opens in full screen mode, hiding
        # the device's status and navigation bars.  All browser UI elements, page
        # URL, system status bar and back button are not visible, and the web app
        # takes up the entirety of the available display area.
        # </ul>
    "versionCode": "A String", # The current version of the app.
        #
        # <p>Note that the version can automatically increase during the lifetime of
        # the web app, while Google does internal housekeeping to keep the web app
        # up-to-date.
    "title": "A String", # The title of the web app as displayed to the user (e.g., amongst a list of
        # other applications, or as a label for an icon).
    "startUrl": "A String", # The start URL, i.e. the URL that should load when the user opens the
        # application.
    "isPublished": True or False, # A flag whether the app has been published to the Play store yet.
  }