app_version_listings_list_all
List paginated version-listings for a Marketplace app, filterable by state (PRIVATE/PUBLIC) and approval status.
Instructions
List version-listings for an app-software (per-version published metadata: screenshots, highlights, moreDetails, youtubeId, developerLinks, approvalStatus, state, buildNumber, revision). Returns {links, versions:[…]}. Despite the name, it's CURSOR-paginated (default 10/page; pass cursor from links.next). Filter by state (PRIVATE/PUBLIC) and approvalStatus (both verified to narrow at the payload level; an unknown value returns an empty list, not an error).
📖 Spec (GET /rest/3/app-software/{appSoftwareId}/listings/all): https://developer.atlassian.com/platform/marketplace/rest/v4/api-group-app-version-listing/#api-rest-3-app-software-appsoftwareid-listings-all-get
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (default 10). | |
| state | No | Filter by listing visibility state. | |
| cursor | No | Opaque pagination token from `links.next`. | |
| appSoftwareId | Yes | ||
| approvalStatus | No | Filter by Marketplace approval status. |