get_publish_profiles
Retrieve paginated publish profiles for iOS or Android. Filter by flow status to find profiles with specific build results.
Instructions
Get publish profiles for the current organization for a given platform type (paginated).
Returns a list of publish profiles with their IDs, names, app versions, version information, flow status information, and profile settings. Optionally filter by flow status.
Args: platform_type: Platform type of publish profiles ("ios" or "android"). page: Page number (1-based). Default: 1. size: Page size (1-100). Default: 25. Values above 100 are capped at 100. flow_status: Optional flow status code to filter by (single value). Allowed values: 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 profile objects), meta (page, page_size, platform_type, flow_status, pagination metadata). - Error: success (false), error (tool, type, message, details).
Examples: Get first page of iOS profiles: get_publish_profiles(platform_type="ios") Get page 2 with 10 items: get_publish_profiles(platform_type="android", page=2, size=10) Filter by flow status: get_publish_profiles(platform_type="ios", flow_status=0)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| size | No | ||
| flow_status | No | ||
| platform_type | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |