get_signing_report
Get paginated signing report data with optional date range, organization, OS, and build status filters to analyze build signing history.
Instructions
Get signing report, optionally filtered by date range and other parameters.
Retrieves paginated signing report data. Called without start_date and end_date, returns every item in the report. Supports filtering by organization, OS, and build status.
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) organization_id: Filter by organization UUID os: Filter by OS ("ios" or "android") build_status: Filter by build status. Allowed: 0=Success, 1=Failed, 2=Canceled, 3=Timeout, 90=Waiting, 91=Running, 92=Completing, 99=Unknown
Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of signing report 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 signing report (no date filter): get_signing_report()
Get signing report for last month:
get_signing_report(
start_date="2024-11-01",
end_date="2024-11-30"
)
Filter by OS and build status:
get_signing_report(
start_date="2024-01-01",
end_date="2024-12-31",
os="ios",
build_status=0
)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | ||
| page | No | ||
| size | No | ||
| end_date | No | ||
| start_date | No | ||
| build_status | No | ||
| organization_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |