get_publish_status_report
Retrieve paginated publish status reports with optional date range and filter parameters. Monitor app publishing success, failure, and other statuses.
Instructions
Get publish status report, optionally filtered by date range and other parameters.
Retrieves paginated publish status data. Called without start_date and end_date, returns every item in the report. Supports filtering by app name, organization, and 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) app_name: Filter by app name organization_id: Filter by organization UUID status: Filter by publish status. Allowed: 0=Success, 1=Failed, 2=Canceled, 3=Timeout, 90=Waiting, 91=Running, 92=Completing, 99=Unknown, 200=NotStarted, 201=Stopped, 202=InProgress, 203=AwaitingResponse
Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of publish status 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 publish status report (no date filter): get_publish_status_report()
Get report for last month:
get_publish_status_report(
start_date="2024-11-01",
end_date="2024-11-30"
)
Filter by status (success only):
get_publish_status_report(
start_date="2024-01-01",
end_date="2024-12-31",
status=0
)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| size | No | ||
| status | No | ||
| app_name | No | ||
| end_date | No | ||
| start_date | No | ||
| organization_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |