# List App versions

Returns AppVersion list

Endpoint: GET /enterprise/{enterprise_id}/application/{application_id}/version/
Version: 1.0.0
Security: apiKey

## Path parameters:

  - `application_id` (string, required)
    A UUID string identifying this application.

  - `enterprise_id` (string, required)
    A UUID string identifying enterprise.

## Query parameters:

  - `version_code` (string)
    filter by version code

  - `build_number` (string)
    filter by build number

  - `is_g_play` (boolean)
    filter google play applications

  - `approval_status` (string)
    filter by approval status
    Enum: "AVAILABLE", "ACCEPTED", "APPROVED", "REJECTED"

  - `is_enabled` (boolean)
    filter by enabled versions

  - `is_default` (boolean)
    filter by default versions

  - `created_on_gt` (string)
    filter applications created after a given timestamp

  - `created_on_lt` (string)
    filter applications created before a given timestamp

  - `updated_on_gt` (string)
    filter applications updated after a given timestamp

  - `updated_on_lt` (string)
    filter applications updated before a given timestamp

  - `limit` (integer)
    Number of results to return per page.

  - `offset` (integer)
    Return results from this index.

  - `ordering` (string)
    Order result set by field name.
* installed_count: order by asc
* -installed_count: order by desc

## Response 200 fields (application/json):

  - `count` (integer, required)

  - `next` (string,null)

  - `previous` (string,null)

  - `results` (array, required)

  - `results.id` (string)

  - `results.installed_count` (integer)

  - `results.permissions` (array, required)

  - `results.permissions.id` (string)

  - `results.permissions.permission` (string, required)

  - `results.permissions.grant_state` (string)
    Enum: "Default", "Denied", "Granted"

  - `results.permissions.created_on` (string)

  - `results.permissions.updated_on` (string)

  - `results.permissions.is_active` (boolean)

  - `results.permissions.enterprise` (string, required)

  - `results.permissions.app_version` (string)

  - `results.app_file` (string)

  - `results.app_icon` (string,null)

  - `results.version_code` (string, required)

  - `results.build_number` (string,null)

  - `results.size_in_mb` (number)

  - `results.hash_string` (string)

  - `results.release_name` (string,null)

  - `results.release_comments` (string,null)

  - `results.release_track` (string,null)
    Enum: "Alpha", "Beta", "Production"

  - `results.created_on` (string)

  - `results.updated_on` (string)

  - `results.min_sdk_version` (string,null)

  - `results.target_sdk_version` (string,null)

  - `results.is_enabled` (boolean)

  - `results.is_default` (boolean)

  - `results.enterprise` (string, required)

  - `results.application` (string)

  - `results.approval_status` (string)
    Enum: "AVAILABLE", "ACCEPTED", "APPROVED", "REJECTED"

## Response 401 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 500 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)


