get_distribution_app_version_report
Retrieve daily usage reports for distributed app versions, with optional date range, profile, and OS filters. Results are paginated for manageable data access.
Instructions
Get daily usage report for distributed app versions.
Retrieves paginated daily usage data for app versions distributed via distribution profiles. Called without start_date and end_date, returns every item in the report. Supports filtering by profile, OS, and organization.
IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results.
Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") page: Page number (starts from 1, default: 1) size: Items per page (1-100, default: 50) profile_name: Filter by distribution profile name os: Filter by OS ("ios" or "android") organization_id: Filter by organization UUID
Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of daily usage records), meta (count, page, page_size, total_count, total_pages, has_more, next_page, filters). - Error: success (false), error (tool, type, message, details).
Examples: Get all distribution app version report (no date filter): get_distribution_app_version_report()
Get report for last month:
get_distribution_app_version_report(
start_date="2024-11-01",
end_date="2024-11-30"
)
Filter by profile and OS:
get_distribution_app_version_report(
start_date="2024-01-01",
end_date="2024-12-31",
profile_name="Internal Testing",
os="ios"
)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | ||
| page | No | ||
| size | No | ||
| end_date | No | ||
| start_date | No | ||
| profile_name | No | ||
| organization_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |