Mobile Apps Changes Endpoints

See the Introduction for an overview of the API and information relevant to all API operations.

List Mobile Apps Changes

This endpoint provides a JSON object with a mobile_changes and a pagination_information key. The mobile_changes key contains a list of changes that Data Theorem has detected across applications in your inventory due to your updates.

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

  • cursor - retrieve a paginated list of mobile apps changes using the specified cursor.
  • page_size - size of the page to be retrieved. Default value is 100 and max value is 200.

Sample Request

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

Sample Response

change_type provides a stable identifier for the various kinds of changes returned here. Note that there may be new change types in the future, and any client that examines the field should gracefully handle new change types.

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
30
31
32
33
34
35
36
37
{
"mobile_changes": [
{
"date_created": "2023-05-03T02:07:02.989243+00:00",
"description": "↑ `15.99mb`",
"is_compliant_to_security_policy": true,
"is_internet_accessible": false,
"issues_count": "0",
"mobile_app_target": {
"bundle_id": "sample.bundle.id",
"mobile_app_id": "1234567",
"name": "Sample App",
"version": "5.4.0"
},
"display_name": "App Size Grew",
"change_type": "BUNDLE_SIZE_INCREASED"
},
{
"date_created": "2023-05-03T02:07:02.890206+00:00",
"description": "`126` Objective-C classes were introduced",
"is_compliant_to_security_policy": true,
"is_internet_accessible": false,
"issues_count": "0",
"mobile_app_target": {
"bundle_id": "sample.bundle.id",
"mobile_app_id": "1234567",
"name": "Sample App",
"version": "5.4.0"
},
"display_name": "New Code Introduced",
"change_type": "CLASSES_ADDED"
}
],
"pagination_information": {
"total_count": "2"
}
}

Mobile Apps Changes Stats

This endpoint provides a JSON object with a mobile_changes_stats key. The mobile_changes_stats key contains a list of changes that Data Theorem has detected across applications in your inventory with their counts.

Sample Request

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

Sample Response

change_type provides a stable identifier for the various kinds of changes returned here. Note that there may be new change types in the future, and any client that examines the field should gracefully handle new change types.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"mobile_changes_stats": [
{
"change_count": "18",
"change_type": "CLASSES_ADDED"
},
{
"change_count": "18",
"change_type": "BUNDLE_SIZE_INCREASED"
},
{
"change_count": "1",
"change_type": "BUNDLE_SIZE_DECREASED"
}
]
}