Mobile App Upload History

This endpoint provides you the history of all manually uploaded mobile apps.

List Mobile App Upload History

This endpoint provides a JSON object with a mobile_app_upload_history and a pagination_information keys. The mobile_app_upload_history key contains a summary of all apps that were manually uploaded within a Data Theorem’s customer’s account while the pagination_information key provides cursor based pagination details for the JSON object response.

The JSON object response can be filtered based on the following query parameters:

  • cursor - retrieve a paginated list of apps using the specified cursor.

  • filter_by_filename - filters the list of app history by the uploaded filename.

  • filter_by_date_updated_start - filters the app upload history starting from the given date.

  • filter_by_date_updated_end - filters the app upload history up to the given date.

  • filter_by_uploading_username - filters the list of app history by the uploading username.

  • filter_by_file_type - filters the list of app history by the file type.

  • filter_by_scan_status - filters the list of app history by the scan status.

  • filter_by_date_last_scanned_start - filters the app upload history by keeping the records that were scanned from the given date.

  • filter_by_date_last_scanned_end - filters the app upload history by keeping the records that were scanned before the given date.

  • order_by - sorts the list of app history according to the desired criteria. This is including the following:

    • date_updated_asc
    • date_updated_desc
    • filename_asc
    • filename_desc
    • uploading_username_asc
    • uploading_username_desc
    • file_type_asc
    • file_type_desc
    • scan_status_asc
    • scan_status_desc
    • last_scan_date_asc
    • last_scan_date_desc

For the response, here are some details on the possible values that are returned from the API:

  • scan_status: Current state of the scan in question.

    • ONGOING
    • COMPLETED
    • CANCELLED
  • file_type:

    • TXT
    • ZIP
    • APK
    • IPA
    • AAB
    • OTHER

Sample Request

1
GET https://api.securetheorem.com/apis/mobile_security/results/v2/mobile_app_upload_history

Sample Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"mobile_app_upload_history": [
{
"id": "f16bce9b-3cdc-498e-ab9f-27724b93c29a",
"date_created": "2025-04-03T17:44:06.202435+00:00",
"date_updated": "2025-04-03T17:44:06.202441+00:00",
"filename": "app-debug.apk",
"file_type": "APK",
"file_type_display_name": "APK",
"file_type_icon_url": "https://prod-horizon.firebaseapp.com/assets/images/icons/file_types/APK.png",
"uploading_username": "example.email.com",
"scan_status": "COMPLETED"
},
{
"id": "7be3a186-a9c7-4886-a4d3-bf4e0a387b56",
"date_created": "2025-04-03T17:41:30.767714+00:00",
"date_updated": "2025-04-03T17:41:30.767719+00:00",
"filename": "Android (2).apk",
"file_type": "APK",
"file_type_display_name": "APK",
"file_type_icon_url": "https://prod-horizon.firebaseapp.com/assets/images/icons/file_types/APK.png",
"uploading_username": "example.email.com",
"scan_status": "COMPLETED"
}
],
"pagination_information": {
"total_count": "9"
}
}