# Firebase App Distribution API . apps

## Instance Methods

Returns the release_by_hash Resource.

Returns the releases Resource.

Returns the testers Resource.

Returns the upload_status Resource.

Close httplib2 connections.

Get the app, if it exists

Get a JWT token

### Method Details

`close()`

    Close httplib2 connections.

`get(mobilesdkAppId, appView=None, x__xgafv=None)`

    Get the app, if it exists

    Args:
      mobilesdkAppId: string, Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289 (required)
      appView: string, App view. When unset or set to BASIC, returns an App with everything set except for aab_state. When set to FULL, returns an App with aab_state set.
        Allowed values
          APP_VIEW_UNSPECIFIED - The default / unset value. The API will default to the BASIC view.
          BASIC - Include everything except aab_state.
          FULL - Include everything.
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # An app.
      "aabCertificate": { # App bundle test certificate # App bundle test certificate generated for the app.
        "certificateHashMd5": "A String", # MD5 hash of the certificate used to resign the AAB
        "certificateHashSha1": "A String", # SHA1 hash of the certificate used to resign the AAB
        "certificateHashSha256": "A String", # SHA256 hash of the certificate used to resign the AAB
      },
      "aabState": "A String", # App bundle state. Only valid for android apps. The app_view field in the request must be set to FULL in order for this to be populated.
      "appId": "A String", # Firebase gmp app id
      "bundleId": "A String", # Bundle identifier
      "contactEmail": "A String", # Developer contact email for testers to reach out to about privacy or support issues.
      "platform": "A String", # iOS or Android
      "projectNumber": "A String", # Project number of the Firebase project, for example 300830567303.
    }

`getJwt(mobilesdkAppId, x__xgafv=None)`

    Get a JWT token

    Args:
      mobilesdkAppId: string, Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289 (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A JWT token.
      "token": "A String", # The JWT token (three Base64URL-encoded strings joined by dots).
    }