get_distribution_sent_report
Retrieve daily usage reports for distributed app sharing. Filter by date, profile, OS, or organization with paginated results.
Instructions
Get daily usage report for distributed app sharing.
Retrieves paginated daily usage data for app sharing (distribute-sent) 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 sent report (no date filter): get_distribution_sent_report()
Get report for last month:
get_distribution_sent_report(
start_date="2024-11-01",
end_date="2024-11-30"
)
Filter by profile and OS:
get_distribution_sent_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 |